.lp-root.os-root{--os-wall-hi: #5d5a55;--os-wall: #403d39;--os-wall-lo: #2b2926;--os-brass-hi: #f1d99a;--os-brass: #c8a35a;--os-brass-lo: #8c6a2c;--os-steel-hi: #f1f2f2;--os-steel: #c7cacc;--os-steel-mid: #a9adb0;--os-steel-lo: #7d8285;--os-well: #2a2c2e;--os-well-lo: #151617;--os-engrave: #3a3d40;--os-glass: #1b1d1c;--os-amber: #ffc163;--os-card: #fbfaf5;--os-card-lo: #e9e5d8}.os-root .os-floor{left:0;top:51.2em;width:60em;height:5em}.os-root .os-wall{position:absolute;left:2em;right:2em;top:1em;display:grid;grid-template-columns:repeat(5,1fr);gap:.7em;padding:1.2em;border-radius:.8em .8em 0 0;background:linear-gradient(180deg,var(--os-wall-hi),var(--os-wall) 50%,var(--os-wall-lo));box-shadow:inset 0 .15em 0 var(--cc-hi-12);-webkit-mask:linear-gradient(180deg,#000 70%,transparent);mask:linear-gradient(180deg,#000 70%,transparent)}.os-root .os-door{position:relative;height:5.6em;border-radius:.3em;background:linear-gradient(160deg,var(--os-brass-hi),var(--os-brass) 45%,var(--os-brass-lo));box-shadow:inset 0 .1em 0 var(--cc-hi-50),inset 0 -.15em .2em var(--cc-lo-25),0 .15em .25em var(--cc-lo-40)}.os-root .os-door b{position:absolute;left:.8em;top:.6em;font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1em;color:var(--os-brass-lo)}.os-root .os-door i{position:absolute;bottom:1.1em;width:.9em;height:1.4em;border-radius:.45em .45em .15em .15em;background:var(--os-wall-lo);box-shadow:0 .06em 0 var(--cc-hi-40)}.os-root .os-door i:first-of-type{right:3.2em}.os-root .os-door i:last-of-type{right:1.4em}.os-root .os-door[data-open=true]{background:linear-gradient(180deg,var(--os-well-lo),var(--os-well));box-shadow:inset 0 .4em .8em var(--cc-lo-80)}.os-root .os-box{position:absolute;left:1.6em;top:14.6em;width:38em;height:38.6em}.os-root .os-lid{position:absolute;left:.6em;right:.6em;top:0;height:10.6em;border-radius:.5em .5em 0 0;background:repeating-linear-gradient(90deg,var(--cc-hi-07) 0 .08em,transparent .08em .3em),linear-gradient(180deg,var(--os-steel-mid),var(--os-steel) 40%,var(--os-steel-lo));clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);box-shadow:inset 0 -.3em .6em var(--cc-lo-25)}.os-root .os-well{position:absolute;left:0;right:0;top:10.4em;height:7.2em;background:linear-gradient(180deg,var(--os-well-lo),var(--os-well));box-shadow:inset 0 .6em 1em var(--cc-lo-70)}.os-root .os-tags{position:absolute;left:1.6em;right:1.6em;top:5.6em;display:grid;grid-template-columns:repeat(5,1fr);gap:.8em;margin:0;padding:0;list-style:none}.os-root .os-tag{position:relative;display:grid;place-items:center;height:10.4em;padding:1.6em .5em .6em;border-radius:.5em .5em .2em .2em;color:var(--os-engrave);text-align:center;background:repeating-linear-gradient(90deg,var(--cc-hi-18) 0 .06em,transparent .06em .22em),linear-gradient(170deg,var(--os-steel-hi),var(--os-steel) 55%,var(--os-steel-mid));box-shadow:inset 0 .1em 0 var(--cc-hi-80),0 .3em .5em var(--cc-lo-45);transform:translateY(calc(var(--i) * .25em - .5em)) rotate(calc((var(--i) - 2) * 1.2deg))}.os-root .os-tag:before{content:"";position:absolute;top:.7em;left:50%;width:.9em;height:.9em;margin-left:-.45em;border-radius:50%;background:var(--os-well);box-shadow:inset 0 .1em .15em var(--cc-lo-60),0 .06em 0 var(--cc-hi-60)}.os-root .os-tag span{font-size:1.3em;font-weight:750;line-height:1.15;letter-spacing:.01em;text-shadow:0 .06em 0 var(--cc-hi-70)}.os-root .os-rim{position:absolute;left:-.3em;right:-.3em;top:16.6em;height:1.3em;border-radius:.3em;background:linear-gradient(180deg,var(--os-steel-hi),var(--os-steel-mid));box-shadow:0 .2em .3em var(--cc-lo-35)}.os-root .os-front{position:absolute;left:0;right:0;top:17.8em;bottom:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:start;gap:.9em 1em;padding:1.5em 1.6em;border-radius:0 0 .6em .6em;background:repeating-linear-gradient(90deg,var(--cc-hi-08) 0 .08em,transparent .08em .28em),linear-gradient(180deg,var(--os-steel),var(--os-steel-mid) 60%,var(--os-steel-lo));box-shadow:var(--lp-shadow-object, 0 1.6em 2.4em -1em var(--cc-shade))}.os-root .os-plate{display:grid;gap:.25em;padding:.9em 1.2em;border-radius:.3em;color:var(--os-brass-lo);background:linear-gradient(160deg,var(--os-brass-hi),var(--os-brass) 50%,var(--os-brass-lo));box-shadow:inset 0 .1em 0 var(--cc-hi-60),0 .15em .3em var(--cc-lo-35)}.os-root .os-plate b{font-size:2em;font-weight:750;letter-spacing:-.01em;color:var(--os-wall-lo)}.os-root .os-plate span{font-size:1.1em;font-weight:600;color:var(--os-wall)}.os-root .os-readout{display:grid;align-content:start;gap:.2em;padding:.8em 1.1em;border-radius:.4em;color:var(--os-amber);font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);background:var(--os-glass);box-shadow:inset 0 .2em .4em var(--cc-lo-70),0 .08em 0 var(--cc-hi-50)}.os-root .os-readout span,.os-root .os-readout small{font-size:1.05em;opacity:.75}.os-root .os-readout-top{display:flex;align-items:baseline;gap:.6em}.os-root .os-readout b{font-size:1.9em;line-height:1.1}.os-root .os-dial{position:relative;grid-column:2;grid-row:1 / 3;width:16em;height:13em;align-self:center}.os-root .os-knob{position:absolute;left:5em;top:3.5em;width:6em;height:6em;border-radius:50%;background:repeating-conic-gradient(var(--cc-lo-12) 0 4deg,transparent 4deg 10deg),radial-gradient(circle at 35% 30%,var(--os-steel-hi),var(--os-steel) 50%,var(--os-steel-lo));box-shadow:0 .3em .5em var(--cc-lo-45),inset 0 .1em 0 var(--cc-hi-80);transform:rotate(var(--turn));transition:transform .32s cubic-bezier(.3,1.4,.5,1)}.os-root .os-knob i{position:absolute;left:50%;top:.4em;width:.5em;height:2.2em;margin-left:-.25em;border-radius:.25em;background:var(--cc-wine)}.os-root .os-stops{position:absolute;top:0;right:0;bottom:0;left:0}.os-root .os-stop{position:absolute;padding:.25em .5em;border:0;border-radius:.3em;font:inherit;font-size:1.1em;font-weight:700;white-space:nowrap;color:var(--os-wall);background:transparent;cursor:pointer}.os-root .os-stop[aria-checked=true]{color:var(--os-steel-hi);background:var(--cc-wine)}.os-root .os-stop:focus-visible{outline:.14em solid var(--cc-wine);outline-offset:.12em}.os-root .os-stop-0{left:50%;top:.4em;transform:translate(-50%)}.os-root .os-stop-1{right:0;top:50%;transform:translateY(-50%)}.os-root .os-stop-2{left:50%;bottom:.4em;transform:translate(-50%)}.os-root .os-stop-3{left:0;top:50%;transform:translateY(-50%)}.os-root .os-no{position:absolute;right:1.2em;bottom:.9em;font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1em;color:var(--os-wall);opacity:.7}.os-root .os-mbox{position:absolute;left:41.6em;top:30.2em;width:17.4em;height:21em}.os-root .os-mwell{position:absolute;top:0;right:0;bottom:8em;left:0;border-radius:.4em .4em 0 0;background:linear-gradient(180deg,var(--os-well-lo),var(--os-well));box-shadow:inset 0 .5em .8em var(--cc-lo-70)}.os-root .os-mcards{position:absolute;left:.8em;right:.8em;top:-2.6em;display:grid;gap:.4em;margin:0;padding:0;list-style:none}.os-root .os-mcards li{padding:.55em .8em;border-radius:.25em;font-size:1.1em;font-weight:650;color:var(--cc-ink);background:linear-gradient(170deg,var(--os-card),var(--os-card-lo));box-shadow:0 .2em .35em var(--cc-lo-35)}.os-root .os-mcards li:nth-child(1){transform:rotate(-1.5deg)}.os-root .os-mcards li:nth-child(3){transform:rotate(1deg)}.os-root .os-mcards .os-mempty{color:var(--os-steel);font-weight:600;background:transparent;border:.12em dashed var(--os-steel-mid);box-shadow:none}.os-root .os-mfront{position:absolute;left:-.2em;right:-.2em;bottom:0;height:8.6em;display:grid;align-content:center;gap:.2em;padding:0 1.2em;border-radius:.3em .3em .5em .5em;color:var(--cc-ink);background:linear-gradient(180deg,var(--cc-paper),var(--cc-paper-lo));box-shadow:var(--lp-shadow-object, 0 1.2em 2em -1em var(--cc-shade))}.os-root .os-mbrand{display:inline-flex;align-items:center;gap:.35em;font-size:1.4em;font-weight:700;color:var(--cc-wine)}.os-root .os-mleaf{width:1em;height:1em;fill:currentColor}.os-root .os-mfront b{font-size:2.2em;line-height:1.1}.os-root .os-mfront span:last-child{font-size:1.05em;color:var(--cc-ink-soft)}@media (max-width: 640px){.lp-root.os-root .cc-scene.os-scene{aspect-ratio:1 / 1.84}.lp-root.os-root .os-stage.cc-stage{font-size:calc(100cqi / 42)}.os-root .os-wall{left:0;right:0;grid-template-columns:repeat(4,1fr)}.os-root .os-door:nth-child(n+13){display:none}.os-root .os-box{left:0;top:13em;width:42em;height:38em}.os-root .os-tags{left:.8em;right:.8em;gap:.5em}.os-root .os-tag span{font-size:1.25em}.os-root .os-front{padding:1.3em 1.1em}.os-root .os-dial{width:14.6em}.os-root .os-knob{left:4.3em}.os-root .os-stop{font-size:1.15em}.os-root .os-mbox{left:3em;top:54.6em;width:37em;height:21.4em}.os-root .os-mwell{top:0;right:0;bottom:6.4em;left:0}.os-root .os-mcards{top:.8em;left:1em;right:1em}.os-root .os-mcards li{font-size:1.25em}.os-root .os-mfront{height:6.6em;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.os-root .os-mfront span:last-child{grid-column:1 / 3}.os-root .os-floor{top:48.6em;width:42em}}
