.cs[data-astro-cid-bzmtxf63]{--cs-soft:#f3f5f6;--cs-line:#0920271a;color:var(--color-ink);overflow-x:clip}h2[data-astro-cid-bzmtxf63]{letter-spacing:-.015em;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.5rem);font-weight:900;line-height:1.02}.hero[data-astro-cid-bzmtxf63]{background:radial-gradient(80% 60% at 50% 0%, var(--color-surface-tint), var(--color-white) 70%);padding-block:1.5rem clamp(4rem,3rem + 4vw,7rem)}.hero-copy[data-astro-cid-bzmtxf63]{text-align:center;justify-items:center;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}h1[data-astro-cid-bzmtxf63]{letter-spacing:-.025em;max-inline-size:15ch;font-size:clamp(2.75rem,1.3rem + 5.8vw,6.75rem);font-weight:900;line-height:1}.h-soft[data-astro-cid-bzmtxf63]{color:var(--color-green-text);font-weight:300;display:block}.lede[data-astro-cid-bzmtxf63]{max-inline-size:40rem;font-size:var(--text-lead);color:var(--color-muted);margin-top:1.75rem;line-height:1.6}.hero[data-astro-cid-bzmtxf63] .hero-cta{justify-content:center;margin-top:2.25rem}.stage[data-astro-cid-bzmtxf63]{margin-top:clamp(3rem,2rem + 4vw,5.5rem)}.stage-top[data-astro-cid-bzmtxf63]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.stage-note[data-astro-cid-bzmtxf63]{font-size:var(--text-small);color:var(--color-muted)}.view-switch[data-astro-cid-bzmtxf63]{border-radius:var(--radius-full);background:var(--cs-soft);padding:.25rem;display:inline-flex}.view-switch[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63]{border-radius:var(--radius-full);min-block-size:44px;font-weight:700;font-size:var(--text-small);padding:0 1.25rem;transition:background-color .2s,box-shadow .2s}.view-switch[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63][aria-checked=true]{background:var(--color-white);box-shadow:var(--shadow-md)}.window[data-astro-cid-bzmtxf63]{background:var(--color-white);box-shadow:0 40px 80px -30px #09202759, 0 0 0 1px var(--cs-line);border-radius:1.25rem;overflow:hidden}.win-bar[data-astro-cid-bzmtxf63]{background:var(--color-ink);align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.win-bar[data-astro-cid-bzmtxf63] i[data-astro-cid-bzmtxf63]{background:#ffffff40;border-radius:50%;block-size:.6rem;inline-size:.6rem}.win-title[data-astro-cid-bzmtxf63]{font-size:var(--text-caption);color:#ffffffbf;margin-inline-start:.75rem;font-weight:700}[data-astro-cid-bzmtxf63][data-pane=sheet]{display:none}.stage[data-astro-cid-bzmtxf63][data-view=sheet] [data-astro-cid-bzmtxf63][data-pane=sheet]{display:block}.stage[data-astro-cid-bzmtxf63][data-view=sheet] [data-astro-cid-bzmtxf63][data-pane=system]{display:none}.sheet[data-astro-cid-bzmtxf63]{background:#fbfbf9;padding:1rem}.sheet-scroll[data-astro-cid-bzmtxf63]{overflow-x:auto}.sheet[data-astro-cid-bzmtxf63] table[data-astro-cid-bzmtxf63]{border-collapse:collapse;inline-size:100%;min-inline-size:42rem;font-size:var(--text-small)}.sheet[data-astro-cid-bzmtxf63] th[data-astro-cid-bzmtxf63],.sheet[data-astro-cid-bzmtxf63] td[data-astro-cid-bzmtxf63]{text-align:start;border:1px solid #d9dcd6;padding:.5rem .75rem}.sheet[data-astro-cid-bzmtxf63] th[data-astro-cid-bzmtxf63]{font-weight:700;font-size:var(--text-caption);background:#eef0ea}.st[data-astro-cid-bzmtxf63].t-y{background:#fff4b8}.st[data-astro-cid-bzmtxf63].t-r{background:#ffd9d4}.st[data-astro-cid-bzmtxf63].t-g{background:#d9f6e4}.memo[data-astro-cid-bzmtxf63]{color:#9a3412;font-style:italic}.sheet-cap[data-astro-cid-bzmtxf63]{margin-top:1rem;font-weight:700}.app[data-astro-cid-bzmtxf63]{background:var(--cs-soft);padding:clamp(1rem,.6rem + 1.5vw,1.75rem)}.app-head[data-astro-cid-bzmtxf63]{gap:1rem;margin-bottom:1.25rem;display:grid}.roles[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.roles[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63]{border-radius:var(--radius-lg);background:var(--color-white);text-align:start;border:1.5px solid #0000;justify-items:start;gap:.125rem;min-block-size:44px;padding:.625rem 1rem;transition:border-color .2s,background-color .2s;display:grid}.roles[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63] span[data-astro-cid-bzmtxf63]{font-size:var(--text-caption);color:var(--color-muted)}.roles[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63][aria-checked=true]{border-color:var(--color-ink);background:var(--color-surface-tint)}.stats[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.stats[data-astro-cid-bzmtxf63] div[data-astro-cid-bzmtxf63]{border-radius:var(--radius-lg);background:var(--color-white);padding:.75rem 1rem}.stats[data-astro-cid-bzmtxf63] dt[data-astro-cid-bzmtxf63]{font-size:var(--text-caption);color:var(--color-muted)}.stats[data-astro-cid-bzmtxf63] dd[data-astro-cid-bzmtxf63]{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900}.stats[data-astro-cid-bzmtxf63] .hl[data-astro-cid-bzmtxf63] dd[data-astro-cid-bzmtxf63]{color:var(--color-green-text)}.stats[data-astro-cid-bzmtxf63] .warn[data-astro-cid-bzmtxf63] dd[data-astro-cid-bzmtxf63]{color:#b45309}.board[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.col[data-astro-cid-bzmtxf63]{border-radius:var(--radius-lg);background:#fff9;min-block-size:12rem;padding:.75rem}.col[data-astro-cid-bzmtxf63] h3[data-astro-cid-bzmtxf63]{font-size:var(--text-small);justify-content:space-between;margin-bottom:.625rem;font-weight:800;display:flex}.col-n[data-astro-cid-bzmtxf63]{text-align:center;border-radius:var(--radius-full);background:var(--color-white);font-variant-numeric:tabular-nums;min-inline-size:1.5rem}.col[data-astro-cid-bzmtxf63] ol[data-astro-cid-bzmtxf63]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}[data-astro-cid-bzmtxf63][data-card]{background:var(--color-white);box-shadow:var(--shadow-sm);border-inline-start:3px solid var(--cs-line);border-radius:.625rem;gap:.2rem;padding:.75rem;display:grid}[data-astro-cid-bzmtxf63][data-card][data-stage=approval]{border-inline-start-color:var(--color-brand-green)}[data-astro-cid-bzmtxf63][data-card][data-stage=done]{opacity:.75}[data-astro-cid-bzmtxf63][data-card].late:not([data-stage=done]){border-inline-start-color:#f59e0b}.c-id[data-astro-cid-bzmtxf63]{font-size:var(--text-caption);color:var(--color-muted);font-variant-numeric:tabular-nums}.c-title[data-astro-cid-bzmtxf63]{font-size:var(--text-small);line-height:1.35}.c-meta[data-astro-cid-bzmtxf63],.c-age[data-astro-cid-bzmtxf63],.c-closed[data-astro-cid-bzmtxf63]{font-size:var(--text-caption);color:var(--color-muted)}.c-closed[data-astro-cid-bzmtxf63]{color:var(--color-green-text);font-weight:700;display:none}[data-astro-cid-bzmtxf63][data-card][data-stage=done] .c-age[data-astro-cid-bzmtxf63]{display:none}[data-astro-cid-bzmtxf63][data-card][data-stage=done] .c-closed[data-astro-cid-bzmtxf63]{display:inline}.c-actions[data-astro-cid-bzmtxf63]{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.c-actions[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63]{border-radius:var(--radius-md);min-block-size:36px;font-size:var(--text-caption);background:var(--color-ink);color:var(--color-white);padding:0 .75rem;font-weight:800}.c-actions[data-astro-cid-bzmtxf63] [data-astro-cid-bzmtxf63][data-back]{color:var(--color-ink);border:1px solid var(--cs-line);background:0 0}.c-actions[data-astro-cid-bzmtxf63] button[data-astro-cid-bzmtxf63]:hover{background:var(--color-brand-green);color:var(--color-ink)}.just-moved[data-astro-cid-bzmtxf63]{animation:.6s cubic-bezier(.2,.7,.2,1) landed}@keyframes landed{0%{box-shadow:0 0 0 4px var(--color-brand-green);scale:1.03}}@media (prefers-reduced-motion:reduce){.just-moved[data-astro-cid-bzmtxf63]{animation:none}}.app-foot[data-astro-cid-bzmtxf63]{gap:.75rem;margin-top:1rem;display:grid}.msg[data-astro-cid-bzmtxf63]:empty{display:none}.msg[data-astro-cid-bzmtxf63]{border-radius:var(--radius-md);color:#8a3b00;font-size:var(--text-small);background:#fff4e5;padding:.625rem 1rem;font-weight:600}.activity[data-astro-cid-bzmtxf63] h3[data-astro-cid-bzmtxf63]{font-size:var(--text-caption);color:var(--color-muted);font-weight:800}.activity[data-astro-cid-bzmtxf63] ol{font-size:var(--text-small);gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.reset[data-astro-cid-bzmtxf63]{min-block-size:44px;font-size:var(--text-small);text-underline-offset:.25em;justify-self:start;font-weight:700;text-decoration:underline}.index[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section)}.index-grid[data-astro-cid-bzmtxf63]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem;display:grid}.index-grid[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63]{align-self:start;position:sticky;inset-block-start:7rem}.index-list[data-astro-cid-bzmtxf63]{counter-reset:i;margin:0;padding:0;list-style:none}.index-list[data-astro-cid-bzmtxf63] li[data-astro-cid-bzmtxf63]{border-bottom:1px solid var(--cs-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1.5rem;display:grid}.index-list[data-astro-cid-bzmtxf63] li[data-astro-cid-bzmtxf63]:first-child{border-top:1px solid var(--cs-line)}.index-list[data-astro-cid-bzmtxf63] h3[data-astro-cid-bzmtxf63]{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:800;line-height:1.15;transition:color .2s,translate .3s}.index-list[data-astro-cid-bzmtxf63] li[data-astro-cid-bzmtxf63]:hover h3[data-astro-cid-bzmtxf63]{color:var(--color-green-text);translate:-.5rem}.index-list[data-astro-cid-bzmtxf63] p[data-astro-cid-bzmtxf63]{color:var(--color-muted)}.choice[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section);background:var(--color-ink);color:var(--color-white)}.choice-sub[data-astro-cid-bzmtxf63]{font-size:var(--text-lead);color:#ffffffb8;margin-top:1rem}.scale[data-astro-cid-bzmtxf63]{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.side[data-astro-cid-bzmtxf63]{padding:2.5rem 0 1rem;position:relative}.side-buy[data-astro-cid-bzmtxf63]{border-inline-end:1px solid #fff3;padding-inline-end:2.5rem}.side-build[data-astro-cid-bzmtxf63]{padding-inline-start:2.5rem}.side-word[data-astro-cid-bzmtxf63]{color:#0000;-webkit-text-stroke:1.5px #ffffff80;font-size:clamp(3rem,1.5rem + 6vw,7rem);font-weight:900;line-height:1;display:block}.side-build[data-astro-cid-bzmtxf63] .side-word[data-astro-cid-bzmtxf63]{color:var(--color-brand-green);-webkit-text-stroke:0}.side[data-astro-cid-bzmtxf63] h3[data-astro-cid-bzmtxf63]{margin-top:1.5rem;font-size:1.25rem;font-weight:800}.side[data-astro-cid-bzmtxf63] ul[data-astro-cid-bzmtxf63]{color:#ffffffd9;gap:.5rem;margin-top:1rem;padding-inline-start:1.25rem;display:grid}.choice-link[data-astro-cid-bzmtxf63]{margin-top:2.5rem}.choice-link[data-astro-cid-bzmtxf63] a[data-astro-cid-bzmtxf63]{color:var(--color-brand-green);text-underline-offset:.3em;font-weight:700}.choice[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63],.choice-sub[data-astro-cid-bzmtxf63],.choice-link[data-astro-cid-bzmtxf63]{text-align:center}.proof[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section)}.proof-grid[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.how[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section);background:var(--cs-soft)}.rail[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-bzmtxf63]:before{content:"";background:var(--cs-line);block-size:2px;position:absolute;inset-block-start:.6rem;inset-inline:0}.rail[data-astro-cid-bzmtxf63] li[data-astro-cid-bzmtxf63]{gap:.5rem;display:grid;position:relative}.rail-dot[data-astro-cid-bzmtxf63]{background:var(--color-brand-green);border:3px solid var(--color-white);block-size:1.25rem;inline-size:1.25rem;box-shadow:0 0 0 1px var(--cs-line);border-radius:50%}.rail[data-astro-cid-bzmtxf63] h3[data-astro-cid-bzmtxf63]{margin-top:.75rem;font-size:1.25rem;font-weight:800}.rail[data-astro-cid-bzmtxf63] p[data-astro-cid-bzmtxf63]{color:var(--color-muted);font-size:var(--text-small)}.models[data-astro-cid-bzmtxf63]{margin-top:3rem;font-weight:700}.faq[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section)}.faq[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63]{margin-bottom:2rem}.reading[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section-compact);background:var(--cs-soft)}.reading[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63]{font-size:var(--text-h3);margin-bottom:1.5rem;font-weight:800}.closing[data-astro-cid-bzmtxf63]{padding-block:var(--spacing-section);background:var(--color-ink);color:var(--color-white);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px}.closing[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63]{max-inline-size:20ch;margin-bottom:2.5rem}.closing[data-astro-cid-bzmtxf63]{text-align:center}.closing[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63]{margin-inline:auto}.closing[data-astro-cid-bzmtxf63] .cta{justify-content:center}@media (width<=1023px){.board[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(2,minmax(0,1fr))}.index-grid[data-astro-cid-bzmtxf63]{grid-template-columns:1fr}.index-grid[data-astro-cid-bzmtxf63] h2[data-astro-cid-bzmtxf63]{position:static}.rail[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(2,minmax(0,1fr))}.rail[data-astro-cid-bzmtxf63]:before{display:none}}@media (width<=640px){.roles[data-astro-cid-bzmtxf63]{grid-template-columns:1fr}.stats[data-astro-cid-bzmtxf63]{grid-template-columns:repeat(2,minmax(0,1fr))}.board[data-astro-cid-bzmtxf63]{grid-template-columns:1fr}.col[data-astro-cid-bzmtxf63]{min-block-size:0}.index-list[data-astro-cid-bzmtxf63] li[data-astro-cid-bzmtxf63]{grid-template-columns:1fr;gap:.25rem}.scale[data-astro-cid-bzmtxf63]{grid-template-columns:1fr}.side-buy[data-astro-cid-bzmtxf63]{border-inline-end:0;border-bottom:1px solid #fff3;padding-inline-end:0}.side-build[data-astro-cid-bzmtxf63]{padding-inline-start:0}.proof-grid[data-astro-cid-bzmtxf63],.rail[data-astro-cid-bzmtxf63]{grid-template-columns:1fr}}.index-list[data-astro-cid-bzmtxf63] li[data-astro-cid-bzmtxf63]:hover h3[data-astro-cid-bzmtxf63]{translate:.5rem}
