.target-observatory{padding:25px;margin-bottom:25px;background:linear-gradient(120deg,var(--c-11221d,#11221d),var(--c-101b21,#101b21))}.observatory-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.observatory-heading h2{font-size:calc(27px * var(--font-scale,1));letter-spacing:-.9px;margin:8px 0}.observatory-heading p{font-size:calc(12px * var(--font-scale,1));margin:0;color:var(--c-93b3a1,#93b3a1)}.target-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.target-summary>div{display:flex;gap:12px;align-items:center;border:1px solid var(--c-2e493b,#2e493b);border-radius:10px;padding:16px;background:var(--c-0c161bc9,#0c161bc9);flex-wrap:wrap}.target-summary>div>svg{color:var(--c-8bc5a6,#8bc5a6)}.target-summary>div>span{font-size:calc(10px * var(--font-scale,1));color:var(--c-9ebcac,#9ebcac);flex:1 1}.target-summary strong{display:block;color:var(--c-e2f5eb,#e2f5eb);font-size:calc(25px * var(--font-scale,1));line-height:1.2;font-weight:550;margin-top:5px}.target-summary small{font:calc(9px * var(--font-scale,1)) ui-monospace,monospace;color:var(--c-87a393,#87a393)}.target-summary .all-time-card{border-color:var(--c-796644,#796644);background:linear-gradient(130deg,var(--c-302b1c,#302b1c),var(--c-15251e,#15251e))}.all-time-card strong,.all-time-card>svg{color:var(--c-f0d192,#f0d192)!important}.target-disclaimer{display:flex;gap:8px;align-items:center;font-size:calc(10px * var(--font-scale,1));color:var(--c-bec3a4,#bec3a4);margin:15px 0 8px}.target-chart-canvas{position:relative;background:var(--c-0a151ac9,#0a151ac9);border:1px solid var(--c-293e35,#293e35);border-radius:10px;padding:10px}.target-chart svg{display:block;width:100%;max-height:290px}.target-grid-line{stroke:var(--c-253e35,#253e35);stroke-dasharray:3 5}.target-axis-label,.target-height-label{fill:var(--c-94b5a3,#94b5a3);font:calc(11px * var(--font-scale,1)) ui-monospace,monospace}.network-target-line{stroke:var(--c-dfbb73,#dfbb73);stroke-width:1.5;stroke-dasharray:6 4}.network-target-label{fill:var(--c-f2ce8b,#f2ce8b);font:calc(11px * var(--font-scale,1)) ui-monospace,monospace}.target-series-line{fill:none;stroke:var(--c-aef4c9,#aef4c9);stroke-width:2.5}.target-point{fill:var(--c-bafad3,#bafad3);stroke:var(--c-0d2018,#0d2018);stroke-width:2;cursor:pointer;transition:r .2s}.target-point:focus,.target-point:hover{r:9;outline:none;stroke:var(--c-fff,#fff)}.target-point.record{fill:var(--c-edcd83,#edcd83)}.target-single-guide{stroke:var(--c-69a989,#69a989);stroke-dasharray:4 4}.target-single-value{fill:var(--c-cffbe0,#cffbe0);font-size:calc(12px * var(--font-scale,1))}.target-tooltip{position:absolute;top:12px;right:14px;background:var(--c-0d191cf5,#0d191cf5);border:1px solid var(--c-526c58,#526c58);border-radius:9px;padding:13px;min-width:230px;font-size:calc(10px * var(--font-scale,1));box-shadow:0 14px 30px var(--c-0005,#0005);pointer-events:none}.target-tooltip>strong{display:block;color:var(--c-efd38f,#efd38f);margin-bottom:10px}.target-tooltip>span{display:flex;justify-content:space-between;gap:15px;margin-top:7px;color:var(--c-9db8a9,#9db8a9)}.target-tooltip b{color:var(--c-d6ebdf,#d6ebdf);font-weight:500}.target-chart-controls{display:flex;align-items:center;gap:10px;font-size:calc(10px * var(--font-scale,1));color:var(--c-9fb7aa,#9fb7aa);margin-top:12px}.target-chart-controls label{display:flex;gap:12px;align-items:center}.target-chart-controls input{width:150px;accent-color:var(--c-b4edc9,#b4edc9);padding:0;background:none;border:0;height:13px}.target-chart-controls small{margin-left:auto}.target-chart-partial{font-size:calc(10px * var(--font-scale,1));margin-top:9px;color:var(--c-90ad9c,#90ad9c);display:flex;gap:10px}.live-chart-empty{min-height:180px;display:grid;place-items:center;text-align:center;font-size:calc(12px * var(--font-scale,1));color:var(--c-9bb6a5,#9bb6a5);padding:20px}.share-experience{margin-top:20px;padding:23px;background:linear-gradient(120deg,var(--c-101d21,#101d21),var(--c-13231c,#13231c));overflow:hidden}.share-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.experience-switch{display:flex;align-items:center;gap:8px;border:1px solid var(--c-3b5146,#3b5146);border-radius:7px;padding:9px 11px;font-size:calc(11px * var(--font-scale,1));color:var(--c-a9c2b3,#a9c2b3)}.experience-switch i{width:28px;height:16px;background:var(--c-263a31,#263a31);border-radius:12px;position:relative;margin-left:4px}.experience-switch i:after{content:"";width:10px;height:10px;position:absolute;left:3px;top:3px;background:var(--c-80998b,#80998b);border-radius:50%;transition:transform .2s}.experience-switch.on{color:var(--c-d2f8e1,#d2f8e1);border-color:var(--c-7bb88f,#7bb88f);background:var(--c-234630,#234630)}.experience-switch.on i{background:var(--c-a7eac0,#a7eac0)}.experience-switch.on i:after{transform:translateX(12px);background:var(--c-173422,#173422)}.share-stage{height:260px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:12px;border:1px solid var(--c-30483b,#30483b);background:radial-gradient(ellipse at 50% 40%,var(--c-25463833,#25463833),transparent 65%),var(--c-0a1419,#0a1419)}.share-core{display:flex;flex-direction:column;align-items:center;position:relative;padding:18px 25px;background:radial-gradient(ellipse,var(--c-102c22,#102c22),var(--c-0b1d1b00,#0b1d1b00) 72%);min-width:250px}.share-core>svg{color:var(--share-color);margin-bottom:10px}.share-core>span{font-size:calc(8px * var(--font-scale,1));letter-spacing:2px;color:var(--c-92baa3,#92baa3)}.share-core>strong{font-size:calc(39px * var(--font-scale,1));font-weight:450;letter-spacing:-1.5px;color:var(--c-e5f7ed,#e5f7ed);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.share-core>small{font:calc(9px * var(--font-scale,1)) ui-monospace,monospace;color:var(--c-719885,#719885);margin-top:8px}.share-core.receiving>svg{animation:signal-pulse 1s ease-out}.share-orbit{position:absolute;inset:0;display:grid;place-items:center;opacity:.5}.share-orbit i{position:absolute;width:250px;height:150px;border:1px solid var(--c-406851,#406851);border-radius:50%;transform:rotate(-20deg)}.share-orbit i:nth-child(2){width:360px;height:215px;transform:rotate(20deg);border-style:dashed;opacity:.5}.share-orbit i:nth-child(3){width:500px;height:280px;opacity:.25}.is-immersive .share-orbit i:nth-child(2){animation:orbit-sweep 30s linear infinite}.share-stream-lines{position:absolute;inset:0;display:flex;justify-content:space-around;opacity:.16;transform:skewX(-20deg)}.share-stream-lines i{height:100%;border-left:1px solid var(--c-7bca9c,#7bca9c)}.share-stage-caption{position:absolute;bottom:12px;left:10px;right:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:calc(9px * var(--font-scale,1));text-align:center;color:var(--c-82a996,#82a996);z-index:3}.share-particles{position:absolute;inset:0;pointer-events:none;z-index:1}.share-particles i{position:absolute;left:50%;top:45%;height:3px;width:3px;border-radius:50%;background:var(--share-color);box-shadow:0 0 7px var(--share-color);animation:share-arrival 1.6s var(--delay) ease-out both;transform:rotate(var(--angle)) translateX(160px)}.share-celebration{position:absolute;right:15px;top:15px;border:1px solid var(--share-color);color:var(--share-color);padding:12px 14px;border-radius:10px;background:var(--c-0b171ef0,#0b171ef0);z-index:4;display:flex;gap:10px;align-items:center;box-shadow:0 0 35px var(--c-b6edbd16,#b6edbd16);animation:record-arrival .5s ease-out}.share-celebration strong{display:block;font-size:calc(10px * var(--font-scale,1));letter-spacing:1px}.share-celebration span{display:block;font-size:calc(9px * var(--font-scale,1));margin-top:4px}.share-rarity{display:grid;grid-template-columns:repeat(3,1fr);margin-top:15px;border:1px solid var(--c-2b4537,#2b4537);border-radius:9px;overflow:hidden}.share-rarity>div{padding:17px;border-right:1px solid var(--c-2b4537,#2b4537)}.share-rarity>div:last-child{border:0}.share-rarity span{color:var(--c-a3c0ad,#a3c0ad);font-size:calc(10px * var(--font-scale,1))}.share-rarity strong{display:block;font-size:calc(27px * var(--font-scale,1));color:var(--c-d1eddd,#d1eddd);font-weight:500;margin:6px 0}.share-rarity small{display:block;color:var(--c-86a491,#86a491);font-size:calc(9px * var(--font-scale,1));line-height:1.5}.share-tiers{display:grid;grid-template-columns:repeat(7,1fr);margin:16px 0;gap:6px}.share-tiers>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:8px;background:var(--c-0b171bb3,#0b171bb3);border-radius:6px}.share-tiers i{width:4px;height:4px;background:var(--tier-color);border-radius:50%}.share-tiers strong{font-weight:500;color:var(--tier-color)}.share-tiers span,.share-tiers strong{font-size:calc(8px * var(--font-scale,1))}.share-tiers span{width:100%;color:var(--c-89a497,#89a497);margin-left:9px}.share-settings{padding:24px}.event-preference,.share-settings>p{font-size:calc(12px * var(--font-scale,1))}.event-preference{display:flex;gap:10px;align-items:center;margin:15px 0 22px}.event-preference input{width:auto;accent-color:var(--c-a9e6bf,#a9e6bf)}.tier-setting{display:flex;align-items:center;gap:10px;font-size:calc(12px * var(--font-scale,1));margin-bottom:10px}.tier-setting>span{flex:1 1}.tier-setting input{width:85px;padding:9px}.tier-setting small{color:var(--c-8da79a,#8da79a)}.share-settings .detail-actions{margin-top:22px;justify-content:space-between}@keyframes share-arrival{0%{opacity:0;transform:rotate(var(--angle)) translateX(170px)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(28px)}}@keyframes signal-pulse{0%{filter:drop-shadow(0 0 14px var(--share-color));transform:scale(1.4)}to{filter:none;transform:scale(1)}}@keyframes orbit-sweep{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes record-arrival{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mining-room{margin:14px 0 20px;border:1px solid var(--c-405649,#405649);border-radius:12px;overflow:hidden;background:var(--c-0d191e,#0d191e)}.room-chrome{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--c-344639,#344639);background:var(--c-14211e,#14211e);font:calc(9px * var(--font-scale,1)) ui-monospace,monospace;color:var(--c-bad5c3,#bad5c3);gap:12px}.room-chrome>span:first-child{display:flex;gap:8px;align-items:center}.room-chrome b{font:calc(8px * var(--font-scale,1)) ui-monospace,monospace;color:var(--c-7c9d88,#7c9d88);margin-left:10px}.room-interior{position:relative;isolation:isolate;overflow:hidden;padding:75px 25px 25px;background:linear-gradient(var(--c-0a141733,#0a141733),var(--c-0b191857,#0b191857)),url(/mining-room.webp) 50%/cover}.room-back-wall{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--c-05101270,#05101270),transparent 15%,transparent 85%,var(--c-05101270,#05101270))}.room-back-wall i{display:none}.room-ceiling{position:absolute;left:10%;right:10%;top:15px;display:flex;justify-content:space-between}.room-ceiling i{width:20%;height:2px;background:var(--c-bdffe0,#bdffe0);box-shadow:0 0 18px var(--c-b0f1cb77,#b0f1cb77);opacity:.3}.room-floor{position:absolute;inset:65% -10% -40%;z-index:-1;background:linear-gradient(var(--c-4a756322,#4a756322) 1px,transparent 1px),linear-gradient(90deg,var(--c-4a756322,#4a756322) 1px,transparent 1px);background-size:65px 65px;transform:perspective(350px) rotateX(45deg);transform-origin:center top;opacity:.3}.room-bus{position:absolute;top:38px;left:8%;right:8%;height:18px;background:linear-gradient(var(--c-223c34,#223c34),var(--c-0d1b19,#0d1b19));border:1px solid var(--c-4a6656,#4a6656);display:flex;align-items:center;gap:6px;padding:0 10px;box-shadow:0 6px 12px var(--c-0005,#0005)}.room-bus>span{font:calc(7px * var(--font-scale,1)) ui-monospace,monospace;color:var(--c-87b79b,#87b79b);letter-spacing:3px;margin-right:auto}.room-bus i{width:4px;height:4px;background:var(--c-9ad8b2,#9ad8b2);border-radius:50%;opacity:.5}.room-units{display:grid;grid-template-columns:repeat(var(--room-columns),minmax(0,1fr));gap:28px 25px;position:relative}.room-unit{min-width:0;position:relative}.room-cable{position:absolute;left:0;right:0;width:100%;height:85px;overflow:visible;pointer-events:none;z-index:-1}.room-cable path{fill:none;stroke:var(--c-243d34,#243d34);stroke-width:4;vector-effect:non-scaling-stroke}.room-cable path:last-child{stroke:var(--c-659879,#659879);stroke-width:1;opacity:.5}.room-cable .cable-flow{stroke:var(--c-9df0bf,#9df0bf)!important;stroke-dasharray:7 40;animation:cable-transmission 3s linear infinite;opacity:.8!important}.room-machine{position:relative;width:100%;height:205px;display:flex;justify-content:center;align-items:flex-end;padding:8px 12px 20px;isolation:isolate;border-radius:10px}.room-machine:disabled{opacity:1;cursor:default}.room-machine:focus-visible{outline:1px solid var(--c-b0efc6,#b0efc6);outline-offset:5px}.room-machine>img{position:relative;z-index:2;width:100%;height:100%;max-width:280px;object-fit:contain;object-position:center bottom;filter:drop-shadow(5px 10px 5px var(--c-0008,#0008));transition:transform .3s}.room-machine:hover>img{transform:translateY(-4px)}.machine-plinth{position:absolute;left:5%;right:5%;bottom:5px;height:44px;background:linear-gradient(170deg,var(--c-40524b,#40524b),var(--c-1a2724,#1a2724) 65%);transform:perspective(220px) rotateX(48deg);border:1px solid var(--c-6c897b,#6c897b);box-shadow:0 12px 0 var(--c-0a1412,#0a1412),0 16px 18px var(--c-0008,#0008);border-radius:3px;z-index:0}.machine-light{position:absolute;bottom:5px;left:15%;right:15%;height:12px;background:var(--c-73b38b,#73b38b);filter:blur(14px);opacity:.15}.unit-index{position:absolute;top:9px;left:4px;color:var(--c-86ac99,#86ac99);font:calc(9px * var(--font-scale,1)) ui-monospace,monospace;z-index:3}.room-unit.selected .machine-plinth{border-color:var(--c-a9d9b8,#a9d9b8);box-shadow:0 12px 0 var(--c-0a1912,#0a1912),0 16px 22px var(--c-8cdaa82b,#8cdaa82b)}.room-immersive .running .machine-light{opacity:.8;animation:room-breathe 4s ease-in-out infinite alternate}.machine-wave{position:absolute;left:7%;right:7%;bottom:14px;height:32px;border:1px solid var(--c-b9f8cd,#b9f8cd);border-radius:50%;animation:machine-share-wave 2.2s ease-out forwards;pointer-events:none}.room-unit-row{background:var(--c-0c191ddd,#0c191ddd);border:1px solid var(--c-3e5648,#3e5648);border-radius:8px;margin-top:14px;padding:11px 12px;position:relative;z-index:3;box-shadow:0 7px 15px var(--c-0003,#0003)}.room-unit.selected .room-unit-row{border-color:var(--c-80ad8b,#80ad8b);background:var(--c-162c21eb,#162c21eb)}.room-unit-row>div{display:flex;justify-content:space-between;align-items:center;gap:5px}.room-unit-row>div+div{margin-top:8px;border-top:1px solid var(--c-334b3d,#334b3d);padding-top:8px}.room-unit-row strong{font-size:calc(16px * var(--font-scale,1));font-weight:550;letter-spacing:-.4px}.room-unit-row span{font:calc(9px * var(--font-scale,1)) ui-monospace,monospace;color:var(--c-b7d6c3,#b7d6c3)}.room-unit-row small{display:flex;gap:4px;align-items:center;font-size:calc(8px * var(--font-scale,1));color:var(--c-91b39e,#91b39e)}.room-unit-row span>small{display:inline;font-size:calc(8px * var(--font-scale,1));color:var(--c-75947f,#75947f)}.room-unit-row .status-dot{width:4px;height:4px}.room-bottom{display:flex;justify-content:space-between;align-items:center;padding:11px 15px;gap:15px;background:var(--c-111f1a,#111f1a)}.room-bottom>small{color:var(--c-88a894,#88a894);font-size:calc(9px * var(--font-scale,1));line-height:1.6}.room-bottom>div{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:calc(10px * var(--font-scale,1));color:var(--c-b1d0ba,#b1d0ba)}.room-builder{margin-top:0}.room-builder .room-machine{height:165px}.room-builder .room-interior{padding:65px 20px 22px}.compact-rack-rows{gap:9px}.compact-rack-rows .rack-slot{padding:12px;background:var(--c-10221b,#10221b);border-color:var(--c-345140,#345140)}.compact-rack-rows .slot-head{margin-bottom:9px}.compact-rack-rows .slot-name strong{font-size:calc(14px * var(--font-scale,1))}.compact-rack-rows .slot-time{margin:8px 0}.builder-machine img,.card-image img,.detail-product img,.preview-slot img,.session-link img{mix-blend-mode:normal;object-fit:contain;filter:drop-shadow(0 8px 8px var(--c-0005,#0005))}.builder-machine img{height:68px;width:90px}.card-image{background:radial-gradient(ellipse at 50% 90%,var(--c-345a452e,#345a452e),transparent 65%)}.card-image img{padding:10px}.card-image img,.session-sidebar .session-link img{object-fit:contain}.rack-vents{display:none!important}@keyframes cable-transmission{to{stroke-dashoffset:-94}}@keyframes room-breathe{0%{opacity:.3}to{opacity:.8}}@keyframes machine-share-wave{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@media(max-width:1100px){.observatory-heading{align-items:flex-start}.share-experience .observatory-heading{flex-direction:column;gap:8px}.room-machine{height:170px}.room-units{gap:22px 15px}.room-interior{padding:65px 18px 22px}.room-unit-row{padding:9px}.room-unit-row strong{font-size:calc(14px * var(--font-scale,1))}.room-unit-row span{font-size:calc(8px * var(--font-scale,1))}.share-tiers{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.target-observatory{padding:16px;margin-bottom:20px}.observatory-heading{gap:10px;flex-wrap:wrap;margin-bottom:15px}.observatory-heading h2{font-size:calc(23px * var(--font-scale,1));line-height:1.2;margin:8px 0}.observatory-heading p{font-size:calc(10px * var(--font-scale,1));line-height:1.6}.target-summary{grid-template-columns:1fr;gap:7px;margin-bottom:12px}.target-summary>div{padding:10px 12px;gap:10px;flex-wrap:nowrap}.target-summary strong{font-size:calc(20px * var(--font-scale,1));display:inline;margin-left:10px}.target-summary>div>span{font-size:calc(9px * var(--font-scale,1))}.target-summary small{max-width:95px;font-size:calc(8px * var(--font-scale,1));line-height:1.6;text-align:right}.target-chart-canvas{padding:6px 0;overflow-x:auto}.target-chart svg{min-width:550px;height:230px;max-height:none}.target-tooltip{position:sticky;right:auto;left:10px;bottom:10px;top:auto;margin:8px;min-width:0}.target-chart-controls{flex-wrap:wrap;gap:8px;font-size:calc(9px * var(--font-scale,1))}.target-chart-controls input{width:95px}.target-chart-controls small{font-size:calc(8px * var(--font-scale,1))}.target-disclaimer{align-items:flex-start;font-size:calc(9px * var(--font-scale,1));line-height:1.6}.target-disclaimer .status-dot{margin-top:4px;flex-shrink:0}.target-chart-partial{flex-direction:column;font-size:calc(9px * var(--font-scale,1));line-height:1.6}.share-experience{padding:16px}.share-controls{width:100%;justify-content:flex-start}.experience-switch{font-size:calc(10px * var(--font-scale,1));padding:8px}.share-stage{height:260px}.share-core>strong{font-size:calc(33px * var(--font-scale,1))}.share-stage-caption{font-size:calc(8px * var(--font-scale,1));padding:0 12px;line-height:1.7}.share-celebration{right:8px;top:8px;padding:9px;gap:7px}.share-celebration span,.share-celebration strong{font-size:calc(8px * var(--font-scale,1))}.share-rarity{grid-template-columns:1fr}.share-rarity>div{border:0;border-bottom:1px solid var(--c-2b4537,#2b4537);padding:12px;display:grid;grid-template-columns:1fr auto;align-items:center}.share-rarity small{grid-column:1/-1;font-size:calc(8px * var(--font-scale,1))}.share-rarity span{font-size:calc(10px * var(--font-scale,1))}.share-rarity strong{font-size:calc(23px * var(--font-scale,1));margin:0 0 4px}.share-tiers{grid-template-columns:repeat(3,1fr)}.share-tiers strong{font-size:calc(8px * var(--font-scale,1))}.room-interior{padding:64px 12px 18px}.room-chrome{padding:12px;font-size:calc(8px * var(--font-scale,1))}.room-chrome b{display:none}.room-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.room-unit:only-child{grid-column:1/-1;max-width:260px;width:100%;margin:auto}.room-builder .room-machine,.room-machine{height:145px;padding:6px 4px 15px}.room-unit-row{padding:9px 8px}.room-unit-row strong{font-size:calc(14px * var(--font-scale,1))}.room-unit-row>div{flex-wrap:wrap;row-gap:4px}.room-unit-row span{font-size:calc(8px * var(--font-scale,1))}.room-unit-row small{font-size:calc(7px * var(--font-scale,1))}.room-bottom{padding:9px 12px;gap:8px}.room-bottom>small{font-size:calc(8px * var(--font-scale,1))}.room-builder .room-interior{padding:60px 12px 18px}.room-builder{margin-left:0;margin-right:0}.compact-rack-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-rack-rows .rack-slot{padding:10px}.compact-rack-rows .slot-name{flex-direction:row;flex-wrap:wrap}.builder-machine img{width:78px;height:58px}.share-settings{padding:18px}.share-settings .detail-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.is-immersive *,.room-immersive *{animation:none!important;transition:none!important}.machine-wave,.share-particles{display:none}.share-celebration{animation:none}}.room-cable{height:110px;z-index:0;top:-28px}.room-cable path{stroke-linecap:round;stroke-linejoin:round}.room-cable path.cable-shadow{stroke:var(--c-0009,#0009);stroke-width:7;transform:translate(2px,3px)}.room-cable path.cable-jacket{stroke:var(--c-1b2929,#1b2929);stroke-width:5}.room-cable path.cable-highlight{stroke:var(--c-789486,#789486);stroke-width:1.2;opacity:.65}.room-cable .cable-connector rect{fill:var(--c-344a43,#344a43);stroke:var(--c-91aa9e,#91aa9e);stroke-width:.6}.room-cable .cable-connector path{stroke:var(--c-0a1413,#0a1413);stroke-width:1;opacity:1}.rack-builder>.builder-summary{margin:0 0 20px}.install-nav{gap:7px;padding:9px 10px;border:1px solid var(--c-385345,#385345);border-radius:8px;font-size:calc(11px * var(--font-scale,1));white-space:nowrap;color:var(--c-c1dfce,#c1dfce)}.install-nav,.install-symbol{display:flex;align-items:center}.install-symbol{position:relative}.install-symbol>svg+svg{position:absolute;right:-4px;bottom:-2px;background:var(--c-10201a,#10201a)}.install-content{display:grid;gap:20px}.install-intro{display:flex;align-items:center;gap:12px}.install-intro>div{display:grid;gap:5px}.install-intro strong{font-size:calc(20px * var(--font-scale,1))}.install-intro span{font-size:calc(12px * var(--font-scale,1));color:var(--c-95b5a5,#95b5a5)}.install-qr{justify-self:center;text-align:center}.install-qr>img{display:block;background:white;border-radius:12px;max-width:100%;height:auto}.install-qr p{font-size:calc(12px * var(--font-scale,1));color:var(--c-acc4b8,#acc4b8);line-height:1.7}.install-qr a{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--c-b5efce,#b5efce)}.install-steps{display:grid;gap:16px}.install-steps>div{display:flex;gap:12px}.install-steps>div>span{font:calc(11px * var(--font-scale,1)) monospace;color:var(--c-a9d8ba,#a9d8ba);padding-top:3px}.install-steps strong{font-size:calc(13px * var(--font-scale,1))}.install-steps p{font-size:calc(12px * var(--font-scale,1));line-height:1.8;color:var(--c-abc3b7,#abc3b7);margin:5px 0}.install-steps svg{display:inline;vertical-align:middle;margin:0 3px}.mobile-install-banner{position:fixed;bottom:16px;left:12px;right:12px;z-index:65;display:flex;gap:12px;padding:15px;background:var(--c-142a20,#142a20);border:1px solid var(--c-688973,#688973);border-radius:14px;box-shadow:0 12px 45px var(--c-0009,#0009);white-space:normal}.mobile-install-banner>div{flex:1 1;display:grid;gap:5px}.mobile-install-banner strong{font-size:calc(12px * var(--font-scale,1))}.mobile-install-banner span{font-size:calc(11px * var(--font-scale,1));color:var(--c-a7c2b2,#a7c2b2)}.mobile-install-banner>div>button{display:flex;gap:5px;align-items:center;color:var(--c-b1f0c9,#b1f0c9);font-size:calc(12px * var(--font-scale,1));text-align:left;margin-top:5px}.mobile-install-banner>.icon-button{align-self:flex-start}.has-rack .mobile-install-banner{bottom:95px}@media(max-width:767px){.install-nav>span:last-child{display:none}.install-nav{padding:8px}.install-content{gap:16px}.install-qr>img{width:180px}.room-cable{height:95px}}.install-content{padding:24px}@media(max-width:767px){.install-content{padding:20px}}.machine-card .card-image{display:block;overflow:hidden;isolation:isolate}.machine-card .card-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;box-sizing:border-box}.machine-card .card-image>.in-rack{z-index:1}.theme-picker{display:flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid var(--c-405749,#405749);border-radius:8px;color:var(--c-c2ddcd,#c2ddcd)}.theme-picker select{width:auto;max-width:90px;border:0;padding:3px;font-size:calc(11px * var(--font-scale,1))}.theme-picker option,.theme-picker select{background:var(--c-13231d,#13231d);color:var(--c-e1f3e8,#e1f3e8)}.builder-summary>div{background:linear-gradient(125deg,var(--c-342c1b,#342c1b),var(--c-172720,#172720));border-color:var(--c-a28b4f,#a28b4f);box-shadow:inset 3px 0 var(--c-efca77,#efca77),0 4px 20px var(--c-0003,#0003)}.builder-summary strong{color:var(--c-ffdc8e,#ffdc8e);font-size:calc(30px * var(--font-scale,1));text-shadow:0 0 22px var(--c-f6c66b25,#f6c66b25)}.builder-summary span{color:var(--c-eadbb9,#eadbb9)}.target-key{display:flex;gap:18px;flex-wrap:wrap;font-size:calc(10px * var(--font-scale,1));color:var(--c-bad5c3,#bad5c3);margin:12px 0}.target-key span{display:flex;align-items:center;gap:6px}.target-key i{height:6px;width:6px;border-radius:50%;background:var(--c-bafad3,#bafad3)}.target-key i.gold{background:var(--c-edcd83,#edcd83)}.fleet-selector{border:1px solid var(--c-526d5b,#526d5b);margin-bottom:13px}.aggregate-note{padding:20px;color:var(--c-bed6c8,#bed6c8)}.workspace-main>.session-detail{margin-top:24px}.signal-architecture{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 95%,var(--c-3a796839,#3a796839),transparent 65%),linear-gradient(120deg,var(--c-09171f,#09171f),var(--c-10231f,#10231f))}.signal-grid{position:absolute;inset:40% -30% -90%;transform:perspective(360px) rotateX(62deg);transform-origin:50% 0;background-image:linear-gradient(var(--c-578a6928,#578a6928) 1px,transparent 1px),linear-gradient(90deg,var(--c-578a6928,#578a6928) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(transparent,var(--c-000,#000) 35%,transparent);mask-image:linear-gradient(transparent,var(--c-000,#000) 35%,transparent)}.signal-horizon{position:absolute;left:10%;right:10%;top:59%;height:1px;background:linear-gradient(90deg,transparent,var(--c-9fc8b755,#9fc8b755),transparent);box-shadow:0 0 50px 5px var(--c-70b19b16,#70b19b16)}.signal-node{position:absolute;left:calc(7% + var(--node)*7.7%);top:calc(22% + mod(var(--node),3)*13%);width:3px;height:45%;background:linear-gradient(transparent,var(--c-78b99a35,#78b99a35),transparent);transform:skewY(-12deg);opacity:.5}.share-core{z-index:2}.event-source{font-size:calc(11px * var(--font-scale,1));color:var(--c-c3dfcf,#c3dfcf);font-weight:500;margin:5px 0}.share-particles{z-index:3}.share-particles i{width:4px;height:4px;border-radius:1px;animation:packet-arrival 1.7s var(--delay) cubic-bezier(.22,.75,.2,1) both}.share-stage:has(.share-particles) .signal-horizon{animation:signal-horizon-flash 2s ease-out forwards}.share-stage:has(.share-particles) .signal-node{animation:signal-node-flash 2s ease-out forwards;animation-delay:calc(var(--node)*25ms)}@keyframes packet-arrival{0%{opacity:0;transform:translate(calc(cos(var(--angle))*360px),calc(sin(var(--angle))*110px)) scaleX(4)}20%{opacity:.9}80%{opacity:.65}to{opacity:0;transform:translate(0) scale(.2)}}@keyframes signal-horizon-flash{0%,to{opacity:.4}25%{opacity:1;box-shadow:0 0 65px 12px var(--c-94d6ae30,#94d6ae30)}}@keyframes signal-node-flash{0%,to{opacity:.3}30%{opacity:.9}}@media(max-width:1100px){.header{gap:15px}.header-actions{gap:8px}.theme-picker{padding:6px}.theme-picker select{max-width:78px;font-size:calc(10px * var(--font-scale,1))}}@media(max-width:640px){.header-actions{flex-wrap:wrap;justify-content:flex-end}.theme-picker svg{display:none}.theme-picker select{max-width:75px}.builder-summary strong{font-size:calc(27px * var(--font-scale,1))}.target-key{font-size:calc(9px * var(--font-scale,1));gap:10px}.share-core{max-width:80%}.event-source{font-size:calc(9px * var(--font-scale,1))}.share-core>strong{font-size:calc(29px * var(--font-scale,1))}}@media(prefers-reduced-motion:reduce){.share-particles i,.signal-horizon,.signal-node{animation:none!important}.share-particles{display:none}}.fleet-event-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin:12px 0}.fleet-event-strip>div{padding:12px;border:1px solid var(--c-405749,#405749);border-radius:8px;background:var(--c-13231d,#13231d)}.fleet-event-strip small,.fleet-event-strip span{display:block;font-size:calc(10px * var(--font-scale,1));color:var(--c-c2ddcd,#c2ddcd)}.fleet-event-strip strong{display:block;font-size:calc(17px * var(--font-scale,1));margin:5px 0}.event-arrival{animation:event-tile-arrival 2s ease-out forwards}@keyframes event-tile-arrival{0%{border-color:#e7d294;box-shadow:inset 0 0 20px #b7e3c51a}to{box-shadow:none}}.analytics-consent{position:fixed;z-index:95;bottom:18px;right:18px;width:min(430px,calc(100% - 36px));padding:22px;background:var(--c-13231d,#13231d);border:1px solid var(--c-405749,#405749);border-radius:13px;box-shadow:0 12px 50px #0008}.analytics-consent strong{font-size:calc(16px * var(--font-scale,1))}.analytics-consent p{font-size:calc(12px * var(--font-scale,1));line-height:1.7;color:var(--c-c2ddcd,#c2ddcd)}.analytics-consent>div{display:flex;gap:10px}.analytics-consent .button{flex:1 1;padding:10px;font-size:calc(11px * var(--font-scale,1))}.analytics-consent>a{display:block;margin-top:12px;font-size:calc(11px * var(--font-scale,1))}.experience-screen{min-width:0}.experience-screen.is-focused{position:fixed;inset:0;z-index:200;background:var(--c-0b1318,#0b1318);overflow:auto;padding:clamp(12px,2vw,28px);display:flex;flex-direction:column;gap:18px}.experience-screen:fullscreen{width:100%;height:100%;box-sizing:border-box}.experience-screen.is-focused>.share-experience,.experience-target{width:100%;max-width:1560px;margin:0 auto}.experience-target .target-observatory{margin:0}.experience-target .observatory-heading>div:first-child,.experience-target .target-summary{display:none}.experience-target .observatory-heading{justify-content:flex-end;margin-bottom:12px}.experience-screen.is-focused .share-stage{min-height:210px;height:clamp(210px,28vh,360px)}.experience-screen.is-focused .share-experience{padding:20px}.experience-screen.is-focused .share-rarity{margin-top:12px}.experience-screen.is-focused .share-rarity>div{padding:14px 20px}.experience-screen.is-focused .share-tiers{margin-top:12px}.experience-screen.is-focused .observatory-heading{margin-bottom:14px}@media(max-width:680px){.experience-screen.is-focused .share-experience{padding:14px}.experience-screen.is-focused .share-controls{flex-wrap:wrap}.experience-screen.is-focused .share-rarity>div{padding:10px}}.experience-screen.is-focused>.experience-target,.experience-screen.is-focused>.share-experience{flex-shrink:0}.is-immersive .signal-grid{animation:room-grid-flow 9s linear infinite}.is-immersive .signal-horizon{animation:room-horizon-breathe 5s ease-in-out infinite}.is-immersive .signal-node{animation:room-light-flow 6s ease-in-out infinite;animation-delay:calc(var(--node)*-.5s)}@keyframes room-grid-flow{0%{background-position:0 0,0 0}to{background-position:0 55px,0 55px}}@keyframes room-horizon-breathe{0%,to{opacity:.35;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes room-light-flow{0%,to{opacity:.15}50%{opacity:.75}}.remember-session{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;font-size:calc(12px * var(--font-scale,1));margin:15px 0}.remember-session input{width:16px!important;height:16px;accent-color:#b8f5ce}@media(prefers-reduced-motion:reduce){.is-immersive .signal-grid,.is-immersive .signal-horizon,.is-immersive .signal-node{animation:none!important}}.overview-metrics .reward-summary>small{display:block;margin-top:6px}.reward-coin strong{font-size:calc(20px * var(--font-scale,1))!important;margin:6px 0 0!important}.reward-coin strong b{font-size:calc(12px * var(--font-scale,1));font-weight:500}.reward-coin small{display:block}.reward-earned{border-top:1px solid var(--c-30483b,#30483b);padding-top:7px}.rack-purchase{margin:18px 0 12px}.button.buy-rack{background:linear-gradient(115deg,#ffe4a0,#efc261);color:#201a0d;border:1px solid #ffdc88;box-shadow:0 4px 24px #d8ad5426}.button.buy-rack:disabled{opacity:.75}.quote-status{padding:14px 2px;font-size:calc(12px * var(--font-scale,1));line-height:1.65}.quote-status strong{color:var(--c-e5f7ed,#e5f7ed)}.quote-status p{margin-bottom:0}.rack-line-price{border-top:1px solid var(--c-30483b,#30483b);margin-top:14px;padding-top:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:calc(12px * var(--font-scale,1))}.rack-line-price strong{color:var(--c-e5f7ed,#e5f7ed);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quote-spin{animation:quote-spin 1.5s linear infinite}@keyframes quote-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.quote-spin{animation:none}}.room-edit-link{display:inline-flex;align-items:center;gap:7px;padding:3px 0;text-align:left;color:inherit}.room-edit-link:hover{color:var(--mint)}.room-edit-link svg{opacity:.65}.room-unit-row .rack-line-price{display:flex;align-items:center;margin:10px 0 0;padding-top:10px}.room-unit-row .rack-line-price strong{font-size:calc(11px * var(--font-scale,1))}.room-inline-editor{position:relative;z-index:4;margin:10px 10px 0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 10px 30px #0004}.room-editor-head{display:flex;align-items:center;justify-content:space-between;font-size:calc(12px * var(--font-scale,1))}.room-editor-tabs{display:flex;gap:6px;margin:4px 0 12px}.room-editor-tabs button{font-size:calc(10px * var(--font-scale,1));padding:6px 9px;border-radius:5px}.room-editor-tabs button[aria-pressed=true]{background:var(--mint);color:var(--c-14251a,#14251a)}.room-model-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.room-model-options button{padding:8px;text-align:left;border:1px solid var(--line);border-radius:6px}.room-model-options button[aria-pressed=true]{border-color:var(--mint);background:var(--panel-soft)}.room-model-options small,.room-model-options strong{display:block;font-size:calc(11px * var(--font-scale,1))}.room-model-options small{font-size:calc(9px * var(--font-scale,1));color:var(--muted)}.room-inline-editor .coin-switch{margin-top:12px}.room-editor-actions{display:flex;justify-content:space-between;gap:6px;margin-top:8px}.room-editor-actions .text-button{font-size:calc(10px * var(--font-scale,1))}.room-inline-editor .duration-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.room-inline-editor .duration-picker button{padding:7px 0;font-size:calc(10px * var(--font-scale,1))}.room-edit-link.room-model-edit{width:100%;display:flex;justify-content:space-between}.room-model-edit strong{margin-right:auto}.room-model-power{margin-left:auto}.room-unit-row .room-quick-actions{justify-content:flex-end;margin-top:5px;padding-top:4px;gap:2px}.room-quick-actions .icon-button{height:27px;width:29px}.room-quick-actions .icon-button:hover{color:var(--text)}.overview-metrics{overflow:visible}.reward-summary{position:relative}.reward-summary>span{display:flex;align-items:center;gap:6px}.reward-info-button{display:inline-flex;padding:3px;color:var(--muted);margin-left:auto}.reward-coin{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:9px}.reward-coin strong{white-space:nowrap;margin:0!important}.reward-coin>small{white-space:nowrap}.reward-coin>small,.reward-tooltip{font-size:calc(11px * var(--font-scale,1));color:var(--text)}.reward-tooltip{position:absolute;right:0;top:calc(100% - 4px);width:min(330px,85vw);padding:15px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 36px #0006;z-index:90;text-align:left;line-height:1.6}.reward-tooltip small{display:block;margin-top:6px}.reward-tooltip .reward-earned{margin:8px 0;padding-top:8px}.experience-screen.is-focused{height:100dvh;padding:12px;gap:10px;display:grid;grid-template-rows:minmax(0,1.65fr) minmax(0,1fr);overflow:hidden}.experience-screen.is-focused>.share-experience{display:flex;flex-direction:column;min-height:0;padding:12px 16px;overflow:hidden}.experience-screen.is-focused .observatory-heading{margin-bottom:7px;flex-shrink:0}.experience-screen.is-focused .observatory-heading h2{font-size:calc(clamp(17px,2.5vh,26px) * var(--font-scale,1));margin:3px 0}.experience-screen.is-focused .observatory-heading p{margin:2px 0;font-size:calc(10px * var(--font-scale,1))}.experience-screen.is-focused .eyebrow{font-size:calc(8px * var(--font-scale,1))}.experience-screen.is-focused .share-stage{flex:1 1;min-height:90px;height:auto}.experience-screen.is-focused .share-core{padding:8px 15px}.experience-screen.is-focused .share-core>strong{font-size:calc(clamp(25px,4vh,39px) * var(--font-scale,1))}.experience-screen.is-focused .share-core>svg{width:20px;height:20px;margin-bottom:3px}.experience-screen.is-focused .share-stage-caption{font-size:calc(8px * var(--font-scale,1));bottom:5px}.experience-screen.is-focused .fleet-event-strip{margin:6px 0 0;gap:5px;flex-shrink:0}.experience-screen.is-focused .fleet-event-strip>div{padding:5px 9px}.experience-screen.is-focused .fleet-event-strip strong{font-size:calc(15px * var(--font-scale,1));margin:1px 0}.experience-screen.is-focused .fleet-event-strip small,.experience-screen.is-focused .fleet-event-strip span{font-size:calc(8px * var(--font-scale,1))}.experience-screen.is-focused .share-rarity{margin-top:6px;flex-shrink:0}.experience-screen.is-focused .share-rarity>div{padding:6px 10px}.experience-screen.is-focused .share-rarity strong{font-size:calc(21px * var(--font-scale,1));margin:1px 0}.experience-screen.is-focused .share-rarity span{font-size:calc(9px * var(--font-scale,1))}.experience-screen.is-focused .share-rarity small{font-size:calc(8px * var(--font-scale,1));line-height:1.25}.experience-screen.is-focused .share-tiers{margin:5px 0 0;gap:4px;flex-shrink:0}.experience-screen.is-focused .share-tiers>div{padding:4px 7px}.experience-screen.is-focused .tiny-note{margin:5px 0 0;font-size:calc(8px * var(--font-scale,1));line-height:1.25}.experience-screen.is-focused>.experience-target{min-height:0;display:flex}.experience-target .target-observatory{width:100%;min-height:0;display:flex;flex-direction:column;padding:10px 16px}.experience-target .observatory-heading{margin:0 0 5px}.experience-target .target-chart{min-height:0;flex:1 1;display:flex;flex-direction:column}.experience-target .target-chart-canvas{min-height:0;flex:1 1;overflow:visible;padding:2px}.experience-target .target-chart svg{width:100%;height:100%;min-width:0;max-height:none}.experience-target .target-key{font-size:calc(8px * var(--font-scale,1));margin:4px 0;gap:12px}.experience-target .target-chart-controls{margin-top:3px;font-size:calc(8px * var(--font-scale,1))}.experience-target .target-chart-partial,.experience-target .target-disclaimer{font-size:calc(8px * var(--font-scale,1));line-height:1.2;margin:3px 0}.experience-target .tiny-note{margin-top:3px}@media(max-height:720px){.experience-screen.is-focused{padding:7px;gap:7px}.experience-screen.is-focused .fleet-event-strip small,.experience-screen.is-focused .observatory-heading p,.experience-screen.is-focused .share-rarity small{display:none}.experience-screen.is-focused .share-rarity strong{font-size:calc(17px * var(--font-scale,1))}.experience-screen.is-focused .share-stage-caption{display:none}.experience-screen.is-focused .tiny-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-screen.is-focused .share-tiers>div{padding:3px 4px}.experience-target .target-disclaimer{display:none}}@media(max-width:640px){.experience-screen.is-focused{grid-template-rows:minmax(0,1.8fr) minmax(0,1fr)}.experience-screen.is-focused>.share-experience,.experience-target .target-observatory{padding:9px}.experience-screen.is-focused .share-controls{gap:2px}.experience-screen.is-focused .experience-switch{padding:6px;font-size:calc(9px * var(--font-scale,1))}.experience-screen.is-focused .share-controls .icon-button{width:26px;height:26px}.experience-screen.is-focused .fleet-event-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-screen.is-focused .fleet-event-strip>div{padding:4px}.experience-screen.is-focused .fleet-event-strip strong{font-size:calc(12px * var(--font-scale,1))}.experience-screen.is-focused .share-tiers{grid-template-columns:repeat(7,minmax(0,1fr))}.experience-screen.is-focused .share-tiers>div{padding:3px;gap:2px}.experience-screen.is-focused .share-tiers span,.experience-screen.is-focused .share-tiers strong{font-size:calc(6px * var(--font-scale,1))}.experience-screen.is-focused .share-rarity>div{padding:5px}.experience-screen.is-focused .share-rarity span{font-size:calc(8px * var(--font-scale,1))}.experience-screen.is-focused .tiny-note{font-size:calc(7px * var(--font-scale,1))}.experience-target .target-chart-controls input{width:70px}}.rack-line-price .rack-price-amounts{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right;min-width:0}.rack-price-amounts strong{overflow-wrap:anywhere}.rack-price-amounts small{color:var(--mint);font-size:calc(12px * var(--font-scale,1));font-weight:650}.rack-payment-methods{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:10px}.rack-payment-methods>strong{font-size:calc(12px * var(--font-scale,1))}.rack-payment-methods>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.rack-payment-methods>div>span{border:1px solid var(--line);border-radius:7px;padding:8px 10px;font-size:calc(12px * var(--font-scale,1))}.rack-payment-methods small{display:block;font-size:calc(10px * var(--font-scale,1));color:var(--muted);margin-top:3px}.rack-payment-methods p{font-size:calc(11px * var(--font-scale,1));line-height:1.6;color:var(--muted);margin-top:10px}.room-unit-row span{font-size:calc(12px * var(--font-scale,1));line-height:1.5}.room-unit-row small,.room-unit-row span>small{font-size:calc(11px * var(--font-scale,1));line-height:1.5}.room-unit-row .room-edit-link{min-height:30px}.room-unit-row .rack-line-price strong{font-size:calc(13px * var(--font-scale,1));line-height:1.5}.room-unit-row .rack-price-amounts small{font-size:calc(13px * var(--font-scale,1));color:var(--mint);font-weight:650}.buy-rack .quote-checking-text{min-width:0;line-height:1.5}.buy-rack>svg{flex-shrink:0}.quote-checking-text .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.share-core.rarity-glow{border-radius:24px;isolation:isolate}.share-core.rarity-glow:before{content:"";position:absolute;inset:-32px -48px;z-index:-1;border:0;background:radial-gradient(ellipse at 46% 48%,color-mix(in srgb,var(--share-color) 32%,transparent) 0,color-mix(in srgb,var(--share-color) 14%,transparent) 35%,transparent 72%);filter:blur(20px);animation:rarity-center-halo 3.6s ease-out both;pointer-events:none}.share-core.rarity-glow>strong{color:var(--share-color);text-shadow:0 0 20px color-mix(in srgb,var(--share-color) 65%,transparent)}@keyframes rarity-center-halo{0%{opacity:0;transform:scale(.85)}15%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.experience-hashrate{display:flex;flex-direction:column;gap:3px;padding:4px 10px;border-right:1px solid var(--line);white-space:nowrap}.experience-hashrate>span{display:flex;align-items:center;gap:5px;font-size:calc(10px * var(--font-scale,1));color:var(--muted)}.experience-hashrate>strong{font-size:calc(19px * var(--font-scale,1));color:var(--mint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.experience-hashrate{padding:3px 6px}.experience-hashrate>strong{font-size:calc(14px * var(--font-scale,1))}.experience-hashrate>span{font-size:calc(8px * var(--font-scale,1))}}@media(prefers-reduced-motion:reduce){.share-core.rarity-glow:before{animation:none;opacity:.7}.share-core.receiving>svg{animation:none}}.rack-dock .dock-discard{flex-shrink:0;margin-left:auto;color:var(--muted)}.rack-dock .dock-discard:hover{color:var(--text);background:var(--panel-soft)}.rack-dock .dock-discard:disabled{opacity:.4;cursor:not-allowed}.rack-dock .dock-discard+.button{margin-left:0}.average-power{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:calc(12px * var(--font-scale,1));color:var(--muted)}.average-power b{color:var(--text);font-size:calc(15px * var(--font-scale,1))}.average-help{position:relative;display:inline-flex;color:#dab969;cursor:help}.average-help>[role=tooltip]{display:none;position:absolute;top:22px;left:0;width:min(300px,70vw);padding:12px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;z-index:99;font-size:calc(12px * var(--font-scale,1));line-height:1.5;box-shadow:0 8px 24px #0006}.average-help:focus>[role=tooltip],.average-help:hover>[role=tooltip]{display:block}.hero-copy p.hero-real-power{color:#ffdc8e;font-size:calc(16px * var(--font-scale,1));font-weight:650;letter-spacing:.15px;line-height:1.5;margin:14px 0 0;text-shadow:0 0 22px #ffdc8e18}.reward-address-required{margin:14px 0;padding:13px 15px;border:1px solid #3a6c50;border-radius:10px;background:#14271d;color:#b8f5ce}.reward-address-required strong{display:block}.reward-address-required p{margin:4px 0 0;color:#9fd8b4}.live-presence,.reward-address-required p{font-size:calc(12px * var(--font-scale,1))}.live-presence{display:flex;align-items:center;gap:9px;width:max-content;margin:18px 0 4px;padding:8px 12px;border:1px solid #315442;border-radius:999px;background:#14251d;color:#b8f5ce;font-weight:650}.live-presence .status-dot{box-shadow:0 0 12px #7ff0ad}.payment-preparing-message .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button.buy-rack.minimum-unavailable{background:#333b3d;border-color:#525c60;color:#aeb7ba;box-shadow:none;opacity:1;cursor:not-allowed}.checkout-options option:disabled{color:#8b9599}.average-status{align-items:center;gap:6px}.average-status.good,.average-status.good b,.average-status.moderate,.average-status.moderate b{color:#8aefb9}.average-status.low,.average-status.low b{color:#ffa59c}.average-status:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}:root[data-theme=ocean]{--c-000:#000;--c-00000030:#00000030;--c-0003:#0003;--c-0005:#0005;--c-0008:#0008;--c-0009:#0009;--c-030807cc:#030508cc;--c-05101270:#050a1270;--c-09171f:#09121f;--c-0a1412:#0a0e14;--c-0a1413:#0a0e14;--c-0a141733:#0a0f1733;--c-0a1419:#0a1019;--c-0a151ac9:#0a111ac9;--c-0a1912:#0a1019;--c-0b1115:#0b0f15;--c-0b1115f5:#0b0f15f5;--c-0b171bb3:#0b121bb3;--c-0b171ef0:#0b131ef0;--c-0b191857:#0b111957;--c-0b1d1b00:#0b121d00;--c-0c151a:#0c121a;--c-0c161bc9:#0c121bc9;--c-0c191ddd:#0c131ddd;--c-0d191cf5:#0d131cf5;--c-0d191e:#0d141e;--c-0d1b19:#0d131b;--c-0d2018:#0d1520;--c-0e1714:#0e1217;--c-10191c:#10151c;--c-10191e:#10161e;--c-101a1d:#10151d;--c-101a20:#101720;--c-101b1b:#10151b;--c-101b1bf5:#10151bf5;--c-101b21:#101721;--c-101d21:#101721;--c-10201a:#101720;--c-10221b:#101722;--c-10231f:#101823;--c-102c22:#101c2c;--c-102d1c:#101c2d;--c-111a1f:#11171f;--c-111c20:#111720;--c-111f1a:#11171f;--c-11221d:#111822;--c-13231c:#131a23;--c-13231d:#131a23;--c-142026:#141b26;--c-14211e:#141921;--c-14221a:#141a22;--c-14221b:#141a22;--c-14231b:#141a23;--c-14251a:#141b25;--c-142a20:#141d2a;--c-15221c:#151a22;--c-15251c:#151c25;--c-15251e:#151c25;--c-162023:#161b23;--c-16251d:#161c25;--c-162c21eb:#161f2ceb;--c-172720:#171e27;--c-173422:#172334;--c-18321f:#182332;--c-19291e:#192029;--c-1a2724:#1a1f27;--c-1b2929:#1b2129;--c-1b3022:#1b2430;--c-1c3024:#1c2430;--c-1c3225f7:#1c2532f7;--c-203327:#202833;--c-20372a:#202a37;--c-203a2a:#202b3a;--c-203b2b:#202b3b;--c-22342a:#222a34;--c-223c34:#222d3c;--c-23291f:#1f2329;--c-234630:#233246;--c-24382d:#242c38;--c-243a2c:#242d3a;--c-243d34:#242e3d;--c-243e2b:#242f3e;--c-253c2b:#252f3c;--c-253c2e:#252f3c;--c-253e35:#252f3e;--c-254130:#253141;--c-25463833:#25334633;--c-26352f:#262c35;--c-26372e:#262d37;--c-263a31:#262e3a;--c-263e2d:#26303e;--c-27372e:#272e37;--c-283b2f:#28303b;--c-283c31:#28303c;--c-283e2f:#28313e;--c-284a2b33:#28364a33;--c-293e2e:#29323e;--c-293e35:#29323e;--c-293f30:#29323f;--c-294231:#293342;--c-294b34:#29374b;--c-294d37:#29384d;--c-2a3c32:#2a323c;--c-2b3c32:#2b323c;--c-2b3f32:#2b333f;--c-2b4032:#2b3440;--c-2b4533:#2b3645;--c-2b4537:#2b3645;--c-2c3b34:#2c323b;--c-2c4133:#2c3541;--c-2d211a:#2d211a;--c-2d4234:#2d3642;--c-2e4236:#2e3642;--c-2e4437:#2e3744;--c-2e4736:#2e3847;--c-2e4836:#2e3948;--c-2e493b:#2e3949;--c-2f4c38:#2f3b4c;--c-2f523b:#2f3e52;--c-302b1c:#302b1c;--c-304537:#303945;--c-304839:#303a48;--c-30483b:#303a48;--c-304a36:#303b4a;--c-314739:#313a47;--c-324538:#323a45;--c-32483b:#323b48;--c-334b3d:#333d4b;--c-342c1b:#342c1b;--c-344639:#343c46;--c-344a43:#343d4a;--c-345140:#344051;--c-345a452e:#34445a2e;--c-354a3d:#353e4a;--c-35543c:#354254;--c-355840:#354458;--c-375140:#374251;--c-385345:#384353;--c-3a5144:#3a4451;--c-3a796839:#3a547939;--c-3b5146:#3b4451;--c-3b5540:#3b4655;--c-3b5843:#3b4758;--c-3d5147:#3d4551;--c-3e5648:#3e4856;--c-40524b:#404852;--c-405649:#404956;--c-405744:#404a57;--c-405749:#404a57;--c-405b49:#404b5b;--c-406851:#405168;--c-426348:#425063;--c-435e48:#434e5e;--c-446b4d:#44546b;--c-46614a:#465161;--c-48523a:#3a4452;--c-4a6656:#4a5666;--c-4a756322:#4a5c7522;--c-526c58:#525d6c;--c-526d5b:#525d6d;--c-56795a:#566579;--c-578a6928:#576c8a28;--c-58745e:#586474;--c-587c62:#58677c;--c-607f65:#606d7f;--c-60846e:#606f84;--c-654d24:#654d24;--c-659879:#657a98;--c-688973:#687689;--c-69a989:#6984a9;--c-6c897b:#6c7889;--c-6cac7a:#6c87ac;--c-6f9980:#6f8099;--c-70b19b16:#708bb116;--c-719885:#718198;--c-72907b:#727e90;--c-73b38b:#738eb3;--c-75947f:#758294;--c-769e82:#76879e;--c-77594b:#77594b;--c-77867c:#777d86;--c-779580:#778495;--c-789486:#788494;--c-78b99a35:#7893b935;--c-796644:#796644;--c-799784:#798597;--c-7b9d85:#7b899d;--c-7bb88f:#7b94b8;--c-7bca9c:#7b9cca;--c-7c9d88:#7c8a9d;--c-7d9b86:#7d899b;--c-7d9e87:#7d8b9e;--c-7f9e8a:#7f8c9e;--c-7fa98a:#7f90a9;--c-80998b:#808a99;--c-80a28b:#808ea2;--c-80ad8b:#8093ad;--c-829a8b:#828c9a;--c-82a18a:#828fa1;--c-82a18d:#828fa1;--c-82a996:#8292a9;--c-83a18c:#8390a1;--c-84a28c:#8490a2;--c-84a68f:#8492a6;--c-86a491:#8693a4;--c-86aa93:#8695aa;--c-86ac99:#8696ac;--c-87a393:#8793a3;--c-87b090:#8798b0;--c-87b79b:#879bb7;--c-88a38f:#8893a3;--c-88a894:#8895a8;--c-89a497:#8994a4;--c-8baa94:#8b98aa;--c-8bc5a6:#8ba3c5;--c-8ca296:#8c95a2;--c-8ca694:#8c97a6;--c-8cdaa82b:#8cacda2b;--c-8da79a:#8d98a7;--c-8dbb97:#8da0bb;--c-8dbb9720:#8da0bb20;--c-8fa797:#8f99a7;--c-8fab98:#8f9bab;--c-8fc49b:#8fa5c4;--c-90ad9c:#909cad;--c-91a79a:#919aa7;--c-91aa9e:#919baa;--c-91b09a:#919eb0;--c-91b39e:#919fb3;--c-92aa9a:#929caa;--c-92baa3:#92a3ba;--c-93b3a1:#93a0b3;--c-94a79e:#949ca7;--c-94b5a3:#94a2b5;--c-94d6ae30:#94b0d630;--c-95b5a5:#95a2b5;--c-96b5a0:#96a3b5;--c-98b1a0:#98a2b1;--c-9aa9a0:#9aa0a9;--c-9ab4a3:#9aa5b4;--c-9ad8b2:#9ab4d8;--c-9baca3:#9ba2ac;--c-9bb6a5:#9ba6b6;--c-9cb6a5:#9ca7b6;--c-9cbaa4:#9ca9ba;--c-9db8a9:#9da8b8;--c-9df0bf:#a5c1e8;--c-9ebcac:#9eabbc;--c-9ebda7:#9eabbd;--c-9ebeaa:#9eabbe;--c-9fb7aa:#9fa9b7;--c-9fc8b755:#9fb0c855;--c-a0bfa8:#a0adbf;--c-a0c5a8:#a0afc5;--c-a28b4f:#a28b4f;--c-a2c2a9:#a2afc2;--c-a3b9a9:#a3acb9;--c-a3c0ad:#a3afc0;--c-a3c1aa:#a3b0c1;--c-a4e8bf:#a4c0e8;--c-a6bbb0:#a6afbb;--c-a7c2b2:#a7b2c2;--c-a7c3af:#a7b3c3;--c-a7eac0:#a8c3e9;--c-a8beae:#a8b1be;--c-a9c2b3:#a9b3c2;--c-a9c7b0:#a9b5c7;--c-a9c7b6:#a9b5c7;--c-a9d8ba:#a9bdd8;--c-a9d9b8:#a9bdd9;--c-a9e6bf:#a9c2e6;--c-aac4b2:#aab5c4;--c-abc3b7:#abb5c3;--c-abcdb5:#abb9cd;--c-abd5b5:#abbcd5;--c-acc4b8:#acb6c4;--c-adc1b3:#adb5c1;--c-adc2b2:#adb6c2;--c-adc4b5:#adb7c4;--c-adc7b3:#adb8c7;--c-aef4c9:#b5cced;--c-b0c1b6:#b0b7c1;--c-b0efc6:#b3cbec;--c-b0f1cb77:#b5ccec77;--c-b1c4b5:#b1b9c4;--c-b1d0ba:#b1bed0;--c-b1f0c9:#b5ccec;--c-b3c1a1:#a1aec1;--c-b3cbb9:#b3bdcb;--c-b3d4bd:#b3c1d4;--c-b4cdbb:#b4becd;--c-b4edc9:#b5ccec;--c-b5efce:#b7cded;--c-b6cfc0:#b6c0cf;--c-b6edbd16:#b6cded16;--c-b7d3bc:#b7c3d3;--c-b7d6c3:#b7c4d6;--c-b8f5ce:#bed2ef;--c-b9f3cb:#bdd2ef;--c-b9f8cd:#c1d5f0;--c-ba9863:#ba9863;--c-bad5c3:#bac5d5;--c-bafad3:#c4d6f0;--c-bbd3c3:#bbc5d3;--c-bdd7c5:#bdc8d7;--c-bdffe0:#cadbf2;--c-bec3a4:#bec3a4;--c-bed6c8:#bec8d6;--c-c0d4c5:#c0c8d4;--c-c0efce:#c0d4ef;--c-c1dfce:#c1cedf;--c-c2dcc9:#c2cddc;--c-c2ddcd:#c2cddd;--c-c3dfcf:#c3cfdf;--c-cae0d0:#cad3e0;--c-ccf5d8:#ceddf3;--c-cedacf:#ced3da;--c-cffbe0:#d5e2f5;--c-d0ffdf:#d9e5f6;--c-d1bc92:#d1bc92;--c-d1eddd:#d1dded;--c-d2f0da:#d2def0;--c-d2f8e1:#d5e2f5;--c-d4e9da:#d4dde9;--c-d5f3df:#d5e2f3;--c-d6ebdf:#d6dfeb;--c-d8eddd:#d8e1ed;--c-d9f5e0:#d9e5f5;--c-dbf7e2:#dce7f6;--c-dbf9e6:#dde8f7;--c-dce9ba:#bacee9;--c-dceee0:#dce4ee;--c-dfbb73:#dfbb73;--c-e1f3e8:#e1e8f3;--c-e2f5eb:#e2eaf5;--c-e5b66e:#e5b66e;--c-e5f7ed:#e5ecf7;--c-e7eee9:#e7eaee;--c-e8fbec:#e9f0fa;--c-eadbb9:#eadbb9;--c-edc6a1:#edc6a1;--c-edcd83:#edcd83;--c-edf4ef:#edf0f4;--c-efca77:#efca77;--c-efd38f:#efd38f;--c-f0d192:#f0d192;--c-f2ce8b:#f2ce8b;--c-f6c66b25:#f6c66b25;--c-ffdc8e:#ffdc8e;--c-ffe3b2:#ffe3b2;--c-fff:#fff}:root[data-theme=graphite]{--c-000:#000;--c-00000030:#00000030;--c-0003:#0003;--c-0005:#0005;--c-0008:#0008;--c-0009:#0009;--c-030807cc:#050506cc;--c-05101270:#0b0b0c70;--c-09171f:#131415;--c-0a1412:#0e0f10;--c-0a1413:#0e0f10;--c-0a141733:#0f101233;--c-0a1419:#101113;--c-0a151ac9:#111213c9;--c-0a1912:#101113;--c-0b1115:#0f1011;--c-0b1115f5:#0f1011f5;--c-0b171bb3:#121314b3;--c-0b171ef0:#131416f0;--c-0b191857:#11121357;--c-0b1d1b00:#13141500;--c-0c151a:#121314;--c-0c161bc9:#121315c9;--c-0c191ddd:#131416dd;--c-0d191cf5:#131416f5;--c-0d191e:#141517;--c-0d1b19:#131415;--c-0d2018:#151618;--c-0e1714:#111214;--c-10191c:#141518;--c-10191e:#151619;--c-101a1d:#151618;--c-101a20:#16171a;--c-101b1b:#141517;--c-101b1bf5:#141517f5;--c-101b21:#17181a;--c-101d21:#17181a;--c-10201a:#16171a;--c-10221b:#17181b;--c-10231f:#18191b;--c-102c22:#1c1d20;--c-102d1c:#1c1e21;--c-111a1f:#16171a;--c-111c20:#17181a;--c-111f1a:#16171a;--c-11221d:#18191b;--c-13231c:#191a1d;--c-13231d:#191a1d;--c-142026:#1b1c1f;--c-14211e:#191a1c;--c-14221a:#191a1d;--c-14221b:#191a1d;--c-14231b:#1a1b1d;--c-14251a:#1b1c1e;--c-142a20:#1d1e21;--c-15221c:#1a1b1d;--c-15251c:#1b1c1f;--c-15251e:#1b1c1f;--c-162023:#1b1c1e;--c-16251d:#1b1d20;--c-162c21eb:#1f2023eb;--c-172720:#1d1e21;--c-173422:#232528;--c-18321f:#222428;--c-19291e:#1f2023;--c-1a2724:#1e2023;--c-1b2929:#202124;--c-1b3022:#232528;--c-1c3024:#232529;--c-1c3225f7:#24262af7;--c-203327:#27292c;--c-20372a:#282a2f;--c-203a2a:#2a2c30;--c-203b2b:#2a2c31;--c-22342a:#282a2e;--c-223c34:#2c2e32;--c-23291f:#212327;--c-234630:#313338;--c-24382d:#2b2d31;--c-243a2c:#2c2e32;--c-243d34:#2d2f34;--c-243e2b:#2e3034;--c-253c2b:#2d2f34;--c-253c2e:#2d2f34;--c-253e35:#2e3035;--c-254130:#2f3237;--c-25463833:#32343933;--c-26352f:#2a2c31;--c-26372e:#2b2d32;--c-263a31:#2d2f33;--c-263e2d:#2e3136;--c-27372e:#2c2e32;--c-283b2f:#2e3035;--c-283c31:#2e3136;--c-283e2f:#2f3237;--c-284a2b33:#35383d33;--c-293e2e:#303237;--c-293e35:#303237;--c-293f30:#303338;--c-294231:#323439;--c-294b34:#36393e;--c-294d37:#373a3f;--c-2a3c32:#2f3237;--c-2b3c32:#303237;--c-2b3f32:#313439;--c-2b4032:#323439;--c-2b4533:#34373c;--c-2b4537:#34373c;--c-2c3b34:#303237;--c-2c4133:#33353a;--c-2d211a:#2d211a;--c-2d4234:#34363b;--c-2e4236:#34373c;--c-2e4437:#35383d;--c-2e4736:#36393f;--c-2e4836:#373a3f;--c-2e493b:#373a40;--c-2f4c38:#393c42;--c-2f523b:#3c3f45;--c-302b1c:#302b1c;--c-304537:#36393f;--c-304839:#383b40;--c-30483b:#383b40;--c-304a36:#393c41;--c-314739:#383b40;--c-324538:#373a40;--c-32483b:#393c41;--c-334b3d:#3b3e43;--c-342c1b:#342c1b;--c-344639:#393c41;--c-344a43:#3b3e43;--c-345140:#3e4147;--c-345a452e:#42454c2e;--c-354a3d:#3b3e44;--c-35543c:#404349;--c-355840:#42454b;--c-375140:#3f4249;--c-385345:#41444a;--c-3a5144:#41444a;--c-3a796839:#53576039;--c-3b5146:#41444b;--c-3b5540:#43464d;--c-3b5843:#44484f;--c-3d5147:#42454c;--c-3e5648:#45484f;--c-40524b:#44474e;--c-405649:#464950;--c-405744:#464a51;--c-405749:#464a51;--c-405b49:#484c53;--c-406851:#4e525a;--c-426348:#4d5158;--c-435e48:#4b4f56;--c-446b4d:#51555e;--c-46614a:#4e5259;--c-48523a:#41444b;--c-4a6656:#52565e;--c-4a756322:#595d6622;--c-526c58:#585d66;--c-526d5b:#595d66;--c-56795a:#60656f;--c-578a6928:#696e7828;--c-58745e:#5f646d;--c-587c62:#636871;--c-607f65:#686d77;--c-60846e:#6a6f7a;--c-654d24:#654d24;--c-659879:#767c87;--c-688973:#707681;--c-69a989:#818691;--c-6c897b:#727883;--c-6cac7a:#848994;--c-6f9980:#7b818d;--c-70b19b16:#898e9816;--c-719885:#7c828d;--c-72907b:#787e8a;--c-73b38b:#8b909b;--c-75947f:#7c828d;--c-769e82:#828792;--c-77594b:#77594b;--c-77867c:#777c86;--c-779580:#7e838e;--c-789486:#7e838e;--c-78b99a35:#9196a035;--c-796644:#796644;--c-799784:#808590;--c-7b9d85:#848994;--c-7bb88f:#9297a1;--c-7bca9c:#9ca0a9;--c-7c9d88:#848a95;--c-7d9b86:#848994;--c-7d9e87:#868b95;--c-7f9e8a:#878c96;--c-7fa98a:#8d929b;--c-80998b:#848a95;--c-80a28b:#898e99;--c-80ad8b:#8f949e;--c-829a8b:#868b96;--c-82a18a:#8a8f99;--c-82a18d:#8a8f99;--c-82a996:#8e939d;--c-83a18c:#8a8f9a;--c-84a28c:#8b909b;--c-84a68f:#8e939c;--c-86a491:#8e939c;--c-86aa93:#91969f;--c-86ac99:#9297a0;--c-87a393:#8e939c;--c-87b090:#9599a2;--c-87b79b:#989da6;--c-88a38f:#8e939d;--c-88a894:#91969f;--c-89a497:#8f949e;--c-8baa94:#9398a2;--c-8bc5a6:#a2a6ae;--c-8ca296:#90959e;--c-8ca694:#9297a0;--c-8cdaa82b:#aeb1b82b;--c-8da79a:#9398a1;--c-8dbb97:#9ea2aa;--c-8dbb9720:#9ea2aa20;--c-8fa797:#9499a2;--c-8fab98:#969ba4;--c-8fc49b:#a4a8af;--c-90ad9c:#989ca5;--c-91a79a:#959aa3;--c-91aa9e:#979ba4;--c-91b09a:#9a9ea7;--c-91b39e:#9ba0a9;--c-92aa9a:#979ca5;--c-92baa3:#a0a4ac;--c-93b3a1:#9da1a9;--c-94a79e:#979ba4;--c-94b5a3:#9ea2ab;--c-94d6ae30:#b0b3ba30;--c-95b5a5:#9fa3ab;--c-96b5a0:#9fa3ac;--c-98b1a0:#9ea2ab;--c-9aa9a0:#9b9fa8;--c-9ab4a3:#a1a5ad;--c-9ad8b2:#b4b7be;--c-9baca3:#9da1aa;--c-9bb6a5:#a2a6af;--c-9cb6a5:#a3a7af;--c-9cbaa4:#a5a9b1;--c-9db8a9:#a5a9b0;--c-9df0bf:#c3c5ca;--c-9ebcac:#a7abb3;--c-9ebda7:#a8acb3;--c-9ebeaa:#a8acb4;--c-9fb7aa:#a5a9b1;--c-9fc8b755:#aeb2b955;--c-a0bfa8:#aaaeb5;--c-a0c5a8:#adb1b8;--c-a28b4f:#a28b4f;--c-a2c2a9:#adb0b7;--c-a3b9a9:#a8acb4;--c-a3c0ad:#acb0b7;--c-a3c1aa:#adb0b7;--c-a4e8bf:#c2c5ca;--c-a6bbb0:#abafb6;--c-a7c2b2:#afb3ba;--c-a7c3af:#b0b3ba;--c-a7eac0:#c5c7cc;--c-a8beae:#aeb1b8;--c-a9c2b3:#b0b4bb;--c-a9c7b0:#b3b6bd;--c-a9c7b6:#b3b6bd;--c-a9d8ba:#bcbfc5;--c-a9d9b8:#bdc0c5;--c-a9e6bf:#c4c6cb;--c-aac4b2:#b2b5bc;--c-abc3b7:#b2b5bc;--c-abcdb5:#b7bac1;--c-abd5b5:#bcbfc4;--c-acc4b8:#b3b6bd;--c-adc1b3:#b2b5bc;--c-adc2b2:#b2b6bd;--c-adc4b5:#b4b7bd;--c-adc7b3:#b5b8bf;--c-aef4c9:#ced0d4;--c-b0c1b6:#b4b7bd;--c-b0efc6:#ccced3;--c-b0f1cb77:#cdcfd477;--c-b1c4b5:#b6b9bf;--c-b1d0ba:#bcbfc5;--c-b1f0c9:#cdcfd4;--c-b3c1a1:#acafb6;--c-b3cbb9:#bbbec3;--c-b3d4bd:#bfc2c8;--c-b4cdbb:#bcbfc5;--c-b4edc9:#cdcfd4;--c-b5efce:#cfd1d5;--c-b6cfc0:#bec1c7;--c-b6edbd16:#ced0d516;--c-b7d3bc:#c1c4c9;--c-b7d6c3:#c3c5ca;--c-b8f5ce:#d4d6d9;--c-b9f3cb:#d3d5d9;--c-b9f8cd:#d6d8db;--c-ba9863:#ba9863;--c-bad5c3:#c4c6cb;--c-bafad3:#d7d9dd;--c-bbd3c3:#c3c6cb;--c-bdd7c5:#c6c9ce;--c-bdffe0:#dcdde0;--c-bec3a4:#bec3a4;--c-bed6c8:#c6c9ce;--c-c0d4c5:#c6c9ce;--c-c0efce:#d5d7da;--c-c1dfce:#cdcfd3;--c-c2dcc9:#ccced2;--c-c2ddcd:#ccced3;--c-c3dfcf:#ced0d4;--c-cae0d0:#d2d4d8;--c-ccf5d8:#dee0e3;--c-cedacf:#d1d3d7;--c-cffbe0:#e3e4e7;--c-d0ffdf:#e6e7e9;--c-d1bc92:#d1bc92;--c-d1eddd:#dddee1;--c-d2f0da:#dfe0e3;--c-d2f8e1:#e3e4e7;--c-d4e9da:#dcdee1;--c-d5f3df:#e2e3e6;--c-d6ebdf:#dee0e3;--c-d8eddd:#e1e2e4;--c-d9f5e0:#e5e6e9;--c-dbf7e2:#e7e8eb;--c-dbf9e6:#e9eaeb;--c-dce9ba:#ced0d5;--c-dceee0:#e3e4e7;--c-dfbb73:#dfbb73;--c-e1f3e8:#e9eaeb;--c-e2f5eb:#eaebed;--c-e5b66e:#e5b66e;--c-e5f7ed:#edeeef;--c-e7eee9:#e9eaec;--c-e8fbec:#f1f1f2;--c-eadbb9:#eadbb9;--c-edc6a1:#edc6a1;--c-edcd83:#edcd83;--c-edf4ef:#eff0f2;--c-efca77:#efca77;--c-efd38f:#efd38f;--c-f0d192:#f0d192;--c-f2ce8b:#f2ce8b;--c-f6c66b25:#f6c66b25;--c-ffdc8e:#ffdc8e;--c-ffe3b2:#ffe3b2;--c-fff:#fff}.rack-progress{padding-top:24px;padding-bottom:16px}.order-progress{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel);margin:16px 0}.order-progress h2{margin:12px 0}.order-progress p{line-height:1.7;color:var(--muted)}.order-progress strong{color:var(--text)}.preparation-clock{display:flex;align-items:center;gap:12px;font-size:calc(30px * var(--font-scale,1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mint);margin:18px 0}.preparation-clock svg{animation:preparation-pulse 2s ease-in-out infinite}.order-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.availability-list{list-style:none;padding:0;margin:16px 0}.availability-list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.admin-room{padding-top:40px;padding-bottom:60px}.admin-room>.eyebrow{display:block;margin:40px 0 16px}.admin-room h1{font-size:calc(clamp(28px,4vw,48px) * var(--font-scale,1))}.admin-room h2{margin-top:32px}.admin-room p{line-height:1.7}.admin-stats{display:flex;gap:24px;flex-wrap:wrap;padding:24px 0;color:var(--mint)}.admin-table{overflow:auto;margin:24px 0}.admin-table table{width:100%;border-collapse:collapse;text-align:left}.admin-table td,.admin-table th{padding:14px;border-bottom:1px solid var(--line);white-space:nowrap}.admin-table small{display:block;color:var(--muted);padding-top:8px}@keyframes preparation-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.preparation-clock svg{animation:none}}@media(max-width:600px){.order-progress{padding:16px}.order-actions .button{width:100%}.availability-list li{flex-direction:column;gap:4px}}.requested-machine{display:flex;align-items:center;gap:14px}.requested-machine img{width:80px;height:56px;object-fit:contain;flex-shrink:0}.refund-confirmation{padding:24px;max-width:640px}.refund-confirmation p{margin-bottom:18px}.checkout-options{display:grid;gap:14px;margin:18px 0}.checkout-options label{display:grid;gap:8px;font-size:calc(13px * var(--font-scale,1))}.checkout-options input,.checkout-options select{width:100%;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}.crypto-checkout{padding:24px 0;display:grid;gap:14px}.crypto-checkout h3{font-size:calc(24px * var(--font-scale,1))}.crypto-payment-grid{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.crypto-payment-grid img{background:white;border-radius:12px;max-width:100%}.crypto-payment-grid strong{font-size:calc(22px * var(--font-scale,1))}.payment-address{display:block;overflow-wrap:anywhere;padding:14px 0;font-size:calc(13px * var(--font-scale,1))}.payment-tag{border:1px solid #c6a357;padding:16px;border-radius:10px}.payment-tag code{display:block;font-size:calc(22px * var(--font-scale,1));margin:10px 0}.crypto-checkout p{line-height:1.6}.crypto-checkout small{overflow-wrap:anywhere}.checkout-total{font-size:calc(22px * var(--font-scale,1));font-weight:700;padding:16px 0}@media(max-width:600px){.crypto-payment-grid{grid-template-columns:1fr}.crypto-payment-grid img{margin:auto}}.rack-builder.paying>:not(.crypto-checkout){display:none}.payment-rack-summary{list-style:none;padding:0;margin:0;display:grid;gap:8px}.payment-rack-summary li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;font-size:calc(13px * var(--font-scale,1))}.minimum-suggestion{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-top:18px}.minimum-suggestion p{line-height:1.6;margin:10px 0}.minimum-suggestion ul{padding-left:22px;max-height:180px;overflow:auto}.minimum-suggestion li{margin:6px 0}.minimum-suggestion .button{margin-top:14px}.payment-preparation{display:grid;gap:16px}.payment-preparing-message{display:flex;gap:12px;align-items:flex-start;min-height:90px}.payment-preparing-message>svg{flex-shrink:0;margin-top:6px;color:var(--accent)}.payment-preparing-message p{margin:0;font-size:calc(16px * var(--font-scale,1))}.payment-tip{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--bg);min-height:150px;animation:payment-tip-fade 10s ease-in-out both}.payment-tip>svg{flex-shrink:0;color:var(--accent)}.payment-tip strong{font-size:calc(13px * var(--font-scale,1));color:var(--muted)}.payment-tip p{margin:8px 0 0;font-size:calc(15px * var(--font-scale,1))}@keyframes payment-tip-fade{0%,to{opacity:0;transform:translateY(5px)}8%,90%{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.payment-preparing-message .quote-spin,.payment-tip{animation:none}}