/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#07110f;--panel:#0d1916;--line:#a6ffd21f;--mint:#6cf0ae;--mint-soft:#b9ffda;--amber:#ffb454;--text:#edf9f3;--muted:#7e9b90}*{box-sizing:border-box}html,body{scrollbar-width:thin;scrollbar-color:#4e9d78 #07120e;min-height:100%}body{color:var(--text);background:#050c0a;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;overflow-x:hidden}html::-webkit-scrollbar{background:#07120e;width:12px;height:10px}body::-webkit-scrollbar{background:#07120e;width:12px;height:10px}html::-webkit-scrollbar-track{background:linear-gradient(90deg,#06100c,#0a1712);border-left:1px solid #6cf0ae1a}body::-webkit-scrollbar-track{background:linear-gradient(90deg,#06100c,#0a1712);border-left:1px solid #6cf0ae1a}html::-webkit-scrollbar-thumb{background:linear-gradient(#70f5b3,#36785c);border:3px solid #07120e;border-radius:0;box-shadow:inset 1px 0 #ffffff2e,0 0 9px #6cf0ae29}body::-webkit-scrollbar-thumb{background:linear-gradient(#70f5b3,#36785c);border:3px solid #07120e;border-radius:0;box-shadow:inset 1px 0 #ffffff2e,0 0 9px #6cf0ae29}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a2ffd0,#4fba87)}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a2ffd0,#4fba87)}button{font:inherit}.app-shell{background:radial-gradient(circle at 50% -20%,#3d9d702e,#0000 38%),linear-gradient(#08120f 0,#050b09 100%);min-height:100vh}.launch-status-banner{color:#fff1dc;letter-spacing:.14em;text-align:center;background:linear-gradient(90deg,#5f300efa,#30190afa 50%,#5f300efa);border-bottom:1px solid #ffb4546b;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:8px 16px;font-size:10px;font-weight:850;display:flex;box-shadow:inset 0 -1px #ffe8c40f,0 4px 18px #471f052e}.launch-status-banner strong{color:var(--amber);letter-spacing:.18em;font-size:10px}.launch-status-banner>span:last-child{border-left:1px solid #ffd3974d;padding-left:10px}.launch-status-signal{border:1px solid #ffb4548c;border-radius:50%;place-items:center;width:9px;height:9px;display:grid}.launch-status-signal i{background:var(--amber);width:5px;height:5px;box-shadow:0 0 10px var(--amber);border-radius:50%;animation:1.7s ease-in-out infinite signal-pulse}@media (width<=620px){.launch-status-banner{letter-spacing:.1em;gap:7px;padding-inline:10px;font-size:8px}.launch-status-banner strong{letter-spacing:.13em;font-size:8px}.launch-status-banner>span:last-child{padding-left:7px}.launch-status-signal{display:none}}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#07110ff0;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,28px);min-height:76px;padding:0 clamp(14px,2vw,24px);display:grid;position:relative}.brand-block{align-items:center;gap:12px;display:flex}.brand-block h1{letter-spacing:.28em;margin:1px 0 0;font-size:18px;font-weight:900}.brand-wordmark{object-fit:cover;object-position:center;width:150px;height:50px;display:block}.eyebrow{color:var(--mint);letter-spacing:.2em;margin:0;font-size:14.4px;font-weight:800}.brand-mark{place-items:center;width:48px;height:48px;display:grid}.brand-mark img{object-fit:contain;filter:drop-shadow(0 0 11px #6cf0ae2e);width:100%;height:100%}.resource-strip{justify-content:center;gap:10px;min-width:0;display:flex}.resource{background:#ffffff06;border:1px solid #ffffff0f;align-items:center;gap:10px;min-width:150px;height:48px;padding:6px 13px 6px 7px;display:flex}.resource-icon{border-radius:50%;place-items:center;width:31px;height:31px;font-size:20.8px;font-weight:900;display:grid}.resource-icon img{object-fit:contain;width:100%;height:100%}.token-icon{color:var(--mint);background:#6cf0ae24;border:1px solid #6cf0ae66}.eth-icon{color:#91caff;background:#74b6ff1f;border:1px solid #74b6ff59}.hashr-claim-icon{color:var(--mint);background:#6cf0ae1a;border:1px solid #6cf0ae59}.power-icon{color:#cda7ff;background:#c38cff1f;border:1px solid #c38cff59}.resource small,.resource strong{white-space:nowrap;display:block}.resource small{color:var(--muted);letter-spacing:.13em;font-size:10.8px}.resource strong{margin-top:2px;font-size:13px}.wallet-area{align-items:center;gap:10px;display:flex}.network-pill{color:#8da69d;letter-spacing:.12em;border:1px solid #ffffff12;padding:8px 10px;font-size:14.4px}.network-pill i,.status-light{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%;margin-right:6px;display:inline-block}.wallet-chip{color:var(--mint-soft);letter-spacing:.08em;white-space:nowrap;background:#6cf0ae0d;border:1px solid #6cf0ae33;padding:8px 10px;font-size:11px;font-weight:800}.wallet-orb{background:linear-gradient(135deg,var(--mint),#197f58);vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.primary-button,.secondary-button,.ghost-button,.icon-button{cursor:pointer;letter-spacing:.09em;border:0;font-weight:850;transition:all .2s}.primary-button{color:#05100c;background:var(--mint);padding:14px 20px;box-shadow:0 8px 28px #6cf0ae2e}.primary-button:hover{background:#94ffc9;transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:wait}.primary-button.compact{padding:11px 15px;font-size:12px}.primary-button.wide{width:100%}.secondary-button{color:var(--text);background:#ffffff09;border:1px solid #ffffff24;padding:13px 18px}.secondary-button:hover,.ghost-button:hover{color:var(--mint);border-color:#6cf0ae73}.ghost-button,.icon-button{color:#9bb1a9;background:#ffffff06;border:1px solid #ffffff14;padding:9px 12px;font-size:14.4px}.icon-button{width:34px;padding:9px 0}.game-frame{grid-template-columns:176px minmax(520px,1fr) 330px;min-height:calc(100vh - 112px);display:grid}.left-rail,.right-panel{background:#08120fd1}.left-rail{border-right:1px solid var(--line);flex-direction:column;padding:24px 13px 16px;display:flex}.rail-label{color:#48665a;letter-spacing:.18em;margin:0;padding:0 10px 12px;font-size:12.8px;font-weight:800}.left-rail nav{gap:4px;display:grid}.nav-item{text-align:left;color:#6e8b80;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:12px 10px;font-size:14.4px;font-weight:800;display:flex}.nav-item span{color:#577268;width:20px;font-size:25.6px}.nav-item.active{color:var(--mint-soft);background:linear-gradient(90deg,#6cf0ae1c,#0000);border-color:#6cf0ae24}.nav-item.active span{color:var(--mint)}.season-card{text-align:center;background:linear-gradient(150deg,#6cf0ae0b,#ffffff03);border:1px solid #6cf0ae1f;margin-top:auto;padding:16px 12px}.season-ring{background:radial-gradient(circle,#6cf0ae21 0 34%,#0c1815 36% 100%);border:1px solid #6cf0ae73;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 10px;display:grid;position:relative;box-shadow:inset 0 0 14px #6cf0ae17,0 0 15px #6cf0ae12}.season-ring:after{content:"";border:1px solid #6cf0ae1f;border-radius:50%;position:absolute;inset:5px}.season-ring span{z-index:1;color:var(--mint);letter-spacing:.08em;font-size:13px;font-weight:900;position:relative}.season-card p{color:var(--muted);letter-spacing:.14em;margin:0 0 3px;font-size:12.8px}.season-card strong{font-size:17.6px}.season-card small{color:#6e9285;letter-spacing:.1em;margin-top:9px;font-size:8px;font-weight:900;line-height:1.45;display:block}.rail-footer{color:#5f7c71;letter-spacing:.12em;padding:17px 4px 0;font-size:11.2px}.room-stage{flex-direction:column;min-width:0;padding:24px 22px 18px;display:flex}.room-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.room-heading .eyebrow{font-size:0}.room-heading .eyebrow:after{content:"YOUR FACILITY";font-size:12px}.room-heading h2{letter-spacing:.08em;margin:3px 0 0;font-size:21px}.room-heading>div>small{color:var(--mint);letter-spacing:.15em;margin-top:5px;font-size:12.8px;font-weight:800;display:block}.room-actions{gap:6px;display:flex}.room-name-row{align-items:center;gap:7px;min-height:29px;display:flex}.room-name-row input{width:min(360px,48vw);height:29px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:#091511;border:1px solid #6cf0ae73;outline:none;padding:2px 8px;font-size:21px;font-weight:700;box-shadow:0 0 18px #6cf0ae14}.rename-button{color:#668479;cursor:pointer;background:0 0;border:1px solid #0000;width:25px;height:25px;padding:0;font-size:22.4px}.rename-button:hover{color:var(--mint);border-color:#6cf0ae3d}.view-switch{background:#ffffff05;border:1px solid #ffffff14;display:flex}.view-switch button{color:#688078;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;border-right:1px solid #ffffff0f;min-width:64px;padding:9px 10px;font-size:12.8px;font-weight:850}.view-switch button:last-child{border-right:0}.view-switch button.active{color:var(--mint);box-shadow:inset 0 -2px 0 var(--mint);background:#6cf0ae1a}.view-switch button:disabled{opacity:.3;cursor:not-allowed}.build-toggle.active{color:#06110d;border-color:var(--mint);background:var(--mint);box-shadow:0 0 18px #6cf0ae38}.starter-lift-banner{min-height:54px;box-shadow:inset 3px 0 0 var(--mint),0 8px 24px #0000001f;background:linear-gradient(100deg,#6cf0ae26,#6cf0ae0a 58%,#ffffff05);border:1px solid #6cf0ae59;grid-template-columns:38px minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;padding:8px 12px;display:grid}.starter-lift-mark{place-items:center;width:34px;height:34px;display:grid}.starter-lift-mark img{object-fit:contain;width:100%;height:100%}.starter-lift-banner span,.starter-lift-banner strong{display:block}.starter-lift-banner span{color:var(--mint);letter-spacing:.16em;font-size:10px;font-weight:900}.starter-lift-banner strong{color:#dfffee;letter-spacing:.09em;margin-top:3px;font-size:12px}.starter-lift-banner p{color:#9cb8ac;margin:0;font-size:12px;line-height:1.35}.starter-lift-banner small{color:#b3ffda;letter-spacing:.12em;white-space:nowrap;font-size:9px;font-weight:900}.kpi-strip{background:#0a1814d1;border:1px solid #a7ffd01a;grid-template-columns:repeat(5,1fr);min-height:54px;margin-bottom:10px;display:grid}.kpi-strip>div{border-right:1px solid #ffffff0e;padding:10px 14px 9px 38px;position:relative}.kpi-strip>div:last-child{border-right:0}.kpi-strip>div:before{content:"";border:2px solid #58786b;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:15px;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #0b1713}.kpi-strip span,.kpi-strip strong{display:block}.kpi-strip span{color:#638076;letter-spacing:.13em;font-size:11.2px}.kpi-strip strong{color:#d7e7df;margin-top:3px;font-size:16px}.room-canvas{perspective:900px;background-color:#0c1916;background-image:linear-gradient(#030a0805,#030a0824),url(/facility-floor-clean-v2.png);background-position:50%;background-size:cover;border:1px solid #a7ffd01c;flex:1;min-height:560px;max-height:760px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000040,0 18px 60px #00000038}.room-canvas:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff05,#0000 24% 76%,#6cf0ae05);position:absolute;inset:0;box-shadow:inset 0 0 55px #00000047}.back-wall,.side-wall,.room-ambience{display:none}.back-wall{background:linear-gradient(#192821,#101d19);border-bottom:3px solid #26382f;height:49%;position:absolute;top:0;left:0;right:20%}.back-wall:before{content:"";opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 31px,#99ac9e 32px),repeating-linear-gradient(90deg,#0000 0 64px,#99ac9e 65px);position:absolute;inset:0}.side-wall{clip-path:polygon(0 0,100% 0,100% 100%,0 69%);background:linear-gradient(90deg,#111f1a,#0b1512);border-left:1px solid #ffffff0f;width:21%;height:72%;position:absolute;top:0;right:0}.window-glow{background:linear-gradient(160deg,#1c5340,#07100d 70%);border:6px solid #253930;width:52%;height:34%;position:absolute;top:18%;right:22%;box-shadow:0 0 30px #51e8a614}.rack-infrastructure{z-index:1;pointer-events:none;position:absolute;inset:0}.facility-atmosphere{z-index:2;pointer-events:none;opacity:.16;transition:opacity .35s;position:absolute;inset:0;overflow:hidden}.facility-atmosphere i{filter:blur(26px);mix-blend-mode:screen;background:#59a4a12b;border-radius:50%;width:19%;height:14%;animation:5.6s ease-in-out infinite facility-breathe;display:block;position:absolute}.facility-atmosphere i:first-child{top:30%;left:27%}.facility-atmosphere i:nth-child(2){animation-delay:-1.5s;top:34%;left:49%}.facility-atmosphere i:nth-child(3){animation-delay:-3s;top:29%;left:68%}.facility-critical .facility-atmosphere,.facility-thermal .facility-atmosphere{opacity:.5}.facility-critical .facility-atmosphere i,.facility-thermal .facility-atmosphere i{background:#ff7e4354}.facility-console{z-index:7;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(135deg,#05110df0,#071913c7);border:1px solid #6cf0ae45;grid-template-columns:minmax(210px,1.2fr) minmax(155px,.72fr) minmax(280px,1fr);align-items:stretch;gap:12px;margin:0 0 10px;padding:12px;display:grid;position:relative;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff09}.directive-copy{min-width:0}.console-head{align-items:center;gap:8px;display:flex}.console-head span{color:#6f8f83;letter-spacing:.17em;font-size:9px;font-weight:850}.console-head strong{color:var(--mint);letter-spacing:.11em;margin-left:auto;font-size:10px}.console-head i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;animation:1.7s ease-in-out infinite signal-pulse}.facility-console p{color:#a0b6ac;margin:8px 0 0;font-size:11px;line-height:1.35}.console-readouts{color:#c6d8cf;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;grid-template-columns:1fr;align-content:center;gap:8px;padding:3px 12px;font-size:10px;display:grid}.console-readouts span{gap:2px;display:grid}.console-readouts b{color:#5d7a6d;letter-spacing:.13em;font-size:8px}.utility-readout{padding-left:9px;position:relative}.utility-readout:before{content:"";background:currentColor;border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 0 8px}.utility-readout.good,.utility-readout.good b{color:#7bc8ff}.utility-readout.warning,.utility-readout.warning b{color:#ffb454}.utility-readout.exceeded,.utility-readout.exceeded b{color:#ff625d}.console-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.console-actions button{color:#a7c3b7;text-align:left;cursor:pointer;background:#6cf0ae0b;border:1px solid #6cf0ae2b;min-height:53px;padding:7px 8px;transition:all .16s}.console-actions button:hover{color:#06120d;border-color:var(--mint);background:var(--mint);transform:translateY(-1px);box-shadow:0 6px 16px #6cf0ae29}.console-actions span,.console-actions strong,.console-actions small{display:block}.console-actions span{color:#6e9786;letter-spacing:.09em;font-size:8px;font-weight:850}.console-actions strong{margin:3px 0 1px;font-size:11px}.console-actions small{color:#668075;font-size:8px}.console-actions button:hover span,.console-actions button:hover small{color:#18583d}.utility-action.good{background:#7bc8ff0f;border-color:#7bc8ff52}.utility-action.good span{color:#7bc8ff}.utility-action.warning{background:#ffb45413;border-color:#ffb45473}.utility-action.warning span{color:#ffb454}.utility-action.exceeded{background:#ff625d17;border-color:#ff625d8f}.utility-action.exceeded span{color:#ff625d}.utility-action.warning:hover,.utility-action.exceeded:hover{color:#11100c;background:currentColor;border-color:currentColor}.utility-action.warning:hover span,.utility-action.warning:hover small,.utility-action.exceeded:hover span,.utility-action.exceeded:hover small{color:#21180c}.facility-console.critical,.facility-console.thermal{border-color:#ffb4546b}.facility-console.critical .console-head strong,.facility-console.thermal .console-head strong{color:var(--amber)}.facility-console.critical .console-head i,.facility-console.thermal .console-head i{background:var(--amber);box-shadow:0 0 10px var(--amber)}.facility-console.starter .console-head strong{color:var(--mint-soft)}.rack-bank{clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);background:linear-gradient(#1e2d27eb,#070f0cf5),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#719a8a3d calc(12.5% - 1px) 12.5%);border:1px solid #7ca09247;height:13.5%;position:absolute;left:21%;right:13%;box-shadow:inset 0 5px #ffffff06,inset 0 -9px #00000061,0 13px 24px #0000007a}.rack-bank:before{content:"";opacity:.78;background:repeating-linear-gradient(90deg,#14231d 0 7.7%,#6cf0ae 7.7% 8.1%,#14231d 8.1% 12.5%) 0 0/180% 100%;border:1px solid #334b41;height:7px;animation:3.2s linear infinite bus-flow;position:absolute;top:9%;left:2.5%;right:2.5%;box-shadow:0 0 8px #6cf0ae1f}.facility-critical .rack-bank:before,.facility-thermal .rack-bank:before{background-image:repeating-linear-gradient(90deg,#211c13 0 7.7%,#ffb454 7.7% 8.1%,#211c13 8.1% 12.5%);box-shadow:0 0 9px #ffb45442}.rack-bank:after{content:"";background:repeating-linear-gradient(90deg,#101d18 0 calc(12.5% - 2px),#3b5449 calc(12.5% - 2px) 12.5%);border-top:1px solid #89b2a133;height:10px;position:absolute;bottom:4%;left:1.5%;right:1.5%}.rack-bank span{z-index:2;color:#58756a;letter-spacing:.15em;font-size:8px;font-weight:800;position:absolute;bottom:13%;left:3%}.rack-bank-rear{opacity:.86;top:30%}.rack-bank-front{top:60%}.service-aisle{background:linear-gradient(90deg,#0000,#050d0a4d 12% 88%,#0000);border-top:1px dashed #6b908129;border-bottom:1px dashed #6b90811f;height:5%;position:absolute;top:51.5%;left:24%;right:16%}.service-aisle span{color:#405d52;letter-spacing:.18em;font-size:8px;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.floor-grid{z-index:2;background:0 0;grid-template-rows:34% 43%;grid-template-columns:repeat(8,minmax(0,1fr));align-content:space-between;column-gap:0;padding:0;display:grid;position:absolute;inset:24% 13% 14% 21%}.floor-slot{color:#6cf0ae26;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;min-width:0;position:relative;overflow:visible}.floor-slot:focus{outline:none}.build-mode .floor-slot:focus-visible:before{box-shadow:inset 0 0 0 2px var(--mint),0 0 15px #6cf0ae2e}.floor-slot:before{content:"";z-index:0;clip-path:polygon(10% 0,90% 0,100% 88%,0 88%);pointer-events:none;background:0 0;transition:all .16s;position:absolute;inset:9% 3% 10%;box-shadow:inset 0 0 0 1px #0000}.room-canvas.is-live:not(.build-mode) .floor-slot:not(.occupied):before{opacity:.52;background:linear-gradient(#0d1b1629,#040b0852);box-shadow:inset 0 0 0 1px #678f7f21}.floor-slot:hover,.floor-slot.placement-ready{box-shadow:none;background:0 0}.build-mode .floor-slot:not(.blocked):not(.occupied):before{background:#030d0a4d;box-shadow:inset 0 0 0 1px #6cf0ae40}.build-mode .floor-slot:not(.blocked):hover:before,.build-mode .floor-slot.placement-ready:hover:before{background:#6cf0ae21;box-shadow:inset 0 0 0 2px #6cf0aee6,0 0 16px #6cf0ae33}.build-mode .floor-slot.selected:before{box-shadow:inset 0 0 0 2px var(--mint),0 0 15px #6cf0ae2e;background:#6cf0ae13}.room-canvas:not(.build-mode) .floor-slot.selected .rig-machine{filter:drop-shadow(0 8px 5px #000000b8)drop-shadow(0 0 5px #6cf0ae38)}.floor-slot.blocked{cursor:not-allowed}.build-mode .floor-slot.blocked:before{background:repeating-linear-gradient(135deg,#ffb45424 0 7px,#1417126b 7px 14px);box-shadow:inset 0 0 0 1px #ffb45442}.blocked-marker{z-index:2;color:#ffb454b8;letter-spacing:.12em;font-size:8px;font-weight:900;display:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.build-mode .blocked-marker{display:block}.floor-slot.occupied{z-index:3}.floor-slot.occupied:after{content:"";z-index:1;filter:blur(5px);pointer-events:none;background:#000000b8;border-radius:50%;height:13%;position:absolute;bottom:4%;left:20%;right:20%;transform:translateZ(2px)}.floor-slot:nth-child(-n+8){--rig-depth-scale:1;grid-row:2}.floor-slot:nth-child(n+9){--rig-depth-scale:.88;grid-row:1}.slot-plus{opacity:0;font-size:35.2px}.placement-ready .slot-plus{opacity:1}.rig-machine{--rig-accent:#6cf0ae;z-index:4;height:126%;transform:translateY(2%) perspective(260px) rotateX(-9deg) rotateY(-5deg) scale(var(--rig-depth-scale,.66));transform-origin:bottom;filter:drop-shadow(0 13px 8px #000000b8);position:absolute;bottom:5%;left:14%;right:18%}.rig-machine:before{content:"";z-index:-1;transform-origin:0 0;background:linear-gradient(#31483e,#101b17);border:1px solid #496157;width:14%;position:absolute;top:18%;bottom:12%;right:-11%;transform:skewY(-25deg)}.rig-machine:after{content:"";background:linear-gradient(90deg,transparent,var(--rig-accent),transparent);opacity:.55;height:4px;box-shadow:0 0 9px var(--rig-accent);position:absolute;bottom:9%;left:10%;right:2%}.rig-top{z-index:2;background:linear-gradient(145deg,#43594f,#1b2a24 64%);border:2px solid #587067;height:20%;position:absolute;top:1%;left:4%;right:2%;transform:skew(-16deg);box-shadow:inset 0 5px #ffffff09}.rig-top:after{content:"HASH";color:#9ab1a7;letter-spacing:.18em;font-size:8px;font-weight:900;position:absolute;top:33%;right:7%}.rig-top i{background:var(--rig-accent);width:11%;height:3px;box-shadow:0 0 8px var(--rig-accent);margin:8% 2%;display:inline-block}.rig-body{z-index:1;background:linear-gradient(115deg,#24372f 0,#101b17 42%,#070d0b 100%);border:2px solid #42594f;border-left-width:5px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8%;padding:10% 9%;display:grid;position:absolute;inset:18% 0 11% 8%;box-shadow:inset 4px 0 #263c32,inset 0 -8px #0a120f,0 0 0 1px #000000bf}.rig-body i{background:repeating-conic-gradient(#08110d 0 8deg,#3a5046 9deg 16deg);border:4px solid #253a31;border-radius:50%;min-height:0;position:relative;box-shadow:inset 0 0 0 3px #0b1511,0 0 0 1px #587066,0 0 8px #000c}.rig-body i:after{content:"";background:var(--rig-accent);box-shadow:0 0 5px var(--rig-accent);opacity:.7;border-radius:50%;position:absolute;inset:38%}.rig-body:before{content:"";background:repeating-linear-gradient(180deg,var(--rig-accent) 0 4px,transparent 4px 12px);opacity:.75;width:3px;position:absolute;top:13%;bottom:13%;left:3px}.rig-body:after{content:"";background:var(--rig-accent);width:4px;height:4px;box-shadow:0 0 8px var(--rig-accent),0 11px 0 #ffb454;border-radius:50%;position:absolute;top:7px;right:5px}.rig-base{z-index:3;background:linear-gradient(#182620,#060b09);border:2px solid #354a40;height:11%;position:absolute;bottom:-2%;left:-8%;right:-9%;box-shadow:inset 0 4px #263a31}.rig-base:before,.rig-base:after{content:"";background:#08100d;border:1px solid #34493f;width:10%;height:12px;position:absolute;bottom:-11px}.rig-base:before{left:10%}.rig-base:after{right:10%}.rig-machine{width:148%;height:139%;transform:translate(-50%,-50%) scale(var(--rig-depth-scale,1));transform-origin:bottom;filter:drop-shadow(0 9px 6px #000000c2);inset:27% auto auto 50%}.rig-machine:before{display:none}.rig-machine:after{z-index:1;filter:blur(5px);height:9%;box-shadow:none;opacity:.8;background:#000000b8;border-radius:50%;display:block;bottom:11%;left:24%;right:24%}.rig-render{z-index:3;object-fit:contain;transform-origin:bottom;pointer-events:none;width:100%;height:100%;display:block;position:relative;transform:scaleX(1.45)}.rig-signal{z-index:4;background:#030c09c7;border:1px solid #6cf0ae38;gap:3px;padding:3px 4px;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0009}.rig-signal i{background:var(--rig-accent);width:3px;height:3px;box-shadow:0 0 5px var(--rig-accent);border-radius:50%;animation:1.6s ease-in-out infinite signal-pulse;display:block}.rig-signal i:nth-child(2){animation-delay:-.45s}.rig-signal i:nth-child(3){animation-delay:-.9s}.facility-critical .rig-signal,.facility-thermal .rig-signal{border-color:#ffb45457}.facility-critical .rig-signal i,.facility-thermal .rig-signal i{background:var(--amber);box-shadow:0 0 5px var(--amber)}.facility-critical .rig-machine,.facility-thermal .rig-machine{filter:drop-shadow(0 9px 6px #000000c2)drop-shadow(0 0 8px #ffb4542e)}.mounting-platform{display:none}.ghost-machine{z-index:5;opacity:.42;pointer-events:none;filter:drop-shadow(0 0 8px var(--rig-accent));animation:1s ease-in-out infinite ghost-pulse}.ghost-machine .mounting-platform{opacity:.8}.rig-machine:not(.ghost-machine){animation:.36s cubic-bezier(.2,.8,.2,1) both rig-lock}@keyframes rig-lock{0%{opacity:.2;translate:0 -26px}to{opacity:1;translate:0}}@keyframes ghost-pulse{50%{opacity:.62}}@keyframes signal-pulse{50%{opacity:.28;transform:scale(.72)}}@keyframes facility-breathe{50%{opacity:.48;transform:translateY(-10px)scale(1.15)}}@keyframes bus-flow{to{background-position:180% 0}}@keyframes rack-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rack-live-light{0%,to{opacity:.45;transform:scale(.82)}48%{opacity:1;transform:scale(1)}}@keyframes bus-scan{to{background-position:160px 0}}@keyframes rig-idle{0%,to{filter:drop-shadow(0 8px 6px #000000d9);transform:translateY(0)}50%{filter:drop-shadow(0 10px 8px #000000e6);transform:translateY(-1px)}}@keyframes bay-ready-pulse{0%,to{border-color:#566562;box-shadow:inset 0 0 0 2px #0c1212,inset 0 9px 12px #ffffff09,inset 0 -12px 13px #000000b8,0 5px 8px #0000007a}50%{border-color:#679c8e;box-shadow:inset 0 0 0 2px #5fb49c38,inset 0 0 19px #5fb49c11,0 0 12px #5fb49c1a}}.rig-starter,.rig-vector,.rig-quasar,.rig-nano{width:148%;height:139%}.camera-interior{perspective:none;background-image:none}.camera-interior .floor-grid,.camera-interior .back-wall,.camera-interior .side-wall,.camera-interior .room-ambience{display:none}.interior-scene{z-index:1;transform-origin:50%;will-change:transform;background:url(/interior-room-v1.png) 50%/cover no-repeat;transition:transform .28s;position:absolute;inset:-7%}.interior-rigs{position:absolute;inset:0}.interior-rig{cursor:pointer;filter:drop-shadow(0 18px 11px #000000c7);background:0 0;border:1px solid #0000;width:25%;height:41%;padding:0;transition:transform .18s,filter .18s,border-color .18s,background .18s;position:absolute;bottom:7%}.interior-rig img{object-fit:contain;pointer-events:none;width:100%;height:100%}.interior-rig:first-child{left:12%;transform:rotateY(8deg)}.interior-rig:nth-child(2){bottom:5%;left:37.5%;transform:scale(.94)}.interior-rig:nth-child(3){left:63%;transform:rotateY(-8deg)}.interior-rig:nth-child(4){width:17%;height:30%;bottom:31%;left:23%;transform:scale(.68)}.interior-rig:nth-child(5){width:17%;height:30%;bottom:31%;left:43%;transform:scale(.68)}.interior-rig:nth-child(6){width:17%;height:30%;bottom:31%;left:63%;transform:scale(.68)}.interior-rig:nth-child(n+7){display:none}.interior-rig:hover{filter:drop-shadow(0 18px 11px #000000c7)drop-shadow(0 0 8px #6cf0ae2e)}.interior-rig.selected{filter:drop-shadow(0 18px 11px #000000c7)drop-shadow(0 0 12px #6cf0ae61);background:#6cf0ae0e;border-color:#6cf0aecc}.interior-rig-count{z-index:2;color:#d8fff0;letter-spacing:.03em;text-align:center;text-shadow:0 0 8px #6cf0ae73;pointer-events:none;background:#030d0ae6;border:1px solid #6cf0ae73;min-width:27px;padding:4px 6px;font-size:13px;font-weight:900;line-height:1;position:absolute;top:11%;right:8%}.interior-vector{width:31%}.interior-quasar{height:46%;bottom:5%}.interior-nano{width:19%}.camera-badge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040d0ab8;border:1px solid #6cf0ae33;gap:4px;min-width:172px;padding:11px 13px;display:grid;position:absolute;top:18px;left:18px}.camera-badge span{color:var(--mint);letter-spacing:.16em;font-size:11.2px;font-weight:850}.camera-badge strong{text-transform:uppercase;letter-spacing:.08em;font-size:15px}.camera-badge small{color:#698279;font-size:12.8px}.camera-controls{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040d0ac7;border:1px solid #6cf0ae38;grid-template-columns:repeat(5,40px) 40px 40px;display:grid;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.camera-controls button{color:#8ca39b;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff0f;height:38px;font-size:24px}.camera-controls button:hover{color:var(--mint);background:#6cf0ae1a}.placement-hud{z-index:7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040d0ae0;border:1px solid #6cf0ae57;min-width:390px;padding:10px 14px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #0000006b}.placement-hud span,.placement-hud strong,.placement-hud small{display:block}.placement-hud span{color:var(--mint);letter-spacing:.15em;font-size:11.2px;font-weight:900}.placement-hud strong{margin:5px 0 3px;font-size:15px}.placement-hud strong b{color:#9bb3aa;margin-left:11px;font-size:12px}.placement-hud small{color:#708a80;letter-spacing:.08em;font-size:11.2px}.placement-hud.warning{border-color:#ffb4548c}.placement-hud.warning span,.placement-hud.warning small{color:var(--amber)}.power-panel{background:#111d19;border:3px solid #35483e;align-items:flex-end;gap:5px;width:70px;height:94px;padding:9px;display:flex;position:absolute;top:18%;left:8%}.power-panel span{color:#668276;letter-spacing:.12em;font-size:11.2px;position:absolute;top:8px;left:9px}.power-panel i{border-top:4px solid var(--mint);background:#21372e;width:8px;height:30px}.wall-pipe{background:#2b3b34;border-top:2px solid #41554c;height:8px;position:absolute}.pipe-one{top:11%;left:0;right:0}.pipe-two{top:78%;left:0;right:30%}.vent{background:#0b1411;border:5px solid #31443b;width:110px;height:58px;padding:10px;position:absolute;top:13%;right:10%}.vent span{background:#293b33;height:4px;margin:4px;display:block}.neon-sign{color:#a7ffcf;letter-spacing:.2em;text-shadow:0 0 8px #6cf0aecc;font-size:12px;font-weight:800;line-height:1.05;position:absolute;top:27%;right:30%;transform:skewY(-2deg)}.neon-sign b{font-size:20px}.room-ambience{filter:blur(50px);opacity:.16;pointer-events:none;border-radius:50%;position:absolute}.ambience-one{background:var(--mint);width:240px;height:180px;top:26%;left:25%}.ambience-two{opacity:.07;background:#ff934f;width:190px;height:150px;bottom:5%;right:8%}.room-gate{z-index:8;text-align:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#050e0be6;border:1px solid #6cf0ae40;width:min(520px,84%);padding:35px 38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0009,inset 0 0 50px #6cf0ae06}.room-gate:before,.room-gate:after{content:"";border-color:var(--mint);opacity:.8;width:24px;height:24px;position:absolute}.room-gate:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.room-gate:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.gate-kicker{color:var(--mint);letter-spacing:.23em;font-size:11px;font-weight:850}.room-gate h2{letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 12px;font-size:clamp(28px,3vw,43px);line-height:1}.room-gate p{color:#8aa59b;max-width:410px;margin:0 auto 21px;font-size:15px;line-height:1.55}.gate-buttons{justify-content:center;gap:8px;display:flex}.gate-guide-link{color:#83a99a;font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;padding:0;font-size:10px;font-weight:850;display:inline-flex}.gate-guide-link span{color:var(--mint);font-size:14px;line-height:1;transition:transform .18s}.gate-guide-link:hover,.gate-guide-link:focus-visible{color:var(--mint-soft);outline:none}.gate-guide-link:hover span,.gate-guide-link:focus-visible span{transform:translate(3px)}.gate-notice{color:#657f75;margin-top:17px;font-size:11px;display:block}.room-name-field{text-align:left;margin:0 0 9px;display:block}.room-name-field span{color:#6f8b7e;letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:850;display:block}.room-name-field input{width:100%;color:var(--text);font:inherit;letter-spacing:.04em;background:#020b08a3;border:1px solid #6cf0ae42;outline:none;padding:11px 12px;font-size:14px}.room-name-field input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #6cf0ae17}.transaction-quote{background:#ffffff06;border:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:9px;padding:13px 14px;display:flex}.transaction-quote span{color:#759087;letter-spacing:.13em;font-size:11px}.transaction-quote strong{color:var(--mint-soft);font-size:15px}.transaction-quote small{color:#658277;letter-spacing:.08em;flex-basis:100%;font-size:9px;font-weight:800}.transaction-quote b{color:#526b61;margin:0 5px}.ticker-bar{border:1px solid var(--line);background:#091511;border-top:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:38px;padding:0 12px;display:grid}.live-label{color:var(--mint);letter-spacing:.15em;font-size:12.8px;font-weight:850}.live-label i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 8px var(--mint);border-radius:50%;margin-right:5px;display:inline-block}.ticker-bar p{color:#769087;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.4px;overflow:hidden}.block-label{color:#3f5a50;letter-spacing:.1em;font-size:12.8px}.mining-footer{background:#091511d4;border:1px solid #a7ffd017;grid-template-columns:1.35fr repeat(3,1fr);min-height:58px;margin-top:10px;display:grid}.mining-footer>div{border-right:1px solid #ffffff0d;padding:11px 14px}.mining-footer>div:last-child{border-right:0}.mining-footer span,.mining-footer strong{display:block}.mining-footer span{color:#5e796f;letter-spacing:.13em;font-size:11.2px}.mining-footer strong{color:#c5d8cf;margin-top:5px;font-size:14px}.mining-footer strong b{color:#1b1709;background:var(--amber);border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:14.4px;display:inline-grid}.mining-footer strong b img{object-fit:contain;width:100%;height:100%}.right-panel{border-left:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#4e9d78 #07120e;max-height:calc(100vh - 76px);padding:22px 15px;overflow-y:auto}.right-panel::-webkit-scrollbar{background:#07120e;width:12px}.right-panel::-webkit-scrollbar-track{background:linear-gradient(90deg,#06100c,#0a1712);border-left:1px solid #6cf0ae1a;box-shadow:inset 0 0 0 1px #00000073}.right-panel::-webkit-scrollbar-thumb{background:linear-gradient(#70f5b3,#36785c);border:3px solid #07120e;border-radius:0;min-height:48px;box-shadow:inset 1px 0 #ffffff2e,0 0 9px #6cf0ae29}.right-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a2ffd0,#4fba87)}.right-panel::-webkit-scrollbar-button{width:0;height:0;display:none}.right-panel::-webkit-scrollbar-corner{background:#07120e}.panel-head{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.panel-head .eyebrow{font-size:11px}.panel-head h3{letter-spacing:.08em;margin:3px 0 0;font-size:16px}.panel-head>span{color:#607d72;font-size:12px}.panel-toggle{width:32px;height:32px;color:var(--mint);cursor:pointer;background:#6cf0ae0a;border:1px solid #6cf0ae33;place-items:center;padding:0 0 2px;font-size:23px;line-height:1;display:grid}.right-panel.collapsed{padding:22px 9px;overflow:hidden}.right-panel.collapsed .panel-head{justify-content:center}.right-panel.collapsed .panel-head>div,.right-panel.collapsed .equipment-tabs,.right-panel.collapsed .shop-list,.right-panel.collapsed .operations-card,.right-panel.collapsed .selection-card,.right-panel.collapsed .claim-button,.right-panel.collapsed .activity-feed{display:none}.equipment-tabs{border:1px solid #ffffff12;grid-template-columns:1fr 1fr auto;align-items:center;margin-bottom:10px;display:grid}.equipment-tabs button{color:#647f75;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;border-right:1px solid #ffffff0f;padding:9px 7px;font-size:12.8px;font-weight:850}.equipment-tabs button.active{color:var(--mint);box-shadow:inset 0 -2px 0 var(--mint);background:#6cf0ae17}.equipment-tabs span{color:#607d72;padding:0 8px;font-size:12.8px}.inventory-list .shop-card:disabled{opacity:.26}.shop-list{gap:7px;display:grid}.shop-card{width:100%;min-height:84px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:9px;transition:all .18s;display:grid}.shop-card:hover:not(:disabled),.shop-card.chosen{background:#6cf0ae0e;border-color:#6cf0ae59;transform:translate(-2px)}.shop-card:disabled{opacity:.38;cursor:not-allowed}.shop-card.insufficient-funds:disabled{opacity:.72;border-color:#ffb4543d}.shop-card.insufficient-funds .shop-price em,.shop-card.insufficient-funds .shop-price small{color:#ffb454}.shop-machine{--rig-accent:var(--mint);background:linear-gradient(140deg,#1d3028,#08100d);border:2px solid #30463d;justify-content:center;align-items:center;gap:3px;width:56px;height:54px;display:flex;box-shadow:inset 0 -5px #101d18}.shop-machine img{object-fit:contain;filter:drop-shadow(0 4px 4px #000000ad);width:100%;height:100%;padding:2px}.shop-machine{overflow:hidden}.shop-machine img{transform:scale(1.32)}.shop-vector img{padding:0 10px;transform:scale(1.42)}.shop-quasar img{padding:0 9px;transform:scale(1.38)}.shop-nano img{padding:2px 12px;transform:scale(1.45)}.shop-copy strong,.shop-copy small,.shop-copy em{display:block}.shop-copy strong{font-size:14px}.shop-copy small{color:#617d72;margin:3px 0 4px;font-size:11px;line-height:1.3}.shop-copy em{color:#9cb1a8;font-size:11px;font-style:normal}.shop-price{text-align:right;align-self:end}.shop-price b,.shop-price small,.shop-price em{white-space:nowrap;display:block}.shop-price em{color:#506c61;letter-spacing:.1em;margin-bottom:8px;font-size:9.6px;font-style:normal}.shop-price b{color:var(--mint);font-size:14.4px}.shop-price small{color:#668076;margin-top:3px;font-size:11.2px}.operations-card,.selection-card,.activity-feed{background:#ffffff05;border:1px solid #ffffff0f;margin-top:13px;padding:13px}.operations-title,.feed-title{letter-spacing:.12em;color:#718c81;justify-content:space-between;align-items:center;font-size:12.8px;display:flex}.operations-title strong{color:var(--mint);font-size:11.2px}.metric-row{margin-top:12px}.metric-row>div:first-child{color:#708a80;justify-content:space-between;font-size:12.8px;display:flex}.metric-row b{color:#a9beb5;font-size:12.8px}.meter{background:#ffffff0f;height:4px;margin-top:6px}.meter i{background:var(--mint);height:100%;display:block;box-shadow:0 0 6px #6cf0ae73}.metric-row.heat .meter i{background:var(--amber);box-shadow:0 0 6px #ffb45473}.hash-total{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:end;margin-top:13px;padding-top:13px;display:flex}.hash-total span{color:#718c81;letter-spacing:.1em;font-size:11px}.hash-total strong{color:var(--mint-soft);font-size:24px}.hash-total small{color:#718c81;font-size:11px}.selection-card span,.selection-card strong{display:block}.selection-card span{color:#668076;letter-spacing:.12em;font-size:11.2px}.selection-card strong{margin:4px 0 9px;font-size:14px}.selection-card button{color:#789288;cursor:pointer;background:0 0;border:1px solid #ffffff14;width:100%;padding:7px;font-size:11px}.claim-button{text-align:left;width:100%;color:var(--text);cursor:pointer;box-shadow:inset 3px 0 0 var(--amber);background:linear-gradient(120deg,#ffb45421,#6cf0ae0e);border:1px solid #ffb45457;margin-top:13px;padding:13px}.claim-button:disabled{opacity:.35;cursor:not-allowed}.claim-button span,.claim-button strong,.claim-button small{display:block}.claim-button span{color:var(--amber);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.claim-button span em{color:#07110f;background:var(--mint);letter-spacing:.1em;padding:3px 6px;font-size:9px;font-style:normal}.claim-button strong{color:#effff7;letter-spacing:.02em;margin:5px 0 3px;font-size:17px}.claim-button small{color:#87a198;font-size:11px}.feed-title i{color:#476057;font-size:9.6px;font-style:normal}.activity-feed p{color:#80998f;border-top:1px solid #ffffff0b;margin:9px 0 0;padding-top:9px;font-size:12.8px;line-height:1.35}.activity-feed p span{color:#466157;width:32px;font-size:9.6px;display:inline-block}@media (width<=1180px){.topbar{grid-template-columns:220px 1fr}.resource-strip{justify-content:flex-start}.wallet-area{grid-area:1/2;justify-self:end}.resource{min-width:112px}.power-resource{display:none}.game-frame{grid-template-columns:72px minmax(470px,1fr) 300px}.left-rail{padding-left:8px;padding-right:8px}.rail-label,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center;padding:12px 6px}.nav-item span{width:auto}.season-card,.rail-footer{display:none}.kpi-strip>div{padding-left:12px}.kpi-strip>div:before{display:none}}@media (width<=900px){.topbar{grid-template-columns:1fr auto;height:auto;min-height:72px;padding:12px 14px}.resource-strip{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.resource{min-width:138px}.network-pill{display:none}.game-frame{display:block}.left-rail{display:none}.right-panel{border-left:0;border-top:1px solid var(--line);max-height:none}.room-stage{padding:18px 12px}.room-canvas{min-height:540px}.kpi-strip{grid-template-columns:repeat(5,130px);overflow-x:auto}.shop-list{grid-template-columns:repeat(2,1fr)}.shop-card{grid-template-columns:1fr auto}.shop-machine{display:none}.shop-price{text-align:right}.mining-footer{grid-template-columns:1fr 1fr}}@media (width<=620px){.brand-wordmark{width:128px;height:42px}.brand-mark{width:36px;height:36px}.wallet-chip{max-width:128px;overflow:hidden}.room-heading h2{font-size:19px}.room-actions{display:none}.room-canvas{background-position:50%;min-height:490px}.room-gate{padding:26px 20px}.gate-buttons{display:grid}.floor-grid{inset:21% 10% 24% 12%}.ticker-bar{grid-template-columns:auto 1fr}.block-label{display:none}.shop-list{grid-template-columns:1fr}.shop-card{grid-template-columns:1fr auto;min-height:70px}.shop-copy small{max-width:220px}.mining-footer{grid-template-columns:1fr}.mining-footer>div{border-bottom:1px solid #ffffff0d;border-right:0}}@media (width<=900px){.game-frame .left-rail{z-index:25;background:#051210fa;border-bottom:1px solid #7ae2cc33;border-right:0;align-items:stretch;min-height:54px;padding:0;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 7px 18px #0000003d}.game-frame .left-rail:before{content:"FACILITY";color:#85aea3;font:900 8px/1 var(--display);letter-spacing:.15em;background:linear-gradient(90deg,#44c9a31a,#0000);border-right:1px solid #7ae2cc26;flex:none;place-items:center;padding:0 12px;display:grid}.game-frame .left-rail .rail-label,.game-frame .left-rail .season-card,.game-frame .left-rail .rail-footer{display:none}.game-frame .left-rail nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.game-frame .left-rail nav::-webkit-scrollbar{display:none}.game-frame .left-rail .nav-item,.game-frame .left-rail .nav-item:not(.active){color:#8da89f;letter-spacing:.09em;background:0 0;border:0;border-right:1px solid #ffffff0e;flex:none;justify-content:center;gap:5px;min-height:54px;padding:0 11px;font-size:8px}.game-frame .left-rail .nav-item span{color:#6d9084;width:auto;font-size:16px}.game-frame .left-rail .nav-item.active{color:#baffdc;box-shadow:inset 0 -2px 0 var(--mint);background:linear-gradient(#63ecb426,#061c182e)}.game-frame .left-rail .nav-item.active span{color:var(--mint)}}@media (width<=520px){.game-frame .left-rail:before{padding-inline:9px;font-size:7px}.game-frame .left-rail .nav-item,.game-frame .left-rail .nav-item:not(.active){gap:3px;padding-inline:8px;font-size:7px}.game-frame .left-rail .nav-item span{font-size:14px}}.mobile-facility-toggle{display:none}@media (width<=900px){.game-frame .left-rail{border-bottom:1px solid #7ae2cc40;min-height:0;padding:0;display:block;overflow:visible}.game-frame .left-rail:before{display:none}.mobile-facility-toggle{color:#c7f9e6;cursor:pointer;width:100%;min-height:52px;font:900 10px/1 var(--display);letter-spacing:.15em;background:linear-gradient(90deg,#278c6d33,#071a16f0 64%);border:0;border-bottom:1px solid #7ae2cc1f;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.mobile-facility-toggle:before{content:"▦";color:var(--mint);text-shadow:0 0 12px #6cf0ae8c;margin-right:8px;font-size:18px}.mobile-facility-toggle span{margin-right:auto}.mobile-facility-toggle i{color:#82d7bd;letter-spacing:.13em;background:#04141185;border:1px solid #70f5b340;padding:5px 7px;font-size:7px;font-style:normal}.game-frame .left-rail nav{min-width:0;display:none;overflow:visible}.game-frame .left-rail.mobile-open nav{background:#05110ffc;border-bottom:1px solid #7ae2cc29;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-frame .left-rail .nav-item,.game-frame .left-rail .nav-item:not(.active){color:#9ab7ad;letter-spacing:.1em;border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0f;justify-content:flex-start;gap:8px;min-height:48px;padding:0 14px;font-size:9px}.game-frame .left-rail .nav-item span{color:#78aa9a;width:17px;font-size:18px}.game-frame .left-rail .nav-item.active{color:#d7fff0;box-shadow:inset 3px 0 0 var(--mint)}}@media (width<=380px){.game-frame .left-rail.mobile-open nav{grid-template-columns:1fr}}@media (width>=901px){.game-frame{grid-template-columns:82px minmax(520px,1fr) 330px}.game-frame.panel-collapsed{grid-template-columns:82px minmax(620px,1fr) 48px}.left-rail{z-index:18;width:82px;padding:20px 10px 14px;transition:width .22s,padding .22s,box-shadow .22s,background .22s;position:relative;overflow:visible}.left-rail:hover,.left-rail:focus-within{background:#08120ffa;width:194px;padding:24px 13px 16px;box-shadow:14px 0 34px #00000061}.rail-label{white-space:nowrap;display:none}.left-rail:hover .rail-label,.left-rail:focus-within .rail-label{padding-bottom:10px;font-size:10.4px;display:block}.left-rail nav{width:172px}.nav-item{justify-content:center;gap:0;width:62px;min-width:62px;padding:12px 6px;font-size:0;transition:width .22s,justify-content .22s,gap .22s,padding .22s,background .18s}.nav-item span{width:auto;font-size:25.6px}.left-rail:hover .nav-item,.left-rail:focus-within .nav-item{letter-spacing:.1em;justify-content:flex-start;gap:11px;width:172px;padding:12px 10px;font-size:12.2px}.left-rail:hover .nav-item span,.left-rail:focus-within .nav-item span{width:20px}.season-card{width:62px;min-height:76px;padding:10px 4px;transition:width .22s,padding .22s}.season-card p,.season-card strong,.season-card small,.season-card .xp-bar{display:none}.season-ring{margin:0 auto}.left-rail:hover .season-card,.left-rail:focus-within .season-card{width:168px;min-height:0;padding:16px 12px}.left-rail:hover .season-card p,.left-rail:hover .season-card strong,.left-rail:hover .season-card small,.left-rail:hover .season-card .xp-bar,.left-rail:focus-within .season-card p,.left-rail:focus-within .season-card strong,.left-rail:focus-within .season-card small,.left-rail:focus-within .season-card .xp-bar{display:block}.left-rail:hover .season-ring,.left-rail:focus-within .season-ring{margin:0 auto 10px}.rail-footer{text-align:center;white-space:nowrap;width:62px;padding:16px 0 0;font-size:0}.rail-footer .status-light{margin:0}.left-rail:hover .rail-footer,.left-rail:focus-within .rail-footer{text-align:left;width:168px;padding:17px 4px 0;font-size:11.2px}.left-rail:hover .rail-footer .status-light,.left-rail:focus-within .rail-footer .status-light{margin-right:6px}}@media (width<=1380px) and (width>=901px){.topbar{grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;gap:14px;padding:0 16px}.brand-block{gap:8px}.brand-mark{width:42px;height:42px}.brand-block h1{letter-spacing:.22em;font-size:16px}.brand-block .eyebrow{font-size:11px}.resource-strip{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.resource-strip::-webkit-scrollbar{display:none}.resource{gap:7px;min-width:112px;height:46px;padding:6px 9px 6px 6px}.resource-icon{width:28px;height:28px}.resource small{letter-spacing:.1em;font-size:10px}.resource strong{font-size:13px}.wallet-area{gap:7px}.network-pill{padding:8px;font-size:11px}.wallet-chip{padding:10px;font-size:11px}.game-frame{grid-template-columns:72px minmax(0,1fr) 300px}.room-stage{padding:18px 16px 14px}.room-heading{flex-direction:column;align-items:flex-start;gap:10px}.room-actions{flex-wrap:wrap;width:100%}.ghost-button,.icon-button{font-size:12px}.kpi-strip>div{padding:9px 10px}.kpi-strip>div:before{display:none}.kpi-strip span{font-size:10px}.kpi-strip strong{font-size:14px}.starter-lift-banner{grid-template-columns:34px auto minmax(0,1fr)}.starter-lift-banner small{grid-column:2/-1}.facility-console{grid-template-columns:minmax(180px,1.1fr) minmax(145px,.72fr)}.console-actions{grid-column:1/-1}.console-readouts{border-right:0}}@media (width<=1080px) and (width>=901px){.topbar{grid-template-columns:minmax(128px,160px) minmax(0,1fr) auto}.power-resource,.network-pill{display:none}.resource{min-width:108px}.game-frame{grid-template-columns:64px minmax(0,1fr) 286px}.room-stage{padding-inline:12px}.view-switch button{min-width:58px;padding:8px}}@media (width<=900px){.topbar{gap:10px}.brand-block .eyebrow{font-size:10px}.brand-mark{width:40px;height:40px}.resource-strip{gap:8px}.resource{min-width:124px}.room-heading{flex-direction:column;align-items:flex-start;gap:10px}.room-actions{flex-wrap:wrap;width:100%;display:flex}.facility-console{grid-template-columns:1fr 1fr}.directive-copy{grid-column:1/-1}.console-readouts{border-left:0;padding-left:0}.console-actions{grid-column:1/-1}.starter-lift-banner{grid-template-columns:34px 1fr}.starter-lift-banner p,.starter-lift-banner small{grid-column:1/-1}}@media (width<=620px){.topbar{padding:10px 12px}.brand-block h1{letter-spacing:.17em;font-size:15px}.brand-block .eyebrow{letter-spacing:.16em;font-size:9px}.brand-mark{width:36px;height:36px}.resource{min-width:118px}.resource small{font-size:9px}.resource strong{font-size:12px}.room-heading h2{font-size:17px}.room-heading>div>small{font-size:10px}.room-actions{gap:5px;display:flex}.view-switch{flex:1}.view-switch button{flex:1;min-width:0;font-size:10px}.build-toggle{flex:1;min-width:166px}.icon-button{display:none}.starter-lift-banner{gap:8px;margin-bottom:8px;padding:9px}.starter-lift-banner span{font-size:9px}.starter-lift-banner strong,.starter-lift-banner p{font-size:11px}.starter-lift-banner small{font-size:8px}.kpi-strip{grid-template-columns:repeat(5,112px)}.kpi-strip span{font-size:9px}.kpi-strip strong{font-size:13px}.facility-console{padding:10px;display:block}.console-readouts{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;margin:10px 0;padding:8px 0}.console-actions{grid-template-columns:1fr}.console-actions button{min-height:48px}}@media (width<=900px){.room-actions{flex-wrap:nowrap;align-self:stretch;gap:5px;width:auto}.view-switch{flex:none}.view-switch button{letter-spacing:.07em;min-width:88px;padding:8px 9px;font-size:10px}.build-toggle{letter-spacing:.08em;flex:none;min-width:0;padding:8px 11px;font-size:10px}.wallet-chip{padding:7px 9px;font-size:10px}.wallet-orb{width:11px;height:11px;margin-right:5px}.kpi-strip{scrollbar-width:thin;scrollbar-color:#4e9d78 #07120e}.kpi-strip::-webkit-scrollbar{background:#07120e;height:9px}.kpi-strip::-webkit-scrollbar-track{background:#0a1712;border-top:1px solid #6cf0ae1a}.kpi-strip::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#36785c,#70f5b3);border:2px solid #07120e}.kpi-strip::-webkit-scrollbar-corner{background:#07120e}.console-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.console-actions button{min-height:48px;padding:7px}}@media (width<=420px){.view-switch button{min-width:70px;padding-inline:6px}.build-toggle{padding-inline:8px}.room-actions{gap:4px}.console-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.game-frame{grid-template-columns:82px minmax(0,1fr) clamp(272px,19vw,330px)}.game-frame.panel-collapsed{grid-template-columns:82px minmax(0,1fr) 48px}.room-stage{padding:16px 16px 12px}.room-heading{margin-bottom:10px}.room-canvas{background-position:50% 42%;min-height:620px;max-height:760px}.facility-console{margin-bottom:8px}.mining-footer{min-height:48px;margin-top:8px}.mining-footer>div{padding:8px 12px}.mining-footer span{font-size:9px}.mining-footer strong{margin-top:3px;font-size:12px}.ticker-bar{min-height:34px}.ticker-bar p{font-size:12px}.rack-deck{z-index:4;pointer-events:none;grid-template-rows:1fr 1fr;gap:15%;display:grid;position:absolute;inset:17% 8% 14% 11%}.rack-row{pointer-events:auto;filter:drop-shadow(0 15px 11px #00000085);min-height:0;padding-top:24px;position:relative}.rack-row-a{transform-origin:bottom;transform:scale(.94)}.rack-row-head{z-index:5;background:linear-gradient(#1c2626fa,#0a1112fa);border:1px solid #40514e;border-bottom:0;align-items:center;gap:10px;height:28px;padding:0 13px;display:flex;position:absolute;top:0;left:2.2%;right:2.2%;box-shadow:inset 0 1px #def2ec1f,0 6px 11px #0000005c}.rack-row-head strong{color:#d1e8df;letter-spacing:.14em;font-size:11px}.rack-row-head span{color:#849c96;letter-spacing:.1em;margin-left:auto;font-size:9px;font-weight:850}.rack-row-head i{background:#5fd2b0;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite rack-live-light;box-shadow:0 0 8px #5fd2b08c}.rack-frame{background:linear-gradient(#303a3a 0%,#182120 8%,#0c1213 18%,#141c1d 82%,#070d0f 100%);border:2px solid #61716f;border-top:5px solid #aab9b6;height:100%;padding:22px 18px 20px;animation:.7s cubic-bezier(.2,.8,.2,1) both rack-settle;position:relative;box-shadow:inset 0 0 0 3px #0a1011,inset 0 12px 18px #ffffff0b,inset 0 -14px 18px #0000009e,0 0 0 1px #000000e6}.rack-row-b .rack-frame{animation-delay:.12s}.rack-frame:before{content:"";z-index:1;background:repeating-linear-gradient(90deg,#0b1112 0 calc(12.5% - 4px),#60706d calc(12.5% - 4px) calc(12.5% - 2px),#182121 calc(12.5% - 2px) 12.5%);border:1px solid #4a5a58;height:17px;position:absolute;bottom:9px;left:10px;right:10px;box-shadow:inset 0 3px #ffffff0a}.rack-frame:after{content:"";z-index:1;background:repeating-linear-gradient(90deg,#293433 0 10%,#5d9e8f 10% 10.6%,#293433 10.6% 12.5%) 0 0/160px 100%;border-top:1px solid #c3dcd640;border-bottom:1px solid #000c;height:9px;animation:7s linear infinite bus-scan;position:absolute;top:14px;left:6px;right:6px;box-shadow:0 0 8px #53a48f24}.rack-cable-tray{z-index:3;background:repeating-linear-gradient(90deg,#0b1112 0 8px,#586563 8px 10px);border:2px solid #3b4a49;border-top:0;height:13px;position:absolute;bottom:-13px;left:4%;right:4%;box-shadow:0 9px 12px #0000008c}.rack-upright{z-index:4;background:linear-gradient(90deg,#101516,#596865 50%,#151d1d);border:1px solid #778784;width:13px;position:absolute;top:12px;bottom:4px;box-shadow:inset 2px 0 #ffffff29,2px 0 5px #0009}.rack-upright.left{left:8px}.rack-upright.right{right:8px}.rack-bays{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:100%;padding:8px 8px 16px;display:grid;position:relative}.rack-bay{min-width:0;color:var(--mint-soft);cursor:pointer;background:linear-gradient(145deg,#252e2e 0%,#0d1516 22%,#070c0d 100%);border:2px solid #566562;border-radius:3px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0c1212,inset 0 9px 12px #ffffff09,inset 0 -12px 13px #000000b8,0 5px 8px #0000007a}.rack-bay:before{content:"";z-index:1;pointer-events:none;border:1px solid #acc3bc30;position:absolute;inset:4px;box-shadow:inset 0 0 16px #000000ad}.rack-bay:after{content:"";z-index:3;opacity:.75;pointer-events:none;background:repeating-linear-gradient(90deg,#16201f 0 7px,#677975 7px 9px);border-top:1px solid #cfe8e021;height:6px;position:absolute;bottom:8px;left:7px;right:7px}.rack-bay:hover:not(:disabled),.room-canvas.build-mode .rack-bay.placement-ready{z-index:6;background:linear-gradient(145deg,#253b37,#0c1917 44%,#070e0e);border-color:#70cab1;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #70cab15c,inset 0 0 24px #70cab114,0 0 0 1px #70cab133,0 0 18px #70cab129}.room-canvas.build-mode .rack-bay.selected{border-color:#e6f2ec;box-shadow:inset 0 0 0 2px #e6f2ec,0 0 18px #70cab138}.room-canvas.build-mode .rack-bay:not(.occupied):not(.blocked):not(.placement-ready){animation:3.2s ease-in-out infinite bay-ready-pulse}.room-canvas.build-mode .rack-bay:nth-child(2n){animation-delay:-.8s}.room-canvas.build-mode .rack-bay:nth-child(3n){animation-delay:-1.6s}.rack-bay.blocked{cursor:not-allowed;background:repeating-linear-gradient(135deg,#251f16 0 8px,#12130e 8px 16px);border-color:#775e3c}.bay-code{z-index:5;color:#78d3ba;letter-spacing:.11em;text-shadow:0 0 6px #63c7aa40;font-size:8px;font-weight:900;position:absolute;top:9px;left:10px}.bay-mount{z-index:2;opacity:.75;border:1px dashed #8eaaa233;width:62%;height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.bay-empty{z-index:4;text-align:center;color:#9aa9a4;place-content:center;gap:2px;display:grid;position:absolute;inset:21% 5% 12%}.bay-empty b{color:#d7e5df;text-shadow:0 0 12px #62bea524;font-size:clamp(22px,2.2vw,35px);font-weight:300;line-height:.85}.bay-empty em{color:#c4d3ce;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.bay-empty small{color:#71817d;letter-spacing:.08em;white-space:nowrap;font-size:7px;font-weight:800}.rack-bay:hover .bay-empty,.room-canvas.build-mode .rack-bay.placement-ready .bay-empty{color:#78d3ba}.rack-bay:hover .bay-empty em,.room-canvas.build-mode .rack-bay.placement-ready .bay-empty em{color:#d6eee6}.blocked-copy{color:var(--amber);letter-spacing:.1em;font-size:9px;font-weight:900}.bay-rig{z-index:4;animation:4.8s ease-in-out infinite rig-idle;display:block;position:absolute;inset:9% 6% 11%;overflow:hidden}.bay-rig img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 6px #000000d9);pointer-events:none;width:100%;height:100%;transform:none}.bay-rig-status{z-index:5;background:#030c09d1;border:1px solid #6cf0ae3d;gap:3px;padding:3px 4px;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.bay-rig-status i{background:var(--rig-accent);width:3px;height:3px;box-shadow:0 0 6px var(--rig-accent);border-radius:50%;animation:1.5s ease-in-out infinite signal-pulse}.bay-rig-status i:nth-child(2){animation-delay:-.45s}.bay-rig-status i:nth-child(3){animation-delay:-.9s}.bay-ghost{opacity:.48;filter:drop-shadow(0 0 10px var(--rig-accent));pointer-events:none;animation:1s ease-in-out infinite ghost-pulse}.rack-row-foot{z-index:5;color:#6a7c77;background:#090f10;border:1px solid #465652;grid-template-columns:1.5fr repeat(8,1fr);align-items:center;gap:3px;height:10px;padding:0 9px;display:grid;position:absolute;bottom:-5px;left:14px;right:14px}.rack-row-foot span{letter-spacing:.11em;white-space:nowrap;font-size:7px;font-weight:900}.rack-row-foot i{border-left:1px solid #647570;height:5px}.cold-aisle{z-index:7;pointer-events:none;background:linear-gradient(90deg,#0209070d,#040a0b99 17% 83%,#0209070d);border-top:1px dashed #a1b8b140;border-bottom:1px dashed #a1b8b129;justify-content:flex-end;align-items:center;height:4.4%;padding-right:2%;display:flex;position:absolute;top:49.1%;left:3%;right:3%}.cold-aisle span{color:#a3b1ad;letter-spacing:.17em;text-shadow:0 1px 2px #000;font-size:8px;font-weight:850}.cold-aisle i{background:#70c8b0;width:18px;height:1px;margin-left:7px;box-shadow:0 0 7px #70c8b08c}.room-overview{background:linear-gradient(135deg,#5b887f0f,#ffffff03);border:1px solid #86a59c29;margin:0 0 10px}.overview-title{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.overview-title span{color:#a1b5ae;letter-spacing:.13em;font-size:9px;font-weight:900}.overview-title i{color:#70c8b0;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:900}.bus-summary{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:3px 8px;padding:9px 10px 9px 42px;display:grid;position:relative}.bus-summary:last-child{border-bottom:0}.bus-summary:before{content:"";background:repeating-linear-gradient(#161e1e 0 5px,#659e90 5px 7px);border:1px solid #52645f;width:20px;height:28px;position:absolute;top:11px;left:11px;box-shadow:inset 0 0 0 2px #0c1313}.bus-summary b{color:#d6e5e0;letter-spacing:.07em;font-size:10px}.bus-summary span,.bus-summary strong{font-size:9px}.bus-summary span{color:#8da49d}.bus-summary strong{color:#778d87;font-weight:700}.right-panel{min-width:0;max-height:calc(100dvh - 76px);padding:16px 13px}.right-panel.collapsed .room-overview{display:none}.cooling-icon{color:#7bc8ff;background:#7bc8ff1f;border:1px solid #7bc8ff61;font-size:17px}.facility-console{background:linear-gradient(112deg,#1a2c38f0 0%,#0a131bf2 57%,#0c1f20e8 100%);border-color:#7bc8ff4d;box-shadow:inset 3px 0 #7bc8ff,0 12px 30px #00000047,inset 0 1px #d8efff12}.facility-console.starter{background:linear-gradient(112deg,#1c3745f0 0%,#0a161ff5 58%,#0c2322eb 100%);border-color:#7bc8ff6b}.facility-console .console-head strong{color:#a8d9ff}.facility-console .console-head i{background:#7bc8ff;box-shadow:0 0 10px #7bc8ffe6}.facility-console.power{box-shadow:inset 3px 0 0 var(--amber),0 12px 30px #00000047,inset 0 1px 0 #ffffff0a;background:linear-gradient(112deg,#412d19e6,#14181bf5 60%,#0e1c1deb);border-color:#ffb45480}.facility-console.thermal,.facility-console.critical{background:linear-gradient(120deg,#ff625d29,#ffb45411);border-color:#ff625d80;box-shadow:inset 3px 0 #ff625d,0 12px 30px #00000038,inset 0 1px #ffffff09}.facility-console.thermal .console-head strong,.facility-console.critical .console-head strong{color:#ff837e}.console-actions .utility-action:hover{color:#deedf3;background:#7bc8ff21;border-color:#7bc8ffb8;box-shadow:inset 0 0 18px #7bc8ff12,0 6px 16px #0003}.console-actions .utility-action:hover span{color:#a8d9ff}.console-actions .utility-action:hover small{color:#95abb8}.console-actions .utility-action.warning:hover{color:#ffe2b0;background:#ffb45424;border-color:#ffb454cc}.console-actions .utility-action.warning:hover span{color:#ffcc83}.console-actions .utility-action.warning:hover small{color:#cba77b}.console-actions .utility-action.exceeded:hover{color:#ffd0cd;background:#ff625d26;border-color:#ff625dd9}.console-actions .utility-action.exceeded:hover span{color:#ff9b96}.console-actions .utility-action.exceeded:hover small{color:#c99290}.rig-starter,.rig-arclite,.rig-nano,.rig-vector,.rig-quasar,.rig-titan{width:148%;height:139%}.interior-arclite{width:21%}.interior-titan{height:49%;bottom:4%}.coming-soon-page{min-height:620px;box-shadow:inset 3px 0 0 var(--amber);background:linear-gradient(120deg,#ffb4541c,#6cf0ae0b),url(/facility-floor-clean-v2.png) 50%/cover;border:1px solid #ffb45447;align-content:center;justify-items:start;gap:13px;padding:clamp(28px,7vw,88px);display:grid}.coming-soon-page h2{color:#effff7;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(38px,6vw,72px)}.coming-soon-page>p:last-of-type{color:#a9c0b7;max-width:540px;margin:0 0 8px;font-size:15px;line-height:1.55}.coming-soon-status{color:#07110f;background:var(--mint);letter-spacing:.14em;padding:5px 8px;font-size:10px;font-weight:900}.overview-page{background:linear-gradient(125deg,#0a191ff5,#071114f2 54%,#091c1beb),url(/facility-floor-clean-v2.png) 50%/cover;border:1px solid #7bc8ff3d;min-height:620px;padding:clamp(24px,4vw,56px);box-shadow:inset 3px 0 #7bc8ff}.game-frame.section-page{grid-template-columns:82px minmax(0,1fr)}.game-frame.section-page .right-panel{display:none}.overview-hero{border-bottom:1px solid #b3daec21;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:28px;padding-bottom:28px;display:grid}.overview-hero h2{color:#effff7;letter-spacing:-.035em;max-width:640px;margin:8px 0 11px;font-size:clamp(32px,4.1vw,54px)}.overview-hero p{color:#a3b9bd;max-width:680px;margin:0;font-size:14px;line-height:1.55}.overview-hero-status{background:#7bc8ff0e;border:1px solid #7bc8ff42;gap:4px;min-width:145px;padding:11px 13px;display:grid}.overview-hero-status span,.overview-card-head span,.overview-roadmap>span{color:#72929c;letter-spacing:.14em;font-size:9px;font-weight:900}.overview-hero-status strong{color:#a8d9ff;letter-spacing:.08em;font-size:12px}.overview-hero-status i{color:#71f2b2;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:850}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.overview-card{background:linear-gradient(145deg,#14252bd1,#071113e6);border:1px solid #a9c9d429;min-height:232px;padding:16px;box-shadow:inset 0 1px #dbf0f80b}.overview-card.token-card{background:linear-gradient(145deg,#123027d6,#071113eb);border-color:#6cf0ae3d}.overview-card.epoch-card{background:linear-gradient(145deg,#312718ad,#081213ed);border-color:#ffb45447}.overview-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.overview-card-head img{object-fit:contain;width:26px;height:26px}.overview-card-head i{color:#70f5b3;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:900}.overview-card>strong{color:#ecfbf6;letter-spacing:-.02em;margin:23px 0 7px;font-size:25px;display:block}.overview-card>p{color:#91aaa9;min-height:43px;margin:0;font-size:11.5px;line-height:1.45}.overview-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 0;display:grid}.overview-card dl div{border-top:1px solid #ffffff12;min-width:0;padding-top:8px}.overview-card dt{color:#647f7d;letter-spacing:.1em;font-size:7.5px;font-weight:850}.overview-card dd{color:#c5ded4;overflow-wrap:anywhere;margin:4px 0 0;font-size:10.5px;font-weight:800}.overview-roadmap{background:#060f11ad;border:1px solid #a9c9d429;grid-template-columns:1.35fr repeat(4,1fr);align-items:stretch;margin-top:18px;display:grid}.overview-roadmap>span{border-right:1px solid #ffffff0f;align-items:center;padding:14px;display:flex}.overview-roadmap div{border-right:1px solid #ffffff0f;align-content:center;gap:3px;padding:12px;display:grid}.overview-roadmap div:last-child{border:0}.overview-roadmap b{color:#789da1;font-size:10px}.overview-roadmap strong{color:#d2e5df;letter-spacing:.08em;font-size:10px}.overview-roadmap small{color:#6d857f;font-size:9px}.overview-page{isolation:isolate;background:linear-gradient(112deg,#051113fa 0%,#071619f2 54%,#081e1be8),url(/facility-floor-clean-v2.png) 50%/cover;position:relative;overflow:hidden}.overview-page:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(#5be5c121,#0000 68%);height:68%;position:absolute;inset:auto -18% -34% 28%}.overview-hero{background:linear-gradient(90deg,#061314f5 0%,#071415e6 52%,#0512148a 100%);border:1px solid #77d3bb38;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);min-height:246px;padding:clamp(20px,2vw,32px);position:relative;overflow:hidden;box-shadow:inset 3px 0 #67f1b7d9,inset 0 1px #e6fff814,0 20px 42px #0000002e}.overview-hero:after{content:"";z-index:-1;opacity:.92;filter:saturate(.88)contrast(1.08);background:linear-gradient(90deg,#061314f5 0%,#0613142e 34%,#06131447),url(/facility-floor-clean-v2.png) 61% 58%/cover no-repeat;position:absolute;inset:0 0 0 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}.overview-hero>div:first-child{z-index:1;grid-row:1/span 2;align-self:center;max-width:690px;position:relative}.overview-hero h2{text-wrap:balance;text-shadow:0 3px 20px #0000006b;max-width:590px;margin:10px 0 13px;font-size:clamp(36px,4.3vw,60px);line-height:.98}.overview-hero p{color:#afc4c1;max-width:535px;font-size:14px}.overview-hero-status{z-index:1;background:#051413cc;border-color:#70f5b361;place-self:start end;min-width:166px;padding:12px 14px;box-shadow:0 0 24px #5ee7b81a}.overview-hero-status:before{content:"FACILITY LINK";color:#67edb0;letter-spacing:.15em;font-size:8px;font-weight:900}.overview-hero .primary-button{z-index:1;place-self:end;min-width:166px;box-shadow:0 11px 26px #4bf1a72e}.overview-grid{grid-template-columns:minmax(200px,.78fr) minmax(220px,.94fr) minmax(330px,1.45fr);gap:13px;margin-top:15px}.overview-card{background:linear-gradient(145deg,#0d1f20f0,#051012f5);border-color:#a6dbcf30;min-height:250px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e1fff612,0 12px 28px #00000021}.overview-card:before{content:"";opacity:.2;border-top:1px solid;border-right:1px solid;width:72px;height:72px;position:absolute;top:0;right:0}.overview-card>*{z-index:1;position:relative}.overview-card>strong{margin:29px 0 8px;font-size:28px;line-height:1}.overview-card>p{color:#99b2ae;min-height:47px;font-size:12px}.overview-card dl{margin-top:20px}.overview-card dt{font-size:8px}.overview-card dd{font-size:11px}.overview-card.token-card{color:#71efb2;background:linear-gradient(145deg,#0c2f25e8,#051113f7)}.overview-card.token-card:after{content:"";aspect-ratio:1;border:1px solid #70f5b347;border-radius:50%;width:84px;position:absolute;top:44px;right:17px;box-shadow:inset 0 0 0 9px #70f5b30a,0 0 28px #70f5b317}.overview-card.token-card .overview-card-head img{filter:drop-shadow(0 0 8px #70f5b373);width:36px;height:36px}.overview-card.epoch-card{color:#ffbf64;background:linear-gradient(145deg,#352814bf,#071314f7)}.overview-card.epoch-card:after{content:"";background:linear-gradient(90deg,#f7ab45 0 58%,#ffffff0f 58%);height:4px;animation:2.8s ease-in-out infinite overview-accrual;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 13px #f7ab4557}.overview-card.epoch-card>strong{color:#fff2dd}.overview-card.facility-card{color:#82e5ff;background:linear-gradient(90deg,#081b1ef7 0%,#07181be6 46%,#05111438),url(/facility-floor-clean-v2.png) 64% 55%/cover;border-color:#73d0ff57;min-height:250px;padding-right:min(44%,220px);box-shadow:inset 3px 0 #7bc8ffc7,inset 0 1px #e1fffa1a,0 15px 32px #00000029}.overview-card.facility-card:before{opacity:1;background:linear-gradient(135deg,#58dec714,#0000 62%);border:1px solid #84e0ff66;width:42%;height:78%;inset:auto 13px 13px auto;box-shadow:inset 0 0 26px #43e2b914}.overview-card.facility-card .overview-card-head i{color:#7decbb}.overview-card.facility-card>strong{color:#f1fffc;letter-spacing:.01em;font-size:34px}.overview-card.facility-card>p{color:#b1c8c7}.overview-card.facility-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-card.facility-card dd{color:#dbf9f1}.overview-roadmap{background:linear-gradient(90deg,#081a1cf0,#051113d6);border-color:#7ec9c033;grid-template-columns:1.12fr repeat(4,1fr);margin-top:14px;position:relative;overflow:hidden}.overview-roadmap:before{content:"";z-index:0;background:linear-gradient(90deg,#67f1b7cc,#59c0e68c,#5b74805c);height:1px;position:absolute;top:27px;left:24%;right:7%}.overview-roadmap>*{z-index:1;position:relative}.overview-roadmap>span{color:#a8c7c3;border-color:#ffffff14}.overview-roadmap div{background:linear-gradient(#ffffff06,#0000);border-color:#ffffff14;min-height:88px;padding:16px 14px 11px}.overview-roadmap b{color:#86e6ff;background:#0a1c1e;border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.overview-roadmap div:first-of-type b,.overview-roadmap div:first-of-type strong{color:#75f4b3}.overview-roadmap div:nth-of-type(2) b,.overview-roadmap div:nth-of-type(2) strong,.overview-roadmap div:nth-of-type(4) b,.overview-roadmap div:nth-of-type(4) strong{color:#84d5ff}.overview-roadmap div:nth-of-type(3){opacity:.6}.overview-roadmap div:nth-of-type(3) b,.overview-roadmap div:nth-of-type(3) strong{color:#829699}.overview-roadmap strong{margin-top:2px;font-size:11px}.overview-roadmap small{font-size:9px}@keyframes overview-accrual{0%,to{filter:brightness(.82);transform-origin:0;transform:scaleX(.96)}50%{filter:brightness(1.22);transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.overview-card.epoch-card:after{animation:none}}@media (width<=1180px) and (width>=901px){.overview-hero{grid-template-columns:minmax(0,1fr) 265px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-card.facility-card{grid-column:1/-1;min-height:234px}.overview-roadmap{grid-template-columns:repeat(4,1fr)}.overview-roadmap>span{border-bottom:1px solid #ffffff14;border-right:0;grid-column:1/-1}.overview-roadmap:before{left:7%;right:7%}}.overview-page{background-image:linear-gradient(112deg,#051113fa 0%,#071619f2 54%,#081e1be8),url(/facility-floor-v2.png)}.overview-hero:after{background-image:linear-gradient(90deg,#061314f5 0%,#0613142e 34%,#06131447),url(/facility-floor-v2.png)}.overview-card.facility-card:before{background-image:linear-gradient(135deg,#58dec71f,#0000 62%),url(/rig-vector-rack-front-v1.png);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover,contain}.overview-card.facility-card{color:#82e5ff;background:#071719;grid-template-columns:minmax(0,1.08fr) minmax(274px,.92fr);min-height:260px;padding:0;display:grid}.overview-card.facility-card:before{display:none}.facility-copy{background:linear-gradient(90deg,#07191bfc 0%,#07191bf5 82%,#07191b94);flex-direction:column;min-width:0;padding:18px;display:flex}.facility-copy>strong{color:#effffc;letter-spacing:.015em;margin:15px 0 7px;font-size:31px;line-height:1;display:block}.facility-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 0;display:grid}.facility-copy dl div{border-top:1px solid #aceee721;min-width:0;padding-top:8px}.facility-copy dt{color:#69918b;letter-spacing:.1em;font-size:7.5px;font-weight:900}.facility-copy dd{color:#e0fff7;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:900}.facility-open-link{color:#79ebc1;width:max-content;font:800 9px/1 var(--display);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:7px 0 0}.facility-open-link span{margin-left:5px;font-size:13px}.facility-open-link:hover{color:#cbfff0;text-shadow:0 0 12px #5deeb770}.facility-preview{background:linear-gradient(90deg,#04171bf0,#04171b3b 42%,#04171b7a),url(/facility-floor-v2.png) 61% 53%/cover no-repeat;border-left:1px solid #6fdaff2e;grid-template-rows:1fr 1fr auto;gap:8px;min-width:0;padding:15px 15px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 16px 0 30px #05141670}.facility-preview:before{content:"";pointer-events:none;background:linear-gradient(#56dfc009,#0000 35%,#00000038);position:absolute;inset:0}.facility-preview-glow{pointer-events:none;filter:blur(10px);background:radial-gradient(#4ee8bb21,#0000 68%);height:52%;position:absolute;inset:auto -12% 2% 18%}.facility-preview-row,.facility-preview footer{z-index:1;position:relative}.facility-preview-row{background:linear-gradient(90deg,#051113cc,#05111338);border-top:1px solid #87e6d433;border-bottom:1px solid #00000085;align-content:center;gap:6px;padding:7px 8px;display:grid}.facility-preview-row header{color:#92eacf;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.facility-preview-row header b{color:#c6ddd5;font-size:8px}.facility-preview-slots{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.facility-preview-slot{aspect-ratio:1.18;background:linear-gradient(145deg,#081315f0,#132e2b6b);border:1px solid #8dd2cc38;place-items:center;min-height:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #00000080}.facility-preview-slot i{opacity:.46;border:1px solid #9cdad452;border-radius:50%;width:36%;height:36%}.facility-preview-slot.occupied{background:linear-gradient(145deg,var(--rig-accent,#64eab5),#06261fe0);border-color:#61f4b9d1}@supports (color:color-mix(in lab, red, red)){.facility-preview-slot.occupied{background:linear-gradient(145deg,color-mix(in srgb,var(--rig-accent,#64eab5) 30%,#091719),#06261fe0)}}.facility-preview-slot.occupied{box-shadow:inset 0 0 13px var(--rig-accent,#64eab5),0 0 8px #5cf3b629}@supports (color:color-mix(in lab, red, red)){.facility-preview-slot.occupied{box-shadow:inset 0 0 13px color-mix(in srgb,var(--rig-accent,#64eab5) 28%,transparent),0 0 8px #5cf3b629}}.facility-preview-slot.occupied{animation:2.7s ease-in-out infinite facility-slot-pulse}.facility-preview-slot.occupied:after{content:"";background:var(--rig-accent,#64eab5);width:60%;height:2px;box-shadow:0 0 6px var(--rig-accent,#64eab5);position:absolute;bottom:2px;left:20%}.facility-preview-slot.occupied i{border-color:var(--rig-accent,#64eab5);opacity:.92;box-shadow:0 0 8px var(--rig-accent,#64eab5)}.facility-preview footer{border-top:1px solid #95ead833;justify-content:space-between;align-items:baseline;gap:8px;padding-top:2px;display:flex}.facility-preview footer strong{color:#dffff4;letter-spacing:.02em;font-size:13px}.facility-preview footer span{color:#85d6c0;letter-spacing:.1em;text-align:right;font-size:7.5px;font-weight:900}@keyframes facility-slot-pulse{0%,to{filter:brightness(.84)}50%{filter:brightness(1.28)}}@media (prefers-reduced-motion:reduce){.facility-preview-slot.occupied{animation:none}}@media (width<=620px){.overview-card.facility-card{grid-template-columns:1fr}.facility-preview{border-top:1px solid #6fdaff2e;border-left:0;min-height:168px}.facility-copy{min-height:216px}.facility-copy>p{min-height:0}.facility-open-link{margin-top:15px}}.overview-card.token-card:after,.overview-card.epoch-card:after{display:none}.overview-card.token-card{color:#71efb2;background:linear-gradient(145deg,#092821f7,#051113fa);flex-direction:column;display:flex}.token-balance{background:linear-gradient(90deg,#70f5b313,#0000);border-top:1px solid #70f5b329;border-bottom:1px solid #70f5b329;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label unit""value unit";align-items:end;column-gap:8px;margin-top:17px;padding:13px 0 12px;display:grid}.token-balance span{color:#92c8b4;letter-spacing:.13em;grid-area:label;font-size:8px;font-weight:900}.token-balance strong{color:#f1fff9;letter-spacing:-.045em;grid-area:value;margin-top:5px;font-size:clamp(25px,2.4vw,36px);line-height:.9;display:block}.token-balance em{color:#65ecaa;letter-spacing:.08em;background:#071c17cc;border:1px solid #70f5b345;grid-area:unit;padding:5px 6px;font-size:9px;font-style:normal;font-weight:900}.token-network{flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:12px;display:flex}.token-network b{color:#a9ddd0;letter-spacing:.1em;font-size:8px}.token-network i{color:#7cf2b7;letter-spacing:.09em;border:1px solid #70f5b340;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.token-network span{color:#68857c;letter-spacing:.1em;width:100%;font-size:8px;font-weight:800}.overview-card.token-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto}.overview-card.token-card dl div{border-top-color:#70f5b324}.overview-card.token-card dd{color:#d5f7e9;font-size:10.5px}.overview-card.epoch-card{color:#ffbf64;background:linear-gradient(145deg,#392a12db,#081414fa);border-color:#ffbf646b;flex-direction:column;display:flex}.reward-claimable{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label unit""value unit";align-items:end;column-gap:8px;margin-top:17px;display:grid}.reward-claimable span{color:#e7b35d;letter-spacing:.13em;grid-area:label;font-size:8px;font-weight:900}.reward-claimable strong{color:#fff3df;letter-spacing:-.045em;grid-area:value;font-size:clamp(25px,2.35vw,35px);line-height:.92}.reward-claimable em{color:#ffd79d;letter-spacing:.07em;background:#402b0f75;border:1px solid #ffbf6442;grid-area:unit;margin-bottom:2px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:900}.overview-card.epoch-card>p{color:#c7b597;min-height:0;margin:10px 0 0;font-size:11px;line-height:1.42}.reward-rate{background:#2c211070;border:1px solid #ffbf6433;gap:4px;margin-top:13px;padding:9px 10px 12px;display:grid;position:relative;overflow:hidden}.reward-rate span{color:#d7a65a;letter-spacing:.12em;font-size:7px;font-weight:900}.reward-rate strong{color:#fff0d7;font-size:12px}.reward-rate strong b{color:#bba47e;letter-spacing:.06em;font-size:8px}.reward-rate i{background:#ffc05a;width:68%;height:2px;animation:2.6s ease-in-out infinite reward-meter;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #ffbc5299}.overview-card.epoch-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0}.overview-card.epoch-card dl div{border-top-color:#ffbf6426}.overview-card.epoch-card dd{color:#ffefd8}.overview-inline-action{color:#ffd084;width:max-content;font:900 8px/1 var(--display);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:9px 0 0}.overview-inline-action span{margin-left:5px;font-size:13px}.overview-inline-action:hover{color:#fff0d4;text-shadow:0 0 12px #ffbe6266}@keyframes reward-meter{0%,to{opacity:.72;transform-origin:0;transform:scaleX(.93)}50%{opacity:1;transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.reward-rate i{animation:none}}.overview-card.token-card,.overview-card.epoch-card{isolation:isolate;min-height:250px;padding:18px;display:block}.overview-card.token-card:before,.overview-card.epoch-card:before{display:none}.overview-card.token-card{color:#71efb2;background:#071917;border-color:#70f5b34d}.overview-card.epoch-card{color:#ffbe5c;background:#1b160d;border-color:#ffbb5857}.token-card-art,.reward-card-art{pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:cover;transition:transform .7s,filter .7s;inset:0;transform:scale(1.01);z-index:0!important;position:absolute!important}.token-card-art{background-image:linear-gradient(90deg,#051513fc 0%,#051513f5 37%,#051513a1 58%,#0515131f 100%),url(/overview-token-v1.png)}.reward-card-art{background-image:linear-gradient(90deg,#1b150bfc 0%,#1b150bf2 38%,#1b150b96 59%,#1b150b1a 100%),url(/overview-vault-v1.png)}.overview-card.token-card:hover .token-card-art,.overview-card.epoch-card:hover .reward-card-art{filter:brightness(1.08);transform:scale(1.045)}.overview-card.token-card .overview-card-head,.overview-card.epoch-card .overview-card-head,.token-card-copy,.reward-card-copy{z-index:1;position:relative}.overview-card.token-card .overview-card-head img{filter:drop-shadow(0 0 8px #70f5b36b);background:#051b16b3;border:1px solid #70f5b36b;border-radius:50%;width:29px;height:29px;padding:3px}.token-card-copy,.reward-card-copy{align-content:start;gap:7px;max-width:57%;margin-top:41px;display:grid}.token-card-copy strong,.reward-card-copy strong{color:#f1fff9;letter-spacing:-.055em;text-wrap:nowrap;text-shadow:0 3px 16px #00000070;font-size:clamp(29px,2.55vw,41px);line-height:.9;display:block}.reward-card-copy strong{color:#fff2dc}.reward-card-copy strong b{color:#ffc96d;letter-spacing:.07em;vertical-align:middle;font-size:.35em}.token-card-copy span,.reward-card-copy span{color:#b5cac4;font-size:11.5px;line-height:1.4}.reward-card-copy span{color:#d0c1a5}.token-card-copy small,.reward-card-copy small{color:#84bcaa;letter-spacing:.115em;margin-top:4px;font-size:8px;font-weight:900}.reward-card-copy small{color:#f1bb62}.overview-card.epoch-card .overview-card-head i{color:#ffd280;text-shadow:0 0 10px #ffba5459}.overview-inline-action{color:#ffd084;text-shadow:0 1px 8px #00000059;margin-top:16px;padding:0}.overview-inline-action:hover{color:#fff3da}@media (width<=620px){.token-card-copy,.reward-card-copy{max-width:63%;margin-top:31px}.token-card-copy strong,.reward-card-copy strong{font-size:clamp(27px,8vw,38px)}.token-card-art{background-position:63%}.reward-card-art{background-position:65%}}@media (prefers-reduced-motion:reduce){.token-card-art,.reward-card-art{transition:none}}.overview-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,.98fr) minmax(250px,.42fr);gap:18px 26px;min-height:218px;padding:clamp(19px,1.8vw,28px)}.overview-hero>div:first-child{max-width:520px}.overview-hero>div:first-child:after{content:"";background:linear-gradient(90deg,#65ebb0,#65ebb000);width:62px;height:2px;margin-top:17px;display:block;box-shadow:0 0 12px #65ebb06b}.overview-hero .eyebrow{color:#8fc4bd;letter-spacing:.18em;font-size:10px}.overview-hero h2{letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:7px 0 10px;font-size:clamp(31px,3.05vw,46px);line-height:1.01}.overview-hero p{color:#b1c6c2;max-width:430px;font-size:12.5px;line-height:1.5}.overview-hero-status{min-width:154px;padding:10px 12px}.overview-hero .primary-button{min-width:154px;min-height:46px;font-size:10px}.overview-grid{grid-template-columns:minmax(240px,.86fr) minmax(290px,1.14fr)}.overview-card.facility-card{background:linear-gradient(90deg,#071a1a,#061416);border-color:#74d5ff6b;grid-column:1/-1;grid-template-columns:minmax(0,.76fr) minmax(470px,1.24fr);min-height:274px;box-shadow:inset 3px 0 #6ce3ffc2,inset 0 1px #e3fff917,0 15px 34px #00000038}.facility-copy{background:linear-gradient(105deg,#061c1cfc,#072120f5 72%,#061919ba);padding:19px 20px 17px;position:relative;overflow:hidden}.facility-copy:before{content:"";z-index:0;border:1px solid #71e7cd2b;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-64px;right:-52px;box-shadow:inset 0 0 0 16px #72e5cc06,inset 0 0 0 47px #72e5cc06,0 0 42px #4fe1c214}.facility-copy:after{content:"";z-index:0;opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000 74%,#64e3c71a 74.2%,#0000 74.5%),linear-gradient(#0000 69%,#6fe5cf1c 69.5%,#0000 70%);position:absolute;inset:0}.facility-copy>*{z-index:1;position:relative}.facility-copy .overview-card-head{margin-bottom:11px}.facility-copy .overview-card-head span{color:#8cb1b0}.facility-copy .overview-card-head i{color:#8bf5c3;background:#1a664d29;border:1px solid #6ff4b747;padding:4px 6px;font-size:8px}.facility-room-title{gap:4px;display:grid}.facility-room-title span{color:#78b0ab;letter-spacing:.15em;font-size:7.5px;font-weight:900}.facility-room-title strong{overflow-wrap:anywhere;color:#f0fffb;letter-spacing:.02em;text-shadow:0 0 24px #69efc924;max-width:100%;font-size:clamp(26px,2.45vw,37px);line-height:.95}.facility-copy>p{color:#b6cfca;max-width:285px;min-height:0;margin:11px 0 0;font-size:11px;line-height:1.4}.facility-copy dl{background:#0311123d;border:1px solid #82e3d326;gap:0;margin:15px 0 0}.facility-copy dl div{border-top:0;border-right:1px solid #82e3d31f;min-height:42px;padding:8px 7px}.facility-copy dl div:last-child{border-right:0}.facility-copy dt{color:#79a8a1;font-size:7px}.facility-copy dd{color:#e1fff5;font-size:10px}.facility-open-link{color:#75f3c0;margin-top:auto;padding:10px 0 0;font-size:9px}.facility-open-link:before{content:"";background:currentColor;width:17px;height:1px;margin:0 7px 3px 0;display:inline-block;box-shadow:0 0 9px}.facility-preview{background:linear-gradient(90deg,#041619d1,#0415181a 48%,#03101452),url(/facility-floor-v2.png) 61% 53%/cover no-repeat;border-left-color:#7ee1ff47;padding:16px 17px 13px;box-shadow:inset 18px 0 32px #030f1273,inset 0 0 46px #68e2d00d}.facility-preview:after{content:"";z-index:0;pointer-events:none;border:1px solid #81e2f721;position:absolute;inset:13px;box-shadow:inset 0 0 26px #5aecc609}.facility-preview-row{background:linear-gradient(90deg,#041215e0,#0412155e);border-top-color:#8decdb4d;gap:7px;padding:8px 10px;box-shadow:inset 2px 0 #6ee5cd47,0 5px 16px #00000026}.facility-preview-row header{color:#a3f5dc;font-size:8px}.facility-preview-row header b{color:#d7f4ea}.facility-preview-slots{gap:5px}.facility-preview-slot{aspect-ratio:1.34;background:linear-gradient(145deg,#051215f5,#10322e80);border-color:#9ae2dc4a}.facility-preview-slot i{width:32%;height:32%}.facility-preview footer{margin-top:1px;padding:7px 2px 0}.facility-preview footer strong{font-size:14px}.facility-preview footer span{color:#a0ead0}@media (width<=760px){.overview-hero{grid-template-columns:1fr auto;min-height:0}.overview-hero>div:first-child{grid-row:1/span 2}.overview-hero h2{font-size:clamp(29px,7.4vw,42px)}.overview-card.facility-card{grid-template-columns:1fr}.facility-preview{border-top:1px solid #7ee1ff3d;border-left:0;min-height:186px}}.marketplace-page,.leaderboard-page{background:linear-gradient(128deg,#081418f7,#070f11ed 56%,#101e19e8),url(/facility-floor-clean-v2.png) 50%/cover;border:1px solid #7bc8ff3d;min-height:620px;padding:clamp(24px,4vw,56px);box-shadow:inset 3px 0 #7bc8ff}.marketplace-launch-banner{color:#ffe2df;letter-spacing:.18em;background:linear-gradient(90deg,#8b2226e0,#5a161bad 58%,#2a0f1385);border:1px solid #ff6363b8;align-items:center;min-height:34px;margin-bottom:18px;padding:8px 13px;font-size:10px;font-weight:950;display:flex;box-shadow:inset 3px 0 #ff706c,0 7px 20px #0000002e}.marketplace-hero,.leaderboard-hero{border-bottom:1px solid #b5d6e021;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.marketplace-hero h2,.leaderboard-hero h2{color:#effff7;letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(31px,4.2vw,54px)}.marketplace-hero p,.leaderboard-hero p{color:#9eb6b6;max-width:680px;margin:0;font-size:13px;line-height:1.58}.demo-mode-badge{color:#ffd48d;letter-spacing:.14em;background:#ffb45417;border:1px solid #ffb45485;flex:none;grid-template-columns:8px auto;align-items:center;column-gap:8px;min-width:166px;padding:11px 13px;font-size:10px;font-weight:900;display:grid}.demo-mode-badge i{background:#ffb454;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #ffb454bd}.demo-mode-badge small{color:#c99f65;letter-spacing:.12em;grid-column:2;margin-top:4px;font-size:7.5px}.marketplace-metrics,.leaderboard-metrics{background:#050d0fb8;border:1px solid #a7cfd629;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.marketplace-metrics>div,.leaderboard-metrics>div{border-right:1px solid #ffffff12;min-width:0;padding:13px 15px}.marketplace-metrics>div:last-child,.leaderboard-metrics>div:last-child{border-right:0}.marketplace-metrics span,.leaderboard-metrics span{color:#718e92;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.marketplace-metrics strong,.leaderboard-metrics strong{color:#e5f5ef;letter-spacing:-.02em;margin:6px 0 3px;font-size:16px;display:block}.marketplace-metrics small,.leaderboard-metrics small{color:#5d7b75;letter-spacing:.1em;font-size:7px;font-weight:850;display:block}.marketplace-listing-desk{background:linear-gradient(112deg,#2f1d0e61,#0a1414e0 47%,#080f10eb);border:1px solid #ffb55452;grid-template-columns:minmax(210px,.9fr) minmax(460px,2.2fr) 105px;align-items:stretch;gap:16px;margin-top:16px;padding:13px;display:grid;box-shadow:inset 3px 0 #ffb454,inset 0 1px #ffeed30f}.marketplace-listing-intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.marketplace-listing-intro>span{color:#ffbd67;letter-spacing:.14em;font-size:8px;font-weight:950}.marketplace-listing-intro strong{color:#eff7f2;letter-spacing:.01em;margin-top:6px;font-size:14px}.marketplace-listing-intro p{color:#9cafaa;margin:7px 0 0;font-size:9px;line-height:1.48}.marketplace-listing-controls{grid-template-columns:minmax(145px,1.35fr) minmax(92px,.75fr) minmax(72px,.58fr) auto;align-items:end;gap:8px;display:grid}.marketplace-listing-controls label{gap:5px;min-width:0;display:grid}.marketplace-listing-controls label>span{color:#819992;letter-spacing:.12em;font-size:7px;font-weight:950}.marketplace-listing-controls select,.marketplace-listing-controls input{color:#e0eee8;letter-spacing:.03em;background:#091314;border:1px solid #9dc8be47;outline:none;min-width:0;height:34px;padding:0 9px;font:800 10px/1 inherit}.marketplace-listing-controls select:focus,.marketplace-listing-controls input:focus{border-color:#ffbd67;box-shadow:0 0 0 2px #ffb4541f}.marketplace-list-button{color:#170e06;cursor:pointer;letter-spacing:.08em;white-space:nowrap;background:linear-gradient(#ffd68f,#ffb454);border:1px solid #ffca7c;height:34px;padding:0 12px;font-size:8px;font-weight:950}.marketplace-list-button:hover:not(:disabled){background:#ffe0a6}.marketplace-list-button:disabled{cursor:not-allowed;color:#806b4d;background:#1c1914;border-color:#4a3c2b}.marketplace-listing-preview{background:radial-gradient(circle at 50% 80%,#ffb4541f,#0000 55%),#070d0e;border:1px solid #ffbe6933;place-items:center;min-height:74px;display:grid;overflow:hidden}.marketplace-listing-preview img{object-fit:contain;filter:drop-shadow(0 7px 5px #000c);width:62%;height:52px}.marketplace-listing-preview span{color:#90a59f;letter-spacing:.03em;white-space:nowrap;padding-bottom:6px;font-size:7px;font-weight:850}.marketplace-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.marketplace-toolbar>span{color:#77958d;letter-spacing:.13em;font-size:9px;font-weight:900}.marketplace-tabs{background:#040c0ea1;border:1px solid #bddbe229;display:flex}.marketplace-tabs button{color:#73918a;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;border-right:1px solid #ffffff0f;padding:9px 12px;font-size:9px;font-weight:900}.marketplace-tabs button:last-child{border-right:0}.marketplace-tabs button:hover{color:#bfdfd3;background:#6cf0ae0e}.marketplace-tabs button.active{color:#07120e;background:#70f5b3}.marketplace-grid{gap:9px;margin-top:10px;display:grid}.market-listing{background:linear-gradient(110deg,#0f1d1eeb,#060d0ff2);border:1px solid #aed0d426;grid-template-columns:124px minmax(220px,1fr) 188px;align-items:stretch;gap:15px;min-height:132px;padding:10px;transition:border-color .18s,transform .18s,background .18s;display:grid;box-shadow:inset 2px 0 #7bc8ff6b,inset 0 1px #ebfaf709}.market-listing:hover{background:linear-gradient(110deg,#122426f5,#071012f7);border-color:#7bc8ff61;transform:translate(2px)}.market-listing.listing-quasar,.market-listing.listing-titan{box-shadow:inset 2px 0 #ffb454b3,inset 0 1px #ebfaf709}.market-listing.player-market-listing{background:linear-gradient(110deg,#392410c7,#0c1413f7);border-color:#ffb45485;box-shadow:inset 3px 0 #ffb454,inset 0 1px #ffe9c314}.market-listing.player-market-listing .market-listing-copy>div span{color:#ffbd67}.market-listing.player-market-listing .market-listing-price button{color:#ffcf88;background:#ffb45413;border-color:#ffb4547a}.market-listing.player-market-listing .market-listing-price button:hover{color:#1a1006;background:#ffca7c;border-color:#ffca7c}.market-listing-visual{background:radial-gradient(circle at 50% 75%,#326c6238,#0000 54%),linear-gradient(150deg,#142120,#050a0b);border:1px solid #8bb1b13b;place-items:center;min-height:110px;display:grid;position:relative;overflow:hidden}.market-listing-visual:after{content:"";pointer-events:none;border:1px solid #addad21f;position:absolute;inset:8px}.market-listing-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 7px #000000db);width:80%;height:82%;position:relative}.market-listing-visual span{z-index:2;color:#73d9bb;letter-spacing:.1em;font-size:8px;font-weight:900;position:absolute;top:6px;left:7px}.market-listing-copy{flex-direction:column;min-width:0;padding:3px 0;display:flex}.market-listing-copy>div{justify-content:space-between;gap:10px;display:flex}.market-listing-copy>div span{color:#7bd9bc;letter-spacing:.12em;font-size:8px;font-weight:900}.market-listing-copy>div small{color:#6e8a83;letter-spacing:.1em;font-size:8px;font-weight:850}.market-listing-copy h3{color:#ecfaf5;margin:8px 0 4px;font-size:17px}.market-listing-copy p{color:#8aa39e;max-width:500px;margin:0;font-size:10px;line-height:1.38}.market-listing-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:11px 0 0;display:grid}.market-listing-copy dl div{border-top:1px solid #ffffff12;min-width:0;padding-top:6px}.market-listing-copy dt{color:#5f7d78;letter-spacing:.1em;font-size:7px;font-weight:900}.market-listing-copy dd{color:#c1d7cf;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}.market-listing-price{text-align:right;border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:flex-end;padding-left:14px;display:flex}.market-listing-price>span{color:#718b83;letter-spacing:.12em;font-size:8px;font-weight:900}.market-listing-price strong{color:#73f2b7;letter-spacing:-.03em;margin-top:6px;font-size:17px}.market-listing-price small{color:#b4c8c2;margin-top:2px;font-size:10px;font-weight:800}.market-listing-price em{color:#6c8981;letter-spacing:.08em;margin:8px 0;font-size:8px;font-style:normal;font-weight:800}.market-listing-price button,.marketplace-notice button,.leaderboard-note button{color:#a9d7c7;cursor:pointer;letter-spacing:.1em;background:#6cf0ae0e;border:1px solid #6cf0ae4d;padding:8px 10px;font-size:8px;font-weight:900}.market-listing-price button:hover,.marketplace-notice button:hover,.leaderboard-note button:hover{color:#06110e;background:#70f5b3;border-color:#70f5b3}.marketplace-notice,.leaderboard-note{background:linear-gradient(90deg,#6cf0ae13,#081211c7);border:1px solid #6cf0ae33;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:11px 13px;display:flex}.marketplace-notice span,.leaderboard-note span{color:#76efb5;letter-spacing:.14em;font-size:8px;font-weight:900}.marketplace-notice p,.leaderboard-note p{color:#91aaa2;flex:1;margin:0;font-size:10px;line-height:1.45}.equipment-page{background:linear-gradient(122deg,#0e161cfa,#081114f7 46%,#0f1a1df2),url(/facility-floor-clean-v2.png) 50%/cover;border:1px solid #9bbccd40;min-height:620px;padding:clamp(24px,4vw,56px);box-shadow:inset 3px 0 #8bb7d5}.equipment-launch-banner{color:#ffe7e2;letter-spacing:.17em;background:linear-gradient(90deg,#842329eb,#55171db8 58%,#1e0e13a3);border:1px solid #ff6363c2;justify-content:space-between;align-items:center;gap:16px;min-height:35px;margin-bottom:20px;padding:8px 13px;font-size:10px;font-weight:950;display:flex;box-shadow:inset 3px 0 #ff706c,0 8px 22px #0003}.equipment-launch-banner small{color:#ffb9ae;letter-spacing:.13em;font-size:8px}.equipment-hero{border-bottom:1px solid #b5d6e026;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:21px;display:flex}.equipment-hero h2{color:#effff7;letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(31px,4.2vw,54px)}.equipment-hero p{color:#9eb6b6;max-width:695px;margin:0;font-size:13px;line-height:1.58}.equipment-demo{background:linear-gradient(135deg,#5b361666,#2319118c);border-color:#ffb4548f}.equipment-workbench{background:linear-gradient(105deg,#1d303aad,#0c171be0 55%,#060d0fe0);border:1px solid #8db4c745;grid-template-columns:minmax(220px,.92fr) minmax(0,2.25fr);gap:0;margin-top:17px;display:grid;box-shadow:inset 3px 0 #77b9e7,inset 0 1px #e5f6ff12}.equipment-workbench-title{border-right:1px solid #b5d6e021;min-width:0;padding:16px}.equipment-workbench-title>span,.equipment-catalog-head span{color:#8ec8ef;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.equipment-workbench-title strong{color:#eff8fa;letter-spacing:.05em;margin:7px 0 6px;font-size:14px;display:block}.equipment-workbench-title p{color:#91a9ad;max-width:295px;margin:0;font-size:10px;line-height:1.45}.equipment-workbench-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.equipment-workbench-stats>div{border-right:1px solid #b5d6e01a;flex-direction:column;justify-content:center;min-width:0;padding:13px 14px;display:flex}.equipment-workbench-stats>div:last-child{border-right:0}.equipment-workbench-stats span{color:#789399;letter-spacing:.12em;font-size:7px;font-weight:900}.equipment-workbench-stats strong{color:#e7f5f6;letter-spacing:-.02em;margin:6px 0 3px;font-size:17px}.equipment-workbench-stats small{color:#617b7d;letter-spacing:.08em;font-size:7px;font-weight:850}.equipment-catalog-head{border-bottom:1px solid #b5d6e021;justify-content:space-between;align-items:end;gap:18px;margin-top:23px;padding-bottom:10px;display:flex}.equipment-catalog-head strong{color:#e6f3ef;letter-spacing:.02em;margin-top:5px;font-size:14px;display:block}.equipment-catalog-head p{color:#80999b;text-align:right;max-width:360px;margin:0;font-size:9px;line-height:1.45}.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.equipment-card{--equipment-color:#70f5b3;min-height:210px;box-shadow:inset 2px 0 0 var(--equipment-color),inset 0 1px 0 #ebfaf70b;background:linear-gradient(137deg,#0e1c1efa,#070e10fa);border:1px solid #92b9b938;grid-template-rows:auto 1fr auto;grid-template-columns:128px minmax(0,1fr);gap:0 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.equipment-card:after{content:"";border:1px solid var(--equipment-color);width:130px;height:130px;position:absolute;top:-43px;right:-42px}@supports (color:color-mix(in lab, red, red)){.equipment-card:after{border:1px solid color-mix(in srgb,var(--equipment-color) 38%,transparent)}}.equipment-card:after{opacity:.42;pointer-events:none;border-radius:50%}.equipment-card:hover{z-index:1;border-color:var(--equipment-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.equipment-card:hover{border-color:color-mix(in srgb,var(--equipment-color) 65%,#e6fff6)}}.equipment-card:hover{box-shadow:inset 3px 0 0 var(--equipment-color),0 12px 20px #0000003d}.equipment-card.tone-blue{--equipment-color:#75c9ff}.equipment-card.tone-amber{--equipment-color:#ffbd69}.equipment-card.tone-violet{--equipment-color:#c390ff}.equipment-card header{background:#0000001f;border-bottom:1px solid #fff1;grid-column:1/-1;align-items:center;gap:8px;min-height:29px;padding:0 11px;display:flex}.equipment-card header span{color:var(--equipment-color);letter-spacing:.12em;font-size:8px;font-weight:950}.equipment-card header b{color:#aebfc0;letter-spacing:.1em;border:1px solid #ffffff1a;padding:3px 5px;font-size:7px}.equipment-card header em{color:#718987;letter-spacing:.09em;margin-left:auto;font-size:7px;font-style:normal;font-weight:850}.equipment-module-icon{z-index:1;border:1px solid var(--equipment-color);align-self:center;place-items:center;width:104px;height:104px;margin-left:11px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.equipment-module-icon{border:1px solid color-mix(in srgb,var(--equipment-color) 62%,#223439)}}.equipment-module-icon{background:radial-gradient(circle at 50% 55%,var(--equipment-color),transparent 64%),#091416}@supports (color:color-mix(in lab, red, red)){.equipment-module-icon{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--equipment-color) 18%,transparent),transparent 64%),#091416}}.equipment-module-icon{box-shadow:inset 0 0 0 5px #ffffff04,0 0 17px var(--equipment-color)}@supports (color:color-mix(in lab, red, red)){.equipment-module-icon{box-shadow:inset 0 0 0 5px #ffffff04,0 0 17px color-mix(in srgb,var(--equipment-color) 10%,transparent)}}.equipment-module-icon:before,.equipment-module-icon:after{content:"";z-index:2;border:1px solid var(--equipment-color);pointer-events:none;width:5px;height:5px;position:absolute}.equipment-module-icon:before{top:-3px;left:-3px}.equipment-module-icon:after{bottom:-3px;right:-3px}.equipment-module-icon img{object-fit:contain;filter:drop-shadow(0 8px 7px #000c);width:94%;height:94%}.equipment-card-copy{align-self:center;min-width:0;padding:12px 12px 8px 0}.equipment-card-copy h3{color:#effbf7;letter-spacing:.01em;margin:0;font-size:15px}.equipment-card-copy strong{color:var(--equipment-color);letter-spacing:.035em;margin-top:6px;font-size:10px;display:block}.equipment-card-copy p{color:#859d9b;margin:7px 0 0;font-size:9px;line-height:1.4}.equipment-card footer{background:#00000029;border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;gap:11px;min-height:49px;padding:8px 11px;display:flex}.equipment-card footer div{grid-template-columns:auto auto;align-items:baseline;column-gap:6px;display:grid}.equipment-card footer div span{color:#6f8886;letter-spacing:.11em;grid-column:1/-1;font-size:7px;font-weight:900}.equipment-card footer div b{color:#d6e8e1;margin-top:4px;font-size:10px}.equipment-card footer div small{color:#8ba19c;font-size:8px;font-weight:800}.equipment-card footer button{color:#06120e;border:1px solid var(--equipment-color);background:var(--equipment-color);cursor:pointer;letter-spacing:.09em;flex:none;min-height:28px;padding:0 9px;font-size:7px;font-weight:950}.equipment-card footer button:hover:not(:disabled){filter:brightness(1.16)}.equipment-card footer button:disabled{cursor:not-allowed;color:#6a7773;background:#16201f;border-color:#354441}.equipment-notice{background:linear-gradient(90deg,#7bc8ff17,#081211cc);border:1px solid #7bc8ff3b;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:11px 13px;display:flex}.equipment-notice span{color:#8acff5;letter-spacing:.14em;font-size:8px;font-weight:900}.equipment-notice p{color:#9db5b2;flex:1;margin:0;font-size:10px;line-height:1.45}.equipment-notice button{color:#b9e4ff;cursor:pointer;letter-spacing:.1em;background:#7bc8ff0f;border:1px solid #7bc8ff57;padding:8px 10px;font-size:8px;font-weight:900}.equipment-notice button:hover{color:#071219;background:#9bdbff;border-color:#9bdbff}.guide-page{background:linear-gradient(126deg,#061616fa,#071114f5 53%,#0d1a1ff2),url(/facility-floor-clean-v2.png) 50%/cover;border:1px solid #7fd2c43d;min-height:620px;padding:clamp(24px,4vw,56px);box-shadow:inset 3px 0 #67d8be}.guide-hero{border-bottom:1px solid #b5d6e024;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.guide-hero h2{color:#effff7;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(31px,4.2vw,54px)}.guide-hero p{color:#9eb7b4;max-width:700px;margin:0;font-size:13px;line-height:1.58}.guide-status{background:linear-gradient(135deg,#224a3d59,#081413c7);border:1px solid #6cf0ae4f;flex:none;gap:4px;min-width:175px;padding:12px 14px;display:grid}.guide-status span{color:#7fa69a;letter-spacing:.13em;font-size:8px;font-weight:900}.guide-status strong{color:#7cf1b9;letter-spacing:.08em;font-size:11px}.guide-status small{color:#78968d;letter-spacing:.11em;font-size:7px;font-weight:850}.guide-live-strip{background:linear-gradient(90deg,#6cf0ae17,#081211bf);border:1px solid #6cf0ae38;align-items:center;gap:16px;margin-top:15px;padding:11px 13px;display:flex}.guide-live-strip>span{color:#6df1b1;letter-spacing:.14em;font-size:8px;font-weight:950}.guide-live-strip p{color:#9ab2ac;flex:1;margin:0;font-size:10px;line-height:1.4}.guide-live-strip b{color:#aac4bc;letter-spacing:.08em;white-space:nowrap;font-size:8px}.guide-figure{background:#050e0fc2;border:1px solid #a6d3cc2b;margin:18px 0 0;padding:15px}.guide-figure figcaption{color:#d9e9e3;letter-spacing:.03em;align-items:center;gap:10px;margin-bottom:13px;font-size:13px;font-weight:850;display:flex}.guide-figure figcaption span{color:#78e3bb;letter-spacing:.14em;font-size:8px}.guide-purchase-lane{grid-template-columns:minmax(130px,.9fr) 88px minmax(190px,1.35fr) 90px minmax(280px,1.75fr);align-items:stretch;gap:8px;display:grid}.guide-operation-lane{border-top:1px solid #ffffff14;grid-template-columns:minmax(145px,1fr) 86px minmax(220px,1.45fr) 86px minmax(145px,1fr);align-items:stretch;gap:8px;margin-top:14px;padding-top:14px;display:grid}.guide-node{background:linear-gradient(145deg,#0e1f1ef2,#060e0ff5);border:1px solid #a2cdc72e;flex-direction:column;justify-content:center;min-width:0;min-height:132px;padding:14px;display:flex;position:relative;box-shadow:inset 2px 0 #6cf0ae85,inset 0 1px #ffffff0b}.guide-node>span{color:#7b9c91;letter-spacing:.13em;font-size:7px;font-weight:950}.guide-node strong{color:#ebfaf4;letter-spacing:.01em;margin:7px 0 5px;font-size:13px}.guide-node small{color:#91aaa2;font-size:9px;line-height:1.42}.guide-node.store-node{background:linear-gradient(145deg,#0e252cf7,#071012fa);box-shadow:inset 2px 0 #8acff5,inset 0 1px #ffffff0b}.guide-node.store-node strong{color:#b9e5ff}.guide-node.token-node{box-shadow:inset 2px 0 #70f5b3,inset 0 1px #ffffff0b}.guide-node.treasury-node{box-shadow:inset 2px 0 #ffbd69,inset 0 1px #ffffff0b}.guide-node.treasury-node strong{color:#ffd391}.guide-node.rig-node{box-shadow:inset 2px 0 #c391ff,inset 0 1px #ffffff0b}.guide-node.rig-node strong{color:#d3b2ff}.guide-node.vault-node{background:linear-gradient(145deg,#0f3027eb,#061110fa);box-shadow:inset 2px 0 #70f5b3,inset 0 1px #ffffff0b}.guide-node.vault-node strong{color:#78f5b8}.guide-node.claim-node{box-shadow:inset 2px 0 #8acff5,inset 0 1px #ffffff0b}.guide-payment-output{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-payment-output .guide-node{min-height:0;padding-block:11px}.guide-payment-output .guide-node strong{font-size:11px}.guide-payment-output .guide-node small{font-size:8px}.guide-arrow{color:#78cdb4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.guide-arrow:before{content:"";background:linear-gradient(90deg,#0000,#70d1b5);width:100%;height:1px}.guide-arrow:after{content:"›";color:#8aead0;margin-top:-17px;margin-left:auto;font-size:20px;line-height:1}.guide-arrow i{color:#07130f;background:#76e8ba;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-4px;font-size:9px;font-style:normal;font-weight:950;display:grid}.guide-arrow span{color:#73978d;letter-spacing:.08em;max-width:82px;font-size:7px;font-weight:900;line-height:1.25}.guide-arrow.split{color:#8cc8f0}.guide-arrow.split:before{background:linear-gradient(90deg,#0000,#86c8f2)}.guide-arrow.split:after{color:#a9dcff}.guide-arrow.split i{background:#8acff5}.guide-arrow.down{color:#c79cff}.guide-arrow.down:before{background:linear-gradient(90deg,#0000,#c79cff)}.guide-arrow.down:after{color:#d8b7ff}.guide-arrow.down i{background:#c9a0ff}.guide-arrow.return{color:#ffd080}.guide-arrow.return:before{background:linear-gradient(90deg,#0000,#ffc46f)}.guide-arrow.return:after{color:#ffd49b}.guide-arrow.return i{background:#ffc46f}.guide-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.guide-roles article{background:#0a1616b3;border-top:1px solid #a9d4cf33;min-width:0;padding:13px}.guide-roles span{color:#79d6b6;letter-spacing:.13em;font-size:8px;font-weight:950}.guide-roles strong{color:#e4f3ed;letter-spacing:.02em;margin:7px 0 6px;font-size:12px;display:block}.guide-roles p{color:#8fa7a0;margin:0;font-size:9px;line-height:1.45}.guide-season-flow{background:#a3cac71f;border:1px solid #a3cac729;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:15px;display:grid}.guide-season-flow>div{background:linear-gradient(140deg,#0c1b1afa,#070f10fa);min-width:0;padding:13px}.guide-season-flow span{color:#81a69a;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.guide-season-flow strong{color:#dcebe5;margin:7px 0 5px;font-size:11px;line-height:1.3;display:block}.guide-season-flow p{color:#8da49f;margin:0;font-size:9px;line-height:1.43}.guide-season-flow>div:first-child strong{color:#ffd08a}.guide-season-flow>div:nth-child(2) strong{color:#89cdf3}.guide-season-flow>div:nth-child(3) strong{color:#c7a7ff}.guide-footer{background:linear-gradient(90deg,#6cf0ae13,#081211c7);border:1px solid #6cf0ae33;align-items:center;gap:14px;margin-top:14px;padding:11px 13px;display:flex}.guide-footer span{color:#76efb5;letter-spacing:.14em;font-size:8px;font-weight:900}.guide-footer p{color:#91aaa2;flex:1;margin:0;font-size:10px;line-height:1.45}.guide-footer button{color:#06110e;cursor:pointer;letter-spacing:.1em;background:#70f5b3;border:1px solid #70f5b3;padding:8px 10px;font-size:8px;font-weight:900}.guide-footer button:hover{filter:brightness(1.08)}.player-guide-page{background:radial-gradient(circle at 96% 5%,#75c9ff1c,#0000 25%),radial-gradient(circle at 3% 80%,#70f5b314,#0000 31%),linear-gradient(135deg,#071516fc,#050c0ffb);border-color:#8acff530;width:min(100%,1320px);min-height:auto;margin:0 auto;padding:clamp(27px,4vw,58px);box-shadow:inset 3px 0 #75c9ff,0 20px 55px #0003}.player-guide-hero{border-bottom:1px solid #c0e0e524;justify-content:space-between;align-items:flex-start;gap:36px;padding:0 0 31px;display:flex}.player-guide-hero>div:first-child{max-width:730px}.player-guide-hero .eyebrow{color:#8acff5;font-size:10px}.player-guide-hero h2{color:#f2fcf9;letter-spacing:-.052em;max-width:650px;margin:9px 0 13px;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:.98}.player-guide-hero p:not(.eyebrow){color:#b7cbc8;max-width:660px;margin:0;font-size:16px;line-height:1.62}.player-guide-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.player-guide-actions .primary-button{min-height:44px;padding:0 17px;font-size:10px}.guide-secondary-button{color:#c5dcdf;cursor:pointer;letter-spacing:.1em;background:#75c9ff0e;border:1px solid #8acff559;min-height:44px;padding:0 16px;font-size:10px;font-weight:900;transition:all .2s}.guide-secondary-button:hover{color:#071316;background:#8acff5;border-color:#8acff5;transform:translateY(-1px)}.player-guide-status{background:linear-gradient(145deg,#1e4b3947,#071211cc);border:1px solid #70f5b347;flex:0 0 min(232px,27%);gap:7px;margin-top:6px;padding:18px;display:grid;box-shadow:inset 3px 0 #70f5b3}.player-guide-status span{color:#70f5b3;letter-spacing:.16em;font-size:9px;font-weight:950}.player-guide-status strong{color:#e8fff2;letter-spacing:.08em;font-size:12px;line-height:1.35}.player-guide-status small{color:#7eaaa0;letter-spacing:.13em;font-size:8px;font-weight:900}.player-journey{background:linear-gradient(160deg,#0a1818f0,#050d0feb);border:1px solid #c6e1e226;margin:26px 0 0;padding:17px}.player-journey figcaption{color:#e9f8f2;flex-wrap:wrap;align-items:baseline;gap:9px 14px;margin-bottom:15px;display:flex}.player-journey figcaption span{color:#77b8da;letter-spacing:.16em;font-size:9px;font-weight:950}.player-journey figcaption strong{letter-spacing:.01em;font-size:14px}.journey-track{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;display:grid}.journey-step{--journey-accent:#8acff5;border:1px solid var(--journey-accent);min-width:0;min-height:310px;padding:15px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.journey-step{border:1px solid color-mix(in srgb,var(--journey-accent) 38%,transparent)}}.journey-step{background:linear-gradient(150deg,var(--journey-accent),#050c0ef5 60%)}@supports (color:color-mix(in lab, red, red)){.journey-step{background:linear-gradient(150deg,color-mix(in srgb,var(--journey-accent) 10%,#0a1618),#050c0ef5 60%)}}.journey-step{transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff0f}.journey-step:hover{z-index:2;border-color:var(--journey-accent);box-shadow:0 13px 28px #00000052,inset 0 0 0 1px var(--journey-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.journey-step:hover{box-shadow:0 13px 28px #00000052,inset 0 0 0 1px color-mix(in srgb,var(--journey-accent) 27%,transparent)}}.room-step{--journey-accent:#8acff5}.buy-step{--journey-accent:#71aaff}.stake-step{--journey-accent:#c391ff}.claim-step{--journey-accent:#70f5b3}.journey-step-head{align-items:center;gap:9px;display:flex}.journey-step-head span{color:var(--journey-accent);letter-spacing:-.05em;font-size:22px;font-weight:950;line-height:1}.journey-step-head b{color:#b4cac7;letter-spacing:.12em;font-size:8px}.journey-visual{border:1px solid var(--journey-accent);place-items:center;height:108px;margin:12px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.journey-visual{border:1px solid color-mix(in srgb,var(--journey-accent) 24%,transparent)}}.journey-visual{background:radial-gradient(circle at 50% 115%,var(--journey-accent),transparent 55%),#03090bb3}@supports (color:color-mix(in lab, red, red)){.journey-visual{background:radial-gradient(circle at 50% 115%,color-mix(in srgb,var(--journey-accent) 17%,transparent),transparent 55%),#03090bb3}}.journey-visual:before{content:"";border:1px dashed var(--journey-accent);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.journey-visual:before{border:1px dashed color-mix(in srgb,var(--journey-accent) 26%,transparent)}}.journey-visual:before{pointer-events:none}.journey-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 9px #00000080);width:72%;height:82%;transition:transform .25s;position:relative}.journey-step:hover .journey-visual img{transform:translateY(-3px)scale(1.035)}.room-visual{color:#9fe0ff;text-shadow:0 0 24px #8acff55e;font-size:62px}.room-visual:after{content:"ONCHAIN";color:#78adc6;letter-spacing:.17em;font-size:7px;font-weight:950;position:absolute;bottom:9px}.vault-visual i,.claim-visual i{z-index:2;color:#0a1114;background:var(--journey-accent);width:26px;height:26px;box-shadow:0 0 14px var(--journey-accent);border:1px solid #ffffff73;place-items:center;font-size:18px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:10px;right:12px}@supports (color:color-mix(in lab, red, red)){.vault-visual i,.claim-visual i{box-shadow:0 0 14px color-mix(in srgb,var(--journey-accent) 48%,transparent)}}.claim-visual img{width:48%;height:70%}.journey-step h3{color:#eefaf7;letter-spacing:-.02em;margin:0 0 5px;font-size:17px}.journey-step>p{color:#a2b8b4;min-height:42px;margin:0;font-size:11px;line-height:1.48}.journey-step small{color:#bdcfcc;margin-top:13px;font-size:9px;line-height:1.45;display:block}.journey-step small b{color:var(--journey-accent);letter-spacing:.12em;margin-bottom:3px;font-size:7px;display:block}.journey-step em{color:#9b8bc2;margin-top:8px;font-size:8px;font-style:normal;line-height:1.35;display:block}.journey-connector{color:#9fd5df;background:linear-gradient(#0000 49%,#8bd5df54 50%,#0000 51%);place-items:center;font-size:23px;font-weight:400;display:grid;position:relative}.journey-connector:before{content:"";background:#7fc2d4;width:100%;height:4px;position:absolute;top:calc(50% - 2px);box-shadow:0 0 10px #8acff54d}.journey-connector{color:#081315;text-shadow:0 0 #0000}.journey-connector:after{content:"›";z-index:1;color:#081315;background:#9ad8e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:21px;line-height:1;display:grid;position:relative}.purchase-funds{background:linear-gradient(90deg,#ffbe6913,#081111b8);border:1px solid #ffbe6933;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 15px;margin-top:17px;padding:12px 16px;display:flex}.purchase-funds>span{color:#ffbf6e;letter-spacing:.15em;font-size:8px;font-weight:950}.purchase-funds>div{align-items:baseline;gap:7px;display:flex}.purchase-funds strong{color:#ffe0ae;letter-spacing:.06em;font-size:10px}.purchase-funds p{color:#a9bcb7;margin:0;font-size:10px;line-height:1.4}.purchase-funds p b{color:#ffd08a}.purchase-funds>i{color:#ffca7a;font-style:normal;font-weight:900}.reward-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.reward-lanes article{background:#0a1516;border:1px solid #bbdcdb26;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;min-height:130px;padding:17px;display:grid}.reward-lanes .direct-reward{background:linear-gradient(110deg,#25684a2b,#081211f0 58%);border-left:3px solid #70f5b3}.reward-lanes .season-reward{background:linear-gradient(110deg,#69471c30,#081211f0 58%);border-left:3px solid #ffbd69}.reward-icon{color:#ffcf81;background:#0003;border:1px solid;place-items:center;width:52px;height:52px;font-size:27px;font-weight:900;display:grid}.direct-reward .reward-icon{color:#70f5b3}.reward-icon img{object-fit:contain;width:100%;height:100%}.reward-lanes span{letter-spacing:.14em;font-size:8px;font-weight:950}.direct-reward span{color:#70f5b3}.season-reward span{color:#ffbd69}.reward-lanes h3{color:#ecf8f5;letter-spacing:-.02em;margin:5px 0;font-size:16px}.reward-lanes p{color:#9db4af;margin:0;font-size:10px;line-height:1.5}.guide-availability{background:#cae2de21;border:1px solid #cae2de24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.guide-availability article{background:#091415;padding:15px 17px}.guide-availability article:first-child{border-top:2px solid #70f5b3}.guide-availability article:nth-child(2){border-top:2px solid #ffbd69}.guide-availability article:last-child{border-top:2px solid #a98aff}.guide-availability span{color:#a7c1bb;letter-spacing:.15em;font-size:8px;font-weight:950}.guide-availability article:first-child span{color:#70f5b3}.guide-availability article:nth-child(2) span{color:#ffbd69}.guide-availability article:last-child span{color:#c7b2ff}.guide-availability p{color:#c7d8d3;margin:8px 0 0;font-size:11px;line-height:1.5}.guide-under-hood{background:linear-gradient(140deg,#0a191bed,#050d0ff2);border:1px solid #8acff533;margin-top:24px}.guide-under-hood summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px;list-style:none;display:flex}.guide-under-hood summary::-webkit-details-marker{display:none}.guide-under-hood summary>div{gap:3px;display:grid}.guide-under-hood summary span{color:#8acff5;letter-spacing:.16em;font-size:8px;font-weight:950}.guide-under-hood summary strong{color:#e9f8f4;letter-spacing:-.02em;font-size:18px}.guide-under-hood summary small{color:#829c9d;letter-spacing:.07em;font-size:9px}.guide-under-hood summary>b{color:#9cd3e7;letter-spacing:.12em;flex:none;font-size:8px}.guide-under-hood summary>b i{margin-left:7px;font-size:13px;font-style:normal;transition:transform .2s;display:inline-block}.guide-under-hood[open] summary{border-bottom:1px solid #8acff526}.guide-under-hood[open] summary>b i{transform:rotate(180deg)}.contract-map-content{padding:18px}.contract-map-intro{color:#a8c0bd;max-width:760px;margin:0 0 16px;font-size:11px;line-height:1.55}.contract-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.contract-card{background:#050d0fba;border:1px solid #bfdcde26;min-width:0;min-height:173px;padding:14px}.contract-card span{color:#abc4c1;letter-spacing:.13em;font-size:7px;font-weight:950;display:block}.contract-card strong{color:#edf9f5;margin-top:8px;font-size:15px;display:block}.contract-card code{color:#819a9d;overflow-wrap:anywhere;margin-top:4px;font-size:8px;display:block}.contract-card p{color:#9cb3af;margin:11px 0 0;font-size:9px;line-height:1.48}.token-contract{box-shadow:inset 0 2px #8acff5}.store-contract{box-shadow:inset 0 2px #719dff}.rig-contract{box-shadow:inset 0 2px #c391ff}.vault-contract{box-shadow:inset 0 2px #70f5b3}.contract-arrow{display:none}.contract-map-note{background:#ffbd690f;border-left:2px solid #ffbd69;align-items:flex-start;gap:13px;margin-top:12px;padding:12px;display:flex}.contract-map-note span{color:#ffbd69;letter-spacing:.12em;flex:none;font-size:8px;font-weight:950}.contract-map-note p{color:#aebfbc;margin:0;font-size:10px;line-height:1.5}@media (prefers-reduced-motion:reduce){.journey-step,.journey-visual img,.guide-secondary-button{transition:none}.journey-step:hover,.journey-step:hover .journey-visual img,.guide-secondary-button:hover{transform:none}}.guide-view-switch{background:#071112;border:1px solid #a8cdd330;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:inline-grid}.guide-view-switch button{color:#779590;cursor:pointer;letter-spacing:.12em;background:0 0;border:0;border-right:1px solid #a8cdd324;min-width:164px;padding:10px 14px;font-size:9px;font-weight:950;transition:all .2s}.guide-view-switch button:last-child{border-right:0}.guide-view-switch button:hover{color:#c2e6ed;background:#8acff512}.guide-view-switch button.active{color:#07130f;background:#8acff5;box-shadow:inset 0 -2px #ffffff5c}.guide-journey-view .player-journey{margin-top:18px}.journey-step{min-height:345px}.journey-visual{aspect-ratio:16/7;height:auto;min-height:102px;margin:12px 0;padding:7px 12px}.journey-visual img{object-fit:contain;width:auto;max-width:100%;height:100%}.rig-visual{background:radial-gradient(at 50% 100%,#4984ff3d,#0000 58%),linear-gradient(#11202deb,#03090ceb);border-color:#71aaff5e}.rig-visual:before{border-color:#71aaff33}.rig-visual img{filter:brightness(1.18)contrast(1.1)drop-shadow(0 12px 18px #0000007a);width:106%;max-width:none;height:110%;transform:translate(-6px)scale(1.04)}.vault-visual{background:radial-gradient(at 50% 100%,#8851d640,#0000 62%),linear-gradient(#191328e6,#04080cf5);border-color:#c391ff73}.vault-visual:before{border-color:#c391ff38}.vault-visual img{filter:brightness(1.14)contrast(1.09)drop-shadow(0 12px 18px #0000007a);width:108%;max-width:none;height:112%;transform:translateY(2px)scale(1.03)}.journey-visual>span{z-index:3;color:#d6efff;letter-spacing:.1em;background:#040c12c7;border:1px solid #75c9ff73;padding:3px 5px;font-size:6px;font-weight:950;position:absolute;bottom:7px;left:8px;box-shadow:0 0 12px #75c9ff24}.vault-visual>span{color:#d6ffe7;background:#061510d1;border-color:#70f5b378;box-shadow:0 0 12px #70f5b32e}.journey-step:hover .rig-visual img{transform:translate(-6px,-3px)scale(1.07)}.journey-step:hover .vault-visual img{transform:translateY(-1px)scale(1.06)}.journey-contract-link{width:100%;color:var(--journey-accent);cursor:pointer;letter-spacing:.08em;text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:7px;font-weight:950;display:block}.journey-contract-link:hover{color:#effff7;text-underline-offset:3px;text-decoration:underline}.guide-contract-view{background:linear-gradient(150deg,#091619f2,#040b0dfa);border:1px solid #8acff533;margin-top:18px}.contract-view-header{border-bottom:1px solid #b4d7dc24;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.contract-view-header>div:first-child{max-width:670px}.contract-view-header>div:first-child>span{color:#8acff5;letter-spacing:.15em;font-size:8px;font-weight:950}.contract-view-header h3{color:#effbf7;letter-spacing:-.025em;margin:6px 0;font-size:23px}.contract-view-header p{color:#a7bfbc;margin:0;font-size:11px;line-height:1.5}.flow-legend{flex-wrap:wrap;justify-content:flex-end;gap:7px 13px;max-width:310px;display:flex}.flow-legend span{color:#aabeba;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.flow-legend i{background:#70f5b3;width:18px;height:2px;display:inline-block}.flow-legend .eth-line{background:#ffbd69}.flow-legend .rig-line{background:#c391ff}.flow-legend .manual-line{background:repeating-linear-gradient(90deg,#ffbd69 0 4px,#0000 4px 7px)}.asset-flow-panel{background:#060f11ba;border:1px solid #bcdadc26;margin:16px;padding:17px}.asset-flow-panel>header{gap:4px;max-width:660px;display:grid}.asset-flow-panel>header span{color:#8acff5;letter-spacing:.14em;font-size:8px;font-weight:950}.asset-flow-panel>header strong{color:#edf9f6;letter-spacing:-.015em;font-size:17px}.asset-flow-panel>header p{color:#9db4b2;margin:0;font-size:10px;line-height:1.48}.flow-primary-row{grid-template-columns:minmax(160px,.9fr) 118px minmax(220px,1.2fr);align-items:stretch;max-width:850px;margin-top:17px;display:grid}.flow-node{background:linear-gradient(145deg,#112123f2,#050d0ffa);border:1px solid #bbd8db38;min-width:0;padding:15px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.flow-node span{color:#94b9bb;letter-spacing:.13em;font-size:7px;font-weight:950;display:block}.flow-node strong{color:#f0fcf8;letter-spacing:-.02em;margin:7px 0 4px;font-size:16px;display:block}.flow-node small,.flow-node code{color:#91a8a6;overflow-wrap:anywhere;font-size:8px;display:block}.flow-node p{color:#a5bab6;margin:9px 0 0;font-size:9px;line-height:1.48}.wallet-node{border-color:#8acff57a;box-shadow:inset 3px 0 #8acff5}.wallet-node span{color:#8acff5}.store-node{border-color:#71aaff75;box-shadow:inset 3px 0 #719dff}.store-node span{color:#96b9ff}.vault-node{border-color:#70f5b373;box-shadow:inset 3px 0 #70f5b3}.vault-node span{color:#70f5b3}.flow-node.is-focused{z-index:2;border-color:#e7fbff;animation:1.2s ease-out guide-contract-focus;box-shadow:0 0 0 2px #8acff538,0 0 26px #71aaff47,inset 3px 0 #e6fbff}.vault-node.is-focused{box-shadow:0 0 0 2px #70f5b33b,0 0 26px #70f5b345,inset 3px 0 #e6fff2}.asset-route{color:#70f5b3;background:linear-gradient(#0000 49%,currentColor 50%,#0000 51%);place-items:center;min-width:0;display:grid;position:relative}.asset-route:before{content:"";background:currentColor;width:100%;height:2px;box-shadow:0 0 10px}.asset-route:after{content:"›";color:#07110f;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:grid;position:absolute;right:-1px}.asset-route span{z-index:1;color:currentColor;letter-spacing:.06em;white-space:nowrap;background:#081312;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;top:calc(50% - 24px)}.payment-route{color:#ffbd69}.rig-route{color:#c391ff}.store-output-routes,.vault-output-routes{border-top:1px solid #bddadc21;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;padding-top:13px;display:grid}.store-output,.vault-output{background:#040c0e8a;border:1px solid #b8d7d824;min-width:0;min-height:82px;padding:11px 11px 11px 14px;position:relative}.store-output:before,.vault-output:before{content:"";background:#70f5b3;width:2px;position:absolute;top:12px;bottom:12px;left:0}.store-output span,.vault-output span{color:#c8e1dd;letter-spacing:.06em;font-size:8px;font-weight:900;line-height:1.35;display:block}.store-output strong,.vault-output strong{color:#effaf7;margin-top:7px;font-size:11px;line-height:1.34;display:block}.store-output small{color:#8ea6a2;margin-top:5px;font-size:8px;line-height:1.38;display:block}.rig-output:before{background:#c391ff}.rig-output span{color:#d4c0ff}.hashr-output:before{background:#70f5b3}.hashr-output span{color:#9cffce}.eth-output:before,.manual-output:before{background:#ffbd69}.eth-output span,.manual-output span{color:#ffd28e}.manual-output{border-style:dashed}.manual-output:before{background:repeating-linear-gradient(#ffbd69 0 4px,#0000 4px 7px)}.staking-flow-panel{margin-top:0}.vault-output-routes{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes guide-contract-focus{0%{transform:scale(.985)}45%{transform:scale(1.015)}to{transform:scale(1)}}.claim-visual img{filter:drop-shadow(0 8px 13px #0000006b);width:35%;max-width:40%;height:58%;transform:translateY(-1px)}.leaderboard-page{border-color:#ffb4543d;box-shadow:inset 3px 0 #ffb454}.leaderboard-hero{border-bottom-color:#ffb4542b}.leaderboard-demo{color:#ffd28d;background:#ffb45412;border-color:#ffb45452}.leaderboard-demo i{background:#ffb454;box-shadow:0 0 11px #ffb454b8}.leaderboard-metrics>div:first-child strong{color:#a8d9ff}.leaderboard-metrics>div:nth-child(2) strong{color:#ffd28d}.leaderboard-metrics>div:nth-child(3) strong{color:#8cf6bf}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.podium-rank{background:linear-gradient(135deg,#0e1e1ceb,#060d0ff2);border:1px solid #b4d2cd26;gap:5px;min-height:102px;padding:14px;display:grid;position:relative;overflow:hidden}.podium-rank:after{content:"";border:1px solid #6cf0ae2e;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-50px;right:-24px}.podium-rank span{color:#7b9891;letter-spacing:.12em;font-size:8px;font-weight:900}.podium-rank strong{z-index:1;color:#e9f8f2;letter-spacing:.02em;font-size:14px;position:relative}.podium-rank em{z-index:1;color:#72efb4;font-size:13px;font-style:normal;font-weight:900;position:relative}.podium-rank small{color:#799189;letter-spacing:.08em;font-size:8px;font-weight:800}.podium-1{background:linear-gradient(135deg,#332714b3,#080f0ff5);border-color:#ffb4547a}.podium-1 em{color:#ffd18a}.podium-2{border-color:#91c7e152}.podium-3{border-color:#6cf0ae4a}.leaderboard-table-wrap{background:#050d0ec7;border:1px solid #b6d2d029;margin-top:14px}.leaderboard-table-head,.leaderboard-row{grid-template-columns:72px minmax(160px,1.4fr) minmax(120px,1fr) minmax(126px,1fr) 76px 142px;align-items:center;gap:12px;padding:10px 14px;display:grid}.leaderboard-table-head{color:#64817b;letter-spacing:.12em;background:#ffffff05;border-bottom:1px solid #ffffff14;font-size:7.5px;font-weight:900}.leaderboard-row{color:#a7beb6;border-bottom:1px solid #ffffff0e;min-height:42px;font-size:10px}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row:nth-child(odd){background:#ffffff03}.leaderboard-row>b{color:#9aac9e;font-size:10px}.leaderboard-row>strong{color:#d9e8e2;letter-spacing:.04em;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.leaderboard-row>strong i{color:#05100c;letter-spacing:.1em;background:#70f5b3;padding:2px 4px;font-size:6px;font-style:normal}.leaderboard-row>span,.leaderboard-row>small{color:#78938b;letter-spacing:.03em;font-size:9px;font-weight:800}.leaderboard-row>em{color:#8af4bf;font-size:10px;font-style:normal;font-weight:900}.leaderboard-row label{color:#ffce86;letter-spacing:.1em;font-size:7px;font-weight:900}.leaderboard-row.player-row{background:#6cf0ae16;border-top:1px solid #6cf0ae7a;border-bottom-color:#6cf0ae6b;box-shadow:inset 2px 0 #70f5b3}.leaderboard-row.player-row label{color:#7df7b9}.leaderboard-row.outside-top{border:1px solid #6cf0ae4f;margin-top:8px}.leaderboard-note{background:linear-gradient(90deg,#ffb45412,#081211c7);border-color:#ffb45440}.leaderboard-note span{color:#ffcb80}@media (width<=1180px){.equipment-workbench{grid-template-columns:minmax(205px,.75fr) minmax(0,2fr)}.equipment-workbench-stats>div{padding-inline:10px}.equipment-card{grid-template-columns:108px minmax(0,1fr);gap:0 10px}.equipment-module-icon{width:85px;height:85px;margin-left:9px}.equipment-card-copy{padding-right:9px}.equipment-card-copy h3{font-size:13px}.equipment-card-copy p{font-size:8px}.marketplace-listing-desk{grid-template-columns:minmax(185px,.8fr) minmax(420px,2fr) 92px;gap:11px}.marketplace-listing-controls{grid-template-columns:minmax(132px,1.2fr) minmax(82px,.72fr) minmax(68px,.56fr) auto;gap:6px}.marketplace-list-button{padding-inline:8px;font-size:7px}.market-listing{grid-template-columns:104px minmax(190px,1fr) 165px}.leaderboard-table-head,.leaderboard-row{grid-template-columns:56px minmax(130px,1.3fr) minmax(100px,1fr) minmax(110px,1fr) 60px 122px;gap:8px;padding-inline:10px}}@media (width<=820px){.equipment-hero{display:grid}.equipment-workbench{grid-template-columns:1fr}.equipment-workbench-title{border-bottom:1px solid #b5d6e021;border-right:0}.equipment-workbench-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-workbench-stats>div:nth-child(2){border-right:0}.equipment-workbench-stats>div:nth-child(-n+2){border-bottom:1px solid #b5d6e01a}.equipment-grid{grid-template-columns:1fr}.equipment-catalog-head{flex-direction:column;align-items:flex-start}.equipment-catalog-head p{text-align:left}.marketplace-hero,.leaderboard-hero{display:grid}.demo-mode-badge{justify-self:start}.marketplace-metrics,.leaderboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-metrics>div:nth-child(2),.leaderboard-metrics>div:nth-child(2){border-right:0}.marketplace-metrics>div:nth-child(-n+2),.leaderboard-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.marketplace-listing-desk{grid-template-columns:1fr 92px}.marketplace-listing-controls{grid-area:2/1/auto/-1;grid-template-columns:minmax(145px,1.4fr) minmax(90px,.85fr) minmax(76px,.65fr) auto}.marketplace-listing-preview{grid-area:1/2}.market-listing{grid-template-columns:106px minmax(0,1fr)}.market-listing-price{text-align:left;border-top:1px solid #ffffff12;border-left:0;flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:baseline;gap:4px 8px;padding:7px 0 0}.market-listing-price>span{width:100%}.market-listing-price strong{margin-top:0}.market-listing-price em{margin:0 4px}.market-listing-price button{margin-left:auto}.leaderboard-podium{grid-template-columns:1fr}.leaderboard-table-wrap{overflow-x:auto}.leaderboard-table-head,.leaderboard-row{min-width:700px}.leaderboard-note{align-items:flex-start}.leaderboard-note button{flex:none}}@media (width<=560px){.equipment-page{padding:20px 14px}.equipment-launch-banner{flex-direction:column;align-items:flex-start;gap:4px}.equipment-workbench-title{padding:13px}.equipment-workbench-stats>div{padding:11px}.equipment-card{grid-template-columns:92px minmax(0,1fr);min-height:190px}.equipment-module-icon{width:72px;height:72px}.equipment-card footer{flex-direction:column;align-items:flex-end}.equipment-card footer button{width:100%}.equipment-notice{flex-direction:column;align-items:flex-start}.equipment-notice button{width:100%}.marketplace-page,.leaderboard-page{padding:20px 14px}.marketplace-metrics,.leaderboard-metrics{grid-template-columns:1fr}.marketplace-metrics>div,.leaderboard-metrics>div{border-bottom:1px solid #ffffff12;border-right:0}.marketplace-metrics>div:last-child,.leaderboard-metrics>div:last-child{border-bottom:0}.marketplace-listing-desk{grid-template-columns:1fr;gap:11px}.marketplace-listing-controls{grid-area:auto;grid-template-columns:1fr 1fr}.marketplace-listing-controls label:first-child,.marketplace-list-button{grid-column:1/-1}.marketplace-list-button{min-height:36px}.marketplace-listing-preview{grid-area:auto;min-height:82px}.marketplace-toolbar,.marketplace-notice,.leaderboard-note{flex-direction:column;align-items:flex-start}.marketplace-tabs{width:100%}.marketplace-tabs button{flex:1;padding-inline:5px;font-size:7px}.marketplace-toolbar>span{font-size:8px}.market-listing{grid-template-columns:1fr}.market-listing-visual{min-height:128px}.market-listing-visual img{width:52%}.market-listing-price{grid-column:auto}.market-listing-price button{margin-left:0}.market-listing-copy dl{gap:5px}.marketplace-notice button,.leaderboard-note button{width:100%}.leaderboard-table-head,.leaderboard-row{min-width:650px}}@media (width<=820px){.guide-hero{display:grid}.guide-live-strip{flex-direction:column;align-items:flex-start;gap:7px}.guide-live-strip b{white-space:normal}.guide-purchase-lane,.guide-operation-lane{grid-template-columns:1fr;gap:6px}.guide-operation-lane{margin-top:11px;padding-top:11px}.guide-payment-output{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-arrow{flex-direction:row;gap:8px;min-height:29px}.guide-arrow:before{background:linear-gradient(#0000,#70d1b5);width:1px;height:21px}.guide-arrow:after{content:"↓";margin:0;font-size:17px}.guide-arrow.split:before{background:linear-gradient(#0000,#86c8f2)}.guide-arrow.down:before{background:linear-gradient(#0000,#c79cff)}.guide-arrow.return:before{background:linear-gradient(#0000,#ffc46f)}.guide-arrow span{max-width:none}.guide-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-season-flow{grid-template-columns:1fr}.guide-footer{flex-direction:column;align-items:flex-start}.guide-footer button{width:100%}}@media (width<=560px){.guide-page{padding:20px 14px}.guide-figure{padding:11px}.guide-payment-output,.guide-roles{grid-template-columns:1fr}.guide-node{min-height:110px}.guide-node strong{font-size:12px}.guide-live-strip,.guide-footer{padding:10px}}@media (width<=1180px){.player-guide-page{padding:28px}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.journey-connector{display:none}.journey-step{min-height:310px}.contract-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-primary-row{grid-template-columns:minmax(150px,.9fr) 92px minmax(190px,1.2fr)}.store-output-routes,.vault-output-routes{grid-template-columns:1fr}}@media (width<=820px){.player-guide-hero{gap:21px;display:grid}.player-guide-status{width:min(100%,300px)}.player-journey{padding:13px}.journey-step{min-height:302px}.reward-lanes{grid-template-columns:1fr}.guide-under-hood summary{flex-direction:column;align-items:flex-start;gap:10px}.guide-availability{grid-template-columns:1fr}.guide-availability article{border-top:0!important}.guide-availability article:first-child{border-top:2px solid #70f5b3!important}.guide-availability article:nth-child(2){border-top:2px solid #ffbd69!important}.guide-availability article:last-child{border-top:2px solid #a98aff!important}.contract-map-note{flex-direction:column;align-items:flex-start;gap:7px}.contract-view-header{flex-direction:column;align-items:flex-start}.flow-legend{justify-content:flex-start;max-width:none}.asset-flow-panel{margin:12px}.flow-primary-row{grid-template-columns:1fr;gap:0}.asset-route{background:linear-gradient(90deg,#0000 49%,currentColor 50%,#0000 51%);min-height:58px}.asset-route:before{width:2px;height:100%}.asset-route:after{top:auto;bottom:-1px;right:auto;transform:rotate(90deg)}.asset-route span{margin-left:76px;top:auto;bottom:calc(50% - 8px)}.store-output-routes,.vault-output-routes{grid-template-columns:1fr}.store-output,.vault-output{min-height:0}}@media (width<=560px){.player-guide-page{padding:22px 14px}.player-guide-hero h2{font-size:38px}.player-guide-hero p:not(.eyebrow){font-size:13px}.player-guide-actions{grid-template-columns:1fr;display:grid}.player-guide-actions button{width:100%}.guide-view-switch{width:100%;display:grid}.guide-view-switch button{min-width:0;padding-inline:6px;font-size:8px}.player-journey figcaption{gap:4px;display:grid}.journey-track,.contract-flow{grid-template-columns:1fr}.journey-step{min-height:0}.journey-visual{min-height:94px}.purchase-funds{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.purchase-funds>i{display:none}.reward-lanes article{grid-template-columns:46px minmax(0,1fr);padding:14px}.reward-icon{width:44px;height:44px}.guide-under-hood summary,.contract-map-content{padding:14px}.contract-card{min-height:0}.contract-map-note{padding:11px}.contract-view-header{padding:15px}.contract-view-header h3{font-size:20px}.asset-flow-panel{margin:9px;padding:13px}.flow-node{padding:13px}.flow-legend{gap:7px 10px}.journey-contract-link{font-size:6px}}@media (width>=901px){.game-frame.section-page{grid-template-columns:194px minmax(0,1fr)}.game-frame.section-page .left-rail{width:194px;box-shadow:none;background:#08120ff5;padding:24px 13px 16px}.game-frame.section-page .rail-label{padding-bottom:10px;font-size:10.4px;display:block}.game-frame.section-page .left-rail nav{width:172px}.game-frame.section-page .nav-item{letter-spacing:.1em;justify-content:flex-start;gap:11px;width:172px;padding:12px 10px;font-size:12.2px}.game-frame.section-page .nav-item span{width:20px}.game-frame.section-page .season-card{width:168px;min-height:0;padding:16px 12px}.game-frame.section-page .season-card p,.game-frame.section-page .season-card strong,.game-frame.section-page .season-card small,.game-frame.section-page .season-card .xp-bar{display:block}.game-frame.section-page .season-ring{margin:0 auto 10px}.game-frame.section-page .rail-footer{text-align:left;width:168px;padding:17px 4px 0;font-size:11.2px}.game-frame.section-page .rail-footer .status-light{margin-right:6px}}.rack-deck{gap:9%;inset:13% 6% 11% 7%}.rack-row{filter:drop-shadow(0 18px 13px #000000a3);padding-top:32px}.rack-row-a{transform:none}.rack-row-head{background:linear-gradient(#1e2a2b 0%,#10191a 72%,#0a1112 100%);border:1px solid #667a77;border-bottom:0;height:33px;padding:0 16px;left:0;right:0;box-shadow:inset 0 1px #ecfaf626,inset 3px 0 #5fd2b0,0 7px 12px #00000070}.rack-row-head strong{color:#e2f1eb;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;display:flex}.rack-row-head strong:before{content:"";border:2px solid #58d9b2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #58d9b285}.rack-row-head strong em{color:#8ba79e;letter-spacing:.1em;font-size:9px;font-style:normal;font-weight:800}.rack-row-head span{color:#a9c2b9;font-size:9px}.rack-row-head i{width:7px;height:7px}.rack-frame{background:linear-gradient(#3c4949 0%,#1d2929 7%,#0d1516 18%,#131c1d 84%,#060c0d 100%);border:2px solid #80928e;border-top:5px solid #c5d3cf;padding:26px 16px 23px;box-shadow:inset 0 0 0 3px #070d0e,inset 0 13px 19px #fff1,inset 0 -16px 20px #000000ad,0 0 0 1px #000000f0}.rack-frame:before{background:repeating-linear-gradient(90deg,#081011 0 calc(12.5% - 5px),#81918e calc(12.5% - 5px) calc(12.5% - 2px),#152020 calc(12.5% - 2px) 12.5%);border-color:#5f716e;height:20px;bottom:9px;left:9px;right:9px}.rack-frame:after{background:repeating-linear-gradient(90deg,#263333 0 10%,#72d4bb 10% 10.7%,#263333 10.7% 12.5%);height:10px;top:15px;left:8px;right:8px;box-shadow:0 0 10px #67d2b538}.rack-cable-tray{background:repeating-linear-gradient(90deg,#091112 0 8px,#71817d 8px 10px);border-color:#61736f;height:14px;bottom:-14px;left:3%;right:3%}.rack-upright{background:linear-gradient(90deg,#0c1112,#70807d 50%,#141c1d);border-color:#93a39f;width:14px;top:12px;bottom:4px}.rack-bays{gap:7px;padding:9px 9px 18px}.rack-bay{background:linear-gradient(150deg,#202b2c 0%,#0a1112 30%,#050a0b 100%);border-color:#70817e;border-radius:2px;box-shadow:inset 0 0 0 2px #0a1011,inset 0 10px 13px #ffffff0b,inset 0 -15px 16px #000000bf,0 6px 10px #0000008f}.rack-bay:before{border-color:#c1d7d138;inset:5px}.rack-bay:after{background:repeating-linear-gradient(90deg,#111b1b 0 7px,#81928e 7px 9px);height:7px;bottom:9px;left:8px;right:8px}.rack-bay.occupied{background:linear-gradient(150deg,#253131,#0a1011 26%,#050a0b 100%);border-color:#879b96;box-shadow:inset 0 0 0 2px #071011,inset 0 0 22px #5fd2b00b,0 6px 10px #000000a1}.bay-code{color:#78e4c0;background:#071211b3;padding:2px 4px;font-size:8px;top:10px;left:10px}.bay-mount{border-color:#a4beb72b;width:64%;height:50%}.bay-empty{gap:4px;inset:18% 5% 12%}.bay-empty b{font-size:clamp(25px,2.5vw,39px)}.bay-empty em{font-size:8px}.bay-empty small{font-size:7px}.bay-rig{inset:5% 5% 8%}.bay-rig img{filter:drop-shadow(0 10px 7px #000000e6)}.bay-rig-status{bottom:8%}.rack-row-foot{color:#829692;background:#081011;border-color:#5c706b;height:11px;bottom:-5px;left:12px;right:12px}.rack-row-foot span{color:#9db1ab}.cold-aisle{background:linear-gradient(90deg,#02090708,#040b0cb8 17% 83%,#02090708);border-top-color:#a3c0b752;border-bottom-color:#a3c0b733;height:4.8%;top:49%;left:3%;right:3%}.cold-aisle span{color:#c2d5cf}@media (width<=1180px) and (width>=901px){.game-frame{grid-template-columns:68px minmax(0,1fr) 276px}.room-canvas{min-height:570px}.rack-deck{left:8%;right:5%}.rack-row-head strong{font-size:9px}.rack-row-head span{font-size:7px}.rack-frame{padding-inline:13px}.rack-bays{gap:4px;padding-inline:5px}.bay-empty em{font-size:7px}.bay-empty small{display:none}.bay-code{font-size:7px}}@media (width<=1180px){.overview-hero{grid-template-columns:1fr auto}.overview-hero .primary-button{grid-column:1/-1;justify-self:start}.overview-grid{grid-template-columns:1fr}.overview-card{min-height:0}.overview-roadmap{grid-template-columns:repeat(4,1fr)}.overview-roadmap>span{border-bottom:1px solid #ffffff0f;border-right:0;grid-column:1/-1}}@media (width<=900px){.game-frame,.game-frame.panel-collapsed{display:block}.right-panel{max-height:none;padding:15px 12px}.room-canvas{min-height:540px;max-height:none}.rack-deck{inset:18% 5% 14%}.rack-row-head{left:1%;right:1%}.rack-frame{padding-inline:11px}.rack-bays{gap:4px;padding-inline:5px}.bay-empty em{font-size:7px}.bay-empty small{display:none}.bay-code{font-size:7px}}@media (width<=620px){.room-stage{padding:12px 8px 10px}.room-canvas{background-position:50%;min-height:480px}.rack-deck{gap:16%;inset:20% 1% 15%}.rack-row{padding-top:20px}.rack-row-head{height:23px;padding:0 7px}.rack-row-head strong{font-size:7px}.rack-row-head span{display:none}.rack-frame{border-width:1px;padding:18px 7px 16px}.rack-upright{width:7px}.rack-upright.left{left:4px}.rack-upright.right{right:4px}.rack-bays{gap:2px;padding:5px 3px 10px}.rack-bay{border-width:1px}.bay-code{font-size:5px;top:5px;left:4px}.bay-empty b{font-size:18px}.bay-empty em{font-size:5px}.bay-empty small,.bay-rig-status{display:none}.rack-row-foot{left:7px;right:7px}.rack-row-foot span{display:none}.rack-row-foot{grid-template-columns:repeat(8,1fr)}.cold-aisle{top:49%}.cold-aisle span{font-size:6px}.mining-footer{grid-template-columns:1fr 1fr;min-height:0}.mining-footer>div{padding:7px 8px}.mining-footer>div:first-child{display:none}}.room-canvas .rack-row{filter:drop-shadow(0 20px 15px #000000c2);padding-top:39px}.room-canvas .rack-row-a{transform:none}.room-canvas .rack-row-head{z-index:9;height:39px;box-shadow:none;background:0 0;border:0;padding:0;left:0;right:0}.room-canvas .rack-row-head strong{color:#e4efeb;letter-spacing:.08em;background:linear-gradient(#182322 0%,#0b1213 86%);border:1px solid #3e5551;border-bottom-color:#182623;align-items:center;gap:8px;height:36px;padding:0 17px;font-size:12px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #e0f5ef1f,0 6px 10px #00000085}.room-canvas .rack-row-head strong:before{border:2px solid #36e4a5;width:9px;height:9px;box-shadow:0 0 10px #36e4a58c}.room-canvas .rack-row-head strong em{color:#b5c7c1;letter-spacing:.06em;font-size:10px}.room-canvas .rack-row-head span{color:#d1e0db;letter-spacing:.08em;font-size:10px;position:absolute;top:11px;right:22px}.room-canvas .rack-row-head i{background:#35e5a4;width:7px;height:7px;position:absolute;top:15px;right:5px;box-shadow:0 0 11px #35e5a4cc}.room-canvas .rack-frame{background:linear-gradient(#4a5755 0%,#263130 5%,#0b1112 13%,#151e1e 86%,#080d0e 100%);border:2px solid #8c9c96;border-top:5px solid #d6e0dc;height:100%;padding:31px 22px 29px;box-shadow:inset 0 0 0 3px #080e0f,inset 0 0 0 5px #bdd2ca1f,inset 0 17px 22px #ffffff12,inset 0 -18px 22px #000000b8,0 0 0 1px #050707}.room-canvas .rack-frame:before{z-index:3;background:repeating-linear-gradient(90deg,#080e0f 0 calc(12.5% - 6px),#8b9a96 calc(12.5% - 6px) calc(12.5% - 3px),#192323 calc(12.5% - 3px) 12.5%);border-color:#71837e;height:20px;bottom:10px;left:17px;right:17px;box-shadow:inset 0 2px #ffffff14,0 -3px 9px #0000005c}.room-canvas .rack-frame:after{z-index:5;background:repeating-linear-gradient(90deg,#1c2827 0 10%,#65e2bc 10% 10.45%,#1c2827 10.45% 12.5%) 0 0/180px 100%;border-color:#71817d;height:11px;top:15px;left:18px;right:18px;box-shadow:0 0 10px #60e1ba38}.room-canvas .rack-header-rail{z-index:6;border-top:1px solid #d6ebe333;border-bottom:1px solid #000000e6;grid-template-columns:repeat(8,1fr);gap:0;height:8px;display:grid;position:absolute;top:26px;left:36px;right:36px}.room-canvas .rack-header-rail i{position:relative}.room-canvas .rack-header-rail i:after{content:"";background:#5fe0b8;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #5fe0b8a6}.room-canvas .rack-endcap{z-index:7;background:linear-gradient(90deg,#141b1b,#687773 50%,#111718);border:1px solid #a5b5af;width:17px;position:absolute;top:6px;bottom:3px;box-shadow:inset 2px 0 #ffffff2e,inset -2px 0 #0000009e,0 2px 7px #000000b3}.room-canvas .rack-endcap:before,.room-canvas .rack-endcap:after{content:"";background:#9dada8;border:1px solid #17201f;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:inset 0 0 0 1px #52615d}.room-canvas .rack-endcap:before{top:9px;left:4px}.room-canvas .rack-endcap:after{bottom:9px;left:4px}.room-canvas .rack-upright{z-index:8;background:linear-gradient(90deg,#0d1314,#71817d 48%,#121a1a);border-color:#a7b5b0;width:13px;top:10px;bottom:6px}.room-canvas .rack-upright.left{left:13px}.room-canvas .rack-upright.right{right:13px}.room-canvas .rack-bays{z-index:4;gap:8px;padding:14px 17px 24px}.room-canvas .rack-bay:before{background:linear-gradient(#ffffff06,#0000 35%);border-color:#cde0da3d;inset:5px}.room-canvas .rack-bay:after{z-index:5;background:repeating-linear-gradient(90deg,#111a1a 0 7px,#849692 7px 9px);border-top-color:#d9efe736;height:7px;bottom:10px;left:9px;right:9px}.room-canvas .rack-bay:hover:not(:disabled),.room-canvas.build-mode .rack-bay.placement-ready{background:linear-gradient(145deg,#263d37,#0a1815 48%,#060c0c);border-color:#7af2c9;box-shadow:inset 0 0 0 2px #7af2c96b,inset 0 0 28px #7af2c914,0 0 0 1px #7af2c940,0 0 22px #7af2c92e}.room-canvas .bay-code{z-index:7;color:#35e5a4;text-shadow:0 0 7px #35e5a461;background:0 0;padding:0;font-size:9px;top:11px;left:11px}.room-canvas .bay-mount{border-color:#b3cfc62b;width:62%;height:49%}.room-canvas .bay-empty{z-index:6;gap:5px;inset:21% 5% 12%}.room-canvas .bay-empty b{color:#d6e3df;font-size:clamp(30px,2.8vw,44px);font-weight:250}.room-canvas .bay-empty em{color:#d3dfdb;font-size:8px}.room-canvas .bay-empty small{display:none}.room-canvas .bay-rig{z-index:6;inset:6% 5% 9%}.room-canvas .bay-rig-status{z-index:8;bottom:8%}.room-canvas .rack-lower-plinth{z-index:2;background:linear-gradient(#182222,#070d0e);border-top:1px solid #61736e;height:26px;position:absolute;bottom:0;left:25px;right:25px;box-shadow:inset 0 6px #ffffff09}.room-canvas .rack-cable-tray{z-index:8;background:repeating-linear-gradient(90deg,#071011 0 7px,#849590 7px 9px);border:2px solid #73847f;border-top:0;height:15px;bottom:-15px;left:3%;right:3%;box-shadow:0 10px 12px #000000a8}.room-canvas .rack-row-foot{z-index:9;color:#9fb5ae;background:#070e0f;border-color:#6c807a;height:10px;bottom:-6px;left:20px;right:20px}.room-canvas .rack-row-foot span{color:#adbfba}.room-canvas .cold-aisle{z-index:10;background:linear-gradient(90deg,#030a0a0f,#070f10d6 18% 82%,#030a0a0f);border-top:1px solid #a3c5ba61;border-bottom:1px solid #a3c5ba38;height:4.6%;padding-right:3%;top:48.75%;left:4%;right:4%}.room-canvas .cold-aisle span{color:#c4d5d0;font-size:8px}.room-canvas .cold-aisle i{width:26px}@media (width<=900px){.room-canvas .rack-deck{gap:9%;inset:15% 3% 12%}.room-canvas .rack-row{padding-top:30px}.room-canvas .rack-row-head{height:30px}.room-canvas .rack-row-head strong{height:29px;padding:0 8px;font-size:8px}.room-canvas .rack-row-head strong:before{border-width:1px;width:6px;height:6px}.room-canvas .rack-row-head strong em,.room-canvas .rack-row-head span{display:none}.room-canvas .rack-row-head i{top:11px}.room-canvas .rack-frame{padding:24px 10px 20px}.room-canvas .rack-bays{gap:4px;padding:11px 11px 18px}.room-canvas .rack-endcap{width:10px}.room-canvas .rack-upright{width:8px}.room-canvas .rack-header-rail{left:20px;right:20px}.room-canvas .bay-rig{inset:8% 5% 9%}}.room-canvas .rack-deck{gap:7.5%;inset:7% 2.25%}.room-canvas .rack-row{padding-top:35px}.room-canvas .rack-row-head{height:35px}.room-canvas .rack-row-head strong{background:linear-gradient(#17211f 0%,#070d0e 100%);border-color:#344642 #344642 #101817;height:33px;padding:0 14px;font-size:11px;box-shadow:inset 0 1px #e0f5ef17,0 5px 9px #0000008a}.room-canvas .rack-row-head strong:before{border-color:#22c996;width:8px;height:8px;box-shadow:0 0 8px #22c9966b}.room-canvas .rack-row-head span{color:#aab8b4;font-size:9px;top:10px;right:19px}.room-canvas .rack-row-head i{background:#34d69f;width:6px;height:6px;top:13px;right:5px;box-shadow:0 0 8px #34d69f8c}.room-canvas .rack-frame{background:linear-gradient(#394440 0%,#171e1e 7%,#070c0d 17%,#0f1516 85%,#050809 100%);border:2px solid #687571;border-top:4px solid #9ba9a3;padding:23px 23px 27px;box-shadow:inset 0 0 0 2px #040707,inset 0 0 0 4px #bfd3c91c,inset 0 14px 19px #ffffff0b,inset 0 -16px 18px #000c,0 0 0 1px #030506}.room-canvas .rack-frame:after{height:7px;box-shadow:none;background:repeating-linear-gradient(90deg,#17201f 0 calc(12.5% - 3px),#5d706a calc(12.5% - 3px) calc(12.5% - 1px),#17201f calc(12.5% - 1px) 12.5%);border-color:#3f514c;top:11px;left:22px;right:22px}.room-canvas .rack-frame:before{background:repeating-linear-gradient(90deg,#070b0c 0 calc(12.5% - 4px),#6a7873 calc(12.5% - 4px) calc(12.5% - 2px),#11191a calc(12.5% - 2px) 12.5%);border-color:#4b5a55;height:16px;bottom:8px;left:18px;right:18px}.room-canvas .rack-header-rail{opacity:.32;height:5px;top:18px;left:27px;right:27px}.room-canvas .rack-header-rail i:after{width:4px;height:4px;box-shadow:none}.room-canvas .rack-endcap{background:linear-gradient(90deg,#0c1011,#53615d 46%,#101617);border-color:#778681;width:13px;top:4px;bottom:4px}.room-canvas .rack-endcap.left{left:5px}.room-canvas .rack-endcap.right{right:5px}.room-canvas .rack-upright{display:none}.room-canvas .rack-bays{gap:4px;padding:15px 20px 22px}.room-canvas .rack-bay{background:linear-gradient(#101718 0%,#060a0b 38%,#050808 100%);border:1px solid #4f5d59;border-radius:1px;box-shadow:inset 0 0 0 2px #060a0a,inset 0 1px #dcf1e817,inset 0 -12px 17px #000000d1,0 4px 7px #0000009e}.room-canvas .rack-bay:before{background:linear-gradient(90deg,#4b5e5814,#0000 18% 82%,#4b5e5814);border-color:#94aaa236;inset:4px;box-shadow:inset 0 0 15px #000000a8}.room-canvas .rack-bay:after{display:none}.room-canvas .rack-bay.occupied{background:linear-gradient(#111718 0%,#050809 30%,#030506 100%);border-color:#5a6562;box-shadow:inset 0 0 0 2px #050808,inset 0 0 22px #1f302b29,0 4px 8px #000000ba}.room-canvas .rack-bay.occupied:hover:not(:disabled){background:linear-gradient(#141b1b 0%,#070a0b 38%,#040606 100%);border-color:#788581;box-shadow:inset 0 0 0 2px #070b0b,inset 0 0 20px #4559512b,0 4px 8px #000000b8}.room-canvas .rack-bay:hover:not(.occupied):not(:disabled),.room-canvas.build-mode .rack-bay.placement-ready{background:linear-gradient(#111b1a 0%,#07100f 100%);border-color:#58bc9f;box-shadow:inset 0 0 0 1px #6addb84d,inset 0 0 18px #41be9a14,0 0 11px #29b78b1c}.room-canvas .bay-code{z-index:8;color:#28c795;text-shadow:0 0 6px #28c7953d;font-size:9px;top:9px;left:9px}.room-canvas .bay-mount{display:none}.room-canvas .bay-empty{color:#b5bfbc;gap:6px;inset:22% 5% 15%}.room-canvas .bay-empty b{color:#d0d8d6;text-shadow:0 0 10px #ffffff14;font-size:clamp(30px,2.45vw,43px);font-weight:200}.room-canvas .bay-empty em{color:#bac4c1;letter-spacing:.05em;font-size:8px}.room-canvas .bay-rig{z-index:7;animation:5.2s ease-in-out infinite rig-idle;inset:4% 9% 5%;overflow:visible}.room-canvas .bay-rig img{filter:drop-shadow(0 11px 7px #000000e6);transform:scale(1.12)}.room-canvas .bay-rig-status,.room-canvas .rack-row-foot{display:none}.room-canvas .rack-lower-plinth{background:linear-gradient(#131a1a,#050809);border-top-color:#475650;height:21px;bottom:0;left:20px;right:20px}.room-canvas .rack-cable-tray{z-index:8;background:repeating-linear-gradient(90deg,#060a0a 0 6px,#54635e 6px 8px);border-color:#56645f;height:12px;bottom:-12px;left:2%;right:2%}@media (width<=900px){.room-canvas .rack-deck{gap:8%;inset:12% 1.5% 10%}.room-canvas .rack-row{padding-top:28px}.room-canvas .rack-row-head{height:28px}.room-canvas .rack-frame{padding:18px 10px}.room-canvas .rack-bays{gap:2px;padding:11px 10px 15px}.room-canvas .rack-endcap{width:8px}.room-canvas .bay-code{font-size:7px;top:6px;left:6px}.room-canvas .bay-rig{inset:5% 6% 6%}}.room-canvas .rack-bay .bay-rig{box-sizing:border-box;justify-content:center;align-items:flex-end;width:auto;height:auto;padding:4px 9% 2px;display:flex;inset:0;overflow:hidden}.room-canvas .rack-bay .bay-rig img{object-fit:contain;object-position:center center;filter:brightness(1.18)contrast(1.08)drop-shadow(0 6px 5px #000000c7);width:100%;max-width:none;height:100%;max-height:none;margin:0;display:block;position:static;transform:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
