.asset-switch,.type-switch{display:flex;gap:5px;padding:4px;background:#17252c;border:1px solid #34484b;border-radius:10px;width:max-content;max-width:100%}.asset-switch{margin:0 0 16px}.asset-switch button,.type-switch button{border:0;background:transparent;color:#a6bab0;border-radius:7px;padding:9px 15px;font-size:12px;font-weight:800;white-space:nowrap}.asset-switch button.active,.type-switch button.active{background:#c9ed91;color:#172311}.type-switch{width:100%;margin-top:10px}.type-switch button{flex:1;padding:10px 5px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div:last-child{grid-column:span 2}.bot-balances{grid-template-columns:repeat(3,1fr);gap:5px}.bot-card{flex-basis:225px}.bot-balances b{font-size:11px}.buy-robot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-bottom:15px}.buy-robot h3{margin:5px 0;font-size:18px}.buy-robot p{color:#9eb6a5;font-size:12px;line-height:1.5;margin:0}.buy-robot b{color:#d8f6ae}.buy-robot button{flex:none}.farm-list{display:grid;gap:14px}.farm-stats strong{font-size:16px}.nova-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.nova-stat{padding:15px}.nova-stat span{display:block;color:#98b2a6;font-size:10px}.nova-stat strong{display:block;margin-top:9px;font-size:16px;font-variant-numeric:tabular-nums}.nova-card{background:linear-gradient(130deg,#253043,#182b32);border-color:#58748b}.go-market{margin-top:16px}.participant-head,.participant-row{grid-template-columns:minmax(75px,1.4fr) repeat(3,minmax(0,1fr));gap:5px}.participant-head{font-size:9px}.participant-row{font-size:10px}.participant-row strong{font-size:10px}.participant-row>strong{overflow-wrap:anywhere}.tabs{grid-template-columns:repeat(4,1fr)}
@media(max-width:749px){.tabs{gap:1px;padding-left:8px;padding-right:8px}.tabs button{font-size:11px;padding:10px 2px}.buy-robot{align-items:stretch;flex-direction:column}.buy-robot button{width:100%}.participant-panel{overflow-x:auto}.participant-head,.participant-row{min-width:370px}.market-overview{align-items:start;flex-direction:column}.chart-switch{align-self:flex-end}.nova-stat strong{font-size:14px}}
@media(min-width:750px){.metrics{grid-template-columns:repeat(5,1fr)}.metrics>div:last-child{grid-column:auto}.farm-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.buy-robot{max-width:1000px}.nova-stats{grid-template-columns:repeat(4,1fr);max-width:1000px}.participant-head,.participant-row{grid-template-columns:minmax(120px,1.5fr) repeat(3,1fr)}}

.chart-frame-switch{display:flex;gap:4px;width:max-content;max-width:100%;margin:0 0 8px;padding:3px;border:1px solid #354a4b;border-radius:8px;background:#172831}.chart-frame-switch button{background:transparent;border:0;border-radius:6px;color:#9cb4a8;padding:7px 12px;font-size:11px;font-weight:750}.chart-frame-switch button.active{color:#172311;background:#c9ed91}.event-filters{display:flex;gap:16px;padding:9px 14px;border-bottom:1px solid #2a3b42;color:#adc1b5;font-size:11px}.event-filters label{display:flex;align-items:center;gap:5px;cursor:pointer}.event-filters input{accent-color:#c9ed91;width:15px;height:15px;margin:0}.wallet-hint{color:#849d91;font-size:11px;margin:-7px 1px 13px}.percent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.percent-row button{border:1px solid #40564e;border-radius:7px;background:#263a35;color:#cfebbf;padding:8px 4px;font-size:11px;font-weight:800}.percent-row button:hover,.percent-row button:focus-visible{background:#42634a}.trade-preview{color:#a7bdaf;font-size:11px;line-height:1.45;min-height:15px}.trade-preview.warning{color:#ffc4a7}.last-execution{border:1px solid #638356;background:#213a2b;color:#dcf2c1;border-radius:8px;padding:10px;font-size:11px;line-height:1.4}.book-row{width:100%;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer}.book-row:hover{background:#233b3b}.book-row:focus-visible{outline:2px solid #c9ed91;outline-offset:-2px}

.header-actions{display:flex;align-items:center;gap:7px}.admin-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid #5e786b;border-radius:9px;color:#d9eec8;background:#1a302d;font-size:12px;font-weight:800}.admin-link:hover{background:#2d4b3c}.farm-production{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1000px;margin-bottom:15px}.farm-production>div{padding:15px;border:1px solid #5f805e;border-radius:12px;background:#1d3429}.farm-production span{display:block;color:#a8c4a5;font-size:10px}.farm-production strong{display:block;margin-top:7px;color:#e5facb;font-size:19px;font-variant-numeric:tabular-nums}@media(max-width:390px){.farm-production strong{font-size:16px}.admin-link{padding:7px 8px}}

.tabs{grid-template-columns:repeat(5,minmax(0,1fr))}
.pool-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.pool-summary .panel{padding:15px}.pool-summary span,.pool-reward span,.pool-facts span{display:block;color:#9fb7aa;font-size:11px}.pool-summary strong{display:block;margin-top:7px;color:#e5facb;font-size:20px;font-variant-numeric:tabular-nums}
.pool-create{margin-bottom:25px;overflow:hidden}.pool-create summary{cursor:pointer;padding:17px 18px;font-size:15px;font-weight:800;color:#e5facb}.pool-create summary:focus-visible{outline:2px solid #c9ed91;outline-offset:-3px}.pool-create-body{padding:0 18px 18px}.pool-create-body>p,.pool-disclaimer{color:#aabeb0;font-size:12px;line-height:1.5}.pool-create form{display:grid;gap:12px;max-width:750px}.pool-create label,.pool-stake label{display:grid;gap:6px;color:#c5d6c8;font-size:12px;font-weight:700}.pool-create input,.pool-create select,.pool-create textarea,.pool-stake input[type=number]{width:100%;box-sizing:border-box;background:#111f26;border:1px solid #40565b;border-radius:8px;color:#f1f9e5;padding:11px;font:inherit}.pool-create textarea{resize:vertical}.pool-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pool-templates{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pool-templates button,.pool-stake-actions button{border:1px solid #50684f;background:#243c31;color:#daf3bd;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750}.pool-available{margin:0;color:#d3e9c0}.pool-disclaimer{margin:0}.pool-create .primary{justify-self:start}
.pool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}.pool-card{padding:17px;min-width:0}.pool-card-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.pool-card h3{margin:6px 0 5px;font-size:18px;overflow-wrap:anywhere}.pool-card-head small,.pool-dates{color:#91a99e;font-size:11px}.pool-reward{text-align:right;flex:none}.pool-reward strong{display:block;margin-top:5px;color:#e4f9bc;font-size:17px;font-variant-numeric:tabular-nums}.pool-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0;padding:14px 0;border-top:1px solid #34484b;border-bottom:1px solid #34484b}.pool-facts b{display:block;margin-top:5px;color:#edf5e8;font-size:12px;overflow-wrap:anywhere}.pool-conditions{margin-top:13px;border:1px solid #576c55;background:#24342b;border-radius:9px;padding:12px;font-size:12px}.pool-conditions b{color:#e2f5c7}.pool-conditions p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.pool-conditions small{color:#b0c3b1}.pool-mine{margin:14px 0;color:#a9c0b3;font-size:11px}.pool-mine b{color:#e4f9bc}.pool-stake{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:12px}.pool-stake-actions{display:flex;gap:4px}.pool-stake-actions button{padding:10px 7px}.pool-stake>.pool-check{grid-column:1/-1;display:flex;align-items:start;font-weight:500;line-height:1.4}.pool-check input{width:16px;height:16px;accent-color:#c9ed91;flex:none;margin:0}.pool-stake>.primary{grid-column:1/-1;width:100%}.pool-rules{margin-top:18px}
@media(max-width:749px){.tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.tabs button{font-size:10px;padding:10px 1px}.pool-list{grid-template-columns:1fr}.pool-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-summary .panel{padding:11px}.pool-summary span{font-size:9px}.pool-summary strong{font-size:14px}.pool-reward strong{font-size:15px}}
@media(max-width:370px){.pool-form-grid{grid-template-columns:1fr}.pool-card-head{flex-wrap:wrap}.pool-reward{text-align:left}.pool-stake{grid-template-columns:1fr}.pool-stake-actions{justify-content:space-between}}

.market-info{margin:15px 0 3px}.market-info summary{padding:13px 16px;color:#d5edbc;font-size:12px;font-weight:800;cursor:pointer}.market-info>div{padding:0 16px 14px;color:#a7bdb0;font-size:12px;line-height:1.55}.market-info p{margin:10px 0 0}
.upgrade-button{margin-top:8px;width:100%}.power-panel{max-width:670px;margin:15px 0 0}.power-panel form,.exchange-panel form{display:grid;gap:14px;padding:16px}.power-panel label,.exchange-panel label{display:grid;gap:6px;color:#b7cdbb;font-size:12px;font-weight:750}.power-panel input,.power-panel select,.exchange-panel input,.exchange-panel select,.referral-link input{width:100%;min-width:0;padding:11px;background:#0a171f;border:1px solid #40565b;border-radius:8px;color:#edf5e9}.power-panel .primary,.exchange-panel .primary{justify-self:start;min-width:180px}.power-panel .pool-available{line-height:1.5}.exchange-panel{max-width:700px}.exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exchange-quote{padding:12px;border:1px solid #4d6849;border-radius:9px;color:#d7eac8;background:#1d332a;font-size:12px;line-height:1.5}
.bank-balances,.burn-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.burn-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.bank-balances>div,.burn-balances>div{padding:16px;min-width:0}.bank-balances span,.burn-balances span{display:block;color:#9bb5a5;font-size:11px}.bank-balances strong,.burn-balances strong{display:block;margin:7px 0;color:#e3f6c7;font-size:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bank-balances small{color:#9eb7a8;font-size:10px;line-height:1.5}.referral-body{padding:16px;color:#b8cabd;font-size:12px;line-height:1.5}.referral-body p{margin:0 0 14px}.referral-link{display:flex;gap:8px}.referral-link input{flex:1}.referral-list{margin:15px 0}.referral-list>div{display:flex;justify-content:space-between;gap:9px;border-top:1px solid #34484b;padding:9px 0}.referral-list span{color:#bddf9b}.referral-body small{color:#8fa99b}.bank-future{margin-top:15px;padding-bottom:16px}.bank-future p{margin:15px;color:#aac0b0;font-size:12px;line-height:1.5}.bank-future button{margin-left:15px}.referral-hint{border:1px solid #6b865b;border-radius:8px;padding:9px;color:#ddf6bd}
.burn-admin{display:block}.burn-admin>div:first-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.burn-admin>div:first-child>div{border:1px solid #3a5448;border-radius:9px;padding:11px}.burn-admin span{display:block;color:#a9bdad;font-size:10px}.burn-admin strong{display:block;color:#e3f6c7;margin-top:5px}.burn-actions{display:flex;gap:8px;margin-top:14px}.burn-actions button{flex:1}
@media(min-width:750px){.tabs{display:flex;flex-wrap:wrap;width:100%}.tabs button{flex:1;padding:12px 7px;font-size:11px}.bank-balances{max-width:1000px}}
@media(max-width:749px){.shell{padding-bottom:144px}.tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,39px);gap:2px;padding-top:6px;padding-bottom:calc(7px + env(safe-area-inset-bottom))}.tabs button{min-height:0;font-size:10px;padding:4px 1px;white-space:normal;line-height:1.1}.bank-balances,.burn-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-balances>div:last-child{grid-column:span 2}.bank-balances strong,.burn-balances strong{font-size:17px}.burn-admin>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.burn-actions{flex-direction:column}}
@media(max-width:390px){.referral-link{flex-direction:column}.exchange-grid{gap:7px}.exchange-grid select{font-size:11px}}

.farm-switch{margin:0 0 22px}.participant-controls,.participant-pager,.admin-tabs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.participant-controls label{display:flex;gap:8px;align-items:center}.participant-controls select{background:#14232a;color:#edf7ed;border:1px solid #405157;border-radius:8px;padding:9px}.participant-pager{justify-content:center}.economy-panel{margin-top:18px;padding:20px}.economy-panel svg{width:100%;height:220px}.economy-legend{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.economy-legend span{font-size:12px;color:#c8d5ce}.economy-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.burn-schedule{padding:12px 16px;background:#17282b;border-radius:10px}.admin-tabs button{padding:10px 16px;background:#18282c;border:1px solid #405157;border-radius:9px;color:#d5e7dc;cursor:pointer}.admin-tabs button.active{background:#bde582;color:#0b1b1b}.admin-pool-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.admin-pool-form label{display:grid;gap:6px}.admin-pool-form input,.admin-pool-form select,.admin-pool-form textarea{width:100%;background:#15262b;color:#f3f8ef;border:1px solid #425458;border-radius:8px;padding:10px}.admin-pool-form .wide{grid-column:1/-1}@media(max-width:650px){.admin-pool-form{grid-template-columns:1fr}.admin-pool-form .wide{grid-column:auto}.participant-controls{align-items:stretch;flex-direction:column}.participant-controls label{justify-content:space-between}.tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* v10: three-coin farm and balance grids */
.metrics,.bank-balances,.nova-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}
.participant-head,.participant-row{grid-template-columns:minmax(130px,2fr) repeat(4,minmax(65px,1fr))}
.participant-panel{overflow-x:auto}.participant-head,.participant-row{min-width:520px}
@media(max-width:600px){.farm-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.farm-switch button{min-width:0;padding-inline:5px;font-size:12px}.farm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v11 NOVA storage pool */
.vault-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;margin:16px 0}
.metrics strong,.bot-balances b{overflow-wrap:anywhere}
.vault-stats .panel{display:flex;flex-direction:column;gap:8px;padding:18px;min-width:0}
.vault-stats span{color:var(--muted,#a8b9b7);font-size:13px}.vault-stats strong{font-size:clamp(18px,3vw,24px);overflow-wrap:anywhere}
.vault-panel{margin:16px 0}.vault-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vault-forms form{display:grid;gap:10px;align-content:start}.vault-forms small{color:var(--muted,#a8b9b7)}
.participant-head,.participant-row{grid-template-columns:minmax(130px,2fr) repeat(5,minmax(65px,1fr));min-width:590px}
@media(max-width:600px){.farm-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-forms{grid-template-columns:1fr}}

/* v12 pool report and withdrawal status */
.pool-progress{height:7px;background:#2c3b40;border-radius:99px;overflow:hidden;margin:16px 0}.pool-progress i{display:block;height:100%;background:#bde582;border-radius:99px}
.pool-report{border-top:1px solid #34454a;margin-top:14px;padding-top:12px}.pool-report summary{cursor:pointer;font-weight:700;min-height:32px}.pool-participant-head,.pool-participant,.pool-report-row{display:grid;grid-template-columns:minmax(100px,1.4fr) minmax(100px,1fr) minmax(64px,.6fr);gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #28383e}.pool-participant-head{color:#a7b7b6;font-size:12px}.pool-participant strong{text-align:right}.pool-report-row{grid-template-columns:100px 1fr auto}.pool-own-stakes{margin-top:14px}.pool-own-stakes h4{margin:0 0 8px}.pool-own-stake{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #34454a}.pool-own-stake div{display:grid;gap:3px}.pool-own-stake small,.pool-own-stake span{color:#a7b7b6}.pool-own-stake button{white-space:nowrap}
@media(max-width:600px){.pool-own-stake{align-items:flex-start;flex-direction:column}.pool-participant,.pool-participant-head{grid-template-columns:minmax(80px,1fr) minmax(100px,1fr) 60px;font-size:12px}.pool-report-row{grid-template-columns:1fr;gap:2px}}

.wave-settings{padding:16px}.wave-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.wave-form label{display:grid;gap:7px;color:#aebfb5;font-size:12px}.wave-form input,.wave-form select{min-width:0;width:100%;min-height:44px;background:#0a171f;border:1px solid #40565c;border-radius:8px;padding:10px;color:#ebf4e8}.wave-wide{grid-column:1/-1}.wave-bots{display:grid;gap:8px;margin-top:14px}.wave-bots>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid #31484a;padding:10px 0;font-size:12px}.wave-bots span{color:#afc1b4}.wave-notice{padding:12px 14px;border:1px solid #85713b;border-radius:9px;color:#efdda5;background:#28261b;font-size:12px;line-height:1.6}.wave-notice[hidden]{display:none}@media(max-width:480px){.wave-form{grid-template-columns:1fr}.wave-form button{white-space:normal}}

.vault-workspace{display:grid;gap:16px;align-items:start}.vault-main{min-width:0;display:grid;gap:16px}.barrel-panel{padding:20px;text-align:center}.barrel-panel h3{margin:8px 0;font-size:22px}.barrel-art{max-width:160px;margin:8px auto}.barrel-art svg{width:100%;height:auto;display:block}.barrel-cash{display:block;font-size:28px;color:#e5f5d7;margin:0 0 9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.barrel-facts{margin:18px 0;text-align:left}.barrel-facts>div{padding:12px 0;border-top:1px solid #34474a;display:grid;gap:5px}.barrel-facts dt{color:#a9bdb0;font-size:12px}.barrel-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.vault-direct>.explainer{padding:0 16px}.vault-direct .vault-forms{padding:0 16px 16px}.vault-direct>#vaultDirectStatus{padding:0 16px 12px;font-size:12px;line-height:1.6}.vault-forms form{min-width:0}.vault-forms label{display:grid;gap:7px;font-size:12px;color:#a9bdb0}.vault-forms input{min-width:0;width:100%;min-height:44px;border:1px solid #40565c;border-radius:8px;padding:10px 12px;color:#ebf4e8;background:#0a171f}.vault-forms .pool-available{font-size:12px;line-height:1.6}.vault-forms button{min-height:44px;white-space:normal}.vault-main .vault-stats{margin:0}.vault-forms input:focus-visible,.vault-forms button:focus-visible,.power-panel select:focus-visible{outline:2px solid #bde582;outline-offset:3px}@media(min-width:900px){.vault-workspace{grid-template-columns:280px minmax(0,1fr)}.barrel-panel{position:sticky;top:16px}.vault-main .vault-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.vault-forms{grid-template-columns:1fr}.barrel-art{max-width:110px}.barrel-panel{padding:16px}.barrel-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.barrel-facts dd{font-size:12px}}

.orb-planner{margin-top:18px}.orb-planner-body{padding:16px}.orb-planner form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.orb-planner label{display:grid;gap:7px;font-size:12px;color:#a9bdb0}.orb-planner input,.orb-planner select{min-width:0;width:100%;min-height:44px;padding:10px;border:1px solid #40565c;border-radius:8px;background:#0a171f;color:#ebf4e8}.orb-planner button{min-height:44px;white-space:normal}.orb-planner input:focus-visible,.orb-planner select:focus-visible{outline:2px solid #bde582;outline-offset:3px}@media(max-width:400px){.orb-planner form{grid-template-columns:1fr}}

.headline-title52{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.headline-title52 h1{margin-right:0}.buy-cr52{padding:9px 15px;font-size:12px;white-space:nowrap}.payment28{scroll-margin-top:18px}@media(max-width:749px){.headline-title52{gap:9px}.buy-cr52{padding:8px 12px;font-size:11px}}

.personal-summary60{margin:0 0 16px;padding:10px 12px;border:1px solid #40564b;border-radius:10px;background:#152720}.personal-summary60[hidden]{display:none}.personal-summary60-name{font-size:11px;font-weight:750;color:#d3ebbb;margin-bottom:8px;overflow-wrap:anywhere}.personal-summary60-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.personal-summary60-grid span{display:block;font-size:10px;color:#a6b9aa;line-height:1.3}.personal-summary60-grid strong{display:block;margin-top:4px;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:749px){.personal-summary60{padding:8px 10px}.personal-summary60-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.personal-summary60-grid span{font-size:9px}.personal-summary60-grid strong{font-size:11px}.metrics span{font-size:9px}.metrics strong{font-size:13px}}

/* Compact NOVA workstation: one network block and one GPU with controls. */
.nova-layout112{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}.nova-layout112>*{min-width:0}.nova-network112,.nova-hardware112{padding:20px}.nova-network112 h3,.nova-hardware112 h3{font-size:17px;margin:7px 0 16px}.nova-network112 dl{margin:0}.nova-network112 dl>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #34484b;padding:11px 0;font-size:12px}.nova-network112 dt{color:#b4c5c0}.nova-network112 dd{margin:0;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nova-hardware112{background:linear-gradient(140deg,#23343f,#18292f)}.nova-gpu112{position:relative;margin:24px 4px 28px;padding:12px 15px 24px;border-radius:14px;background:linear-gradient(165deg,#4a5b67,#1a242d 55%,#344551);border:2px solid #667986;box-shadow:0 9px 0 #101b22,0 15px 24px #10191f88;transform:perspective(900px) rotateY(-5deg);isolation:isolate}.nova-gpu-label112{display:flex;justify-content:space-between;letter-spacing:3px;font-size:11px;color:#c6f0af}.nova-fans112{display:flex;gap:14px;padding:15px 0 2px}.nova-fans112 i{flex:1;aspect-ratio:1;border-radius:50%;border:5px solid #121e26;background:repeating-conic-gradient(from 0deg,#6d8593 0deg 14deg,#24363f 15deg 42deg,#111d25 43deg 45deg);box-shadow:inset 0 0 0 3px #526874;position:relative}.nova-fans112 i:after{content:'';position:absolute;inset:34%;background:#1b2a34;border:2px solid #93b9a3;border-radius:50%}.nova-gpu-edge112{position:absolute;bottom:-15px;left:14%;width:44%;height:9px;background:repeating-linear-gradient(90deg,#b3a45d 0 4px,#5b5330 4px 6px)}.nova-rig-metrics112{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.nova-rig-metrics112 span{display:block;font-size:11px;color:#b3c7bd}.nova-rig-metrics112 b{display:block;font-size:14px;overflow-wrap:anywhere;margin-top:6px}.nova-power112{border-top:1px solid #40545c;margin-top:20px;padding-top:15px}.nova-power112 form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nova-power112 p,.nova-power112 button{grid-column:1/-1}.nova-power112 label{min-width:0}.nova-hardware112 #novaBuyPanel{background:transparent;border:0;padding:0;margin-top:20px;box-shadow:none}.pool-facts-fold112{margin-top:14px}.pool-facts-fold112 summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:9px;font-size:12px;color:#d6e9c3}.pool-facts-fold112 summary:before{content:'＋'}.pool-facts-fold112[open] summary:before{content:'−'}.pool-facts-fold112 summary:focus-visible{outline:2px solid #c9ed91;outline-offset:3px}.pool-facts-fold112 .pool-facts{margin-top:0}
@media(max-width:749px){.nova-layout112{grid-template-columns:1fr}.nova-network112,.nova-hardware112{padding:16px}.nova-gpu112{max-width:460px;margin-left:auto;margin-right:auto}.nova-network112 dl>div{font-size:11px}.nova-rig-metrics112 b{font-size:12px}}
.nova-power112 label{display:grid;gap:7px;font-size:12px;color:#bfcec7}.nova-power112 input,.nova-power112 select{width:100%;min-height:42px;border:1px solid #526873;border-radius:7px;background:#101e26;color:#ecf5ed;padding:9px 11px;font:inherit;box-sizing:border-box}.nova-power112 .pool-available{font-size:12px;line-height:1.6}.nova-power112 input:focus-visible{outline:2px solid #c9ed91;outline-offset:2px}
/* ORB statuses: bronze, silver and gold, ten levels each. */
#farmContent .farm-card.orb-tier113-1{background:linear-gradient(140deg,#4a3429,#2a2422 75%);border-color:#a47953}#farmContent .farm-card.orb-tier113-2{background:linear-gradient(140deg,#47535d,#252e35 75%);border-color:#a0b0ba}#farmContent .farm-card.orb-tier113-3{background:linear-gradient(140deg,#514627,#2c291d 75%);border-color:#c5ab5c}#farmContent .orb-tier113-1 .eyebrow{color:#edc397}#farmContent .orb-tier113-2 .eyebrow{color:#e0e9ef}#farmContent .orb-tier113-3 .eyebrow{color:#f4d982}#farmContent .orb-tier113-1 .farm-icon{color:#d9a16f}#farmContent .orb-tier113-2 .farm-icon{color:#d1dfe9}#farmContent .orb-tier113-3 .farm-icon{color:#e6c15c}#farmContent .farm-card .farm-note{color:#ccd2c9}.orb-level-help113{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;margin-left:7px;border:1px solid #b3baa4;border-radius:50%;background:#172229;color:#edf4dc;vertical-align:middle;font-size:16px;font-weight:700;cursor:pointer}.orb-level-help113:focus-visible{outline:2px solid #d1ef9c;outline-offset:3px}.orb-level-dialog113{width:min(540px,calc(100vw - 28px));max-height:85dvh;box-sizing:border-box;overflow:auto;padding:22px;border:1px solid #6e8277;border-radius:15px;background:#14242c;color:#e5eee6;line-height:1.6;font-size:14px}.orb-level-dialog113::backdrop{background:#020b11c4}.orb-help-head113{display:flex;align-items:center;justify-content:space-between;gap:15px}.orb-help-head113 h2{font-size:19px;margin:0}.orb-help-head113 button{width:40px;height:40px;border:1px solid #718377;border-radius:8px;background:#23362f;color:#f2f6ec;font-size:23px;cursor:pointer}.orb-level-dialog113 ol{padding-left:22px}.orb-level-dialog113 li{padding:8px 0}.orb-level-dialog113 li span{display:block;color:#c4d2c8}.orb-level-dialog113 li:nth-child(1) b{color:#edc397}.orb-level-dialog113 li:nth-child(2) b{color:#e0e9ef}.orb-level-dialog113 li:nth-child(3) b{color:#f4d982}
#farmContent .farm-top{gap:10px}#farmContent .farm-top>div:first-child{flex:1;min-width:0}#farmContent .farm-card .orb-level-help113{flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;padding:0;margin:0;border-radius:50%;align-self:flex-start}
/* Browser-local appearance themes. Financial and miner status colors stay meaningful. */
:root{--q-page114:#091219;--q-surface114:#121f28;--q-raised114:#1c2d32;--q-text114:#e8f0e9;--q-muted114:#afc2b8;--q-line114:#40535c;--q-input114:#0b1920;--q-accent114:#c9ed91;--q-on-accent114:#172311}
html[data-theme114=light]{color-scheme:light;--q-page114:#f3f5f7;--q-surface114:#fff;--q-raised114:#e8eef0;--q-text114:#202c32;--q-muted114:#4c626b;--q-line114:#a5b7bf;--q-input114:#f9fbfc;--q-accent114:#305c38;--q-on-accent114:#fff}
html[data-theme114=sand]{color-scheme:light;--q-page114:#eee7d9;--q-surface114:#fffdf6;--q-raised114:#f0e8d8;--q-text114:#302d25;--q-muted114:#665d4a;--q-line114:#b8aa91;--q-input114:#fffcf4;--q-accent114:#556630;--q-on-accent114:#fff}
html[data-theme114=black]{color-scheme:dark;--q-page114:#08090b;--q-surface114:#15171a;--q-raised114:#24282d;--q-text114:#f0f2f4;--q-muted114:#b5bec6;--q-line114:#505860;--q-input114:#101215;--q-accent114:#c9ed91;--q-on-accent114:#172311}
html[data-theme114=blue]{color-scheme:dark;--q-page114:#07172c;--q-surface114:#10283e;--q-raised114:#19394f;--q-text114:#ecf4f9;--q-muted114:#b6cddb;--q-line114:#456c85;--q-input114:#0b2034;--q-accent114:#a5d9ef;--q-on-accent114:#102839}
html[data-theme114]{background:var(--q-page114);color:var(--q-text114)}html[data-theme114] body{background:var(--q-page114);color:var(--q-text114)}
.theme-label114{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;color:var(--q-muted114)}.theme-picker114{max-width:125px;min-height:36px;border:1px solid var(--q-line114);border-radius:8px;background:var(--q-raised114);color:var(--q-text114);padding:6px 8px;font:inherit;font-size:12px;cursor:pointer}.theme-picker114:focus-visible{outline:2px solid var(--q-accent114);outline-offset:3px}.header-actions{flex-wrap:wrap;gap:8px}.topbar{height:auto;min-height:62px;padding-top:10px;padding-bottom:10px;gap:12px}
html[data-theme114]:not([data-theme114=classic]) :is(.panel,.chart-card,.farm-card,.bot-card,.pool-card,.nova-network112,.nova-hardware112,dialog,.tools-modal,.auth-card,.uc-dialog){background:var(--q-surface114);color:var(--q-text114);border-color:var(--q-line114)}
html[data-theme114]:not([data-theme114=classic]) :is(.tabs,.asset-switch,.type-switch,.chart-switch,.chart-frame-switch,.metrics,.profile-summary,.energy38,.pool-conditions,.wave-notice,.upgrade34-controls,.uc-empty,.nova-power112){background:var(--q-raised114);color:var(--q-text114);border-color:var(--q-line114)}
html[data-theme114]:not([data-theme114=classic]) :is(input,select,textarea){background:var(--q-input114);color:var(--q-text114);border-color:var(--q-line114)}
html[data-theme114]:not([data-theme114=classic]) :is(.secondary,.account-btn,.admin-link,.language-picker,.pool-nav70 button,.chart-switch button,.chart-frame-switch button,.type-switch button,.asset-switch button,.tabs button,.cancel,.percent-row button,.orb-level-help113){background:var(--q-raised114);color:var(--q-text114);border-color:var(--q-line114)}
html[data-theme114]:not([data-theme114=classic]) :is(.primary,.tabs button.active,.asset-switch button.active,.type-switch button.active,.chart-frame-switch button.active,.pool-nav70 button[aria-pressed=true]){background:var(--q-accent114);color:var(--q-on-accent114);border-color:var(--q-accent114)}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(p,span,label,small,dt,dd,th,td,h1,h2,h3,h4,strong,b,time,a,summary,legend,li){color:inherit!important}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.metrics>div,.profile-summary>div,.wallet-row,.farm-production>div,.book-head,.order-row,.pool-facts,.pool-report-row,.uc-project,.uc-order,.uc-book,.uc-history,.rules,.notifications,.notice){background-color:var(--q-surface114);color:var(--q-text114);border-color:var(--q-line114)}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.muted,.subtle,.farm-note,.section-intro,.uc-muted,.tools-note,.pool-available,.chart-caption,.nova-network112 dt){color:var(--q-muted114)!important}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.book-bids,.bid,.positive,.up,.buy-text){color:#17663d!important}html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.book-asks,.ask,.negative,.down,.sell-text,.error){color:#a42b36!important}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.chart-card svg,.chart-card canvas){background:#121f28;border-radius:6px}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) #farmContent .orb-tier113-1{background:linear-gradient(135deg,#f4e5d6,#ead7c2);border-color:#987047;color:#30271f}html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) #farmContent .orb-tier113-2{background:linear-gradient(135deg,#f2f6f9,#dce5eb);border-color:#879aa8;color:#24333b}html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) #farmContent .orb-tier113-3{background:linear-gradient(135deg,#fff4cf,#eddfaa);border-color:#a68b37;color:#3b321c}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) #farmContent .farm-card .farm-note{color:var(--q-muted114)!important}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) .nova-gpu112 :is(b,span,div){color:#d4e8cb!important}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.energy38,.pool-conditions,.buy-robot,.orb-level-dialog113,.uc-dialog,.nova-hardware112){color:var(--q-text114)!important}
@media(max-width:650px){.topbar{flex-wrap:wrap;align-items:center}.header-actions{width:100%;justify-content:flex-start;gap:7px}.header-actions>*{max-width:100%}.theme-picker114{max-width:108px}.theme-label114{gap:4px}}
html[data-theme114]:not([data-theme114=classic]) .personal-summary60{background:var(--q-raised114);color:var(--q-text114);border-color:var(--q-line114)}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.energy38-wallet,.energy38-input-wrap,.chart-volume-toggle,.chart-volume,.tools-badge,.support-message,.pool-mine,.trade-preview,.event,.chart-toolbar,.chart-tools){color:var(--q-text114)!important}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) :is(.energy38-input-wrap,.support-message,.tools-badge){background:var(--q-input114);border-color:var(--q-line114)}
html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) .brand span{color:var(--q-accent114)!important;border-color:var(--q-accent114)}
html[data-theme114] .asset-switch{overflow-x:auto;min-width:0}html[data-theme114]:is([data-theme114=light],[data-theme114=sand]) .personal-summary60-name{color:var(--q-text114)}


.farm-summary116{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--q-line114,#5f805e);border-radius:12px;background:var(--q-surface114,#1d3429)}
.farm-production.farm-summary116>div{padding:0;border:0;border-radius:0;background:transparent!important;min-width:0}.farm-summary116 strong{font-size:17px;margin-top:3px}.farm-summary116 button{font-size:12px}
#farmContent .orb-stats116{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#farmContent .orb-stats116>div{min-width:0}#farmContent .orb-stats116 span{font-size:10px;white-space:nowrap}#farmContent .orb-stats116 strong{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}
.buy-help116 summary{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--q-line114,#6c876e);border-radius:50%;cursor:pointer;list-style:none;font-weight:800}.buy-help116 summary::-webkit-details-marker{display:none}.buy-help116 p{max-width:480px;margin-top:8px}.buy-robot>div{min-width:0}
.upgrade116-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px}.upgrade116-controls label{display:grid;gap:5px;font-size:11px}.upgrade116-controls select{width:100%;min-width:0;padding:9px;background:var(--q-input114,#14252a);color:var(--q-text114,#e5facb);border:1px solid var(--q-line114,#58705d);border-radius:8px}.upgrade116-controls button{white-space:nowrap}
.energy38.energy-low116 progress{accent-color:#ef5350}.energy38.energy-low116 progress::-webkit-progress-value{background:#ef5350}.energy38.energy-low116 progress::-moz-progress-bar{background:#ef5350}.energy38.energy-low116 .energy38-head strong{color:#ef5350}.energy38.energy-low116{border-color:#ef5350}
#farmForecastFold,#farmIncomeFold[hidden],#farmOrbPanel>.tools-section[hidden]{display:none!important}
@media(max-width:600px){.farm-summary116{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.farm-summary116 button{grid-column:1/-1;min-height:34px;padding:7px 10px}.farm-summary116 strong{font-size:15px}.farm-summary116 span{font-size:10px}#farmContent .buy-robot{padding:12px;gap:8px}#farmContent .buy-robot h3{font-size:16px}#farmContent .buy-robot .eyebrow{font-size:9px}#farmContent .farm-card{padding:12px}#farmContent .orb-stats116 span{font-size:9px}#farmContent .orb-stats116 strong{font-size:11px}.upgrade116-controls button{font-size:11px;padding-inline:10px}}
@media(max-width:749px){.tabs{min-width:0;max-width:100%;box-sizing:border-box}.tabs button{min-width:0;white-space:normal;overflow-wrap:anywhere}.tabs .uc-nav-short{font-size:9px}}
@media(max-width:749px){.shell>.tabs{width:100vw;max-width:100vw;left:0;right:auto}.shell>.tabs button{font-size:10px!important;padding-inline:1px!important}}
.upgrade118-controls{display:grid;gap:8px;margin-top:14px}.upgrade118-controls>label{font-size:12px}.upgrade118-ends{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--q-muted114,#afc5b7)}.upgrade118-controls input[type=range]{width:100%;min-width:0;min-height:28px;margin:0;accent-color:#bde582;cursor:pointer}.upgrade118-controls input:focus-visible{outline:2px solid #a9cd78;outline-offset:3px;border-radius:6px}.upgrade118-controls output{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.upgrade118-controls button{width:100%}
/* Compact original NOVA card. */
.nova-hardware112{padding:16px}.nova-hardware112 h3{margin:5px 0 10px;font-size:15px}.nova-gpu112{max-width:280px;margin:14px auto 22px;padding:9px 12px 16px}.nova-fans112{gap:10px;padding:10px 0 0}.nova-fans112 i{border-width:4px}.nova-rig-metrics112{gap:8px;margin:12px 0}.nova-power112{margin-top:12px;padding-top:12px}.nova-power112 form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.nova-power112 form>label:first-child{grid-column:1;grid-row:1}.nova-power112 #buyPowerBtn{grid-column:2;grid-row:1;margin:0;min-height:42px;white-space:nowrap;padding:9px 12px;font-size:12px}.nova-power112 form>label:has(#powerAsset){display:none}.nova-power112 #powerQuote{grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.nova-power112 input{min-height:42px}.nova-hardware112 .nova-rig-metrics112 b{font-size:13px}
@media(max-width:600px){.nova-hardware112{padding:12px}.nova-gpu112{max-width:240px}.nova-power112 label{font-size:11px}.nova-power112 #buyPowerBtn{font-size:11px;padding:9px 10px}}

/* Compact farm headings and a single economy summary. */
#farm .section-title h2{font-size:23px;margin:3px 0}#farm .section-title{margin-bottom:12px}.grid35-summary h3{font-size:17px}.grid35-summary .grid35-facts strong{font-size:20px}#economyDaily{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:10px 14px;border:1px solid #34484b;border-radius:10px}#economyDaily>div{border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px;min-width:0}#economyDaily strong{font-size:17px;overflow-wrap:anywhere}.pool-author123 summary{cursor:pointer;padding:8px 0;font-weight:700}.pool-author123 p{white-space:pre-wrap;overflow-wrap:anywhere}.pool-author123 summary:focus-visible{outline:2px solid #bde582;outline-offset:3px}
@media(max-width:600px){#farm .section-title h2{font-size:20px}.grid35-summary h3{font-size:16px}.grid35-summary .grid35-facts strong{font-size:17px}#economyDaily{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}#economyDaily strong{font-size:15px}}

.bot-rename123{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px}.bot-rename123 label{display:grid;gap:6px;font-size:12px}.bot-rename123 input{width:100%;box-sizing:border-box;min-height:40px;padding:8px}.bot-rename123 p{grid-column:1/-1}
