:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#111413;color:#f4f1ea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #111413;--panel: #181b1a;--panel-strong: #1f2421;--line: #2f3733;--muted: #a8aaa3;--faint: #737872;--text: #f4f1ea;--teal: #49c6b0;--teal-soft: rgba(73, 198, 176, .15);--amber: #e3b45b;--gold: #e3b45b;--rose: #e36d62;--green: #9bd46f;--ink: #0d0f0e}*{box-sizing:border-box}body{margin:0;min-width:320px;background:linear-gradient(180deg,#111413,#151816 58%,#101211)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{width:min(1480px,100%);margin:0 auto;padding:14px 18px 22px}.center-state{min-height:100vh;display:grid;place-items:center}.topbar,.section-heading,.topbar-actions,.brand-block,.quick-stats,.yield-output,.gpu-note,.venue-side{display:flex}.topbar{align-items:center;justify-content:space-between;gap:16px;min-height:54px;margin-bottom:12px}.brand-block{align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(73,198,176,.6);border-radius:8px;background:#0f2420;color:#9affec;font-weight:800}.eyebrow{margin:0 0 4px;color:var(--amber);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:24px;line-height:1}h2{margin-bottom:0;font-size:22px;line-height:1.12}.topbar-actions{align-items:center;gap:10px}.resource-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px}.resource-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(73,198,176,.08),transparent),var(--panel-strong);color:var(--text);padding:0 10px;font-size:13px;font-weight:800}.resource-button svg{flex:0 0 auto;color:var(--teal)}.resource-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-button em{flex:0 0 auto;border-radius:999px;background:#e3b45b29;color:#efca7a;padding:2px 6px;font-size:10px;font-style:normal}.data-health-bar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;margin:-4px 0 14px;border:1px solid rgba(73,198,176,.24);border-radius:8px;background:linear-gradient(90deg,#49c6b01f,#e3b45b0f),#111413db;padding:8px 12px}.data-health-bar.has-warning{border-color:#e3b45b57}.data-health-title,.data-health-counts,.data-health-open{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.data-health-title{color:var(--amber);font-size:12px;font-weight:900}.data-health-title svg{color:var(--teal)}.data-health-bar strong{color:#b8fff0;font-size:13px}.data-health-message{min-width:0;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-health-counts em{border:1px solid rgba(245,238,226,.1);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;padding:3px 7px}.data-health-open{color:#b8fff0;font-size:12px;font-weight:800}.language-toggle{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);color:var(--text);padding:0 10px;cursor:pointer}.language-toggle svg{color:var(--teal)}.language-toggle span{color:var(--muted);font-size:12px}.language-toggle strong{color:#b8fff0;font-size:12px}.timestamp{color:var(--muted);font-size:12px}.icon-button,.primary-button{border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);color:var(--text);cursor:pointer}.icon-button{display:grid;place-items:center;width:38px;height:38px}.primary-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px}.icon-button:hover,.primary-button:hover,.language-toggle:hover,.resource-button:hover,.table-link:hover,.market-row:hover,.source-card:hover{border-color:var(--teal)}.subtle-button{background:#111413}.tutorial-banner{position:relative;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(280px,1fr) auto;gap:14px;align-items:center;min-height:86px;margin-bottom:14px;border:1px solid rgba(227,180,91,.55);border-radius:8px;background:linear-gradient(90deg,#e3b45b29,#49c6b029),#121512;box-shadow:0 18px 58px #00000038;padding:14px 16px;overflow:hidden;cursor:pointer}.tutorial-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 42%,transparent 58%);transform:translate(-100%);animation:banner-shine 4.8s ease-in-out infinite;pointer-events:none}.tutorial-banner-main{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.tutorial-banner-main svg{color:var(--amber)}.tutorial-banner h2{font-size:24px}.tutorial-banner p{position:relative;z-index:1;margin:0;color:#dfddd4;line-height:1.45}.tutorial-button{position:relative;z-index:1;white-space:nowrap}.tutorial-secondary{position:relative;z-index:1;grid-column:1 / -1;color:var(--muted);font-size:12px}.tutorial-marquee{position:absolute;inset:auto 0 0;display:flex;gap:42px;width:max-content;color:#e3b45b1a;font-size:42px;font-weight:900;white-space:nowrap;transform:translateY(25%);animation:tutorial-marquee 22s linear infinite;pointer-events:none}.tutorial-panel{margin-bottom:14px}.main-layout{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:14px;align-items:start}.content-column{min-width:0}.tutorial-sidebar{position:sticky;top:14px;max-height:calc(100vh - 28px);min-width:0;overflow:auto;border-color:#e3b45b6b;background:linear-gradient(145deg,#e3b45b1a,#49c6b014),#181b1af5}.tutorial-sidebar::-webkit-scrollbar{width:8px}.tutorial-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#49c6b057}.tutorial-sidebar .section-heading,.tutorial-sidebar .tutorial-intro,.tutorial-sidebar .tutorial-steps,.tutorial-sidebar .tutorial-actions,.tutorial-sidebar .safety-note,.tutorial-sidebar .tutorial-secondary{position:relative;z-index:1}.tutorial-sidebar .tutorial-steps,.tutorial-sidebar .tutorial-actions{grid-template-columns:1fr}.tutorial-sidebar .tutorial-actions{display:grid}.tutorial-sidebar .primary-button{justify-content:center}.tutorial-sidebar .tutorial-secondary{display:block;margin-top:10px;color:var(--muted);font-size:12px;line-height:1.45}.tutorial-sidebar-glow{position:absolute;inset:-80px -70px auto auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(73,198,176,.25),transparent 67%);animation:tutorial-pulse 3.8s ease-in-out infinite;pointer-events:none}.tutorial-intro{margin-bottom:10px;color:var(--muted);line-height:1.55}.tutorial-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tutorial-step{display:grid;grid-template-columns:auto 1fr;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#111413;padding:10px}.tutorial-step svg{color:var(--teal)}.tutorial-step strong,.safety-note strong{display:block;margin-bottom:4px}.tutorial-step span,.safety-note span{display:block;color:var(--muted);font-size:12px;line-height:1.45}.tutorial-actions,.modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tutorial-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.tutorial-guide-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:#111413;padding:12px}.tutorial-guide-card-head strong{font-size:15px}.tutorial-guide-card-head a{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(73,198,176,.28);border-radius:8px;color:var(--teal)}.tutorial-guide-card p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.tutorial-guide-card ol{margin:10px 0 0;padding-left:18px;color:#deddd5;font-size:12px;line-height:1.55}.tutorial-guide-card li+li{margin-top:5px}.tutorial-command-block{display:grid;gap:7px;margin-top:12px}.tutorial-command-block span{color:var(--amber);font-size:12px;font-weight:800}.tutorial-command-block textarea{width:100%;min-height:260px;max-height:42vh;border:1px solid rgba(73,198,176,.28);border-radius:8px;background:#0b0e0d;color:#dffbf4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;padding:10px;resize:vertical;white-space:pre;overflow:auto}.safety-note{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:12px;border:1px solid rgba(227,180,91,.3);border-radius:8px;background:#e3b45b14;padding:11px}.safety-note svg{color:var(--amber)}.support-row,.floating-donation{margin-top:14px}.donation-card{position:relative;margin-top:12px;border:1px solid rgba(73,198,176,.42);border-radius:8px;background:linear-gradient(135deg,#49c6b021,#e3b45b1a),#111413;padding:12px;overflow:hidden}.support-row .donation-card{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:14px;align-items:center;margin-top:0}.support-row .donation-card p{margin-bottom:0}.support-row .donation-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-donation .donation-card{margin-top:0}.donation-card:before{content:"";position:absolute;inset:-40% auto -40% -45%;width:44%;background:linear-gradient(90deg,transparent,rgba(184,255,240,.16),transparent);transform:rotate(12deg);animation:donation-scan 5.4s ease-in-out infinite;pointer-events:none}.tutorial-guide-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.donation-card-head{display:grid;gap:6px}.donation-card-head span{display:flex;align-items:center;gap:7px;color:var(--amber);font-size:11px;font-weight:800;text-transform:uppercase}.donation-card-head svg{color:var(--teal)}.donation-card-head strong{color:#fff8e8;font-size:16px;line-height:1.2;text-align:left}.donation-card p{margin:10px 0 12px;color:#d8d7ce;font-size:12px;line-height:1.55}.donation-qr-grid{display:grid;gap:9px}.donation-qr{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center;min-width:0;border:1px solid rgba(73,198,176,.22);border-radius:8px;background:#07090880;padding:8px}.donation-qr img{display:block;width:74px;height:74px;border-radius:6px;background:#f9fbf7;padding:5px}.donation-qr div{display:grid;gap:6px;min-width:0}.donation-qr strong{font-size:13px}.donation-qr span{overflow:hidden;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.donation-qr button,.feedback-quick button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;border:1px solid rgba(73,198,176,.32);border-radius:8px;background:#49c6b01f;color:#cffff6;cursor:pointer}.donation-qr button{min-height:30px;padding:6px 9px;font-size:12px}.donation-qr button:hover,.feedback-quick button:hover,.tutorial-guide-card-head a:hover{border-color:var(--teal);background:#49c6b02e}@media(min-width:1500px){.donation-shell{padding-right:306px}.floating-donation{position:fixed;top:118px;right:max(18px,calc((100vw - 1480px)/2 + 18px));z-index:9;width:270px;max-height:calc(100vh - 134px);margin-top:0;overflow:auto;scrollbar-width:thin}.floating-donation::-webkit-scrollbar{width:7px}.floating-donation::-webkit-scrollbar-thumb{border-radius:999px;background:#49c6b052}.floating-donation .donation-card{border-color:#49c6b080;background:linear-gradient(150deg,#49c6b02b,#e3b45b1f),#111413f7;box-shadow:0 18px 52px #00000042}.floating-donation .donation-card p{font-size:11px}.floating-donation .donation-qr-grid{gap:8px}.floating-donation .donation-qr{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:7px}.floating-donation .donation-qr img{width:64px;height:64px}.floating-donation .donation-qr strong{font-size:12px}.floating-donation .donation-qr span{font-size:10px}}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:#060807b8;padding:18px}.tutorial-modal{width:min(880px,100%);max-height:min(84vh,780px);overflow:auto;border:1px solid rgba(73,198,176,.36);border-radius:8px;background:#181b1a;box-shadow:0 26px 90px #0000007a;padding:18px}.tutorial-modal .icon-button{font-size:24px;line-height:1}.prompt-box{display:grid;gap:8px;margin-top:13px}.prompt-box span{color:var(--muted);font-size:12px}.prompt-box textarea{width:100%;min-height:280px;border:1px solid var(--line);border-radius:8px;background:#101211;color:var(--text);padding:12px;resize:vertical;line-height:1.5;outline:none}@keyframes banner-shine{0%{transform:translate(-110%)}45%,to{transform:translate(110%)}}@keyframes tutorial-marquee{0%{transform:translate3d(0,25%,0)}to{transform:translate3d(-33%,25%,0)}}@keyframes tutorial-pulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.82;transform:scale(1.06)}}@keyframes donation-scan{0%,42%{transform:translate(0) rotate(12deg)}70%,to{transform:translate(420%) rotate(12deg)}}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.68fr);gap:14px;align-items:start}.content-column>.dashboard-grid{margin-top:14px}.dashboard-left-stack{display:grid;gap:14px;align-content:start;min-width:0}.dashboard-flow-stack{display:grid;grid-column:1;gap:14px;min-width:0}.dashboard-grid .compact-calculator{grid-column:2;grid-row:1 / span 2}.dashboard-flow-stack .ops-grid{margin-top:0}.image2-layout{width:min(1540px,100%)}.image2-layout .topbar{margin-bottom:10px}.image2-layout .resource-dock{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:10px}.image2-layout .data-health-bar{margin:0 0 12px}.image2-layout .main-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(342px,.62fr);grid-template-areas:"price network calc" "directory directory calc" "tutorial flow calc";gap:14px;align-items:start}.image2-layout .content-column,.image2-layout .dashboard-grid,.image2-layout .dashboard-left-stack{display:contents}.image2-layout .content-column>.price-panel:first-child{grid-area:price;margin-top:0}.image2-layout .network-panel{grid-area:network;max-height:760px;overflow:auto;scrollbar-width:thin}.image2-layout .network-panel::-webkit-scrollbar{width:7px}.image2-layout .network-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#49c6b052}.image2-layout .dashboard-grid .compact-calculator{position:sticky;top:12px;grid-area:calc;grid-column:calc;grid-row:auto;max-height:760px;overflow:auto;scrollbar-width:thin}.image2-layout .dashboard-grid .compact-calculator::-webkit-scrollbar{width:7px}.image2-layout .dashboard-grid .compact-calculator::-webkit-scrollbar-thumb{border-radius:999px;background:#49c6b052}.image2-layout .priority-directory{grid-area:directory;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:14px;margin-top:0}.image2-layout .tutorial-sidebar{position:relative;top:0;grid-area:tutorial;max-height:none;overflow:hidden}.image2-layout .dashboard-flow-stack{grid-area:flow;display:grid;gap:14px}.image2-layout .panel,.image2-layout .calculator-panel{background:linear-gradient(180deg,rgba(73,198,176,.035),transparent 52%),#151917f0}.image2-layout .price-panel,.image2-layout .network-panel,.image2-layout .compact-calculator{border-color:#49c6b04d;box-shadow:0 18px 58px #0000003d,inset 0 1px #ffffff08}.image2-layout .price-panel .section-heading,.image2-layout .network-panel .section-heading,.image2-layout .compact-calculator .section-heading{margin-bottom:10px}.image2-layout .price-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.image2-layout .price-summary-grid div{padding:9px 10px}.image2-layout .price-summary-grid .wide{grid-column:1 / -1}.image2-layout .price-line-chart,.image2-layout .price-chart svg{height:260px}.image2-layout .network-kline{height:260px}.image2-layout .price-source-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image2-layout .compact-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.image2-layout .stat-card{min-height:72px;padding:10px}.image2-layout .stat-card strong{font-size:17px}.image2-layout .hashrate-insight-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.image2-layout .history-tool{grid-template-columns:1fr;gap:10px;align-items:center;margin-top:10px;padding:11px}.image2-layout .history-copy{grid-column:1;grid-row:auto}.image2-layout .history-controls{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.image2-layout .history-results{grid-column:1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.image2-layout .history-footnote{grid-column:1;padding-top:8px}.image2-layout .chart-note{margin-top:8px}.image2-layout .market-panel,.image2-layout .priority-directory .wide{min-height:0}.image2-layout .market-grid{gap:7px}.image2-layout .market-column{min-height:58px}.image2-layout .compact-table{max-height:292px}.image2-layout .tutorial-sidebar{display:grid;align-content:start}.image2-layout .tutorial-sidebar .tutorial-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.image2-layout .tutorial-sidebar .tutorial-actions{display:flex}.image2-layout .tutorial-sidebar .primary-button{flex:1 1 156px}.image2-layout .floating-donation{position:fixed;right:max(18px,calc((100vw - 1540px)/2 + 18px))}.image2-layout .quick-estimate-card,.image2-layout .roi-input-card{padding:10px}.image2-layout .quick-yield-grid strong,.image2-layout .payback-summary-card strong{font-size:18px}.image2-layout .roi-strip,.image2-layout .tuning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}.panel,.calculator-panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:#181b1aeb;box-shadow:0 18px 58px #00000036}.panel{padding:18px}.calculator-panel{padding:18px 20px}.section-heading{align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.section-heading.tight{margin-bottom:12px}.data-pill{border:1px solid rgba(73,198,176,.45);border-radius:999px;background:var(--teal-soft);color:#adfff0;padding:6px 10px;font-size:12px;font-weight:800;white-space:nowrap}.compact-stats{gap:10px;margin-bottom:12px}.stat-card{flex:1 1 0;min-height:84px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#111413;padding:12px;display:grid;align-content:start;gap:6px}.stat-card svg{color:var(--teal)}.stat-card span,.gpu-note span,.yield-output span,.source-card span,.chart-note{color:var(--muted);font-size:12px}.stat-card strong{display:block;margin-top:2px;font-size:19px}.network-kline{width:100%;height:338px;border:1px solid var(--line);border-radius:8px;background:#101211;overflow:hidden}.network-kline svg{width:100%;height:100%}.chart-empty{display:grid;place-items:center;min-height:260px;color:var(--muted)}.chart-grid{stroke:#ffffff14;stroke-width:1}.chart-axis-label,.chart-scale-label{fill:var(--muted);font-size:11px;font-weight:700}.chart-scale-label{fill:var(--amber);letter-spacing:0}.hashrate-area{fill:url(#hashrate-area-fill)}.hashrate-close-line{fill:none;stroke:var(--teal);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.hashrate-event-marker line{stroke:#e3b45b5c;stroke-dasharray:3 5;stroke-width:1.1}.hashrate-event-marker circle{fill:#f4cf81;stroke:#101211;stroke-width:2.5}.hashrate-event-marker text{fill:#f4cf81;font-size:10px;font-weight:1000;paint-order:stroke;stroke:#0c100fdb;stroke-width:3px;stroke-linejoin:round}.hashrate-current-guide{stroke:#b8fff052;stroke-dasharray:4 6;stroke-width:1.2}.hashrate-current-dot{fill:#b8fff0;stroke:#080f0eeb;stroke-width:3}.hashrate-current-tag rect{fill:#0e2c27f0;stroke:#b8fff080}.hashrate-current-tag text{fill:#b8fff0;font-size:11px;font-weight:900}.hashrate-current-tag text:first-of-type{fill:#e8e3d8b3;font-size:10px}.hashrate-hover-guide{stroke:#49c6b094;stroke-dasharray:3 5;stroke-width:1.4}.hashrate-hover-dot{fill:#ffd36f;stroke:#101211;stroke-width:3}.hashrate-hover-tooltip rect{fill:#0a0d0cf2;stroke:#49c6b06b}.hashrate-hover-tooltip text{fill:#b8fff0;font-size:11px;font-weight:800}.hashrate-hover-tooltip text:first-of-type{fill:var(--text);font-size:12px}.hashrate-hover-tooltip text:last-of-type{fill:var(--muted);font-size:10px}.hashrate-hit-point{fill:transparent;stroke:transparent;pointer-events:all}.chart-note{margin-top:9px}.hashrate-insight-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 12px}.hashrate-insight-strip div{min-width:0;border:1px solid rgba(73,198,176,.18);border-radius:8px;background:#080d0cb8;padding:9px 10px}.hashrate-insight-strip span,.hashrate-insight-strip small{display:block;color:var(--muted);font-size:11px;line-height:1.35}.hashrate-insight-strip strong{display:block;margin:3px 0 2px;color:#b8fff0;font-size:15px;line-height:1.15;overflow-wrap:anywhere}.price-panel{margin-top:14px}.content-column>.price-panel:first-child{margin-top:0}.yield-basis{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.tuning-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;border:1px solid rgba(73,198,176,.24);border-radius:8px;background:#49c6b017;padding:10px}.tuning-summary div{display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;grid-column:1 / -1;color:var(--amber);font-size:12px;font-weight:900}.tuning-summary div span{margin-right:auto}.tuning-summary div a{display:inline-flex;align-items:center;gap:4px;color:#9effef;font-size:11px;font-weight:800;overflow-wrap:anywhere}.tuning-summary strong{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#090e0db8;color:#eaf7f2;font-size:12px;line-height:1.35;padding:8px}.tuning-compact-warning{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.price-panel .section-heading{align-items:center}.legend-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:var(--muted);font-size:12px}.legend-row span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.price-range-tabs{display:inline-flex;gap:4px;border:1px solid rgba(73,198,176,.28);border-radius:999px;background:#0a0d0cb8;padding:4px}.price-range-tabs button{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:5px 10px}.price-range-tabs button.active{background:#49c6b02e;color:#b8fff0}.mode-toggle{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(73,198,176,.25);border-radius:999px;background:#060c0bb8;padding:4px}.mode-toggle button{min-height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:5px 10px}.mode-toggle button.active{background:#49c6b033;color:#b8fff0;box-shadow:inset 0 0 0 1px #49c6b04d}.legend{display:inline-block;width:9px;height:9px;border-radius:999px}.legend.up{background:var(--green)}.legend.down{background:var(--rose)}.legend.volume{background:var(--amber);box-shadow:0 0 12px #e3b45b59}.price-chart{border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 15% 12%,rgba(73,198,176,.16),transparent 34%),linear-gradient(180deg,rgba(73,198,176,.07),transparent 58%),#101211;overflow:hidden}.price-line-chart{height:318px;padding:4px 0 2px}.price-chart svg{width:100%;height:318px;display:block}.price-chart-bg{fill:url(#price-bg)}.price-wick{stroke-width:1.6}.price-wick.up,.price-candle.up{stroke:var(--green);fill:#9bd46fe0}.price-wick.down,.price-candle.down{stroke:var(--rose);fill:#e36d62e0}.volume-bar.up{fill:rgba(155,212,111,var(--volume-alpha))}.volume-bar.down{fill:rgba(227,109,98,var(--volume-alpha))}.price-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px}.price-summary-grid div{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#111413;padding:10px 12px}.price-summary-grid .wide{grid-column:span 2}.price-summary-grid span{display:block;color:var(--muted);font-size:12px}.price-summary-grid strong{display:block;margin-top:5px;color:#b8fff0;overflow-wrap:anywhere}.price-summary-grid strong.up{color:#d8ff9c}.price-summary-grid strong.down{color:#ff9f97}.price-tooltip{display:grid;gap:5px;min-width:170px;border:1px solid rgba(73,198,176,.32);border-radius:8px;background:#0a0d0cf0;box-shadow:0 16px 48px #00000061;padding:10px 11px}.price-tooltip strong{color:var(--text)}.price-tooltip span{color:#b8fff0;font-size:12px}.price-tooltip em{color:var(--muted);font-size:11px;font-style:normal}.price-source-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.history-tool{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.72fr);gap:12px;align-items:stretch;margin-top:12px;border:1px solid rgba(73,198,176,.36);border-radius:8px;background:linear-gradient(135deg,rgba(73,198,176,.12),transparent 42%),#111413d1;padding:14px}.history-copy{display:grid;grid-column:1 / -1;align-content:center;gap:7px;min-width:0;border-left:3px solid var(--teal);padding-left:12px}.history-copy span,.history-copy p,.history-footnote,.history-results span,.market-column-title span,.market-pair{color:var(--muted);font-size:12px}.history-copy span{color:var(--gold);font-weight:800;letter-spacing:0;text-transform:uppercase}.history-copy strong{color:var(--text);font-size:19px;line-height:1.2}.history-copy p{margin:0;line-height:1.5}.history-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-content:center;gap:10px}.compact-field{margin-bottom:0}.history-controls .field span{color:#f5eee2d6;font-size:13px;font-weight:700}.history-controls input{min-height:44px;border-color:#f5eee226;background:#050706b8;font-weight:800}.history-results{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.history-results div{min-width:0;border-radius:8px;background:var(--teal-soft);padding:10px}.history-results strong{display:block;margin-top:5px;color:#b8fff0;font-size:16px;overflow-wrap:anywhere}.history-footnote{grid-column:1 / -1;margin:0;border-top:1px solid rgba(245,238,226,.08);padding-top:10px;line-height:1.5}.field{display:grid;gap:6px;margin-bottom:11px}.field span{color:var(--muted);font-size:12px}input,select,textarea{width:100%;min-height:39px;border:1px solid var(--line);border-radius:8px;background:#101211;color:var(--text);padding:0 11px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49c6b024}textarea{min-height:110px;padding:11px;line-height:1.5;resize:vertical}button:disabled{cursor:not-allowed;opacity:.55}input[type=range]{min-height:26px;padding:0;accent-color:var(--teal)}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;left:12px;top:12px;color:var(--muted);pointer-events:none}.input-prefix{position:absolute;left:13px;top:11px;color:var(--muted);font-size:15px;font-weight:900;pointer-events:none}.input-with-icon input{padding-left:38px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-wide{grid-column:1 / -1}.quick-gpu-picker{display:grid;gap:8px;margin:-2px 0 12px}.quick-gpu-picker>span,.quick-estimate-heading span,.calculator-decision-heading span,.quick-basis-strip span{color:var(--muted);font-size:12px}.quick-gpu-picker>div{display:flex;flex-wrap:wrap;gap:6px}.quick-gpu-picker button{min-height:30px;border:1px solid rgba(73,198,176,.2);border-radius:7px;background:#080c0bbf;color:#dce9e5;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:5px 8px}.quick-gpu-picker button.active{border-color:#b8fff0a8;background:#49c6b042;color:#b8fff0}.quick-estimate-card{display:grid;gap:10px;border:1px solid rgba(73,198,176,.34);border-radius:8px;background:linear-gradient(135deg,#49c6b01f,#e3b45b0a),#090f0dd1;padding:12px}.quick-estimate-heading{display:grid;gap:3px}.quick-estimate-heading span,.calculator-decision-heading span{color:var(--gold);font-weight:900}.quick-estimate-heading strong{color:var(--text);font-size:17px;line-height:1.25}.hashrate-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(84px,.7fr);gap:8px;align-items:end}.hashrate-equation .field:last-child{grid-column:1 / -1}.hashrate-equation .equation-symbol:nth-of-type(2){display:none}.hashrate-equation .field{margin-bottom:0}.hashrate-equation input{font-weight:900}.equation-symbol{display:grid;place-items:center;min-height:39px;color:#b8fff0;font-size:18px;font-weight:1000}.estimate-settings-row{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:10px;align-items:end}.estimate-settings-row .field{margin-bottom:0}.quick-yield-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-yield-grid div,.payback-summary-card{min-width:0;border-radius:8px;background:var(--teal-soft);padding:12px}.quick-yield-grid span,.payback-summary-card span{display:block;color:var(--muted);font-size:12px}.quick-yield-grid strong{display:block;margin-top:5px;color:#b8fff0;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.quick-basis-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.quick-basis-strip span{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#070b0abd;padding:8px;line-height:1.35}.quick-basis-strip strong{color:#eaf7f2;white-space:nowrap}.calculator-decision-heading{display:grid;gap:4px;margin:12px 0 8px}.calculator-decision-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.payback-summary-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.payback-summary-card strong{color:#b8fff0;font-size:20px;line-height:1.2;text-align:right}.roi-input-card{border:1px solid rgba(227,180,91,.34);border-radius:8px;background:linear-gradient(135deg,#e3b45b1f,#49c6b014),#0a100e9e;margin:2px 0 10px;padding:10px 12px}.roi-mode-toggle{margin-bottom:9px;width:100%}.roi-mode-toggle button{flex:1}.roi-input-card .field{margin-bottom:6px}.roi-input-card .field span{color:#f4cf81;font-size:13px}.roi-input-card>span{display:block;color:var(--muted);font-size:12px;line-height:1.45}.hashrate-helper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin:-2px 0 10px;border:1px solid rgba(73,198,176,.24);border-radius:8px;background:#49c6b014;padding:9px 11px}.hashrate-helper span,.hashrate-helper em{color:var(--muted);font-size:12px;font-style:normal}.hashrate-helper strong{color:#b8fff0;font-size:18px}.hashrate-helper em{grid-column:1 / -1;line-height:1.4}.rent-controls{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(92px,.8fr);gap:10px;margin:4px 0 8px}.rent-basis-control,.electricity-controls{grid-column:1 / -1}.rent-controls>div>span{display:block;margin-bottom:6px;color:#f4cf81;font-size:13px}.rent-term-toggle{width:100%}.rent-term-toggle button{flex:1}.electricity-controls .field{margin-bottom:0}.electricity-controls input:disabled{opacity:.58;cursor:not-allowed}.slider-field{margin-bottom:8px}.yield-output{align-items:stretch;gap:10px;margin:12px 0}.compact-yield{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.yield-output div{flex:1;border-radius:8px;background:var(--teal-soft);padding:13px}.yield-output strong{display:block;margin-top:6px;font-size:22px;color:#b8fff0}.compact-yield .payback-output-card{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.compact-yield .payback-output-card strong{margin-top:0;text-align:right;font-size:20px}.roi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;margin:-2px 0 10px}.roi-strip div{border:1px solid rgba(73,198,176,.18);border-radius:8px;background:#49c6b014;padding:10px 12px}.roi-strip span{display:block;color:var(--muted);font-size:12px}.roi-strip strong{display:block;margin-top:4px;color:#eaf7f2;font-size:16px}.roi-strip .roi-net-card{grid-column:auto;border-color:#e3b45b52;background:#e3b45b14}.rent-roi-strip .roi-net-card{grid-column:auto}.roi-strip .roi-net-card strong{color:#ffe3a6}.roi-strip .shutdown-result-card{border-color:#e3b45b6b;background:linear-gradient(145deg,#e3b45b24,#49c6b014),#0b1110eb}.roi-strip .shutdown-result-card strong{color:#ffd27d;font-size:18px}.roi-strip .shutdown-result-card small{display:block;margin-top:4px;color:#e8e3d8a8;font-size:11px;line-height:1.35}.roi-strip p{grid-column:1 / -1;margin:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#090e0d8a;color:var(--muted);font-size:12px;line-height:1.5;padding:10px 12px}.gpu-note{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--line);padding-top:12px}.gpu-note>div{min-width:0}.gpu-chip-wide{grid-column:1 / -1}.gpu-note strong{display:block;margin-top:4px;overflow-wrap:anywhere}.table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.compact-table{max-height:315px;overflow:auto}table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}th,td{border-bottom:1px solid var(--line);padding:10px 9px;text-align:left;vertical-align:middle}th{color:var(--muted);font-weight:800}.table-link{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid var(--line);border-radius:8px;color:var(--teal)}.table-link-action{display:inline-flex;width:auto;min-width:68px;padding:0 9px;gap:6px;font-weight:800;white-space:nowrap}.pool-name-link{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.pool-name-link svg{color:var(--teal)}.pool-name-link:hover{color:#b8fff0}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;border-radius:999px;padding:0 8px;font-size:12px;font-weight:800}.status-badge.live{background:#9bd46f29;color:#c4ec93}.status-badge.offline{background:#e36d622b;color:#f3a097}.status-badge.manual,.status-badge.stale{background:#e3b45b29;color:#efca7a}.market-grid{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.market-column{display:flex;align-items:center;align-content:start;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgba(73,198,176,.08),transparent 52%),#111413;padding:8px}.market-column-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;flex:0 0 118px;min-width:0;padding:0 2px}.market-column-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-column-title strong{color:var(--amber)}.market-row-list{display:flex;flex:1 1 auto;gap:7px;min-width:0;overflow-x:auto;padding-bottom:1px}.market-row{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;max-width:240px;min-height:38px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#181b1aeb;padding:8px 9px;min-width:0}.market-row:hover{border-color:var(--teal)}.market-row strong{display:block;flex:1 1 auto;min-width:0;max-width:128px;overflow:hidden;color:var(--text);font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.market-pair{display:block;flex:0 1 auto;min-width:0;color:var(--muted);font-size:12px;line-height:1.35;max-width:72px;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.venue-side{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.venue-side svg{color:var(--teal)}.market-row .status-badge{min-width:34px;height:20px;padding:0 6px;font-size:11px}.source-panel{margin-top:14px}.compact-source{padding:0}.compact-source summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--muted);list-style:none}.compact-source summary::-webkit-details-marker{display:none}.compact-source summary span{display:inline-flex;align-items:center;gap:8px}.source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0 18px 16px}.source-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:66px;border:1px solid var(--line);border-radius:8px;background:#111413;padding:11px}.source-card strong{display:block;margin-bottom:4px}.caveats{margin:0;padding:0 24px 18px 36px;color:var(--muted);line-height:1.55;font-size:13px}.release-report-summary,.admin-release-report{border-color:#47dac447;background:linear-gradient(135deg,#1b3f3570,#0c100feb)}.release-report-summary{display:grid;gap:6px;margin-top:10px;padding:12px;border:1px solid rgba(71,218,196,.22);border-radius:8px;color:var(--muted);font-size:12px}.release-report-summary strong{color:var(--text);font-size:13px}.release-report-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.release-report-grid span{display:grid;gap:4px;min-height:52px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#070b0a85;font-size:12px}.release-report-grid strong{color:var(--mint-strong);font-size:14px}@media(max-width:760px){.release-report-grid{grid-template-columns:1fr 1fr}}.feedback-panel{margin-top:14px}.feedback-copy,.muted-line{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.55}.feedback-quick{display:grid;gap:8px;margin-bottom:12px}.feedback-quick>span{color:var(--muted);font-size:12px}.feedback-quick div{display:flex;flex-wrap:wrap;gap:8px}.feedback-quick button{min-height:30px;padding:6px 10px;font-size:12px}.feedback-form{display:grid;gap:2px}.feedback-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.form-status{color:var(--muted);font-size:12px}.form-status.success{color:#b8fff0}.form-status.error,.admin-error{color:#ff9f97}.admin-shell{width:min(1280px,100%)}.admin-login-panel{margin-bottom:14px}.admin-top-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-login-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:end}.admin-login-form .field{margin:0}.admin-error{margin:10px 0 0;font-size:13px}.admin-local-warning{margin:0 0 12px;border:1px solid rgba(227,180,91,.3);border-radius:8px;background:#e3b45b17;color:#ffe2a8;padding:10px 12px;font-size:13px;line-height:1.5}.admin-local-warning a{color:#b8fff0;font-weight:800}.admin-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px;margin-bottom:8px}.admin-metric{display:grid;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(73,198,176,.08),transparent),var(--panel);padding:14px}.admin-metric svg,.admin-card svg{color:var(--teal)}.admin-metric span,.admin-metric em,.feedback-item span,.feedback-item em{color:var(--muted);font-size:12px;font-style:normal}.admin-metric strong{color:#b8fff0;font-size:25px;line-height:1}.admin-data-note{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.admin-data-explain{margin-top:-7px;border-left:3px solid rgba(73,198,176,.72);padding-left:10px;color:#b7d5cd}.admin-card-note{margin:-4px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px}.admin-wide{grid-column:span 1}.admin-full{grid-column:1 / -1}.admin-gpu-ranking{margin-bottom:14px}.traffic-bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:5px;min-height:230px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49c6b017,#05070633),#101211;padding:14px 10px 8px}.traffic-bar{display:grid;grid-template-rows:1fr auto;align-items:end;gap:7px;min-width:0;height:200px}.traffic-bar i{display:block;min-height:4px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#9bd46f,#49c6b0);box-shadow:0 0 18px #49c6b038}.traffic-bar span{color:var(--faint);font-size:10px;text-align:center}.daily-traffic-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:12px}.daily-traffic-bars{display:flex;align-items:end;gap:7px;min-height:210px;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49c6b017,#05070633),#101211;padding:14px 10px 8px}.daily-traffic-bar{display:grid;flex:0 0 42px;grid-template-rows:1fr auto;align-items:end;gap:7px;height:185px}.daily-traffic-bar i{display:block;min-height:5px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#ffd36f,#49c6b0);box-shadow:0 0 18px #ffd36f29}.daily-traffic-bar span{color:var(--faint);font-size:10px;text-align:center}.daily-traffic-table{display:grid;align-content:start;gap:6px;max-height:230px;overflow:auto}.daily-traffic-row{display:grid;grid-template-columns:minmax(92px,1fr) repeat(4,minmax(44px,auto));gap:8px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#111413;padding:8px 10px;font-size:12px}.daily-traffic-row span{color:var(--muted)}.daily-traffic-row strong{color:#b8fff0;text-align:right}.daily-traffic-head{position:sticky;top:0;z-index:1;background:#161b19}.daily-traffic-head span{color:var(--text);font-weight:700}.admin-list,.feedback-list{display:grid;gap:8px}.admin-feedback-preview{margin-top:12px}.feedback-empty{display:grid;gap:5px;border:1px solid rgba(73,198,176,.18);border-radius:8px;background:#49c6b014;padding:12px}.feedback-empty strong{color:#b8fff0}.feedback-empty span{color:var(--muted);font-size:13px;line-height:1.55}.feedback-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-list-row,.feedback-item{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#111413;padding:10px}.admin-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-list-row span{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.admin-list-row strong{color:var(--amber)}.admin-table table{min-width:640px}.feedback-item{display:grid;gap:7px}.feedback-item div{display:flex;justify-content:space-between;gap:10px}.feedback-item p{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.empty-state{width:min(520px,100%);border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:34px;text-align:center}.empty-state svg{color:var(--teal)}.empty-state p{color:var(--muted);line-height:1.6}@media(max-width:1120px){.resource-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.data-health-bar{grid-template-columns:auto auto minmax(0,1fr)}.data-health-counts,.data-health-open{display:none}.ops-grid,.dashboard-grid,.tutorial-steps,.tutorial-guide-grid{grid-template-columns:1fr}.dashboard-grid .compact-calculator,.dashboard-flow-stack{grid-column:auto;grid-row:auto}.network-kline{height:300px}.history-tool,.market-grid,.metric-strip,.quick-basis-strip,.admin-grid{grid-template-columns:1fr}.hashrate-insight-strip,.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.main-layout{grid-template-columns:1fr}.tutorial-sidebar{position:relative;top:0}}@media(max-width:720px){.app-shell{padding:12px}.topbar{align-items:flex-start;flex-direction:column}.topbar-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.resource-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-button{min-height:40px;justify-content:flex-start;font-size:12px}.data-health-bar{grid-template-columns:1fr;align-items:start;gap:6px}.data-health-message{white-space:normal}h1{font-size:23px}h2{font-size:20px}.panel,.calculator-panel,.tutorial-banner{padding:14px}.tutorial-banner h2{font-size:21px}.tutorial-marquee{font-size:32px}.tutorial-actions,.modal-actions{display:grid}.tutorial-actions .primary-button,.modal-actions .primary-button{justify-content:center}.compact-stats,.yield-output,.gpu-note,.tuning-summary,.feedback-actions{flex-direction:column;align-items:stretch}.history-controls,.history-results,.roi-strip,.rent-controls,.daily-traffic-panel,.support-row .donation-card,.support-row .donation-qr-grid,.feedback-preview-grid,.tuning-summary,.admin-login-form,.admin-metric-grid{grid-template-columns:1fr}.stat-card{min-height:82px}.two-col{grid-template-columns:1fr;gap:0}.quick-gpu-picker>div{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.quick-gpu-picker button{flex:0 0 auto;width:auto}.hashrate-insight-strip{gap:7px}.hashrate-equation{grid-template-columns:minmax(0,1fr) auto minmax(84px,.7fr)}.hashrate-equation .field:last-child{grid-column:1 / -1}.hashrate-equation .equation-symbol:nth-of-type(2){display:none}.estimate-settings-row{grid-template-columns:minmax(78px,.42fr) minmax(0,1fr)}.quick-yield-grid{grid-template-columns:1fr 1fr}.hashrate-helper em{display:none}.quick-basis-strip{grid-template-columns:1fr 1fr}.quick-basis-strip span:last-child{grid-column:1 / -1}.network-kline{height:260px}.price-chart svg{height:260px}.price-line-chart{height:260px}.price-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-summary-grid .wide{grid-column:1 / -1}.compact-table{max-height:none;overflow:visible}.compact-table table,.compact-table thead,.compact-table tbody,.compact-table tr,.compact-table td{display:block;width:100%;min-width:0}.compact-table table{border-collapse:separate;border-spacing:0;font-size:12px}.compact-table thead{display:none}.compact-table tbody{display:grid;gap:10px}.compact-table tr{border:1px solid rgba(245,238,226,.1);border-radius:8px;background:#111413e6;padding:10px}.compact-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(245,238,226,.07);padding:8px 0;text-align:right}.compact-table td:first-child{display:block;border-bottom-color:#49c6b02e;padding-top:0;text-align:left}.compact-table td:last-child{border-bottom:0;padding-bottom:0}.compact-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-weight:800;text-align:left}.compact-table td:first-child:before{display:none}.compact-table .table-link{margin-left:auto}.compact-source summary{align-items:flex-start;flex-direction:column}.traffic-bars{gap:3px;overflow-x:auto}.traffic-bar{min-width:18px}}@media(max-width:1280px){.image2-layout .main-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);grid-template-areas:"price calc" "network calc" "directory directory" "tutorial flow"}.image2-layout .priority-directory{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.image2-layout .history-tool{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.image2-layout .history-copy,.image2-layout .history-results,.image2-layout .history-footnote{grid-column:1 / -1;grid-row:auto}.image2-layout .history-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.image2-layout .main-layout{grid-template-columns:1fr;grid-template-areas:"price" "calc" "network" "directory" "tutorial" "flow"}.image2-layout .dashboard-grid .compact-calculator{position:relative;top:0;max-height:none;overflow:visible}.image2-layout .network-panel{max-height:none;overflow:visible}.image2-layout .priority-directory{grid-template-columns:1fr}.image2-layout .tutorial-sidebar .tutorial-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.image2-layout{padding:10px;overflow-x:hidden}.image2-layout .resource-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.image2-layout .resource-button{justify-content:flex-start;min-height:42px;gap:8px;padding:0 10px}.image2-layout .resource-button span{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image2-layout .resource-button em{display:none}.image2-layout .main-layout{grid-template-areas:"price" "calc" "directory" "network" "tutorial" "flow";gap:12px}.image2-layout .compact-stats,.image2-layout .hashrate-insight-strip,.image2-layout .history-results,.image2-layout .tutorial-sidebar .tutorial-steps,.image2-layout .tutorial-sidebar .tutorial-actions{grid-template-columns:1fr}.image2-layout .price-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image2-layout .price-summary-grid .wide{grid-column:1 / -1}.image2-layout .dashboard-grid .compact-calculator{max-height:none;overflow:visible;scrollbar-width:thin}.image2-layout .market-row-list,.image2-layout .quick-gpu-picker>div{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;clip-path:inset(0)}.image2-layout .price-line-chart,.image2-layout .price-chart svg,.image2-layout .network-kline{height:250px}.image2-layout .history-tool{grid-template-columns:1fr}.image2-layout .market-column{display:grid;gap:8px}.image2-layout .market-column-title{display:flex;flex-basis:auto;justify-content:space-between;width:100%}.image2-layout .market-row-list{width:100%}.image2-layout .tutorial-sidebar{overflow:hidden}.image2-layout .tutorial-sidebar,.image2-layout .tutorial-sidebar *{min-width:0;overflow-wrap:anywhere}.image2-layout .tutorial-sidebar-glow{display:none}.image2-layout .tutorial-sidebar .primary-button{width:100%;white-space:normal}}.legacy-main-layout,.legacy-floating-donation{display:none!important}.image2-layout{width:min(1640px,100%);padding-right:18px}.image2-layout.donation-shell{padding-right:18px}.image2-layout .image2-home-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;gap:14px;align-items:start}.image2-layout .image2-home-grid .network-panel,.image2-layout .image2-home-grid .tutorial-sidebar{grid-area:auto;max-height:none;overflow:visible}.image2-price-cell{grid-column:1 / 7}.image2-layout .image2-price-cell>.price-panel{margin-top:0}.image2-network-card{grid-column:7 / 13;margin-top:0!important}.image2-yield-card{grid-column:1 / 13;grid-row:2;position:relative;top:0;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.image2-tutorial-card{grid-column:1 / 4;grid-row:3}.image2-pool-card{grid-column:4 / 8;grid-row:3}.image2-market-card{grid-column:8 / 13;grid-row:3}.image2-ecosystem-card{grid-column:4 / 7;grid-row:5}.image2-history-card{grid-column:4 / 10;grid-row:4}.image2-support-card{grid-column:1 / 4;grid-row:4}.image2-rig-card{grid-column:4 / 10}.image2-source-card{grid-column:10 / 13;grid-row:4}.image2-feedback-cell{grid-column:1 / 4;grid-row:5}.image2-layout .image2-home-grid>.image2-price-cell{grid-column:1 / 7}.image2-layout .image2-home-grid>.image2-network-card{grid-column:7 / 13}.image2-layout .image2-home-grid>.image2-yield-card{grid-column:1 / 13;grid-row:2}.image2-layout .image2-home-grid>.image2-tutorial-card{grid-column:1 / 4;grid-row:3}.image2-layout .image2-home-grid>.image2-pool-card{grid-column:4 / 8;grid-row:3}.image2-layout .image2-home-grid>.image2-market-card{grid-column:8 / 13;grid-row:3}.image2-layout .image2-home-grid>.image2-ecosystem-card{grid-column:4 / 7;grid-row:5}.image2-layout .image2-home-grid>.image2-history-card{grid-column:4 / 10;grid-row:4}.image2-layout .image2-home-grid>.image2-support-card{grid-column:1 / 4;grid-row:4}.image2-layout .image2-home-grid>.image2-rig-card{grid-column:4 / 10}.image2-layout .image2-home-grid>.image2-source-card{grid-column:10 / 13;grid-row:4}.image2-layout .image2-home-grid>.image2-feedback-cell{grid-column:1 / 4;grid-row:5}.image2-layout .image2-home-grid .panel,.image2-layout .image2-home-grid .calculator-panel{height:auto;background:radial-gradient(circle at 18% 0%,rgba(73,198,176,.1),transparent 32%),linear-gradient(180deg,rgba(73,198,176,.035),transparent 58%),#111614f0}.image2-layout .image2-home-grid .price-panel,.image2-layout .image2-network-card,.image2-layout .image2-yield-card{border-color:#49c6b057;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff0a}.image2-layout .image2-price-cell .price-source-note,.image2-layout .image2-network-card .chart-note{display:none}.image2-layout .image2-price-cell .price-source-note{display:block;max-height:0;margin:0;overflow:hidden}.image2-layout .image2-price-cell .price-line-chart,.image2-layout .image2-price-cell .price-chart svg,.image2-layout .image2-network-card .network-kline{height:250px}.image2-layout .image2-price-cell .price-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.image2-layout .image2-price-cell .price-summary-grid .wide{grid-column:1 / -1}.image2-layout .image2-network-card .quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.image2-layout .image2-network-card .hashrate-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-reset-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid rgba(73,198,176,.28);border-radius:999px;background:#49c6b01f;color:#b8fff0;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:5px 10px}.yield-form-grid,.rig-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yield-form-grid .field,.rig-form-grid .field{margin-bottom:0}.yield-form-grid .field-wide,.rig-form-grid .rig-model-field{grid-column:1 / -1}.yield-total-strip{display:grid;gap:4px;margin:10px 0;border:1px solid rgba(73,198,176,.26);border-radius:8px;background:#070c0bb8;padding:10px}.yield-total-strip span,.yield-total-strip em,.image2-yield-results small,.image2-roi-results small,.compact-copy,.source-health-message,.image2-source-card small{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.yield-total-strip strong{color:#b8fff0;font-size:19px}.image2-yield-card .yield-total-strip em{display:none}.image2-yield-results{grid-template-columns:repeat(2,minmax(0,1fr))}.yield-decision-card{display:grid;gap:10px;margin-top:12px;border:1px solid rgba(245,194,87,.28);border-radius:10px;background:radial-gradient(circle at 95% 0%,rgba(245,194,87,.12),transparent 38%),#070c0bb3;padding:10px}.yield-decision-header{display:grid;gap:9px}.yield-decision-header>div:first-child{display:grid;gap:3px}.yield-decision-header span{color:#f6c45a;font-size:12px;font-weight:950}.yield-decision-header p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.yield-decision-header .roi-mode-toggle{margin:0}.yield-decision-form{display:grid;gap:10px}.yield-decision-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.75fr);gap:10px;align-items:end}.yield-decision-controls>div{display:grid;gap:6px}.yield-decision-controls>div>span{color:var(--muted);font-size:12px;font-weight:800}.yield-decision-card .field{margin:0}.field-help,.payback-formula{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.45}.payback-formula{color:#9ff4e2;overflow-wrap:anywhere}.payback-basis-card{border-color:#49c6b061!important;background:#19433a7a!important}.payback-basis-card strong{color:#b8fff0}.yield-decision-card .mode-toggle{min-height:34px}.yield-decision-card .mode-toggle button{min-height:30px;padding:5px 8px}.compact-roi-results{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.compact-roi-results .payback-result{grid-column:auto}.image2-yield-results div,.image2-roi-results div{min-width:0}.image2-yield-results small,.image2-roi-results small{display:block;margin-top:5px;color:#9ff4e2}.yield-mini-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.image2-yield-card .tuning-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;max-height:none;overflow:visible;padding:9px}.image2-yield-card .tuning-summary strong{display:block;font-size:11px;padding:7px 8px}.image2-yield-card .tuning-summary>div{min-height:24px}.image2-yield-card .tuning-compact-warning{max-height:none;overflow:visible;margin-top:6px;padding-left:9px;border-left:2px solid rgba(73,198,176,.42)}.image2-yield-card .gpu-note{display:none}.image2-yield-card .yield-basis{max-height:32px;overflow:hidden}.image2-tutorial-card{display:grid;align-content:start;gap:9px;overflow:hidden}.image2-tutorial-card .tutorial-intro{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.image2-tutorial-card .tutorial-steps{grid-template-columns:1fr;gap:7px}.image2-tutorial-card .tutorial-step{gap:8px;padding:8px 9px}.image2-tutorial-card .tutorial-step strong{margin-bottom:2px;font-size:13px}.image2-tutorial-card .tutorial-step span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.image2-tutorial-card .tutorial-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.image2-tutorial-card .tutorial-actions .primary-button{min-width:0;min-height:38px;padding:7px 9px}.image2-tutorial-card .tutorial-actions .tutorial-button{grid-column:1 / -1}.image2-tutorial-card .safety-note{margin-top:0;padding:9px 10px}.image2-tutorial-card .safety-note strong{margin-bottom:2px}.support-mini-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:42px;border:1px solid rgba(227,180,91,.28);border-radius:8px;background:linear-gradient(135deg,#e3b45b1a,#49c6b00f),#080c0bb8;color:var(--text);cursor:pointer;font:inherit;padding:8px 10px;text-align:left}.support-mini-button:hover{border-color:#f4cf818c;background:linear-gradient(135deg,#e3b45b29,#49c6b01a),#080c0bdb}.support-mini-button svg{color:#f4cf81}.support-mini-button span{display:grid;gap:2px;min-width:0}.support-mini-button strong{color:#f4efe5;font-size:13px;font-weight:1000}.support-mini-button small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-modal{width:min(520px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto;border:1px solid rgba(73,198,176,.4);border-radius:10px;background:radial-gradient(circle at 14% 0%,rgba(73,198,176,.16),transparent 34%),#121614;box-shadow:0 24px 90px #0000008c;padding:14px;scrollbar-width:thin}.support-modal .compact-donation-panel{margin-top:10px}.compact-donation-panel{display:grid;gap:10px;border:1px solid rgba(227,180,91,.32);border-radius:8px;background:linear-gradient(135deg,#e3b45b21,#49c6b014),#080c0bc7;padding:11px}.image2-support-card{padding:0!important;overflow:hidden}.image2-support-card .compact-donation-panel{min-height:100%;border:0;border-radius:inherit;background:radial-gradient(circle at 16% 0%,rgba(227,180,91,.16),transparent 36%),linear-gradient(135deg,#e3b45b1c,#49c6b012),#080c0bdb;padding:14px}.image2-support-card .compact-donation-copy strong{font-size:16px}.image2-support-card .compact-donation-copy p{max-height:none}.image2-support-card .compact-donation-qr{grid-template-columns:64px minmax(0,1fr)}.image2-support-card .compact-donation-qr img{width:64px;height:64px}.image2-tutorial-card .compact-donation-panel{gap:8px;padding:9px}.image2-tutorial-card .compact-donation-copy{gap:3px}.image2-tutorial-card .compact-donation-copy p{max-height:38px;overflow:hidden}.compact-donation-copy{display:grid;gap:4px}.compact-donation-copy span{color:var(--gold);font-size:12px;font-weight:900}.compact-donation-copy strong{color:var(--text);font-size:14px}.compact-donation-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.compact-donation-grid{display:grid;gap:8px}.compact-donation-qr{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(73,198,176,.22);border-radius:8px;background:#050908b8;padding:8px}.image2-tutorial-card .compact-donation-qr{grid-template-columns:46px minmax(0,1fr);gap:8px;padding:7px}.compact-donation-qr img{width:58px;height:58px;border-radius:6px;background:#fff}.image2-tutorial-card .compact-donation-qr img{width:46px;height:46px}.compact-donation-qr div{display:grid;gap:4px;min-width:0}.compact-donation-qr strong{color:var(--text);font-size:13px}.compact-donation-qr span{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.compact-donation-qr button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;min-height:28px;border:1px solid rgba(73,198,176,.28);border-radius:7px;background:#49c6b01f;color:#b8fff0;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:4px 9px}.image2-pool-card .compact-table,.image2-market-card .compact-table{max-height:300px}.image2-pool-card table,.image2-market-card table{font-size:12px}.image2-pool-card th,.image2-market-card th,.image2-pool-card td,.image2-market-card td{padding:9px 8px}.exchange-table-wrap td:first-child strong,.exchange-table-wrap td:nth-child(2){overflow-wrap:anywhere}.exchange-panel-stack{display:grid;gap:10px}.exchange-group-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exchange-group-summary .market-column-title,.ecosystem-count{min-height:34px;border:1px solid rgba(73,198,176,.16);border-radius:8px;background:#070c0bb8;padding:8px 10px}.ecosystem-main-link{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:92px;border:1px solid rgba(73,198,176,.24);border-radius:8px;background:#070c0bbd;color:inherit;padding:12px;text-decoration:none}.ecosystem-main-link:hover{border-color:#b8fff080}.ecosystem-main-link div{display:grid;gap:7px;min-width:0}.ecosystem-main-link strong{color:var(--text);font-size:15px;line-height:1.15}.ecosystem-main-link span{color:var(--muted);font-size:12px;line-height:1.45}.ecosystem-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;border:1px solid rgba(245,238,226,.08);border-radius:8px;overflow:hidden}.ecosystem-stats div{display:grid;gap:5px;padding:11px}.ecosystem-stats div+div{border-left:1px solid rgba(245,238,226,.08)}.ecosystem-stats span{color:var(--muted);font-size:12px}.ecosystem-stats strong{color:#b8fff0;font-size:16px}.ecosystem-count{margin-bottom:10px}.ecosystem-link-list{display:grid;gap:7px;margin-top:10px}.ecosystem-link-list a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;border:1px solid rgba(73,198,176,.16);border-radius:7px;background:#070c0bad;color:#dce9e5;font-size:12px;font-weight:900;padding:6px 9px;text-decoration:none}.ecosystem-link-list span{min-width:0;overflow-wrap:anywhere}.compact-history-tool{grid-template-columns:minmax(0,1fr);margin:0}.compact-history-tool .history-copy,.compact-history-tool .history-results,.compact-history-tool .history-footnote{grid-column:1}.compact-history-tool .history-controls,.compact-history-tool .history-results{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-history-tool .history-results div:first-child{grid-column:1 / -1}.image2-history-card .compact-history-tool{grid-template-columns:minmax(230px,.9fr) minmax(280px,1fr);align-items:end}.image2-history-card .compact-history-tool .history-copy,.image2-history-card .compact-history-tool .history-footnote{grid-column:1 / -1}.image2-history-card .compact-history-tool .history-controls{grid-column:1}.image2-history-card .compact-history-tool .history-results{grid-column:2}.image2-rig-card .section-heading{align-items:center}.image2-rig-card .roi-mode-toggle{margin:0;width:auto}.image2-rig-card .compact-copy{margin:-4px 0 12px}.rig-form-grid{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(110px,.7fr));align-items:end}.rig-form-grid .rig-model-field{grid-column:auto}.rig-model-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;border:1px solid var(--line);border-radius:8px;background:#101211;color:var(--text);padding:0 11px}.rig-model-summary strong,.rig-model-summary em{min-width:0;overflow-wrap:anywhere}.rig-model-summary em{color:#b8fff0;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.image2-rig-card .rent-controls{grid-column:1 / -1}.image2-rig-card .electricity-controls{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr)}.image2-roi-results{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.image2-roi-results .payback-result{grid-column:span 2}.image2-roi-results p{grid-column:1 / -1}.source-health-meter{display:flex;gap:0;height:12px;overflow:hidden;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.source-health-meter span.live,.source-health-legend i.live{background:linear-gradient(90deg,#49c6b0,#9bd46f)}.source-health-meter span.stale,.source-health-legend i.stale{background:#f4cf81}.source-health-meter span.offline,.source-health-legend i.offline{background:#ff7568}.source-health-meter span.manual,.source-health-legend i.manual{background:#7d8a86}.source-health-legend{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 8px}.source-health-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.source-health-legend i{width:8px;height:8px;border-radius:999px}.source-list-details{margin-top:10px}.source-list-details summary{display:flex;align-items:center;justify-content:space-between;min-height:34px;border-top:1px solid rgba(245,238,226,.08);color:#b8fff0;cursor:pointer;font-size:13px;font-weight:900;padding-top:10px}.source-list-details .source-grid{margin-top:10px;max-height:240px;overflow:auto}.image2-feedback-cell{align-self:stretch}.image2-feedback-cell .feedback-panel{display:grid;align-content:start;gap:9px;height:100%;margin-top:0;overflow:hidden;padding:14px}.image2-feedback-cell .section-heading{margin-bottom:0}.image2-feedback-cell .section-heading h2{font-size:22px}.image2-feedback-cell .feedback-copy{display:-webkit-box;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.image2-feedback-cell .feedback-quick{gap:6px;margin-bottom:0}.image2-feedback-cell .feedback-quick div{gap:6px;max-height:70px;overflow:hidden}.image2-feedback-cell .feedback-quick button{min-height:27px;border-radius:7px;padding:4px 8px}.image2-feedback-cell .feedback-form,.image2-feedback-cell .feedback-form .two-col{gap:8px}.image2-feedback-cell .field{gap:4px;margin-bottom:0}.image2-feedback-cell input,.image2-feedback-cell textarea{min-height:34px;border-radius:7px}.image2-feedback-cell textarea{min-height:78px;max-height:108px;padding:9px 10px}.image2-feedback-cell .feedback-actions{gap:8px}.image2-feedback-cell .primary-button{min-height:34px;padding:7px 10px}.image2-ecosystem-card,.image2-source-card{align-self:stretch}.image2-layout .image2-source-card.source-panel,.image2-layout .image2-source-card.compact-source{margin-top:0}@media(max-width:1400px){.image2-layout .image2-home-grid>.image2-price-cell,.image2-layout .image2-home-grid>.image2-network-card,.image2-layout .image2-home-grid>.image2-yield-card,.image2-layout .image2-home-grid>.image2-tutorial-card,.image2-layout .image2-home-grid>.image2-pool-card,.image2-layout .image2-home-grid>.image2-market-card,.image2-layout .image2-home-grid>.image2-ecosystem-card,.image2-layout .image2-home-grid>.image2-history-card,.image2-layout .image2-home-grid>.image2-support-card,.image2-layout .image2-home-grid>.image2-source-card,.image2-layout .image2-home-grid>.image2-feedback-cell{grid-row:auto}.image2-layout .image2-home-grid>.image2-price-cell{grid-column:1 / 7}.image2-layout .image2-home-grid>.image2-network-card{grid-column:7 / 13}.image2-layout .image2-home-grid>.image2-yield-card{grid-column:1 / 13;position:relative;top:0;max-height:none;overflow:visible}.image2-yield-card .yield-form-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.image2-yield-card .yield-form-grid .field-wide{grid-column:span 2}.image2-layout .image2-home-grid>.image2-tutorial-card{grid-column:1 / 5}.image2-layout .image2-home-grid>.image2-pool-card{grid-column:5 / 10}.image2-layout .image2-home-grid>.image2-market-card{grid-column:10 / 13}.image2-layout .image2-home-grid>.image2-ecosystem-card{grid-column:1 / 5}.image2-layout .image2-home-grid>.image2-history-card{grid-column:5 / 9}.image2-layout .image2-home-grid>.image2-support-card{grid-column:1 / 5}.image2-layout .image2-home-grid>.image2-rig-card{grid-column:1 / 9}.image2-layout .image2-home-grid>.image2-source-card{grid-column:9 / 13}}@media(max-width:1100px){.image2-layout .tutorial-sidebar-glow{display:none}.image2-layout .image2-home-grid>.image2-price-cell,.image2-layout .image2-home-grid>.image2-network-card,.image2-layout .image2-home-grid>.image2-yield-card,.image2-layout .image2-home-grid>.image2-tutorial-card,.image2-layout .image2-home-grid>.image2-pool-card,.image2-layout .image2-home-grid>.image2-market-card,.image2-layout .image2-home-grid>.image2-ecosystem-card,.image2-layout .image2-home-grid>.image2-history-card,.image2-layout .image2-home-grid>.image2-support-card,.image2-layout .image2-home-grid>.image2-rig-card,.image2-layout .image2-home-grid>.image2-source-card,.image2-layout .image2-home-grid>.image2-feedback-cell{grid-column:1 / -1}.rig-form-grid,.image2-yield-card .yield-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rig-form-grid .rig-model-field,.image2-yield-card .yield-form-grid .field-wide{grid-column:1 / -1}.image2-roi-results{grid-template-columns:repeat(2,minmax(0,1fr))}.image2-history-card .compact-history-tool{grid-template-columns:1fr}.image2-history-card .compact-history-tool .history-copy,.image2-history-card .compact-history-tool .history-controls,.image2-history-card .compact-history-tool .history-results,.image2-history-card .compact-history-tool .history-footnote{grid-column:1}.yield-decision-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.image2-layout .image2-home-grid{gap:12px}.image2-layout .image2-price-cell .price-line-chart,.image2-layout .image2-price-cell .price-chart svg,.image2-layout .image2-network-card .network-kline{height:236px}.image2-layout .image2-price-cell .price-summary-grid,.image2-layout .image2-network-card .quick-stats,.image2-layout .image2-network-card .hashrate-insight-strip,.image2-layout .yield-form-grid,.image2-layout .rig-form-grid,.image2-layout .image2-yield-card .yield-form-grid,.image2-layout .image2-yield-results,.image2-layout .yield-mini-strip,.image2-layout .roi-strip,.image2-layout .image2-roi-results,.image2-layout .compact-roi-results,.image2-layout .yield-decision-controls,.compact-history-tool .history-controls,.compact-history-tool .history-results,.image2-rig-card .electricity-controls{grid-template-columns:1fr}.image2-layout .yield-form-grid .field-wide,.image2-layout .rig-form-grid .rig-model-field,.image2-layout .image2-roi-results .payback-result,.image2-layout .roi-strip .roi-net-card,.image2-layout .roi-strip .shutdown-result-card,.image2-layout .roi-strip p,.image2-roi-results .payback-result,.compact-history-tool .history-results div:first-child{grid-column:auto}.compact-donation-qr{grid-template-columns:52px minmax(0,1fr)}.compact-donation-qr img{width:52px;height:52px}}.image2-layout .image2-home-grid>.image2-yield-card,.image2-layout .image2-yield-card{position:relative!important;top:0!important;grid-column:1 / -1;max-height:none!important;overflow:visible!important;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:stretch;padding:14px}.image2-yield-card>.section-heading{grid-column:1 / -1;grid-row:1;margin-bottom:0!important}.image2-yield-card .yield-form-grid{grid-column:1 / 8;grid-row:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end}.image2-yield-card .yield-form-grid .field-wide{grid-column:span 2}.image2-yield-card .yield-form-grid .field{min-width:0}.image2-yield-card .yield-form-grid input,.image2-yield-card .yield-form-grid select,.image2-yield-card .yield-decision-card input,.image2-yield-card .yield-decision-card select{min-height:38px}.image2-yield-card .yield-total-strip{grid-column:8 / 10;grid-row:2;align-content:center;min-height:100%;margin:0}.image2-yield-card .yield-total-strip em{display:block;max-width:22ch}.image2-yield-card .image2-yield-results{grid-column:10 / 13;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.image2-yield-card .image2-yield-results div{padding:10px}.image2-yield-card .image2-yield-results strong{font-size:clamp(17px,1.2vw,22px)}.image2-yield-card .tuning-summary{grid-column:1 / 7;grid-row:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;margin:0;max-height:none;overflow:visible;padding:10px}.image2-yield-card .tuning-summary>div{grid-column:1 / -1}.image2-yield-card .tuning-summary strong{display:grid;align-content:center;min-height:38px;font-size:11px;line-height:1.25}.image2-yield-card .yield-mini-strip{grid-column:7 / 10;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.image2-yield-card .yield-mini-strip div{padding:9px 10px}.image2-yield-card .tuning-compact-warning{grid-column:10 / 13;grid-row:3;display:grid;align-content:center;min-height:100%;margin:0;padding:10px 12px;border:1px solid rgba(73,198,176,.2);border-left:3px solid rgba(73,198,176,.52);border-radius:8px;background:#070c0b8a}.image2-yield-card .yield-decision-card{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(320px,1fr) minmax(460px,1.45fr);gap:12px;align-items:start;margin:0;padding:12px}.image2-yield-card .yield-decision-header{grid-column:1;min-width:0}.image2-yield-card .yield-decision-header .roi-mode-toggle{width:100%}.image2-yield-card .yield-decision-form{grid-column:2;display:grid;grid-template-columns:1fr;gap:9px;min-width:0}.image2-yield-card .yield-decision-controls{grid-template-columns:minmax(0,1fr) minmax(130px,.72fr);gap:8px}.image2-yield-card .rent-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.image2-yield-card .compact-roi-results{grid-column:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.image2-yield-card .compact-roi-results .payback-result{grid-column:span 2}.image2-yield-card .compact-roi-results div{padding:9px 10px}.image2-yield-card .compact-roi-results strong{font-size:clamp(15px,1.1vw,19px)}.image2-yield-card .payback-formula{margin-top:4px;font-size:10.5px}.image2-yield-card .gpu-note{grid-column:1 / 5;display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;border-top:0;padding-top:0}.image2-yield-card .gpu-note .gpu-chip-wide{grid-column:span 1}.image2-yield-card .gpu-note .gpu-chip{border:1px solid rgba(73,198,176,.18);border-radius:8px;background:#070c0b8f;padding:9px 10px}.image2-yield-card .yield-basis{grid-column:1 / -1;grid-row:5;display:grid;align-content:center;min-height:100%;max-height:none;margin:0;overflow:visible;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#070c0b6b;padding:10px 12px}@media(max-width:720px){html,body,#root{min-height:100%;overflow-x:hidden;overscroll-behavior-y:auto}.image2-layout{width:100%;padding:10px;touch-action:pan-y}.image2-layout .image2-home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.image2-layout .image2-home-grid>*{grid-column:1 / -1!important;grid-row:auto!important;max-width:100%}.image2-layout .panel,.image2-layout .calculator-panel,.image2-layout .network-panel,.image2-layout .tutorial-sidebar,.image2-layout .image2-yield-card,.image2-layout .image2-pool-card .compact-table,.image2-layout .image2-market-card .compact-table,.image2-layout .exchange-table-wrap,.image2-layout .source-list-details .source-grid{max-height:none!important;overflow:visible!important;-webkit-overflow-scrolling:auto}.image2-layout .price-chart,.image2-layout .price-line-chart,.image2-layout .network-kline,.image2-layout .chart-frame,.image2-layout .chart-frame svg,.image2-layout .network-kline svg{touch-action:pan-y}.image2-layout .market-panel{padding:14px}.image2-layout .exchange-group-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.image2-layout .exchange-table-wrap table,.image2-layout .exchange-table-wrap thead,.image2-layout .exchange-table-wrap tbody,.image2-layout .exchange-table-wrap tr,.image2-layout .exchange-table-wrap td{display:block;width:100%;min-width:0}.image2-layout .exchange-table-wrap table{border-collapse:separate;border-spacing:0;font-size:12px}.image2-layout .exchange-table-wrap thead{display:none}.image2-layout .exchange-table-wrap tbody{display:grid;gap:8px}.image2-layout .exchange-table-wrap tr{border:1px solid rgba(73,198,176,.18);border-radius:8px;background:linear-gradient(135deg,rgba(73,198,176,.09),transparent 56%),#070c0bb8;padding:10px}.image2-layout .exchange-table-wrap td{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;border-bottom:0;padding:5px 0}.image2-layout .exchange-table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:900}.image2-layout .exchange-table-wrap td:first-child{grid-template-columns:1fr;padding-top:0}.image2-layout .exchange-table-wrap td:first-child:before{display:none}.image2-layout .exchange-table-wrap .pool-name-link{justify-content:space-between;min-height:34px;border-bottom:1px solid rgba(245,238,226,.08);padding-bottom:8px}.image2-layout .exchange-table-wrap .pool-name-link strong{font-size:15px}.image2-layout .exchange-table-wrap .table-link-action{justify-content:center;width:100%;min-height:34px}}@media(max-width:1120px){.image2-yield-card>.section-heading,.image2-yield-card .yield-form-grid,.image2-yield-card .yield-total-strip,.image2-yield-card .image2-yield-results,.image2-yield-card .tuning-summary,.image2-yield-card .yield-mini-strip,.image2-yield-card .tuning-compact-warning,.image2-yield-card .yield-decision-card,.image2-yield-card .gpu-note,.image2-yield-card .yield-basis{grid-row:auto}.image2-yield-card .yield-form-grid{grid-column:1 / 9;grid-template-columns:repeat(4,minmax(0,1fr))}.image2-yield-card .yield-total-strip{grid-column:9 / 13}.image2-yield-card .image2-yield-results,.image2-yield-card .tuning-summary,.image2-yield-card .yield-mini-strip,.image2-yield-card .tuning-compact-warning{grid-column:1 / -1}.image2-yield-card .image2-yield-results{grid-template-columns:repeat(4,minmax(0,1fr))}.image2-yield-card .yield-mini-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.image2-yield-card .yield-decision-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.1fr)}.image2-yield-card .yield-decision-form{grid-column:2}.image2-yield-card .compact-roi-results{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.image2-yield-card .gpu-note{grid-column:1 / 7}.image2-yield-card .yield-basis{grid-column:7 / 13}}@media(max-width:860px){.image2-layout .image2-yield-card{grid-template-columns:1fr}.image2-yield-card>.section-heading,.image2-yield-card .yield-form-grid,.image2-yield-card .yield-total-strip,.image2-yield-card .image2-yield-results,.image2-yield-card .tuning-summary,.image2-yield-card .yield-mini-strip,.image2-yield-card .tuning-compact-warning,.image2-yield-card .yield-decision-card,.image2-yield-card .gpu-note,.image2-yield-card .yield-basis{grid-column:1 / -1;grid-row:auto}.image2-yield-card .yield-form-grid,.image2-yield-card .image2-yield-results,.image2-yield-card .tuning-summary,.image2-yield-card .yield-mini-strip,.image2-yield-card .compact-roi-results,.image2-yield-card .gpu-note{grid-template-columns:repeat(2,minmax(0,1fr))}.image2-yield-card .yield-decision-card{grid-template-columns:1fr}.image2-yield-card .yield-decision-header,.image2-yield-card .yield-decision-form,.image2-yield-card .compact-roi-results,.image2-yield-card .compact-roi-results .payback-result,.image2-yield-card .gpu-note .gpu-chip-wide{grid-column:1 / -1}}@media(max-width:560px){.image2-layout .image2-yield-card{padding:12px}.image2-yield-card .yield-form-grid,.image2-yield-card .image2-yield-results,.image2-yield-card .tuning-summary,.image2-yield-card .yield-mini-strip,.image2-yield-card .compact-roi-results,.image2-yield-card .gpu-note{grid-template-columns:repeat(2,minmax(0,1fr))}.image2-yield-card .yield-decision-controls,.image2-yield-card .rent-controls,.image2-yield-card .yield-decision-form{grid-template-columns:1fr}.image2-yield-card .yield-form-grid .field-wide,.image2-yield-card .compact-roi-results .payback-result,.image2-yield-card .gpu-note .gpu-chip-wide{grid-column:1 / -1}}@media(max-width:720px){.image2-layout .exchange-table-wrap tbody{gap:9px}.image2-layout .exchange-table-wrap tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px}.image2-layout .exchange-table-wrap td{display:block;grid-template-columns:none;padding:0}.image2-layout .exchange-table-wrap td:before{display:none}.image2-layout .exchange-table-wrap td:first-child{grid-column:1;grid-row:1}.image2-layout .exchange-table-wrap td:nth-child(2){grid-column:1;grid-row:2;color:var(--muted);font-size:12px;font-weight:800}.image2-layout .exchange-table-wrap td:nth-child(3){grid-column:2;grid-row:1;justify-self:end}.image2-layout .exchange-table-wrap td:nth-child(4){grid-column:1;grid-row:3;color:var(--muted);font-size:12px}.image2-layout .exchange-table-wrap td:nth-child(4):before{content:attr(data-label);display:inline;margin-right:8px;color:var(--faint);font-size:11px;font-weight:900}.image2-layout .exchange-table-wrap td:nth-child(5){grid-column:2;grid-row:2 / span 2;align-self:end;justify-self:end}.image2-layout .exchange-table-wrap .pool-name-link{justify-content:flex-start;min-height:0;border-bottom:0;padding-bottom:0}.image2-layout .exchange-table-wrap .table-link-action{width:auto;min-width:76px;min-height:32px}}
