._page_158dq_1{background:var(--color-bg);min-height:100dvh;display:grid}@media (width>=64rem){._page_158dq_1{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}._story_158dq_14{border-right:1px solid var(--hair);background:var(--chrome);display:none}@media (width>=64rem){._story_158dq_14{align-items:center;padding:4rem clamp(2.5rem,5vw,5rem);display:flex}}._storyInner_158dq_28{gap:1.5rem;max-width:28rem;display:grid}._eyebrow_158dq_34{font:500 var(--text-2xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}._headline_158dq_41{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.375rem);font-weight:600;line-height:1.1}._points_158dq_49{color:var(--color-text-muted);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}._points_158dq_49 li{align-items:baseline;gap:.625rem;display:flex}._points_158dq_49 li:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:.375rem;height:.375rem;transform:translateY(-.125rem)}._board_158dq_74{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--pane);gap:.625rem;margin-top:1rem;padding:1.25rem;display:grid}._stage_158dq_84{align-items:center;gap:.875rem;display:flex}._meter_158dq_90{grid-template-columns:repeat(5,.3125rem);gap:.125rem;display:inline-grid}._meter_158dq_90 i{background:var(--tint-2);border-radius:1.5px;height:.6875rem}._meter_158dq_90 i[data-on]{background:var(--ink-2)}._bar_158dq_105{width:var(--w);background:var(--tint-2);border-radius:3px;height:.5rem}._stage_158dq_84:first-child ._bar_158dq_105{background:var(--color-accent)}._panel_158dq_117{flex-direction:column;min-height:100dvh;padding:1rem clamp(1rem,4vw,3rem) 1.5rem;display:flex}._top_158dq_124{justify-content:space-between;align-items:center;display:flex}._brand_158dq_130{font-size:var(--text-lg);letter-spacing:-.02em;align-items:center;gap:.625rem;font-weight:600;display:inline-flex}._lang_158dq_139{border-radius:var(--radius-md);background:var(--tint);gap:.125rem;padding:.125rem;display:inline-flex}._lang_158dq_139 button{border-radius:var(--radius-sm);height:1.625rem;color:var(--color-text-muted);font:500 var(--text-xs) / 1 var(--font-mono);background:0 0;border:0;padding:0 .5625rem}._lang_158dq_139 button[aria-pressed=true]{background:var(--pane);color:var(--color-text);box-shadow:0 0 0 1px var(--hair)}._card_158dq_162{gap:1rem;width:100%;max-width:34rem;margin:auto;padding:2.5rem 0;display:grid}._title_158dq_171{font-size:var(--text-2xl);letter-spacing:-.03em}._intro_158dq_176{color:var(--color-text-muted);font-size:var(--text-md)}._personas_158dq_181{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--hair);gap:1px;margin-top:.5rem;display:grid;overflow:hidden}._persona_158dq_181{background:var(--pane);width:100%;color:var(--color-text);text-align:left;border:0;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}._persona_158dq_181:hover:not(:disabled){background:color-mix(in oklab, var(--color-text) 3%, var(--pane))}._persona_158dq_181:hover:not(:disabled) ._arrow_158dq_205{color:var(--color-accent-text);transform:translate(2px)}._persona_158dq_181:disabled{cursor:progress}._persona_158dq_181:disabled:not([aria-busy]){opacity:.55}._personaText_158dq_217{flex:1;gap:.1875rem;min-width:0;display:grid}._personaName_158dq_224{font-weight:600}._personaRole_158dq_228{color:var(--color-text-muted);font-weight:400}._personaDoes_158dq_233{font-size:var(--text-sm);color:var(--color-text-muted)}._arrow_158dq_205,._spin_158dq_239{color:var(--color-text-subtle);flex:none}@media (prefers-reduced-motion:no-preference){._arrow_158dq_205{transition:transform var(--dur-fast) ease, color var(--dur-fast) ease}._spin_158dq_239{animation:.8s linear infinite _spin_158dq_239}}@keyframes _spin_158dq_239{to{transform:rotate(1turn)}}._note_158dq_261{font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;gap:.5rem;display:flex}._note_158dq_261 svg.lucide{color:var(--color-success-text);margin-top:.125rem}._footer_158dq_274{font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center}
