:root{--theme-bg-base:#f6f2eb;--theme-bg-panel:#fcfbf7;--theme-bg-panel-2:#f3eee7;--theme-surface-solid:#fff;--theme-surface-muted:#f3ede5;--theme-surface-muted-2:#f7f2ea;--theme-text:#232931;--theme-text-muted:#7e848f;--theme-overlay-98:hsla(0,0%,100%,.98);--theme-overlay-96:hsla(0,0%,100%,.96);--theme-overlay-98-soft:hsla(38,40%,96%,.98);--theme-overlay-98-soft-2:hsla(43,28%,95%,.98);--theme-overlay-96-soft:hsla(38,44%,96%,.96);--theme-overlay-96-soft-2:hsla(36,42%,95%,.96);--theme-overlay-95-soft:hsla(38,41%,95%,.95);--theme-overlay-94-soft:hsla(38,44%,96%,.94);--theme-overlay-94-soft-2:hsla(34,41%,97%,.94);--theme-overlay-92-alt:hsla(37,42%,94%,.92);--theme-border-strong:#e3d9cc;--theme-border-subtle:hsla(34,25%,83%,.96);--theme-divider:#ece5da;--theme-inset-highlight:hsla(0,0%,100%,.9);--theme-inset-highlight-soft:hsla(0,0%,100%,.82);--theme-cell-badge-bg:hsla(0,0%,100%,.78);--theme-cell-badge-border:hsla(35,24%,82%,.85);--theme-danger-surface:#fff4f3;--theme-danger-surface-2:#fde9e5;--theme-danger-border:#efc6bf;--bg-base:var(--theme-bg-base);--text-strong:var(--theme-text);--border-soft:#e5ddd1;--shadow-soft:0 12px 28px rgba(28,34,46,.055);--shadow-strong:0 18px 42px rgba(28,34,46,.075);--panel-shadow-soft:0 12px 28px rgba(28,34,46,.05);--panel-shadow-strong:0 18px 40px rgba(28,34,46,.065);--cell-shadow:0 8px 18px rgba(28,34,46,.06);--cell-inner-shadow:inset 0 -12px 16px rgba(28,34,46,.05);--accent:#d8a12a;--accent-strong:#b87a12;--accent-soft:#fff4da;--accent-soft-2:#f6e5b3;--accent-active-bg:linear-gradient(180deg,rgba(227,177,60,.44),rgba(207,149,24,.22));--accent-active-border:rgba(207,149,24,.34);--accent-active-text:var(--accent-strong);--accent-active-shadow:0 10px 22px rgba(216,161,42,.18);--accent-cta-shadow:0 12px 24px rgba(216,161,42,.18);--accent-surface-shadow:0 12px 24px rgba(216,161,42,.12)}html[data-theme=dark]{--theme-bg-base:#080808;--theme-bg-panel:#0f0f10;--theme-bg-panel-2:#171719;--theme-surface-solid:#121214;--theme-surface-muted:#141416;--theme-surface-muted-2:#1b1b1d;--theme-text:#f6f2eb;--theme-text-muted:#aaa39b;--theme-overlay-98:rgba(15,15,16,.98);--theme-overlay-96:rgba(15,15,16,.96);--theme-overlay-98-soft:rgba(18,18,20,.98);--theme-overlay-98-soft-2:rgba(18,18,20,.98);--theme-overlay-96-soft:rgba(19,19,21,.96);--theme-overlay-96-soft-2:rgba(20,20,22,.96);--theme-overlay-95-soft:rgba(22,22,24,.95);--theme-overlay-94-soft:rgba(22,22,24,.94);--theme-overlay-94-soft-2:rgba(24,24,26,.94);--theme-overlay-92-alt:rgba(27,27,29,.92);--theme-border-strong:rgba(110,87,58,.32);--theme-border-subtle:rgba(91,72,49,.28);--theme-divider:rgba(82,66,45,.34);--theme-inset-highlight:rgba(182,146,88,.08);--theme-inset-highlight-soft:rgba(182,146,88,.05);--theme-cell-badge-bg:rgba(24,24,26,.9);--theme-cell-badge-border:rgba(98,80,56,.3);--theme-danger-surface:#2a1716;--theme-danger-surface-2:#221312;--theme-danger-border:rgba(180,84,84,.38);--border-soft:rgba(106,92,77,.4);--shadow-soft:0 18px 42px rgba(0,0,0,.28);--shadow-strong:0 28px 64px rgba(0,0,0,.38);--panel-shadow-soft:0 18px 38px rgba(0,0,0,.22);--panel-shadow-strong:0 28px 60px rgba(0,0,0,.28);--cell-shadow:0 10px 22px rgba(0,0,0,.2);--cell-inner-shadow:inset 0 -18px 22px rgba(0,0,0,.12);--accent-active-bg:linear-gradient(180deg,rgba(216,161,42,.28),rgba(216,161,42,.16));--accent-active-border:rgba(216,161,42,.34);--accent-active-text:var(--accent);--accent-active-shadow:0 10px 22px rgba(216,161,42,.14);--accent-cta-shadow:0 18px 34px rgba(216,161,42,.24);--accent-surface-shadow:0 18px 34px rgba(216,161,42,.18);color-scheme:dark}*{box-sizing:border-box;padding:0;margin:0;outline:none}body,html{max-width:100vw;overflow-x:hidden;background:var(--bg-base);color:var(--text-strong);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(31,41,55,.06)}::-webkit-scrollbar-thumb{background:rgba(35,41,49,.18);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(35,41,49,.28)}::selection{background:rgba(216,161,42,.24);color:var(--theme-text)}button,input{font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:768px){.mobile-header{flex-direction:column;padding:12px 16px!important;gap:12px}.hide-mobile{display:none!important}.show-mobile{display:flex!important}.main-container{flex-direction:column!important;padding:16px!important;gap:16px!important}.controls-section{order:-1}.controls-section,.grid-section{width:100%!important}.mining-grid{grid-template-columns:repeat(5,1fr)!important;gap:4px!important}.mining-cell{min-height:60px!important;padding:8px!important}.cell-amount{font-size:11px!important}.cell-id{font-size:10px!important}}[data-rk] button[data-testid=rk-connect-button]{background:var(--theme-surface-solid)!important;border:1px solid var(--border-soft)!important;color:var(--theme-text)!important;font-weight:500!important;padding:10px 20px!important;border-radius:50px!important;box-shadow:var(--shadow-soft)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}[data-rk] button[data-testid=rk-connect-button]:hover{border-color:rgba(216,161,42,.3)!important;background:var(--accent-soft)!important;box-shadow:var(--shadow-strong)!important;transform:translateY(-1px)!important}[data-rk] button[data-testid=rk-account-button]{background:var(--theme-surface-solid)!important;border:1px solid var(--border-soft)!important;border-radius:50px!important;padding:4px 12px!important;color:var(--theme-text)!important;box-shadow:var(--shadow-soft)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}[data-rk] button[data-testid=rk-account-button]:hover{border-color:rgba(216,161,42,.24)!important;background:var(--accent-soft)!important;box-shadow:var(--shadow-strong)!important;transform:translateY(-1px)!important}[data-rk] button[data-testid=rk-account-button] img,[data-rk] button[data-testid=rk-chain-button]{display:none!important}[data-rk] button[data-testid=rk-account-button]>div>div:has(img){display:none!important}[data-rk] button[data-testid=rk-account-button] [style*="width: 24px"]{display:none!important}[data-rk] button[data-testid=rk-account-button]{height:36px!important;min-height:unset!important}[data-rk] button[data-testid=rk-account-button]>div{height:100%!important;padding:0!important}[data-rk] button[data-testid=rk-account-button]{font-size:13px!important}header{padding-top:16px!important;padding-bottom:16px!important}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top left,rgba(216,161,42,.14),transparent 28%),radial-gradient(circle at 85% 10%,rgba(255,196,67,.11),transparent 22%),radial-gradient(circle at 15% 85%,hsla(0,0%,100%,.95),transparent 26%),linear-gradient(180deg,hsla(0,0%,100%,.68),hsla(0,0%,100%,0));pointer-events:none;z-index:0}html[data-theme=dark] body:before{background:radial-gradient(circle at top left,rgba(216,161,42,.13),transparent 28%),radial-gradient(circle at 85% 10%,rgba(216,161,42,.09),transparent 22%),radial-gradient(circle at 15% 85%,rgba(95,69,24,.16),transparent 26%),linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.08))}body:after{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(31,38,49,.02) 1px,transparent 0),linear-gradient(90deg,rgba(31,38,49,.02) 1px,transparent 0);background-size:32px 32px;opacity:.45;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(circle at center,#000 55%,transparent 100%);mask-image:radial-gradient(circle at center,#000 55%,transparent 100%)}html[data-theme=dark] body:after{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0)}body>*{position:relative;z-index:1}body{min-height:100vh}.mining-cell:hover{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;cursor:pointer}.strategy-btn:focus,.strategy-btn:focus-visible{outline:none!important;box-shadow:none!important}.strategy-btn:focus,.strategy-btn:focus-visible,.strategy-btn:focus-within{outline:none!important;box-shadow:none!important;border-color:hsla(0,0%,100%,.06)!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important}