.ops-room{--ops-canvas:#0f1014;--ops-surface:#15161b;--ops-raised:#1d2026;--ops-sunken:#111216;--ops-border:#272b33;--ops-border-strong:#343a45;--ops-border-selected:#4a5261;--ops-accent:#ffe334;--ops-accent-hover:#ffeb66;--ops-on-accent:#141309;--ops-success:#43dc8b;--ops-success-rgb:67, 220, 139;--ops-on-success:#0a1f14;--ops-text:#f1f3f7;--ops-text-2:#9aa1b0;--ops-text-3:#7e8798;--ops-canvas-rgb:15, 16, 20;--ops-surface-rgb:21, 22, 27;--bg-2:var(--ops-surface);--black:var(--ops-canvas);--black-new:var(--ops-surface);--black-300:var(--ops-raised);--gray-400:var(--ops-text-2);--gray-500:var(--ops-border);--white-200:var(--ops-text);--currency:var(--ops-accent);--currency-10:#ffe33414;--currency-20:#ffe33433;--currency-50:#ffe33480;--currency-100:var(--ops-accent);--green:var(--ops-success);--modal:var(--ops-raised);--button-shadow:#0000;font-variant-numeric:tabular-nums}.ops-room-hero-scrim{background-image:linear-gradient(100deg, rgba(var(--ops-canvas-rgb), .95) 30%, rgba(var(--ops-canvas-rgb), .72) 55%, rgba(var(--ops-canvas-rgb), .25) 100%)}.ops-room-catnav{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.ops-room-catnav::-webkit-scrollbar{display:none}.ops-room-catnav>li{scroll-snap-align:start}.ops-room-desc{color:var(--ops-text-2);font-size:14px;line-height:1.65}.ops-room-desc h2{color:var(--ops-text);letter-spacing:-.005em;margin:26px 0 10px;font-size:20px;font-weight:700;line-height:1.25}.ops-room-desc h2:first-child{margin-top:0}.ops-room-desc h3{color:var(--ops-text);margin:18px 0 8px;font-size:15px;font-weight:600}.ops-room-desc p{margin:0 0 12px}.ops-room-desc ol,.ops-room-desc ul{margin:0 0 12px;padding-left:20px}.ops-room-desc ol li,.ops-room-desc ul li{margin-bottom:6px;list-style:decimal}.ops-room-desc ul li{list-style:outside}.ops-room-desc a{color:var(--ops-text);text-underline-offset:2px;text-decoration:underline}.ops-room-desc b,.ops-room-desc strong{color:var(--ops-text);font-weight:600}.ops-room-rail #purchase-new{gap:18px;margin-top:0;flex-direction:column!important}.ops-room-rail #purchase-new>section:first-child{gap:18px;min-width:0;margin-top:0}.ops-room-rail #product{background-color:var(--ops-sunken);border:1px solid var(--ops-border);border-radius:14px}:is(.ops-room-rail label:has(input[type=radio].new),.ops-room-rail label:has(input[type=checkbox].new)){background:var(--ops-canvas);border:1px solid var(--ops-border);border-radius:8px;transition:border-color .15s}:is(.ops-room-rail label:has(input[type=radio].new):hover,.ops-room-rail label:has(input[type=checkbox].new):hover){border-color:var(--ops-border-strong)}:is(.ops-room-rail label:has(input[type=radio]:checked.new),.ops-room-rail label:has(input[type=checkbox]:checked.new)){background:var(--ops-raised);border-color:var(--ops-border-selected);color:var(--ops-text);box-shadow:inset 2px 0 0 var(--ops-accent);outline:none}.ops-room-rail label:has(input[type=radio]:checked):before{display:none}.ops-room-rail label:has(input[type=checkbox]:checked):before{display:none}.ops-room-rail select,.ops-room-rail .slider-input,.ops-room-rail .level-input{background-color:var(--ops-canvas);border:1px solid var(--ops-border);color:var(--ops-text)}@media (prefers-reduced-motion:reduce){.ops-room *,.ops-room :before,.ops-room :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}