@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&family=Fira+Sans:wght@400;500;600;700&display=swap);:root{--ink-950:#050505;--ink-900:#0d0d0f;--ink-850:#141416;--ink-800:#202023;--glass:#1e1e21b8;--glass-strong:#2b2b2fde;--line:#ffffff21;--line-soft:#ffffff14;--text:#f5f5f7;--muted:#a5a5ad;--faint:#77777f;--signal:#ff7a00;--signal-ink:#0a0a0c;--warning:#ff7a00;--danger:#ff7a00;--radius-panel:16px;--radius-control:10px;--shadow-glass:0 18px 48px #00000052,0 1px 1px #ffffff0d inset;background:#050505;background:var(--ink-950);color:#f5f5f7;color:var(--text);font-family:Fira Sans,Avenir Next,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body,html{background:#050505;background:var(--ink-950)}body{margin:0;min-height:100%;min-width:320px}body,button{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}button{border:0}a,button{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #ff7a00;outline:2px solid var(--signal);outline-offset:3px}::selection{background:#ff7a00;background:var(--signal);color:#0a0a0c;color:var(--signal-ink)}.eyebrow,.metric-cell strong,.plan-price,.stats-hero strong,code{font-family:Fira Code,SFMono-Regular,monospace}.app-shell{background:radial-gradient(circle at 50% -10%,#ff7a0014 0,#0d0d0f 34%,#050505 70%);background:radial-gradient(circle at 50% -10%,#ff7a0014 0,var(--ink-900) 34%,var(--ink-950) 70%);isolation:isolate;min-height:100dvh;overflow-x:hidden;padding-bottom:calc(82px + env(safe-area-inset-bottom));position:relative}.ambient{background:#ff7a00;border-radius:50%;filter:blur(52px);height:22rem;opacity:.12;pointer-events:none;position:fixed;width:22rem;z-index:-1}.ambient-one{right:-15rem;top:5rem}.ambient-two{bottom:12rem;left:-17rem;opacity:.14}.topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;padding:calc(16px + env(safe-area-inset-top)) 20px 14px;width:min(100%,860px)}.brand-button{align-items:center;background:#0000;color:inherit;display:inline-flex;gap:10px;padding:0;text-align:left}.brand-mark{background:linear-gradient(145deg,#ffffff2b,#ffffff0a);border:1px solid #ffffff21;border:1px solid var(--line);border-radius:11px;box-shadow:inset 0 1px 0 #ffffff29;color:#ff7a00;color:var(--signal);display:inline-grid;height:36px;place-items:center;width:36px}.brand-mark.large{border-radius:15px;height:52px;margin-bottom:20px;width:52px}.brand-copy{grid-gap:1px;display:grid;gap:1px}.brand-copy strong{font-size:14px;letter-spacing:-.02em}.brand-copy small{color:#a5a5ad;color:var(--muted);letter-spacing:.11em}.brand-copy small,.topbar-context{font-size:10px;text-transform:uppercase}.topbar-context{color:#77777f;color:var(--faint);display:none;font-family:Fira Code,monospace;letter-spacing:.08em}.live-dot,.status-dot{background:#ff7a00;background:var(--signal);border-radius:50%;box-shadow:0 0 0 4px #f1f1f31c;display:inline-block;height:7px;width:7px}.avatar,.profile-avatar{background:#ff7a00;background:var(--signal);color:#0a0a0c;color:var(--signal-ink);display:inline-grid;flex:none;font-family:Fira Code,monospace;font-weight:600;place-items:center}.avatar{border-radius:50%;font-size:12px;height:34px;width:34px}.page-wrap{margin:0 auto;max-width:860px;width:calc(100% - 32px)}.screen{grid-gap:16px;animation:screen-enter .36s cubic-bezier(.2,.8,.2,1) both;display:grid;gap:16px;padding:14px 0 26px}.page-intro{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;padding:10px 4px 7px}.page-intro h1{font-size:clamp(27px,7vw,36px);font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:0}.page-intro p{color:#a5a5ad;color:var(--muted);font-size:14px;line-height:1.45;margin:8px 0 0;max-width:34rem}.eyebrow{color:#77777f;color:var(--faint);display:block;font-size:10px;letter-spacing:.14em;line-height:1.3}.glass-panel{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:linear-gradient(145deg,#3a3a40ad,#141417b5);border:1px solid #ffffff21;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius-panel);box-shadow:0 18px 48px #00000052,inset 0 1px 1px #ffffff0d;box-shadow:var(--shadow-glass);overflow:hidden;position:relative}.glass-panel:after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #00000040;content:"";inset:0;pointer-events:none;position:absolute}.status-pill{align-items:center;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:999px;color:#a5a5ad;color:var(--muted);display:inline-flex;flex:none;font-size:11px;gap:8px;min-height:30px;padding:0 11px;white-space:nowrap}.status-pill.is-active{border-color:#ffffff42;color:#f5f5f7;color:var(--text)}.status-pill.is-muted{color:#77777f;color:var(--faint)}.status-pill.is-muted .status-dot{background:#77777f;background:var(--faint);box-shadow:none}.orbital-panel{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:118px 1fr;min-height:190px;padding:22px 20px}.orbital-orbit{border:1px solid #ffffff29;border-radius:50%;box-shadow:0 0 0 13px hsla(0,0%,100%,.025),0 0 0 25px hsla(0,0%,100%,.018);display:grid;height:106px;place-items:center;position:relative;transform:rotate(-18deg);width:106px}.orbital-orbit:after,.orbital-orbit:before{border:1px solid #ffffff1c;border-radius:50%;content:"";position:absolute}.orbital-orbit:before{inset:16px -8px;transform:rotate(54deg)}.orbital-orbit:after{inset:-8px 16px;transform:rotate(54deg)}.orbit-core{box-shadow:0 0 0 8px #f1f1f31a;color:#0a0a0c;color:var(--signal-ink);display:grid;height:52px;place-items:center;transform:rotate(18deg);width:52px}.orbit-core,.orbit-node{background:#ff7a00;background:var(--signal);border-radius:50%}.orbit-node{box-shadow:0 0 0 5px #f1f1f31c;height:8px;position:absolute;right:3px;top:7px;width:8px}.orbital-content{min-width:0}.orbital-content h2{font-size:20px;letter-spacing:-.035em;line-height:1.15;margin:6px 0 5px}.orbital-content p{color:#a5a5ad;color:var(--muted);font-size:13px;line-height:1.45;margin:0}.signal-rail{align-items:flex-end;bottom:17px;display:flex;gap:4px;position:absolute;right:20px}.signal-rail span{background:#ff7a00;background:var(--signal);border-radius:2px;opacity:.72;width:3px}.signal-rail span:first-child{height:8px;opacity:.25}.signal-rail span:nth-child(2){height:13px;opacity:.38}.signal-rail span:nth-child(3){height:18px;opacity:.55}.signal-rail span:nth-child(4){height:13px;opacity:.38}.signal-rail span:nth-child(5){height:8px;opacity:.25}.metric-grid{grid-gap:1px;background:#ffffff14;background:var(--line-soft);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:16px;border-radius:var(--radius-panel);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.metric-cell{background:#151518cc;min-width:0;padding:15px 14px}.metric-icon{background:#ffffff0f;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:9px;color:#ff7a00;color:var(--signal);display:grid;height:29px;margin-bottom:11px;place-items:center;width:29px}.metric-label{color:#a5a5ad;color:var(--muted);display:block;font-size:12px;margin-bottom:5px}.metric-cell strong{color:#f5f5f7;color:var(--text);font-size:clamp(16px,4vw,20px);font-weight:500;letter-spacing:-.06em}.metric-cell small,.metric-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-cell small{color:#77777f;color:var(--faint);font-size:10px;margin-top:5px}.config-panel,.stats-detail,.usage-panel{padding:20px}.panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:1}.panel-heading>svg{color:#a5a5ad;color:var(--muted)}.panel-heading h2{font-size:18px;letter-spacing:-.035em;margin:6px 0 0}.usage-line{background:#00000045;border:1px solid #ffffff24;border-radius:99px;height:8px;margin-top:22px;overflow:hidden}.usage-line span{background:#ff7a00;background:var(--signal);border-radius:inherit;box-shadow:0 0 12px #ffffff24;display:block;height:100%;min-width:3px}.usage-labels{color:#a5a5ad;color:var(--muted);display:flex;font-family:Fira Code,monospace;font-size:10px;gap:12px;justify-content:space-between;margin-top:8px}.action-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.button{align-items:center;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius-control);display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:46px;padding:0 15px;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;z-index:1}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.45}.button-primary{background:#ff7a00;background:var(--signal);border-color:#ff7a00;border-color:var(--signal);color:#0a0a0c;color:var(--signal-ink)}.button-primary:hover{background:#fff}.button-secondary{background:hsla(0,0%,100%,.055);color:#f5f5f7;color:var(--text)}.button-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.button-quiet{background:#0000;color:#a5a5ad;color:var(--muted)}.button-quiet:hover{background:#ffffff0f;color:#f5f5f7;color:var(--text)}.full-width{width:100%}.security-note{align-items:center;color:#77777f;color:var(--faint);display:flex;font-size:11px;gap:7px;justify-content:center;line-height:1.35;max-width:100%;padding:0 8px;text-align:center}.empty-panel{display:grid;justify-items:center;padding:30px 20px;text-align:center}.empty-icon{background:#ffffff12;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:14px;color:#ff7a00;color:var(--signal);display:grid;height:46px;margin-bottom:14px;place-items:center;width:46px}.empty-panel h2{font-size:20px;letter-spacing:-.04em;margin:0;max-width:23rem}.empty-panel p{color:#a5a5ad;color:var(--muted);font-size:13px;line-height:1.5;margin:9px auto 20px;max-width:28rem}.plans-list{grid-gap:12px;display:grid;gap:12px}.plan-card{padding:20px}.plan-card:first-child{background:linear-gradient(145deg,#4d4d53b3,#141417c2)}.plan-top{display:flex;gap:16px;justify-content:space-between}.plan-top h2{font-size:22px;letter-spacing:-.05em;margin:6px 0 0}.plan-price{color:#ff7a00;color:var(--signal);font-size:22px;font-weight:600;letter-spacing:-.08em;white-space:nowrap}.plan-specs{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line-soft);border-top:1px solid #ffffff14;border-top:1px solid var(--line-soft);color:#a5a5ad;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:9px 18px;margin:20px 0;padding:14px 0}.plan-specs span{align-items:center;display:inline-flex;gap:6px}.payment-scaffold{align-items:flex-start;color:#a5a5ad;color:var(--muted);display:flex;gap:11px;padding:15px 3px 6px}.payment-scaffold>svg{color:#ff7a00;color:var(--signal);flex:none;margin-top:1px}.payment-scaffold strong{color:#f5f5f7;color:var(--text);display:block;font-size:13px}.payment-scaffold p{font-size:12px;line-height:1.45;margin:4px 0 0}.back-link{align-items:center;background:#0000;color:#a5a5ad;color:var(--muted);display:inline-flex;font-size:12px;gap:4px;justify-self:start;padding:0}.back-link:hover{color:#f5f5f7;color:var(--text)}.checkout-summary{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:20px}.checkout-summary h2{font-family:Fira Code,monospace;font-size:31px;letter-spacing:-.08em;margin:7px 0 4px}.checkout-summary p{color:#a5a5ad;color:var(--muted);font-size:12px;margin:0}.checkout-summary>svg{color:#ff7a00;color:var(--signal)}.method-panel{grid-gap:16px;display:grid;gap:16px;padding:20px}.method-list{grid-gap:8px;display:grid;gap:8px}.method-option{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);color:#f5f5f7;color:var(--text);display:flex;gap:11px;min-height:60px;padding:10px 12px;position:relative;text-align:left;transition:background .2s ease,border-color .2s ease;width:100%;z-index:1}.method-option.active,.method-option:hover:not(:disabled){background:hsla(0,0%,100%,.085);border-color:#ffffff4d}.method-option:disabled{cursor:not-allowed;opacity:.42}.method-radio{border:1px solid #a5a5ad;border:1px solid var(--muted);border-radius:50%;display:grid;flex:none;height:19px;place-items:center;width:19px}.method-option.active .method-radio{border-color:#ff7a00;border-color:var(--signal)}.method-radio span{background:#ff7a00;background:var(--signal);border-radius:50%;height:9px;width:9px}.method-option small,.method-option strong{display:block}.method-option strong{font-size:13px}.method-option small{color:#a5a5ad;color:var(--muted);font-size:11px;margin-top:3px}.method-tag{border:1px solid #ffffff21;border:1px solid var(--line);border-radius:999px;color:#a5a5ad;color:var(--muted);font-family:Fira Code,monospace;font-size:9px;margin-left:auto;padding:4px 7px}.payment-created,.payment-error,.payment-preview,.payment-success{align-items:flex-start;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);color:#a5a5ad;color:var(--muted);display:flex;font-size:12px;gap:9px;line-height:1.45;padding:12px}.payment-error{border-color:#ffffff40;color:#f5f5f7;color:var(--text)}.payment-error svg,.payment-preview svg,.payment-success svg{flex:none;margin-top:1px}.payment-success{border-color:#ffffff4d;color:#f5f5f7;color:var(--text)}.payment-created{display:grid}.payment-created strong{color:#f5f5f7;color:var(--text);font-size:13px}.payment-created p{margin:-4px 0 2px}.payment-qr{background:#e9e9ea;border-radius:10px;display:grid;min-height:170px;padding:10px;place-items:center}.payment-qr img{image-rendering:pixelated;width:min(100%,170px)}.spin-icon{animation:spin .8s linear infinite}.profile-strip{align-items:center;display:flex;gap:12px;padding:16px}.profile-avatar{border-radius:14px;font-size:17px;height:45px;width:45px}.profile-strip h2{font-size:17px;letter-spacing:-.035em;margin:0}.profile-strip p{color:#a5a5ad;color:var(--muted);font-family:Fira Code,monospace;font-size:11px;margin:3px 0 0}.profile-strip .status-pill{margin-left:auto}.config-panel{grid-gap:16px;display:grid;gap:16px}.qr-wrap{background:#e9e9ea;border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:12px;display:grid;min-height:218px;padding:14px;place-items:center}.qr-wrap img{aspect-ratio:1;display:block;image-rendering:pixelated;width:min(100%,210px)}.qr-unavailable{grid-gap:8px;color:#202023;color:var(--ink-800);display:grid;gap:8px;justify-items:center}.qr-unavailable small{font-size:11px}.subscription-url{align-items:center;background:#0003;border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);display:flex;gap:8px;min-width:0;padding:10px 11px}.subscription-url code{color:#a5a5ad;color:var(--muted);font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{background:#ffffff0f;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:9px;color:#f5f5f7;color:var(--text);display:grid;flex:none;height:38px;place-items:center;width:38px}.instructions{background:#ffffff0a;border-left:1px solid #ff7a00;border-left:1px solid var(--signal);padding:13px 14px}.instructions p{font-size:12px;line-height:1.5;margin:4px 0}.danger-action,.instructions p{color:#a5a5ad;color:var(--muted)}.danger-action{justify-self:start;padding-left:0}.danger-action:hover{color:#f5f5f7;color:var(--text)}.stats-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:24px 20px}.stats-hero strong{display:block;font-size:clamp(38px,11vw,58px);font-weight:500;letter-spacing:-.1em;line-height:1;margin-top:8px}.stats-hero strong small{font-family:Fira Sans,sans-serif;font-size:17px;letter-spacing:-.04em}.stats-hero p{color:#a5a5ad;color:var(--muted);font-size:12px;margin:9px 0 0}.usage-ring{background:conic-gradient(#ff7a00 var(--usage),#ffffff1a 0);background:conic-gradient(var(--signal) var(--usage),#ffffff1a 0);border-radius:50%;display:grid;flex:none;height:102px;place-items:center;width:102px}.usage-ring:before{background:#202023;background:var(--ink-800);border-radius:50%;content:"";height:78px;position:absolute;width:78px}.usage-ring span{font-family:Fira Code,monospace;font-size:16px;position:relative;z-index:1}.stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.stats-grid>.metric-cell{border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:16px;border-radius:var(--radius-panel)}.stats-detail{grid-column:1/-1}.muted-copy{color:#77777f;color:var(--faint);font-size:11px;margin:18px 0 0}.empty-state{align-items:flex-start;color:#a5a5ad;color:var(--muted);display:flex;gap:10px;padding:20px 4px}.empty-state>svg{color:#ff7a00;color:var(--signal);flex:none;margin-top:1px}.empty-state strong{color:#f5f5f7;color:var(--text);display:block;font-size:14px}.empty-state p{font-size:12px;line-height:1.45;margin:5px 0 0}.bottom-nav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0f0f11d6;border-top:1px solid #ffffff21;border-top:1px solid var(--line);bottom:0;box-shadow:0 -12px 30px #00000047;display:grid;grid-template-columns:repeat(4,1fr);left:0;margin:0 auto;max-width:860px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:10}.nav-item{grid-gap:4px;border-radius:10px;color:#77777f;color:var(--faint);display:grid;font-size:10px;gap:4px;justify-items:center;min-height:46px;padding:6px 4px;text-decoration:none;transition:color .2s ease,background .2s ease}.nav-item.active{background:#ffffff14;color:#f5f5f7;color:var(--text)}.nav-item.active svg{color:#ff7a00;color:var(--signal)}.nav-item:hover{color:#f5f5f7;color:var(--text)}.preview-banner{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:9px;color:#a5a5ad;color:var(--muted);font-size:11px;line-height:1.35;margin:0 auto;padding:8px 10px;text-align:center;width:min(calc(100% - 32px),860px)}.preview-banner,.toast{align-items:center;display:flex;gap:7px;justify-content:center}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2b2b2fde;background:var(--glass-strong);border:1px solid #ffffff21;border:1px solid var(--line);border-radius:999px;bottom:calc(82px + env(safe-area-inset-bottom));box-shadow:0 18px 48px #00000052,inset 0 1px 1px #ffffff0d;box-shadow:var(--shadow-glass);color:#f5f5f7;color:var(--text);font-size:12px;left:16px;margin:auto;max-width:calc(100% - 32px);padding:11px 15px;position:fixed;right:16px;width:fit-content;z-index:20}.auth-screen{background:radial-gradient(circle at 50% 15%,#242429 0,#0d0d0f 40%,#050505 75%);background:radial-gradient(circle at 50% 15%,#242429 0,var(--ink-900) 40%,var(--ink-950) 75%);display:grid;min-height:100dvh;padding:24px;place-items:center}.auth-card{display:grid;justify-items:center;padding:38px 24px;text-align:center;width:min(100%,420px)}.auth-card h1{font-size:27px;letter-spacing:-.06em;margin:10px 0 0}.auth-card p{color:#a5a5ad;color:var(--muted);font-size:14px;line-height:1.5;margin:10px auto 0;max-width:28rem}.auth-card small{font-family:Fira Code,monospace;font-size:10px;margin-top:10px}.auth-card small,.auth-divider{color:#77777f;color:var(--faint)}.auth-divider{align-items:center;display:flex;gap:9px;margin:26px 0 19px;width:100%}.auth-divider span{background:#ffffff14;background:var(--line-soft);flex:1 1;height:1px}.auth-divider small{margin:0}.loading-block{align-items:center;color:#a5a5ad;color:var(--muted);display:flex;font-size:12px;gap:9px;justify-content:center;min-height:80px}.loader{animation:spin .8s linear infinite;border:2px solid #ffffff2e;border-radius:50%;border-top:2px solid var(--signal);display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes screen-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.topbar{padding-left:28px;padding-right:28px}.topbar-context{align-items:center;display:inline-flex;gap:8px;margin-left:auto;margin-right:12px}.page-wrap{width:calc(100% - 56px)}.screen{gap:20px;padding-top:22px}.orbital-panel{grid-template-columns:140px 1fr;min-height:220px;padding:28px}.orbital-orbit{height:124px;width:124px}.action-row{max-width:620px}.plans-list{grid-template-columns:repeat(2,1fr)}.plan-card:first-child{grid-column:1/-1}.config-panel,.profile-strip,.stats-hero,.usage-panel{padding:24px}.bottom-nav{padding-left:24px;padding-right:24px}.preview-banner{width:calc(100% - 56px)}}@media (min-width:900px){.page-wrap{width:min(100% - 72px,860px)}.topbar{padding-top:25px}.bottom-nav{border:1px solid #ffffff21;border:1px solid var(--line);border-radius:16px;bottom:18px;padding-bottom:8px}.app-shell{padding-bottom:112px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (prefers-reduced-transparency:reduce){.bottom-nav,.glass-panel,.toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:#202023;background:var(--ink-800)}.ambient{display:none}}@media (max-width:639px){.screen-home .page-intro{display:block}.screen-home .page-intro .status-pill{margin-top:12px}}@media (max-width:370px){.page-wrap{width:calc(100% - 24px)}.orbital-panel{grid-template-columns:92px 1fr;padding:18px 14px}.orbital-orbit{height:85px;width:85px}.orbit-core{height:43px;width:43px}.metric-cell{padding-left:9px;padding-right:9px}.metric-cell strong{font-size:15px}.action-row{grid-template-columns:1fr}}.promo-form{grid-gap:8px;display:grid;gap:8px;padding-top:2px}.promo-form label,.support-reply label{color:#a5a5ad;color:var(--muted);font-size:12px}.promo-input-row{display:flex;gap:8px}.promo-input-row input,.support-reply input,.support-reply textarea{background:#00000038;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:10px;border-radius:var(--radius-control);color:#f5f5f7;color:var(--text);font:inherit;font-size:13px;min-width:0;outline:none;padding:12px;transition:border-color .2s ease,background .2s ease;width:100%}.promo-input-row input:focus,.support-reply input:focus,.support-reply textarea:focus{background:#ffffff0f;border-color:#ffffff85}.promo-input-row .button{flex:none;min-height:44px}.promo-hint{color:#a5a5ad;color:var(--muted);font-size:11px;margin:0}.promo-hint.is-valid{color:#f5f5f7;color:var(--text)}.promo-hint.is-error{color:#d2d2d8}.referral-panel{grid-gap:14px;display:grid;gap:14px;padding:20px}.panel-copy{color:#a5a5ad;color:var(--muted);font-size:12px;line-height:1.5;margin:-4px 0 0}.referral-stats{grid-gap:1px;background:#ffffff14;background:var(--line-soft);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.referral-stats .metric-cell{padding:13px}.referral-stats .metric-icon{height:27px;margin-bottom:8px;width:27px}.referral-link-row{align-items:center;background:#0003;border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);display:flex;gap:8px;min-width:0;padding:10px 11px}.referral-link-row code{color:#a5a5ad;color:var(--muted);font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-earned{color:#a5a5ad;color:var(--muted);font-size:11px;padding:1px 2px 3px}.referral-earned strong{color:#f5f5f7;color:var(--text);font-family:Fira Code,ui-monospace,monospace;font-weight:600}.withdrawal-note{align-items:flex-start;color:#a5a5ad;color:var(--muted);display:flex;font-size:11px;gap:7px;line-height:1.4}.withdrawal-note svg{color:#ff7a00;color:var(--signal);flex:none}.support-layout{grid-gap:14px;display:grid;gap:14px}.support-list,.support-thread{padding:20px}.support-list{grid-gap:12px;align-content:start;display:grid;gap:12px}.support-ticket-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);color:#f5f5f7;color:var(--text);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:11px 12px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}.support-ticket-row.active,.support-ticket-row:hover{background:#ffffff14;border-color:#ffffff57}.support-ticket-row small,.support-ticket-row strong{display:block}.support-ticket-row strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-row small{color:#77777f;color:var(--faint);font-size:10px;margin-top:4px}.status-closed,.status-in_progress,.status-open{color:#a5a5ad;color:var(--muted)}.support-thread{grid-gap:16px;align-content:start;display:grid;gap:16px}.message-thread{grid-gap:10px;display:grid;gap:10px;max-height:390px;overflow-y:auto;padding-right:3px}.thread-message{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:12px 12px 12px 4px;max-width:90%;padding:11px 12px}.thread-message.is-admin{background:#ffffff17;border-radius:12px 12px 4px 12px;justify-self:end}.thread-message>span{color:#77777f;color:var(--faint);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.thread-message p{color:#f5f5f7;color:var(--text);font-size:13px;line-height:1.45;margin:5px 0 6px;white-space:pre-wrap}.thread-message small{color:#77777f;color:var(--faint);font-size:10px}.support-reply{grid-gap:8px;display:grid;gap:8px}.support-reply textarea{line-height:1.45;resize:vertical}@media (min-width:640px){.support-layout{align-items:start;grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr)}}.onboarding-screen{margin:0 auto;max-width:720px;padding-top:6px}.onboarding-topline{align-items:center;color:#a5a5ad;color:var(--muted);display:flex;font-family:Fira Code,monospace;font-size:10px;gap:9px;letter-spacing:.04em;min-height:44px}.onboarding-topline .brand-mark{border-radius:9px;height:30px;width:30px}.text-button{align-items:center;background:#0000;color:#a5a5ad;color:var(--muted);display:inline-flex;font:inherit;font-size:11px;justify-content:center;margin-left:auto;min-height:44px;min-width:44px;padding:8px 4px}.text-button:hover{color:#f5f5f7;color:var(--text)}.onboarding-progress{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 0 4px}.onboarding-progress__item{grid-gap:7px;align-items:center;border-top:1px solid #ffffff14;border-top:1px solid var(--line-soft);color:#77777f;color:var(--faint);display:grid;gap:7px;grid-template-columns:26px 1fr;min-height:44px;min-width:0;padding:6px 5px;position:relative}.onboarding-progress__item:before{background:#0000;content:"";height:1px;left:0;position:absolute;right:0;top:-1px}.onboarding-progress__item span{border:1px solid #ffffff21;border:1px solid var(--line);border-radius:50%;display:grid;font-family:Fira Code,monospace;font-size:10px;height:26px;place-items:center;width:26px}.onboarding-progress__item small{font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-progress__item.is-active{border-top-color:#ffffff47;color:#f5f5f7;color:var(--text)}.onboarding-progress__item.is-active span,.onboarding-progress__item.is-active:before{background:#ff7a00;background:var(--signal)}.onboarding-progress__item.is-active span{border-color:#ff7a00;border-color:var(--signal);color:#0a0a0c;color:var(--signal-ink)}.onboarding-card{grid-gap:16px;align-content:start;display:grid;gap:16px;min-height:330px;padding:24px 20px}.onboarding-card h2{font-size:clamp(22px,6vw,30px);letter-spacing:-.055em;line-height:1.1;margin:0;position:relative;z-index:1}.onboarding-card>p{color:#a5a5ad;color:var(--muted);font-size:13px;line-height:1.55;margin:-6px 0 0;max-width:39rem;position:relative;z-index:1}.onboarding-visual{border:1px solid #ffffff29;border-radius:50%;box-shadow:0 0 0 13px hsla(0,0%,100%,.025),0 0 0 25px hsla(0,0%,100%,.018);display:grid;height:112px;margin:3px auto 2px;place-items:center;position:relative;width:112px}.onboarding-visual:after,.onboarding-visual:before{border:1px solid #ffffff1a;border-radius:50%;content:"";inset:16px -10px;position:absolute;transform:rotate(54deg)}.onboarding-visual:after{inset:-10px 16px;transform:rotate(-35deg)}.onboarding-orbit{box-shadow:0 0 0 9px #f1f1f31a;color:#0a0a0c;color:var(--signal-ink);display:grid;height:57px;place-items:center;position:relative;width:57px;z-index:1}.onboarding-orbit,.onboarding-signal{background:#ff7a00;background:var(--signal);border-radius:50%}.onboarding-signal{animation:onboarding-pulse 2.2s ease-in-out infinite;box-shadow:0 0 0 6px #f1f1f31c;height:9px;position:absolute;right:5px;top:9px;width:9px}.onboarding-step-icon{background:#ffffff12;border:1px solid #ffffff21;border:1px solid var(--line);border-radius:15px;color:#ff7a00;color:var(--signal);display:grid;height:54px;place-items:center;width:54px}.platform-actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-actions .button{min-width:0}.onboarding-callout,.onboarding-hint{align-items:flex-start;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border:1px solid var(--line-soft);border-radius:10px;border-radius:var(--radius-control);color:#a5a5ad;color:var(--muted);display:flex;font-size:12px;gap:10px;line-height:1.45;padding:13px 14px;position:relative;z-index:1}.onboarding-callout>svg,.onboarding-hint>svg{color:#ff7a00;color:var(--signal);flex:none;margin-top:1px}.onboarding-callout small,.onboarding-callout strong{display:block}.onboarding-callout strong{color:#f5f5f7;color:var(--text);font-size:13px}.onboarding-callout small{color:#a5a5ad;color:var(--muted);font-size:11px;margin-top:4px}.trial-offer{align-items:center;background:linear-gradient(145deg,#ffffff1c,hsla(0,0%,100%,.035));border:1px solid #ffffff3d;border-radius:10px;border-radius:var(--radius-control);display:flex;gap:15px;justify-content:space-between;padding:15px;position:relative;z-index:1}.trial-offer small,.trial-offer strong{display:block}.trial-offer strong{font-size:17px;letter-spacing:-.035em;margin-top:5px}.trial-offer small{color:#a5a5ad;color:var(--muted);font-size:11px;margin-top:5px}.trial-offer__price{color:#ff7a00;color:var(--signal);flex:none;font-family:Fira Code,monospace;font-size:25px;font-weight:600;letter-spacing:-.08em}.onboarding-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.onboarding-actions .button{min-width:0}.onboarding-footnote{align-items:flex-start;color:#77777f;color:var(--faint);display:flex;font-size:10px;gap:6px;justify-content:center;line-height:1.4;margin:-2px 0 0;text-align:center}.onboarding-footnote svg{flex:none;margin-top:1px}@keyframes onboarding-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@media (min-width:640px){.onboarding-card{padding:32px}.onboarding-actions{margin:0 auto;max-width:620px;width:100%}.onboarding-footnote{margin-left:auto;margin-right:auto;max-width:580px}}@media (max-width:430px){.onboarding-progress__item{grid-template-columns:25px 1fr}.onboarding-progress__item small{font-size:9px}.onboarding-actions,.platform-actions{grid-template-columns:1fr}.onboarding-actions .button-quiet{order:2}.trial-offer{align-items:flex-start}.trial-offer__price{font-size:22px}}@media (prefers-reduced-motion:reduce){.onboarding-signal{animation:none}}.live-dot,.status-dot{box-shadow:0 0 0 4px #ff7a0024}.status-pill.is-active{background:#ff7a0012;border-color:#ff7a0066;color:#ff7a00;color:var(--signal)}.orbit-core{box-shadow:0 0 0 8px #ff7a001f}.orbit-node{box-shadow:0 0 0 5px #ff7a0024}.usage-line span{box-shadow:0 0 12px #ff7a003d}.button-primary:hover{background:#ff7a00;border-color:#ff7a00;box-shadow:0 0 0 3px #ff7a002e}.method-option.active,.method-option:hover:not(:disabled){background:#ff7a0014;border-color:#ff7a0075}.payment-error,.payment-success{background:#ff7a000f;border-color:#ff7a0070}.nav-item.active{background:#ff7a001a}.auth-screen{background:radial-gradient(circle at 50% 15%,#ff7a001a 0,#0d0d0f 40%,#050505 75%);background:radial-gradient(circle at 50% 15%,#ff7a001a 0,var(--ink-900) 40%,var(--ink-950) 75%)}.promo-input-row input:focus,.support-reply input:focus,.support-reply textarea:focus{background:#ff7a000f;border-color:#ff7a00ad}.promo-hint.is-error{color:#ff7a00;color:var(--signal)}.support-ticket-row.active,.support-ticket-row:hover{background:#ff7a0014;border-color:#ff7a0080}.onboarding-progress__item.is-active{border-top-color:#ff7a0080}.onboarding-orbit{box-shadow:0 0 0 9px #ff7a001f}.onboarding-signal{box-shadow:0 0 0 6px #ff7a0024}.trial-offer{background:linear-gradient(145deg,#ff7a001a,hsla(0,0%,100%,.035));border-color:#ff7a0066}
/*# sourceMappingURL=main.df59c903.css.map*/