.panels.svelte-c93y3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--gutter);list-style:none;margin:0 0 1.5rem;padding:0}.panel.svelte-c93y3h{position:relative;padding:1.125rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.375rem}.n.svelte-c93y3h{font-family:var(--font-display);font-size:1.75rem;line-height:1;color:var(--accent-text)}h3.svelte-c93y3h{font-size:1.0625rem;margin:0}.excerpt.svelte-c93y3h{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.0625rem;line-height:1.35;flex:1}.from.svelte-c93y3h{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;margin-top:.375rem;padding:0;font:inherit;font-size:.875rem;font-weight:600;color:var(--brand-text);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.player.svelte-c93y3h{margin-top:.5rem}.more.svelte-c93y3h{margin-top:1rem}.doors.svelte-6r1u1r{margin:0 0 clamp(1.5rem,4vw,2.5rem)}.doors-title.svelte-6r1u1r{margin:0 0 .75rem}.doors.svelte-6r1u1r ul:where(.svelte-6r1u1r){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--gutter)}.door.svelte-6r1u1r{position:relative;display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1rem 2.5rem 1rem 1.125rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-decoration:none;transition:border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.door.svelte-6r1u1r:hover{border-color:var(--line-strong);transform:translateY(-1px)}.door.svelte-6r1u1r:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.door-label.svelte-6r1u1r{font-family:var(--font-display);font-size:var(--fs-3);line-height:1.15;color:var(--text-1)}.door-desc.svelte-6r1u1r{font-size:.875rem;color:var(--text-2)}.door-go.svelte-6r1u1r{position:absolute;right:1rem;top:1.125rem;display:inline-flex;color:var(--text-3)}.door.svelte-6r1u1r:hover .door-go:where(.svelte-6r1u1r){color:var(--text-1)}.institutions.svelte-6r1u1r{margin:.875rem 0 0;font-size:.875rem}@media(prefers-reduced-motion:reduce){.door.svelte-6r1u1r{transition:none}.door.svelte-6r1u1r:hover{transform:none}}.board.svelte-1wzfzqo{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.875rem;width:100%;max-width:560px;aspect-ratio:480 / 322}.head.svelte-1wzfzqo{display:flex;justify-content:space-between;gap:.75rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);padding:0 .25rem .625rem;border-bottom:1px solid var(--line);margin-bottom:.625rem}.live.svelte-1wzfzqo{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.dot.svelte-1wzfzqo{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent);animation:svelte-1wzfzqo-tb-pulse 2s ease-in-out infinite}.lesson.svelte-1wzfzqo{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage.svelte-1wzfzqo{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.paper.svelte-1wzfzqo{fill:var(--panel-2)}.grid-dot.svelte-1wzfzqo{fill:var(--line-strong);opacity:.6}.sheet.svelte-1wzfzqo{fill:var(--panel);stroke:var(--line)}.sheet-head.svelte-1wzfzqo{fill:var(--panel-2)}.th.svelte-1wzfzqo{font:600 9.5px var(--font);fill:var(--text-2)}.td.svelte-1wzfzqo{font:400 10px var(--font);fill:var(--ink)}.td.mono.svelte-1wzfzqo{font-size:9.5px;letter-spacing:.02em}.rule.svelte-1wzfzqo{stroke:var(--line)}.row.svelte-1wzfzqo{opacity:0;animation:svelte-1wzfzqo-tb-row 8s ease-out infinite backwards}.pen.svelte-1wzfzqo{fill:none;stroke:var(--pen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:190;stroke-dashoffset:190;animation:svelte-1wzfzqo-tb-draw 8s ease-in-out infinite backwards;animation-delay:2.4s}.pen-under.svelte-1wzfzqo{stroke:var(--pen-emphasis);stroke-width:2;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:svelte-1wzfzqo-tb-under 8s ease-out infinite backwards;animation-delay:2.1s}.chip.svelte-1wzfzqo rect:where(.svelte-1wzfzqo){fill:var(--chip)}.chip.svelte-1wzfzqo text:where(.svelte-1wzfzqo){font:400 13px var(--font-hand);fill:var(--chip-ink)}.chip.svelte-1wzfzqo{transform-origin:415px 23px;transform:scale(0);animation:svelte-1wzfzqo-tb-pop 8s var(--ease-out) infinite backwards;animation-delay:3.3s}.caption.svelte-1wzfzqo{font:italic 400 15px var(--font-display);fill:var(--ink)}.cover.svelte-1wzfzqo{fill:var(--panel-2);animation:svelte-1wzfzqo-tb-type 8s steps(38,end) infinite backwards;animation-delay:3.6s}.who.svelte-1wzfzqo{font:600 9px var(--font);letter-spacing:.12em;text-transform:uppercase;fill:var(--text-2)}.bar.svelte-1wzfzqo{fill:var(--pen);transform-box:fill-box;transform-origin:bottom center;animation:svelte-1wzfzqo-tb-bar 1s ease-in-out infinite}.bar.gold.svelte-1wzfzqo{fill:var(--brand-accent)}@keyframes svelte-1wzfzqo-tb-row{0%{opacity:0;transform:translate(-6px)}5%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}@keyframes svelte-1wzfzqo-tb-draw{0%{stroke-dashoffset:190}11%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-1wzfzqo-tb-under{0%{stroke-dashoffset:60}5%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}to{opacity:0}}@keyframes svelte-1wzfzqo-tb-pop{0%{transform:scale(0) rotate(-4deg)}6%{transform:scale(1.06) rotate(1deg)}9%{transform:scale(1) rotate(0)}92%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes svelte-1wzfzqo-tb-type{0%{transform:translate(0)}20%{transform:translate(340px)}92%{transform:translate(340px)}to{transform:translate(0)}}@keyframes svelte-1wzfzqo-tb-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes svelte-1wzfzqo-tb-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ok) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.row.svelte-1wzfzqo,.pen.svelte-1wzfzqo,.pen-under.svelte-1wzfzqo,.chip.svelte-1wzfzqo,.cover.svelte-1wzfzqo,.bar.svelte-1wzfzqo,.dot.svelte-1wzfzqo{animation:none}.row.svelte-1wzfzqo{opacity:1}.pen.svelte-1wzfzqo,.pen-under.svelte-1wzfzqo{stroke-dashoffset:0}.chip.svelte-1wzfzqo{transform:none}.cover.svelte-1wzfzqo{display:none}.bar.svelte-1wzfzqo{transform:scaleY(.7)}}.hero.svelte-1uha8ag{padding:clamp(1rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.hero-copy.svelte-1uha8ag .display:where(.svelte-1uha8ag){margin:0 0 1rem;max-width:14ch}.hero-copy.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin:0 0 1.5rem}.ctas.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.hero-board.svelte-1uha8ag{display:flex;justify-content:flex-end}@media(max-width:860px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-copy.svelte-1uha8ag .display:where(.svelte-1uha8ag){max-width:none}.hero-board.svelte-1uha8ag{justify-content:center}}.tenant-intro.svelte-1uha8ag{max-width:46rem;margin-bottom:1.5rem}.tenant-title.svelte-1uha8ag{font-size:var(--fs-5);margin-bottom:.5rem}.row-note.svelte-1uha8ag{margin:0 0 1.25rem;padding:.625rem .875rem;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.empty.svelte-1uha8ag{padding:2rem 1.5rem}.empty.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.125rem}.pick.svelte-1uha8ag{padding-top:clamp(1.5rem,4vw,2.5rem)}.numbers.svelte-1uha8ag{padding:clamp(1.5rem,4vw,2.5rem) 0}.facts.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--gutter);list-style:none;margin:0;padding:0}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;border-left:2px solid var(--brand-accent)}.value.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--fs-5);line-height:1;color:var(--text-1)}.label.svelte-1uha8ag{font-size:.875rem;color:var(--text-2)}.faq-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gutter);align-items:start}@media(max-width:860px){.faq-grid.svelte-1uha8ag{grid-template-columns:1fr}}
