:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e6f3ff;background:#050b14;color-scheme:dark;--bg: #050b14;--card: rgba(10, 20, 33, .82);--card-border: rgba(79, 177, 255, .16);--text: #e6f3ff;--muted: #94a8c3;--primary: #4fd1ff;--primary-2: #4a7bff;--danger-bg: rgba(127, 29, 29, .4);--danger-border: rgba(248, 113, 113, .35)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(79,209,255,.14),transparent 35%),radial-gradient(circle at 80% 20%,rgba(74,123,255,.16),transparent 30%),linear-gradient(180deg,#07111d,#050b14)}button,a{transition:.2s ease}#root{display:flex;justify-content:center}.app-shell,.gate-shell{position:relative;width:100%;max-width:430px;min-height:100vh;padding:18px 16px 96px;overflow-x:hidden;overflow-y:visible}.bg-orb{position:absolute;border-radius:999px;filter:blur(60px);opacity:.55;pointer-events:none}.orb-a{width:180px;height:180px;background:#4fd1ff2e;top:-36px;left:-44px}.orb-b{width:180px;height:180px;background:#4a7bff24;top:140px;right:-48px}.glass-card,.gate-card,.card{position:relative;z-index:1;background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--card-border);box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff0a;border-radius:24px}.app-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px}.eyebrow,.gate-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#4fd1ff1a;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-header h1,.gate-card h1,h2{margin:10px 0 6px;line-height:1.05}h3{margin:0}.app-header h1,.gate-card h1{font-size:32px}.app-header small,.muted,.tiny,.gate-hint{color:var(--muted)}.header-pill,.summary-chip,.status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;white-space:nowrap}.header-pill,.summary-chip{background:#ffffff0d;color:#d7e7ff}.status-badge.ok{background:#22c55e29;color:#8ef0ad}.status-badge.muted-badge{background:#94a3b824;color:#c7d4e8}.content{position:relative;z-index:1;flex:1;margin-top:14px}.stack-section{display:grid;gap:14px}.card-list{display:grid;gap:12px}.card,.billing-card,.hero-card,.section-head{padding:16px}.card.stacked{display:grid;gap:14px}.card-header-row,.billing-balance-row,.device-metrics{display:flex;justify-content:space-between;gap:12px}.device-metrics{align-items:flex-start}.device-title-block{min-width:0;display:grid;gap:6px}.device-title-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.device-title-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-action-btn{flex:0 0 auto;width:32px;height:32px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dff2ff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.icon-action-btn:disabled{opacity:.45;cursor:not-allowed}.device-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.device-actions-grid>:only-child{grid-column:1 / -1}.device-action{padding:12px 14px;font-size:14px;min-height:56px;white-space:normal;line-height:1.3}.device-action.danger-action{color:#ffd6d6;border-color:#f8717138;background:#7f1d1d47}.device-manage-row{display:flex;flex-wrap:wrap;gap:10px}.device-manage-row .link-btn{color:#b9dfff;font-size:14px;padding:0}.device-manage-row .link-btn:disabled{opacity:.45}.clip-text{color:#d9ecff;word-break:break-all}.billing-grid,.registry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.billing-hero-actions{display:flex;justify-content:flex-start}.metric-box,.forecast-box{padding:14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);display:grid;gap:6px}.balance-value{font-size:28px}.registry-hwid{word-break:break-all;font-size:13px}.primary,.secondary{width:100%;padding:14px 16px;border:0;border-radius:16px;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer}.primary{color:#06111d;background:linear-gradient(135deg,#4fd1ff,#4a7bff);box-shadow:0 14px 28px #4fd1ff3d}.secondary{color:#dff2ff;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.primary:hover,.secondary:hover{transform:translateY(-1px)}.secondary:disabled,.primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.error-box{border-color:var(--danger-border);background:var(--danger-bg);color:#ffd6d6;padding:14px;display:grid;gap:10px}.tabbar{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:auto;max-width:398px;margin:0 auto;z-index:120;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px}.dashboard-hero{display:grid;gap:16px}.trial-summary-card,.trial-summary-copy,.trial-summary-actions{display:grid;gap:14px}.trial-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trial-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trial-summary-lead{margin:0;color:#dff2ff;font-size:16px;font-weight:700;line-height:1.45}.dashboard-balance-row{display:flex;justify-content:space-between;gap:12px;align-items:end}.dashboard-stats-grid,.quick-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dashboard-cta-grid{display:grid;gap:10px}.quick-action{display:grid;gap:6px;text-align:left;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:var(--text)}.quick-action span{color:var(--muted);font-size:13px}.device-mini-card{display:grid;gap:12px}.device-mini-stats{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px}.link-btn{border:0;background:transparent;color:var(--primary);font-weight:700}.profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.help-list{display:grid;gap:8px}.help-list p{margin:0}.instructions-grid,.instruction-steps,.instruction-links,.instruction-shots-grid{display:grid;gap:12px}.instruction-card{width:100%;border:0;color:var(--text);text-align:left;padding:16px;cursor:pointer}.instruction-card-top,.instruction-step-head{display:flex;justify-content:space-between;gap:12px}.instruction-card-top{align-items:center}.instruction-platform-head{display:flex;align-items:center;gap:10px;min-width:0}.platform-icon{width:22px;height:22px;flex:0 0 auto;color:#bfeaff}.instruction-card-body{display:grid;gap:8px;margin-top:14px}.instruction-card-body p,.instruction-step-head p,.instruction-finish-card p{margin:0}.instruction-detail-head{display:grid;gap:14px}.instruction-support-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid rgba(79,209,255,.22);background:linear-gradient(135deg,#13d5f51a,#1763e024),#0611236b}.instruction-support-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff14}.instruction-support-icon svg{width:30px;height:30px;display:block}.instruction-support-copy{display:grid;gap:8px}.instruction-support-copy p{margin:0}.legal-links-block,.legal-links-copy,.legal-links-actions{display:grid}.legal-links-block{gap:14px}.legal-links-copy{gap:6px}.legal-links-copy p{margin:0}.legal-links-actions{gap:10px}.legal-link-button{justify-content:flex-start;text-align:left}.instruction-support-link{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(124,231,255,.3);background:#ffffff0d;color:#f4fbff;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.instruction-support-link:hover{transform:translateY(-1px);border-color:#7ce7ff8c;background:#ffffff14}.instruction-back{width:fit-content;border:0;border-radius:999px;padding:10px 14px;background:#ffffff0f;color:#dff2ff;font-weight:700}.instruction-step-card{display:grid;gap:16px}.instruction-step-index{min-width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4fd1ff,#4a7bff);color:#06111d;font-weight:800;box-shadow:0 12px 24px #4fd1ff2e}.instruction-step-head>div:last-child{display:grid;gap:6px;flex:1}.instruction-shots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instruction-shot{min-height:120px;border-radius:18px;border:1px dashed rgba(79,209,255,.32);background:linear-gradient(180deg,#4fd1ff14,#4a7bff1f),#ffffff08;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;color:#d9ecff;font-weight:700}.instruction-shot-image{width:100%;min-height:auto;padding:0;overflow:hidden;border-style:solid;cursor:zoom-in}.instruction-shot-image img{display:block;width:100%;height:auto;object-fit:cover}.instruction-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:20px;border:0;background:#020710eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.instruction-lightbox-image{max-width:min(96vw,900px);max-height:90vh;width:auto;height:auto;border-radius:18px;box-shadow:0 20px 80px #00000073}.instruction-link{display:inline-flex;justify-content:center;align-items:center}.instruction-finish-card{text-align:center}.instruction-finish{font-size:18px;font-weight:800;color:var(--primary)}.earnings-card p{margin:0;line-height:1.5}.profile-registry-list{display:grid;gap:10px}.registry-inline{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.tab{display:grid;gap:4px;place-items:center;border:0;background:transparent;padding:12px 8px;border-radius:16px;font-size:12px;color:var(--muted)}.tab.active{color:#07111d;background:linear-gradient(135deg,#4fd1ff,#7fdcff);font-weight:700}.tab-icon{width:20px;height:20px;flex:0 0 auto}.tab-emoji{font-size:18px}.gate-shell{display:flex;align-items:center;justify-content:center}.gate-card{width:100%;padding:24px;display:grid;gap:16px}.gate-card p{margin:0;line-height:1.55}.gate-legal-copy{color:var(--muted);font-size:14px}.gate-legal-actions{display:grid;gap:12px}.app-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#03080ead;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px 12px}.app-modal{width:100%;max-width:430px;padding:16px;display:grid;gap:14px;border-radius:22px}.app-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.app-modal-close{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;padding:0}.app-modal-content{display:grid;gap:10px}.app-modal-content p{margin:0}.modal-stack{display:grid;gap:12px}.modal-link-box{padding:12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#d9ecff;font-size:13px;word-break:break-all}.app-modal-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 480px){.app-shell,.gate-shell{max-width:100%;padding-left:12px;padding-right:12px}.app-header h1,.gate-card h1{font-size:28px}.device-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instruction-step-head{flex-direction:column}.instruction-support-card{grid-template-columns:1fr}.instruction-step-index{min-width:34px;width:34px;height:34px}.instruction-shots-grid{grid-template-columns:1fr}}.active-devices-value{color:#34d399}.status-badge.warn,.status-badge.pending{background:#facc1529;color:#fde68a}.status-badge.success{background:#22c55e29;color:#8ef0ad}.status-badge.danger{background:#f8717129;color:#fca5a5}.info-box{border-color:#4fd1ff38;background:#0e3c5c61;color:#d6f2ff;padding:14px;display:grid;gap:10px}.form-field{display:grid;gap:8px}.app-input{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text);padding:14px 16px;font-size:15px;outline:none}.app-input::placeholder{color:#7f94b2}.app-input:focus{border-color:#4fd1ff80;box-shadow:0 0 0 3px #4fd1ff14}.pending-device-list,.device-summary-grid{display:grid;gap:10px}.device-summary-grid{grid-template-columns:repeat(3,1fr)}.inline-note,.status-note{padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.45}.inline-note,.status-note.pending{background:#facc1514;border:1px solid rgba(250,204,21,.18);color:#fde68a}.status-note.active{background:#22c55e14;border:1px solid rgba(34,197,94,.16);color:#b7f7ca}.status-note.blocked{background:#f8717114;border:1px solid rgba(248,113,113,.18);color:#fecaca}.tabbar-4{grid-template-columns:repeat(4,1fr)}.tabbar-5{grid-template-columns:repeat(5,1fr)}.topup-head,.topup-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.topup-open-btn{width:auto;min-width:132px}.topup-copy,.topup-order-message{margin:0;line-height:1.5}.topup-order-card,.topup-modal-status,.topup-option-card,.referral-link-box{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.metric-inline-success{color:#86efac}.topup-order-card.pending,.topup-modal-status.pending{border-color:#facc152e;background:#facc1514}.topup-order-card.success,.topup-modal-status.success{border-color:#22c55e2e;background:#22c55e14}.topup-order-card.danger,.topup-modal-status.danger{border-color:#f871712e;background:#f8717114}.topup-order-grid,.topup-options-grid,.referral-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referral-program-card{display:grid;gap:16px}.referral-program-grid{align-items:start}.referral-program-head{display:grid;gap:6px}.referral-program-head h4,.referral-program-head h3{margin:0}.referral-reward-copy{display:grid;gap:6px;line-height:1.45}.referral-reward-copy-primary{color:#8ef0ad;font-weight:700}.referral-reward-copy-secondary{color:var(--text);font-weight:700}.referral-link-inline-text,.referral-link-inline-text.referral-message-box{overflow-wrap:anywhere;word-break:break-word}.referral-reward-caption{margin:0;line-height:1.5}.referral-metric-wide{grid-column:1 / -1}.topup-order-actions,.amount-chip-row,.method-chip-row{display:flex;flex-wrap:wrap;gap:10px}.topup-order-actions .primary,.topup-order-actions .secondary{width:auto;flex:1}.topup-modal-content,.amount-picker,.promo-form,.topup-option-head{display:grid;gap:12px}.topup-option-head span{color:var(--muted);font-size:14px;line-height:1.45}.amount-chip{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);border-radius:999px;padding:10px 14px;font-weight:700;cursor:pointer}.amount-chip.active{background:linear-gradient(135deg,#4fd1ff,#4a7bff);color:#06111d;border-color:transparent}.topup-stars-note{padding:12px 14px;border-radius:16px;background:#4fd1ff14;border:1px solid rgba(79,209,255,.16);color:#d6f2ff;line-height:1.45}.payment-frame-shell{display:grid;gap:12px}.payment-frame-note{margin:0;line-height:1.45;color:var(--muted)}.payment-frame-iframe{width:100%;min-height:65vh;border:0;border-radius:18px;background:#ffffff0a}.referral-link-box strong{word-break:break-all}.referral-cta-grid,.referral-platform-list,.platform-choice-copy,.referral-result-copy{display:grid;gap:10px}.platform-choice{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);border-radius:18px;padding:14px;text-align:left;cursor:pointer}.platform-choice:disabled{opacity:.55;cursor:not-allowed}.platform-choice-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-choice-copy{min-width:0}.platform-choice-copy strong{display:block}.referral-result-copy{padding:14px;border-radius:18px;background:#4fd1ff14;border:1px solid rgba(79,209,255,.16)}.referral-result-grid,.referral-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referral-message-box{color:#d9ecff;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.referral-message-box-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.45;padding:12px 14px;border-radius:16px;background:#071224b8;border:1px solid rgba(122,162,255,.2);overflow-wrap:anywhere}@media (max-width: 480px){.device-summary-grid,.topup-order-grid,.topup-options-grid,.referral-grid,.referral-result-grid,.referral-actions-grid{grid-template-columns:1fr}.topup-head,.topup-order-head,.trial-summary-head{flex-direction:column}.trial-summary-grid{grid-template-columns:1fr}.topup-open-btn,.topup-order-actions .primary,.topup-order-actions .secondary{width:100%}}:root{font-family:Space Grotesk,Aptos,Segoe UI Variable,Segoe UI,sans-serif;color-scheme:dark;--bg-0: #050B14;--bg-1: #0C152B;--bg-2: #122857;--accent-cyan: #13D5F5;--accent-blue: #1763E0;--accent-violet: #6645E9;--text-primary: #F1F9FE;--text-secondary: #94A8C3;--card: rgba(10, 20, 41, .72);--card-strong: rgba(9, 19, 39, .88);--card-border: rgba(92, 144, 255, .2);--line-soft: rgba(158, 194, 255, .14);--shadow-deep: 0 28px 70px rgba(1, 6, 17, .54);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .02), 0 0 42px rgba(23, 99, 224, .16);--success-bg: rgba(19, 213, 245, .12);--success-border: rgba(19, 213, 245, .22);--warn-bg: rgba(245, 158, 11, .12);--warn-border: rgba(245, 158, 11, .2);--danger-bg: rgba(239, 68, 68, .16);--danger-border: rgba(239, 68, 68, .26)}body{color:var(--text-primary);background:radial-gradient(circle at 14% 10%,rgba(19,213,245,.14),transparent 30%),radial-gradient(circle at 82% 14%,rgba(102,69,233,.18),transparent 28%),radial-gradient(circle at 50% 100%,rgba(23,99,224,.12),transparent 36%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-0) 42%,#030812 100%)}a,button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.app-shell,.gate-shell{max-width:440px;padding:20px 16px 104px}.network-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.82}.bg-orb{z-index:0;filter:blur(76px);opacity:.9}.orb-a{width:220px;height:220px;top:-54px;left:-58px;background:#13d5f529}.orb-b{width:240px;height:240px;top:124px;right:-72px;background:#6645e92e}.content,.gate-card{position:relative;z-index:1}.tabbar{z-index:120}.glass-card,.gate-card,.card,.metric-box,.forecast-box,.topup-order-card,.topup-modal-status,.topup-option-card,.referral-link-box,.registry-inline,.quick-action,.platform-choice{background:linear-gradient(180deg,#ffffff09,#ffffff04),linear-gradient(135deg,#13d5f50d,#6645e90a),var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-deep),var(--shadow-glow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.dashboard-hero,.hero-card,.neiro-referral-summary-card,.trial-summary-card,.neiro-group-card.glass-card{background:linear-gradient(180deg,#ffffff02,#ffffff01),linear-gradient(135deg,#13d5f503,#6645e903),#09132738!important;box-shadow:0 14px 34px #01061138,0 0 0 1px #ffffff05!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dashboard-hero:before,.hero-card:before,.neiro-referral-summary-card:before,.trial-summary-card:before,.neiro-group-card.glass-card:before{opacity:0!important}.glass-card:before,.gate-card:before,.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 32%);opacity:.55}.gate-card,.card,.billing-card,.hero-card,.section-head{border-radius:28px}.dashboard-hero,.trial-summary-card,.billing-card,.card.stacked,.instruction-step-card,.instruction-card,.app-modal{gap:16px}.hero-head,.instruction-detail-head{display:grid;gap:14px}.hero-brand-row,.brand-lockup{display:flex;align-items:center;gap:14px}.hero-brand-row-with-art{justify-content:space-between;align-items:flex-start;overflow:visible}.brand-copy{min-width:0;display:grid;gap:8px;flex:1 1 auto}.hero-copy-stack{align-content:start}.hero-side-animation{flex:0 0 auto;width:468px;max-width:92vw;height:auto;display:block;margin-top:-34px;margin-right:-28px;opacity:.98;pointer-events:none}.brand-mark-shell{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:24px;border:1px solid rgba(148,194,255,.22);background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:0 0 38px #13d5f51f}.compact-shell{width:54px;height:54px;border-radius:20px}.brand-mark{width:42px;height:42px}.compact-mark{width:34px;height:34px}.eyebrow,.gate-badge{padding:7px 12px;border-radius:999px;background:#13d5f51a;color:var(--accent-cyan);font-size:11px;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3{color:var(--text-primary)}.app-header h1,.gate-card h1{font-size:34px}.muted,.tiny,.gate-hint,.gate-legal-copy,.app-header small{color:var(--text-secondary)}.summary-chip,.header-pill,.status-badge{border-radius:999px;border:1px solid var(--line-soft);background:#ffffff0a;color:var(--text-primary)}.summary-chip{box-shadow:inset 0 0 22px #13d5f50f}.status-badge.ok,.status-badge.success{background:var(--success-bg);border-color:var(--success-border);color:#c9f8ff}.status-badge.warn,.status-badge.pending{background:var(--warn-bg);border-color:var(--warn-border);color:#ffd98a}.status-badge.danger{background:var(--danger-bg);border-color:var(--danger-border);color:#ffc2c2}.metric-box,.forecast-box{border-radius:22px}.balance-value{font-size:30px;line-height:1}.metric-inline-success,.active-devices-value{color:#bff6ff}.quick-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-action{align-content:start;padding:18px;color:var(--text-primary)}.quick-action strong{font-size:15px;font-weight:700}.quick-action span{color:var(--text-secondary);font-size:13px;line-height:1.45}.primary,.secondary{border-radius:18px;font-size:15px;font-weight:700}.primary{color:#04111f;background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-blue) 55%,var(--accent-violet) 100%);box-shadow:0 18px 34px #1763e047,0 0 34px #13d5f524}.secondary{color:var(--text-primary);background:#ffffff0b;border:1px solid var(--line-soft)}.link-btn{color:var(--accent-cyan)}.primary:hover,.secondary:hover,.quick-action:hover,.platform-choice:hover,.instruction-card:hover{transform:translateY(-1px)}.primary:disabled,.secondary:disabled,.quick-action:disabled,.platform-choice:disabled,.icon-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.info-box{border-color:#13d5f52e;background:linear-gradient(180deg,#13d5f514,#1763e014);color:#d9f8ff}.error-box{border-color:var(--danger-border);background:linear-gradient(180deg,#7f1d1d7a,#5012125c);color:#ffd7d7}.inline-note,.status-note{border-radius:18px}.inline-note,.status-note.pending{background:var(--warn-bg);border:1px solid var(--warn-border);color:#ffd98a}.status-note.active{background:var(--success-bg);border:1px solid var(--success-border);color:#d5fbff}.status-note.blocked{background:var(--danger-bg);border:1px solid var(--danger-border);color:#fcc}.device-card,.instruction-card,.instruction-step-card,.topup-order-card,.topup-modal-status,.topup-option-card,.referral-link-box{border-radius:24px}.device-title-row strong,.clip-text,.registry-hwid,.modal-link-box,.referral-message-box{color:var(--text-primary)}.device-actions-grid,.referral-actions-grid,.referral-result-grid,.topup-options-grid,.topup-order-grid{gap:12px}.device-action{min-height:58px;border-radius:18px}.device-action.danger-action{color:#ffd3d3;border-color:#ef44443d;background:#ef44441f}.device-actions-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.device-action-icon{width:100%;min-height:78px;height:100%;padding:12px 10px;border-radius:18px;color:#dff2ff;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;line-height:1.2}.device-action-icon-svg{width:22px;height:22px}.device-action-label{font-size:12px;font-weight:700;white-space:normal;text-wrap:balance}.device-action-icon.danger{color:#ffd3d3;border-color:#ef44443d;background:#ef44441f}.device-action-icon.warning{color:#fde68a;border-color:var(--warn-border);background:var(--warn-bg)}.device-action-icon.success{color:#a7f3d0;border-color:var(--success-border);background:var(--success-bg)}.icon-action-btn{border-radius:12px;border:1px solid var(--line-soft);background:#ffffff0b}.instruction-card,.platform-choice{border-radius:24px}.instruction-back{border:1px solid var(--line-soft);background:#ffffff0d}.instruction-step-index{background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-blue) 55%,var(--accent-violet) 100%);color:#04111f;box-shadow:0 14px 28px #1763e038}.instruction-shot{border-radius:22px;border:1px dashed rgba(128,175,255,.3);background:linear-gradient(180deg,#13d5f50f,#6645e914),#ffffff06}.app-input{border-radius:18px;border:1px solid var(--line-soft);background:#ffffff0d}.app-input::placeholder{color:#94a8c3cc}.app-input:focus{border-color:#13d5f57a;box-shadow:0 0 0 3px #13d5f514,0 0 26px #1763e01a}.amount-chip{border:1px solid var(--line-soft);background:#ffffff0b}.amount-chip.active{background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-blue) 55%,var(--accent-violet) 100%);color:#04111f}.topup-stars-note,.referral-result-copy{background:linear-gradient(180deg,#13d5f514,#6645e914);border:1px solid rgba(19,213,245,.16)}.topup-order-card.pending,.topup-modal-status.pending{border-color:var(--warn-border);background:var(--warn-bg)}.topup-order-card.success,.topup-modal-status.success{border-color:var(--success-border);background:var(--success-bg)}.topup-order-card.danger,.topup-modal-status.danger{border-color:var(--danger-border);background:var(--danger-bg)}.app-modal-backdrop{background:#020710c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-modal{background:linear-gradient(180deg,#ffffff0a,#ffffff05),linear-gradient(135deg,#13d5f50f,#6645e90d),var(--card-strong);border-radius:26px}.app-modal-close{color:var(--text-secondary)}.tabbar{border-radius:26px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#081021e0;border:1px solid rgba(115,158,255,.2);box-shadow:0 24px 54px #02071099,0 0 34px #13d5f514}.tab{color:var(--text-secondary);border-radius:18px}.tab.active{color:#04111f;background:linear-gradient(135deg,var(--accent-cyan) 0%,var(--accent-blue) 55%,var(--accent-violet) 100%);box-shadow:0 10px 24px #1763e038}@media (max-width: 480px){.app-shell,.gate-shell{padding-left:12px;padding-right:12px}.brand-lockup,.dashboard-balance-row,.billing-balance-row,.topup-head,.topup-order-head,.trial-summary-head{flex-direction:column;align-items:flex-start}.hero-brand-row{align-items:flex-start}.hero-brand-row-with-art{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.quick-actions-grid,.dashboard-stats-grid,.billing-grid,.trial-summary-grid,.topup-order-grid,.topup-options-grid,.referral-result-grid,.referral-actions-grid{grid-template-columns:1fr}.referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-side-animation{width:252px;max-width:62vw;margin-top:-16px;margin-right:-16px}.neiro-referral-summary-card{gap:12px}.neiro-referral-summary-card .metric-box{padding:10px;border-radius:14px;gap:4px}.neiro-referral-summary-card .metric-box strong{line-height:1.15}.tabbar{width:calc(100% - 20px);bottom:12px}}.status-badge.muted{background:#94a3b824;border-color:#94a3b833;color:#c7d4e8}.referral-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.neiro-referral-summary-card-clickable{cursor:pointer}.neiro-referral-summary-card-clickable:focus-visible{outline:2px solid rgba(79,209,255,.55);outline-offset:2px}.referral-summary-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(79,209,255,.16);background:#4fd1ff14;color:var(--text-primary);font-size:14px;font-weight:600}.referral-history-list{display:grid;gap:12px}.referral-invite-card{gap:14px}.referral-invite-card-success{border-color:#22c55e42;background:linear-gradient(180deg,#22c55e1a,#ffffff0a)}.referral-invite-card-muted{border-color:#94a3b829;background:linear-gradient(180deg,#94a3b814,#ffffff08)}.referral-history-head{align-items:flex-start}.referral-history-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referral-history-empty,.billing-history-summary,.billing-history-empty,.billing-history-item{display:grid;gap:8px}.billing-history-summary{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.billing-history-list{display:grid;gap:12px}.billing-history-item{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.billing-history-item.credit{border-color:#22c55e3d;background:linear-gradient(180deg,#22c55e14,#ffffff0a)}.billing-history-item.debit{border-color:#f8717138;background:linear-gradient(180deg,#f8717114,#ffffff0a)}.billing-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.billing-history-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-history-date,.billing-history-amount{white-space:nowrap}.billing-history-date{color:var(--muted);font-size:13px}.billing-history-amount.credit{color:#8ef0ad}.billing-history-amount.debit{color:#ffb7b7}.billing-history-amount.neutral{color:#d7e7ff}@media (max-width: 640px){.referral-program-grid{grid-template-columns:1fr}.referral-summary-head,.referral-history-head,.referral-summary-trigger{flex-direction:column;align-items:flex-start}.referral-history-meta{grid-template-columns:1fr}.billing-history-row{gap:8px}.billing-history-date{font-size:12px}}.app-shell,.gate-shell{padding-bottom:122px}.content{padding-bottom:8px}.neiro-tabbar{z-index:140;bottom:calc(14px + env(safe-area-inset-bottom))}.neiro-group-card{display:grid;gap:16px}.neiro-balance-hero{display:flex;align-items:end;justify-content:space-between;gap:12px}.hero-copy-stack .neiro-balance-hero{justify-content:flex-start}.hero-note{margin:0;max-width:36ch;line-height:1.6}.neiro-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.neiro-inline-actions{display:flex;flex-wrap:wrap;gap:12px}.neiro-inline-actions .primary,.neiro-inline-actions .secondary,.neiro-inline-button{width:auto;flex:1;min-width:0}.neiro-chip-row{display:flex;flex-wrap:wrap;gap:10px}.neiro-link-box{padding:12px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-primary);word-break:break-all}.neiro-inline-emphasis{color:var(--text-primary);font-weight:700}.neiro-inline-link{color:var(--text-primary);font-weight:600;text-decoration:underline;text-underline-offset:.16em}.neiro-inline-link:hover,.neiro-inline-link:focus-visible{color:var(--brand-soft)}.neiro-onboarding-platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}.neiro-onboarding-platform-list .platform-choice-copy{gap:4px}.neiro-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:flex-start;justify-content:center;padding:18px 12px 112px;overflow-y:auto;background:#020710c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.neiro-modal{width:100%;max-width:430px;margin-top:6px;padding:18px;border-radius:26px;display:grid;gap:14px}.neiro-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.neiro-modal-close{border:0;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;padding:0}.neiro-modal-content{display:grid;gap:12px}.neiro-modal-content p{margin:0}.neiro-modal-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.neiro-modal-footer .primary,.neiro-modal-footer .secondary{width:100%}.login-announcement{display:grid;gap:14px;padding:14px;border-radius:20px;border:1px solid var(--line-soft);background:#ffffff0a}.login-announcement.success{border-color:#22c55e3d;background:linear-gradient(180deg,#22c55e1a,#ffffff09)}.login-announcement.warning{border-color:var(--warn-border);background:linear-gradient(180deg,#f59e0b1f,#ffffff09)}.login-announcement.danger{border-color:var(--danger-border);background:linear-gradient(180deg,#ef444424,#ffffff09)}.login-announcement .status-badge{width:fit-content}.login-announcement .status-badge.success{background:#22c55e29;border-color:#22c55e3d;color:#bbf7d0}.login-announcement .status-badge.warn{background:#f59e0b29;border-color:#f59e0b3d;color:#fde68a}.login-announcement .status-badge.danger{background:#ef444429;border-color:#ef444442;color:#fecaca}.markdown-text{display:grid;gap:10px;color:var(--text-primary);line-height:1.55}.markdown-text p,.markdown-text ul,.markdown-text h4{margin:0}.markdown-text ul{padding-left:18px}.markdown-text li+li{margin-top:6px}.markdown-text strong{color:#fff}.markdown-link{display:inline;width:auto;padding:0;border:0;background:transparent;color:var(--accent-cyan);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.16em;cursor:pointer}.login-announcement-action.success{background:linear-gradient(135deg,#86efac,#34d399);color:#04111f;box-shadow:0 16px 32px #22c55e38}.login-announcement-action.warning{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f1304;box-shadow:0 16px 32px #f59e0b38}.login-announcement-action.danger{background:linear-gradient(135deg,#fca5a5,#ef4444);color:#210606;box-shadow:0 16px 32px #ef444438}@media (max-width: 480px){.app-shell,.gate-shell{padding-bottom:118px;padding-left:10px;padding-right:10px}.neiro-toolbar,.neiro-inline-actions{flex-direction:column}.neiro-onboarding-platform-list{grid-template-columns:1fr}.neiro-balance-hero-left{flex-direction:row;align-items:flex-end;justify-content:flex-start}.hero-note{max-width:none}.dashboard-stats-grid,.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-box,.forecast-box,.billing-card,.hero-card,.dashboard-hero,.trial-summary-card{padding:12px;border-radius:16px}.metric-box strong,.forecast-box strong{font-size:15px;line-height:1.2}.balance-value{font-size:26px}.neiro-tabbar{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;bottom:calc(10px + env(safe-area-inset-bottom))}.neiro-modal-backdrop{padding-bottom:104px}}
