@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/dLA4w1Xo7kjNzBEo-TeXHCykYfAAwW4pHDFd50zNe14-yFX_ErBnphPWyar__AuMRtlp80o7h9SCk74-ix23O9I.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:110.443%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:103.753%;ascent-override:102.744%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.222%;ascent-override:104.283%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Arial;src:local(Arial);size-adjust:103.185%;ascent-override:103.31%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.0464%;ascent-override:109.844%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/L1awyw2C3Xba-7EegGMq7OIrXk4lQv5-VeYDVIVydV8-Ao3c4zELTCzpaaapaSm3jLL3DAn1JN0hEDYsTblB9y8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/f0eGMdYLNBkPJwCzz0OLRv4aVW9eeLW88uscNU8vci4-xFdfL8L0Hc0bXBbDZ0ifouuHQzBMRebR6kbi1B4gCwU.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/5SW3cxyXnWQ7CEhJbk0Zedv2yxkIrPq4MpCt9T38vYo-1Y8iEHaXR6eBUAIk24IUFJ9zTza6YlJiHlfkJN8SNo0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/ESWVVfmZ9IURoe0q2ps8jGoFXz-ImD3TATv5McLmeX0-KuCyCdsrGZq6eAu75_OyDMoNMwm8gBcG09T28jUc9rc.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/oZgpWgzCd_8Egc-OHE7gzxKY7PBgf1xKQupFLYkDEK8-2ntsVAzLkyrEY6UX5uoRqk3X4XS03hElY_0xqHyAznM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/2p-6pVoYuhmjTIyrU_-slTfTgXSCuONsOFpXt1-Ouyg-YVNY6sIxbQFArUeGU4cq_zWzBk9mxrfVtMklTech_5A.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Unbounded Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:69.0702%;descent-override:17.0072%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:135.33%;ascent-override:73.5238%;descent-override:18.1038%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:74.625%;descent-override:18.375%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Arial;src:local(Arial);size-adjust:134.589%;ascent-override:73.9286%;descent-override:18.2035%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:126.582%;ascent-override:78.605%;descent-override:19.355%;line-gap-override:0%}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/p4QDdzT0QQXfeaUpLw_-z3fqw5XS6U_ZF1Rn3vLpL4M-iN6D_68yjCS5Phqjf2vq1n7oleQGlS0S_0SCsUFIPOo.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/MiXDbwb61fmWwPdI-lVOtVixmpLsL_HaW34KK9OcxSk-BkwPMavM7x3CQSlp9twqo7mkQHFKzfXtvf0Q1F1C0sc.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/kszk12Vcoz7vUH9r_CDxDeuw-zVu9AAWJDILFh6BHz0-l1qIasRKkG0aY8Frl8gdWxoe7LM3laaQ4OM17i2YYi8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/xJ3E-P_YyxQozBk-LSKho30vBh8p2BM9_Nyr9bLfcfg-gsUhBK1eL7K2W7ELQG0Yo1Igd_qHYCrfipiZ91c6NLE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}:root{--brand-canvas:#071420;--brand-surface:#0c1b2a;--brand-raised:#192a3c;--brand-ink:#e6edf3;--brand-muted:#9cb2bc;--brand-line:#304659;--primary:#2457d5;--primary-foreground:#fff;--brand-hover:#3670eb;--brand-focus:#3670eb;--brand-font-body:Manrope,Arial,sans-serif;--brand-font-display:Unbounded,Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--brand-canvas);--surface:var(--brand-surface);--raised:var(--brand-raised);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--accent:var(--primary);--danger:#ff8c82;--success:#83c693;font-family:var(--brand-font-body);background:var(--canvas);color:var(--ink)}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit}button,input{border-radius:20px;min-height:44px}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}button.primary{background:var(--accent);border:1px solid var(--accent);color:var(--primary-foreground);padding:11px 20px;font-weight:650}button.quiet{background:0 0;padding:10px 16px}button.quiet,input{color:var(--ink);border:1px solid var(--line)}input{background:var(--canvas);width:100%;padding:10px 12px}label{gap:8px;font-size:14px;display:grid}header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;height:76px;padding:0 max(24px,50vw - 560px)}.brand,header{align-items:center;display:flex}.brand{gap:12px;font-weight:700;text-decoration:none}.brand>span:last-child{color:var(--muted);border-left:1px solid var(--line);padding-left:12px;font-weight:400}.brand-mark{-o-object-fit:contain;object-fit:contain;flex:none;width:40px;height:40px;display:block}main{max-width:1168px;margin:auto;padding:44px 24px 64px}h1,h2,p{margin:0}h1{font-family:var(--brand-font-display);overflow-wrap:anywhere;font-size:clamp(28px,5vw,42px);font-weight:650;line-height:1.1}h2{font-size:21px;font-weight:600}.muted{color:var(--muted);font-size:14px;line-height:1.5}.eyebrow{color:var(--accent);letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:650}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-heading .muted{margin-top:12px}.balances{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:24px 0 14px;display:grid}.balance{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;align-items:start;gap:18px;padding:26px;display:flex}.balance>span{color:var(--muted);font-size:14px}.balance>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,3vw,40px);line-height:1.1}.balance>p{color:var(--muted);margin-top:auto;font-size:13px}.balance.available{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.balance.available>button{width:100%;margin-top:auto}.terms{color:var(--muted);flex-wrap:wrap;gap:28px;padding:24px 0;font-size:14px;display:flex}.terms p{gap:10px;display:flex}.terms strong{color:var(--ink)}.panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:24px;padding:24px}.panel h2{margin-bottom:24px}.rows{margin:0;padding:0;list-style:none}.rows li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.rows li:first-child{border-top:0;padding-top:0}.rows li:last-child{padding-bottom:0}.rows li>div{gap:8px;display:grid}.rows li>div>span{color:var(--muted);font-size:13px}.rows strong{font-variant-numeric:tabular-nums;font-weight:600}.badge{background:var(--raised);border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:12px}.updated{margin-top:24px}.load-more{margin:24px auto 0;display:block}.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:22px;max-width:440px;margin:6vh auto;padding:32px;display:grid}.auth-panel>.eyebrow{margin:0}.error,.success{padding:12px 0;font-size:14px;line-height:1.5}.success{color:var(--success)}.error{color:var(--danger)}.state{color:var(--muted);padding:64px 0}dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);padding:28px}dialog::backdrop{background:#000000b8}dialog form{gap:20px;display:grid}.dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.consent{align-items:start;gap:12px;font-size:13px;line-height:1.5;display:flex}.consent input{width:18px;min-height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.skip-link{z-index:10;background:var(--accent);color:var(--primary-foreground);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.field-error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}input[aria-invalid=true]{border-color:var(--danger)}.consent:has(.field-error){flex-wrap:wrap}.consent>.field-error{flex-basis:100%;order:3}.consent>span{flex:1}@media (width<=700px){header{height:64px;padding:0 16px}.brand>span:last-child{font-size:12px}main{padding:28px 16px 48px}.page-heading{flex-direction:column;align-items:start;gap:18px}.balances{grid-template-columns:1fr 1fr;gap:10px}.balance{gap:14px;padding:20px 16px}.balance.available{grid-column:1/-1}.balance>strong{font-size:28px}.balance.available>strong{font-size:40px}.terms{gap:16px;display:grid}.panel{padding:20px 16px}.rows li{align-items:start}.rows li>strong{white-space:nowrap}.auth-panel{margin-top:3vh;padding:24px}.auth-panel h1{font-size:28px}dialog{width:100%;max-width:100%;max-height:90dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;margin:auto 0 0}}button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}@media (width<=360px){header{padding-inline:12px}.brand,header{gap:8px}header>.quiet{padding-inline:12px}}.dialog-heading>button{white-space:nowrap;flex-shrink:0}.auth-panel>.auth-link{min-height:44px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;justify-self:center;margin-block:-16px;padding:10px 12px;font-size:13px;text-decoration:underline}.auth-panel>.auth-link:hover:not(:disabled){color:var(--ink)}header{background:color-mix(in srgb,var(--surface) 65%,var(--canvas))}button,input{border-radius:10px}button.primary{border-radius:24px}h1{letter-spacing:-.04em;line-height:1.25}.auth-panel{border-radius:24px;max-width:480px;padding:clamp(24px,4vw,40px);box-shadow:0 24px 64px #0003}.auth-panel h1{font-size:clamp(24px,3vw,30px)}.balance>strong{letter-spacing:-.035em}body{font-family:Manrope,Manrope Fallback\: BlinkMacSystemFont,Manrope Fallback\: Segoe UI,Manrope Fallback\: Helvetica Neue,Manrope Fallback\: Arial,Manrope Fallback\: Noto Sans,Arial,sans-serif}h1{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Arial,sans-serif}.header-account{align-items:center;gap:12px;min-width:0;display:flex}.project-picker{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:320px;min-height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;border-radius:10px;padding:10px 12px}.account-menu summary:focus-visible,.project-picker:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.account-menu{flex:none;display:none;position:relative}.account-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.account-menu-panel{z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:16px;width:min(280px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0006}.account-menu-panel .project-picker{width:100%}@media (width<=700px){.header-account{display:none}.account-menu{display:block}}.partner-materials{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.partner-materials .panel{gap:18px;min-width:0;margin-top:0;display:grid}.partner-materials .panel h2{margin:0}.referral-link{gap:12px;display:grid}.promotion-panel{align-self:start}.promotion-row{align-items:center}.promotion-actions,.promotion-row{flex-wrap:wrap;gap:8px;display:flex}.promotion-code{border:1px solid var(--line);background:var(--canvas);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;max-width:100%;padding:11px 12px;font-size:14px;font-weight:650}button.compact-action{align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.compact-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.promotion-panel>p{margin-top:16px}.promotion-dialog .dialog-heading h2{font-size:20px}button.dialog-close{border:0;width:44px;padding:0;font-size:26px}.promotion-dialog #promotion-description{margin-top:-14px}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.promotion-dialog .primary{border-radius:10px}@media (width<=800px){.partner-materials{grid-template-columns:1fr}}
