.ai[data-astro-cid-yv2u3sd6]{--ai-paper:#fbfaf7;--ai-line:#0920271f;color:var(--color-ink);overflow-x:clip}h2[data-astro-cid-yv2u3sd6]{letter-spacing:-.012em;font-size:clamp(2.125rem,1.4rem + 3vw,4rem);font-weight:900;line-height:1.05}.hero[data-astro-cid-yv2u3sd6]{background:var(--ai-paper);padding-block:1.5rem clamp(4rem,3rem + 4vw,7rem)}.hero-grid[data-astro-cid-yv2u3sd6]{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:3rem;margin-top:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}h1[data-astro-cid-yv2u3sd6]{letter-spacing:-.03em;font-size:clamp(3rem,1.4rem + 6.6vw,8rem);font-weight:900;line-height:.96;display:grid}.h-thin[data-astro-cid-yv2u3sd6]{color:var(--color-muted);font-weight:200}.lede[data-astro-cid-yv2u3sd6]{max-inline-size:36rem;font-size:var(--text-lead);margin-top:2rem;line-height:1.65}.hero-cta[data-astro-cid-yv2u3sd6]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.25rem;display:flex}.listen[data-astro-cid-yv2u3sd6]{color:var(--color-green-text);text-underline-offset:.3em;font-weight:800}.rungs[data-astro-cid-yv2u3sd6]{border-inline-start:2px solid var(--color-ink);border-inline-end:2px solid var(--color-ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.rungs[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]{border-bottom:2px solid var(--color-ink);align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}.rungs[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]:first-child{border-top:2px solid var(--color-ink)}.rungs[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]:nth-child(3){background:var(--color-ink);color:var(--color-white)}.rungs[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]:nth-child(2){background:var(--color-brand-aqua)}.rung-n[data-astro-cid-yv2u3sd6]{font-size:var(--text-caption);font-weight:800}.rung-name[data-astro-cid-yv2u3sd6]{font-size:1.125rem;font-weight:800}.studio[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section);background:var(--color-ink-deep);color:var(--color-white)}.studio-head[data-astro-cid-yv2u3sd6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.studio-head[data-astro-cid-yv2u3sd6] p[data-astro-cid-yv2u3sd6]{color:#ffffffbf;font-size:var(--text-lead)}.player[data-astro-cid-yv2u3sd6]{background:var(--color-ink);border:1px solid #ffffff1f;border-radius:1.75rem;padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}.deck[data-astro-cid-yv2u3sd6]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,.5rem + 2vw,2rem);display:grid}.play[data-astro-cid-yv2u3sd6]{background:var(--color-brand-green);block-size:5.5rem;inline-size:5.5rem;color:var(--color-ink);border-radius:50%;place-items:center;transition:scale .2s;display:grid;position:relative}.play[data-astro-cid-yv2u3sd6]:hover{scale:1.05}.play[data-astro-cid-yv2u3sd6] svg[data-astro-cid-yv2u3sd6]{fill:currentColor;block-size:2rem;inline-size:2rem}.i-play[data-astro-cid-yv2u3sd6]{scale:-1 1}.i-pause[data-astro-cid-yv2u3sd6],.spin[data-astro-cid-yv2u3sd6],[data-astro-cid-yv2u3sd6][data-state=playing] .i-play[data-astro-cid-yv2u3sd6],[data-astro-cid-yv2u3sd6][data-state=loading] .i-play[data-astro-cid-yv2u3sd6]{display:none}[data-astro-cid-yv2u3sd6][data-state=playing] .i-pause[data-astro-cid-yv2u3sd6]{display:block}[data-astro-cid-yv2u3sd6][data-state=loading] .spin[data-astro-cid-yv2u3sd6]{border:3px solid #0000;border-block-start-color:var(--color-brand-aqua);border-radius:50%;animation:.9s linear infinite spin;display:block;position:absolute;inset:-6px}[data-astro-cid-yv2u3sd6][data-state=loading] .i-pause[data-astro-cid-yv2u3sd6]{opacity:.4;display:block}@keyframes spin{to{rotate:360deg}}.deck-main[data-astro-cid-yv2u3sd6]{gap:.875rem;min-inline-size:0;display:grid}.who[data-astro-cid-yv2u3sd6]{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.spk[data-astro-cid-yv2u3sd6]{color:#ffffffa6;align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.spk[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6]{border-radius:50%;block-size:.75rem;inline-size:.75rem}.spk-agent[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6]{background:var(--color-brand-green)}.spk-caller[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6]{background:var(--color-brand-aqua)}[data-astro-cid-yv2u3sd6][data-speaker=agent] .spk-agent[data-astro-cid-yv2u3sd6],[data-astro-cid-yv2u3sd6][data-speaker=caller] .spk-caller[data-astro-cid-yv2u3sd6]{color:var(--color-white);font-weight:800}[data-astro-cid-yv2u3sd6][data-state=playing][data-speaker=agent] .spk-agent[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6],[data-astro-cid-yv2u3sd6][data-state=playing][data-speaker=caller] .spk-caller[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6]{animation:.9s ease-in-out infinite talk}@keyframes talk{50%{box-shadow:0 0 0 6px #ffffff1f}}.time[data-astro-cid-yv2u3sd6]{font-variant-numeric:tabular-nums;color:#ffffffa6;margin-inline-start:auto}.wave[data-astro-cid-yv2u3sd6]{cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:2px;block-size:5rem;display:flex}.wave[data-astro-cid-yv2u3sd6]:focus-visible{outline:2px solid var(--color-brand-aqua);outline-offset:4px}.wave[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6]{min-inline-size:1px;block-size:calc(var(--h) * 100%);background:#ffffff2e;border-radius:2px;flex:1;transition:background-color .15s}.wave[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6].s-agent.on{background:var(--color-brand-green)}.wave[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6].s-caller.on{background:var(--color-brand-aqua)}.wave[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6].s-gap.on{background:#ffffff73}.player[data-astro-cid-yv2u3sd6].is-enhanced .native[data-astro-cid-yv2u3sd6]{display:none}.native[data-astro-cid-yv2u3sd6]{inline-size:100%}.err[data-astro-cid-yv2u3sd6]{border-radius:var(--radius-md);color:#ffd9d4;font-size:var(--text-small);background:#b4231833;padding:.75rem 1rem;display:none}[data-astro-cid-yv2u3sd6][data-state=error] .err[data-astro-cid-yv2u3sd6]{display:block}.split[data-astro-cid-yv2u3sd6]{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:2rem;margin-top:2rem;padding-top:2rem;display:grid}.split[data-astro-cid-yv2u3sd6] h3[data-astro-cid-yv2u3sd6]{font-size:var(--text-small);color:#fff9;margin-bottom:1rem;font-weight:800}.transcript[data-astro-cid-yv2u3sd6]{max-block-size:24rem;padding-inline-end:.5rem;overflow-y:auto}.player[data-astro-cid-yv2u3sd6]:not(.is-enhanced) .transcript[data-astro-cid-yv2u3sd6]{max-block-size:none}.transcript[data-astro-cid-yv2u3sd6] ol[data-astro-cid-yv2u3sd6]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.transcript[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]{border-radius:var(--radius-lg);color:#ffffff8c;grid-template-columns:3.25rem minmax(0,1fr);gap:0 .75rem;padding:.625rem .75rem;transition:background-color .25s,color .25s;display:grid}.transcript[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6].is-active{color:var(--color-white);background:#ffffff0f}.t-time[data-astro-cid-yv2u3sd6]{min-block-size:32px;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:#ffffff80;border-radius:var(--radius-sm);grid-row:span 2;align-self:start}.t-time[data-astro-cid-yv2u3sd6]:hover{color:var(--color-brand-aqua)}.t-who[data-astro-cid-yv2u3sd6]{font-size:var(--text-caption);font-weight:800}.by-agent[data-astro-cid-yv2u3sd6] .t-who[data-astro-cid-yv2u3sd6]{color:var(--color-brand-green)}.by-caller[data-astro-cid-yv2u3sd6] .t-who[data-astro-cid-yv2u3sd6]{color:var(--color-brand-aqua)}.transcript[data-astro-cid-yv2u3sd6] p[data-astro-cid-yv2u3sd6]{font-size:var(--text-body);line-height:1.55}.ledger[data-astro-cid-yv2u3sd6] ol[data-astro-cid-yv2u3sd6]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ledger[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]{border-radius:var(--radius-lg);border-inline-start:3px solid var(--color-brand-green);font-size:var(--text-small);background:#06ea7214;gap:.125rem;padding:.75rem 1rem;display:grid}.ledger[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6].is-new{animation:.5s cubic-bezier(.2,.7,.2,1) drop}@keyframes drop{0%{opacity:0;translate:0 -.5rem}}.l-sys[data-astro-cid-yv2u3sd6]{font-size:var(--text-caption);color:var(--color-brand-green);font-weight:800}.ledger-empty[data-astro-cid-yv2u3sd6]{font-size:var(--text-small);color:#ffffff80}.note[data-astro-cid-yv2u3sd6]{font-size:var(--text-caption);color:#ffffff8c;margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.ledger[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6].is-new,[data-astro-cid-yv2u3sd6][data-state=loading] .spin[data-astro-cid-yv2u3sd6],.spk[data-astro-cid-yv2u3sd6] i[data-astro-cid-yv2u3sd6]{animation:none!important}}.essay[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section);background:var(--ai-paper)}.essay[data-astro-cid-yv2u3sd6] h2[data-astro-cid-yv2u3sd6]{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.essay[data-astro-cid-yv2u3sd6] p[data-astro-cid-yv2u3sd6]{font-size:var(--text-lead);margin-top:1.5rem;line-height:1.75}.essay[data-astro-cid-yv2u3sd6] blockquote[data-astro-cid-yv2u3sd6]{border-inline-start:6px solid var(--color-brand-green);margin:2.5rem 0;padding-inline-start:1.5rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.35}.ladder-sec[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section)}.ladder-head[data-astro-cid-yv2u3sd6]{gap:.75rem;margin-bottom:2.5rem;display:grid}.ladder-head[data-astro-cid-yv2u3sd6] p[data-astro-cid-yv2u3sd6]{font-size:var(--text-lead);color:var(--color-muted)}.ladder[data-astro-cid-yv2u3sd6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem 3rem;display:grid}.ladder[data-astro-cid-yv2u3sd6]:not(.is-enhanced){grid-template-columns:1fr}.tasks[data-astro-cid-yv2u3sd6]{grid-row:span 2;align-content:start;gap:.5rem;display:grid}.tasks[data-astro-cid-yv2u3sd6] button[data-astro-cid-yv2u3sd6]{border-radius:var(--radius-lg);border:1.5px solid var(--ai-line);text-align:start;min-block-size:52px;padding:.75rem 1.125rem;font-weight:700;transition:border-color .2s,background-color .2s}.tasks[data-astro-cid-yv2u3sd6] button[data-astro-cid-yv2u3sd6]:hover{border-color:var(--color-ink)}.tasks[data-astro-cid-yv2u3sd6] button[data-astro-cid-yv2u3sd6][aria-checked=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.levels[data-astro-cid-yv2u3sd6]{border:2px solid var(--color-ink);border-radius:var(--radius-xl);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.levels[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]{opacity:.45;grid-template-columns:2rem minmax(0,1fr);gap:.25rem .75rem;padding:1.125rem 1.25rem;transition:opacity .3s,background-color .3s;display:grid}.levels[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]+li[data-astro-cid-yv2u3sd6]{border-top:1px solid var(--ai-line)}.levels[data-astro-cid-yv2u3sd6] li[data-astro-cid-yv2u3sd6]>[data-astro-cid-yv2u3sd6]:not(.lv-n){grid-column:2}.lv-n[data-astro-cid-yv2u3sd6]{grid-row:span 3;font-size:1.5rem;font-weight:900}.lv-when[data-astro-cid-yv2u3sd6]{font-size:var(--text-small)}.lv-trade[data-astro-cid-yv2u3sd6]{font-size:var(--text-caption);color:var(--color-muted)}.ladder[data-astro-cid-yv2u3sd6][data-level=rule] [data-astro-cid-yv2u3sd6][data-lv=rule],.ladder[data-astro-cid-yv2u3sd6][data-level=ai] [data-astro-cid-yv2u3sd6][data-lv=ai],.ladder[data-astro-cid-yv2u3sd6][data-level=agent] [data-astro-cid-yv2u3sd6][data-lv=agent]{opacity:1;background:var(--color-surface-tint)}.answers[data-astro-cid-yv2u3sd6]{gap:1.5rem;display:grid}.ladder[data-astro-cid-yv2u3sd6].is-enhanced .answers[data-astro-cid-yv2u3sd6]{gap:0}.answer[data-astro-cid-yv2u3sd6]{border-radius:var(--radius-lg);background:var(--ai-paper);padding:1.25rem 1.5rem}.answer[data-astro-cid-yv2u3sd6] dt[data-astro-cid-yv2u3sd6]{font-size:1.125rem;font-weight:900}.ladder[data-astro-cid-yv2u3sd6].is-enhanced .answer[data-astro-cid-yv2u3sd6] dt[data-astro-cid-yv2u3sd6]{display:none}.answer[data-astro-cid-yv2u3sd6] dd[data-astro-cid-yv2u3sd6]{gap:.5rem;margin-top:.5rem;display:grid}.ladder[data-astro-cid-yv2u3sd6].is-enhanced .answer[data-astro-cid-yv2u3sd6] dd[data-astro-cid-yv2u3sd6]{margin-top:0}.lv-tag[data-astro-cid-yv2u3sd6]{border-radius:var(--radius-full);font-size:var(--text-caption);justify-self:start;padding:.25rem .75rem;font-weight:800}.lv-rule[data-astro-cid-yv2u3sd6]{background:var(--color-surface-soft)}.lv-ai[data-astro-cid-yv2u3sd6]{background:var(--color-brand-aqua)}.lv-agent[data-astro-cid-yv2u3sd6]{background:var(--color-ink);color:var(--color-white)}.human[data-astro-cid-yv2u3sd6]{font-size:var(--text-small);color:var(--color-muted)}.build[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section);background:var(--ai-paper)}.build-grid[data-astro-cid-yv2u3sd6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.build-list[data-astro-cid-yv2u3sd6]{margin-top:2rem;display:grid}.build-list[data-astro-cid-yv2u3sd6]>div[data-astro-cid-yv2u3sd6]{border-bottom:1px solid var(--ai-line);grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.build-list[data-astro-cid-yv2u3sd6] dt[data-astro-cid-yv2u3sd6]{font-weight:900}.build-list[data-astro-cid-yv2u3sd6] dd[data-astro-cid-yv2u3sd6]{color:var(--color-muted)}.guards[data-astro-cid-yv2u3sd6]{border:2px solid var(--color-ink);border-radius:var(--radius-xl);background:var(--color-white);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.guards[data-astro-cid-yv2u3sd6] h3[data-astro-cid-yv2u3sd6]{font-size:1.375rem;font-weight:900;line-height:1.3}.guards[data-astro-cid-yv2u3sd6] dl[data-astro-cid-yv2u3sd6]{grid-template-columns:1fr 1fr;margin-top:1.5rem;display:grid}.guards[data-astro-cid-yv2u3sd6] dl[data-astro-cid-yv2u3sd6]>div[data-astro-cid-yv2u3sd6]{padding:1.25rem 1rem}.guards[data-astro-cid-yv2u3sd6] dl[data-astro-cid-yv2u3sd6]>div[data-astro-cid-yv2u3sd6]:nth-child(odd){border-inline-end:1px solid var(--ai-line)}.guards[data-astro-cid-yv2u3sd6] dl[data-astro-cid-yv2u3sd6]>div[data-astro-cid-yv2u3sd6]:nth-child(-n+2){border-bottom:1px solid var(--ai-line)}.guards[data-astro-cid-yv2u3sd6] dt[data-astro-cid-yv2u3sd6]{color:var(--color-green-text);font-weight:900}.guards[data-astro-cid-yv2u3sd6] dd[data-astro-cid-yv2u3sd6]{font-size:var(--text-small);margin-top:.25rem}.faq[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section)}.faq[data-astro-cid-yv2u3sd6] h2[data-astro-cid-yv2u3sd6]{margin-bottom:2rem}.reading[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section-compact);background:var(--color-surface-soft)}.reading[data-astro-cid-yv2u3sd6] h2[data-astro-cid-yv2u3sd6]{font-size:var(--text-h3);margin-bottom:1.5rem;font-weight:800}.closing[data-astro-cid-yv2u3sd6]{padding-block:var(--spacing-section);background:var(--color-ink);color:var(--color-white)}.closing[data-astro-cid-yv2u3sd6] h2[data-astro-cid-yv2u3sd6]{max-inline-size:22ch;margin-bottom:2.5rem}.closing[data-astro-cid-yv2u3sd6] h2[data-astro-cid-yv2u3sd6] span[data-astro-cid-yv2u3sd6]{color:var(--color-brand-green);display:block}@media (width<=1023px){.hero-grid[data-astro-cid-yv2u3sd6],.studio-head[data-astro-cid-yv2u3sd6],.split[data-astro-cid-yv2u3sd6],.ladder[data-astro-cid-yv2u3sd6],.build-grid[data-astro-cid-yv2u3sd6]{grid-template-columns:1fr}.rungs[data-astro-cid-yv2u3sd6]{max-inline-size:22rem}.tasks[data-astro-cid-yv2u3sd6]{grid-row:auto}}@media (width<=640px){.deck[data-astro-cid-yv2u3sd6]{grid-template-columns:1fr;justify-items:start}.play[data-astro-cid-yv2u3sd6]{block-size:4.5rem;inline-size:4.5rem}.wave[data-astro-cid-yv2u3sd6]{gap:1px;block-size:4rem}.guards[data-astro-cid-yv2u3sd6] dl[data-astro-cid-yv2u3sd6]{grid-template-columns:1fr}.guards[data-astro-cid-yv2u3sd6] dl[data-astro-cid-yv2u3sd6]>div[data-astro-cid-yv2u3sd6]{border-bottom:1px solid var(--ai-line);border-inline-end:0!important}.build-list[data-astro-cid-yv2u3sd6]>div[data-astro-cid-yv2u3sd6]{grid-template-columns:1fr;gap:.25rem}}
