@font-face{font-family:sora;src:url(../media/sora_latin-s.p.1hey5yyym6mz_.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_60897a93-module__pWlKOG__className{font-family:sora,sora Fallback}.sora_60897a93-module__pWlKOG__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a156d5da-module__rBrmBa__className{font-family:inter,inter Fallback}.inter_a156d5da-module__rBrmBa__variable{--font-inter:"inter", "inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07080a;--panel:#12151a;--text:#f4f6fa;--muted:#a8b0bd;--line:#353d49;--control-line:#697588;--orange:#ff8a3d;--accent-text:#ff8a3d;--lime:#c7f545;--error:#ffb4a9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:8px;--radius-panel:16px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f5f7;--panel:#fff;--text:#161a21;--muted:#505b6c;--line:#c3cbd5;--control-line:#7c8796;--accent-text:#9a3d00;--error:#ab2017}*{box-sizing:border-box}html{background:var(--background);scroll-padding-bottom:100px}body{color:var(--text);background:var(--background);font-family:var(--font-inter), sans-serif;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.25}h1{margin:12px 0 16px;font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem)}h2{margin:0 0 12px;font-size:1.25rem}p{margin:0 0 16px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.shell{width:min(100%,880px);padding:24px 16px calc(112px + env(safe-area-inset-bottom));min-height:100dvh;margin:auto}.brand{font-family:var(--font-sora), sans-serif;letter-spacing:-.04em;font-size:14px;font-weight:700}.brand-slash{color:var(--lime);padding:0 4px}.official-brand{border-radius:var(--radius-control);background:#000;border:1px solid #0000;width:min(100%,280px);display:inline-block;overflow:hidden}.official-brand img{width:100%;height:auto;display:block}[data-theme=light] .official-brand,.official-brand[data-theme=light]{border-color:var(--control-line)}.eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.muted{color:var(--muted)}.stack{gap:var(--space-4);display:grid}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.card{border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6);background:var(--panel);box-shadow:0 8px 32px #00000012}.button{border-radius:var(--radius-control);cursor:pointer;background:var(--lime);color:#111707;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;font-weight:600;display:inline-flex}.button:hover:not(:disabled){filter:brightness(.94)}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.6;cursor:default}.button-secondary{color:var(--text);background:var(--panel);border-color:var(--control-line)}.button-ghost{color:var(--accent-text);border-color:var(--control-line);background:0 0}.button-danger{color:var(--error);background:var(--panel);border-color:var(--error)}.field{gap:8px;display:grid}.field label{font-weight:600}.field input,.state-select{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--background);width:100%;min-width:0;min-height:48px;color:var(--text);padding:12px;font-size:16px}.state-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23ff8a3d' stroke-width='2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;height:48px;padding-right:32px}.field input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);margin:0}.field-hint{color:var(--muted);margin:0;font-size:14px}.otp{font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}.progress-label{justify-content:space-between;gap:12px;display:flex}progress{appearance:none;background:var(--line);border:0;border-radius:8px;width:100%;height:8px;overflow:hidden}progress::-webkit-progress-bar{background:var(--line)}progress::-webkit-progress-value{background:var(--accent-text)}progress::-moz-progress-bar{background:var(--accent-text)}.empty{text-align:center;padding:24px 0}.empty-icon{color:var(--accent-text);font-size:32px}.skeleton{background:var(--line);border-radius:8px;height:16px;animation:1.5s ease-in-out infinite alternate breathe}.skeleton-title{width:65%;height:24px}.bottom-nav{z-index:10;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{min-width:44px;min-height:52px;color:var(--muted);border-radius:8px;place-content:center;justify-items:center;gap:4px;font-size:12px;text-decoration:none;display:grid}.bottom-nav a[aria-current]{color:var(--accent-text)}.icon{flex:none;width:20px;height:20px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes breathe{to{opacity:.5}}@media (min-width:600px){.shell{padding:48px 24px 112px}.bottom-nav{width:100%;max-width:880px;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:active:not(:disabled){transform:none}}
