.hero.svelte-1uha8ag{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-field.svelte-1uha8ag{opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%)}.hero-inner.svelte-1uha8ag{gap:var(--space-4);padding-block:var(--space-7);flex-direction:column;display:flex;position:relative}.kicker.svelte-1uha8ag{letter-spacing:.2em}h1.svelte-1uha8ag{font-size:var(--text-hero);flex-direction:column;font-weight:500;display:flex}.word.svelte-1uha8ag{color:var(--w);animation:svelte-1uha8ag-rise .9s var(--ease-out) both}.word.svelte-1uha8ag:nth-child(2){animation-delay:.15s}.word.svelte-1uha8ag:nth-child(3){animation-delay:.3s}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.lede.svelte-1uha8ag{max-width:36rem;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.lede.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--text);font-family:var(--font-display)}.cta-row.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--line-strong);font-size:var(--text-sm);transition:border-color .2s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out);border-radius:99px;padding:.7rem 1.5rem;font-weight:500;text-decoration:none;display:inline-block}.btn.svelte-1uha8ag:hover{border-color:var(--accent)}.btn.primary.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn.primary.svelte-1uha8ag:hover{background:color-mix(in srgb, var(--accent) 85%, white)}.scroll-hint.svelte-1uha8ag{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hint-line.svelte-1uha8ag{background:linear-gradient(var(--text-muted), transparent);width:1px;height:3rem;animation:svelte-1uha8ag-drip 2s var(--ease-out) infinite;transform-origin:top}@keyframes svelte-1uha8ag-drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.section-title.svelte-1uha8ag{font-size:var(--text-2xl);margin-top:var(--space-2);margin-bottom:var(--space-3)}.pc.svelte-1uha8ag{padding-top:var(--space-8)}.graph-panel.svelte-1uha8ag{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.graph-caption.svelte-1uha8ag{text-align:center;margin-top:var(--space-2)}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-xl);margin-bottom:var(--space-3)}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-md);color:var(--text-secondary);max-width:30rem;line-height:1.75}.stats.svelte-1uha8ag{padding-top:var(--space-7)}.stat-grid.svelte-1uha8ag{gap:var(--space-5);border-block:1px solid var(--line);padding-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.defs.svelte-1uha8ag{padding-top:var(--space-8)}.def-grid.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.def.svelte-1uha8ag{border-top:1px solid var(--line-strong);padding-top:var(--space-4);height:100%}.def-word.svelte-1uha8ag{font-size:var(--text-xl);color:var(--def-accent)}.def-pos.svelte-1uha8ag{margin-top:var(--space-1)}.def-body.svelte-1uha8ag{margin-top:var(--space-3);font-size:var(--text-md);color:var(--text-secondary);max-width:24rem;line-height:1.7}.def-grid.svelte-1uha8ag>*{height:100%}.def-more.svelte-1uha8ag{margin-top:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.writing.svelte-1uha8ag{padding-top:var(--space-8)}.writing-head.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.card-grid.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.card-grid.svelte-1uha8ag>*,.card-grid.svelte-1uha8ag .card{height:100%}.ai-note.svelte-1uha8ag{margin-top:var(--space-8);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 15% 0%, var(--accent-warm-dim), transparent 55%), radial-gradient(ellipse at 90% 100%, var(--accent-3-dim), transparent 55%), var(--bg-elevated);gap:var(--space-3);flex-direction:column;padding:clamp(2rem,5vw,4rem);display:flex}.ai-big.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-xl);text-wrap:balance;max-width:46rem;line-height:1.35}.ai-small.svelte-1uha8ag{color:var(--text-secondary);max-width:40rem;line-height:1.7}@media (width<=820px){.writing-head.svelte-1uha8ag{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.word.svelte-1uha8ag,.hint-line.svelte-1uha8ag{animation:none}}
