@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e6ed8a{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e6ed8a{--font-display:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-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:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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/21350d82a1f187e9-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/c5fe6dc8356a8c31-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/19cfc7226ec3afaa-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/df0a9ae256c0569c-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/8e9860b6e62d6359-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-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/e4af272ccee01ff0-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-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:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-body:"Inter","Inter Fallback"}@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-20c4,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-20c4,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 Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_e9934b{font-family:Newsreader,Newsreader Fallback;font-style:italic}.__variable_e9934b{--font-serif:"Newsreader","Newsreader Fallback"}:root{--base:#0A0B14;--surface:#12141F;--raised:#1A1D2B;--border:#282C3F;--hairline:#1F2333;--text:#EEF0FF;--mute:#9FA5C2;--accent:#3EDDB5;--accent-hi:#5CE8C6;--on-accent:#0A0B14;--ok:#34D399;--warn:#FBBF24;--bad:#FB7185;--brand-gold:#E8A93F;--tint:rgba(62,221,181,0.10);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.04),0 16px 44px rgba(0,0,0,0.4);--shadow-pop:inset 0 1px 0 rgba(255,255,255,0.05),0 28px 72px rgba(0,0,0,0.55);color-scheme:dark;--ink:var(--base);--ink-raised:var(--surface);--paper:var(--text);--signal-green:var(--ok);--signal-amber:var(--warn);--signal-red:var(--bad);--violet:var(--accent);--slate:var(--mute);--line:var(--border);--radius-card:20px;--radius-inner:12px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--base:#F5F6FB;--surface:#FFFFFF;--raised:#FFFFFF;--border:#DDE0EC;--hairline:#E9EBF3;--text:#12141F;--mute:#5B6078;--accent:#0E9F7C;--accent-hi:#12B58E;--on-accent:#FFFFFF;--ok:#0F9D6E;--warn:#B7791F;--bad:#D93F5C;--tint:rgba(14,159,124,0.08);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.6),0 10px 30px rgba(18,20,31,0.08);--shadow-pop:0 24px 60px rgba(18,20,31,0.18);color-scheme:light}}:root[data-theme=light]{--base:#F5F6FB;--surface:#FFFFFF;--raised:#FFFFFF;--border:#DDE0EC;--hairline:#E9EBF3;--text:#12141F;--mute:#5B6078;--accent:#0E9F7C;--accent-hi:#12B58E;--on-accent:#FFFFFF;--ok:#0F9D6E;--warn:#B7791F;--bad:#D93F5C;--tint:rgba(14,159,124,0.08);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.6),0 10px 30px rgba(18,20,31,0.08);--shadow-pop:0 24px 60px rgba(18,20,31,0.18);color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--base);color:var(--text);font-family:var(--font-body),-apple-system,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.display{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.container{max-width:480px;margin:0 auto;padding:0 20px}.wide{max-width:960px}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.logo{font-family:var(--font-display),sans-serif;font-weight:700;font-size:22px;color:#fff;letter-spacing:-.02em}.logo span{color:var(--violet)}.hero{padding:36px 0 20px;text-align:center}.hero h1{font-family:var(--font-display),sans-serif;font-size:clamp(34px,9vw,46px);line-height:1.08;letter-spacing:-.02em;margin-bottom:14px}.hero h1 em{font-style:normal;color:var(--signal-green)}.hero .sub{color:var(--slate);font-size:17px;margin:0 auto 24px;max-width:400px}.badge-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.badge{border:1px solid var(--line);background:var(--ink-raised);color:var(--slate);border-radius:999px;font-size:12px;font-weight:600;padding:6px 12px}.badge b{color:var(--signal-green)}.cta,button.cta{display:inline-block;width:100%;background:var(--violet);color:#fff;border:none;border-radius:14px;font-family:var(--font-body),sans-serif;font-weight:600;font-size:17px;padding:16px 28px;cursor:pointer;text-decoration:none;text-align:center;transition:transform .1s ease,filter .15s ease}.cta:active{transform:scale(.98)}.cta:hover{filter:brightness(1.08)}.cta.secondary{background:transparent;border:1px solid var(--violet);color:var(--violet)}.microcopy{color:var(--slate);font-size:13px;margin-top:10px;text-align:center}.phone-shot{width:min(320px,78vw);aspect-ratio:1520/2688;object-fit:cover;border-radius:34px;border:1px solid var(--line);box-shadow:0 0 80px rgba(139,124,255,.18);display:block;margin:30px auto 0}.section{padding:44px 0;border-top:1px solid var(--line)}.kicker{color:var(--violet);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;text-align:center}.section h2{font-family:var(--font-display),sans-serif;font-size:clamp(26px,7vw,34px);line-height:1.15;letter-spacing:-.02em;text-align:center;margin-bottom:10px}.section .lede{color:var(--slate);text-align:center;max-width:400px;margin:0 auto 26px}.feature{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px;margin-bottom:16px}.feature .f-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.feature h3{font-family:var(--font-display),sans-serif;font-size:20px;letter-spacing:-.01em}.feature .tag{font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;text-transform:uppercase;letter-spacing:.06em}.tag.green{background:rgba(46,230,168,.12);color:var(--signal-green)}.tag.red{background:rgba(255,92,92,.12);color:var(--signal-red)}.tag.amber{background:rgba(255,176,32,.12);color:var(--signal-amber)}.tag.violet{background:rgba(139,124,255,.14);color:var(--violet)}.feature p{color:var(--slate);font-size:15px;margin-bottom:14px}.feature img{width:100%;aspect-ratio:1520/2688;object-fit:cover;border-radius:var(--radius-inner);border:1px solid var(--line);display:block}.roastline{font-family:var(--font-display),sans-serif;font-style:italic;color:var(--violet);font-size:17px}.signup-card{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);padding:26px 22px;min-height:380px;display:flex;flex-direction:column}.progress{display:flex;gap:6px;margin-bottom:22px}.progress i{flex:1 1;height:4px;border-radius:4px;background:var(--line)}.progress i.on{background:var(--violet)}.signup-card h3{font-family:var(--font-display),sans-serif;font-size:24px;letter-spacing:-.01em;margin-bottom:6px}.signup-card .hint{color:var(--slate);font-size:14px;margin-bottom:20px}.opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--ink);border:1px solid var(--line);border-radius:14px;color:#fff;font-family:var(--font-body),sans-serif;font-size:16px;font-weight:600;padding:16px;margin-bottom:10px;cursor:pointer;transition:border-color .12s ease,transform .08s ease}.opt:hover{border-color:var(--violet)}.opt:active{transform:scale(.99)}.opt .emoji{font-size:20px}.opt small{display:block;color:var(--slate);font-weight:400;font-size:13px}.text-input{width:100%;background:var(--ink);border:1px solid var(--line);border-radius:14px;color:#fff;font-family:var(--font-body),sans-serif;font-size:16px;padding:16px;margin-bottom:12px;outline:none}.text-input:focus{border-color:var(--violet)}.skip{background:none;border:none;cursor:pointer;margin-top:8px;text-decoration:underline;font-family:var(--font-body),sans-serif}.skip,.social-proof{color:var(--slate);font-size:14px}.social-proof{margin:0 auto 18px;max-width:380px;text-align:center}.social-proof strong{color:var(--signal-green);font-family:var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.position-badge{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--ink);border:1px solid var(--violet);border-radius:var(--radius-inner);padding:14px 20px;margin:16px auto 4px;width:-moz-fit-content;width:fit-content}.position-badge .lbl{color:var(--slate);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.position-badge .num{color:var(--violet);font-size:32px;font-weight:700}.success{text-align:center;padding:30px 0}.success .ring{width:84px;height:84px;border-radius:50%;border:4px solid var(--signal-green);display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto 18px;color:var(--signal-green)}.err{color:var(--signal-red);font-size:13px;margin-bottom:10px}.sticky-cta{position:fixed;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--ink) 40%);z-index:50}.sticky-cta .cta{box-shadow:0 8px 30px rgba(139,124,255,.35)}footer{border-top:1px solid var(--line);padding:28px 0 110px;color:var(--slate);font-size:12px;text-align:center}.dash-header{display:flex;align-items:center;justify-content:space-between;padding:22px 0;flex-wrap:wrap;gap:10px}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.stat{background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px}.stat .num{font-family:var(--font-display),sans-serif;font-size:30px;font-weight:700}.stat .lbl{color:var(--slate);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.num.green{color:var(--signal-green)}.num.violet{color:var(--violet)}.num.amber{color:var(--signal-amber)}.table-wrap{overflow-x:auto;background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card)}.table-wrap table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.table-wrap th{text-align:left;color:var(--slate);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.05em;padding:12px 14px}.table-wrap td,.table-wrap th{border-bottom:1px solid var(--line);white-space:nowrap}.table-wrap td{padding:11px 14px;color:var(--text,#e8ebf0)}.table-wrap tr:last-child td{border-bottom:none}.pill{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pill.done{background:rgba(46,230,168,.12);color:var(--signal-green)}.pill.partial{background:rgba(255,176,32,.12);color:var(--signal-amber)}.login-box{max-width:360px;margin:18vh auto 0;background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px}.login-box h1{font-family:var(--font-display),sans-serif;font-size:22px;margin-bottom:16px}