@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-ibm-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_fb7d4f{font-family:Newsreader,Newsreader Fallback}.__variable_fb7d4f{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{--coral:#D95E3A;--coral-press:#BF4A29;--coral-soft:#F4DDD1;--coral-tint:#FBEDE5;--coral-ink:#8E3417;--paper:#FBFAF7;--paper-card:#FFFFFF;--paper-sunk:#F4F1EA;--paper-deep:#ECE7DC;--ink:#1B1916;--ink-2:#6C645B;--ink-3:#9B9389;--ink-4:#C4BCAF;--line:#ECE7DD;--line-2:#DDD6C9;--line-3:#C9C0AF;--clay:#C2A483;--clay-deep:#A8855E;--sage:#A6B597;--sage-deep:#87987A;--sand:#D6C09C;--stone:#ADAB9A;--dusk:#9DAAB1;--rose:#C8A19A;--desk-ink:#1A1613;--glass:rgba(255,255,255,0.10);--glass-2:rgba(255,255,255,0.16);--glass-line:rgba(255,255,255,0.20);--on-dark:#FBF7F1;--on-dark-2:rgba(251,247,241,0.66);--on-dark-3:rgba(251,247,241,0.42);--good:#4B7A4B;--good-bg:#E6EEDD;--warn:#B27A1E;--warn-bg:#F6E8C7;--warn-line:#E6C886;--bad:#A8341F;--bad-bg:#F3DDD4;--sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--serif:"Newsreader",ui-serif,Georgia,serif;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--sh-1:0 1px 2px rgba(27,25,22,0.05),0 2px 8px rgba(27,25,22,0.04);--sh-2:0 4px 16px rgba(27,25,22,0.08),0 1px 3px rgba(27,25,22,0.05);--sh-3:0 16px 40px rgba(27,25,22,0.16),0 4px 12px rgba(27,25,22,0.08);--sh-float:0 8px 30px rgba(27,25,22,0.18),0 2px 8px rgba(27,25,22,0.10);--sh-coral:0 8px 22px rgba(217,94,58,0.36)}.cb-screen{width:393px;height:852px;position:relative;overflow:hidden;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cb-screen *{box-sizing:border-box}.cb-desk{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% -10%,#D17A4E 0,#B36B4F 24%,#7E6F66 52%,#62696F 76%,#565F66 100%)}.cb-display{font-family:var(--sans);font-weight:800;letter-spacing:-.035em;line-height:.94}.cb-mono{letter-spacing:.01em}.cb-eyebrow,.cb-mono{font-family:var(--mono);font-weight:500}.cb-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cb-on-dark .cb-eyebrow{color:var(--on-dark-3)}.cb-pills{display:flex;gap:8px;align-items:center}.cb-pill{font-size:14px;font-weight:600;padding:9px 17px;border-radius:var(--r-pill);white-space:nowrap;border:1.5px solid var(--line-2);color:var(--ink-2);background:transparent;transition:all .18s;cursor:default}.cb-pill--on{background:var(--coral);border-color:var(--coral);color:#fff}.cb-card{background:var(--paper-card);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.cb-task{display:flex;gap:13px;align-items:flex-start;padding:14px 0}.cb-task-mark{width:22px;height:22px;border-radius:999px;flex-shrink:0;margin-top:1px;border:2px solid var(--ink-3);background:transparent;position:relative}.cb-task-mark--prog{border-color:var(--coral)}.cb-task-mark--prog:after{content:"";position:absolute;inset:4px;border-radius:999px;background:var(--coral)}.cb-task-mark--done{border-color:var(--coral);background:var(--coral)}.cb-task-mark--done:after{content:"";position:absolute;left:6px;top:9px;width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.cb-task-mark--cancel{border-color:var(--ink-4)}.cb-task-mark--cancel:after{content:"";position:absolute;left:50%;top:1px;bottom:1px;width:2px;background:var(--ink-4);transform:translateX(-50%) rotate(45deg)}.cb-task-mark--migrate{border:none;background:transparent}.cb-task-body{flex:1 1;min-width:0}.cb-task-text{font-size:15.5px;font-weight:500;line-height:1.32;color:var(--ink)}.cb-task-sub{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);margin-top:4px;letter-spacing:.01em}.cb-task--muted .cb-task-text{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.cb-task-bang{color:var(--coral);font-weight:800;margin-right:5px}.cb-btn{font-family:var(--sans);font-weight:700;font-size:16px;border:none;cursor:pointer;padding:16px 22px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.cb-btn--primary{background:var(--coral);color:#fff;box-shadow:var(--sh-coral)}.cb-btn--ghost{background:var(--paper-sunk);color:var(--ink)}.cb-btn--block{display:flex;width:100%}.cb-iconbtn{width:46px;height:46px;border-radius:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--paper-sunk);color:var(--ink);border:none}.cb-divider{height:1px;background:var(--line);border:0;margin:0}.cb-row,.cb-spread{display:flex;align-items:center}.cb-spread{justify-content:space-between}body,html{background:#1C1712}*{box-sizing:border-box}.cbw-stage{position:fixed;inset:0;overflow:hidden;background:radial-gradient(120% 80% at 50% -8%,#4a3a30 0,#2c241e 48%,#1b1611 100%);display:flex;align-items:center;justify-content:center}.cbw-scaler{transform-origin:center center}.cbw-frame{width:1400px;height:904px;background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 50px 130px rgba(0,0,0,.55),0 12px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;position:relative;font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}.cbw-chrome{height:46px;flex-shrink:0;background:#ECE7DC;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:16px;padding:0 18px}.cbw-lights{display:flex;gap:8px}.cbw-light{width:12px;height:12px;border-radius:999px}.cbw-url{max-width:420px;height:28px;background:var(--paper-card);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.cbw-body,.cbw-url{flex:1 1;display:flex}.cbw-body{min-height:0}.cbw-sidebar{width:246px;flex-shrink:0;position:relative;color:var(--on-dark);display:flex;flex-direction:column;background:radial-gradient(135% 42% at 22% -6%,#C9784B 0,rgba(201,120,75,0) 50%),radial-gradient(120% 30% at 90% 8%,rgba(178,107,79,.55) 0,rgba(178,107,79,0) 55%),linear-gradient(178deg,#5C4636,#4B403A 34%,#3E4044 64%,#353A3E)}.cbw-sidebar:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset -1px 0 0 rgba(0,0,0,.25)}.cbw-main{flex:1 1;min-width:0;position:relative;background:var(--paper)}.cbw-main,.cbw-rail{display:flex;flex-direction:column}.cbw-rail{width:312px;flex-shrink:0;background:var(--paper-card);border-left:1px solid var(--line)}.cbw-scroll{overflow-y:auto;overflow-x:hidden;min-height:0}.cbw-scroll::-webkit-scrollbar{width:10px}.cbw-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.cbw-scroll::-webkit-scrollbar-thumb:hover{background:var(--line-3);background-clip:padding-box;border:3px solid transparent}.cbw-sidebar .cbw-scroll::-webkit-scrollbar-thumb{background:rgba(251,247,241,.18);background-clip:padding-box;border:3px solid transparent}.cbw-nav-item{display:flex;align-items:center;gap:12px;height:42px;padding:0 13px;border-radius:12px;color:var(--on-dark-2);font-size:14.5px;font-weight:600;cursor:pointer;position:relative;transition:background .15s,color .15s;letter-spacing:-.005em}.cbw-nav-item:hover{background:rgba(251,247,241,.06);color:var(--on-dark)}.cbw-nav-item--on{background:rgba(251,247,241,.12);color:var(--on-dark);box-shadow:inset 0 0 0 1px rgba(251,247,241,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbw-nav-badge{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--coral);color:#fff;font-family:var(--mono);font-size:11px;font-weight:600;justify-content:center}.cbw-nav-badge,.cbw-nb-item{display:flex;align-items:center}.cbw-nb-item{gap:11px;padding:9px 11px;border-radius:11px;cursor:pointer;transition:background .15s;position:relative}.cbw-nb-item:hover{background:rgba(251,247,241,.05)}.cbw-nb-item--on{background:rgba(251,247,241,.1);box-shadow:inset 0 0 0 1px rgba(251,247,241,.14)}.cbw-nb-swatch{width:26px;height:32px;border-radius:5px;flex-shrink:0;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3)}.cbw-nb-swatch:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:5px 0 0 5px;background:rgba(0,0,0,.22)}.cbw-pill{font-size:13px;font-weight:600;padding:7px 14px;border-radius:var(--r-pill);white-space:nowrap;border:1.5px solid var(--line-2);color:var(--ink-2);background:transparent;cursor:pointer;transition:all .15s}.cbw-pill:hover{border-color:var(--line-3)}.cbw-pill--on{background:var(--coral);color:#fff}.cbw-pill--on,.cbw-pill--on:hover{border-color:var(--coral)}.cbw-rowbtn{cursor:pointer;transition:background .14s}.cbw-rowbtn:hover{background:var(--paper-sunk)}.cbw-nbcard{position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2);cursor:pointer;transition:transform .16s,box-shadow .16s}.cbw-nbcard:hover{transform:translateY(-3px);box-shadow:var(--sh-3)}.cbw-ghost{border:1.5px dashed var(--line-3);border-radius:var(--r-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ink-3);cursor:pointer;transition:all .16s;background:transparent}.cbw-ghost:hover{border-color:var(--coral);color:var(--coral);background:var(--coral-tint)}.cbw-search-input{display:flex;align-items:center;gap:14px;background:var(--paper-card);border:1.5px solid var(--line-2);border-radius:var(--r-lg);padding:18px 22px;box-shadow:var(--sh-1)}.cbw-search-input:focus-within{border-color:var(--coral);box-shadow:var(--sh-2)}.cbw-seg{display:inline-flex;background:var(--paper-sunk);border-radius:999px;padding:3px;gap:2px}.cbw-seg-item{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:999px;color:var(--ink-3);cursor:pointer}.cbw-seg-item--on{background:var(--paper-card);color:var(--ink);box-shadow:var(--sh-1)}.cbw-hl{background:var(--coral-tint);box-shadow:0 0 0 2px var(--coral-tint);border-radius:4px;color:var(--coral-ink);padding:0 2px}:root{--sans:var(--font-hanken,"Hanken Grotesk"),ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:var(--font-ibm-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--serif:var(--font-newsreader,"Newsreader"),ui-serif,Georgia,serif}body,html{height:100%;margin:0;padding:0;background:var(--paper)}input::placeholder{color:rgba(251,247,241,.42)}input:focus{outline:none;border-color:rgba(255,255,255,.4)!important}