canvas.svelte-1bn49e1{pointer-events:none;z-index:3;opacity:0;height:100%;transition:opacity 1.5s ease-out;position:absolute;top:0;left:0}.projector.svelte-19drup0{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:24px 44px;display:grid;position:relative}.panel.svelte-19drup0{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=900px){.projector.svelte-19drup0{grid-template-columns:minmax(0,1fr)}}.screen.svelte-19drup0{max-width:calc(150vh - 345px);margin:0}.glowbox.svelte-19drup0{position:relative}.glowbox.svelte-19drup0:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(closest-side,#faead021,#faead00d 55%,#faead000 100%);transition:opacity 1.6s ease-out .5s;position:absolute;inset:-30% -22%}.projector.powered.svelte-19drup0 .glowbox:where(.svelte-19drup0):before{opacity:1}.spillbox.svelte-19drup0{position:absolute;inset:-14% -10%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.gate.svelte-19drup0{opacity:0;background:radial-gradient(85% 80% at 50% 48%,#fff7ea 0%,#f9ead0 45%,#ead2a6 100%);transition:opacity .9s ease-out;position:absolute;inset:0}.projector.powered.svelte-19drup0 .gate:where(.svelte-19drup0){opacity:1}.frame.svelte-19drup0{background:#0a0a09;position:absolute;inset:0}.frame.svelte-19drup0 .blank:where(.svelte-19drup0){height:100%}.light.svelte-19drup0 img,.light.svelte-19drup0 .blank:where(.svelte-19drup0),.glowbox.svelte-19drup0 .spill{transition:opacity 1.6s ease-out .5s}.light.svelte-19drup0{transition:background-color .9s ease-out,box-shadow 1.6s ease-out .3s}.projector.svelte-19drup0:not(.powered) .light:where(.svelte-19drup0){background:#1d1c1a;box-shadow:inset 0 0 40px #00000080}.projector.svelte-19drup0:not(.powered) .light:where(.svelte-19drup0) img,.projector.svelte-19drup0:not(.powered) .light:where(.svelte-19drup0) .blank:where(.svelte-19drup0),.projector.svelte-19drup0:not(.powered) .glowbox:where(.svelte-19drup0) .spill{opacity:0}.light.svelte-19drup0:before{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(90% 80%,#fff7ea8c,#faead02e 70%);position:absolute;inset:0}.projector.powered.svelte-19drup0 .light:where(.svelte-19drup0):before{animation:2.2s ease-out svelte-19drup0-lamp}@keyframes svelte-19drup0-lamp{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.projector.powered.svelte-19drup0 .light:where(.svelte-19drup0):before{animation:none}}.glowbox.svelte-19drup0 .spill{object-fit:cover;filter:blur(48px)saturate(1.3)brightness(1.1);opacity:.3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.light.svelte-19drup0{aspect-ratio:3/2;background:#0a0a09;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 0 36px -8px #faead033}.droste.svelte-19drup0{display:block;position:absolute;overflow:hidden}.droste.svelte-19drup0 img{filter:none!important}.light.svelte-19drup0 img{object-fit:cover;object-position:top left;filter:sepia(.12)saturate(1.05)contrast(1.02);width:100%;height:100%}.light.svelte-19drup0:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#faead014 0%,#0000 55%),radial-gradient(130% 110%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.blank.svelte-19drup0{letter-spacing:-.02em;height:100%;color:var(--ink-2);place-items:center;font-size:clamp(32px,6vw,72px);font-weight:600;display:grid}.captions.svelte-19drup0{display:grid}.caption.svelte-19drup0{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;gap:10px;padding-bottom:6px;transition:opacity,visibility;display:flex}.caption.on.svelte-19drup0{visibility:visible;opacity:1;transition:opacity .3s .15s}.no.svelte-19drup0{letter-spacing:.06em;color:var(--accent);text-transform:uppercase;font-size:12px}.title.svelte-19drup0{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.line.svelte-19drup0{color:var(--ink-2);font-size:17px}.open.svelte-19drup0{color:var(--accent);margin-top:6px;font-size:13px}.open.svelte-19drup0:hover{color:var(--ink)}@property --lift{syntax:"<length>";inherits:false;initial-value:0}@property --out{syntax:"<length>";inherits:false;initial-value:0}.scene.svelte-19drup0{width:calc(420px * var(--k));--kw:1;--kh:1;--k:min(var(--kw), var(--kh));min-width:0;height:calc(326px * var(--k));perspective:1400px;perspective-origin:50% -30%;margin-top:calc(28px * var(--k));flex:0 auto;justify-content:center;align-items:flex-end;display:flex;overflow:clip visible}.tray3d.svelte-19drup0{--depth:176px;--wall:30px;--fin:84px;--fin-depth:38px;--plastic:#b4b7bb;--plastic-light:#cdd0d3;--plastic-dark:#8f9297;--comb:#3a3d42;--comb-light:#4d5157;--comb-dark:#26282c;width:0;height:0;margin-bottom:calc(155px * var(--k));transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-34deg) scale3d(var(--k), var(--k), var(--k));position:relative}.face.svelte-19drup0,.slide.svelte-19drup0{position:absolute;top:0;left:0}.ledge.svelte-19drup0{width:var(--L);height:16px;margin:-8px 0 0 calc(var(--L) / -2);background:var(--plastic-dark)}.ledge.near.svelte-19drup0{transform:translate3d(0, 0, calc(var(--depth) / 2 - 8px)) rotateX(90deg)}.ledge.far.svelte-19drup0{transform:translate3d(0, 0, calc(var(--depth) / -2 + 8px)) rotateX(90deg)}.cross.svelte-19drup0{width:calc(var(--depth) - 2 * var(--w) - 1px);margin-left:calc((var(--depth) - 2 * var(--w) - 1px) / -2)}.cross.side.svelte-19drup0{background:var(--comb);height:10px;transform:translate3d(var(--x), -5px, 0) rotateY(90deg);margin-top:-5px}.cross.top.svelte-19drup0{background:var(--comb-light);height:4px;transform:translate3d(var(--x), -10px, 0) rotateY(90deg) rotateX(90deg);margin-top:-2px}.back.svelte-19drup0,.front.svelte-19drup0{width:var(--L);height:var(--wall);margin:calc(var(--wall) / -2) 0 0 calc(var(--L) / -2)}.back.svelte-19drup0{transform:translate3d(0, calc(var(--wall) / -2), calc(var(--depth) / -2));background:var(--plastic-dark)}.front.svelte-19drup0{transform:translate3d(0, calc(var(--wall) / -2), calc(var(--depth) / 2));background:linear-gradient(90deg, #00000024, transparent 3%, transparent 97%, #00000024), linear-gradient(180deg, #e2e4e6 0%, var(--plastic-light) 12%, var(--plastic) 70%, var(--plastic-dark) 100%);border-radius:5px 5px 3px 3px;box-shadow:inset 0 1px #ffffff8c}.ghost.svelte-19drup0{--s:162px;--t:4.5px;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);transform-style:preserve-3d;transform:translate3d(var(--x), calc(var(--s) / -2 + 6px), 0) rotateY(90deg);opacity:0;pointer-events:none;transition:opacity .35s ease-out}.ghost.on.svelte-19drup0{opacity:1;transition:opacity .45s ease-out .5s}.ghost.svelte-19drup0 i:where(.svelte-19drup0){box-sizing:border-box;display:block;position:absolute}.g-face.svelte-19drup0{background:#f2a33a0d;border:1.5px dashed #f2a33acc;border-radius:6px;inset:0}.g-front.svelte-19drup0{transform:translateZ(calc(var(--t) / 2))}.g-back.svelte-19drup0{transform:translateZ(calc(var(--t) / -2))}.g-edge.svelte-19drup0{background:#f2a33a47}.g-top.svelte-19drup0,.g-bottom.svelte-19drup0{width:calc(var(--s) - 12px);height:var(--t);margin-top:calc(var(--t) / -2);left:6px;transform:rotateX(90deg)}.g-top.svelte-19drup0{top:0}.g-bottom.svelte-19drup0{top:var(--s)}.g-left.svelte-19drup0,.g-right.svelte-19drup0{height:calc(var(--s) - 12px);width:var(--t);margin-left:calc(var(--t) / -2);top:6px;transform:rotateY(90deg)}.g-left.svelte-19drup0{left:0}.g-right.svelte-19drup0{left:var(--s)}.front.svelte-19drup0 span.lit:where(.svelte-19drup0){color:var(--accent);text-shadow:0 0 2px #ff8c46b3,0 0 6px #f0602873;font-weight:600}.front.svelte-19drup0 span:where(.svelte-19drup0){color:#2c2e31;font-size:10px;position:absolute;top:9px;transform:translate(-50%)}.end.svelte-19drup0{width:var(--depth);height:var(--fin);margin:calc(var(--fin) / -2) 0 0 calc(var(--depth) / -2);background:linear-gradient(90deg, #0000001f, transparent 5%, transparent 95%, #0000001f), linear-gradient(180deg, #e2e4e6 0%, var(--plastic-light) 8%, var(--plastic) 100%);border-radius:8px 8px 3px 3px}.end.left.svelte-19drup0{transform:translate3d(calc(var(--L) / -2), calc(var(--fin) / -2), 0) rotateY(90deg)}.end.right.svelte-19drup0{transform:translate3d(calc(var(--L) / 2), calc(var(--fin) / -2), 0) rotateY(90deg)}.tray3d.svelte-19drup0{--w:6px}.wall-in.svelte-19drup0{width:var(--L);height:var(--wall);margin:calc(var(--wall) / -2) 0 0 calc(var(--L) / -2);background:var(--plastic-dark)}.wall-in.near.svelte-19drup0{transform:translate3d(0, calc(var(--wall) / -2), calc(var(--depth) / 2 - var(--w)))}.wall-in.far.svelte-19drup0{transform:translate3d(0, calc(var(--wall) / -2), calc(var(--depth) / -2 + var(--w)));background:var(--plastic)}.wall-top.svelte-19drup0{width:calc(var(--L) - 8px);height:var(--w);margin:calc(var(--w) / -2) 0 0 calc((var(--L) - 8px) / -2);background:#dfe1e3;border-radius:3px}.wall-top.near.svelte-19drup0{transform:translate3d(0, calc(-1 * var(--wall)), calc(var(--depth) / 2 - var(--w) / 2)) rotateX(90deg)}.wall-top.far.svelte-19drup0{transform:translate3d(0, calc(-1 * var(--wall)), calc(var(--depth) / -2 + var(--w) / 2)) rotateX(90deg)}.end-in.svelte-19drup0{width:var(--depth);height:var(--fin);margin:calc(var(--fin) / -2) 0 0 calc(var(--depth) / -2);background:var(--plastic-dark);border-radius:8px 8px 3px 3px}.end-in.left.svelte-19drup0{transform:translate3d(calc(var(--L) / -2 + var(--w)), calc(var(--fin) / -2), 0) rotateY(90deg)}.end-in.right.svelte-19drup0{transform:translate3d(calc(var(--L) / 2 - var(--w)), calc(var(--fin) / -2), 0) rotateY(90deg)}.end-cap.svelte-19drup0{width:var(--w);height:calc(var(--depth) - 16px);margin:calc((var(--depth) - 16px) / -2) 0 0 calc(var(--w) / -2);background:#dfe1e3}.end-cap.left.svelte-19drup0{transform:translate3d(calc(var(--L) / -2 + var(--w) / 2), calc(-1 * var(--fin)), 0) rotateX(90deg)}.end-cap.right.svelte-19drup0{transform:translate3d(calc(var(--L) / 2 - var(--w) / 2), calc(-1 * var(--fin)), 0) rotateX(90deg)}.plate-facet.svelte-19drup0{height:var(--w);margin-top:calc(var(--w) / -2);background:#dfe1e3}.end-edge.svelte-19drup0{width:var(--w);height:calc(var(--fin) - 8px);margin:calc((var(--fin) - 8px) / -2) 0 0 calc(var(--w) / -2);background:var(--plastic)}.end-edge.left.fore.svelte-19drup0{transform:translate3d(calc(var(--L) / -2 + var(--w) / 2), calc((var(--fin) - 8px) / -2), calc(var(--depth) / 2))}.end-edge.left.aft.svelte-19drup0{transform:translate3d(calc(var(--L) / -2 + var(--w) / 2), calc((var(--fin) - 8px) / -2), calc(var(--depth) / -2))}.end-edge.right.fore.svelte-19drup0{transform:translate3d(calc(var(--L) / 2 - var(--w) / 2), calc((var(--fin) - 8px) / -2), calc(var(--depth) / 2))}.end-edge.right.aft.svelte-19drup0{transform:translate3d(calc(var(--L) / 2 - var(--w) / 2), calc((var(--fin) - 8px) / -2), calc(var(--depth) / -2))}.fin.svelte-19drup0{width:var(--fin-depth);height:var(--fin);margin:calc(var(--fin) / -2) 0 0 calc(var(--fin-depth) / -2);transform-style:preserve-3d}.fin.svelte-19drup0 i:where(.svelte-19drup0){background:linear-gradient(180deg, var(--comb-light) 0%, var(--comb) 55%, var(--comb-dark) 100%);position:absolute;inset:0}.fin.svelte-19drup0 .lit:where(.svelte-19drup0){transform:translateZ(2px)}.fin.svelte-19drup0 .shade:where(.svelte-19drup0){filter:brightness(.78);transform:translateZ(-2px)}.fin.svelte-19drup0 b:where(.svelte-19drup0){background:var(--comb-light);display:block;position:absolute}.fin.svelte-19drup0 .slope:where(.svelte-19drup0){transform-origin:0;background:linear-gradient(90deg, var(--comb-light), var(--comb));width:53.7px;height:4px;top:-2px}.fin.svelte-19drup0 .tip:where(.svelte-19drup0){background:var(--comb-dark);width:4px;height:48%;top:52%;transform:rotateY(90deg)}.fin.near.svelte-19drup0 .slope:where(.svelte-19drup0){left:6.8px;transform:rotate(54.5deg)rotateX(90deg)}.fin.near.svelte-19drup0 .tip:where(.svelte-19drup0){left:calc(100% - 2px)}.fin.far.svelte-19drup0 .slope:where(.svelte-19drup0){left:calc(100% - 6.8px);transform:rotate(125.5deg)rotateX(90deg)}.fin.far.svelte-19drup0 .tip:where(.svelte-19drup0){left:-2px}.fin.near.svelte-19drup0 i:where(.svelte-19drup0){clip-path:path("M0 4 Q0 0 4 0 L5 0 Q8 0 9.5 2.5 L36.5 41 Q38 43.7 38 47 L38 84 L0 84 Z")}.fin.far.svelte-19drup0 i:where(.svelte-19drup0){clip-path:path("M38 4 Q38 0 34 0 L33 0 Q30 0 28.5 2.5 L1.5 41 Q0 43.7 0 47 L0 84 L38 84 Z")}.fin.near.svelte-19drup0{transform:translate3d(var(--x), calc(var(--fin) / -2), calc(var(--depth) / 2 - var(--w) - var(--fin-depth) / 2 - .5px)) rotateY(90deg)}.fin.far.svelte-19drup0{transform:translate3d(var(--x), calc(var(--fin) / -2), calc(var(--depth) / -2 + var(--w) + var(--fin-depth) / 2 + .5px)) rotateY(90deg)}.rail.svelte-19drup0{width:var(--L);height:7px;margin:-3.5px 0 0 calc(var(--L) / -2);background:linear-gradient(90deg, var(--comb-light), var(--comb));box-shadow:inset 0 0 0 1px #00000026}.rail.far.svelte-19drup0{transform:translate3d(0, calc(-1 * var(--fin)), calc(var(--depth) / -2 + 3px)) rotateX(90deg)}.rail-side.svelte-19drup0{width:var(--L);height:7px;margin:-3.5px 0 0 calc(var(--L) / -2)}.rail-side.inner.svelte-19drup0{background:var(--comb);transform:translate3d(0, calc(-1 * var(--fin) + 3.5px), calc(var(--depth) / -2 + 6.5px))}.rail-side.outer.svelte-19drup0{background:var(--comb-dark);transform:translate3d(0, calc(-1 * var(--fin) + 3.5px), calc(var(--depth) / -2 - .5px))}.slide.svelte-19drup0{--s:162px;--t:4.5px;--r:6px;--wx:calc(var(--s) * 7 / 50);--wy:calc(var(--s) * 13 / 50);--ww:calc(var(--s) * 36 / 50);--wh:calc(var(--s) * 24 / 50);--lift:0px;transform-style:preserve-3d;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);cursor:pointer;--out:0px;transform:translate3d(calc(var(--x) + var(--out)), calc(var(--s) / -2 + 6px - var(--lift)), 0) rotateY(90deg);background:0 0;border:0;padding:0;transition:--out .45s cubic-bezier(.25,.7,.5,1),--lift .14s ease-out}.slide.returning.svelte-19drup0{animation:.45s linear reverse both svelte-19drup0-carry-back}@media (hover:hover){.slide.svelte-19drup0:hover{--lift:20px}}.slide.svelte-19drup0:focus-visible{outline:none}.slide.svelte-19drup0:focus-visible .mount:where(.svelte-19drup0){box-shadow:0 0 0 2px var(--accent)}.slide.selected.svelte-19drup0{pointer-events:none;animation:.75s linear .3s both svelte-19drup0-carry}@keyframes svelte-19drup0-carry{0%{--out:0px;--lift:0px;animation-timing-function:ease-out}30%{--out:0px;--lift:190px;animation-timing-function:linear}37%{--out:41px;--lift:190px}44%{--out:164px;--lift:189px}51%{--out:367px;--lift:186px}58%{--out:647px;--lift:176px}65%{--out:996px;--lift:156px}72%{--out:1393px;--lift:120px}79%{--out:1809px;--lift:63px}86%{--out:2195px;--lift:-19px}93%{--out:2485px;--lift:-128px}to{--out:3976px;--lift:-260px}}@keyframes svelte-19drup0-carry-back{0%{--out:0px;--lift:0px;animation-timing-function:ease-out}30%{--out:0px;--lift:190px;animation-timing-function:linear}37%{--out:41px;--lift:190px}44%{--out:164px;--lift:189px}51%{--out:367px;--lift:186px}58%{--out:647px;--lift:176px}65%{--out:996px;--lift:156px}72%{--out:1393px;--lift:120px}79%{--out:1809px;--lift:63px}86%{--out:2195px;--lift:-19px}93%{--out:2485px;--lift:-128px}to{--out:3976px;--lift:-260px}}@media (prefers-reduced-motion:reduce){.slide.svelte-19drup0,.slide.selected.svelte-19drup0,.slide.returning.svelte-19drup0{transition:none;animation:none}.slide.selected.svelte-19drup0{visibility:hidden}}.mount.svelte-19drup0{transform:translateZ(calc(var(--t) / 2));--mm:calc(162px / 50);background:var(--mount);border-radius:var(--r);color:var(--mount-ink);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001f}.side.svelte-19drup0{background:#d9d2c2;position:absolute}.back-face.svelte-19drup0{border-radius:var(--r);transform:translateZ(calc(var(--t) / -2)) rotateY(180deg);background:#e2dccd;inset:0}.edge-top.svelte-19drup0{left:var(--r);top:calc(var(--t) / -2);width:calc(var(--s) - 2 * var(--r));height:var(--t);background:linear-gradient(90deg,#f1ece0,#cfc8b8);transform:rotateX(90deg)}.edge-bottom.svelte-19drup0{left:var(--r);top:calc(var(--s) - var(--t) / 2);width:calc(var(--s) - 2 * var(--r));height:var(--t);background:#b9b2a2;transform:rotateX(90deg)}.edge-left.svelte-19drup0,.edge-right.svelte-19drup0{top:var(--r);width:var(--t);height:calc(var(--s) - 2 * var(--r));background:linear-gradient(#d4cdbd,#b9b2a2);transform:rotateY(90deg)}.edge-left.svelte-19drup0{left:calc(var(--t) / -2)}.edge-right.svelte-19drup0{left:calc(var(--s) - var(--t) / 2)}.facet.svelte-19drup0{height:var(--t);background:#e6e0d1}.selected.svelte-19drup0 .facet:where(.svelte-19drup0),.selected.svelte-19drup0 .edge-top:where(.svelte-19drup0){background:var(--accent)}.selected.svelte-19drup0 .mount:where(.svelte-19drup0){box-shadow:0 0 0 2px var(--accent)}.cap.svelte-19drup0{top:calc(4.5 * var(--mm));left:calc(7 * var(--mm));color:#5a564e;font-size:10px;position:absolute}.mount.svelte-19drup0,.back-face.svelte-19drup0{-webkit-mask:linear-gradient(#000 0 0) 0 0 / 100% 100% no-repeat, linear-gradient(#000 0 0) var(--wx) var(--wy) / var(--ww) var(--wh) no-repeat;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 100% 100% no-repeat, linear-gradient(#000 0 0) var(--wx) var(--wy) / var(--ww) var(--wh) no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 100% 100% no-repeat, linear-gradient(#000 0 0) var(--wx) var(--wy) / var(--ww) var(--wh) no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.back-face.svelte-19drup0{-webkit-mask-position:0 0, calc(var(--s) - var(--wx) - var(--ww)) var(--wy);-webkit-mask-position:0 0, calc(var(--s) - var(--wx) - var(--ww)) var(--wy);mask-position:0 0, calc(var(--s) - var(--wx) - var(--ww)) var(--wy)}.film.svelte-19drup0{left:calc(var(--wx) - 3px);top:calc(var(--wy) - 3px);width:calc(var(--ww) + 6px);height:calc(var(--wh) + 6px);background:#121211;position:absolute;overflow:hidden}.film.svelte-19drup0 img{object-fit:cover;object-position:top left;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.bevel.svelte-19drup0{background:#c8c0ae;position:absolute}.b-top.svelte-19drup0,.b-bottom.svelte-19drup0{left:var(--wx);width:var(--ww);height:var(--t);margin-top:calc(var(--t) / -2)}.b-top.svelte-19drup0{top:var(--wy);background:#b3ab99;transform:rotateX(90deg)}.b-bottom.svelte-19drup0{top:calc(var(--wy) + var(--wh));background:#ddd6c6;transform:rotateX(90deg)}.b-left.svelte-19drup0,.b-right.svelte-19drup0{top:var(--wy);height:var(--wh);width:var(--t);margin-left:calc(var(--t) / -2)}.b-left.svelte-19drup0{left:var(--wx);background:#c3bba9;transform:rotateY(90deg)}.b-right.svelte-19drup0{left:calc(var(--wx) + var(--ww));background:#d2cab9;transform:rotateY(90deg)}.name.svelte-19drup0{left:calc(7 * var(--mm));right:calc(4 * var(--mm));bottom:calc(4 * var(--mm));text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;position:absolute;overflow:hidden}@container (width<=470px){.scene.svelte-19drup0{--kw:.85}}@container (width<=400px){.scene.svelte-19drup0{--kw:.72}}@container (width<=340px){.scene.svelte-19drup0{--kw:.6}}.deck.svelte-19drup0{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end;gap:4px;display:flex;position:relative;container-type:inline-size}.remote.svelte-19drup0{z-index:2;transform-origin:50% 100%;transform:rotate(6deg) scale(max(.6, var(--tray-k,1)));flex:none;align-self:flex-end;margin-bottom:30px;position:relative}.body.svelte-19drup0{box-sizing:border-box;background:linear-gradient(100deg,#c9ccd0 0%,#e4e6e8 40%,#b9bcc0 100%);border-radius:14px 14px 18px 18px;flex-direction:column;align-items:center;gap:12px;width:70px;height:168px;padding-top:22px;display:flex;position:relative;box-shadow:inset 0 1px #fffc,inset -3px 0 6px #0000002e,0 18px 30px -12px #000c}.grip.svelte-19drup0{letter-spacing:.2em;color:#6c6f74;font-size:9px}.key.svelte-19drup0{color:#e8e8e6;cursor:pointer;background:linear-gradient(#4d5157,#2e3135);border:0;border-radius:8px;width:46px;height:30px;font-size:12px;transition:transform 80ms,box-shadow 80ms;box-shadow:0 3px #1d1f22,inset 0 1px #ffffff40}.key.fwd.svelte-19drup0{background:linear-gradient(#5e9a64,#3f7346);box-shadow:0 3px #2b5131,inset 0 1px #ffffff4d}.key.svelte-19drup0:active{transform:translateY(3px);box-shadow:0 0 #1d1f22}.key.svelte-19drup0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.led.svelte-19drup0{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;margin-top:4px}.sound.svelte-19drup0{color:#4a4d52;cursor:pointer;background:#0000001f;border:0;border-radius:6px;width:30px;height:22px;margin-top:2px;font-size:12px}.sound[aria-pressed=false].svelte-19drup0{color:#8c8f94;text-decoration:line-through}.sound.svelte-19drup0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cable.svelte-19drup0{pointer-events:none;width:120px;height:210px;position:absolute;top:160px;left:-50px;overflow:visible;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.cable.svelte-19drup0 path:where(.svelte-19drup0){fill:none;stroke:#9a9da2;stroke-width:6px;filter:drop-shadow(0 6px 6px #0009);stroke-linecap:round;vector-effect:non-scaling-stroke}@media (width<=900px){.remote.svelte-19drup0{display:none}}.head.svelte-1obb5tj{flex-wrap:wrap;align-items:baseline;gap:4px 28px;margin-top:-24px;margin-bottom:-64px;display:flex}.head.svelte-1obb5tj .page-title:where(.svelte-1obb5tj){font-size:clamp(36px,5vw,56px)}.wide.svelte-1obb5tj{max-width:1520px}body:has(.projector) header.wrap{max-width:1520px}body:has(.projector) footer.wrap{max-width:1520px}.head.svelte-1obb5tj .page-intro:where(.svelte-1obb5tj){margin:0;font-size:18px}
