@import"https://fonts.bunny.net/css?family=space-grotesk:400,500,600,700";.orbit-app{--game-bg: #090c12;--game-panel: #111620;--game-border: #222a37;--game-muted: #8793a7;--game-blue: #377dff;min-height:100vh;background:var(--game-bg);color:#f2f5fc;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:14px}.orbit-app button,.orbit-app a{transition:background .18s,color .18s,border-color .18s}.orbit-app button{cursor:pointer}.orbit-app button:disabled{opacity:.45;cursor:not-allowed}.orbit-app a:focus-visible,.orbit-app button:focus-visible{outline:2px solid #70a7ff;outline-offset:4px}.orbit-sidebar{position:fixed;width:222px;inset:0 auto 0 0;border-right:1px solid var(--game-border);padding:35px 20px;background:#0c1018;display:flex;flex-direction:column;z-index:30}.orbit-logo{display:flex;align-items:center;gap:10px;padding-left:15px;font-size:30px;font-weight:700;letter-spacing:3px}.orbit-logo svg{color:#508fff}.logo-dot{color:#5b91ff}.sidebar-caption{font-size:9px;color:#778398;letter-spacing:2px;margin:8px 0 49px 16px}.orbit-sidebar nav{display:grid;gap:10px}.nav-item{display:flex;gap:14px;align-items:center;padding:16px;border-radius:9px;color:#939eaf;font-size:11px;font-weight:600;letter-spacing:1px;position:relative}.nav-item:hover{background:#161e2c;color:#fff}.nav-item.selected{color:#7baaff;background:#14233d;border:1px solid #25406a}.nav-marker{height:5px;width:5px;border-radius:100%;background:#6a9dff;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:20px 8px 0;color:#727e92;font-size:11px;line-height:1.7}.sidebar-bottom p{margin:15px 0}.sidebar-bottom a{display:flex;gap:5px;align-items:center;color:#aeb9cc}.simulation-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #263044;border-radius:5px;color:#9eabc0;padding:7px 10px;font-size:9px;letter-spacing:1px}.orbit-main{margin-left:222px}.orbit-header{height:83px;padding:0 40px;border-bottom:1px solid var(--game-border);display:flex;align-items:center;justify-content:space-between;background:#0b0f16}.header-crumb,.header-actions{display:flex;align-items:center;gap:16px}.header-crumb{font-size:10px;letter-spacing:1.3px;color:#b4bece}.header-crumb svg{color:#6d95cf}.header-divider,.header-sub{color:#555f71}.header-actions{gap:23px}.language{display:flex;gap:7px;align-items:center;font-size:11px;color:#a5b0c1}.header-balance{display:flex;align-items:center;gap:9px;font-size:13px}.header-balance svg{color:#8897b0}.header-balance span{font-size:10px;color:#6c7a90}.user-menu{display:flex;align-items:center;gap:10px}.avatar{display:grid;place-items:center;background:#243657;border:1px solid #3c5279;width:31px;height:31px;border-radius:50%;font-size:12px}.orbit-content{max-width:1320px;margin:auto;padding:35px 40px 20px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:2px;color:#7487a5;text-transform:uppercase}.page-heading h1{font-size:29px;line-height:1.4;font-weight:600;letter-spacing:-1px;margin-top:5px}.page-heading p{color:var(--game-muted);font-size:12px;margin-top:5px}.panel{background:var(--game-panel);border:1px solid var(--game-border);border-radius:13px;overflow:hidden}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:21px}.miner-panel{padding:24px 28px 16px;background:radial-gradient(ellipse at 50% 36%,#152942 0,#101722 49%,#111620 80%)}.miner-panel-top{display:flex;align-items:center;justify-content:space-between}.status-label{display:flex;align-items:center;gap:7px;color:#8f9bab;font-size:10px;font-weight:600;letter-spacing:1px}.status-label.is-active{color:#5cdaa9}.pill{display:inline-flex;align-items:center;background:#1a2230;border:1px solid #2b3545;padding:4px 8px;border-radius:5px;color:#9ca9bb;font-size:9px;letter-spacing:.5px}.pill.blue{color:#80afff;background:#172e51;border-color:#2a4d7c}.session-timer{text-align:center;display:grid;gap:5px;margin-top:23px}.session-timer>span{color:#7e8da4;font-size:10px}.session-timer>strong{font-size:31px;letter-spacing:3px;font-weight:500;font-variant-numeric:tabular-nums}.miner-visual{height:183px;position:relative;display:flex;align-items:center;justify-content:center;perspective:900px}.rig-halo{position:absolute;width:230px;height:120px;filter:blur(35px);background:#1266e326;top:45px}.rig-device{width:248px;transform:rotateX(12deg) rotateY(-15deg) rotate(-8deg);background:linear-gradient(135deg,#3c475a,#151c28 42%,#28394f);border:1px solid #566a86;border-radius:10px;box-shadow:8px 12px #0b121e,9px 13px #40516b,20px 32px 32px #0009;position:relative;z-index:2}.rig-top{display:flex;gap:9px;align-items:center;padding:8px 12px;border-bottom:1px solid #39455b;color:#adc4e7;font-size:8px;letter-spacing:1px}.rig-top svg:last-child{margin-left:auto;color:#5ca2ff}.rig-fans{display:flex;justify-content:space-evenly;gap:15px;padding:12px 20px;background:repeating-linear-gradient(90deg,#050b1444,#050b1444 2px,transparent 2px,transparent 5px)}.rig-fans svg{width:77px;height:77px;stroke-width:.65;color:#97b8e4;border:3px solid #344258;border-radius:50%;padding:3px;background:radial-gradient(circle,#17283a 15%,#050a11 16%,#1d2c40 62%,#060b12 64%)}.running .rig-fans svg{animation:fan-turn 10s linear infinite}.rig-bottom{display:flex;gap:4px;align-items:center;padding:7px 13px;border-top:2px solid #3579ed}.rig-bottom span{font-size:7px;letter-spacing:1.5px;color:#8097b6;margin-right:auto}.rig-bottom i{width:8px;height:6px;background:#978455}.rig-floor{position:absolute;bottom:5px;width:250px;height:20px;border:1px solid #3566ab44;border-radius:50%;box-shadow:0 0 20px #1a5ab933}.miner-name{text-align:center;margin:12px 0 22px}.miner-name>span{font-size:8px;letter-spacing:2px;color:#6d86aa}.miner-name h2{font-size:18px;font-weight:500;margin-top:5px}.mining-readout{display:grid;grid-template-columns:1.3fr 1fr;padding:17px 0;border-top:1px solid #293445;border-bottom:1px solid #293445;margin-bottom:17px}.mining-readout>div+div{border-left:1px solid #293445;padding-left:26px}.mining-readout span{display:block;font-size:10px;color:#8796ad;margin-bottom:7px}.mining-readout strong{font-size:23px;font-weight:500;overflow-wrap:anywhere}.mining-readout small{font-size:9px;color:#7189ad;margin-left:3px}.primary-btn,.secondary-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:43px;border-radius:7px;padding:11px 17px;font-size:11px;font-weight:600;letter-spacing:.3px}.primary-btn{background:#367af4;color:#fff;border:1px solid #4a89ff;box-shadow:0 3px 16px #1858c321}.primary-btn:hover:not(:disabled){background:#4b8bff}.secondary-btn{background:#182233;border:1px solid #2c3d57;color:#b6cced}.sync-btn svg:last-child{margin-left:auto}.sync-btn svg:first-child{margin-right:auto}.session-hint{margin-top:12px;color:#6f83a1;font-size:9px;text-align:center}.right-stack{display:grid;gap:20px;grid-template-rows:auto 1fr}.boost-card{padding:23px}.boost-heading{display:flex;align-items:center;justify-content:space-between}.icon-square{display:grid;place-items:center;width:43px;height:43px;background:#192d4e;border:1px solid #294679;border-radius:10px;color:#75a9ff}.boost-card h2,.pool-card h2,.form-panel h2,.activity-panel h2{font-size:16px;font-weight:500;letter-spacing:-.3px}.boost-card h2{margin-top:19px}.boost-card>p{font-size:11px;color:#8c9aaf;line-height:1.8;margin:9px 0 20px}.ad-count{display:flex;justify-content:space-between;font-size:10px;color:#8592a8;margin-top:18px}.ad-count strong{color:#b6c7df}.ad-count strong span{color:#5d6d86}.progress-track{height:4px;background:#263044;border-radius:5px;margin-top:9px}.progress-track span{display:block;height:100%;background:#488bff;border-radius:5px}.boost-card small{display:flex;align-items:flex-start;gap:6px;font-size:8px;line-height:1.6;color:#6f7e96;margin-top:12px}.boost-card small svg{flex-shrink:0}.pool-card{padding:22px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-title>svg{color:#657691}.section-title>span{font-size:10px;color:#74839a}.pool-value{font-size:29px;display:block;margin-top:13px;letter-spacing:-1px}.pool-value small{font-size:10px;color:#70819d;margin-left:7px;letter-spacing:0}.pool-date{font-size:9px;color:#687993}.pool-card p{font-size:10px;line-height:1.7;color:#8593a8;margin-top:10px}.pool-card a{font-size:10px;color:#7daaff;display:flex;align-items:center;gap:5px;margin-top:12px}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.stat{padding:20px}.stat>span:first-child{font-size:10px;color:#8e9bb0;display:flex;align-items:center;gap:8px}.stat>span:first-child svg{color:#7092c2}.stat strong{display:block;margin-top:13px;font-size:24px;font-weight:500;overflow-wrap:anywhere}.stat strong small{font-size:9px;color:#6e809c;margin-left:6px}.stat-foot{color:#6f829e;font-size:9px;display:flex;align-items:center;gap:6px;margin-top:10px}.activity-panel{padding:24px;margin-top:23px}.activity-empty{display:flex;align-items:center;justify-content:center;gap:14px;color:#5f7392;min-height:90px;font-size:11px}.activity-chart{display:flex;align-items:flex-end;gap:25px;height:145px;padding-top:15px}.chart-column{flex:1;text-align:center}.chart-column>div{background:linear-gradient(#4389ff,#1a3764);max-width:80px;margin:8px auto}.chart-column>span,.chart-column small{font-size:9px;color:#7e95b7}.orbit-footer{display:flex;gap:12px;margin:27px 0 15px;color:#64718a;font-size:9px;line-height:1.8}.orbit-footer svg{flex-shrink:0;margin-top:3px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.form-panel{padding:24px}.form-panel p{font-size:12px;line-height:1.8;color:#8d9ab0;margin-top:12px}.form-panel form{display:grid;gap:15px;margin-top:23px}.form-panel label{display:grid;gap:8px;font-size:11px;color:#acb8ca}.form-panel input,.form-panel textarea,.form-panel select{width:100%;background:#0b1019;border:1px solid #2f3c52;border-radius:6px;color:#d4dfef;padding:11px;font-size:13px;min-height:42px}.form-panel input[type=checkbox]{min-height:auto;width:auto}.form-panel .check-label{display:flex;align-items:flex-start;line-height:1.6}.form-panel input:focus,.form-panel textarea:focus{outline:2px solid #347df6}.form-panel small{font-size:10px;color:#7c90ad}.wallet-overview{background:radial-gradient(at right top,#1c3658,#121a28 60%);display:flex;align-items:center;justify-content:space-between;padding:35px}.wallet-overview h2{font-size:42px;font-weight:500;margin-top:12px}.wallet-overview h2 small{font-size:13px;color:#728bb0}.wallet-overview>svg{color:#365c95}.muted{color:#7d91b0;font-size:11px}.transaction{display:flex;align-items:center;gap:12px;border-bottom:1px solid #242d3b;padding:15px 0}.transaction-icon{padding:8px;border-radius:8px;background:#1e2836}.transaction>div{flex:1}.transaction strong{display:block;font-size:11px;text-transform:capitalize}.transaction small{display:block;font-size:9px;margin-top:5px}.transaction b{font-size:12px;font-weight:500}.positive{color:#66cead}.withdrawal-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-bottom:1px solid #252d3b;padding:15px 0}.text-btn{color:#78a8ff;font-size:11px;margin-left:auto}.pagination{display:flex;justify-content:space-between;margin-top:20px;font-size:11px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px}.catalog-card{padding:22px;display:flex;flex-direction:column;align-items:center}.catalog-card .section-title{width:100%}.catalog-card.owned{border-color:#3966a5;background:radial-gradient(at center,#192e4a,#101722)}.catalog-cpu{margin:30px 0;color:#5b7ba9}.catalog-card h2{font-size:17px}.catalog-card strong{font-size:26px;margin:10px}.catalog-card strong small{font-size:11px;color:#7990b0}.catalog-card .pill{margin-top:14px}.section-note{color:#8998af;font-size:12px;line-height:1.8}.tasks-empty{min-height:420px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;text-align:center;gap:20px}.tasks-empty>svg{color:#6d9add}.tasks-empty h2{font-size:26px}.tasks-empty p{color:#91a0b7;max-width:450px;line-height:1.9}.tasks-empty .primary-btn{max-width:240px}.notice{padding:13px 17px;border-radius:7px;margin-bottom:20px;font-size:12px}.notice.success{background:#112f2a;color:#8fe4c8;border:1px solid #27574b}.notice.error,.error-text{color:#fda5a5;background:#392027}.ad-dialog{background:#101722;color:#eaf1ff;border-color:#314261;font-family:Space Grotesk,sans-serif}.ad-countdown{display:flex;flex-direction:column;align-items:center;gap:10px;padding:35px;color:#75a9ff}.ad-countdown strong{font-size:55px}.ad-dialog .primary-btn:disabled{opacity:.4}.admin-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:22px}.admin-list{display:grid;gap:15px}.admin-row{padding:20px;border:1px solid #2a364b;border-radius:9px}.admin-row header{display:flex;justify-content:space-between;gap:15px}.admin-row p{overflow-wrap:anywhere}.admin-row form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audit-table{overflow:auto}.audit-table table{width:100%;font-size:11px;text-align:left}.audit-table td,.audit-table th{padding:13px;border-bottom:1px solid #242e40}.bottom-nav,.mobile-logo{display:none}.public-orbit{min-height:100vh;background:radial-gradient(ellipse at 70% 30%,#173151,#090c12 60%);color:#f0f5ff;font-family:Space Grotesk,sans-serif;padding:35px max(24px,8vw)}.public-header{display:flex;align-items:center;justify-content:space-between}.public-header .orbit-logo{padding:0}.public-hero{max-width:620px;margin:100px auto 50px;text-align:center}.public-hero h1{font-size:52px;line-height:1.15;letter-spacing:-2px;margin:22px 0}.public-hero p{color:#98a8bf;line-height:1.9}.public-actions{display:flex;gap:15px;margin:28px auto;max-width:400px}.public-legal{max-width:750px;margin:40px auto;color:#778ba8;font-size:12px;line-height:1.9}.public-legal h1{color:#e9f1ff;font-size:30px;margin-bottom:22px}.public-legal p{margin:20px 0}.public-legal a{color:#7ea8f1}@keyframes fan-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.running .rig-fans svg{animation:none}*{scroll-behavior:auto!important}}@media(min-width:1500px){.orbit-content{padding-top:45px}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr)}}@media(max-width:1150px){.orbit-sidebar{width:185px;padding:30px 12px}.orbit-main{margin-left:185px}.orbit-content{padding:28px 24px}.orbit-header{padding:0 24px}.desktop-badge{display:none}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(255px,1fr)}.miner-panel{padding:20px}.mining-readout strong{font-size:19px}.mining-readout>div+div{padding-left:15px}.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.orbit-sidebar{display:none}.orbit-main{margin-left:0}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);background:#101722f5;border-top:1px solid #28354c;padding:10px 0 max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottom-nav>a{display:flex;flex-direction:column;align-items:center;gap:6px;color:#6c7d99;font-size:8px;letter-spacing:.5px}.bottom-nav>a.selected{color:#7caaff}.orbit-content{padding-bottom:90px}.header-crumb{display:none}.mobile-logo{display:flex;align-items:center;gap:7px;font-size:20px;letter-spacing:2px;font-weight:700}.mobile-logo svg{color:#6d9df6}.orbit-header{height:70px}.page-heading h1{font-size:26px}.header-actions{gap:15px}.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.orbit-content{padding:25px 16px 90px}.orbit-header{padding:0 17px}.header-balance span{display:none}.header-balance{font-size:11px;gap:5px}.header-balance svg{display:none}.language{font-size:10px}.language svg{display:none}.user-menu>svg{display:none}.avatar{width:28px;height:28px}.dashboard-grid{grid-template-columns:1fr}.page-heading{margin-bottom:20px}.page-heading p{font-size:11px;line-height:1.8}.page-heading h1{font-size:27px}.miner-panel{padding:20px}.session-timer strong{font-size:34px}.miner-visual{height:195px}.mining-readout strong{font-size:23px}.right-stack{grid-template-columns:1fr;gap:17px}.stat-grid{gap:10px}.stat{padding:15px 11px}.stat>span:first-child{font-size:9px;gap:5px;line-height:1.5}.stat>span:first-child svg{display:none}.stat strong{font-size:18px}.stat strong small{display:block;margin:5px 0 0}.stat-foot{font-size:8px;line-height:1.5}.activity-panel{padding:18px}.activity-panel .section-title{flex-wrap:wrap;gap:6px}.activity-empty{font-size:10px;line-height:1.8}.orbit-footer{font-size:8px}.two-columns{grid-template-columns:1fr}.catalog-grid{gap:12px}.catalog-card{padding:17px 10px}.catalog-card h2{font-size:14px}.catalog-card strong{font-size:22px}.catalog-card .eyebrow{font-size:7px;letter-spacing:.5px}.wallet-overview{padding:25px}.wallet-overview h2{font-size:36px}.form-panel{padding:20px}.wallet-stats{grid-template-columns:1fr}.wallet-stats .stat{display:flex;justify-content:space-between;align-items:center}.wallet-stats .stat strong{margin:0}.admin-row form{grid-template-columns:1fr}.public-hero{margin-top:65px}.public-hero h1{font-size:39px}.public-header .orbit-logo{font-size:23px}.public-header .secondary-btn{width:auto}.tasks-empty{padding:30px 20px}.tasks-empty h2{font-size:23px}}
