.test-page-block.svelte-20djzf{width:100%;max-width:var(--mc-narrow-max, 960px);margin:0 auto}.test-page-block.svelte-20djzf{display:grid;padding:clamp(28px,5vw,64px) 0}.hero.svelte-20djzf{grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:min(500px,calc(100svh - 64px));padding-top:clamp(38px,7svh,72px)}.hero-copy.svelte-20djzf{display:grid;gap:18px;justify-items:start}.hero-heading.svelte-20djzf{display:grid;gap:12px;justify-items:start}.microcopy.svelte-20djzf,h1.svelte-20djzf,h2.svelte-20djzf,p.svelte-20djzf{margin:0;letter-spacing:0}.microcopy.svelte-20djzf{color:var(--color-gravel);font-size:var(--text-caption, 10px);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption, 1.2);text-transform:uppercase}h1.svelte-20djzf,h2.svelte-20djzf{font-family:var(--font-display);color:var(--color-obsidian);font-weight:var(--font-weight-light, 300)}h1.svelte-20djzf{max-width:720px;font-size:clamp(2.85rem,6vw,var(--text-display));line-height:var(--leading-display);overflow-wrap:anywhere}h1.svelte-20djzf span:where(.svelte-20djzf){display:block}h2.svelte-20djzf{font-size:clamp(1.45rem,3vw,var(--text-heading-lg));line-height:var(--leading-heading-lg)}.hero.svelte-20djzf p:where(.svelte-20djzf):not(.microcopy),.resource-preview.svelte-20djzf p:where(.svelte-20djzf){max-width:640px;color:var(--color-gravel);font-size:1rem;line-height:var(--leading-body-lg, 1.5)}.hero-actions.svelte-20djzf{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.primary-action.svelte-20djzf,.text-action.svelte-20djzf{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid var(--color-chalk);border-radius:var(--radius-buttons);color:var(--color-obsidian);font-size:.88rem;font-weight:500;line-height:1;text-decoration:none}.primary-action.svelte-20djzf{border-color:var(--color-obsidian);background:var(--color-obsidian);color:var(--color-eggshell)}.text-action.svelte-20djzf{background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.choice-panel.svelte-20djzf{display:grid;gap:10px;padding:clamp(16px,2.4vw,22px);border:1px solid var(--color-chalk);border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.choice-panel.svelte-20djzf a:where(.svelte-20djzf),.signal-card.svelte-20djzf,.resource-preview.svelte-20djzf{border-radius:var(--radius-cards);background:var(--color-snow-white);box-shadow:var(--shadow-subtle)}.choice-panel.svelte-20djzf a:where(.svelte-20djzf){display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;align-content:center;min-height:70px;padding:0;border-top:1px solid var(--color-chalk);border-radius:0;background:transparent;box-shadow:none;color:var(--color-obsidian);text-decoration:none}.choice-panel.svelte-20djzf a:where(.svelte-20djzf):first-child{border-top:0}.choice-panel.svelte-20djzf a:where(.svelte-20djzf):first-child{min-height:70px}.category-mark.svelte-20djzf{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-chalk);border-radius:var(--radius-buttons);background:var(--color-graphite-600);color:var(--color-slate-200);line-height:1}.category-mark.svelte-20djzf svg:where(.svelte-20djzf),.signal-icon.svelte-20djzf svg:where(.svelte-20djzf){width:18px;height:18px}.category-mark.svelte-20djzf path:where(.svelte-20djzf),.signal-icon.svelte-20djzf path:where(.svelte-20djzf){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.choice-panel.svelte-20djzf strong:where(.svelte-20djzf),.signal-card.svelte-20djzf strong:where(.svelte-20djzf),.test-row.svelte-20djzf strong:where(.svelte-20djzf){display:block;color:var(--color-obsidian);font-size:1rem;font-weight:600;line-height:1.35}.choice-panel.svelte-20djzf small:where(.svelte-20djzf),.test-row.svelte-20djzf small:where(.svelte-20djzf){display:block;margin-top:4px;color:var(--color-gravel);font-size:.8rem;line-height:1.3}.directory-console.svelte-20djzf{padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(28px,5vw,60px);scroll-margin-top:72px}.directory-shell.svelte-20djzf{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,.66fr);gap:12px;align-items:start;width:100%;padding:clamp(12px,2vw,16px);border:1px solid color-mix(in srgb,var(--color-chalk) 72%,transparent);border-radius:var(--radius-cards);background:linear-gradient(180deg,color-mix(in srgb,var(--color-ash-50) 3%,transparent),transparent 42%),var(--color-graphite-700);box-shadow:#ffffff12 0 1px inset,#00000047 0 18px 42px -30px}.directory-controls.svelte-20djzf{display:grid;gap:clamp(16px,3vw,28px);align-content:start;min-height:100%;padding:4px 2px 2px}.directory-heading.svelte-20djzf{display:grid;gap:6px}.directory-heading.svelte-20djzf span:where(.svelte-20djzf){color:var(--color-gravel);font-size:var(--text-caption, 10px);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption, 1.2);text-transform:uppercase}.directory-search.svelte-20djzf{display:grid;gap:8px}.directory-search.svelte-20djzf span:where(.svelte-20djzf){color:var(--color-gravel);font-size:.76rem;font-weight:600}.directory-search.svelte-20djzf input:where(.svelte-20djzf){width:100%;min-height:44px;padding:0 12px;border:1px solid color-mix(in srgb,var(--color-chalk) 68%,transparent);border-radius:var(--radius-inputs);background:color-mix(in srgb,var(--color-deep-charcoal) 72%,transparent);color:var(--color-obsidian);font:inherit;font-weight:500}.directory-search.svelte-20djzf input:where(.svelte-20djzf):focus{border-color:color-mix(in srgb,var(--color-ash-50) 38%,var(--color-chalk));outline:none}.signal-board.svelte-20djzf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signal-card.svelte-20djzf{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;justify-content:start;min-height:48px;padding:0 12px;border:1px solid color-mix(in srgb,var(--color-chalk) 54%,transparent);border-radius:var(--radius-cards);background:color-mix(in srgb,var(--color-graphite-600) 78%,var(--color-deep-charcoal));color:var(--color-obsidian);font:inherit;text-align:center;text-decoration:none;box-shadow:#ffffff0f 0 1px inset,#00000047 0 10px 24px -20px}.signal-icon.svelte-20djzf{display:inline-flex;align-items:center;justify-content:center;color:var(--color-gravel)}.signal-card.svelte-20djzf:hover{border-color:color-mix(in srgb,var(--color-ash-50) 24%,var(--color-chalk));background:color-mix(in srgb,var(--color-graphite-600) 88%,var(--color-ash-50))}.signal-card.active.svelte-20djzf{border-color:color-mix(in srgb,var(--color-ash-50) 38%,var(--color-chalk));background:color-mix(in srgb,var(--color-ash-50) 12%,var(--color-graphite-600))}.test-list.svelte-20djzf{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-chalk) 54%,transparent);border-radius:var(--radius-cards);background:color-mix(in srgb,var(--color-deep-charcoal) 78%,transparent)}.test-row.svelte-20djzf{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:64px;padding:13px 14px;border-top:1px solid color-mix(in srgb,var(--color-chalk) 54%,transparent);color:var(--color-obsidian);text-decoration:none}.test-icon.svelte-20djzf{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.08rem;line-height:1}.test-row.svelte-20djzf:hover{background:color-mix(in srgb,var(--color-ash-50) 5%,transparent)}.test-row.svelte-20djzf:first-child{border-top:0}.test-row.svelte-20djzf strong:where(.svelte-20djzf){overflow-wrap:anywhere}.test-row.svelte-20djzf small:where(.svelte-20djzf){margin-top:3px;text-align:left;white-space:normal}.test-row.svelte-20djzf em:where(.svelte-20djzf),.test-row.svelte-20djzf b:where(.svelte-20djzf){color:var(--color-gravel);font-size:.78rem;font-style:normal;font-weight:500;white-space:nowrap}.empty.svelte-20djzf{padding:14px;color:var(--color-gravel);font-size:.9rem}.resource-preview.svelte-20djzf{gap:16px;padding-top:clamp(20px,4vw,44px)}.resource-preview.svelte-20djzf{grid-template-columns:minmax(0,.94fr) minmax(280px,1.06fr);gap:clamp(18px,4vw,44px);align-items:center;padding:clamp(20px,4vw,32px)}.resource-summary.svelte-20djzf{display:grid;gap:12px;justify-items:start}.resource-visual.svelte-20djzf{display:grid;gap:10px}.resource-visual.svelte-20djzf div:where(.svelte-20djzf){display:grid;align-items:center;min-height:58px;padding:10px 0;border-top:1px solid var(--color-chalk)}.resource-visual.svelte-20djzf div:where(.svelte-20djzf):first-child{border-top:0}.resource-visual.svelte-20djzf strong:where(.svelte-20djzf),.resource-visual.svelte-20djzf small:where(.svelte-20djzf){display:block}.resource-visual.svelte-20djzf strong:where(.svelte-20djzf){color:var(--color-obsidian);font-size:.96rem;font-weight:600;line-height:1.35}.resource-visual.svelte-20djzf small:where(.svelte-20djzf){margin-top:3px;color:var(--color-gravel);font-size:.82rem;line-height:1.4}@media(max-width:900px){.hero.svelte-20djzf,.resource-preview.svelte-20djzf{grid-template-columns:1fr}.hero.svelte-20djzf{min-height:auto}.directory-shell.svelte-20djzf{grid-template-columns:1fr}.signal-board.svelte-20djzf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.signal-board.svelte-20djzf{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card.svelte-20djzf{min-height:98px;padding:12px 8px}}@media(max-width:560px){.test-page-block.svelte-20djzf:not(.directory-console){padding:28px 0}h1.svelte-20djzf{max-width:calc(100vw - 32px);font-size:clamp(2.2rem,10vw,2.85rem);line-height:1.08}.test-page-block.resource-preview.svelte-20djzf{padding:20px}.directory-console.svelte-20djzf{padding:16px 0 28px}.choice-panel.svelte-20djzf{grid-template-columns:1fr}.choice-panel.svelte-20djzf a:where(.svelte-20djzf):first-child{min-height:70px}.choice-panel.svelte-20djzf a:where(.svelte-20djzf){min-height:70px}.hero-actions.svelte-20djzf{width:100%}.primary-action.svelte-20djzf,.text-action.svelte-20djzf{min-height:40px;padding:0 14px}.test-row.svelte-20djzf{grid-template-columns:28px minmax(0,1fr) auto;min-height:58px}.test-row.svelte-20djzf em:where(.svelte-20djzf){display:none}.directory-shell.svelte-20djzf{padding:10px}.signal-board.svelte-20djzf{gap:6px}.signal-card.svelte-20djzf{min-height:42px;padding:0 8px;grid-template-columns:18px minmax(0,1fr);gap:7px}.signal-icon.svelte-20djzf svg:where(.svelte-20djzf){width:16px;height:16px}.signal-card.svelte-20djzf strong:where(.svelte-20djzf){font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}}
