:root{--bg:var(--om-bg);--bg-lift:var(--om-bg-elev);--bg-card:var(--om-surface);--bg-deep:#0a0908;--border:var(--om-border);--border-hot:var(--om-border-2);--ink:var(--om-text);--ink-mute:var(--om-text-2);--ink-dim:var(--om-text-3);--amber:var(--om-accent-fill);--amber-soft:var(--om-accent);--amber-wash:var(--om-accent-soft);--amber-line:var(--om-accent-line);--green:var(--om-success);--green-wash:var(--om-success-soft);--green-line:color-mix(in srgb,var(--om-success) 30%,transparent);--red:var(--om-danger);--red-wash:var(--om-danger-soft);--red-line:color-mix(in srgb,var(--om-danger) 35%,transparent);--blue:var(--om-info);--mono:var(--om-font-mono);--sans:var(--om-font-sans);--display:var(--om-font-display);--ease:cubic-bezier(0.2,0.7,0.3,1)}.stablecoin-payment-page{padding-block:32px}.stablecoin-payment-lead{margin:0;color:var(--ink-mute);line-height:1.55}.stablecoin-payment-unavailable{margin:0;color:var(--red)}.stablecoin-payment-flow{display:grid;grid-gap:40px;gap:40px;width:100%}.stablecoin-payment-summary{display:grid;grid-gap:16px;gap:16px}.stablecoin-payment-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.stablecoin-payment-label{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.stablecoin-payment-status,.stablecoin-payment-value{margin-top:6px;color:var(--ink);font-family:var(--display);font-size:22px;font-weight:600;line-height:1.2}.stablecoin-payment-status-confirming,.stablecoin-payment-status-pending{color:var(--amber)}.stablecoin-payment-status-confirmed,.stablecoin-payment-status-late_payment_credited,.stablecoin-payment-status-manually_paid{color:var(--green)}.stablecoin-payment-status-expired,.stablecoin-payment-status-refunded{color:var(--red)}.stablecoin-payment-amount{text-align:right}.stablecoin-payment-meta,.stablecoin-payment-polling{margin:0;color:var(--ink-dim);font-family:var(--mono);font-size:12px;letter-spacing:0;overflow-wrap:anywhere}.stablecoin-payment-confirmed{display:grid;justify-items:start;grid-gap:14px;gap:14px}.stablecoin-payment-confirmed p{margin:0;color:var(--ink-mute);font-size:13px;line-height:1.5}.stablecoin-address-list,.stablecoin-payment-section-content{display:grid;grid-gap:16px;gap:16px}.stablecoin-payment-address-section,.stablecoin-payment-method,.stablecoin-transactions{display:grid;grid-gap:12px;gap:12px}.stablecoin-address-layout{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px}.stablecoin-qr{width:160px;height:160px;overflow:hidden;border:1px solid var(--border);background:#fff}.stablecoin-address-details{display:grid;justify-items:start;grid-gap:10px;gap:10px;min-width:0}.stablecoin-address-value{width:100%;padding:10px 12px;border:1px solid var(--border);background:var(--bg-deep);color:var(--ink);font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.stablecoin-network-guidance{display:grid;grid-gap:4px;gap:4px}.stablecoin-network-guidance strong{color:var(--ink);font-size:13px}.stablecoin-network-guidance span{color:var(--ink-mute);font-size:12px;line-height:1.45}.stablecoin-transactions .table-wrap{margin-top:0}.stablecoin-transactions-table{font-family:var(--mono);font-size:12px}.stablecoin-transaction-hash{max-width:220px;overflow:hidden;color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap}.stablecoin-transaction-status.status-confirmed{color:var(--green)}.stablecoin-transaction-status.status-reorged{color:var(--red)}.stablecoin-transaction-status.status-seen{color:var(--amber)}@media (max-width:640px){.stablecoin-payment-page{padding-block:24px}.stablecoin-payment-flow{gap:32px}.stablecoin-payment-summary-row{align-items:flex-start;flex-direction:column}.stablecoin-payment-amount{text-align:left}.stablecoin-address-layout{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background-image:radial-gradient(900px 600px at 80% -10%,rgba(255,122,26,.08),transparent 60%),radial-gradient(700px 500px at -5% 15%,rgba(255,122,26,.04),transparent 55%);padding-bottom:64px;position:relative}body:has(.shell-layout){padding-bottom:0}.grain-overlay{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.wrap{max-width:1280px;margin:0 auto;padding:0 32px;position:relative;z-index:2}a{color:var(--amber-soft);text-decoration:none;transition:color .18s var(--ease)}a:hover{color:var(--amber)}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.01em;line-height:1.1}button,input,select,textarea{font:inherit;color:inherit}.nav{justify-content:flex-start;gap:clamp(12px,1.4vw,20px);flex-wrap:nowrap;padding:28px 0 0;position:relative}.admin-session-strip,.nav{display:flex;align-items:center}.admin-session-strip{background:linear-gradient(90deg,rgba(226,106,90,.28),rgba(226,106,90,.08));border-bottom:1px solid var(--red-line);border-top:2px solid var(--red);color:var(--red);font-family:var(--mono);font-size:11px;gap:10px;justify-content:center;margin:0 -32px 6px;padding:5px 16px;text-transform:uppercase}.admin-session-strip strong{color:var(--ink);font-weight:600;text-transform:none}.impersonation-banner{align-items:center;background:linear-gradient(90deg,rgba(226,106,90,.96),rgba(255,122,26,.92));border-bottom:1px solid rgba(13,12,10,.35);color:var(--bg);display:flex;gap:18px;justify-content:space-between;padding:10px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:80}.impersonation-banner-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.impersonation-banner-copy small,.impersonation-banner-copy span{font-family:var(--mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.impersonation-banner-copy strong{color:var(--bg);font-family:var(--mono);font-size:13px;font-weight:700}.impersonation-banner form{flex:0 0 auto;margin:0}.impersonation-banner button{background:var(--bg);border:1px solid rgba(13,12,10,.55);border-radius:0;color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:0;padding:8px 12px}.impersonation-banner button:focus,.impersonation-banner button:hover{background:var(--bg-deep)}.nav-admin-session{padding-top:18px}.nav-brand{flex:0 0 auto;color:var(--ink);white-space:nowrap}.nav-brand,.nav-links{display:inline-flex;align-items:center}.nav-links{justify-content:flex-end;gap:clamp(8px,1vw,15px);flex-wrap:nowrap;min-width:0;margin-left:auto}.nav .shell-account-trigger-label{max-width:96px}.topnav-account-items{display:grid;grid-gap:2px;gap:2px}.client-nav-funds{display:inline-flex;align-items:stretch;flex:0 0 auto;min-width:0}.client-nav-balance,.client-nav-deposit{display:inline-flex;align-items:center;min-height:34px;text-decoration:none}.client-nav-balance{gap:6px;padding:0 8px;color:var(--ink-mute);font-family:var(--mono);font-size:10px;text-transform:uppercase}.client-nav-balance strong{max-width:120px;overflow:hidden;color:var(--amber-soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.client-nav-deposit{gap:5px;padding:0 9px;border-left:1px solid var(--border);color:var(--amber-soft);font-family:var(--sans);font-size:12px;font-weight:600}.client-nav-balance:hover,.client-nav-deposit:hover{background:var(--amber-wash);color:var(--ink)}.client-nav-balance:focus-visible,.client-nav-deposit:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.topbar-context{display:flex;align-items:center;min-width:0}.client-topbar-nav{display:inline-flex;align-items:center;gap:18px}.client-topbar-nav a{color:var(--ink-mute);font-size:13px;white-space:nowrap}.client-topbar-nav a:hover,.client-topbar-nav a[aria-current=page]{color:var(--ink)}.client-topbar-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:7px}.nav-link{font-family:var(--sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-mute);white-space:nowrap}.nav-link:hover{color:var(--ink)}.nav-cart-link{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:4px;border:0;color:var(--ink-mute);background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:0;text-transform:none}.nav-cart-link:hover{color:var(--amber-soft)}.cart-icon{width:18px;height:18px;flex:0 0 auto}.nav-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:1ch;padding:0;background:transparent;color:var(--amber-soft);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-cart-link:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.nav-cta{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--amber-line);border-radius:0;background:var(--amber-wash);color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none}.nav-cta:hover{background:var(--amber);color:var(--bg);border-color:var(--amber)}.mobile-nav{display:none;position:relative}.mobile-nav-trigger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-card);cursor:pointer;list-style:none}.mobile-nav-trigger::-webkit-details-marker{display:none}.mobile-nav-bars{display:grid;grid-gap:4px;gap:4px;width:18px}.mobile-nav-bars span{display:block;height:2px;border-radius:999px;background:var(--ink);transition:transform .18s var(--ease),opacity .18s var(--ease)}.mobile-nav[open] .mobile-nav-bars span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-nav[open] .mobile-nav-bars span:nth-child(2){opacity:0}.mobile-nav[open] .mobile-nav-bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-panel{position:absolute;z-index:50;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid var(--border);border-radius:0;background:var(--bg-card);display:grid;grid-gap:4px;gap:4px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.mobile-account-menu a,.mobile-account-menu button,.mobile-nav-link{display:flex;align-items:center;min-height:38px;padding:9px 10px;border-radius:0;color:var(--ink-mute);font-family:var(--sans);font-size:12px;letter-spacing:normal;text-decoration:none;text-transform:none}.mobile-account-menu a:hover,.mobile-account-menu button:hover,.mobile-nav-link:hover,.mobile-nav-link[aria-current=page]{background:var(--amber-wash);color:var(--ink)}.mobile-nav-panel .nav-cart-link{justify-content:space-between}.mobile-nav-cta{justify-content:center;border-radius:0}.mobile-account-menu{display:grid;grid-gap:4px;gap:4px;padding-top:8px;border-top:1px solid var(--border)}.mobile-account-heading{display:grid;grid-gap:3px;gap:3px;padding:6px 10px;color:var(--ink-dim);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mobile-account-heading strong{color:var(--ink);font-size:12px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.mobile-account-menu form{margin:0}.mobile-account-menu button{width:100%;border:0;background:transparent;color:var(--red);cursor:pointer;text-align:left}@media (max-width:1200px){.impersonation-banner{align-items:stretch;flex-direction:column;gap:10px;padding:10px 16px}.impersonation-banner button{width:100%}.nav{align-items:center;padding-top:20px}.nav:not(.nav-auth)>.nav-links{display:none}.nav:not(.nav-auth)>.mobile-nav{display:block;margin-left:auto}.nav:not(.nav-auth)>.switcher{display:none}.mobile-nav-panel .client-nav-funds{justify-content:space-between;width:100%;border-block:1px solid var(--border)}.mobile-nav-panel .client-nav-balance>span,.mobile-nav-panel .client-nav-deposit>span{display:inline}.client-topbar-nav-secondary{display:none}}@media (max-width:1100px){.topbar .client-nav-balance>span,.topbar .client-nav-deposit>span{display:none}.topbar .client-nav-balance{padding-inline:5px}.topbar .client-nav-deposit{padding-inline:8px}}@media (max-width:860px){.topbar .topbar-context,.topbar.has-topbar-balance .switcher{display:none}}@media (max-width:360px){.topbar .hamburger{width:32px}.topbar .client-nav-balance{padding-inline:2px}.topbar .client-nav-balance strong{max-width:94px;font-size:10px}.topbar .client-nav-deposit{padding-inline:4px}}@media (max-width:480px){.nav{gap:10px}}.hero{padding:84px 0 64px}.hero-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:18px}.hero h1{font-size:clamp(40px,7vw,72px);margin-bottom:24px}.hero h1 .accent{color:var(--amber)}.hero-lead{font-size:clamp(17px,1.7vw,20px);color:var(--ink-mute);max-width:900px;margin-bottom:32px}.hero-stat-word{font-size:.58em;font-weight:400;color:var(--ink-mute)}.hero-stat-subtitle{font-size:clamp(16px,1.9vw,22px);color:var(--ink-mute);margin-bottom:0}.hero-ctas{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.client-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 0 14px}.client-page-header h1{font-size:22px;line-height:1.15;margin:0}.client-page-meta{margin-top:4px;color:var(--ink-mute);font-family:var(--mono);font-size:12px;letter-spacing:0}.client-page-actions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:620px){.client-page-header{align-items:flex-start;flex-direction:column}.client-page-actions{justify-content:flex-start}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:0;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;border:1px solid transparent;cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--amber);color:var(--bg);font-weight:600}.btn-primary:hover{background:var(--amber-soft);color:var(--bg)}.btn-cart-active{border-color:var(--amber-line);background:var(--amber-wash);color:var(--amber-soft);font-weight:600}.btn-cart-active:hover{background:color-mix(in srgb,var(--amber-wash) 72%,var(--amber) 28%);color:var(--ink)}.btn:disabled{cursor:not-allowed;opacity:.62}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--border-hot)}.btn-ghost:hover{border-color:var(--amber-line);color:var(--amber-soft)}.signin-page{max-width:420px;margin:96px auto 0;padding:0 16px;text-align:center}.signin-eyebrow,.signin-title{margin-bottom:12px}.signin-title{font-family:var(--display);font-size:clamp(28px,4vw,40px)}.signin-wordmark{color:var(--amber);white-space:nowrap}.signin-sub{color:var(--ink-mute);margin-bottom:32px;max-width:380px;margin-left:auto;margin-right:auto}.signin-error-banner{border-radius:0;border:1px solid var(--red-line);background:var(--red-wash);color:var(--red)}.signin-error-banner,.signin-notice-banner{margin-bottom:20px;padding:12px 16px;font-family:var(--mono);font-size:13px;letter-spacing:.02em}.signin-notice-banner{border-radius:0;border:1px solid color-mix(in srgb,var(--amber) 46%,transparent);background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--ink)}.signin-stack{display:flex;flex-direction:column;gap:10px}.signin-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 18px;border:1px solid var(--border-hot);border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:13px;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease)}.signin-btn:hover{border-color:var(--amber-line);color:var(--amber-soft);background:var(--amber-wash)}.signin-btn:active{transform:translateY(1px)}.signin-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.signin-btn:disabled:hover{border-color:var(--border-hot);color:var(--ink);background:transparent}.signin-btn-primary{background:var(--amber);color:var(--bg);border-color:var(--amber);font-weight:600}.signin-btn-primary:hover{background:var(--amber-soft);border-color:var(--amber-soft);color:var(--bg)}.signin-divider{display:flex;align-items:center;gap:12px;margin:24px 0 18px;color:var(--ink-dim)}.signin-divider-line{flex:1 1;height:1px;background:var(--border)}.signin-divider-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.signin-form{display:flex;flex-direction:column;gap:12px;text-align:left}.signin-field,.signin-field-with-action{display:flex;flex-direction:column;gap:6px}.signin-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.signin-input{padding:10px 12px;border-radius:0;border:1px solid var(--border);background:var(--bg-deep);color:var(--ink);font-size:14px;font-family:var(--sans);transition:border-color .18s var(--ease)}.signin-input:focus{border-color:var(--amber-line);outline:none}.signin-input::placeholder{color:var(--ink-dim)}.signin-error{color:var(--red);font-size:12px}.signin-error,.signin-hint{margin:4px 0 0;font-family:var(--mono)}.signin-hint{color:var(--ink-dim);font-size:11px;letter-spacing:.04em;text-align:center}.signin-newhere{margin:16px 0 0;padding:12px 16px;border:1px solid color-mix(in srgb,var(--amber) 46%,transparent);background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.5;letter-spacing:.02em;text-align:center}.signin-newhere strong{color:var(--amber);font-weight:700}.signin-forgot-link{align-self:flex-end;margin-top:6px;color:var(--ink-dim);font-size:11px;font-family:var(--mono);letter-spacing:.04em;text-decoration:none}.signin-forgot-link:hover{color:var(--amber);text-decoration:underline}.signin-checkinbox{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:0;border:1px solid var(--amber-line);background:var(--amber-wash);text-align:left}.signin-checkinbox-title{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-soft)}.signin-checkinbox-body{color:var(--ink);font-size:13px;line-height:1.5}.signin-footnote{margin-top:32px;font-size:11px;color:var(--ink-dim);font-family:var(--mono);letter-spacing:.06em}.signin-footnote a{color:var(--ink-mute)}.signin-footnote a:hover{color:var(--amber-soft)}.signin-footer{margin-top:120px}.section{padding:56px 0}.section-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:14px}.section h2{font-size:clamp(28px,3.4vw,40px);margin-bottom:20px;max-width:1100px}.section-lead{font-size:16px;color:var(--ink-mute);max-width:900px;margin-bottom:36px}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.pillar{border:1px solid var(--border);background:var(--bg-card);border-radius:0;padding:28px;position:relative;overflow:hidden;transition:border-color .18s var(--ease),transform .18s var(--ease)}.pillar:hover{border-color:var(--amber-line)}.pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--amber-line),transparent);opacity:.4}.pillar-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}.pillar h3{font-size:22px;margin-bottom:12px}.pillar p{color:var(--ink-mute);font-size:15px}.pillar ul{list-style:none;margin-top:16px;display:grid;grid-gap:8px;gap:8px}.pillar li{font-family:var(--mono);font-size:12px;color:var(--ink-mute);padding-left:18px;position:relative;letter-spacing:.02em}.pillar li:before{content:"→";position:absolute;left:0;color:var(--amber)}.dashboard-overview{padding-top:var(--om-s5)}.dashboard-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--om-s12);column-gap:var(--om-s12);grid-row-gap:var(--om-s10);row-gap:var(--om-s10)}.dashboard-overview-item{min-width:0;overflow-wrap:anywhere}.dashboard-overview-label{margin-bottom:var(--om-s2);color:var(--om-accent);font:600 11px/1.4 var(--mono);text-transform:uppercase}.dashboard-overview-item h2{margin:0 0 var(--om-s2);max-width:none;font-size:22px;line-height:1.25}.dashboard-overview-item .dashboard-balance{font-family:var(--mono);font-size:32px}.dashboard-overview-item p{max-width:560px;color:var(--ink-mute);font-size:15px}.dashboard-overview-action,.dashboard-overview-link{margin-top:var(--om-s4)}.dashboard-overview-link{display:inline-flex;color:var(--om-accent);font:600 12px/1.4 var(--mono);text-decoration:none}.dashboard-overview-link:hover{color:var(--ink)}.dashboard-overview-link:focus-visible{outline:2px solid var(--om-focus);outline-offset:3px}.dashboard-fleet-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--om-s5);gap:var(--om-s5);max-width:430px;margin-top:var(--om-s3)}.dashboard-fleet-counts div{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1)}.dashboard-fleet-counts strong{font:600 30px/1 var(--mono)}.dashboard-fleet-counts .dashboard-fleet-active{color:var(--om-success)}.dashboard-fleet-counts span{color:var(--ink-dim);font:600 10px/1.4 var(--mono);text-transform:uppercase}.dashboard-output-section{padding-top:var(--om-s5);padding-bottom:var(--om-s10)}.dashboard-accumulation-head,.dashboard-output-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--om-s8)}.dashboard-output-head>div{min-width:0}.dashboard-accumulation-head h2,.dashboard-output-head h2{margin:0;font-size:28px;letter-spacing:0}.dashboard-output-head p{max-width:720px;margin-top:var(--om-s3);color:var(--ink-mute);font-size:15px}.dashboard-target-control{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:var(--om-s1) var(--om-s5);gap:var(--om-s1) var(--om-s5);flex:0 1 360px;min-width:min(100%,280px)}.dashboard-target-control small,.dashboard-target-control>span{color:var(--ink-dim);font:10px/1.4 var(--mono);text-transform:uppercase}.dashboard-target-control strong{justify-self:end;font:600 24px/1 var(--mono)}.dashboard-target-control input{grid-column:1/-1;width:100%;accent-color:var(--om-accent-fill);cursor:pointer}.dashboard-target-control small{grid-column:1/-1;justify-self:end}.dashboard-output-formula{margin-top:var(--om-s10)}.dashboard-output-active-meta{display:flex;align-items:baseline;gap:var(--om-s3)}.dashboard-output-active-meta strong{color:var(--om-success);font:600 18px/1.2 var(--mono)}.dashboard-output-active-meta span{color:var(--ink-dim);font:11px/1.4 var(--mono)}.dashboard-output-equation{display:grid;grid-template-columns:minmax(0,1.25fr) auto minmax(0,.72fr) auto minmax(0,1.25fr);align-items:center;grid-gap:var(--om-s5);gap:var(--om-s5);margin-top:var(--om-s6)}.dashboard-output-term{display:grid;align-content:start;grid-gap:var(--om-s3);gap:var(--om-s3);min-width:0}.dashboard-output-term h3{min-height:34px;margin:0;color:var(--ink-dim);font:600 10px/1.4 var(--mono);text-transform:uppercase}.dashboard-output-operator{align-self:end;margin-bottom:2px;color:var(--ink-dim);font:500 24px/1 var(--mono)}.dashboard-output-btc-amount,.dashboard-output-usd-amount{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.dashboard-output-btc-amount{overflow-wrap:anywhere;color:var(--om-accent);font-size:22px;line-height:1.15}.dashboard-output-btc-amount small,.dashboard-output-usd-amount small{color:var(--ink-dim);font-size:.62em;font-weight:500}.dashboard-output-term-spacer{min-height:25px}.dashboard-output-comparison{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--om-s1)}.dashboard-output-usd-amount{font-size:20px;line-height:1.2}.dashboard-output-comparison>span{color:var(--ink-dim);font:14px/1.2 var(--mono)}.dashboard-output-method,.dashboard-scope-note{color:var(--ink-dim);font-size:12px}.dashboard-scope-note{margin-top:var(--om-s6)}.dashboard-output-method{max-width:980px;margin-top:var(--om-s7)}.dashboard-accumulation-summary p{color:var(--ink-dim);font-size:12px}.dashboard-accumulation-section{padding-top:var(--om-s8);padding-bottom:var(--om-s12)}.dashboard-accumulation-head{align-items:end}.dashboard-accumulation-head>span{color:var(--ink-dim);font:11px/1.4 var(--mono)}.dashboard-accumulation-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.7fr);grid-gap:var(--om-s12);gap:var(--om-s12);align-items:center;margin-top:var(--om-s8)}.dashboard-accumulation-summary{min-width:0}.dashboard-accumulation-primary{display:grid;grid-gap:var(--om-s2);gap:var(--om-s2)}.dashboard-accumulation-primary strong{overflow-wrap:anywhere;color:var(--om-accent);font:600 40px/1 var(--mono);letter-spacing:0}.dashboard-accumulation-primary span{color:var(--ink-dim);font:10px/1.4 var(--mono);text-transform:uppercase}.dashboard-accumulation-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--om-s6);gap:var(--om-s6);margin-top:var(--om-s7)}.dashboard-accumulation-summary dl div{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1)}.dashboard-accumulation-summary dt{color:var(--ink-dim);font:10px/1.4 var(--mono);text-transform:uppercase}.dashboard-accumulation-summary dd{font:600 20px/1.2 var(--mono)}.dashboard-accumulation-summary p{margin-top:var(--om-s6)}.dashboard-output-warning{color:var(--om-warning,var(--amber-soft))!important}.dashboard-btc-chart{position:relative;width:100%;height:270px;min-width:0}.dashboard-accumulation-empty{margin-top:var(--om-s5);color:var(--ink-mute)}.dashboard-activity-section{padding-top:0}@media (max-width:760px){.dashboard-overview-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--om-s8)}.dashboard-accumulation-head,.dashboard-output-head{display:grid;grid-gap:var(--om-s6);gap:var(--om-s6)}.dashboard-target-control{width:100%;max-width:none}.dashboard-accumulation-layout,.dashboard-accumulation-summary dl,.dashboard-output-equation{grid-template-columns:minmax(0,1fr)}.dashboard-output-equation{gap:var(--om-s4)}.dashboard-output-operator{align-self:auto;justify-self:center;margin-bottom:0}.dashboard-output-term h3{min-height:0}.dashboard-output-term-spacer{display:none}.dashboard-accumulation-layout{gap:var(--om-s8)}.dashboard-btc-chart{height:230px}.dashboard-accumulation-primary strong,.dashboard-output-btc-amount{font-size:28px}}.miner-market-grid{display:grid;grid-template-columns:repeat(2,minmax(520px,1fr));grid-gap:var(--om-s5);gap:var(--om-s5);align-items:start}.miner-listing-card{--bg:var(--om-bg);--bg-lift:var(--om-bg-elev);--bg-card:var(--om-surface);--bg-deep:var(--om-bg-elev);--border:var(--om-border);--border-hot:var(--om-border-2);--ink:var(--om-text);--ink-mute:var(--om-text-2);--ink-dim:var(--om-text-3);--amber:var(--om-accent-fill);--amber-soft:var(--om-accent);--amber-wash:var(--om-accent-soft);--amber-line:var(--om-accent-line);--green:var(--om-success);--green-wash:var(--om-success-soft);--green-line:color-mix(in srgb,var(--om-success) 30%,transparent);--red:var(--om-danger);--red-wash:var(--om-danger-soft);--red-line:color-mix(in srgb,var(--om-danger) 35%,transparent);--blue:var(--om-info);--blue-wash:var(--om-info-soft);--blue-line:color-mix(in srgb,var(--om-info) 32%,transparent);--miner-green-soft:var(--om-success);--miner-green-wash:var(--om-success-soft);--miner-green-line:color-mix(in srgb,var(--om-success) 34%,transparent);position:relative;min-height:0;display:grid;grid-template-columns:184px minmax(0,1fr);border:1px solid var(--om-border);border-radius:0;background-color:var(--om-surface);background-image:radial-gradient(120% 120% at var(--om-mx,100%) var(--om-my,0),var(--om-card-glow),transparent 76%);box-shadow:var(--om-shadow-sm);overflow:hidden;transition:border-color var(--om-dur) var(--om-ease),box-shadow var(--om-dur) var(--om-ease),transform var(--om-dur) var(--om-ease)}.miner-listing-card:before{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent 6%,var(--om-edge-glow),transparent 94%);pointer-events:none;transition:height var(--om-dur-slow) var(--om-ease),background var(--om-dur-slow) var(--om-ease)}.miner-listing-card:hover{border-color:var(--om-border-2);box-shadow:var(--om-shadow);transform:translateY(-1px)}.miner-listing-card:hover:before{height:2px;background:linear-gradient(90deg,transparent 2%,var(--om-accent-line),var(--om-accent-fill) 50%,var(--om-accent-line),transparent 98%)}.miner-media-rail{position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 40px;border-right:0;background:var(--bg-deep)}.miner-media-rail-single{grid-template-rows:minmax(0,1fr)}.miner-hero-photo{position:relative;display:block;min-height:0;overflow:hidden}.miner-hero-zoom{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-hero-zoom:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.miner-hero-nav{position:absolute;top:50%;z-index:6;display:grid;width:28px;height:34px;translate:0 -50%;place-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(8,7,5,.62);color:var(--ink);font-size:18px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-hero-prev{left:6px}.miner-hero-next{right:6px}.miner-hero-nav:focus-visible,.miner-hero-photo:hover .miner-hero-nav{opacity:1}.miner-hero-nav:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.miner-hero-count{position:absolute;right:6px;bottom:6px;z-index:6;padding:2px 6px;background:rgba(8,7,5,.66);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.04em;pointer-events:none}.miner-card-image,.miner-photo-placeholder{position:absolute;inset:0;width:100%;height:100%}.miner-card-image{display:block;object-fit:cover;object-position:50% 45%}.miner-photo-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--om-accent-soft),var(--om-surface-2));color:var(--amber-soft);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.miner-photo-overlay{position:absolute;top:13px;left:8px;z-index:2;display:grid;width:calc(100% - 16px);grid-gap:3px;gap:3px;padding:7px 8px;border:1px solid rgba(255,255,255,.12);border-radius:0;background:linear-gradient(135deg,rgba(8,7,5,.6),rgba(8,7,5,.38));-webkit-backdrop-filter:blur(3px) saturate(.9);backdrop-filter:blur(3px) saturate(.9);box-shadow:0 10px 24px rgba(0,0,0,.34);pointer-events:none}.miner-photo-overlay a,.miner-photo-overlay button{pointer-events:auto}.miner-kicker{color:var(--ink-dim);font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:uppercase}.miner-photo-overlay .miner-kicker{color:rgba(245,237,224,.7);text-shadow:0 1px 8px rgba(0,0,0,.9)}.miner-kicker.miner-manufacturer{text-transform:none}.miner-card-title{color:var(--ink);font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:0;line-height:1}.miner-overlay-model{overflow:hidden;font-size:13px;text-shadow:0 1px 8px rgba(0,0,0,.8);text-overflow:ellipsis;white-space:nowrap}.miner-meta-line{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--ink-mute);font-family:var(--mono);font-size:10px;line-height:1.2;text-transform:uppercase}.miner-photo-overlay .miner-meta-line{color:var(--amber-soft);text-decoration:underline;-webkit-text-decoration-color:var(--om-accent-line);text-decoration-color:var(--om-accent-line)}.miner-serial-wrap{position:relative;min-width:0}.miner-serial-link,.miner-serial-wrap{width:-moz-fit-content;width:fit-content}.miner-serial-tooltip{position:absolute;top:18px;left:0;z-index:8;display:none;width:152px;gap:6px;padding:7px;border:1px solid var(--border-hot);border-radius:0;background:var(--om-surface);box-shadow:var(--om-shadow-lg);color:var(--ink-mute);font-size:10px;line-height:1.35}.miner-serial-tooltip img{display:block;width:100%;aspect-ratio:4/3;border-radius:0;object-fit:cover}.miner-serial-link:focus-visible+.miner-serial-tooltip,.miner-serial-wrap:hover .miner-serial-tooltip{display:grid}.miner-thumb-viewport{position:relative;overflow:hidden}.miner-thumb-strip{display:flex;gap:1px;height:40px;overflow-x:auto;padding-right:18px;scrollbar-width:none}.miner-thumb-strip::-webkit-scrollbar{display:none}.miner-thumb{position:relative;flex:0 0 38px;min-width:0;height:38px;padding:0;overflow:hidden;border:0;border-bottom:2px solid transparent;background:var(--om-surface-2);color:var(--ink-mute);font-family:var(--mono);font-size:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-thumb:hover{color:var(--ink)}.miner-thumb:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.miner-thumb.is-active{border-bottom-color:var(--amber);color:var(--ink)}.miner-thumb img{display:block;width:100%;height:100%;object-fit:cover}.miner-thumb-label{position:absolute;right:0;bottom:2px;left:0;overflow:hidden;padding:10px 3px 2px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));text-overflow:ellipsis;white-space:nowrap}.miner-thumb-serial{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(180deg,var(--om-surface-3),var(--om-surface-2));color:var(--om-text);letter-spacing:.08em}.miner-gallery-viewer{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}.miner-gallery-backdrop{position:absolute;inset:0;padding:0;border:0;background:rgba(0,0,0,.86);cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-gallery-panel{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;place-items:center;max-width:min(1040px,96vw);max-height:92vh}.miner-gallery-image{display:block;max-width:100%;max-height:80vh;border:1px solid var(--border-hot);background:var(--bg-deep);object-fit:contain}.miner-gallery-close{position:absolute;top:-14px;right:0;z-index:2;padding:7px 12px;border:1px solid var(--border);background:var(--bg-card);color:var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-gallery-nav{position:absolute;top:50%;z-index:2;display:grid;width:44px;height:64px;translate:0 -50%;place-items:center;border:1px solid var(--border);background:rgba(8,7,5,.72);color:var(--ink);font-size:26px;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-gallery-prev{left:4px}.miner-gallery-next{right:4px}.miner-gallery-close:focus-visible,.miner-gallery-nav:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.miner-gallery-count{color:var(--ink-mute);font-family:var(--mono);font-size:12px;letter-spacing:.06em}.miner-media-rail-single.miner-gallery-detail,.miner-media-rail.miner-gallery-detail{aspect-ratio:4/3;border:1px solid var(--border)}@media (max-width:620px){.miner-media-rail-single.miner-gallery-detail,.miner-media-rail.miner-gallery-detail{aspect-ratio:auto}}.miner-card-content{position:relative;z-index:5;min-width:0;display:grid;grid-gap:8px;gap:8px;padding:12px 11px}.miner-card-top{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:start}.miner-provider-stack{display:grid;grid-gap:6px;gap:6px;min-width:0}.miner-provider-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.miner-provider-title{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:0;align-items:center;color:var(--amber-soft);font-family:var(--mono);font-size:10px;line-height:1.2;text-decoration:underline;-webkit-text-decoration-color:var(--om-accent-line);text-decoration-color:var(--om-accent-line);text-underline-offset:3px;text-transform:uppercase}.miner-provider-name{overflow-wrap:anywhere}.provider-operational-wrap{position:relative;display:inline-flex;align-items:baseline;min-width:0}.miner-listing-card .badge{display:inline-flex;height:auto;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--om-text-2);font-size:11.5px;font-weight:600;line-height:1}.miner-listing-card .badge .pin{width:6px;height:6px;border-radius:var(--om-r-full);background:currentColor}.miner-listing-card .badge-success{color:var(--om-success)}.miner-listing-card .badge-info{color:var(--om-info)}.miner-listing-card .live .pin{position:relative;background:var(--om-success)}.miner-listing-card .live .pin:after{content:"";position:absolute;inset:-3px;border-radius:var(--om-r-full);background:var(--om-success);animation:ping 1.6s var(--om-ease) infinite;opacity:.4}@keyframes ping{75%,to{opacity:0;transform:scale(2.2)}}.provider-live-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px;transform:translateY(1px);color:var(--om-success);white-space:nowrap}.provider-live-badge-photo{position:absolute;bottom:10px;left:10px;z-index:3;filter:drop-shadow(0 1px 4px rgba(0,0,0,.72))}.provider-live-dot{display:inline-block;position:relative;z-index:1;width:7px;height:7px;flex:0 0 7px;border-radius:var(--om-r-full);background:var(--om-success);box-shadow:0 0 0 2px rgba(5,8,6,.72),0 0 12px var(--om-success);animation:provider-live-pulse 1.7s ease-in-out infinite}@keyframes provider-live-pulse{0%,to{transform:scale(.88)}50%{transform:scale(1)}}.provider-status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;border:1px solid var(--status-line);background:var(--status-wash);color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-decoration:none}.provider-status-badge:hover{border-color:var(--status-color)}.provider-status-badge:focus-visible{outline:2px solid var(--status-color);outline-offset:2px}.provider-status-live{--status-color:var(--green);--status-wash:var(--green-wash);--status-line:var(--green-line)}.provider-status-reduced{--status-color:var(--amber);--status-wash:var(--amber-wash);--status-line:var(--amber-line)}.provider-status-degraded{--status-color:var(--red);--status-wash:var(--red-wash);--status-line:var(--red-line)}.provider-status-unknown{--status-color:var(--ink-dim);--status-wash:transparent;--status-line:var(--border)}.provider-status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:var(--om-r-full);background:var(--status-color);box-shadow:0 0 10px var(--status-color)}.provider-status-degraded .provider-status-dot,.provider-status-live .provider-status-dot,.provider-status-reduced .provider-status-dot{animation:provider-status-pulse 1.7s ease-in-out infinite}.provider-status-pct{color:var(--ink-mute)}@keyframes provider-status-pulse{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.provider-status-dot{animation:none}}.provider-operational-tooltip{position:absolute;top:18px;left:0;z-index:14;display:none;width:min(260px,88vw);gap:5px;padding:9px;border:1px solid var(--border-hot);border-radius:0;background:var(--om-surface);box-shadow:var(--om-shadow-lg);color:var(--ink-mute);font-size:11px;line-height:1.35;text-transform:none}.provider-operational-tooltip strong{color:var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase}.provider-operational-wrap:focus-within .provider-operational-tooltip,.provider-operational-wrap:hover .provider-operational-tooltip{display:grid}.miner-detail-provider-title,.provider-pillar-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(245,237,224,.32);text-decoration-color:rgba(245,237,224,.32);text-underline-offset:3px}.provider-pillar-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:20px}.miner-cert-seal{display:inline-block;width:14px;height:14px;flex:0 0 auto;transform:translateY(2px);object-fit:contain}.miner-terms-wrap{position:relative;display:inline-flex;align-items:baseline}.miner-terms-link{color:var(--ink-mute);font-family:var(--mono);font-size:10px;line-height:1.2;text-decoration:underline;-webkit-text-decoration-color:var(--om-border-2);text-decoration-color:var(--om-border-2);text-underline-offset:3px;text-transform:uppercase}.miner-terms-tooltip{position:fixed;z-index:60;display:grid;max-height:calc(100vh - 32px);grid-gap:5px;gap:5px;overflow-y:auto;padding:9px;border:1px solid var(--border-hot);border-radius:0;background:var(--om-surface);box-shadow:var(--om-shadow-lg);color:var(--ink-mute);font-size:11px;line-height:1.35;text-transform:none}.miner-terms-tooltip strong{color:var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase}.miner-provider-assurances{margin:0}.catalog-filter-form,.provider-compare-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.provider-compare-chips span{padding:5px 8px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.026);color:var(--ink-mute);font-family:var(--mono);font-size:10px;line-height:1;text-transform:uppercase}.catalog-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end}.catalog-filter-field{display:grid;grid-gap:6px;gap:6px}.catalog-filter-field .section-label{margin-bottom:0}.catalog-filter-input{min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:0;background:var(--bg-deep);color:var(--ink);font:inherit}:root[data-theme=light] .catalog-filter-input{background:var(--bg-card);color:var(--ink);color-scheme:light}.catalog-filter-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.catalog-filter-input[type=number]::-webkit-inner-spin-button,.catalog-filter-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.catalog-filter-form .design-field-scope .catalog-filter-field{display:grid;grid-gap:6px;gap:6px}.catalog-filter-form .catalog-filter-field .float>.catalog-filter-input{min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:0;background:var(--bg-card);color:var(--ink);font:inherit}.catalog-filter-form .catalog-filter-field .float>.catalog-filter-input:focus-visible{outline:none;border-color:var(--om-accent);background:var(--om-surface);box-shadow:0 0 0 3px var(--om-accent-line)}:root[data-theme=light] .catalog-filter-form .catalog-filter-field .float>.catalog-filter-input{background:var(--bg-card);color:var(--ink);color-scheme:light}.miner-price-stack{display:grid;grid-gap:6px;gap:6px;justify-items:end}.miner-purchase-actions{display:grid;justify-items:center;grid-gap:5px;gap:5px}.checkout-remove-offer,.miner-add-cart-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:22px;padding:1px 2px;border:0;background:transparent;color:var(--om-accent);cursor:pointer;font:600 11px/1.3 var(--mono);letter-spacing:0;text-decoration:underline;-webkit-text-decoration-color:var(--om-accent-line);text-decoration-color:var(--om-accent-line);text-underline-offset:3px}.checkout-remove-offer:hover,.miner-add-cart-link:hover{color:var(--ink)}.checkout-remove-offer:focus-visible,.miner-add-cart-link:focus-visible,.miner-assurance-trigger:focus-visible,.miner-info-trigger:focus-visible{outline:2px solid var(--om-focus);outline-offset:3px}.miner-assurance-trigger{display:inline-flex;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:help;font:inherit}.miner-assurance-trigger,.miner-info-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none}.miner-info-trigger{display:inline-grid;width:16px;height:16px;place-items:center;padding:0;border:1px solid var(--om-border-2);border-radius:50%;background:transparent;color:var(--ink-mute);cursor:help;font:700 10px/1 var(--mono)}.marketplace-cart-modal-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.68)}.design-field-scope,.portal-design-scope{display:contents}.marketplace-cart-modal{position:relative;display:grid;width:min(440px,100%);grid-gap:18px;gap:18px;padding:28px;border:1px solid var(--border-hot);border-radius:0;background:var(--om-surface);box-shadow:var(--om-shadow-lg)}.marketplace-cart-modal-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.32em;margin:-8px 40px 0 0;font-size:22px;line-height:1.2}.marketplace-cart-modal-hashrate{white-space:nowrap}.marketplace-cart-modal-manufacturer,.marketplace-cart-modal-product{flex-basis:max-content;max-width:100%;overflow-wrap:anywhere}.marketplace-cart-modal-hashrate small{color:var(--ink-mute);font-size:.68em;font-weight:600}.marketplace-cart-modal p{margin:-6px 0 0;color:var(--ink-mute);line-height:1.55}.marketplace-cart-modal-close{position:absolute;top:14px;right:14px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:var(--ink-mute);cursor:pointer;font:700 16px/1 var(--mono)}.marketplace-cart-modal-close:focus-visible,.marketplace-cart-modal-close:hover{color:var(--ink)}.marketplace-cart-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px}.cart-qty{display:grid;grid-gap:14px;gap:14px}.cart-qty-stepper{display:grid;grid-template-columns:56px minmax(96px,150px) 56px;justify-content:center;align-items:stretch;grid-gap:10px;gap:10px}.cart-qty-field{min-width:0;margin:0}.cart-qty-field .float{height:100%;--om-field-bg:var(--om-surface-2)}.marketplace-cart-modal .cart-qty-field .float>.cart-qty-input{width:100%;min-height:56px;padding:0 12px;border:1px solid var(--om-border);border-radius:0;outline:none;background:var(--om-surface-2);color:var(--ink);text-align:center;font-family:var(--mono);font-size:24px;font-weight:600;transition:border-color var(--om-dur) var(--om-ease),background-color var(--om-dur) var(--om-ease),box-shadow var(--om-dur) var(--om-ease)}.marketplace-cart-modal .cart-qty-field .float>.cart-qty-input:hover{border-color:var(--om-border-2)}.marketplace-cart-modal .cart-qty-field .float>.cart-qty-input:focus-visible{border-color:var(--om-accent);background:var(--om-surface);box-shadow:0 0 0 3px var(--om-accent-line)}.cart-qty-input::-webkit-inner-spin-button,.cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-qty-step{flex:0 0 auto;width:56px;display:grid;place-items:center;padding:0;border:1px solid var(--om-border);border-radius:0;background:var(--om-surface-2);color:var(--ink);font-family:var(--mono);font-size:26px;line-height:1;cursor:pointer;transition:border-color var(--om-dur) var(--om-ease),background-color var(--om-dur) var(--om-ease),color var(--om-dur) var(--om-ease)}.cart-qty-step:hover:not(:disabled){border-color:var(--om-accent);color:var(--amber-soft)}.cart-qty-step:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.cart-qty-step:disabled{opacity:.4;cursor:not-allowed}.cart-qty-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid var(--om-border)}.cart-qty-total span{color:var(--ink-mute);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.cart-qty-total strong{color:var(--amber-soft);font-family:var(--mono);font-size:22px}.miner-price-stack>div{min-width:0}.miner-price{color:var(--amber-soft);font-family:var(--mono);font-size:24px;font-weight:800;line-height:1}.miner-buy-button{min-width:94px;min-height:38px;flex-direction:column;justify-content:center;gap:3px;padding:0 14px;border-radius:0;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.miner-buy-button .btn-label{display:block;line-height:1}.miner-buy-button.btn-primary{background:var(--om-btn-grad);color:var(--om-on-accent);box-shadow:none}.miner-buy-button.btn-primary:hover{background:var(--om-btn-grad-h);box-shadow:0 6px 18px -6px var(--om-accent-line);color:var(--om-on-accent)}.miner-buy-button.btn-cart-active{border-color:var(--om-accent-line);background:var(--om-accent-soft);color:var(--om-accent)}.miner-buy-button.btn-cart-active:hover{background:color-mix(in srgb,var(--om-accent-soft) 72%,var(--om-accent-fill) 28%);color:var(--om-text)}.miner-spec-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));grid-gap:12px;gap:12px;margin:3px 0 2px}.miner-spec{display:grid;min-width:0;grid-gap:1px;gap:1px}.miner-spec b{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .miner-listing-card{--bg-deep:var(--om-surface-2)}:root[data-theme=light] .miner-overlay-model{color:rgba(245,237,224,.95)}:root[data-theme=light] .miner-terms-link{-webkit-text-decoration-color:var(--om-border-2);text-decoration-color:var(--om-border-2)}:root[data-theme=light] .miner-provider-title{-webkit-text-decoration-color:var(--om-accent-line);text-decoration-color:var(--om-accent-line)}.miner-spec b small{margin-left:2px;color:var(--ink-dim);font-size:9px;font-weight:700}.miner-spec span{color:var(--ink-dim);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}@media (min-width:621px){.miner-listing-card-fixed .miner-card-content{grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:10px;row-gap:8px}.miner-listing-card-fixed .miner-card-top{display:contents}.miner-listing-card-fixed .miner-provider-stack{grid-column:1;grid-row:1}.miner-listing-card-fixed .miner-price-stack{grid-column:2;grid-row:1/3;min-width:98px;align-self:stretch;align-content:space-between;grid-template-rows:auto auto;padding-top:9px;padding-bottom:6px}.miner-listing-card-fixed .miner-price{font-size:28px}.miner-listing-card-fixed .miner-operating-spec-strip{grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;margin-top:0;padding-right:10px}.miner-listing-card-fixed .miner-calc-link,.miner-listing-card-fixed .miner-profit-disclosure{grid-column:1/-1}}.miner-assurance-line{display:flex;flex-wrap:wrap;gap:8px;margin:1px 0 3px}.miner-pill{font-size:10px;line-height:1}.miner-auction-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:end;padding:9px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.miner-auction-heading{grid-column:1/-1;display:flex;align-items:center;gap:8px}.miner-auction-title{color:var(--amber-soft);font-family:var(--mono);font-size:16px;line-height:1;text-transform:uppercase}.miner-auction-live{flex:0 0 auto}.miner-auction-facts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.miner-auction-facts>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.miner-auction-facts span{color:var(--ink-dim);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.miner-auction-facts strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.miner-auction-current-price strong{color:var(--amber-soft);font-size:24px}.miner-profit-disclosure{min-width:0}.miner-profit-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0;color:var(--om-success);cursor:pointer;font-size:12px;font-weight:700;line-height:16px;list-style:none}.miner-profit-summary::-webkit-details-marker{display:none}.miner-profit-summary:after{content:"\2304";color:var(--ink-dim);font-family:var(--mono);font-size:14px;font-weight:400}.miner-profit-disclosure[open] .miner-profit-summary:after{content:"\2303"}.miner-profit-disclosure[open] .miner-profit-box{padding-top:6px}.miner-profit-box{--miner-green-soft:var(--om-success);--miner-green-wash:var(--om-success-soft);--miner-green-line:color-mix(in srgb,var(--om-success) 34%,transparent);display:grid;grid-gap:5px;gap:5px;padding-top:1px}.miner-profit-head{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.miner-profit-title{min-width:0;gap:6px}.miner-info-wrap,.miner-profit-title{display:inline-flex;align-items:center}.miner-info-wrap{position:relative}.miner-info-button{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;padding:0;transform:translateY(-1px);border:1px solid var(--miner-green-line);border-radius:999px;background:transparent;color:var(--miner-green-soft);cursor:help;font-family:var(--mono);font-size:9px;font-weight:800;line-height:1}.miner-info-popover{position:absolute;top:22px;right:-96px;z-index:9;display:none;width:244px;padding:9px;border:1px solid var(--border-hot);border-radius:0;background:var(--om-surface);box-shadow:var(--om-shadow-lg);color:var(--ink-mute);font-size:11px;line-height:1.42}.miner-info-button:focus-visible+.miner-info-popover,.miner-info-button:hover+.miner-info-popover{display:block}.miner-target-mini{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;color:var(--ink-mute);font-family:var(--mono);font-size:9px;line-height:1;white-space:nowrap}.miner-target-mini b{color:var(--ink);font-size:14px}.miner-target-slider{width:100%;height:12px;accent-color:var(--amber)}.miner-profit-lines{display:grid;grid-gap:3px;gap:3px}.miner-profit-legend,.miner-profit-row{display:grid;grid-template-columns:minmax(0,1.25fr) 12px minmax(0,.9fr) 12px minmax(0,1.05fr);grid-gap:4px;gap:4px}.miner-profit-legend{color:var(--ink-dim);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.miner-profit-row{align-items:baseline;padding-bottom:3px;border-bottom:1px solid var(--miner-green-line)}.miner-profit-row:last-child{padding-bottom:0;border-bottom:0}.miner-profit-value{display:inline-flex;min-width:0;align-items:baseline;gap:4px;color:var(--ink);font-family:var(--mono);font-size:11px}.miner-profit-value b,.miner-profit-value small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miner-profit-value small{color:var(--ink-dim);font-size:8px}.miner-net b{color:var(--miner-green-soft)}.miner-net.negative b{color:var(--red)}.miner-profit-op{color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:700;text-align:center}.miner-disclaimer{margin:0;color:var(--ink-mute);font-size:9px;line-height:1.28}.miner-calc-link{display:inline-flex;align-items:center;justify-self:end;gap:5px;padding-top:1px;color:var(--amber-soft);font-family:var(--mono);font-size:10px;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:var(--om-accent-line);text-decoration-color:var(--om-accent-line)}.profitability-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:28px;gap:28px;align-items:stretch;padding-top:40px;padding-bottom:32px}.profitability-hero-media{min-height:420px;position:relative;overflow:hidden;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-deep)}.profitability-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.profitability-hero-overlay{position:absolute;right:16px;bottom:16px;left:16px;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:0;background:rgba(8,7,5,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profitability-hero-copy{align-self:center}.profitability-hero-copy h1{max-width:780px;font-size:clamp(34px,5vw,62px)}.profitability-hero-copy .hero-lead{margin-bottom:22px}.profitability-hero-facts,.profitability-model-grid,.profitability-photo-grid,.profitability-summary-grid,.profitability-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.profitability-hero-facts{margin:22px 0}.profitability-fact,.profitability-model-grid>div,.profitability-summary-tile,.profitability-value-card{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.profitability-fact span,.profitability-model-grid span,.profitability-summary-tile span,.profitability-value-card span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;line-height:1.2;text-transform:uppercase}.profitability-fact strong,.profitability-model-grid strong,.profitability-summary-tile strong,.profitability-value-card strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profitability-summary-tile.positive strong{color:var(--green)}.profitability-summary-tile.negative strong{color:var(--red)}.profitability-tool{display:grid;grid-gap:20px;gap:20px;padding:24px;border:1px solid var(--border-hot);border-radius:0;background:linear-gradient(180deg,rgba(31,28,22,.96),rgba(15,14,11,.98))}.profitability-tool h2{font-size:clamp(26px,3vw,38px)}.profitability-tool-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.profitability-chart-panel p,.profitability-disclaimer,.profitability-muted{color:var(--ink-mute)}.profitability-muted{max-width:860px;margin-top:8px}.profitability-live-chip{padding:8px 11px;border:1px solid var(--green-line);border-radius:0;background:var(--green-wash);color:var(--green);font-family:var(--mono);font-size:11px;line-height:1;text-transform:uppercase;white-space:nowrap}.profitability-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.profitability-control,.profitability-toggle{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.026)}.profitability-control-wide{grid-column:span 2}.profitability-control span,.profitability-toggle span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;text-transform:uppercase}.profitability-control strong{color:var(--ink);font-family:var(--mono);font-size:18px;line-height:1}.profitability-control input[type=range]{width:100%;accent-color:var(--amber)}.profitability-control input[type=number]{min-width:0;width:100%;padding:9px 10px;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-deep);color:var(--ink);font-family:var(--mono);font-size:12px}.profitability-tool .profitability-controls .profitability-control{display:grid;grid-gap:8px;gap:8px}.profitability-tool .profitability-control .float>input[type=number]{min-width:0;width:100%;padding:9px 10px;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-deep);color:var(--ink);font-family:var(--mono);font-size:12px}.profitability-tool .profitability-control .float>input[type=number]:focus-visible{outline:none;border-color:var(--om-accent);box-shadow:0 0 0 3px var(--om-accent-line)}.profitability-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.profitability-segments button{min-height:34px;border:1px solid var(--border);border-radius:0;background:var(--bg-deep);color:var(--ink-mute);cursor:pointer;font-family:var(--mono);font-size:11px}.profitability-segments button[data-active=true]{border-color:var(--amber-line);background:var(--amber-wash);color:var(--amber-soft)}.profitability-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center}.profitability-toggle input{width:18px;height:18px;accent-color:var(--amber)}.profitability-toggle small{display:block;margin-top:3px;color:var(--ink-dim);font-size:11px;line-height:1.25;text-transform:none}.profitability-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.profitability-chart-panel{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.024)}.profitability-chart-panel h3{font-size:20px}.profitability-chart-panel p{margin-top:4px;font-size:13px}.profitability-chart{width:100%;min-height:220px;overflow:visible}.profitability-axis{stroke:rgba(245,237,224,.34);stroke-width:1}.profitability-grid-line{stroke:rgba(245,237,224,.09);stroke-width:1}.profitability-bar-gross{fill:rgba(139,201,139,.72)}.profitability-bar-cost{fill:rgba(226,106,90,.66)}.profitability-line-cost,.profitability-line-gross,.profitability-line-net{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.profitability-line-gross{stroke:var(--green)}.profitability-line-cost{stroke:var(--red)}.profitability-line-net{stroke:var(--amber-soft)}.profitability-chart-label{fill:var(--ink-dim);font-family:var(--mono);font-size:11px}.profitability-model-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.profitability-disclaimer{max-width:980px;font-size:12px}.offer-terms-panel{display:grid;grid-gap:8px;gap:8px;margin-top:32px;padding:20px;border:1px solid var(--border-hot);border-radius:0;background:rgba(255,255,255,.026)}.offer-terms-panel .profitability-spec-table strong{overflow-wrap:anywhere;white-space:normal}.profitability-value-grid{margin-top:18px}.profitability-value-card{min-height:120px;align-content:start}.profitability-value-card p{color:var(--ink-mute);font-size:14px}.profitability-photo-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-top:18px}.profitability-photo-card{display:grid;grid-gap:12px;gap:12px;min-width:0}.profitability-photo-card h3{font-size:20px}.profitability-spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.profitability-spec-table div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--border)}.profitability-spec-table span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;text-transform:uppercase}.profitability-spec-table strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}@media (max-width:1120px){.miner-market-grid{max-width:610px;margin:0 auto}.miner-market-grid,.profitability-charts,.profitability-hero,.profitability-photo-grid{grid-template-columns:1fr}.profitability-controls,.profitability-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.miner-listing-card{grid-template-columns:1fr}.miner-media-rail{grid-template-rows:190px 40px;border-right:0;border-bottom:1px solid var(--border)}.miner-media-rail-single{grid-template-rows:230px}.miner-card-top,.miner-profit-head{grid-template-columns:1fr}.miner-price-stack{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start}.miner-price-stack .miner-buy-button{justify-self:end}.miner-auction-panel{grid-template-columns:1fr}.miner-auction-panel .miner-buy-button{width:100%}.miner-target-mini{justify-content:flex-start}.profitability-hero-media{min-height:280px}.profitability-controls,.profitability-hero-facts,.profitability-model-grid,.profitability-spec-table,.profitability-summary-grid,.profitability-value-grid{grid-template-columns:1fr}.profitability-tool{padding:16px}.profitability-tool-head{grid-template-columns:1fr}.profitability-control-wide{grid-column:auto}.profitability-live-chip{width:-moz-fit-content;width:fit-content}}.icp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.icp-card{min-height:100%;border:1px solid var(--border);border-top:2px solid var(--amber-line);background:color-mix(in srgb,var(--bg-card) 92%,transparent);padding:24px}.icp-card h3{font-size:22px;margin-bottom:12px}.icp-card p{color:var(--ink-mute);font-size:15px}.icp-card ul,.split-ledger ul{list-style:none;display:grid;grid-gap:9px;gap:9px;margin-top:18px}.icp-card li,.split-ledger li{position:relative;padding-left:18px;color:var(--ink-mute);font-family:var(--mono);font-size:12px;letter-spacing:0}.icp-card li:before,.split-ledger li:before{content:">";position:absolute;left:0;color:var(--amber)}.section-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.provider-pitch-hero{max-width:980px}.provider-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;border:1px solid var(--border);background:var(--border)}.provider-outcome{background:var(--bg-card);padding:28px}.provider-outcome h2{font-family:var(--mono);font-size:clamp(22px,3vw,34px);margin-bottom:10px}.provider-outcome p{color:var(--ink-mute);font-size:15px}.split-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.split-ledger article{border:1px solid var(--border);background:var(--bg-card);padding:28px}.split-ledger h3{font-size:26px}.provider-callout{align-items:start}@media (max-width:820px){.icp-grid,.provider-outcomes,.split-ledger{grid-template-columns:1fr}}.mining-disrupt-page{max-width:1440px}.mining-disrupt-hero{display:grid;min-height:min(620px,68vh);align-items:end;margin:28px -32px 0;padding:72px 32px 44px;border-bottom:1px solid var(--border-hot);background:linear-gradient(90deg,rgba(13,12,10,.96),rgba(13,12,10,.78) 44%,rgba(13,12,10,.2)),linear-gradient(0deg,rgba(13,12,10,.92),rgba(13,12,10,.12) 54%),url(/images/miners/fallback-immersion-asic.webp) 100% /cover no-repeat}.mining-disrupt-hero-content{max-width:820px}.mining-disrupt-hero h1{max-width:820px;margin-bottom:22px;font-size:72px}.mining-disrupt-hero p{max-width:760px;margin-bottom:30px;color:var(--ink-mute);font-size:20px;line-height:1.55}.mining-disrupt-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:28px}.mining-disrupt-step h2{margin-bottom:12px;font-size:25px}.mining-disrupt-lead,.mining-disrupt-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);grid-gap:34px;gap:34px;align-items:start}.mining-disrupt-list{display:grid;grid-gap:12px;gap:12px;margin-top:8px;list-style:none}.mining-disrupt-list li{border-left:2px solid var(--amber);background:var(--amber-wash);color:var(--ink);padding:14px 16px}.mining-disrupt-economics,.mining-disrupt-materials{border-top:1px solid var(--border)}.material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.material-card{display:grid;min-height:230px;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--border);background:var(--bg-card);border-radius:0;padding:24px;color:var(--ink);text-decoration:none}.material-card:hover{border-color:var(--amber-line);transform:translateY(-2px)}.deck-economics span,.economics-row span,.material-card span,.one-pager-economics span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.material-card strong{font-size:22px;line-height:1.2}.material-card p{color:var(--ink-mute)}.material-card em{margin-top:auto;color:var(--amber-soft);font-style:normal}.deck-economics,.economics-rows,.one-pager-economics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.deck-economics article,.economics-row,.one-pager-economics article{border:1px solid var(--border);background:var(--bg-card);border-radius:0;padding:22px}.deck-economics strong,.economics-row strong,.one-pager-economics strong{display:block;margin:10px 0;color:var(--amber);font-size:40px;line-height:1}.deck-economics p,.economics-row p,.one-pager-economics p{color:var(--ink-mute)}.mining-disrupt-lead{border-top:1px solid var(--border);padding-top:48px}.mining-disrupt-lead .form-card{max-width:none}.mining-disrupt-qr-url{margin-top:18px;color:var(--ink-dim);font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.mining-disrupt-qr-lockup{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;max-width:520px;border:1px solid var(--border);background:var(--bg-card);border-radius:0;padding:16px}.deck-qr-panel img,.mining-disrupt-qr-lockup img,.one-pager-qr img{background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:0;padding:8px}.mining-disrupt-qr-lockup strong{display:block;margin-bottom:6px}.mining-disrupt-qr-lockup p{margin-bottom:8px;color:var(--ink-mute)}.mining-disrupt-qr-lockup a{color:var(--amber-soft)}.conference-deck-page,.conference-one-pager-page{max-width:1440px}.deck-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:30px;gap:30px;align-items:end;min-height:min(620px,68vh);margin:28px -32px 0;padding:72px 32px 44px;border-bottom:1px solid var(--border-hot);background:linear-gradient(90deg,rgba(13,12,10,.96),rgba(13,12,10,.78) 48%,rgba(13,12,10,.16)),linear-gradient(0deg,rgba(13,12,10,.92),rgba(13,12,10,.1) 58%),url(/images/miners/fallback-immersion-asic.webp) 100% /cover no-repeat}.deck-cover h1{max-width:860px;margin-bottom:22px;font-size:72px}.deck-cover p{max-width:780px;margin-bottom:30px;color:var(--ink-mute);font-size:20px;line-height:1.55}.deck-qr-panel{display:grid;grid-gap:12px;gap:12px;justify-items:start;border:1px solid var(--border);background:rgba(22,21,18,.86);border-radius:0;padding:22px}.deck-qr-panel p{margin:0;color:var(--ink-dim);font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.deck-slides{display:grid;grid-gap:18px;gap:18px;padding:56px 0 12px}.pitch-slide{display:grid;grid-template-columns:72px minmax(0,.98fr) minmax(320px,.8fr);grid-gap:24px;gap:24px;align-items:start;min-height:360px;border:1px solid var(--border);background:var(--bg-card);border-radius:0;padding:32px}.pitch-slide-number{color:var(--amber);font-family:var(--mono);font-size:28px}.pitch-slide-copy h2{margin-bottom:18px;font-size:clamp(30px,4vw,52px);line-height:1.02}.pitch-slide-copy p{max-width:760px;color:var(--ink-mute);font-size:18px;line-height:1.55}.pitch-slide-points{display:grid;grid-gap:12px;gap:12px;list-style:none}.pitch-slide-points li{border-left:2px solid var(--amber);background:var(--amber-wash);padding:14px 16px;color:var(--ink)}.pitch-slide-economics,.pitch-slide-table{grid-template-columns:72px minmax(0,.8fr) minmax(440px,1fr)}.pipeline-table{display:grid;border:1px solid var(--border);border-radius:0;overflow:hidden}.pipeline-row{display:grid;grid-template-columns:minmax(120px,.64fr) minmax(180px,1fr) 92px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--border);padding:14px 16px}.pipeline-row:last-child{border-bottom:0}.pipeline-row span{color:var(--ink-mute)}.pipeline-row em{color:var(--amber-soft);font-style:normal}.one-pager-sheet{width:min(100%,980px);margin:34px auto 80px;border:1px solid var(--border);background:#f7f3e8;color:#1c1710;border-radius:0;padding:42px}.one-pager-sheet a{color:#6d4100}.one-pager-header{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:28px;gap:28px;align-items:start;border-bottom:2px solid #1c1710;padding-bottom:24px}.one-pager-header .hero-eyebrow{color:#6d4100}.one-pager-header h1{margin-bottom:14px;color:#1c1710;font-size:42px;line-height:1.04}.one-pager-header p{max-width:660px;color:#3b3126;font-size:17px;line-height:1.45}.one-pager-qr{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.one-pager-qr span{font-weight:800}.one-pager-qr p{max-width:180px;color:#4f453a;font-family:var(--mono);font-size:10px;overflow-wrap:anywhere}.one-pager-grid{display:grid;grid-template-columns:1fr .86fr;grid-gap:24px;gap:24px;padding:28px 0 22px}.one-pager-grid h2,.one-pager-pipeline h2{margin-bottom:12px;color:#1c1710;font-size:23px}.one-pager-grid ul{display:grid;grid-gap:10px;gap:10px;padding-left:18px}.one-pager-grid li{color:#342b22;line-height:1.4}.one-pager-economics{gap:10px}.one-pager-economics article{border-color:#d8cdb9;background:#fffaf0;padding:16px}.one-pager-economics span{color:#6d4100}.one-pager-economics strong{color:#8a5200;font-size:32px}.one-pager-economics p{color:#3b3126}.one-pager-pipeline{margin-top:26px}.one-pager-pipeline-rows{display:grid;border:1px solid #d8cdb9;border-radius:0;overflow:hidden}.one-pager-pipeline-row{display:grid;grid-template-columns:minmax(120px,.66fr) minmax(180px,1fr) 92px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #d8cdb9;background:#fffaf0;padding:10px 12px}.one-pager-pipeline-row:last-child{border-bottom:0}.one-pager-pipeline-row span{color:#3b3126}.one-pager-pipeline-row em{color:#6d4100;font-style:normal;font-weight:700}.one-pager-footer{margin-top:24px;border-top:2px solid #1c1710;padding-top:14px;color:#342b22}@media (max-width:980px){.mining-disrupt-hero h1{font-size:58px}.deck-cover,.deck-economics,.economics-rows,.material-grid,.mining-disrupt-lead,.mining-disrupt-proof,.mining-disrupt-split,.one-pager-economics,.one-pager-grid,.one-pager-header,.pitch-slide,.pitch-slide-economics,.pitch-slide-table{grid-template-columns:1fr}.deck-cover h1{font-size:58px}.pitch-slide{min-height:auto}}@media (max-width:620px){.mining-disrupt-page .nav{align-items:center;gap:14px}.mining-disrupt-page .nav-links{flex:1 1;flex-wrap:nowrap;gap:8px}.mining-disrupt-page .nav-link{display:none}.mining-disrupt-hero{min-height:560px;margin-right:-24px;margin-left:-24px;padding:52px 24px 34px;background-position:58% 50%}.mining-disrupt-hero h1{font-size:42px}.mining-disrupt-hero p{font-size:17px}.mining-disrupt-qr-lockup,.one-pager-pipeline-row,.pipeline-row{grid-template-columns:1fr}.deck-cover{min-height:560px;margin-right:-24px;margin-left:-24px;padding:52px 24px 34px}.deck-cover h1{font-size:42px}.deck-cover p{font-size:17px}.pitch-slide{padding:24px}.one-pager-sheet{margin-top:24px;padding:24px}.one-pager-header h1{font-size:31px}.role-toggle{display:grid;width:100%}.role-toggle,.role-toggle button{border-radius:0}}@media print{@page{margin:.42in;size:letter portrait}body{background:#fff}.conference-one-pager-page .site-footer,.one-pager-screen-nav{display:none!important}.conference-one-pager-page{max-width:none;padding:0}.one-pager-sheet{width:100%;margin:0;border:0;background:#fff;border-radius:0;box-shadow:none;padding:0}.one-pager-header{grid-template-columns:1fr 1.45in;gap:.24in;padding-bottom:.18in}.one-pager-header h1{font-size:26pt}.one-pager-header p{font-size:10.5pt}.one-pager-grid{grid-template-columns:1fr .86fr;gap:.22in;padding:.2in 0 .16in}.one-pager-grid h2,.one-pager-pipeline h2{font-size:14pt}.one-pager-economics p,.one-pager-footer,.one-pager-grid li,.one-pager-pipeline-row{font-size:9.2pt}.one-pager-economics{grid-template-columns:repeat(3,1fr);gap:.08in}.one-pager-economics article{background:#fff;page-break-inside:avoid;break-inside:avoid;padding:.11in}.one-pager-economics strong{font-size:22pt}.one-pager-pipeline{margin-top:.16in}.one-pager-pipeline-row{grid-template-columns:1.25in 1fr .75in;background:#fff;padding:.07in .08in}.one-pager-footer{margin-top:.16in;padding-top:.1in}}.callout{border:1px solid var(--amber-line);background:radial-gradient(600px 200px at 100% 0,var(--amber-wash),transparent),var(--bg-card);border-radius:0;padding:36px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr auto;align-items:center}@media (max-width:720px){.callout{grid-template-columns:1fr}}.callout-title{font-family:var(--display);font-weight:600;font-size:24px;margin-bottom:8px}.callout-body{color:var(--ink-mute);max-width:560px}.status-page{min-height:100vh}.status-shell{max-width:1080px;margin:0 auto;padding:0 32px;position:relative;z-index:2}.status-nav{justify-content:space-between;gap:24px;padding:28px 0 0}.status-nav,.status-nav-links{display:flex;align-items:center}.status-nav-links{gap:22px;flex-wrap:wrap}.status-nav-links a{color:var(--ink-mute);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.status-nav-links a:hover{color:var(--amber-soft)}.status-header{padding:84px 0 44px}.status-title-row{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:start}.status-header h1{font-size:clamp(38px,5vw,58px);margin-bottom:18px}.status-header p{max-width:780px;color:var(--ink-mute);font-size:18px}.status-meta{margin-top:22px;color:var(--ink-dim);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.status-shell-wide{max-width:1280px}.status-header-compact{padding:40px 0 24px}.status-header-compact h1{font-size:clamp(26px,3.2vw,38px);margin-top:8px;margin-bottom:8px}.status-header-compact p{max-width:760px;color:var(--ink-mute);font-size:15px}.status-groups{display:grid;grid-gap:20px;gap:20px}.status-group-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:9px}.status-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}.status-item{border:1px solid var(--border);border-left:3px solid var(--border-hot);background:color-mix(in srgb,var(--bg-card) 90%,transparent);padding:11px 13px;display:grid;grid-gap:5px;gap:5px;align-content:start}.status-item[data-state=operational]{border-left-color:var(--green)}.status-item[data-state=degraded]{border-left-color:var(--amber)}.status-item[data-state=down]{border-left-color:var(--red)}.status-item[data-state=pending]{border-left-color:var(--border-hot)}.status-item-top{display:flex;align-items:center;gap:8px}.status-pip{width:8px;height:8px;border-radius:50%;background:var(--ink-dim);flex:0 0 auto}.status-item[data-state=operational] .status-pip{background:var(--green);box-shadow:0 0 10px var(--green-line)}.status-item[data-state=degraded] .status-pip{background:var(--amber)}.status-item[data-state=down] .status-pip{background:var(--red)}.status-item-label{font-weight:600;font-size:14px;color:var(--ink);line-height:1.2}.status-item-state{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.status-item[data-state=operational] .status-item-state{color:var(--green)}.status-item[data-state=degraded] .status-item-state{color:var(--amber-soft)}.status-item[data-state=down] .status-item-state{color:var(--red)}.status-item-copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-4px;padding:0;border:0;border-radius:0;background:none;color:var(--ink-dim);opacity:.55;cursor:pointer;transition:opacity .12s ease,color .12s ease}.status-item-copy:focus-visible,.status-item-copy:hover{opacity:1;color:var(--ink)}.status-item-copy:focus-visible{outline:1px solid var(--border);outline-offset:2px}.status-item-spin{margin-left:auto}.status-item-desc{color:var(--ink-dim);font-size:11.5px;line-height:1.35}.status-item-detail{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--ink-mute)}.status-item-ver{color:var(--ink-dim);font-size:10px}.status-item-skel{height:12px;width:72%;background:var(--border);animation:none}.status-item-note{color:var(--ink-dim);font-size:11px;line-height:1.35}.skeleton{background:linear-gradient(90deg,var(--bg-lift) 25%,var(--border) 37%,var(--bg-lift) 63%);background-size:400% 100%;animation:statusShimmer 1.4s ease infinite}.spinner{width:13px;height:13px;border:2px solid var(--border-hot);border-top-color:var(--amber);border-radius:50%;animation:statusSpin .7s linear infinite;display:inline-block}@keyframes statusShimmer{to{background-position:-200% 0}}@keyframes statusSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.skeleton,.spinner{animation:none}}.status-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-hot);border-radius:0;padding:8px 12px;color:var(--ink-mute);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.status-badge[data-state=operational]{border-color:var(--green-line);background:var(--green-wash);color:var(--green)}.status-badge[data-state=degraded]{border-color:var(--amber-line);background:var(--amber-wash);color:var(--amber-soft)}.status-badge[data-state=down]{border-color:var(--red-line);background:var(--red-wash);color:var(--red)}.status-badge[data-state=pending]{border-color:var(--border-hot);background:transparent;color:var(--ink-dim)}.status-footer{margin-top:72px}@media (max-width:720px){.status-shell{padding:0 18px}.status-nav,.status-title-row{grid-template-columns:1fr}.status-nav{align-items:flex-start}}.form-card{background:var(--bg-card);padding:36px;max-width:720px}.form-card,.role-toggle{border:1px solid var(--border);border-radius:0}.role-toggle{display:inline-flex;background:var(--bg-deep);padding:4px;margin-bottom:24px}.role-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--ink-mute);font-family:var(--sans);font-size:12px;letter-spacing:normal;text-transform:none;padding:8px 18px;border-radius:0;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.role-toggle button[aria-pressed=true]{background:var(--amber);color:var(--bg);font-weight:600}.fields{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.withdrawal-request-form{margin-top:16px}.withdrawal-bank-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.withdrawal-request-form .form-submit{width:-moz-fit-content;width:fit-content}@media (max-width:560px){.fields,.withdrawal-bank-fields{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.field-wide{grid-column:1/-1}.field label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.field input,.field textarea{background:var(--bg-deep);border:1px solid var(--border);border-radius:0;padding:12px 14px;color:var(--ink);font-family:var(--sans);font-size:15px;outline:none;transition:border-color .18s var(--ease),background .18s var(--ease)}.field input:focus,.field textarea:focus{border-color:var(--amber-line);background:var(--bg-lift)}:root[data-theme=light]{--bg-deep:var(--om-surface-2)}.field textarea{min-height:88px;resize:vertical;font-family:var(--sans)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-submit{margin-top:22px}.form-status{margin-top:16px;font-family:var(--mono);font-size:13px;letter-spacing:.04em}.form-status.ok{color:var(--green)}.form-status.err{color:var(--red)}.auction-bid-form{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.auction-bid-form .form-status{margin-top:0}.auction-bid-confirm-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(6,6,5,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auction-bid-confirm{position:relative;width:min(440px,100%);border:1px solid var(--border-hot);border-radius:0;background:var(--bg-card);box-shadow:0 24px 80px rgba(0,0,0,.42);padding:28px}.auction-bid-confirm-kicker{margin:0;color:var(--amber-soft);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.auction-bid-confirm-title{margin:8px 0 0;font-family:var(--display);font-size:24px;line-height:1.1}.auction-bid-confirm-copy{margin:12px 0 0;color:var(--ink-mute);font-size:14px;line-height:1.55}.auction-bid-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.resale-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.02);padding:16px 20px}.resale-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.resale-summary>div:first-child{display:grid;grid-gap:4px;gap:4px}.resale-summary strong{font-size:20px}.resale-form-grid label span,.resale-label{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.resale-actions{display:flex;gap:10px;flex-wrap:wrap}.resale-mode-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;overflow:hidden;border:1px solid var(--border);border-radius:0;background:var(--bg-deep)}.resale-mode-tabs button{min-height:38px;padding:8px 12px;border:0;background:transparent;color:var(--ink-mute);cursor:pointer;font-family:var(--mono);font-size:12px}.resale-mode-tabs button.active{background:var(--amber-wash);color:var(--amber-soft)}.resale-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-gap:12px;gap:12px}.resale-form-grid label{display:grid;grid-gap:6px;gap:6px}.resale-form-grid input{width:100%;min-height:42px;border:1px solid var(--border);border-radius:0;background:var(--bg-deep);color:var(--ink);padding:9px 10px}.resale-copy{color:var(--ink-mute);font-size:13px;max-width:620px}.discard-miner-row{display:flex;align-items:center;justify-content:space-between;gap:var(--om-s5);padding-block:var(--om-s3);border-top:1px solid var(--border)}.discard-miner-row strong{display:block;font-size:14px}.discard-miner-row p{max-width:560px;margin:5px 0 0;color:var(--ink-mute);font-size:13px;line-height:1.5}.discard-miner-row .discard-miner-blocker{color:var(--om-warning)}.discard-miner-modal .field{display:grid;grid-gap:var(--om-s2);gap:var(--om-s2);margin-bottom:var(--om-s4)}.discard-miner-modal .form-status{margin-bottom:var(--om-s3)}@media (max-width:640px){.resale-form-grid{grid-template-columns:1fr}.discard-miner-row{align-items:stretch;flex-direction:column}}.balance-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.balance-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:22px;border:1px solid var(--border);border-radius:0;background:var(--bg-card);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.balance-action-button:focus-visible,.balance-action-button:hover{border-color:var(--amber-line);background:var(--bg-lift);transform:translateY(-1px);outline:none}.balance-action-title{font-family:var(--display);font-size:24px;font-weight:600}.balance-action-copy{color:var(--ink-mute);font-size:14px;line-height:1.4}.balance-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(6,6,5,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.balance-modal{position:relative;width:min(860px,100%);max-height:min(88vh,920px);overflow:auto;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-card);box-shadow:0 24px 80px rgba(0,0,0,.42);padding:28px}.balance-modal-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border:1px solid var(--border);border-radius:0;background:var(--bg-deep);color:var(--ink-mute);cursor:pointer;font-family:var(--mono);font-size:15px;line-height:1}.balance-modal-close:focus-visible,.balance-modal-close:hover{border-color:var(--amber-line);color:var(--ink);outline:none}.balance-modal-kicker{color:var(--amber-soft);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.balance-modal-title{margin-top:8px;padding-right:44px;font-family:var(--display);font-size:34px;line-height:1.05}.balance-modal-copy{max-width:680px;margin-top:12px;color:var(--ink-mute);font-size:15px;line-height:1.55}.balance-deposit-flow{display:grid;grid-gap:20px;gap:20px;margin-top:22px}.balance-choice-group{display:grid;grid-gap:12px;gap:12px;padding:0;border:0}.balance-choice-group legend{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.balance-choice-grid{display:grid;grid-gap:10px;gap:10px}.balance-choice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-choice-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.balance-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:5px;gap:5px;min-height:74px;padding:14px;border:1px solid var(--border);border-radius:0;background:var(--bg-deep);color:var(--ink-mute);text-align:left;text-decoration:none;cursor:pointer}.balance-choice:focus-visible,.balance-choice:hover{border-color:var(--amber-line);background:var(--bg-lift);color:var(--ink);outline:none}.balance-choice[data-active=true]{border-color:var(--amber-line);background:var(--amber-wash);color:var(--ink)}.balance-choice span{font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.balance-choice small{color:var(--ink-dim);font-size:12px;line-height:1.3}.bank-transfer-hero{max-width:820px;padding-top:56px;padding-bottom:28px}.bank-transfer-reference-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);grid-gap:24px;gap:24px;align-items:end;padding-top:0}.bank-transfer-reference{display:block;border:1px solid var(--amber-line);border-radius:0;background:var(--amber-wash);color:var(--ink);font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:.06em;overflow-wrap:anywhere;padding:20px;text-align:center}.bank-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:10px}.bank-transfer-card{display:grid;align-content:start;grid-gap:18px;gap:18px;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--bg-card) 90%,transparent);padding:22px}.bank-transfer-card[data-ready=false]{border-color:var(--red-line);background:linear-gradient(180deg,var(--red-wash),transparent 44%),var(--bg-card)}.bank-transfer-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px}.bank-transfer-card-kicker,.bank-transfer-status{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.bank-transfer-card-kicker{color:var(--amber-soft)}.bank-transfer-card h2{margin-top:6px;font-size:28px}.bank-transfer-card p{margin-top:8px;color:var(--ink-mute);font-size:14px;line-height:1.45}.bank-transfer-status{align-self:start;border:1px solid var(--border);border-radius:0;color:var(--ink-mute);padding:5px 9px;white-space:nowrap}.bank-transfer-card[data-ready=true] .bank-transfer-status{border-color:var(--green-line);color:var(--green)}.bank-transfer-unavailable{border:1px solid var(--red-line);border-radius:0;background:var(--red-wash);color:var(--red);font-size:13px;line-height:1.45;padding:12px 14px}.bank-transfer-fields{display:grid;border-top:1px solid var(--border)}.bank-transfer-field{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);grid-gap:14px;gap:14px;border-bottom:1px solid var(--border);padding:11px 0}.bank-transfer-field dt{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bank-transfer-field dd{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--ink);font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.bank-transfer-field dd span{min-width:0}.bank-transfer-copy{flex:0 0 auto;border:1px solid var(--border);border-radius:0;background:var(--bg-deep);color:var(--ink-mute);cursor:pointer;font-family:var(--mono);font-size:11px;padding:6px 8px}.bank-transfer-copy:focus-visible,.bank-transfer-copy:hover{border-color:var(--amber-line);color:var(--ink);outline:none}.bank-transfer-field-required dd{color:var(--amber-soft);font-weight:700}.bank-transfer-timing{margin-top:0}.bank-transfer-operator-note{max-width:860px;margin-top:8px}.bank-transfer-operator-note ol{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0 18px;color:var(--ink)}.bank-transfer-operator-note p{color:var(--ink-mute);margin-top:16px;max-width:780px}.bank-transfer-ctas{margin-top:18px}.stable-wait-card{position:relative;display:grid;grid-gap:22px;gap:22px;margin-top:22px;padding:22px;border:1px solid var(--border);border-radius:0;background:linear-gradient(90deg,rgba(255,122,26,.06),transparent 34%),var(--bg-deep);overflow:hidden}.stable-wait-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent);animation:balance-scan 2.8s linear infinite}.stable-wait-header{display:flex;justify-content:space-between;gap:18px}.stable-wait-header h3{margin-top:6px;font-size:24px}.stable-expiry,.stable-wait-header p{margin-top:8px;color:var(--ink-mute);font-size:13px;line-height:1.45}.stable-wait-bars{display:inline-grid;grid-template-columns:repeat(4,5px);align-items:end;gap:4px;min-height:32px;margin-top:4px}.stable-wait-bars span{display:block;width:5px;min-height:10px;border-radius:999px;background:var(--amber);animation:stable-bars 1.1s ease-in-out infinite}.stable-wait-bars span:nth-child(2){animation-delay:.12s}.stable-wait-bars span:nth-child(3){animation-delay:.24s}.stable-wait-bars span:nth-child(4){animation-delay:.36s}.stable-payment-grid{display:grid;grid-template-columns:250px 1fr;grid-gap:22px;gap:22px;align-items:start}.stable-qr-frame{position:relative;display:grid;place-items:center;width:250px;min-height:250px;border:1px solid var(--border-hot);border-radius:0;background:#fff;overflow:hidden}.stable-qr-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,122,26,.18) 50%,transparent);transform:translateY(-100%);animation:stable-qr-sweep 3.2s ease-in-out infinite;pointer-events:none}.stable-qr-frame img{display:block;background:#fff}.stable-address-panel{display:grid;grid-gap:10px;gap:10px}.stable-address-meta{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:8px;font-family:var(--mono);font-size:12px}.stable-address-meta span{color:var(--ink-dim)}.stable-address-meta strong{color:var(--ink);font-weight:500;text-align:right;word-break:break-all}.stable-address-box{margin-top:4px;border:1px solid var(--border);border-radius:0;background:var(--bg);padding:12px 14px;color:var(--ink);font-family:var(--mono);font-size:12px;line-height:1.5;word-break:break-all}.stable-address-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.stable-new-invoice{justify-self:start}@keyframes balance-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes stable-bars{0%,to{height:12px;opacity:.45}50%{height:32px;opacity:1}}@keyframes stable-qr-sweep{0%{transform:translateY(-100%)}45%,to{transform:translateY(100%)}}@keyframes om-pulse{0%,to{opacity:.3}50%{opacity:.75}}@media (max-width:760px){.balance-action-row,.balance-choice-grid-five,.balance-choice-grid-three,.balance-choice-grid-two,.bank-transfer-card-header,.bank-transfer-field,.bank-transfer-grid,.bank-transfer-reference-section,.stable-payment-grid{grid-template-columns:1fr}.balance-modal{padding:22px}.stable-qr-frame{width:100%}}.checkout-offer-table-wrap{width:100%;overflow-x:auto}.checkout-offer-table{width:100%;min-width:940px;border-collapse:collapse;font-family:var(--mono);font-size:13px}.checkout-offer-table th{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--ink-dim);font-size:11px;font-weight:700;text-align:left;text-transform:uppercase}.checkout-offer-table td{padding:18px 12px;border-bottom:1px solid var(--border);vertical-align:top}.checkout-offer-cell{width:46%}.checkout-assurance-badges,.checkout-offer-heading,.checkout-offer-term,.checkout-offer-terms{display:flex;flex-wrap:wrap;align-items:center}.checkout-offer-heading{gap:7px}.checkout-offer-heading>a{color:var(--amber-soft);font-size:14px;font-weight:700;text-decoration:none}.checkout-offer-heading>strong{color:var(--ink);font-size:13px}.checkout-assurance-badges{gap:5px}.checkout-offer-terms{gap:7px 16px;margin-top:10px;color:var(--ink-mute);font-size:11px;line-height:1.4}.checkout-offer-term{gap:5px}.checkout-offer-term strong{color:var(--ink);font-weight:600}.checkout-offer-legacy-term,.checkout-quantity-available{display:block;margin-top:7px;color:var(--ink-dim);font-size:10px}.checkout-provider-cell{color:var(--ink-mute)}.checkout-money-cell{color:var(--ink);text-align:right!important;white-space:nowrap}.checkout-quantity-stepper{display:grid;grid-template-columns:32px 68px 32px;width:132px;min-height:44px;border:1px solid var(--border)}.checkout-quantity-field{min-width:0;margin:0}.checkout-quantity-field .float{height:42px;--om-field-bg:var(--bg-card)}.checkout-quantity-stepper .checkout-quantity-field .float>.checkout-quantity-input,.checkout-quantity-stepper button{min-width:0;height:42px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:700 12px/1 var(--mono);text-align:center}.checkout-quantity-stepper button{cursor:pointer}.checkout-quantity-stepper button:disabled{color:var(--ink-dim);cursor:not-allowed}.checkout-quantity-stepper .checkout-quantity-field .float>.checkout-quantity-input:focus-visible,.checkout-quantity-stepper button:focus-visible{position:relative;z-index:1;outline:2px solid var(--om-focus);outline-offset:0}.checkout-quantity-stepper .checkout-quantity-field .float>.checkout-quantity-input{border-right:1px solid var(--border);border-left:1px solid var(--border);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.checkout-quantity-input::-webkit-inner-spin-button,.checkout-quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.checkout-remove-cell{text-align:right}.checkout-consent{display:grid;grid-gap:10px;gap:10px;margin:18px 0 22px;max-width:560px;border:0;border-radius:0;background:transparent;padding:0}.checkout-consent legend{display:block;width:100%;margin-bottom:2px;padding:0;font-family:var(--mono);font-size:11px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-soft)}.checkout-consent label{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--ink-mute);font-size:13px;line-height:1.45}.checkout-consent input{margin-top:3px;accent-color:var(--amber)}.checkout-consent a{font-family:var(--mono);font-size:12px}.checkout-consent-links{display:flex;gap:14px;flex-wrap:wrap;padding-left:24px}.checkout-summary{border-color:var(--border-hot);background:color-mix(in srgb,var(--om-surface) 82%,transparent)}@media (max-width:760px){.marketplace-cart-modal-backdrop{align-items:end;padding:0}.marketplace-cart-modal{width:100%;max-height:calc(100vh - 24px);overflow-y:auto;padding:24px 18px}.checkout-offer-table{min-width:0}.checkout-offer-table thead{display:none}.checkout-offer-table,.checkout-offer-table tbody,.checkout-offer-table td,.checkout-offer-table tr{display:block;width:100%}.checkout-offer-table tr{padding:18px 0;border-bottom:1px solid var(--border)}.checkout-offer-table td{display:grid;grid-template-columns:minmax(92px,.35fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:5px 0;border:0;text-align:left!important;white-space:normal}.checkout-offer-table td:before{content:attr(data-label);color:var(--ink-dim);font-size:10px;font-weight:700;text-transform:uppercase}.checkout-offer-cell{display:block!important;padding-top:0!important}.checkout-offer-cell:before{display:none}.checkout-remove-cell{padding-bottom:0!important}.checkout-summary{grid-template-columns:1fr!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-activity-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--om-s4)}.dashboard-activity-heading>a{color:var(--amber-soft);font:12px/1.3 var(--mono)}.dashboard-activity-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--om-s3);gap:var(--om-s3);min-height:58px;padding:var(--om-s3) var(--om-s1);color:var(--om-text)}.activity-history-page{padding-bottom:var(--om-s16)}.activity-history-intro{max-width:760px;margin:0 0 var(--om-s6);color:var(--ink-mute)}.activity-history-toolbar{padding:var(--om-s4) 0 var(--om-s5);border-bottom:1px solid var(--border)}.activity-history-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));grid-gap:var(--om-s3);gap:var(--om-s3)}.activity-history-filter-grid .field{min-width:0}.activity-history-filter-grid .input,.activity-history-filter-grid .select{background:var(--bg-card)}.activity-history-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--om-s3);min-height:28px;margin-top:var(--om-s3)}.activity-history-filter-status{margin-right:auto;color:var(--ink-dim);font:11px/1.3 var(--mono)}.activity-history-export{color:var(--ink-mute);font:600 11px/1.2 var(--mono);text-decoration:none}.activity-history-export:focus-visible,.activity-history-export:hover{color:var(--amber-soft)}.activity-history-results{padding-top:var(--om-s5)}.pool-custom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--om-s3);gap:var(--om-s3)}@media (max-width:1100px){.activity-history-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.dashboard-activity-heading{align-items:flex-start;flex-direction:column}.dashboard-activity-summary{grid-template-columns:minmax(0,1fr)}.activity-history-filter-grid,.pool-custom-fields{grid-template-columns:1fr}}.client-miners-page{padding-top:34px}.client-miners-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--om-s8) var(--om-s12);gap:var(--om-s8) var(--om-s12);margin-top:var(--om-s3)}.client-miner-stat{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.client-miner-stat-wide{grid-column:span 2}.client-miner-cell>.client-miner-cell-label,.client-miner-chart-title,.client-miner-stat>span{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.client-miner-stat strong{min-width:0;color:var(--ink);font-family:var(--display);font-size:24px;font-weight:650;line-height:1.08}.client-miner-stat small{color:var(--ink-mute);font-size:12px;line-height:1.45}.client-miner-panel{margin-top:var(--om-s10)}.client-miner-chart{min-width:0}.client-miner-chart--compact{padding-top:2px}.client-miner-chart-head,.client-miner-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.client-miner-chart-head{margin-bottom:10px}.client-miner-chart-title{color:var(--amber-soft)}.client-miner-chart-kpis{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:7px;color:var(--ink-mute);font-family:var(--mono);font-size:11px}.client-miner-chart-actions{flex:0 0 auto}.client-miner-range-control{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:0;background:var(--bg-deep)}.client-miner-range-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:var(--ink-mute);cursor:pointer;font-family:var(--sans);font-size:11px;letter-spacing:normal;padding:7px 10px;text-transform:none}.client-miner-range-button[data-active=true]{background:var(--amber);color:var(--bg);font-weight:700}.client-miner-chart-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:8px}.client-miner-chart-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--ink-mute);font-family:var(--mono);font-size:11px}.client-miner-chart-swatch{width:18px;height:2px;border-radius:999px;background:var(--series-color)}.client-miner-chart-swatch--dash{background:repeating-linear-gradient(90deg,var(--series-color) 0 5px,transparent 5px 8px)}.client-miner-chart-empty{position:absolute;inset:0;display:grid;place-items:center;border:1px dashed var(--border);border-radius:0;color:var(--ink-mute);font-family:var(--mono);font-size:12px;padding:24px;text-align:center}.client-miner-chart-foot{margin-top:10px;color:var(--ink-dim);font-family:var(--mono);font-size:11px}.provider-operational-panel{display:grid;grid-gap:18px;gap:18px;margin:30px 0 32px;padding:18px;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--bg-card) 78%,transparent)}.provider-operational-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.provider-operational-head h2{font-size:clamp(24px,3vw,32px)}.provider-operational-live{display:inline-flex;align-items:center;gap:8px;color:var(--ink-mute);font-family:var(--mono);font-size:11px;text-transform:uppercase;white-space:nowrap}.provider-operational-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.provider-operational-metric{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:112px;padding:14px;border:1px solid var(--border);border-radius:0;background:rgba(255,255,255,.024)}.provider-operational-metric span{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.provider-operational-metric strong{color:var(--ink);font-family:var(--display);font-size:24px;font-weight:650;line-height:1.08;overflow-wrap:anywhere}.provider-operational-metric small{color:var(--ink-mute);font-size:12px;line-height:1.35}@media (max-width:980px){.provider-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.provider-operational-panel{padding:14px}.provider-operational-head{display:grid}.provider-operational-grid{grid-template-columns:1fr}}.client-miner-list{padding-top:28px}.client-miner-list-head{align-items:center;margin-bottom:14px}.client-miner-list-head h2{margin:0;font-size:24px}.client-miner-account-actions,.client-miner-head-actions{display:flex;align-items:center;gap:var(--om-s3)}.client-miner-head-actions{justify-content:flex-end;white-space:nowrap}.client-miner-bulk-actions{display:flex;align-items:center;gap:var(--om-s3)}.client-miner-text-action{padding:2px 0;border:0;background:transparent;color:var(--ink-mute);cursor:pointer;font:600 11px/1.3 var(--mono);text-decoration:none}.client-miner-text-action:focus-visible,.client-miner-text-action:hover{color:var(--amber-soft)}.client-miner-text-action:disabled{color:var(--ink-dim);cursor:default;opacity:.55}.client-miner-empty{border:1px solid var(--border);border-radius:0;background:var(--bg-card);color:var(--ink-mute);padding:18px}.client-miner-rows{display:grid;grid-gap:0;gap:0}.client-miner-range-button:focus-visible{outline:2px solid var(--om-focus);outline-offset:2px}.client-miner-row{overflow:visible}.client-miner-row:nth-of-type(2n){background:color-mix(in srgb,var(--bg-card) 48%,transparent)}.client-miner-row:hover{background:color-mix(in srgb,var(--bg-card) 72%,transparent)}.client-miner-row-main{display:grid;grid-template-columns:30px minmax(225px,1.55fr) minmax(64px,.5fr) minmax(92px,.72fr) minmax(104px,.78fr) minmax(88px,.68fr) minmax(82px,.62fr) minmax(100px,.82fr) minmax(120px,1fr) 34px;grid-gap:10px;gap:10px;align-items:center;padding:13px 12px}.client-miner-expand{width:30px;height:30px;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-deep);color:var(--ink-mute);cursor:pointer;font-family:var(--mono);font-size:16px;line-height:1}.client-miner-expand:focus-visible,.client-miner-expand:hover{border-color:var(--amber-line);color:var(--ink);outline:none}.client-miner-cell{min-width:0;display:grid;grid-gap:4px;gap:4px}.client-miner-cell strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:650}.client-miner-model-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.client-miner-cell-model strong{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;font-family:var(--mono);font-size:13px;line-height:1.25}.client-miner-metric-value,.client-miner-model-rating{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-miner-model-rating{font-size:13px}.client-miner-unit{color:var(--ink-dim);font-size:.72em;font-weight:500}.client-miner-delivery-percent{color:var(--ink-mute);font-size:.84em;font-weight:500}.client-miner-currency-value{gap:2px}.client-miner-no-data{color:var(--ink-mute)!important;font-weight:500!important}.client-miner-model-line>.badge{display:inline-flex;align-items:center;gap:6px;justify-self:start;width:-moz-fit-content;width:fit-content;height:auto;margin-top:2px;padding:0;border:0;background:none;color:var(--ink-mute);font-family:var(--mono);font-size:11.5px;font-weight:600;line-height:1}.client-miner-model-line>.badge-success{color:var(--om-success)}.client-miner-model-line>.badge-warning{color:var(--om-warning)}.client-miner-model-line>.badge .pin{position:relative;width:6px;height:6px;border-radius:50%;background:currentColor}.client-miner-model-line>.badge.live .pin:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--om-success);opacity:.4;animation:ping 1.6s var(--om-ease) infinite}@media (prefers-reduced-motion:reduce){.client-miner-model-line>.badge.live .pin:after{animation:none}}.client-miner-cell small{min-width:0;overflow-wrap:anywhere;color:var(--ink-mute);font-size:12px;line-height:1.35}.client-miner-open-link{display:inline-flex;align-items:center;justify-content:center;min-width:58px;border:1px solid var(--border-hot);border-radius:0;color:var(--ink);font-family:var(--mono);font-size:11px;padding:8px 10px;text-transform:uppercase}.client-miner-open-link:hover{border-color:var(--amber-line)}.client-miner-list-header{display:none}.client-miner-filters{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(130px,1fr)) minmax(200px,1.2fr);align-items:end;grid-gap:var(--om-s3);gap:var(--om-s3);margin:var(--om-s5) 0 var(--om-s3)}.client-miner-filters .client-miner-filter-field,.client-miner-filters>.design-field-scope,.client-miner-inventory-sort>.design-field-scope{min-width:0;width:100%}.client-miner-filters .client-miner-filter-field input,.client-miner-filters .client-miner-filter-field select{width:100%;background:transparent}.client-miner-inventory-sort{display:flex;align-items:flex-end;gap:var(--om-s2);min-width:0}.client-miner-sort-direction{flex:0 0 36px;height:40px;border:1px solid var(--border);border-radius:0;background:transparent;color:var(--ink);padding:0;cursor:pointer;font:17px/1 var(--mono)}.client-miner-sort-direction:disabled{color:var(--ink-dim);cursor:default;opacity:.55}.client-miner-filter-summary button:focus-visible,.client-miner-sort-direction:focus-visible{outline:2px solid var(--om-focus);outline-offset:2px}.client-miner-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--om-s3) var(--om-s5);margin-bottom:var(--om-s3);color:var(--ink-mute);font:12px/1.5 var(--mono)}.client-miner-filter-summary button{padding:0;border:0;background:transparent;color:var(--amber-soft);cursor:pointer;font:inherit}.client-miner-filter-help{margin:0 0 var(--om-s3);color:var(--ink-mute);font-size:12px;line-height:1.5}@media (max-width:1400px){.client-miner-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.client-miner-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.client-miner-filters>.design-field-scope:first-child,.client-miner-inventory-sort{grid-column:1/-1}}@media (max-width:480px){.client-miner-filters{grid-template-columns:minmax(0,1fr)}}.client-miner-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.client-miner-sort:hover{color:var(--ink)}.client-miner-sort:focus-visible{outline:2px solid var(--om-focus);outline-offset:3px}.client-miner-sort-indicator{color:var(--ink-mute);font-size:10px;letter-spacing:0}.client-miner-actions-cell{display:flex;align-items:center;justify-content:flex-end;gap:8px}.miner-kebab{position:relative}.miner-kebab-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-deep);color:var(--ink-mute);cursor:pointer;list-style:none;font-size:16px;line-height:1}.miner-kebab-trigger::-webkit-details-marker{display:none}.miner-kebab-trigger:focus-visible,.miner-kebab-trigger:hover,.miner-kebab[open] .miner-kebab-trigger{border-color:var(--amber-line);color:var(--ink);outline:none}.miner-kebab-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:168px;background:var(--bg-card);border:1px solid var(--border);border-radius:0;padding:6px;display:grid;grid-gap:2px;gap:2px}.miner-kebab-menu a{display:block;padding:9px 12px;border-radius:0;color:var(--ink);text-decoration:none;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.miner-kebab-menu a:hover{background:var(--bg-deep);color:var(--amber-soft)}@media (min-width:1501px){.client-miner-list-header{display:grid;grid-template-columns:30px minmax(225px,1.55fr) minmax(64px,.5fr) minmax(92px,.72fr) minmax(104px,.78fr) minmax(88px,.68fr) minmax(82px,.62fr) minmax(100px,.82fr) minmax(120px,1fr) 34px;grid-gap:10px;gap:10px;align-items:center;padding:2px 12px 6px}.client-miner-list-header span{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.client-miner-cell-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.client-miner-row-chart{border-top:1px solid var(--border);padding:14px;background:color-mix(in srgb,var(--bg-deep) 72%,transparent);overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}.command-center-attention{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--amber-line);border-radius:0;background:var(--amber-wash)}.command-center-attention>strong{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--amber-soft)}.command-center-attention-flags,.command-center-warnings{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.command-center-warnings{border-top:1px solid var(--border);padding:10px 14px}.command-center-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:0;border:1px solid var(--border-hot)}.command-center-chip-blocker{color:var(--red);border-color:var(--red-line);background:var(--red-wash)}.command-center-chip-warning{color:var(--amber-soft);border-color:var(--amber-line);background:var(--amber-wash)}.command-center-chip-info{color:var(--ink-mute)}@media (max-width:1500px){.client-miner-row-main,.client-miners-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-miner-row-main{position:relative;padding-left:58px}.client-miner-expand{position:absolute;top:13px;left:14px}.client-miner-actions-cell,.client-miner-cell-model,.client-miner-cell-pool{grid-column:1/-1}}@media (max-width:720px){.client-miners-page{padding-top:22px}.client-miner-chart-head,.client-miner-list-head{align-items:stretch;flex-direction:column}.client-miner-account-actions,.client-miner-bulk-actions,.client-miner-head-actions{justify-content:flex-start;flex-wrap:wrap;white-space:normal}.client-miner-row-main,.client-miners-summary{grid-template-columns:1fr}.client-miner-actions-cell,.client-miner-cell-pool,.client-miner-stat-wide{grid-column:auto}.client-miner-expand{justify-self:start}}.client-cure-notice{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:16px;gap:16px;margin:8px 0 24px;border:1px solid var(--amber-line);border-radius:0;background:color-mix(in srgb,var(--amber-wash) 56%,var(--bg-card));padding:18px}.client-cure-notice--active_auction,.client-cure-notice--finalizing{border-color:var(--red-line);background:color-mix(in srgb,var(--red-wash) 56%,var(--bg-card))}.client-cure-notice--cure_pending,.client-cure-notice--cured_paused{border-color:color-mix(in srgb,var(--green) 42%,transparent);background:color-mix(in srgb,rgba(46,204,113,.1) 62%,var(--bg-card))}.client-cure-main{min-width:0}.client-cure-eyebrow,.client-cure-metrics dt,.client-cure-miners-title{color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.client-cure-notice h2{margin:6px 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.12}.client-cure-notice p{max-width:780px;color:var(--ink-mute)}.client-cure-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 0}.client-cure-metrics div{min-width:0;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--bg-deep) 70%,transparent);padding:10px 12px}.client-cure-metrics dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--mono);font-size:15px;font-weight:700}.client-cure-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.client-cure-miners{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.client-cure-miner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--bg-deep) 72%,transparent);padding:12px;text-decoration:none}.client-cure-miner small,.client-cure-miner strong{display:block;min-width:0;overflow-wrap:anywhere}.client-cure-miner strong{color:var(--ink);font-size:14px}.client-cure-miner small{margin-top:2px;color:var(--ink-mute);font-size:12px}.client-cure-miner:focus-visible,.client-cure-miner:hover{border-color:var(--amber-line)}@media (max-width:980px){.client-cure-metrics,.client-cure-notice{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--border);color:var(--ink-dim);font-family:var(--mono);font-size:11px;letter-spacing:.08em;margin-top:64px;padding-top:18px;text-align:center;text-transform:uppercase}.site-footer a{color:var(--ink-mute)}.site-footer a:hover{color:var(--ink)}.user-menu>summary::-webkit-details-marker{display:none}.user-menu>summary{list-style:none}.user-menu>summary:hover,.user-menu[open]>summary{border-color:var(--amber-line)}.user-menu>.user-menu-summary-admin,.user-menu>.user-menu-summary-admin:hover,.user-menu[open]>.user-menu-summary-admin{background:var(--red-wash);border-color:var(--red-line)}.user-menu-avatar-admin{background:var(--red)!important}.admin-session-pill{color:var(--red);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.legal-doc{max-width:820px;margin:0 auto;padding:8px 24px 72px}.legal-meta{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-dim);margin:0 0 8px}.legal-summary{border:1px solid var(--amber-line);background:var(--amber-wash);border-radius:0;padding:20px 24px;margin:24px 0 8px}.legal-summary .legal-summary-title{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-soft);margin:0 0 8px}.legal-section{margin-top:36px}.legal-section>h2{font-size:19px;margin:0 0 12px}.legal-section h3,.legal-section>h2{font-family:var(--display);font-weight:600;color:var(--ink)}.legal-section h3{font-size:15px;margin:20px 0 8px}.legal-section li,.legal-section p{color:var(--ink-mute);font-size:15px;line-height:1.65}.legal-section p{margin:0 0 12px}.legal-section ul{margin:0 0 12px;padding-left:22px}.legal-section li{margin-bottom:6px}.legal-placeholder,.legal-section a{color:var(--amber-soft)}.legal-placeholder{font-family:var(--mono);font-size:13px;background:var(--amber-wash);border:1px dashed var(--amber-line);border-radius:0;padding:1px 6px}.legal-parties{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:12px 0}.legal-party{border:1px solid var(--border);background:var(--bg-card);border-radius:0;padding:18px 20px}.legal-party .legal-party-name{font-family:var(--display);font-weight:600;color:var(--ink);font-size:15px;margin:0 0 6px}.legal-party address{font-style:normal;font-size:13px;line-height:1.6;color:var(--ink-mute)}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;margin:0 auto;max-width:720px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--border-hot);border-radius:0;padding:14px 18px;box-shadow:0 12px 40px rgba(0,0,0,.5)}.cookie-banner-text{flex:1 1 280px;font-size:13px;line-height:1.5;color:var(--ink-mute)}.cookie-banner-text a{color:var(--amber-soft)}.cookie-banner-btn{flex:0 0 auto;background:var(--amber);color:var(--bg);border:none;border-radius:0;padding:10px 22px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer}.cookie-banner-btn:hover{background:var(--amber-soft)}.nav-link[aria-current=page]{position:relative;color:var(--ink)}.nav-link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:0;background:var(--amber);box-shadow:0 0 12px var(--amber-line)}.hero-emph{color:var(--amber-soft);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.market-filters-btn{gap:6px}.market-filters-btn[aria-expanded=true]{color:var(--amber-soft)}.market-filters-btn-caret{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform var(--om-dur) var(--om-ease)}.market-filters-btn[aria-expanded=true] .market-filters-btn-caret{transform:rotate(-135deg)}.market-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 4px;border-radius:0;background:var(--om-accent);color:var(--om-on-accent,#0a0a0a);font-size:10px;font-weight:700}.market-filter-bar[data-collapsed=true]{display:none}.market-filter-bar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px}.market-field{position:relative;display:block;min-width:0}.market-field-grow{min-width:0}.market-filter-bar .location-filter,.market-filter-bar .location-filter-trigger,.market-filter-bar .market-input,.market-filter-bar .market-select,.market-filter-bar .range-control,.market-filter-bar>.market-field{width:100%}.market-filter-bar .market-input,.market-filter-bar .market-select{min-height:42px;padding:9px 10px;font-size:12.5px}.market-select-field{min-width:0}.market-filter-bar .market-select-field .float>.market-select{padding:9px 26px 9px 10px;background-color:var(--om-surface-2);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%239a9483' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.market-filter-bar .design-field-scope .market-field{position:relative;display:block;min-width:0}.market-filter-bar .market-field .float>.market-input{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--om-border);background:var(--om-surface-2);color:var(--ink);font-size:12.5px}.market-filter-bar .market-field .float>.market-input:hover{border-color:var(--om-border-2)}.market-filter-bar .market-field .float>.market-input:focus-visible{outline:none;border-color:var(--om-accent);background:var(--om-surface);box-shadow:0 0 0 3px var(--om-accent-line)}.location-filter-field{min-width:0}.location-filter{position:relative}.location-filter-trigger{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid var(--om-border);background:var(--om-surface-2);color:var(--ink);cursor:pointer;font-size:12.5px;list-style:none}.location-filter-trigger::-webkit-details-marker{display:none}.location-filter-trigger:after{content:"▾";flex:0 0 auto;color:var(--ink-dim);font-size:10px}.location-filter[open] .location-filter-trigger:after{transform:rotate(180deg)}.location-filter-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-filter-trigger:hover{border-color:var(--om-border-2)}.location-filter-trigger:focus-visible{outline:none;border-color:var(--om-accent);background:var(--om-surface);box-shadow:0 0 0 3px var(--om-accent-line)}.location-filter-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:grid;width:min(340px,calc(100vw - 32px));max-height:min(420px,70vh);grid-gap:14px;gap:14px;overflow-y:auto;padding:12px;border:1px solid var(--om-border-2);background:var(--om-surface);box-shadow:var(--om-shadow-lg);overscroll-behavior:contain}.location-filter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.location-filter-head strong{color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.location-filter-empty{margin:0;color:var(--ink-dim);font-size:12px;line-height:1.5}.location-filter-clear{padding:0;border:0;background:transparent;color:var(--amber-soft);cursor:pointer;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px}.location-filter-clear:focus-visible,.location-filter-clear:hover{color:var(--ink)}.location-filter-clear:focus-visible{outline:2px solid var(--om-accent);outline-offset:3px}.location-filter-group{display:grid;grid-gap:2px;gap:2px;min-width:0;margin:0;padding:0;border:0}.location-filter-group legend{margin-bottom:4px;color:var(--ink-dim);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.location-filter-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:34px;align-items:center;grid-gap:9px;gap:9px;padding:6px 8px;color:var(--ink);cursor:pointer;font-size:12px}.location-filter-option:focus-within,.location-filter-option:hover{background:var(--om-surface-2)}.location-filter-option input{width:15px;height:15px;margin:0;accent-color:var(--om-accent)}.location-filter-option span{min-width:0;overflow-wrap:anywhere}.location-filter-option small{color:var(--ink-dim);font-family:var(--mono);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-filter-bar .range-slider{width:44px}.market-filter-bar .range-control{gap:8px}.market-field-label{position:absolute;top:0;left:8px;z-index:2;padding:0 5px;transform:translateY(-50%);background:var(--bg);font-family:var(--mono);font-size:10px;font-weight:600;line-height:1;color:var(--ink-mute);pointer-events:none;white-space:nowrap}.market-field-label,.market-field-label small{letter-spacing:0;text-transform:none}.market-float>.market-input:placeholder-shown:not(:focus)+.market-field-label{top:50%;transform:translateY(-50%);background:transparent;color:var(--ink-dim);font-family:var(--sans);font-size:12.5px;font-weight:500}.market-float:focus-within>.market-field-label{color:var(--amber-soft)}.market-input,.market-number,.market-select{min-height:40px;padding:8px 12px;border:1px solid var(--om-border);background:var(--om-surface-2);color:var(--ink);font:inherit;font-size:13px;transition:border-color var(--om-dur) var(--om-ease),background-color var(--om-dur) var(--om-ease),box-shadow var(--om-dur) var(--om-ease)}.market-input:hover,.market-number:hover,.market-select:hover{border-color:var(--om-border-2)}.market-input:focus-visible,.market-number:focus-visible,.market-select:focus-visible{outline:none;border-color:var(--om-accent);background:var(--om-surface);box-shadow:0 0 0 3px var(--om-accent-line)}.market-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%239a9483' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.market-select option{background:var(--om-surface);color:var(--ink)}.market-number{width:80px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.market-number::-webkit-inner-spin-button,.market-number::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.range-control{display:flex;align-items:center;justify-content:space-between;gap:12px}.range-slider{position:relative;width:150px;height:28px;flex:0 0 auto}.range-track{top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:var(--border)}.range-fill,.range-track{position:absolute;border-radius:999px}.range-fill{top:0;bottom:0;background:var(--amber)}.range-input{position:absolute;top:0;left:0;width:100%;height:28px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-input::-webkit-slider-runnable-track{background:transparent;border:none}.range-input::-moz-range-track{background:transparent;border:none}.range-input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--amber);border:2px solid var(--bg);box-shadow:0 0 0 1px var(--amber-line);cursor:pointer}.range-input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--amber);border:2px solid var(--bg);cursor:pointer}.range-fields{display:inline-flex;align-items:center;gap:4px}.market-range-bound{width:64px;min-width:0;margin:0}.market-range-bound .float{--om-field-bg:var(--om-surface-2)}.range-sep{color:var(--ink-dim)}.range-control-field{min-width:0}.market-float-compound .range-control{min-height:42px;padding:6px 8px;border:1px solid var(--om-border);background:var(--om-surface-2)}.market-float-compound:hover .range-control{border-color:var(--om-border-2)}.market-float-compound:focus-within .range-control{border-color:var(--om-accent);background:var(--om-surface);box-shadow:0 0 0 3px var(--om-accent-line)}.market-filter-bar .market-range-bound .float>.market-number,.market-filter-bar .range-control .market-number{width:100%;min-height:36px;padding:10px 3px 2px;border:1px solid var(--om-border);background:var(--om-surface-2);text-align:center;box-shadow:none}.market-filter-bar .market-range-bound .float>.market-number{color:var(--ink);font:12px/1 var(--mono)}.market-filter-bar .market-range-bound .float>.market-number:focus-visible{outline:none;border-color:var(--om-accent);box-shadow:0 0 0 3px var(--om-accent-line)}.market-filter-bar .range-control .market-number:focus-visible{border-bottom-color:var(--om-accent);box-shadow:none}@media (min-width:640px){.market-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.market-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px) and (max-width:1199px){.market-filter-bar-global>.location-filter-field .location-filter-panel{right:0;left:auto}}@media (min-width:1180px){.market-filter-bar-provider{grid-template-columns:var(--market-filter-columns)}}@media (min-width:1200px){.market-filter-bar-global{grid-template-columns:var(--market-filter-columns)}}.marketplace-catalog-hero{padding:var(--om-s10) 0 var(--om-s4)}.marketplace-catalog-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--om-s4);margin-bottom:var(--om-s6)}.marketplace-catalog-title{display:inline-flex;align-items:center;gap:var(--om-s2);color:var(--amber);font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.marketplace-catalog-title .badge,.miner-detail-provider-row>.badge{display:inline-flex;height:auto;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--om-success);font-size:11.5px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}.marketplace-catalog-title .badge .pin,.miner-detail-provider-row>.badge .pin{position:relative;width:6px;height:6px;flex:0 0 6px;border-radius:var(--om-r-full);background:var(--om-success)}.marketplace-catalog-title .badge.live .pin:after,.miner-detail-provider-row>.badge.live .pin:after{content:"";position:absolute;inset:-3px;border-radius:var(--om-r-full);background:var(--om-success);opacity:.4;animation:ping 1.6s var(--om-ease) infinite}@media (prefers-reduced-motion:reduce){.marketplace-catalog-title .badge.live .pin:after,.miner-detail-provider-row>.badge.live .pin:after{animation:none}}.marketplace-catalog-auctions{font-family:var(--mono);font-size:12px;text-decoration:underline;-webkit-text-decoration-color:var(--amber-line);text-decoration-color:var(--amber-line);text-underline-offset:4px}.marketplace-catalog-hero h1{margin:0 0 var(--om-s1);font-size:clamp(32px,5vw,52px);text-wrap:balance}.marketplace-catalog-hero .hero-stat-subtitle{margin:0}.market-results{display:grid;grid-gap:var(--om-s4);gap:var(--om-s4)}.market-results-head{display:flex;align-items:center;gap:var(--om-s3);justify-content:space-between}.view-toggle{display:inline-flex;gap:12px}.view-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:none;background:transparent;color:var(--ink-mute);font-family:var(--sans);font-size:11px;letter-spacing:normal;text-transform:none;cursor:pointer}.view-toggle-btn:hover{color:var(--ink)}.view-toggle-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.view-toggle-btn.is-active{background:transparent;color:var(--amber-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.view-toggle-icon{font-size:13px}.market-table-view{display:grid;grid-gap:12px;gap:12px}.market-table-tools{display:flex;justify-content:flex-end;gap:10px}.columns-menu{position:relative}.columns-menu-trigger{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--om-border);background:var(--om-surface-2);color:var(--ink-mute);font-family:var(--sans);font-size:11px;letter-spacing:normal;text-transform:none;cursor:pointer;list-style:none}.columns-menu-trigger::-webkit-details-marker{display:none}.columns-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;grid-gap:2px;gap:2px;min-width:190px;padding:8px;border:1px solid var(--om-border);background:var(--om-surface);box-shadow:var(--om-shadow-lg)}.columns-menu-item{display:flex;align-items:center;gap:8px;padding:6px 8px;font-family:var(--mono);font-size:12px;color:var(--ink);cursor:pointer}.columns-menu-item:hover{background:var(--om-surface-2)}.export-btn{padding:8px 14px;border:1px solid var(--amber-line);background:var(--amber-wash);color:var(--amber-soft);font-family:var(--sans);font-size:11px;letter-spacing:normal;text-transform:none;cursor:pointer}.export-btn:hover{background:var(--amber);color:var(--bg);border-color:var(--amber)}.market-table-wrap{overflow-x:auto;overflow-y:clip;border:1px solid var(--om-border);background:var(--om-surface);scrollbar-width:thin;scrollbar-color:var(--border-hot) var(--bg-deep)}.market-table-wrap::-webkit-scrollbar{width:10px;height:10px}.market-table-wrap::-webkit-scrollbar-track{background:var(--bg-deep)}.market-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-hot)}.market-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--ink-dim)}.market-table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12px}.market-table thead th{background:var(--om-surface-2);border-bottom:1px solid var(--om-border);text-align:left;white-space:nowrap}.market-table td.is-right,.market-table th.is-right{text-align:right}.market-table-sort{display:inline-flex;align-items:center;gap:6px;width:100%;padding:9px 14px;border:none;background:transparent;color:var(--ink-mute);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.market-table th.is-right .market-table-sort{justify-content:flex-end}.market-table-sort:hover{color:var(--ink)}.market-table-arrow{color:var(--ink-dim);font-size:9px}.market-table tbody td{padding:7px 14px;border-bottom:1px solid var(--om-border);color:var(--ink);white-space:nowrap}.market-table tbody tr:last-child td{border-bottom:none}.market-table tbody tr:hover{background:var(--om-surface-2)}.market-table-link{color:var(--ink);font-weight:600}.market-table-link:hover{color:var(--amber-soft)}.market-table-miner-cell,.market-table-unit-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.market-table-miner-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.market-table-provider-cell{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.market-table-locations{display:block;width:max-content;max-width:220px;line-height:1.35;white-space:normal}.market-table-expand,.market-table-expand-spacer{width:22px;height:22px;flex:0 0 22px}.market-table-expand{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--om-border);background:var(--om-surface-2);color:var(--amber-soft);font:inherit;line-height:1;cursor:pointer}.market-table-expand:focus-visible,.market-table-expand:hover{border-color:var(--amber-line);background:var(--amber-wash);outline:none}.market-table-child-row td{background:rgba(255,255,255,.02);color:var(--ink-mute)}.market-table-child-row .market-table-link{color:var(--ink-mute)}@media (max-width:639px){.market-filter-bar .range-slider{width:min(32vw,120px)}}.miner-detail-hero{max-width:920px;padding:var(--om-s10) 0 var(--om-s6)}.miner-detail-provider-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--om-s3);margin-bottom:var(--om-s3);color:var(--ink-mute);font-family:var(--mono);font-size:12px;text-transform:uppercase}.miner-detail-hero h1{margin:0;font-size:clamp(34px,5vw,54px);text-wrap:balance}.miner-detail-hero>p{margin-top:var(--om-s3);color:var(--ink-mute);font-size:clamp(15px,1.5vw,18px)}.miner-detail-assurances{gap:var(--om-s4);margin-top:var(--om-s5)}.miner-detail-purchase{display:flex;align-items:center;justify-content:space-between;gap:var(--om-s8);padding:var(--om-s6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.miner-detail-purchase-copy{display:grid;grid-template-columns:max-content max-content;align-items:baseline;grid-gap:var(--om-s1) var(--om-s4);gap:var(--om-s1) var(--om-s4);min-width:0}.miner-detail-price-label{grid-column:1/-1;color:var(--ink-dim);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.miner-detail-price{color:var(--amber-soft);font-family:var(--mono);font-size:clamp(32px,5vw,48px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.miner-detail-availability{color:var(--ink-mute);font-family:var(--mono);font-size:12px}.miner-detail-purchase-copy p{grid-column:1/-1;margin:var(--om-s2) 0 0;color:var(--ink-mute);font-size:13px}.miner-detail-purchase-actions{display:grid;justify-items:end;grid-gap:var(--om-s3);gap:var(--om-s3)}.miner-kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--om-s5);gap:var(--om-s5);margin-top:var(--om-s6)}.miner-kpi{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1);min-width:0}.miner-kpi span{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.miner-kpi strong{font-family:var(--mono);font-size:18px;line-height:1.05;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.miner-kpi strong small{font-size:10px;font-weight:400;color:var(--ink-dim)}.miner-detail-overview{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);grid-gap:var(--om-s12);gap:var(--om-s12);padding:var(--om-s12) 0;scroll-margin-top:var(--om-s16)}.miner-detail-overview h2{margin:0 0 var(--om-s5);font-size:clamp(24px,3vw,34px)}.miner-detail-product,.miner-detail-terms{min-width:0}.miner-detail-model-visual{max-width:440px}.miner-detail-product-summary,.miner-detail-terms>p{max-width:640px;margin:var(--om-s4) 0 0;color:var(--ink-mute)}.miner-detail-unit-photos{margin-top:var(--om-s8)}.miner-detail-unit-photos h3{margin-bottom:var(--om-s3);font-size:18px}.miner-detail-terms-grid{display:grid;margin-top:var(--om-s6);border-top:1px solid var(--border)}.miner-detail-terms-grid>div{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);grid-gap:var(--om-s5);gap:var(--om-s5);padding:var(--om-s3) 0;border-bottom:1px solid var(--border)}.miner-detail-terms-grid span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.miner-detail-terms-grid strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:600;text-align:right}.miner-detail-pause-note{padding-left:var(--om-s4);border-left:2px solid var(--amber-line);font-size:13px}.miner-detail-provider-note{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1);margin-top:var(--om-s6);padding-top:var(--om-s5);border-top:1px solid var(--border)}.miner-detail-provider-note>span{color:var(--ink-mute);font-size:13px;overflow-wrap:anywhere}.miner-detail-provider-note>div{display:flex;flex-wrap:wrap;gap:var(--om-s5);margin-top:var(--om-s2);font-family:var(--mono);font-size:12px}.miner-detail-profitability{margin-top:var(--om-s4);scroll-margin-top:var(--om-s16)}.miner-chart-canvas{position:relative;width:100%;height:260px;margin-top:12px}@media (max-width:860px){.miner-detail-overview{grid-template-columns:1fr;gap:var(--om-s10)}.miner-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.marketplace-catalog-hero{padding-top:var(--om-s8)}.marketplace-catalog-title-row{align-items:flex-start}.marketplace-catalog-auctions{white-space:nowrap}.miner-detail-purchase{align-items:stretch;flex-direction:column}.miner-detail-purchase-actions{justify-items:stretch}.miner-detail-purchase-actions .btn,.miner-detail-purchase>.btn{width:100%}.miner-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.miner-detail-terms-grid>div{grid-template-columns:1fr;gap:var(--om-s1)}.miner-detail-terms-grid strong{text-align:left}}.btn:not(.miner-buy-button){border-radius:0}.btn-primary:not(.miner-buy-button){background:var(--om-btn-grad);box-shadow:none}.btn-primary:not(.miner-buy-button):hover{background:var(--om-btn-grad-h);box-shadow:0 6px 18px -6px var(--amber-line)}.catalog-filter-input,.icp-card,.mobile-account-menu a,.mobile-account-menu button,.mobile-nav-cta,.mobile-nav-link,.mobile-nav-panel,.mobile-nav-panel .nav-cart-link,.mobile-nav-trigger,.nav-cart-count,.nav-cart-link,.nav-cta,.offer-terms-panel,.pillar,.profitability-chart-panel,.profitability-control,.profitability-fact,.profitability-hero-media,.profitability-summary-tile,.profitability-toggle,.profitability-tool,.profitability-value-card,.signin-btn,.signin-btn-primary,.signin-checkinbox,.signin-error-banner,.signin-input,.signin-notice-banner{border-radius:0}.theme-toggle{position:relative;display:inline-flex;align-items:center;width:50px;height:26px;padding:2px;background:var(--om-surface-2);border:1px solid var(--om-border);cursor:pointer;transition:border-color .18s var(--ease)}.theme-toggle:hover{border-color:var(--om-border-2)}.theme-toggle .tt-thumb{position:absolute;top:2px;left:2px;width:22px;height:20px;background:var(--om-surface);box-shadow:var(--om-shadow-sm);transition:transform .27s var(--ease)}:root[data-theme=dark] .theme-toggle .tt-thumb{transform:translateX(22px)}.theme-toggle .tt-ico{position:relative;z-index:1;flex:1 1;display:grid;place-items:center;color:var(--om-text-3);transition:color .18s var(--ease)}:root[data-theme=dark] .theme-toggle .tt-moon,:root[data-theme=light] .theme-toggle .tt-sun{color:var(--om-accent)}body{background-image:var(--om-page-glow),radial-gradient(135% 120% at 50% 6%,transparent 26%,var(--om-bg) 80%),linear-gradient(var(--om-grid) 1px,transparent 1px),linear-gradient(90deg,var(--om-grid) 1px,transparent 1px);background-size:auto,auto,auto,30px 30px,30px 30px;background-attachment:fixed}.bank-transfer-card,.callout,.form-card,.resale-panel{border-radius:0}.bank-transfer-card,.form-card,.icp-card,.offer-terms-panel,.pillar,.profitability-chart-panel,.profitability-fact,.profitability-summary-tile,.profitability-tool,.profitability-value-card,.resale-panel{position:relative;background-image:radial-gradient(120% 120% at var(--om-mx,100%) var(--om-my,0),var(--om-card-glow),transparent 76%);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.icp-card{border-top:1px solid var(--border)}.callout{position:relative;background-image:radial-gradient(120% 120% at var(--om-mx,100%) var(--om-my,0),var(--om-card-glow),transparent 76%),radial-gradient(600px 200px at 100% 0,var(--amber-wash),transparent);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.bank-transfer-card:before,.callout:before,.form-card:before,.icp-card:before,.offer-terms-panel:before,.pillar:before,.profitability-chart-panel:before,.profitability-fact:before,.profitability-summary-tile:before,.profitability-tool:before,.profitability-value-card:before,.resale-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 6%,var(--om-edge-glow),transparent 94%);opacity:1;pointer-events:none;transition:height .27s var(--ease),background .27s var(--ease)}.bank-transfer-card:hover,.callout:hover,.form-card:hover,.icp-card:hover,.offer-terms-panel:hover,.pillar:hover,.profitability-chart-panel:hover,.profitability-fact:hover,.profitability-summary-tile:hover,.profitability-tool:hover,.profitability-value-card:hover,.resale-panel:hover{border-color:var(--om-border-2);box-shadow:var(--om-shadow);transform:translateY(-1px)}.bank-transfer-card:hover:before,.callout:hover:before,.form-card:hover:before,.icp-card:hover:before,.offer-terms-panel:hover:before,.pillar:hover:before,.profitability-chart-panel:hover:before,.profitability-fact:hover:before,.profitability-summary-tile:hover:before,.profitability-tool:hover:before,.profitability-value-card:hover:before,.resale-panel:hover:before{height:2px;background:linear-gradient(90deg,transparent 2%,var(--om-accent-line),var(--om-accent-fill) 50%,var(--om-accent-line),transparent 98%)}@media (prefers-reduced-motion:reduce){.miner-listing-card .live .pin:after{animation:none}.bank-transfer-card,.callout,.form-card,.icp-card,.offer-terms-panel,.pillar,.profitability-chart-panel,.profitability-fact,.profitability-summary-tile,.profitability-tool,.profitability-value-card,.resale-panel{transition:none}.bank-transfer-card:hover,.callout:hover,.form-card:hover,.icp-card:hover,.offer-terms-panel:hover,.pillar:hover,.profitability-chart-panel:hover,.profitability-fact:hover,.profitability-summary-tile:hover,.profitability-tool:hover,.profitability-value-card:hover,.resale-panel:hover{transform:none}}.referral-page{padding-top:24px}.referral-invite-banner{background:var(--amber-wash);border:1px solid var(--amber-line);display:grid;grid-gap:4px;gap:4px;margin:22px 0 0;padding:14px 18px;text-align:left}.referral-invite-banner strong{color:var(--amber-soft);font-family:var(--mono);font-size:12px;letter-spacing:0;text-transform:uppercase}.referral-invite-banner p,.referral-invite-banner small{margin:0}.referral-invite-banner p{color:var(--ink);font-size:14px}.referral-invite-banner small{color:var(--ink-mute);font-size:11px}.signin-page .referral-invite-banner{margin:-54px 0 40px}.referral-share-section{border-bottom:1px solid var(--border);padding:20px 0 36px}.referral-share-intro{align-items:flex-end;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) auto}.referral-share-intro .section-label{margin-bottom:8px}.referral-share-intro h2{font-size:30px;margin-bottom:10px}.referral-share-intro p:last-child{color:var(--ink-mute);max-width:760px}.referral-code-block{border-left:2px solid var(--amber);display:grid;min-width:190px;padding-left:16px}.referral-code-block small,.referral-code-block span,.referral-link-field span,.referral-offer-title,.referral-state>span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;letter-spacing:0;text-transform:uppercase}.referral-code-block strong{font-family:var(--mono);font-size:24px}.referral-code-block small{text-transform:none}.referral-share-control{display:grid;grid-gap:10px 12px;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto;margin-top:24px}.referral-earning-model{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.referral-earning-model>div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:18px 20px}.referral-earning-model>div+div{border-left:1px solid var(--border)}.referral-earning-model small,.referral-earning-model span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;letter-spacing:0;text-transform:uppercase}.referral-earning-model strong{font-family:var(--mono);font-size:24px;line-height:1.15}.referral-earning-model small{color:var(--ink-mute);line-height:1.4;text-transform:none}.referral-earning-model-highlight{box-shadow:inset 0 3px 0 var(--green)}.referral-earning-model-highlight strong{color:var(--green)}.referral-link-field{display:grid;grid-gap:6px;gap:6px}.referral-link-field input{background:var(--bg-card);border:1px solid var(--border-hot);border-radius:0;color:var(--ink);font-family:var(--mono);font-size:13px;min-height:44px;padding:10px 12px;width:100%}.referral-share-control .design-field-scope .referral-link-field{display:grid;grid-gap:6px;gap:6px}.referral-share-control .referral-link-field .float>.input{min-height:44px;width:100%;padding:10px 12px;border:1px solid var(--border-hot);border-radius:0;background:var(--bg-card);color:var(--ink);font-family:var(--mono);font-size:13px}.referral-rules summary:focus-visible,.referral-share-actions button:focus-visible,.referral-share-control .referral-link-field .float>.input:focus-visible{outline:2px solid var(--amber-soft);outline-offset:2px}.referral-share-actions{align-items:flex-end;display:flex;gap:8px}.referral-share-actions .btn{min-height:44px}.referral-share-status{color:var(--green);font-family:var(--mono);font-size:11px;grid-column:1/-1;min-height:17px}.referral-current-offer{border-top:1px solid var(--border);display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:20px}.referral-current-offer>div{min-width:0}.referral-offer-title{color:var(--amber-soft);display:block;margin-bottom:10px}.referral-offer-list{display:grid;grid-gap:7px;gap:7px;list-style:none}.referral-offer-list li{align-items:baseline;display:flex;gap:10px}.referral-offer-list strong{flex:0 0 auto;font-family:var(--mono)}.referral-disclosure,.referral-empty,.referral-offer-empty,.referral-offer-list span{color:var(--ink-mute)}.referral-offer-empty{margin:0}.referral-disclosure{font-size:12px;margin-top:20px;max-width:960px}.referral-history-section,.referral-rules-section,.referral-state-section,.referral-statements-section{padding-bottom:28px;padding-top:28px}.referral-state-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.referral-state{border-left:1px solid var(--border);display:grid;grid-gap:6px;gap:6px;min-height:126px;padding:18px}.referral-state:first-child{border-left-color:var(--amber);border-left-width:2px}.referral-state strong{font-family:var(--mono);font-size:24px}.referral-state small{color:var(--ink-mute)}.referral-credit,.referral-state-available strong{color:var(--green)}.referral-state-pending strong{color:var(--amber-soft)}.referral-state-rejected strong{color:var(--red)}.referral-rules{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.referral-rules summary{cursor:pointer;font-family:var(--mono);font-size:13px;list-style-position:inside;padding:16px 0}.referral-rules-copy{color:var(--ink-mute);display:grid;font-size:13px;grid-gap:8px;gap:8px;max-width:900px;padding-bottom:16px}.referral-table-scroll{overflow-x:auto;width:100%}.referral-table{border-collapse:collapse;font-family:var(--mono);font-size:12px;min-width:700px;width:100%}.referral-table td,.referral-table th{border-bottom:1px solid var(--border);padding:11px 12px;text-align:left;vertical-align:top}.referral-table th{color:var(--ink-dim);font-size:10px;font-weight:500;text-transform:uppercase}.referral-number{text-align:right!important;white-space:nowrap}.referral-status{border-left:2px solid var(--ink-dim);display:inline-block;padding-left:7px;white-space:nowrap}.referral-status-blocked,.referral-status-clawback,.referral-status-held,.referral-status-pending{border-color:var(--amber-soft);color:var(--amber-soft)}.referral-status-credited,.referral-status-eligible,.referral-status-settled{border-color:var(--green);color:var(--green)}.referral-status-rejected,.referral-status-reversed{border-color:var(--red);color:var(--red)}.referral-documents{display:flex;gap:14px;justify-content:flex-end}.referral-dashboard-pillar{display:flex;flex-direction:column}.referral-dashboard-pillar .btn{align-self:flex-start;margin-top:auto}@media (max-width:760px){.referral-page{padding-top:12px}.referral-current-offer,.referral-earning-model,.referral-share-intro{grid-template-columns:1fr}.referral-share-intro{align-items:start;gap:18px}.referral-code-block{min-width:0}.referral-earning-model>div+div{border-left:0;border-top:1px solid var(--border)}.referral-share-control{grid-template-columns:1fr}.referral-share-actions{align-items:stretch}.referral-share-actions .btn{flex:1 1}.referral-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-state{min-height:116px;padding:14px}.referral-state strong{font-size:20px}.referral-invite-banner{padding:12px 14px}.signin-page .referral-invite-banner{margin-top:-54px}}@media (max-width:420px){.referral-state-grid{grid-template-columns:1fr}.referral-share-actions{flex-direction:column}}.owned-miner-detail{padding-bottom:var(--om-s8)}.owned-miner-detail .client-page-header{padding-block:var(--om-s6) 0}.owned-miner-title{display:inline-flex;min-width:0;align-items:baseline;column-gap:var(--om-s3);row-gap:var(--om-s1);flex-wrap:wrap}.owned-miner-title-rating{color:var(--om-text-2);white-space:nowrap}.owned-miner-detail .metric-unit{color:var(--om-text-3);font-size:.68em;font-weight:500}.miner-terms-history h2,.owned-miner-detail h2{margin:var(--om-s1) 0 0;color:var(--om-text);font-family:var(--om-font-sans);font-size:17px;font-weight:650;line-height:1.25;letter-spacing:0}.owned-miner-detail h2 a{color:inherit}.owned-miner-section-label{color:var(--om-text-3);font-family:var(--om-font-mono);font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.om-root .page-flow .owned-miner-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--om-s10);gap:var(--om-s10)}.owned-miner-fact-group{min-width:0}.owned-miner-facts{display:grid;grid-gap:var(--om-s3);gap:var(--om-s3);margin:var(--om-s5) 0 0}.owned-miner-facts>div{display:grid;min-width:0;grid-template-columns:minmax(94px,.7fr) minmax(0,1fr);align-items:baseline;grid-gap:var(--om-s3);gap:var(--om-s3)}.owned-miner-code-list dt,.owned-miner-facts dt{color:var(--om-text-3);font-size:12px}.owned-miner-code-list dd,.owned-miner-facts dd{min-width:0;margin:0;color:var(--om-text);font-size:13px;font-weight:550;overflow-wrap:anywhere}.miner-terms-history .mono,.owned-miner-code-list dd,.owned-miner-facts .mono,.owned-miner-routing .mono{font-family:var(--om-font-mono);font-weight:500}.owned-miner-facts .mono a{text-decoration:underline;-webkit-text-decoration-color:var(--om-accent-line);text-decoration-color:var(--om-accent-line);text-underline-offset:3px}.owned-miner-pool-control{display:grid;align-content:start;grid-gap:var(--om-s2);gap:var(--om-s2)}.owned-miner-pool-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--om-s3)}.miner-pool-add-link,.owned-miner-pool-watcher,.owned-miner-text-action{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:none;color:var(--om-accent);font:600 12px/1.4 var(--om-font-sans);text-decoration:none;cursor:pointer}.miner-pool-add-link:hover,.owned-miner-pool-watcher:hover,.owned-miner-text-action:hover{text-decoration:underline;text-underline-offset:3px}.owned-miner-pool-account{min-width:0;color:var(--om-text-2);font-size:12.5px;overflow-wrap:anywhere}.owned-miner-pool-account a{color:inherit}.owned-miner-pool-note{color:var(--om-text-3);font-size:11.5px}.miner-pool-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:var(--om-s5);background:rgb(0 0 0/.48)}.miner-pool-modal{position:relative;width:min(100%,480px);max-height:min(720px,calc(100vh - 40px));overflow-y:auto;padding:var(--om-s7);border:1px solid var(--om-border-2);border-radius:0;background:var(--om-surface);box-shadow:var(--om-shadow-lg)}.miner-pool-modal h2{margin-top:var(--om-s2);font-size:22px}.miner-pool-modal>p{max-width:52ch;margin:var(--om-s3) 0 var(--om-s6);color:var(--om-text-2);font-size:13px;line-height:1.5}.miner-pool-modal-close{position:absolute;top:var(--om-s4);right:var(--om-s4);display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:var(--om-text-2);font-size:22px;cursor:pointer}.miner-pool-modal form{display:grid;grid-gap:var(--om-s4);gap:var(--om-s4)}.miner-pool-modal .float{--om-field-bg:var(--om-surface)}.miner-pool-modal-actions{display:flex;justify-content:flex-end;gap:var(--om-s2);margin-top:var(--om-s2)}.owned-miner-economics{min-width:0}.owned-miner-economics-head,.owned-miner-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--om-s8)}.owned-miner-economics-head>div,.owned-miner-history-head>div{min-width:0}.owned-miner-economics-head p{max-width:680px;margin:var(--om-s2) 0 0;color:var(--om-text-2);font-size:13px}.owned-miner-economics-tabs{display:flex;width:max-content;max-width:100%;margin-top:var(--om-s6);border-bottom:1px solid var(--om-border)}.owned-miner-economics-tabs button{min-width:104px;padding:var(--om-s3) var(--om-s5);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--om-text-3);font:650 11px/1.4 var(--om-font-mono);cursor:pointer}.owned-miner-economics-tabs button:focus-visible,.owned-miner-economics-tabs button:hover{color:var(--om-text)}.owned-miner-economics-tabs button.is-active{border-bottom-color:var(--om-accent);color:var(--om-accent)}.owned-miner-financial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--om-s6);gap:var(--om-s6);margin:var(--om-s7) 0 0}.owned-miner-cost-breakdown>div,.owned-miner-financial-summary>div{min-width:0;padding-bottom:var(--om-s4);border-bottom:1px solid var(--om-border)}.owned-miner-cost-breakdown dt,.owned-miner-financial-summary dt{color:var(--om-text-3);font:650 10px/1.4 var(--om-font-mono);text-transform:uppercase}.owned-miner-cost-breakdown dd,.owned-miner-financial-summary dd{margin:var(--om-s2) 0 0;color:var(--om-text);font:650 20px/1.2 var(--om-font-mono);overflow-wrap:anywhere}.owned-miner-financial-summary dd.is-negative{color:var(--om-danger)}.owned-miner-financial-summary dd small{color:var(--om-text-3);font-size:.64em;font-weight:500}.owned-miner-cost-breakdown span,.owned-miner-financial-summary span{display:block;margin-top:var(--om-s1);color:var(--om-text-3);font:10.5px/1.45 var(--om-font-mono)}.owned-miner-actual-detail{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:var(--om-s10);gap:var(--om-s10);margin-top:var(--om-s8)}.owned-miner-cost-breakdown{display:grid;grid-gap:var(--om-s5);gap:var(--om-s5);margin:0}.owned-miner-economics-activity,.owned-miner-projection{margin-top:var(--om-s6)}.owned-miner-economics-table-wrap{margin-top:var(--om-s7);overflow-x:auto}.owned-miner-economics-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.owned-miner-economics-table td,.owned-miner-economics-table th{padding:var(--om-s4) var(--om-s5);border-bottom:1px solid var(--om-border);text-align:left;vertical-align:top}.owned-miner-economics-table th:first-child{width:23%;padding-left:0}.owned-miner-economics-table thead th{color:var(--om-text-3);font:650 10.5px/1.4 var(--om-font-mono);text-transform:uppercase}.owned-miner-economics-table tbody th{color:var(--om-text-2);font-size:12.5px;font-weight:600}.owned-miner-economics-table td{font-family:var(--om-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owned-miner-economics-table td span,.owned-miner-economics-table td strong{display:block}.owned-miner-economics-table td strong{color:var(--om-text);font-size:16px;font-weight:650}.owned-miner-economics-table td strong small,.owned-miner-history-summary dd small{color:var(--om-text-3);font-size:.64em;font-weight:500}.owned-miner-economics-table td span{margin-top:var(--om-s1);color:var(--om-text-3);font-size:10.5px}.owned-miner-economics-difference td strong{color:var(--om-accent)}.owned-miner-economics-notes{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1);margin-top:var(--om-s4);color:var(--om-text-2);font-size:11.5px}.owned-miner-economics-notes p{margin:0}.owned-miner-economics-method{max-width:1000px;margin:var(--om-s5) 0 0;color:var(--om-text-3);font-size:11.5px;line-height:1.5}.owned-miner-history-head{align-items:end;margin-top:var(--om-s10)}.owned-miner-history-head>span{color:var(--om-text-3);font:11px/1.4 var(--om-font-mono)}.owned-miner-history-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:center;grid-gap:var(--om-s10);gap:var(--om-s10);margin-top:var(--om-s7)}.owned-miner-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;grid-gap:var(--om-s6);gap:var(--om-s6);margin:0}.owned-miner-history-summary>div{min-width:0;padding-bottom:var(--om-s4);border-bottom:1px solid var(--om-border)}.owned-miner-history-summary dt{color:var(--om-text-3);font:650 10px/1.4 var(--om-font-mono);text-transform:uppercase}.owned-miner-history-summary dd{margin:var(--om-s2) 0 0;color:var(--om-text);font:650 21px/1.2 var(--om-font-mono);overflow-wrap:anywhere}.owned-miner-history-summary span{display:block;margin-top:var(--om-s1);color:var(--om-text-3);font:10.5px/1.4 var(--om-font-mono)}.owned-miner-history-layout .dashboard-btc-chart{grid-column:1/-1}.owned-miner-action-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);grid-gap:var(--om-s12);gap:var(--om-s12);align-items:start}.miner-terms-history,.owned-miner-operation,.owned-miner-pool-assignment,.owned-miner-resale,.owned-miner-routing,.owned-miner-stratum{min-width:0}.owned-miner-status-row{display:flex;min-height:24px;align-items:center;gap:var(--om-s3);flex-wrap:wrap}.owned-miner-live-value{color:var(--om-text);font-family:var(--om-font-mono);font-size:13px}.miner-terms-history-copy,.owned-miner-muted{max-width:72ch;margin:0;color:var(--om-text-2);font-size:13px;line-height:1.55}.miner-resale-actions,.miner-state-controls{display:flex;align-items:center;gap:var(--om-s2);flex-wrap:wrap}.miner-resale-actions .btn,.miner-state-controls .btn{min-height:34px;padding:7px 12px;font-size:12px}.miner-state-controls .form-status{margin-top:0}.miner-resale-controls{display:grid;grid-gap:var(--om-s4);gap:var(--om-s4)}.miner-resale-assurance{max-width:66ch;margin:0;color:var(--om-text-2);font-size:13px;line-height:1.55}.miner-resale-assurance strong{display:block;margin-bottom:var(--om-s1);color:var(--om-text);font-weight:650}.miner-resale-mode{width:-moz-fit-content;width:fit-content}.miner-resale-form-grid{display:grid;max-width:430px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--om-s3);gap:var(--om-s3);padding-top:var(--om-s1)}.miner-resale-form-grid .float{--om-field-bg:var(--om-surface)}.miner-resale-copy{max-width:66ch;margin:0;color:var(--om-text-3);font-size:12px;line-height:1.45}.miner-resale-policy-preview{display:grid;max-width:66ch;grid-gap:var(--om-s2);gap:var(--om-s2);color:var(--om-text-2);font-size:12px;line-height:1.5}.miner-resale-policy-preview p{margin:0}.miner-resale-controls>.btn{width:-moz-fit-content;width:fit-content}.miner-resale-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--om-s4);flex-wrap:wrap}.miner-resale-summary>div:first-child{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1)}.miner-resale-summary strong{font-size:20px}.miner-resale-label{color:var(--om-text-3);font-family:var(--om-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.sale-expiry-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;color:var(--om-info);font-family:var(--om-font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.sale-expiry-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--om-info);box-shadow:0 0 0 0 color-mix(in srgb,var(--om-info) 45%,transparent);animation:sale-expiry-pulse 1.8s ease-out infinite}@keyframes sale-expiry-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--om-info) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.sale-expiry-dot{animation:none}}.resale-confirm-modal{width:min(560px,100%)}.resale-confirm-fee{display:grid;grid-gap:5px;gap:5px;margin-top:24px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.resale-confirm-fee>span{color:var(--ink-dim);font-family:var(--mono);font-size:10px;text-transform:uppercase}.resale-confirm-fee>strong{color:var(--ink);font-family:var(--mono);font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resale-confirm-fee>small{color:var(--ink-mute);font-size:12px;line-height:1.5}.resale-confirm-fee-danger>strong{color:var(--red)}.resale-confirm-free{margin:18px 0 0;color:var(--ink-mute);font-size:13px;line-height:1.55}.resale-confirm-free strong{color:var(--ink);font-weight:650}.resale-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.miner-pool-assignment-form{display:grid;max-width:720px;grid-gap:var(--om-s4);gap:var(--om-s4)}.miner-pool-assignment-form .fields{display:block}.miner-pool-assignment-form .float{--om-field-bg:var(--om-surface);max-width:560px}.miner-pool-assignment-form .hint{margin:var(--om-s2) 0 0}.miner-pool-assignment-form .form-submit{width:-moz-fit-content;width:fit-content;margin:0}.owned-miner-code-list{display:grid;max-width:780px;grid-gap:var(--om-s4);gap:var(--om-s4);margin:0;padding:var(--om-s4) var(--om-s5);border-left:2px solid var(--om-accent-line);background:var(--om-surface-2)}.owned-miner-code-list>div{display:grid;grid-gap:var(--om-s1);gap:var(--om-s1)}.miner-terms-history .table-wrap,.owned-miner-routing .table-wrap{overflow-x:auto}.miner-terms-history table.data,.owned-miner-routing table.data{min-width:780px;font-size:12.5px}.owned-miner-routing td>span{display:block}.miner-terms-history-copy{margin-top:calc(-1 * var(--om-s2))}.miner-terms-history-reason{color:var(--om-text-2)}.miner-terms-history-was{display:block;color:var(--om-text-3);font-size:10.5px}@media (max-width:980px){.om-root .page-flow .owned-miner-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.owned-miner-pool-control{grid-column:1/-1}.owned-miner-action-grid{grid-template-columns:1fr;gap:var(--om-s10)}.owned-miner-history-summary{grid-template-columns:minmax(0,1fr)}.owned-miner-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.owned-miner-detail{gap:var(--om-s10)}.miner-resale-form-grid,.om-root .page-flow .owned-miner-overview{grid-template-columns:1fr}.owned-miner-title{display:flex}.owned-miner-facts>div{grid-template-columns:minmax(96px,.8fr) minmax(0,1fr)}.owned-miner-economics-head,.owned-miner-history-head{display:grid;grid-gap:var(--om-s5);gap:var(--om-s5)}.owned-miner-economics-head .dashboard-target-control{width:100%;max-width:none}.owned-miner-history-layout{gap:var(--om-s7)}.owned-miner-actual-detail,.owned-miner-financial-summary,.owned-miner-history-layout{grid-template-columns:minmax(0,1fr)}.owned-miner-economics-tabs{width:100%}.owned-miner-economics-tabs button{min-width:0;flex:1 1;padding-inline:var(--om-s3)}.miner-pool-modal{padding:var(--om-s6) var(--om-s5)}.miner-pool-modal-actions .btn{flex:1 1;justify-content:center}.miner-pool-assignment-form .form-submit,.miner-resale-controls>.btn{width:100%;justify-content:center}.resale-confirm-actions{display:grid;grid-template-columns:1fr}.resale-confirm-actions .btn{width:100%;justify-content:center}}.miner-sale-methods{border:0;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:16px 28px}.miner-sale-methods legend{margin-bottom:12px;font-weight:600}.miner-sale-methods label{display:flex;align-items:center;gap:10px;cursor:pointer}.miner-sale-methods input{width:18px;height:18px;accent-color:var(--om-accent,#ff7a1a)}.miner-sale-methods p{flex-basis:100%;color:var(--text-muted);font-size:13px;margin:0}.financial-terms{display:flex;flex-direction:column;gap:32px}.financial-terms .form-layout,.financial-terms .page-section{display:flex;flex-direction:column;gap:16px;margin:0}.financial-terms p{max-width:78ch;margin:0}.financial-terms h2{margin:0}.client-balance-summary{max-width:560px;margin-bottom:var(--om-s5)}.client-balance-value{font:500 32px/1.2 var(--mono);margin-bottom:var(--om-s2);overflow-wrap:anywhere}.wrap>.client-balance-summary .client-balance-value{font-size:clamp(32px,7vw,64px)}.client-balance-summary .client-balance-purpose{margin:0 0 var(--om-s4)}.client-balance-breakdown{display:grid;grid-gap:var(--om-s2);gap:var(--om-s2);margin:var(--om-s3) 0;font-size:13px;color:var(--ink-mute)}.client-balance-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--om-s4);gap:var(--om-s4)}.client-balance-breakdown dt{overflow-wrap:anywhere}.client-balance-breakdown dd{margin:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-balance-summary .client-balance-warning,.client-balance-warning{color:var(--amber-soft);font-size:14px;margin-top:var(--om-s4)}.client-balance-note,.client-balance-summary .client-balance-note{color:var(--ink-mute);font-size:12px;margin-top:var(--om-s3)}.client-balance-summary .client-balance-forecast{color:var(--ink-mute);font-size:14px;margin-top:var(--om-s4)}.client-funding-summary{max-width:560px;margin:var(--om-s4) 0}.client-recovery{margin-block:var(--om-s8)}.client-recovery p{max-width:920px;line-height:1.6}.client-recovery h3{margin-top:var(--om-s6)}.client-recovery-metrics{display:flex;flex-wrap:wrap;gap:var(--om-s6) var(--om-s12);margin:var(--om-s6) 0}.client-recovery-lot small,.client-recovery-metrics dt{color:var(--ink-mute);font-size:13px}.client-recovery-metrics dd{margin:var(--om-s2) 0 0;font:500 20px/1.3 var(--mono)}.client-recovery-lots{margin:var(--om-s6) 0}.client-recovery-lot{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,1fr);grid-gap:var(--om-s3) var(--om-s6);gap:var(--om-s3) var(--om-s6);padding-block:var(--om-s5);border-bottom:1px solid var(--om-line)}.client-recovery-select{display:flex;align-items:flex-start;gap:var(--om-s3)}.client-recovery-select input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--om-accent)}.client-recovery-select small{display:block;margin-top:var(--om-s2)}.client-recovery-confirm{margin-block:var(--om-s8)}@media (max-width:640px){.client-recovery-lot{grid-template-columns:minmax(0,1fr)}.client-recovery-metrics{gap:var(--om-s5)}}.referral-quick-copy{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.referral-quick-copy-link{overflow-wrap:anywhere;color:var(--ink-mute);font-family:var(--mono);font-size:13px}.referral-quick-copy .btn{justify-self:start;margin-top:0}.miner-listing-card[data-featured=true]{outline:2px solid var(--amber);outline-offset:6px;scroll-margin-block:100px}.miner-listing-card[data-featured=true]:before{content:"Selected from Learn";display:block;padding:12px 16px;color:var(--amber);font-family:var(--mono);font-size:12px}