@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/a3f888f114ee1c81-s.0pqyxaf_ppwmk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/8407aca747fadbef-s.234jeyushtgp_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/dfab0cefd93a9d64-s.p.03x-kc1owbo0-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody Fallback;src:local(Arial);ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.25%}.fgz3gW_className{font-family:Anybody,Anybody Fallback;font-style:normal}.fgz3gW_variable{--font-display:"Anybody", "Anybody Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.prJAyG_className{font-family:Inter,Inter Fallback;font-style:normal}.prJAyG_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._5_rhga_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._5_rhga_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#8584bd;--ink:#1a1a1a;--accent:#f4ed36;--lift:#c2c1fe;--shade:#61609a;--indigo:#161447;--lilac-dim:#908fd0;--ink-lift:#26254a;--oxblood:#4d0005;--blush:#ffdad6;--family-display:var(--font-display,ui-sans-serif, system-ui, sans-serif);--family-body:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--family-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--radius-control:0px;--radius-card:0px;--radius-pill:0px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:28px;--space-3xl:40px;--space-4xl:64px;--text-micro:12px;--leading-micro:1.4;--tracking-micro:.12em;--text-body:16px;--leading-body:1.5;--tracking-body:normal;--text-lead:20px;--leading-lead:1.4;--tracking-lead:normal;--text-title:28px;--leading-title:1.2;--tracking-title:-.01em;--text-display-sm:48px;--leading-display-sm:1;--tracking-display-sm:-.02em;--text-display:72px;--leading-display:.95;--tracking-display:-.02em;--text-display-lg:112px;--leading-display-lg:.92;--tracking-display-lg:-.03em;--text-display-xl:168px;--leading-display-xl:.88;--tracking-display-xl:-.03em;--font-stretch-display:97%;--duration-instant:.12s;--duration-quick:.2s;--duration-entrance:.4s;--duration-ambient:48s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--bg:var(--paper);--fg:var(--ink);--surface:var(--lift);--hairline:var(--shade);--muted:var(--ink);--danger:var(--oxblood)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ink);--fg:var(--lift);--surface:var(--ink-lift);--hairline:var(--shade);--muted:var(--lilac-dim);--danger:var(--blush)}[data-theme=indigo]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--indigo);--fg:var(--lift);--surface:var(--ink-lift);--hairline:var(--shade);--muted:var(--lilac-dim);--danger:var(--blush)}[data-theme=lift]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--lift);--fg:var(--ink);--surface:var(--paper);--hairline:var(--shade);--muted:var(--ink);--danger:var(--oxblood)}[data-theme=blush]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--blush);--fg:var(--ink);--surface:var(--paper);--hairline:var(--shade);--muted:var(--ink);--danger:var(--oxblood)}
*,:before,:after{box-sizing:border-box}html{font-family:var(--family-body)}body{background:var(--bg);color:var(--fg);font-size:var(--text-body);margin:0;line-height:1.5}a{color:inherit}button{font:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.panel,.link-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card)}.panel{padding:var(--space-xl);margin:0 0 var(--space-md)}.panel>h2{font-family:var(--family-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-md);font-weight:600}.field{border:1px solid var(--hairline);border-radius:var(--radius-control);width:100%;padding:var(--space-md);font-size:var(--text-body);color:var(--fg);background:var(--bg);margin:var(--space-xs) 0 var(--space-md);display:block}.btn{border-radius:var(--radius-control);padding:var(--space-md) var(--space-xl);background:var(--fg);color:var(--bg);font-weight:600;font-size:var(--text-body);cursor:pointer;border:none;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-block}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:active:not(:disabled){filter:brightness(.9);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bg) 35%, transparent)}.btn:disabled{cursor:default;opacity:.6}.btn-quiet{color:var(--fg);border:1px solid var(--hairline);background:0 0}.error-text{color:var(--danger);font-size:var(--text-micro);margin:var(--space-xs) 0 0}.empty{max-width:358px;padding:var(--space-3xl) var(--space-lg);margin:0 auto}.empty h2{font-size:var(--text-lead);margin:0 0 var(--space-xs);font-weight:600}.empty p{color:var(--muted);margin:0 0 var(--space-xl)}.page-theme{z-index:0;background-image:linear-gradient(160deg, var(--bg) 0%, var(--surface) 100%);background-position:50%;background-size:200% 200%;min-height:100svh;position:relative}@media (prefers-reduced-motion:no-preference){.page-theme{animation:snagon-ground-shift var(--duration-ambient) var(--ease-in-out) infinite}}@media (prefers-reduced-motion:reduce){.page-theme{background-position:50%}}@keyframes snagon-ground-shift{0%,to{background-position:0 0}50%{background-position:100% 100%}}.page-theme:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--hairline) 55%, transparent) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.landing{background:var(--bg);max-width:1280px;min-height:100svh;color:var(--fg);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1280px){.landing{border-left:2px solid var(--fg);border-right:2px solid var(--fg)}}.marquee-track,.landing-brand,.landing-nav-signin,.landing-nav-make,.landing-footer,.preview-label,.preview-traffic-label,.preview-bar-day,.signin-popup-wordmark{font-family:var(--family-mono);text-transform:uppercase;font-weight:700}.marquee{background:var(--accent);color:var(--ink);border-bottom:2px solid var(--fg);padding:var(--space-sm) 0;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;width:max-content;font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);display:flex}.marquee-item{padding:0 var(--space-lg);flex:none}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:marquee var(--duration-ambient) linear infinite}@keyframes marquee{to{transform:translate(-50%)}}}.landing-nav{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-bottom:2px solid var(--fg);display:flex}.landing-brand{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-micro);text-decoration:none}.landing-nav-controls{align-items:center;gap:var(--space-sm);display:flex}.landing-nav-signin,.landing-nav-make{min-height:calc(var(--space-lg) + var(--space-2xl));padding:var(--space-md) var(--space-lg);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:.08em;color:var(--fg);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-nav-signin:hover{text-decoration:underline}@media (max-width:639px){.landing-nav{padding:var(--space-md) var(--space-lg);flex-wrap:wrap}.landing-nav-controls{margin-left:auto}.landing-nav-signin,.landing-nav-make{white-space:nowrap;font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);padding:var(--space-md)}}.landing-nav-make{background:var(--fg);color:var(--bg);border:2px solid var(--fg);border-radius:var(--radius-control);padding:var(--space-md) var(--space-xl)}.landing-nav-make:hover{background:var(--accent);color:var(--ink)}.hero{gap:var(--space-3xl);padding:var(--space-3xl) var(--space-xl);border-bottom:2px solid var(--fg);grid-template-columns:minmax(0,1fr);display:grid}.hero-copy{flex-direction:column;align-items:flex-start;display:flex}.hero-title{font-family:var(--family-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 var(--space-xl)}.hero-lead{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);max-width:540px;margin:0 0 var(--space-2xl)}.hero .claim{width:100%;max-width:480px;margin:0}.preview{gap:var(--space-md);flex-direction:column;justify-self:center;width:100%;max-width:360px;display:flex}.preview-label{font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);display:block}.preview-traffic{border:2px solid var(--fg);padding:var(--space-md)}.preview-traffic-head{border-bottom:2px solid var(--fg);padding:0 0 var(--space-sm);margin:0 0 var(--space-sm);justify-content:space-between;align-items:flex-end;display:flex}.preview-traffic-label{font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);font-weight:600}.preview-traffic-total{font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.preview-bars{align-items:flex-end;gap:var(--space-sm);height:calc(var(--space-4xl) + var(--space-lg));display:flex}.preview-bar{justify-content:flex-end;gap:var(--space-xs);flex-direction:column;flex:1 1 0;height:100%;display:flex}.preview-bar-fill{background:var(--fg);width:100%}.preview-bar-1{height:29%}.preview-bar-2{height:47%}.preview-bar-3{height:37%}.preview-bar-4{height:79%}.preview-bar-5{height:58%}.preview-bar-6{height:89%}.preview-bar-7{background:var(--accent);border:2px solid var(--fg);height:100%}.preview-bar-day{font-size:var(--text-micro);text-align:center;line-height:1}.landing-footer{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-xl);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);flex-wrap:wrap;margin-top:auto;display:flex}.landing-footer a{min-height:calc(var(--space-lg) + var(--space-2xl));color:var(--fg);align-items:center;display:inline-flex}.landing-footer-links{align-items:center;gap:var(--space-2xl);flex-wrap:wrap;display:flex}@media (min-width:640px){.landing .claim-unit{flex-direction:row;align-items:stretch}.landing .claim-row{flex:auto}.landing .claim-submit{border-top:0;border-left:2px solid var(--fg);width:auto;padding:var(--space-md) var(--space-2xl);flex:none}}.landing .claim-submit{font-family:var(--family-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:700}@media (min-width:1024px){.landing-nav{padding:var(--space-xl) var(--space-2xl)}.hero{align-items:start;gap:var(--space-3xl);padding:var(--space-4xl) var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero-title{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.preview{justify-self:end}.landing-footer{padding:var(--space-xl) var(--space-2xl)}}.claim{margin:0 0 var(--space-2xl)}.claim-label{clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.claim-unit{border:2px solid var(--fg);border-radius:var(--radius-control);background:var(--bg);flex-direction:column;display:flex}.claim-unit:focus-within{outline:2px solid var(--fg);outline-offset:2px}.claim-row{min-height:calc(var(--space-lg) + var(--space-2xl));cursor:text;align-items:center;display:flex}.claim-prefix{padding:0 0 0 var(--space-md);font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);white-space:nowrap;flex:none}.claim-field{min-width:0;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xs);font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);background:0 0;border:0;outline:0;flex:auto}.claim-submit{border:0;border-top:2px solid var(--fg);border-radius:var(--radius-control);width:100%;padding:var(--space-md) var(--space-xl);min-height:calc(var(--space-lg) + var(--space-2xl));background:var(--accent);color:var(--ink);font-size:var(--text-body);text-align:left;cursor:pointer;font-weight:600;display:block}.claim-submit:hover{filter:brightness(1.05)}.claim-submit:active{filter:brightness(.92)}.claim-answer{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);margin:var(--space-sm) 0 0}.claim-answer-failed{color:var(--danger)}.claim-next{align-items:center;gap:var(--space-sm) var(--space-lg);margin:var(--space-sm) 0 0;flex-wrap:wrap;display:flex}.claim-retry{border:2px solid var(--fg);border-radius:var(--radius-control);color:var(--fg);padding:var(--space-sm) var(--space-md);min-height:calc(var(--space-lg) + var(--space-2xl));font-size:var(--text-body);cursor:pointer;background:0 0;font-weight:600}.claim-mine{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);margin:0}.compare-title,.plans-title{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--fg);margin:0 0 var(--space-lg);font-weight:700}.compare{gap:var(--space-md);border:2px solid var(--fg);border-radius:var(--radius-control);background:var(--surface);padding:var(--space-xl);margin:0 0 var(--space-2xl);flex-direction:column;display:flex}.compare-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compare-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.compare-label{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg)}.compare-price{font-family:var(--family-mono);font-size:var(--text-body);color:var(--fg);white-space:nowrap;font-weight:700}.compare-ours{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);color:var(--fg);margin:0;font-weight:600}.compare-source{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.plans{margin:0 0 var(--space-2xl)}.plans-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);margin:0}.cost-strip-title{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--fg);margin:0 0 var(--space-lg);font-weight:700}.cost-strip{gap:var(--space-md);border:2px solid var(--fg);border-radius:var(--radius-control);background:var(--surface);padding:var(--space-xl);margin:0 0 var(--space-2xl);flex-direction:column;display:flex}.cost-strip-line{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);color:var(--fg);margin:0}.cost-strip-why{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);margin:0}.cost-strip-source{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.signin-popup{background:var(--surface);color:var(--fg);border:2px solid var(--fg);border-radius:var(--radius-card);padding:var(--space-xl);max-width:358px;width:calc(100% - var(--space-xl));position:relative}.signin-popup::backdrop{background:color-mix(in srgb, var(--fg) 40%, transparent)}.signin-popup-close{top:var(--space-md);right:var(--space-md);min-width:calc(var(--space-lg) + var(--space-2xl));min-height:calc(var(--space-lg) + var(--space-2xl));color:var(--fg);font-family:var(--family-mono);font-size:var(--text-title);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:absolute}.signin-popup-wordmark{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-micro);margin:0 0 var(--space-lg);display:block}.signin-popup h2{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:0 var(--space-3xl) var(--space-sm) 0;font-weight:800}.signin-popup-subtitle{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg);margin:0 0 var(--space-lg)}.signin-popup .error-text{margin:0 0 var(--space-md)}.signin-popup-google{text-align:center;width:100%;margin:0 0 var(--space-md);display:block}.signin-popup-caption{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:normal;color:var(--muted);text-align:center;margin:0}.signin{max-width:358px;padding:var(--space-3xl) var(--space-lg);margin:0 auto}.signin-door{margin:0 0 var(--space-lg)}.signin-door-label{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--muted);font-weight:600;display:block}.signin-name{font-family:var(--family-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:800;font-stretch:var(--font-stretch-display);overflow-wrap:anywhere;display:block}.signin-reassurance{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--muted);margin:0 0 var(--space-xl)}.signin .error-text{margin-bottom:var(--space-xl)}.page-theme{color:var(--fg)}.page{max-width:420px;padding:var(--space-2xl) var(--space-lg);margin:0 auto}.card{border:2px solid var(--fg);border-radius:var(--radius-card);background:var(--bg);padding:var(--space-xl)}.card-head{min-height:calc(var(--space-lg) + var(--space-2xl));margin:calc(var(--space-xl) * -1) calc(var(--space-xl) * -1) var(--space-lg);padding:var(--space-md) var(--space-xl);border-bottom:2px solid var(--fg);background:var(--accent);color:var(--ink);align-items:center;display:flex}.handle{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:.04em;overflow-wrap:anywhere;font-weight:600}.identity{align-items:flex-start;gap:var(--space-md);margin:0 0 var(--space-lg);display:flex}.initials{width:calc(var(--space-2xl) + var(--space-2xl));height:calc(var(--space-2xl) + var(--space-2xl));background:var(--fg);color:var(--bg);font-family:var(--family-mono);font-size:var(--text-lead);flex:none;place-items:center;font-weight:700;display:grid}.identity-text{min-width:0}.name,.join-headline{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:800}.bio{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;overflow-wrap:anywhere;margin:var(--space-xs) 0 0;font-weight:600}.accounts{gap:var(--space-xs) var(--space-md);margin:0 0 var(--space-lg);padding:var(--space-xs) 0;border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);flex-wrap:wrap;list-style:none;display:flex}.acct{align-items:center;gap:var(--space-xs);min-height:calc(var(--space-lg) + var(--space-2xl));padding:0 var(--space-sm);color:inherit;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.acct-icon{width:var(--space-lg);height:var(--space-lg);flex:none}.acct-handle{font-family:var(--family-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:600}.join-pill{margin:var(--space-lg) auto 0;min-height:calc(var(--space-lg) + var(--space-2xl));padding:0 var(--space-xl);border:2px solid var(--fg);background:var(--accent);color:var(--ink);font-family:var(--family-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:600;display:block}.join-modal{background:var(--surface);color:var(--fg);border:2px solid var(--fg);border-radius:var(--radius-card);padding:var(--space-xl);max-width:358px;width:calc(100% - var(--space-xl));position:relative}.join-modal::backdrop{background:color-mix(in srgb, var(--fg) 40%, transparent)}.join-modal-close{top:var(--space-md);right:var(--space-md);min-width:calc(var(--space-lg) + var(--space-2xl));min-height:calc(var(--space-lg) + var(--space-2xl));border:2px solid var(--fg);border-radius:var(--radius-control);color:var(--fg);font-family:var(--family-mono);font-size:var(--text-title);cursor:pointer;background:0 0;padding:0;line-height:1;position:absolute}.join-modal h2{font-family:var(--family-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0 var(--space-3xl) var(--space-lg) 0}.join-modal-lead{font-size:var(--text-body);line-height:var(--leading-body);margin:0 0 var(--space-lg)}.join-modal-cta{min-height:calc(var(--space-lg) + var(--space-2xl));margin:var(--space-md) 0 0;color:var(--fg);font-family:var(--family-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;align-items:center;font-weight:600;text-decoration:underline;display:flex}.links{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.link-card{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:calc(var(--space-lg) + var(--space-2xl));padding:var(--space-xl);font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.link-title{overflow-wrap:anywhere}.link-arrow{flex:none}.colophon{justify-content:space-between;align-items:center;gap:var(--space-md);border-top:2px solid var(--fg);margin:var(--space-lg) 0 0;padding:var(--space-md) 0 0;display:flex}.colophon-square{width:var(--space-sm);height:var(--space-sm);background:var(--accent);flex:none}.join-lead{font-size:var(--text-body);line-height:var(--leading-body);margin:var(--space-md) 0 var(--space-lg)}.join-headline{margin:var(--space-lg) 0 0}.colophon-cta{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:inherit;font-weight:700;text-decoration:none}.card .claim{margin:0;container:claim-unit/inline-size}@container claim-unit (min-width:280px){.claim-unit{flex-direction:row;align-items:stretch}.claim-row{flex:auto;min-width:0}.claim-submit{border-top:0;border-left:2px solid var(--fg);width:auto;padding:var(--space-md) var(--space-xl);flex:none}}.card .claim-prefix,.card .claim-field{font-family:var(--family-mono)}.card .claim-submit{font-family:var(--family-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.join-modal .claim-prefix,.join-modal .claim-field{font-family:var(--family-mono)}.join-modal .claim-submit{font-family:var(--family-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.card .claim-answer{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro)}.dash-nav{align-items:center;gap:var(--space-md);margin:0 0 var(--space-xl);flex-wrap:wrap;display:flex}.dash-nav a,.dash-nav .btn{min-height:calc(var(--space-lg) + var(--space-2xl));font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dash-nav .btn{margin-left:auto}.dash .dash-nav{justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--accent);border-bottom:2px solid var(--fg);margin:0}.dash-address{font-family:var(--family-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.dash-nav-links{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}.dash .dash-nav a,.dash .dash-nav .btn{font-family:var(--family-mono);text-transform:uppercase;padding:0 var(--space-sm);color:var(--fg);background:0 0;border:2px solid #0000;margin-left:0;text-decoration:none}.dash .dash-nav a:hover,.dash .dash-nav .btn:hover:not(:disabled){background:var(--fg);color:var(--bg);border-color:var(--fg);filter:none}.dash-title-band{padding:var(--space-2xl) var(--space-lg) var(--space-lg);border-bottom:2px solid var(--fg);align-items:flex-end;display:flex}.dash-title{font-family:var(--family-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.dash .panel{background:var(--bg);border:0;border-bottom:2px solid var(--fg);padding:var(--space-2xl) var(--space-lg);border-radius:0;margin:0}.dash .panel-links,.dash .panel-social{background:var(--surface)}.dash .panel-stats{background:var(--blush);color:var(--ink);justify-content:space-between;align-items:flex-end;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.stat-chart{flex:auto;min-width:0}.dash .panel-stats .stat-chart h2{font-family:var(--family-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--space-md);font-weight:600}.dash .panel-stats .stat-day-label,.dash .panel-stats .empty-note{color:var(--ink)}.dash .panel-stats .stat-days{gap:var(--space-sm);margin:0}.dash .panel-stats .stat-day{justify-content:flex-end}.dash .panel-stats .stat-day-track{width:100%;height:calc(var(--space-4xl) * 2);background:0 0}.dash .panel-stats .stat-day-track:not(:has(.stat-day-fill)){background:color-mix(in srgb, var(--ink) 12%, transparent)}.dash .panel-stats .stat-day:last-child .stat-day-fill{background:var(--accent);border:2px solid var(--ink)}.dash .panel-stats .stat-day-fill{background:var(--ink)}.dash .panel-stats .stat-total{flex-direction:column;flex:none;align-items:flex-end;margin:0;display:flex}.stat-total-label{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-align:right}.dash .panel-stats .stat-total-value{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.dash .panel-links .reorder-list{gap:0;margin:0}.dash .panel-links .reorder-row{gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:2px solid var(--fg);min-width:0}.dash .panel-links .link-row-title{font-size:var(--text-lead);line-height:var(--leading-lead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dash .panel-social .reorder-list{gap:0;margin:0}.dash .panel-social .reorder-row{gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:2px solid var(--fg);min-width:0}.dash .panel-social .social-row-network{font-size:var(--text-lead);line-height:var(--leading-lead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.link-add{margin-top:var(--space-2xl);flex-direction:column;align-items:center;display:flex}.link-add .field{max-width:480px}.dash .link-add .btn{font-family:var(--family-display);font-size:var(--text-title);line-height:var(--leading-title);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;padding:var(--space-md) var(--space-4xl);border:2px solid var(--fg)}.social-add{margin-top:var(--space-2xl);flex-direction:column;align-items:center;display:flex}.social-add .field{max-width:480px}.dash .social-add .btn{font-family:var(--family-display);font-size:var(--text-title);line-height:var(--leading-title);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;padding:var(--space-md) var(--space-4xl);border:2px solid var(--fg)}.dash .panel-danger{justify-content:space-between;align-items:center;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.dash .panel-danger .danger-label{font-family:var(--family-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-md);font-weight:600}.dash .panel-danger .danger-consequences{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);color:var(--fg);max-width:480px}.dash .panel-danger>.btn{font-family:var(--family-display);font-size:var(--text-title);line-height:var(--leading-title);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;padding:var(--space-md) var(--space-2xl);border:2px solid var(--fg);color:var(--fg);background:0 0}.dash .panel-danger>.btn:hover:not(:disabled){background:var(--fg);color:var(--bg);filter:none}.dash .panel-profile .field,.dash .panel-profile textarea{max-width:480px}.dash .field,.dash .reorder-handle,.dash .link-edit,.dash .theme-swatch{border:2px solid var(--fg)}.link-row-text{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.link-row-clicks{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap;flex:none}.link-row-url{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-row-text{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.social-row-handle{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.danger-words{flex:auto;min-width:0}.dash-nav .error-text{color:var(--danger);flex-basis:100%;margin:0}.dash{max-width:1280px;margin:0 auto;padding:0}.dash>h1{font-size:var(--text-lead);margin:0 0 var(--space-lg);font-weight:600}.dash-chrome-label{font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin:0 0 var(--space-xs);font-weight:600;display:block}.first-save{align-items:center;gap:var(--space-md);margin:0 0 var(--space-lg);padding:var(--space-lg) var(--space-lg) var(--space-lg) calc(var(--space-lg) + var(--space-sm));border:2px solid var(--fg);background:var(--bg);flex-wrap:wrap;display:flex;position:relative}.first-save:before{content:"";width:var(--space-sm);background:var(--accent);position:absolute;inset:0 auto 0 0}.first-save-title{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0;font-weight:700}.first-save-link{font-size:var(--text-body);line-height:var(--leading-body);text-transform:uppercase;font-weight:600;text-decoration:underline}.dash .first-save{padding:var(--space-lg) var(--space-lg) var(--space-lg) calc(var(--space-lg) + var(--space-sm));border:0;border-bottom:2px solid var(--fg);justify-content:flex-start;margin:0}.reorder-list{margin:0 0 var(--space-lg);gap:var(--space-sm);padding:0;list-style:none;display:grid}.reorder-hint{color:var(--muted);font-size:var(--text-body);margin:0 0 var(--space-sm)}.reorder-handle{width:calc(var(--space-lg) + var(--space-2xl));height:calc(var(--space-lg) + var(--space-2xl));border:1px solid var(--hairline);border-radius:var(--radius-control);color:var(--fg);cursor:grab;touch-action:none;background:0 0;justify-content:center;align-items:center;display:inline-flex}.reorder-handle:active:not(:disabled){cursor:grabbing}.reorder-handle:disabled{cursor:default;opacity:.6}.reorder-row{align-items:center;gap:var(--space-sm);display:flex}.link-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body);flex:1;overflow:hidden}.link-edit{width:calc(var(--space-lg) + var(--space-2xl));height:calc(var(--space-lg) + var(--space-2xl));border:1px solid var(--hairline);border-radius:var(--radius-control);color:var(--fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.link-edit:hover{background:var(--bg)}.edit-dialog,.delete-dialog{background:var(--surface);color:var(--fg);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--space-xl);max-width:358px;width:calc(100% - var(--space-xl));position:relative}.edit-dialog::backdrop,.delete-dialog::backdrop{background:color-mix(in srgb, var(--fg) 40%, transparent)}.edit-dialog h2,.delete-dialog h2{font-size:var(--text-body);margin:0 0 var(--space-md);font-weight:600}.dialog-close{top:var(--space-md);right:var(--space-md);width:calc(var(--space-lg) + var(--space-2xl));height:calc(var(--space-lg) + var(--space-2xl));color:var(--fg);font-size:var(--text-lead);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.dialog-close:hover{background:var(--bg)}.delete-dialog{background:var(--bg);border:2px solid var(--fg);padding:var(--space-2xl)}.delete-dialog::backdrop{background:color-mix(in srgb, var(--fg) 70%, transparent)}.delete-label{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin:0 0 var(--space-sm);padding-right:calc(var(--space-lg) + var(--space-2xl))}.delete-dialog h2{font-family:var(--family-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-weight:800;font-stretch:var(--font-stretch-display);text-transform:uppercase;margin:0 0 var(--space-md);padding-right:calc(var(--space-lg) + var(--space-2xl))}.delete-dialog .dialog-close{font-size:var(--text-title)}.delete-body{font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.delete-losses{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);margin:var(--space-md) 0 0}.delete-dialog form{margin-top:var(--space-lg)}.delete-dialog .dialog-actions{margin-top:var(--space-lg);flex-direction:column;align-items:stretch}.delete-dialog .dialog-actions .btn,.delete-dialog .dialog-actions .btn-quiet{width:100%;font-family:var(--family-mono);text-transform:uppercase;letter-spacing:var(--tracking-micro);border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.delete-dialog .dialog-actions .btn{min-height:calc(var(--space-4xl) - var(--space-sm));font-size:var(--text-lead);border:2px solid var(--fg)}.delete-dialog .dialog-actions .btn-quiet{min-height:calc(var(--space-2xl) + var(--space-xl));font-size:var(--text-body);border:2px solid var(--danger);color:var(--danger);background:0 0}.delete-dialog .dialog-actions .btn-quiet:hover:not(:disabled){background:var(--danger);color:var(--bg)}.dialog-actions{align-items:center;gap:var(--space-sm);display:flex}.edit-dialog form+form{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--hairline)}.stat-total{align-items:baseline;gap:var(--space-xs);margin:0 0 var(--space-lg);display:flex}.stat-total-value{font-family:var(--family-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-weight:800;font-stretch:var(--font-stretch-display);font-variant-numeric:tabular-nums}.stat-total-unit{font-family:var(--family-mono);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--muted);font-weight:600}.stat-days{gap:var(--space-xs);margin:0 0 var(--space-md);grid-template-columns:repeat(7,1fr);padding:0;list-style:none;display:grid}.stat-day{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.stat-day-label{font-family:var(--family-mono);font-size:var(--text-micro);color:var(--muted)}.stat-day-track{width:var(--space-md);height:var(--space-3xl);background:var(--hairline);border-radius:var(--radius-pill);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.stat-day-fill{background:var(--fg);width:100%;display:block}.stat-day-count{font-family:var(--family-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;font-weight:600}.stat-links{margin:var(--space-md) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.stat-link{align-items:center;gap:var(--space-sm);font-size:var(--text-body);display:flex}.stat-link-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stat-link-track{width:calc(var(--space-3xl) + var(--space-2xl));height:var(--space-xs);background:var(--hairline);border-radius:var(--radius-pill);flex:none;display:inline-block;overflow:hidden}.stat-link-bar{background:var(--fg);height:100%;display:block}.stat-link-bar.stat-magnitude-1{width:20%}.stat-link-bar.stat-magnitude-2{width:40%}.stat-link-bar.stat-magnitude-3{width:60%}.stat-link-bar.stat-magnitude-4{width:80%}.stat-link-bar.stat-magnitude-5{width:100%}.stat-day-fill.stat-magnitude-1{height:20%}.stat-day-fill.stat-magnitude-2{height:40%}.stat-day-fill.stat-magnitude-3{height:60%}.stat-day-fill.stat-magnitude-4{height:80%}.stat-day-fill.stat-magnitude-5{height:100%}.stat-link-count{flex:none;font-weight:600}.empty-note{color:var(--muted);font-size:var(--text-body);margin:0}.theme-picker{margin:var(--space-xs) 0 var(--space-md);border:0;min-width:0;padding:0}.theme-picker legend{margin:0 0 var(--space-sm);font-size:var(--text-body);padding:0}.theme-swatches{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-4xl) + var(--space-2xl)), 1fr));gap:var(--space-sm);margin:0;padding:0;display:grid}.theme-swatch{align-items:center;gap:var(--space-xs);border:1px solid var(--hairline);border-radius:var(--radius-card);min-width:0;padding:var(--space-md) var(--space-sm);background:var(--bg);color:var(--fg);font-family:var(--family-mono);font-size:var(--text-micro);cursor:pointer;font-weight:600;display:flex}.theme-swatch:has(:checked){outline:2px solid var(--fg);outline-offset:2px}.theme-swatch input{accent-color:var(--fg)}.checkbox-field{align-items:center;gap:var(--space-sm);margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-body);display:flex}.checkbox-field input{accent-color:var(--fg)}.field-help{color:var(--muted);font-size:var(--text-micro);margin:0 0 var(--space-md)}.transparency-page{max-width:640px;padding:var(--space-2xl) var(--space-lg);margin:0 auto}.transparency-page>h1{font-size:var(--text-lead);margin:0 0 var(--space-md);font-weight:600}.transparency-intro{color:var(--muted);margin:0 0 var(--space-lg)}.transparency-month{margin:0 0 var(--space-2xl);font-weight:600}.ledger-block{margin:0 0 var(--space-2xl)}.ledger-block h2{font-size:var(--text-body);margin:0 0 var(--space-sm);font-weight:600}.ledger-block>p{color:var(--muted);margin:0 0 var(--space-md)}.ledger-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0 0 var(--space-md)}.ledger-table caption{text-align:left;color:var(--muted);margin:0 0 var(--space-sm);font-weight:600}.ledger-table th,.ledger-table td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--hairline)}.ledger-amount{font-family:var(--family-mono);font-variant-numeric:tabular-nums}.ledger-source{overflow-wrap:anywhere}@media (max-width:640px){.ledger-table,.ledger-table tbody,.ledger-table tr,.ledger-table td,.ledger-table caption{width:100%;display:block}.ledger-table thead{clip-path:inset(50%);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.ledger-table tr{padding:var(--space-sm) 0;border-bottom:1px solid var(--hairline)}.ledger-table td{padding:var(--space-xs) 0;border-bottom:none}}.provenance-block{margin:0 0 var(--space-xl)}@media (min-width:1024px){.empty{max-width:880px}.dash-nav{border-bottom:2px solid var(--fg);padding-bottom:var(--space-md)}.dash{border-left:4px solid var(--fg);border-right:4px solid var(--fg)}.dash .dash-nav{padding:var(--space-lg) var(--space-2xl)}.dash .dash-nav-links{gap:var(--space-lg)}.dash-title-band{padding:var(--space-4xl) var(--space-2xl) var(--space-2xl)}.dash-title{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.dash .first-save{padding:var(--space-2xl) var(--space-2xl) var(--space-2xl) calc(var(--space-2xl) + var(--space-md));gap:var(--space-2xl)}.dash .panel{padding:var(--space-3xl) var(--space-2xl)}.dash .panel-stats .stat-total-value{font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg)}.dash .panel-stats .stat-day-track{height:calc(var(--space-4xl) * 3)}.dash .panel-stats .stat-chart{max-width:640px}.wordmark{font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg)}.signin{flex-direction:column;justify-content:center;max-width:640px;min-height:100svh;display:flex}.signin-name{font-size:var(--text-display-lg);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg)}.signin-popup{max-width:480px;padding:var(--space-2xl)}.signin-popup h2{font-family:var(--family-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display-sm);font-stretch:var(--font-stretch-display);text-transform:uppercase}.signin-popup-google{font-family:var(--family-mono);font-size:var(--text-lead);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:700}.reorder-list{gap:var(--space-md)}.edit-dialog{max-width:480px;padding:var(--space-2xl)}.delete-dialog{max-width:520px;padding:var(--space-3xl)}}
