@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a4a6d0263d674ce1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6be6b69d5dc275df-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/42aaab7bda6901fa-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bdd1dcc4f0959226-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a23863eadbc4ef8d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f59c626f03e84351-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0c830831b9e6174f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_43f73c{font-family:Inter,Inter Fallback;font-weight:500;font-style:normal}.__variable_43f73c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_84d32c{font-family:Geist,Geist Fallback;font-style:normal}.__variable_84d32c{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5398307c7885d23b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d58de12d6c7d4f4d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/26c042929bf78d5c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8296761576ac80cd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a3823b47aa1d5a9e-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22cd6886931bc29b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_60192c{font-family:Geist Mono,Geist Mono Fallback;font-weight:500;font-style:normal}.__variable_60192c{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#000000;--bg-2:#0A0705;--bg-3:#140D08;--fill:#ffffff08;--line:#ffffff14;--line-2:#ffffff26;--line-ctl:#77706A;--ink:#F5F1EA;--soft:#B8B0A6;--muted:#8C847A;--dim:#6B6259;--accent:#FFB37A;--ember:#FF8A3D;--on-ember:#1A0E05;--ok:#4ADE9B;--late:#F09090;--tint-ai:#ffffff14;--tint-human:#ff6a1f2e;--tint-you:#ff8a3d1f;--tint-ok:#4ade9b1f;--tint-late:#f090901f;--border-you:#ff8a3d66;--border-ok:#4ade9b55;--border-late:#f0909066;--grad-you:linear-gradient(180deg,#ff8a3d14,#ff8a3d05);--font-display:"Inter",system-ui,sans-serif;--font-body:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--fs-title:40px;--lh-title:46px;--fs-title-m:30px;--lh-title-m:36px;--fs-h2:22px;--lh-h2:30px;--fs-h3:18px;--lh-h3:26px;--fs-lead:19px;--lh-lead:30px;--fs-body:17px;--lh-body:28px;--fs-small:15px;--lh-small:24px;--fs-hint:14px;--lh-hint:22px;--fs-label:12px;--lh-label:16px;--fs-label-s:11px;--tracking-label:0.08em;--tracking-title:-0.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--sidebar:248px;--gutter-desktop:56px;--gutter-mobile:16px;--r-card:12px;--r-input:12px;--r-pill:999px;--target-desktop:44px;--target-mobile:48px;--target-filter:36px;--target-tab:52px;--focus-width:2px;--focus-offset:3px;--focus-color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--row:#00000040;--panel:#00000050;--hover:#ffffff14;--ember-hover:#FF9A57;--on-ink:#0A0705;--selected:#ffb37a0d;--well:#00000080;--font-display:var(--font-inter),"Inter",system-ui,sans-serif;--font-body:var(--font-geist),"Geist",system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--overdue:var(--late);--tint-overdue:var(--tint-late);--border-overdue:var(--border-late);--radius-sm:8px;--sidebar-studio:240px;--sidebar-collapsed:64px}@media (forced-colors:active){.bar i,.nav[aria-current=page]:before,.s-bars i,.s-meter i,.s-word:before,.tab[aria-current=page]:before{forced-color-adjust:none;background:Highlight}.bar,.s-meter{border:1px solid CanvasText}.s-navlink[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}.filt[aria-pressed=true],.nav[aria-current=page],.s-fpill[aria-current=true],.s-fpill[aria-pressed=true],.s-tab[aria-current=page],.tab[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:700}.item[aria-pressed=true],.s-col[data-over=true],.s-wcard[aria-current=true],.s-wcard[aria-pressed=true]{outline:2px solid Highlight;outline-offset:2px}.btn:disabled,.s-btn:disabled{color:GrayText;border-color:GrayText}}*{box-sizing:border-box}body,html{margin:0;background:var(--bg)}body{color:var(--soft);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:var(--accent)}button,input,select,textarea{font-family:var(--font-body);font-size:15px}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.vh{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip,.vh{position:absolute}.skip{left:16px;top:-80px;z-index:10;background:var(--ink);color:var(--on-ink);padding:12px 18px;border-radius:var(--r-pill);font-weight:500;text-decoration:none}.skip:focus{top:16px}.app{position:relative;display:flex;flex-wrap:wrap;min-height:100vh;background:var(--bg)}.side{flex:1 0 var(--sidebar);background:var(--bg-2);border-right:1px solid var(--line);padding:24px 16px;flex-direction:column;gap:24px}.main,.side{display:flex}.main{flex:999 1 560px;min-width:0;padding:40px var(--gutter-desktop) 64px;flex-direction:column;gap:32px}.main:focus:not(:focus-visible){outline:none}.brand{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:28px;letter-spacing:var(--tracking-title);color:var(--ink);padding:0 8px}.box{gap:2px;padding:12px;border:1px solid var(--line-2);border-radius:var(--r-card)}.box,.navlist{display:flex;flex-direction:column}.navlist{gap:4px}.nav{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--target-desktop);padding:0 12px;border-radius:var(--r-card);border:1px solid transparent;background:transparent;color:var(--soft);text-decoration:none;font-size:15px}.nav:hover{background:var(--fill)}.nav:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:transparent}.nav[aria-current=page]{background:var(--fill);border-color:var(--line-ctl);color:var(--ink)}.nav[aria-current=page]:before{background:var(--accent)}.nav .grow{flex:1 1}.badge{font-family:var(--font-mono);font-size:var(--fs-label-s);min-width:24px;height:24px;border-radius:var(--r-pill);background:var(--tint-you);color:var(--ember);display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.signout{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.tabs,.topbar{display:none}.lab{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.h1,.lab{font-weight:500}.h1{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title);color:var(--ink)}.h1:focus{outline:none}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-title)}.h2,.h3{font-family:var(--font-display);font-weight:500;color:var(--ink)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.muted,.sm{font-size:var(--fs-small);line-height:var(--lh-small)}.muted{color:var(--muted)}.ink{color:var(--ink)}.page-head{gap:8px}.card,.page-head{display:flex;flex-direction:column}.card{background:var(--fill);border:1px solid var(--line-2);border-radius:var(--r-card);padding:24px;gap:16px}.card:focus{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.card-you{border-color:var(--border-you);background:var(--grad-you)}.card-ok{border-color:var(--border-ok)}.card-late{border-color:var(--border-late)}.row-sb{justify-content:space-between;gap:16px}.row,.row-sb{display:flex;align-items:center;flex-wrap:wrap}.row{gap:12px}.grid{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid,.grid-2{display:grid;gap:24px}.grid-2{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start}.tiles{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.list{gap:12px}.list,.sec{display:flex;flex-direction:column}.sec{gap:6px;padding:20px 0 0;border-top:1px solid var(--line)}.sec-first{border-top:0;padding-top:0}.panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--panel)}.panel-you{border-color:var(--border-you)}.panel-late{border-color:var(--border-late)}.panel:focus{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.self-start{align-self:flex-start}.chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--r-pill);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-s);line-height:16px;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.chip-ai{background:var(--tint-ai);color:var(--soft)}.chip-human{background:var(--tint-human);color:var(--accent)}.chip-you{background:var(--tint-you);color:var(--ember)}.st{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);line-height:16px;letter-spacing:var(--tracking-label);text-transform:uppercase}.st:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.st-run{color:var(--soft)}.st-review{color:var(--accent)}.st-you{color:var(--ember)}.st-ok{color:var(--ok)}.st-late{color:var(--late)}.st-plan{color:var(--muted)}.result:focus{outline:var(--focus-width) solid var(--accent);outline-offset:4px;border-radius:4px}.tick-ok{color:var(--ok);flex:none}.btn,.tick-ok{display:inline-flex}.btn{align-items:center;justify-content:center;min-height:var(--target-desktop);padding:0 20px;border-radius:var(--r-pill);border:1px solid var(--line-ctl);background:var(--fill);color:var(--ink);font-weight:500;font-size:15px;cursor:pointer;text-decoration:none;text-align:center}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-you{background:var(--ember);border-color:var(--ember);color:var(--on-ember)}.btn-you:hover{background:var(--ember-hover)}.btn-acc{border-color:var(--accent);color:var(--accent);background:transparent}.btn-light{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn-light:hover{background:var(--soft)}.lnk{min-height:var(--target-desktop);color:var(--accent);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:15px}.filt,.lnk{display:inline-flex;align-items:center;cursor:pointer}.filt{gap:6px;min-height:var(--target-filter);padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-ctl);background:transparent;color:var(--soft);font-size:14px}.filt[aria-pressed=true]{background:var(--tint-human);color:var(--accent);border-color:var(--accent)}.filt[aria-pressed=true]:before{content:"✓";content:"✓"/"";font-size:12px}.wrow{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--row)}.wrow .t{color:var(--ink);font-size:var(--fs-body)}.wrow>.chip,.wrow>.st{justify-self:start}.item{display:grid;grid-template-columns:84px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 16px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--row);color:var(--ink);cursor:pointer;min-height:56px;font-size:15px}.item:hover{border-color:var(--line-ctl)}.item[aria-pressed=true]{border-color:var(--accent);background:var(--selected)}.stg{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-card);border:1px solid var(--line-2);background:var(--row);min-height:150px}.stg-current{border-color:var(--accent)}.stg-you{border-color:var(--border-you);background:var(--grad-you)}.stg-flat{min-height:0}.track{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.track .node{display:none}.inp,.sel,.ta{width:100%;background:var(--bg);color:var(--ink);border:1px solid var(--line-ctl);border-radius:var(--r-input);padding:10px 14px;font-size:16px;line-height:24px;min-height:var(--target-desktop)}.sel{width:auto}.inp-narrow{max-width:260px}.inp-mid{max-width:420px}.inp:focus,.sel:focus,.ta:focus{border-color:var(--accent)}.inp[aria-invalid=true],.ta[aria-invalid=true]{border-color:var(--late)}.hint{color:var(--muted)}.err,.hint{font-size:var(--fs-hint);line-height:var(--lh-hint)}.err{gap:8px;color:var(--late)}.check,.err{display:flex;align-items:flex-start}.check{gap:12px;min-height:44px;cursor:pointer}.check input{width:24px;height:24px;margin:2px 0 0;flex:none;accent-color:var(--ember)}.check-acc input{accent-color:var(--accent)}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0 0 8px}.tablewrap{overflow-x:auto;position:relative}table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:var(--lh-small)}caption{padding-bottom:8px}caption,th{color:var(--muted);text-align:left}th{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-s);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--line-2)}th[scope=row]{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400}td,th[scope=row]{border-bottom:1px solid var(--line)}td{padding:14px 12px;color:var(--soft);vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tfoot td,tfoot th[scope=row]{color:var(--ink);border-bottom:0;border-top:1px solid var(--line-2);font-weight:500}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num,th.num{text-align:right}.bar{height:12px;border-radius:var(--r-pill);background:var(--hover);overflow:hidden}.bar-lg{height:16px}.bar i{display:block;height:100%;background:var(--accent);border-radius:var(--r-pill)}.dl{flex-direction:column}.dl,.dl div{display:flex}.dl div{justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap}.dl dt{color:var(--muted)}.dl dd,.dl dt{font-size:var(--fs-small)}.dl dd{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skel{height:14px;border-radius:var(--r-pill);background:var(--hover)}.shot{border:1px solid var(--line-2);border-radius:var(--r-card);padding:16px;background:var(--row);display:flex;flex-direction:column;gap:10px}.shot img{display:block;width:100%;height:260px;object-fit:contain;object-position:center top;border-radius:6px;background:var(--ink)}.shots{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.well{display:flex;justify-content:center;padding:24px;background:var(--well);border:1px solid var(--line);border-radius:var(--r-card)}.frame{border:0;border-radius:12px;background:var(--ink);width:100%;height:420px;display:block}.frame-mobile{width:375px;max-width:100%;height:640px;border-radius:24px}.si{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.si-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 40px}.si-head .wordmark{display:flex;flex-direction:column}.si-head .wordmark b{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:var(--tracking-title);color:var(--ink)}.si-main{flex:1 1;display:flex;flex-wrap:wrap;gap:48px 64px;align-items:center;justify-content:center;padding:48px 40px}.si-side{flex:1 1 320px;max-width:520px;display:flex;flex-direction:column;gap:16px}.si-card{flex:1 1 320px;max-width:480px}.si-card .h1{font-size:28px;line-height:34px}.statement{font-family:var(--font-display);font-weight:500;font-size:48px;line-height:54px;letter-spacing:var(--tracking-title);color:var(--ink)}.sent{padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--panel)}.sent-ok{border-color:var(--border-ok);background:var(--tint-ok)}.sent p:last-child{color:var(--ink);word-break:break-all}.si-foot{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid var(--line)}.more-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--fill);color:var(--ink);text-decoration:none}.wl-back{display:none}@media (max-width:900px){.main{padding:24px 20px 48px}.item,.wrow{grid-template-columns:1fr}.si-head,.si-main{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.si-main{padding-top:24px;gap:24px}.statement{font-size:30px;line-height:36px}}@media (max-width:767px){body{font-size:16px;line-height:26px}.app{flex-direction:column;flex-wrap:nowrap;height:100dvh;min-height:0}.side{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--gutter-mobile);border-bottom:1px solid var(--line);flex:none}.topbar .wordmark{display:flex;flex-direction:column}.topbar .wordmark b{font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:var(--tracking-title);color:var(--ink)}.topbar .wordmark span{font-size:10px}.main{flex:1 1;overflow-y:auto;padding:20px var(--gutter-mobile) 28px;gap:20px}.tabs{flex:none;background:var(--bg-2);border-top:1px solid var(--line-2);padding:6px 4px 14px}.tab,.tabs{display:flex}.tab{flex:1 1;min-height:var(--target-tab);color:var(--muted);flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-s);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;position:relative;border-radius:var(--r-card)}.tab:before{content:"";width:18px;height:3px;border-radius:2px;background:transparent}.tab[aria-current=page]{color:var(--ink);background:var(--fill)}.tab[aria-current=page]:before{background:var(--accent)}.dot{position:absolute;top:4px;right:18%;min-width:18px;height:18px;border-radius:var(--r-pill);background:var(--ember);color:var(--on-ember);font-size:11px;line-height:18px;text-align:center;padding:0 4px;letter-spacing:0}.h1{font-size:var(--fs-title-m);line-height:var(--lh-title-m)}.h2{font-size:20px;line-height:28px}.h3{font-size:17px;line-height:24px}.lead{font-size:var(--fs-small);line-height:var(--lh-small)}.card{padding:16px;gap:12px}.btn{min-height:var(--target-mobile)}.card>.btn,.panel .row .btn,.wrow .btn{width:100%}.filt{min-height:var(--target-desktop)}.lab,.st{font-size:var(--fs-label-s)}.filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.filters .filt{flex:none}.track{grid-template-columns:1fr;gap:12px}.track .stg{display:grid;grid-template-columns:28px 1fr;grid-gap:4px 12px;gap:4px 12px;min-height:0;padding:0;border:0;background:none}.track .stg>*{grid-column:2}.track .node{display:flex;grid-column:1;grid-row:1/span 4;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-ctl);align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.track .stg-current .node{border-color:var(--accent);color:var(--accent)}.track .stg-you .node{border-color:var(--ember);color:var(--ember)}.track .stg-done .node{border-color:var(--ok);color:var(--ok)}.track .tick-ok,.wl[data-open=false] .wl-detail,.wl[data-open=true] .wl-list{display:none}.wl-back{display:inline-flex}.frame{height:360px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}