@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2")}:root{color-scheme:dark;--ground:#08080f;--ground-2:#0b0b14;--panel:#0f0f1a;--panel-2:#13131f;--rule:rgba(238,238,248,.085);--rule-2:rgba(238,238,248,.17);--ink:#eeeef8;--ink-2:#b9b9cd;--ink-3:#7f7f99;--signal:#c8ff47;--signal-ink:#0a0d02;--paper:#f9f9f7;--paper-2:#fcfcfb;--pink:#0b0b0b;--pink-2:#52514e;--pink-3:#6f6d67;--prule:#e1e0d9;--pring:rgba(11,11,11,.1);--t1:#3987E5;--t2:#D95926;--t3:#199E70;--t4:#C98500;--t5:#D55181;--crit:#d03b3b;--w-bg:#101319;--w-line:#262c35;--w-ink:#E8ECF2;--w-mut:#79818E;--w-go:#3FBF7F;--w-warn:#E8A33D;--c-bg:#14171C;--c-line:#2A3038;--c-ink:#F2F4F7;--c-ink2:#8B929E;--c-mut:#6F7885;--c-go:#3FBF7F;--c-goink:#0E2A1C;--c-chip:#2E353E;--c-track:#232931;--d-accent:#1f9d55;--d-machine:#9aa3ad;--d-away:#e3e2dc;--display:"Bricolage Grotesque Variable","Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--body:"Instrument Sans Variable","Instrument Sans","Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace;--ui:"Segoe UI",system-ui,sans-serif;--shell:1120px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}::selection{background:var(--signal);color:var(--signal-ink)}a{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:28px}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--display);font-weight:600;text-wrap:balance;letter-spacing:-.022em;line-height:1.06}h1{font-size:clamp(38px,7vw,76px);letter-spacing:-.04em}h2{font-size:clamp(29px,4vw,46px);letter-spacing:-.03em}h3{font-size:19px;letter-spacing:-.012em;line-height:1.3}.lede{font-size:clamp(17px,1.5vw,20px);color:var(--ink-2);max-width:60ch}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-size:15px;font-weight:600;padding:13px 22px;border-radius:7px;border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s ease,background .18s ease,border-color .18s ease}.btn-primary{background:var(--signal);color:var(--signal-ink)}.btn-primary:hover{transform:translateY(-1px);background:#d4ff67}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-2)}.btn-ghost:hover{border-color:var(--ink-3);background:#eeeef809}.btn-sm{padding:9px 16px;font-size:14px}.hint{font-family:var(--mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em}.nav{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--ground) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--rule)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:66px;gap:24px}.brand{font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.03em;text-decoration:none;display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;border-radius:50%;background:var(--signal)}.nav-links{display:flex;gap:28px}.nav-links a{font-size:14.5px;color:var(--ink-3);text-decoration:none;transition:color .18s}.nav-links a:hover{color:var(--ink)}.hero{display:grid;grid-template-columns:1fr 330px;gap:56px;align-items:center;padding-block:clamp(44px,5.6vw,78px) clamp(30px,3.6vw,52px)}.hero-copy{display:flex;flex-direction:column;gap:22px;max-width:640px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;padding-top:6px}.widget{width:100%;max-width:308px;background:var(--w-bg);border:1px solid var(--w-line);border-radius:11px;padding:11px 13px 12px;font-family:var(--ui);box-shadow:0 22px 48px -18px #000000e6;margin-inline:auto}.wg-top{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--w-go);letter-spacing:.02em}.wg-top .pip{width:6px;height:6px;border-radius:50%;background:var(--w-go);flex:none}.wg-spark{margin:7px 0 9px;display:block;width:100%;height:22px}.wg-cols{display:grid;grid-template-columns:1.25fr .8fr .9fr;gap:8px;align-items:end}.wg-l{font-family:var(--ui);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-mut);margin-bottom:3px}.wg-v{font-size:13.5px;font-weight:600;color:var(--w-ink);font-variant-numeric:tabular-nums}.wg-v.warn{color:var(--w-warn)}.wg-btns{display:flex;gap:6px;align-items:center}.wg-round{width:19px;height:19px;border-radius:50%;border:1px solid var(--w-line);color:var(--w-mut);font-size:11px;display:flex;align-items:center;justify-content:center;background:#161b22}.wg-rule{height:1px;background:var(--w-line);margin:11px 0 8px}.wg-today{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-mut)}.wg-add{font-size:10px;letter-spacing:0;text-transform:none;color:var(--w-ink);border:1px solid var(--w-line);border-radius:5px;padding:2px 8px;background:#161b22}.wg-task{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;color:#c9cfd8}.wg-task .tk{color:var(--w-go)}.wg-task .nm{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg-tag{font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--w-mut);border:1px solid var(--w-line);border-radius:4px;padding:2px 5px}.wg-cap{text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink-3);padding-top:16px;letter-spacing:.02em}.stage{padding-bottom:clamp(46px,6vw,80px)}.stage-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:18px}.seg{display:inline-flex;padding:4px;gap:4px;background:var(--panel);border:1px solid var(--rule);border-radius:9px}.seg button{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;padding:9px 16px;border:0;border-radius:6px;cursor:pointer;background:transparent;color:var(--ink-3);transition:background .2s,color .2s}.seg button:hover{color:var(--ink-2)}.seg button[aria-selected=true]{background:var(--signal);color:var(--signal-ink)}.stage-hint{font-size:14px;color:var(--ink-3);max-width:46ch}.views{display:grid}.views>.view{grid-area:1/1}.view[data-active=false]{visibility:hidden;pointer-events:none}.sheet{background:var(--paper-2);color:var(--pink);max-width:760px;border-radius:10px;border:1px solid var(--pring);box-shadow:0 2px 4px #0006,0 26px 64px -20px #000c;overflow:hidden;animation:lift .45s cubic-bezier(.2,.7,.3,1) both}@keyframes lift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sheet .pad{padding-inline:clamp(20px,3.2vw,34px)}.sheet .prule{height:1px;background:var(--prule);margin-inline:clamp(20px,3.2vw,34px)}.sheet .eyebrow{color:var(--pink-3)}.sh-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:clamp(22px,2.6vw,30px) clamp(20px,3.2vw,34px) 0}.sh-head h2{font-size:clamp(21px,2.4vw,26px);margin-top:8px;color:var(--pink)}.sh-period{font-size:13px;color:var(--pink-2);padding-top:7px}.sh-by{text-align:right;font-size:11.5px;color:var(--pink-3);line-height:1.75;white-space:nowrap}.sh-by strong{display:block;font-size:13.5px;color:var(--pink);font-weight:600}.sh-sum{font-size:14px;line-height:1.68;color:#232b35;max-width:66ch}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--prule);border:1px solid var(--prule);border-radius:7px;overflow:hidden}.kpi{background:var(--paper-2);padding:12px 14px}.kpi .v{font-size:21px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.kpi .l{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--pink-3);padding-top:7px}.kpi .d{font-size:11.5px;color:var(--pink-2);padding-top:4px}.mhead{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:9px;gap:16px}.stitle{font-size:13px;font-weight:600;color:var(--pink)}.ssub{font-size:12px;color:var(--pink-3);padding-top:7px;line-height:1.55}.mtrack{height:8px;background:var(--prule);border-radius:4px;overflow:hidden}.mfill{height:100%;background:var(--t1);border-radius:4px}.share{display:flex;gap:2px;height:30px;border-radius:4px;overflow:hidden}.share span{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600;color:#fff}.legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:12px}.lg{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pink-2)}.sq{width:9px;height:9px;border-radius:2px;flex:none}.days{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:end;height:82px}.day{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:7px}.day .bar{background:var(--t1);border-radius:3px 3px 0 0;min-height:2px}.day.zero .bar{background:var(--prule);height:2px!important}.day .lb{font-family:var(--mono);font-size:10px;color:var(--pink-3);text-align:center;letter-spacing:.05em}.day .hv{font-family:var(--mono);font-size:10.5px;color:var(--pink-2);text-align:center}.day.zero .hv{color:var(--pink-3)}.work{width:100%;border-collapse:collapse;font-size:13px}.work th{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--pink-3);text-align:left;padding:0 0 9px;border-bottom:1px solid var(--prule)}.work th.r,.work td.r{text-align:right}.work td{padding:9px 0;border-bottom:1px solid var(--prule);vertical-align:middle}.work tr:last-child td{border-bottom:0}.tn{display:flex;align-items:center;gap:10px}.sw{width:3px;height:16px;border-radius:2px;flex:none}.st{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--pink-3);white-space:nowrap}.st.done{color:#0f7a3d}.st.blk{color:var(--crit)}.hrs{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}.tbar{height:6px;border-radius:3px}.tbc{width:30%;min-width:80px}.honesty{font-size:12.5px;color:var(--pink-2);line-height:1.6;background:var(--paper);border:1px solid var(--prule);border-radius:6px;padding:13px 15px}.sh-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px clamp(20px,3.2vw,34px) 18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--pink-3);text-transform:uppercase}.pflag{display:inline-flex;font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--pink-2);background:#efeee9;border:1px solid var(--prule);border-radius:5px;padding:6px 10px}.raw{font-family:var(--mono);font-size:11.5px;color:var(--pink-3);padding-top:3px}.cap{display:flex;gap:10px;max-width:760px;padding-top:18px;font-size:13.5px;color:var(--ink-3);line-height:1.55}.cap .ar{color:var(--signal);font-family:var(--mono);flex:none}.statement{border-block:1px solid var(--rule);background:var(--ground-2);padding-block:clamp(56px,8vw,104px)}.statement p{font-family:var(--display);font-weight:500;font-size:clamp(30px,5.2vw,62px);line-height:1.1;letter-spacing:-.035em;max-width:19ch;text-wrap:balance}.statement em{font-style:normal;color:var(--signal)}.band{padding-block:clamp(56px,7vw,96px)}.band+.band{border-top:1px solid var(--rule)}.split{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:72px;align-items:start}.split-head{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.probs{display:flex;flex-direction:column}.prob{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--rule);align-items:start}.prob:last-child{border-bottom:1px solid var(--rule)}.prob-n{font-family:var(--display);font-size:40px;font-weight:600;line-height:1;color:var(--rule-2);letter-spacing:-.04em}.prob h3{margin-bottom:6px}.prob p{color:var(--ink-3);font-size:15.5px;max-width:52ch}.day-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:48px;align-items:start}.stop{display:flex;flex-direction:column;gap:14px}.stop-when{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.stop-when:after{content:"";flex:1;height:1px;background:var(--rule)}.stop h3{font-size:17px}.stop p{font-size:14.5px;color:var(--ink-3)}.stop-ui{margin-top:2px}.card{background:var(--c-bg);border:1px solid var(--c-line);border-radius:10px;padding:12px 13px 13px;font-family:var(--ui);color:var(--c-mut);box-shadow:0 16px 34px -16px #000000d9}.card .ceb{display:flex;justify-content:space-between;font-size:10.5px;color:var(--c-mut)}.card .ct{font-size:14.5px;font-weight:500;color:var(--c-ink);margin-top:7px;letter-spacing:-.01em}.card .cm{font-size:11.5px;color:var(--c-ink2);line-height:17px;margin-top:5px}.card .cl{font-size:9px;color:var(--c-mut);letter-spacing:.28px;margin:11px 0 5px}.card .cr{height:1px;background:var(--c-line);margin-bottom:7px}.card .row{display:flex;align-items:center;margin-bottom:6px;font-size:11.5px}.card .row .t{flex:1;color:#dfe3e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.card .row .pj{color:var(--c-mut)}.card .row .bar{width:52px;height:5px;border-radius:3px;background:var(--c-track);flex:0 0 52px;position:relative}.card .row .bar i{position:absolute;inset:0 auto 0 0;height:5px;border-radius:3px}.card .row .v{width:46px;flex:0 0 46px;text-align:right;color:#dfe3e9;font-variant-numeric:tabular-nums}.card .ck{color:var(--c-go)}.card .chips{display:flex;gap:5px;margin:3px 0 9px;flex-wrap:wrap}.card .chip{font-size:10.5px;padding:4px 9px;border-radius:5px;border:1px solid var(--c-line);color:var(--c-ink2)}.card .chip.sel{background:var(--c-chip);color:var(--c-ink);border-color:transparent}.card .q{font-size:10.5px;color:var(--c-mut);margin:0 0 5px}.card .inp{background:#0e1116;border:1px solid var(--c-line);border-radius:6px;padding:8px 10px;font-size:11.5px;color:var(--c-ink)}.card .inp .ph{color:var(--c-mut)}.card .go{display:block;text-align:center;background:var(--c-go);color:var(--c-goink);font-size:11.5px;font-weight:600;padding:8px;border-radius:6px;margin-top:9px}.mail{background:var(--paper-2);border:1px solid var(--pring);border-radius:10px;overflow:hidden;color:var(--pink);box-shadow:0 16px 34px -16px #000000d9}.mail-hd{padding:13px 15px;border-bottom:1px solid var(--prule);display:flex;flex-direction:column;gap:2px}.mail-hd .sub{font-size:13px;font-weight:600;letter-spacing:-.01em}.mail-hd .frm{font-family:var(--mono);font-size:9.5px;color:var(--pink-3);letter-spacing:.05em}.mail-bd{padding:14px 15px;display:flex;flex-direction:column;gap:11px}.mail-bd p{font-size:12.5px;line-height:1.6;color:#232b35}.mail-fig{display:flex;gap:18px;padding:9px 0;border-block:1px solid var(--prule)}.mail-fig div{display:flex;flex-direction:column}.mail-fig .v{font-size:17px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mail-fig .l{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-3);padding-top:3px}.mail-note{font-size:11.5px;color:var(--pink-2);background:var(--paper);border-left:2px solid var(--t3);padding:8px 11px;line-height:1.55}.chain{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;margin-top:44px}.ch-ar{display:flex;align-items:center;justify-content:center;color:var(--signal);font-family:var(--mono);font-size:20px}.ch-side{display:flex;flex-direction:column;gap:11px}.ch-l{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ch-tap{background:var(--c-bg);border:1px solid var(--c-line);border-radius:9px;padding:16px 18px;font-family:var(--ui)}.ch-tap .q{font-size:11.5px;color:var(--c-mut);margin-bottom:8px}.ch-tap .a{font-size:13.5px;color:var(--c-ink);background:var(--c-chip);border-radius:6px;padding:9px 12px}.ch-out{background:var(--paper-2);border:1px solid var(--pring);border-radius:9px;padding:16px 18px;color:var(--pink)}.ch-out .l{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--pink-3);margin-bottom:8px}.ch-out .x{font-size:14px;line-height:1.6;color:#232b35}.rules{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;margin-top:8px}.ri{display:flex;gap:14px;padding:19px 0;border-bottom:1px solid var(--rule);align-items:flex-start}.ri .mk{font-family:var(--mono);font-size:11.5px;color:var(--signal);flex:none;padding-top:4px}.ri p{font-size:15px;color:var(--ink-3)}.ri p b{display:block;color:var(--ink);font-weight:600;font-size:15.5px;margin-bottom:2px}.never{background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:clamp(28px,3.4vw,42px);margin-top:40px}.ng{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;margin-top:24px}.ni{display:flex;gap:12px;align-items:flex-start}.ni .x{font-family:var(--mono);font-size:13px;color:#e0674f;flex:none;padding-top:2px}.ni p{font-size:14.5px;color:var(--ink-3)}.ni p b{display:block;color:var(--ink);font-weight:600;font-size:15px;margin-bottom:2px}.fit{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:11px;overflow:hidden;margin-top:40px}.fc{background:var(--ground-2);padding:30px 28px}.fc.no{background:var(--panel)}.fc h3{margin-bottom:16px}.fc ul{list-style:none;display:flex;flex-direction:column;gap:11px}.fc li{display:flex;gap:12px;font-size:15px;color:var(--ink-2);align-items:flex-start}.fc .mk{font-family:var(--mono);font-size:12px;flex:none;padding-top:3px}.fc.yes .mk{color:var(--signal)}.fc.no li{color:var(--ink-3)}.fc.no .mk{color:#e0674f}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;align-items:stretch}.plan{background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:30px 26px;display:flex;flex-direction:column;gap:16px}.plan.lead{border-color:var(--signal);background:var(--panel-2);position:relative}.plan.lead:before{content:"Start here";position:absolute;top:-11px;left:26px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--signal);color:var(--signal-ink);padding:3px 9px;border-radius:4px}.plan-name{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em}.plan-for{font-size:13.5px;color:var(--ink-3);margin-top:-10px}.tag{display:flex;align-items:baseline;gap:8px}.tag .amt{font-family:var(--display);font-size:52px;font-weight:600;letter-spacing:-.045em;line-height:1}.tag .amt.sm{font-size:34px}.tag .per{font-size:14px;color:var(--ink-3)}.plan ul{list-style:none;display:flex;flex-direction:column;gap:9px;padding-top:16px;border-top:1px solid var(--rule);flex:1}.plan li{display:flex;gap:10px;font-size:14.5px;color:var(--ink-2);align-items:flex-start}.plan .mk{color:var(--signal);font-family:var(--mono);font-size:11.5px;flex:none;padding-top:3px}.plan .btn{width:100%;justify-content:center}.plan-note{font-family:var(--mono);font-size:11px;color:var(--ink-3);text-align:center;letter-spacing:.02em}.faq{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;margin-top:8px}.qa{padding:22px 0;border-bottom:1px solid var(--rule)}.qa h3{font-size:16.5px;margin-bottom:7px}.qa p{font-size:15px;color:var(--ink-3)}.close{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;border-top:1px solid var(--rule)}.close h2{max-width:15ch}.close .lede{text-align:center}.close .hero-cta{justify-content:center}.foot{border-top:1px solid var(--rule);padding-block:38px}.foot-in{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.foot-links{display:flex;gap:22px;flex-wrap:wrap}.foot-links a{font-size:14px;color:var(--ink-3);text-decoration:none}.foot-links a:hover{color:var(--ink)}@media(max-width:1040px){.hero{grid-template-columns:1fr;gap:38px}.widget{margin-inline:0}.day-rail{grid-template-columns:repeat(2,1fr);gap:40px 26px}.ng{grid-template-columns:repeat(2,1fr)}.plans{gap:16px}.plan{padding:26px 22px}.tag .amt{font-size:44px}}@media(max-width:900px){.split{grid-template-columns:1fr;gap:30px}.split-head{position:static}.rules,.faq,.fit,.ng{grid-template-columns:1fr}.nav-links{display:none}.chain{grid-template-columns:1fr;gap:14px}.ch-ar{transform:rotate(90deg);height:30px}.plans{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.fc{padding:26px 22px}}@media(max-width:640px){body{font-size:16px;line-height:1.6}.shell{padding-inline:18px}h1{font-size:clamp(34px,9vw,44px)}h2{font-size:clamp(25px,6.4vw,32px)}.lede{font-size:16.5px}.band{padding-block:50px}.statement{padding-block:54px}.statement p{font-size:clamp(26px,7.6vw,36px)}.hero{padding-block:34px 26px;gap:30px}.hero-cta .btn{flex:1 1 100%;justify-content:center}.btn{padding:14px 20px}.day-rail{grid-template-columns:1fr;gap:36px}.prob{grid-template-columns:1fr;gap:6px;padding:22px 0}.prob-n{font-size:26px}.sheet{border-radius:8px}.sheet .pad{padding-inline:16px}.sheet .prule{margin-inline:16px}.sh-head{flex-direction:column;gap:12px;padding:20px 16px 0}.sh-head h2{font-size:19px}.sh-by{text-align:left;white-space:normal}.sh-sum{font-size:13.5px}.kpis{grid-template-columns:repeat(2,1fr)}.kpi{padding:10px 12px}.kpi .v{font-size:18px}.kpi .l{font-size:8.5px}.kpi .d{font-size:11px}.tbc{display:none}.work{font-size:12.5px}.work td{padding:8px 0}.days{height:66px}.day .lb{font-size:9px}.day .hv{font-size:9.5px}.share{height:26px}.share span{font-size:9.5px;overflow:hidden}.sh-foot{padding:12px 16px 16px;font-size:9.5px;gap:6px}.cap{font-size:13px}.seg{width:100%}.seg button{flex:1;padding:12px 8px;font-size:10px;letter-spacing:.07em;min-height:44px}.stage-bar{gap:12px;padding-bottom:14px}.never,.plan{padding:24px 20px}.tag .amt{font-size:42px}.mail-fig{flex-wrap:wrap;gap:14px}.foot-in{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:380px){.shell{padding-inline:14px}.kpis{grid-template-columns:1fr}.share span{font-size:0}.wg-cols{grid-template-columns:1.2fr .7fr .8fr}}@media(pointer:coarse){.brand,.btn,.seg button{min-height:44px}.nav-links a,.foot-links a{display:inline-flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.brand-sub{font-family:var(--body);font-size:12px;font-weight:400;letter-spacing:0;color:var(--ink-3)}.head{display:flex;flex-direction:column;gap:14px;max-width:60ch}.head-sub{font-size:15.5px;color:var(--ink-3)}.work-client{table-layout:fixed}.work-client td{vertical-align:top}.work-client .st{white-space:normal}.work-client td:nth-child(2){padding-right:12px}.work-client .tbc{padding-right:12px}.res{display:block;font-size:12px;line-height:1.5;color:var(--pink-2);padding:4px 0 0 24px;max-width:46ch}.card .inp.typed{color:var(--c-ink);background:#0e1116;line-height:1.5}.ch-out .x b{font-weight:600}.chain-echo{color:var(--pink);background:#fdf6d8;border-radius:3px;padding:0 2px}.mail-resume{font-size:13px!important;font-weight:600;color:var(--pink)!important;letter-spacing:-.01em}.mail-l{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pink-3)!important;padding-top:2px}.strip{display:flex;gap:1px;height:14px;border-radius:3px;overflow:hidden;background:var(--d-away)}.strip i{flex:1;display:block}.strip-hours{display:flex;justify-content:space-between;font-family:var(--mono);font-size:8px;color:var(--pink-3);margin-top:-5px}.strip-key{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:8.5px;color:var(--pink-3);margin-top:-4px}.strip-key span{display:flex;align-items:center;gap:4px}.strip-key i{width:7px;height:7px;border-radius:2px;display:block}.mtask{display:flex;gap:12px;align-items:flex-start}.mtask-l{flex:1;min-width:0}.mtask-l .nm{font-size:12px!important;color:var(--pink-2)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtask-l .nm.done{color:var(--pink)!important}.mtask-l .ck{color:var(--d-accent)}.mtask-bar{display:block;height:5px;border-radius:3px;background:var(--d-away);margin-top:6px;max-width:190px;overflow:hidden}.mtask-bar i{display:block;height:5px;border-radius:3px}.mtask-r{text-align:right;white-space:nowrap}.mtask-r .av{font-size:15px!important;color:var(--pink-2)!important;line-height:1.2!important}.mtask-r .av.done{color:var(--pink)!important}.mtask-r .pl{font-size:9.5px!important;color:var(--pink-3)!important;line-height:1.4!important}.mail-fig div{gap:3px}.mail-fig .l{padding-top:0}.mail-fig .v{font-size:15px}@media(min-width:1041px){.day-rail{grid-template-rows:auto auto auto auto;grid-auto-flow:column;align-items:start;row-gap:14px}.stop{display:contents}.stop-ui{margin-top:2px}}.eff-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.eff{display:flex;align-items:flex-end;gap:14px;min-height:172px;padding-top:6px;min-width:100%}.eff-col{display:flex;flex-direction:column;align-items:center;flex:1;min-width:34px}.eff-stack{display:flex;flex-direction:column-reverse;gap:2px;width:100%;max-width:64px;justify-content:flex-end}.eff-seg{border-radius:2px;width:100%}.eff-seg:last-child{border-radius:4px 4px 2px 2px}.eff-zero{height:2px;background:var(--prule);width:100%;max-width:64px;border-radius:1px}.eff-tot{font-size:11px;color:var(--pink);font-variant-numeric:tabular-nums;padding-bottom:6px;height:16px}.eff-tot.zero{color:var(--pink-3)}.eff-lab{font-family:var(--mono);font-size:10px;color:var(--pink-3);padding-top:8px;white-space:nowrap;letter-spacing:.08em}@media(max-width:640px){.eff{gap:6px;min-height:150px}.eff-tot{font-size:10px;padding-bottom:4px}.eff-lab{font-size:9px;padding-top:6px}.eff-stack,.eff-zero{max-width:44px}}.mail-fig{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:10px 14px}.mail-fig .v,.mail-fig .l{white-space:nowrap}.scene-access-panel{background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:clamp(24px,3vw,34px);display:flex;flex-direction:column;gap:14px;max-width:520px}.scene-access-title{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.scene-access-copy{font-size:15px;color:var(--ink-3)}.scene-access-form{display:flex;flex-direction:column;gap:14px;padding-top:4px}.scene-access-field{display:flex;flex-direction:column;gap:7px}.scene-access-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.scene-access-input{font-family:var(--body);font-size:15px;color:var(--ink);background:var(--ground);border:1px solid var(--rule-2);border-radius:7px;padding:12px 13px;width:100%;min-height:44px}.scene-access-input::placeholder{color:var(--ink-3)}.scene-access-input:focus-visible{border-color:var(--ink-3)}.scene-access-button{font-family:var(--body);font-size:15px;font-weight:600;background:var(--signal);color:var(--signal-ink);border:0;border-radius:7px;padding:14px 22px;min-height:44px;cursor:pointer;transition:background .18s ease}.scene-access-button:hover:not(:disabled){background:#d4ff67}.scene-access-button:disabled{opacity:.6;cursor:default}.scene-access-feedback{display:flex;flex-direction:column;gap:6px}.scene-access-status{font-size:14px;color:var(--ink-2)}.scene-access-status[data-tone=error]{color:#e0674f}.scene-access-followup{font-size:13.5px;color:var(--ink-3)}
