@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-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:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:__Archivo_Fallback_afd4a3;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:__Archivo_afd4a3,__Archivo_Fallback_afd4a3;font-style:normal}.__variable_afd4a3{--font-archivo:"__Archivo_afd4a3","__Archivo_Fallback_afd4a3"}:root{color-scheme:dark;--page:#021420;--surface:#06283e;--ink:#f4fafd;--ink-2:#c1c6c8;--muted:#98a4ae;--grid:#0f3f5c;--border:rgba(122,200,235,.14);--blue:#41b6e6;--good:#84bd00;--warning:#fab219;--critical:#e04c4c;--font-display:var(--font-archivo),system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{background:var(--page);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif}h1,h2{font-family:var(--font-display);font-stretch:118%;text-transform:uppercase;letter-spacing:.07em}.board{height:100vh;width:100vw;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-gap:20px;gap:20px;padding:24px 28px}.topbar{grid-column:1/-1;justify-content:space-between}.brand,.topbar{display:flex;align-items:center}.brand{gap:16px}.brand img{height:52px;width:auto}.topbar h1{font-size:24px;font-weight:700;font-stretch:125%}.topbar h1 .dim{color:var(--muted);font-weight:500}.topbar .stamp{color:var(--muted);font-size:18px}.hero{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px}.hero .label{color:var(--ink-2);font-size:clamp(18px,2.2vw,30px);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase}.hero .label,.hero .rate{font-family:var(--font-display);font-weight:700}.hero .rate{font-size:clamp(84px,14vw,200px);font-stretch:118%;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero .rate.money{font-size:clamp(56px,8.5vw,140px)}.hero.good .rate{color:var(--good);text-shadow:0 0 14px rgba(132,189,0,.35)}.hero.critical .rate{color:var(--critical);text-shadow:0 0 16px rgba(224,76,76,.4)}.hero .sub{color:var(--muted);font-size:clamp(14px,1.6vw,22px)}.goalbar{width:min(560px,80%);height:14px;border-radius:999px;background:var(--grid);overflow:hidden}.goalbar .fill{height:100%;border-radius:999px;background:var(--blue);transition:width .6s ease}.hero.good .goalbar .fill{background:var(--good)}.period-tiles{display:flex;gap:16px;margin-top:8px}.ptile{background:var(--page);border:1px solid var(--border);border-radius:12px;padding:12px 22px;text-align:center}.ptile .k{color:var(--muted);font-size:clamp(11px,1vw,15px);font-weight:600;font-stretch:118%;text-transform:uppercase;letter-spacing:.08em}.ptile .k,.ptile .v{font-family:var(--font-display)}.ptile .v{font-size:clamp(26px,2.8vw,44px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.right{grid-template-rows:1fr 1fr;grid-gap:20px;min-height:0}.bottom,.right{display:grid;gap:20px}.bottom{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-gap:20px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 22px;min-height:0;overflow:hidden}.panel h2{font-size:clamp(14px,1.4vw,21px);font-weight:700;color:var(--ink-2);margin-bottom:8px;display:flex;align-items:baseline;gap:12px}.panel h2 .note{color:var(--muted);font-family:system-ui,sans-serif;font-size:.68em;font-weight:400;letter-spacing:0;text-transform:none;font-style:italic}.panel .empty{color:var(--muted);font-size:clamp(16px,1.6vw,24px);padding:18px 4px}.lb{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb td{padding:7px 6px;font-size:clamp(15px,1.5vw,23px)}.lb .lb-head th,.lb td{border-bottom:1px solid var(--grid)}.lb .lb-head th{color:var(--muted);font-family:var(--font-display);font-size:clamp(10px,.95vw,14px);font-weight:600;font-stretch:118%;letter-spacing:.07em;text-transform:uppercase;text-align:right;padding:0 6px 6px}.lb tr:last-child td{border-bottom:none}.lb .rank{color:var(--muted);width:2.6em;font-size:.85em}.lb .nm{font-weight:600}.lb .ct{color:var(--muted)}.lb .amt,.lb .ct{text-align:right;white-space:nowrap}.lb .amt{color:var(--good);font-weight:700}.lb tr.top .amt{color:var(--warning)}.dots{display:inline-flex;gap:10px;align-items:center}.dot{background:var(--grid);border:none;border-radius:50%;cursor:pointer;height:14px;width:14px;padding:0;transition:background .3s}.dot.on{background:var(--ink-2)}.period-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px;min-height:0}.gtile{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px}.gtile .k{color:var(--muted);font-size:clamp(12px,1.1vw,17px);font-weight:600;font-stretch:118%;letter-spacing:.08em;text-transform:uppercase}.gtile .k,.gtile .v{font-family:var(--font-display)}.gtile .v{font-size:clamp(34px,4.2vw,66px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.gtile.good .v{color:var(--good)}.gtile.warning .v{color:var(--warning)}.gtile.critical .v{color:var(--critical)}.gtile .g{color:var(--muted);font-size:clamp(11px,1vw,15px)}.err{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);background:var(--critical);color:#fff;padding:8px 18px;border-radius:8px;font-size:16px}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:16px}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:40px 44px;width:min(420px,92vw);display:flex;flex-direction:column;gap:14px;text-align:center}.login-card .logo{width:220px;align-self:center}.login-card h1{font-size:22px;font-weight:700}.login-card .hint{color:var(--muted);font-size:15px}.login-card .denied{background:rgba(224,76,76,.15);border:1px solid var(--critical);border-radius:8px;color:var(--critical);font-size:14px;padding:8px}.login-card button{background:var(--good);border:none;border-radius:8px;color:#021420;cursor:pointer;font-family:var(--font-display);font-size:17px;font-weight:700;font-stretch:112%;letter-spacing:.04em;text-transform:uppercase;padding:13px}.login-card button:hover{filter:brightness(1.1)}.login-card button:active{transform:translateY(1px)}.home{min-height:100vh;max-width:1100px;margin:0 auto;padding:24px 28px}.home-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.home-head h1{font-size:24px;font-weight:700}.signout{color:var(--muted);font-size:15px;text-decoration:none}.signout:hover{color:var(--ink);text-decoration:underline}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px;text-decoration:none;color:inherit;transition:border-color .2s}.card:hover{border-color:var(--blue)}.card h2{font-size:20px;margin-bottom:8px}.card p{font-size:15px}.card p,.none{color:var(--muted)}.none{font-size:18px}.me-wrap{min-height:100vh;max-width:900px;margin:0 auto;padding:20px 18px 60px}.me-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.me-head h1{font-size:clamp(17px,4vw,24px);font-weight:700}.me-head h1 .dim{color:var(--muted);font-weight:500}.me-wrap section{margin-bottom:34px}.me-h2{font-size:16px;font-weight:700;color:var(--ink-2);margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.me-sub{color:var(--muted);font-family:system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.range-toggle{display:inline-flex;border:1px solid var(--grid);border-radius:8px;overflow:hidden;margin-left:auto}.range-toggle button{background:none;border:none;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;padding:4px 12px}.range-toggle button.on{background:var(--grid);color:var(--ink);font-weight:600}.all-clear{color:var(--good);font-size:17px}.deal-list{display:flex;flex-direction:column;gap:10px}.deal{background:var(--surface);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;font:inherit;padding:14px 16px;text-align:left;width:100%}.deal:hover{border-color:var(--blue)}.deal .row1{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:600}.deal .amt{color:var(--good);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal .row2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px}.deal .wait{color:var(--muted);margin-left:auto}.status{border-radius:6px;font-size:12px;font-weight:600;padding:3px 8px}.s-none{background:rgba(224,76,76,.18);color:var(--critical)}.s-financing{background:rgba(122,200,235,.15);color:var(--blue)}.s-customer_later{background:rgba(250,178,25,.15);color:var(--warning)}.s-new_build{background:rgba(122,200,235,.1);color:var(--ink-2)}.s-attempting{background:rgba(122,200,235,.15);color:var(--blue)}.s-internal{background:rgba(152,164,174,.18);color:var(--muted)}.s-pending{background:rgba(132,189,0,.15);color:var(--good)}.deal .notes{border-top:1px solid var(--grid);color:var(--ink-2);font-size:14px;line-height:1.5;margin-top:12px;padding-top:10px;white-space:pre-wrap}.me-installs td{font-size:15px}@media (max-width:1100px){.board{height:auto;min-height:100vh;grid-template-columns:minmax(0,1fr)}body{overflow-y:auto}.bottom{grid-column:auto;grid-template-columns:minmax(0,1fr)}.hero{min-height:45vh}}