.crypto-page{background:radial-gradient(circle at top left,rgba(255,209,102,.12),transparent 28%),radial-gradient(circle at top right,rgba(69,240,223,.1),transparent 24%),linear-gradient(180deg,#08111f,#0d1a2b)}.crypto-hero-panel,.crypto-market-panel,.crypto-room-panel{border:1px solid rgba(151,179,217,.14);background:linear-gradient(180deg,rgba(10,21,36,.96),rgba(7,15,26,.88)),rgba(7,17,31,.88);box-shadow:0 24px 60px rgba(0,0,0,.22)}.crypto-hero-panel{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;margin-bottom:18px}.crypto-hero-copy h1{margin:4px 0 10px;font-size:clamp(2rem,3vw,3rem)}.crypto-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-self:stretch}.crypto-layout{display:block}.crypto-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.crypto-rig-card{position:relative;min-height:116px;padding:14px;border-radius:18px;border:1px solid rgba(151,179,217,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%),rgba(11,22,38,.94)}.crypto-rig-card.is-active{border-color:rgba(255,209,102,.24)}.crypto-rig-card.is-powered{border-color:rgba(69,240,223,.34);box-shadow:0 0 18px rgba(69,240,223,.12)}.crypto-rig-foot,.crypto-rig-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crypto-rig-foot strong,.crypto-rig-head strong{font-size:.85rem}.crypto-rig-foot span,.crypto-rig-head span,.crypto-rig-meta{font-size:.72rem;color:#8da2c5}.crypto-rig-meta{margin:10px 0 0}.crypto-rig-stats{display:grid;grid-gap:2px;gap:2px}.crypto-rig-buy-button{width:100%;margin-top:14px;min-height:40px;border:1px solid rgba(151,179,217,.18);border-radius:12px;background:rgba(14,29,49,.96);color:#eef4ff;font-weight:700;cursor:pointer}.crypto-rig-buy-button:disabled{opacity:.56;cursor:not-allowed}.crypto-rig-card.is-active .crypto-rig-buy-button{border-color:rgba(69,240,223,.28);background:rgba(18,48,60,.92);color:#9feee6}.crypto-rig-icon{display:grid;place-items:center;margin:12px 0 10px}.crypto-rig-icon-shell{position:relative;width:84px;height:34px;border-radius:12px;border:1px solid rgba(151,179,217,.2);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 35%),rgba(18,34,58,.98);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),inset 0 -8px 12px rgba(0,0,0,.18)}.crypto-rig-card.is-active .crypto-rig-icon-shell{border-color:rgba(255,209,102,.28)}.crypto-rig-card.is-powered .crypto-rig-icon-shell{border-color:rgba(69,240,223,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 16px rgba(69,240,223,.12)}.crypto-rig-fan,.crypto-rig-slot{position:absolute}.crypto-rig-fan{top:8px;width:16px;height:16px;border-radius:999px;border:1px solid rgba(151,179,217,.22);background:radial-gradient(circle at center,rgba(255,255,255,.18) 0 18%,transparent 19%),conic-gradient(from 0deg,rgba(255,209,102,.12) 0 25%,rgba(69,240,223,.08) 25% 50%,rgba(255,209,102,.12) 50% 75%,rgba(69,240,223,.08) 75% 100%)}.crypto-rig-card.is-powered .crypto-rig-fan{animation:crypto-fan-spin 1.4s linear infinite}.crypto-rig-fan-left{left:10px}.crypto-rig-fan-right{left:30px}.crypto-rig-slot{right:10px;width:18px;height:4px;border-radius:999px;background:rgba(151,179,217,.2)}.crypto-rig-card.is-active .crypto-rig-slot{background:rgba(255,209,102,.28)}.crypto-rig-card.is-powered .crypto-rig-slot{background:rgba(69,240,223,.42)}.crypto-rig-slot-a{top:8px}.crypto-rig-slot-b{top:15px}.crypto-rig-slot-c{top:22px}.crypto-rig-core{margin:0 0 14px;height:16px;border-radius:12px;background:linear-gradient(135deg,rgba(255,209,102,.16),rgba(69,240,223,.18)),rgba(15,30,52,.98);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 -12px 18px rgba(0,0,0,.18)}.crypto-rig-led{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.12)}.crypto-rig-led.is-active{background:#ffd166}.crypto-rig-led.is-powered{background:#45f0df;box-shadow:0 0 12px rgba(69,240,223,.32)}.crypto-token-pill{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:4px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.08em}.crypto-token-pill.is-gold{color:#ffd166;background:rgba(255,209,102,.12)}.crypto-token-pill.is-cyan{color:#45f0df;background:rgba(69,240,223,.14)}.crypto-token-pill.is-green{color:#8ef0a2;background:rgba(142,240,162,.14)}.crypto-token-pill.is-orange{color:#ff9e6d;background:rgba(255,158,109,.14)}.crypto-summary-grid{margin-top:14px}.crypto-stepper{display:grid;grid-template-columns:56px 1fr 56px;grid-gap:10px;gap:10px;align-items:center;margin-bottom:18px}.crypto-stepper button{height:56px;border:0;border-radius:18px;color:#eef4ff;font-size:1.3rem;background:rgba(14,29,49,.96);cursor:pointer}.crypto-stepper-value{display:grid;place-items:center;min-height:56px;border-radius:18px;border:1px solid rgba(151,179,217,.16);background:rgba(10,21,36,.92)}.crypto-stepper-value strong{font-size:1.35rem}.crypto-stepper-value span{font-size:.78rem;color:#8da2c5}.crypto-buy-button{margin-top:16px}.crypto-next-device-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.crypto-next-device-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(151,179,217,.14);background:rgba(11,22,38,.78)}.crypto-next-device-item strong{font-size:.9rem}.crypto-next-device-item span{font-size:.82rem;color:#8da2c5}.crypto-status-note{margin:12px 0 0}@keyframes crypto-fan-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:980px){.crypto-hero-panel,.crypto-layout{grid-template-columns:1fr}.crypto-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.crypto-hero-stats,.crypto-room-grid{grid-template-columns:1fr}}