:root{--room-wall:var(--g-1);--room-floor:var(--desk-bg);--room-floor-dot:var(--desk-dot);--room-gap:var(--shade);--room-ice:var(--g-0);--room-ice-rim:var(--g-0);--room-ice-deep:var(--g-5);--room-ice-edge:var(--g-3);--flux-shell:#e6e7e4;--flux-alu:#b4b7b9;--flux-knob:var(--vcr-tv-knob);--flux-glass:var(--vcr-tv-glass);--flux-phosphor:var(--tv-phosphor);--flux-accent:var(--chrome-accent);--ease-fader:cubic-bezier(.55, 0, .1, 1);--btc:#f7931a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--room-wall:var(--g-2);--room-ice:var(--g-3);--room-ice-rim:var(--g-7);--room-ice-deep:var(--g-0);--room-ice-edge:var(--g-5);--flux-shell:#e6e7e4;--flux-alu:#b4b7b9}}:root[data-theme=dark]{--room-wall:var(--g-2);--room-ice:var(--g-3);--room-ice-rim:var(--g-7);--room-ice-deep:var(--g-0);--room-ice-edge:var(--g-5);--flux-shell:#e6e7e4;--flux-alu:#b4b7b9}:root{--room-paste:#fff;--room-resin:#e2e0db;--room-ambient:1.15;--room-key:1;--room-wall-amb:1.04;--room-wall-key:1;--room-pool:.12;--room-cursor:1;--room-floor-refl:.34;--room-print-light:1;--room-cursor-light:#fff1dc;--room-pool-light:#ffe0b8;--room-chrome:#f3f4f6;--room-chrome-sky:#fff;--room-chrome-glow:#fff;--room-chrome-wall:#d9d4cb;--room-chrome-horizon:#121316;--room-chrome-floor:#8e8a83;--room-chrome-lift:1;--room-frame:#161514;--room-mat:#f4f1ea;--room-brass:#b79a63;--room-lamp:#fff1d6;--room-collage:.9;--room-ink-cyan:#19a4dc;--room-ink-magenta:#e2348f;--room-ink-yellow:#f6dc12;--room-ink-key:var(--b3-housing);--room-name-glow:0}:root[data-theme=dark]{--room-resin:#1d1d1f;--room-ambient:.24;--room-key:.45;--room-wall-amb:.06;--room-wall-key:.14;--room-pool:.62;--room-cursor:1.2;--room-floor-refl:.3;--room-print-light:.82;--room-chrome-glow:#ffe6c4;--room-chrome-wall:#8c857a;--room-chrome-horizon:#050506;--room-chrome-floor:#4a463e;--room-chrome-lift:.95;--room-collage:.9}.room{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-fader);position:absolute;inset:0}.room[data-ready]{opacity:1}.room[data-leaving]{opacity:0;transition-duration:.4s}.room-canvas{pointer-events:none;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.xp .deskobj[data-mode=room],.xp .deskobj[data-mode=room][data-snap]{transform:translate3d(var(--x,0px), var(--y,0px), 0);width:var(--w,1px);height:var(--h,1px);pointer-events:none;position:absolute;top:0;left:0;translate:none;z-index:1!important}.xp .deskobj[data-mode=room] .deskobj-tag,.xp .deskobj[data-mode=room][data-snap] .deskobj-tag{top:max(-42px, calc(var(--mb-h) + 8px - var(--y,0px)))}.xp .deskobj[data-mode=room][data-snap] .deskobj-tag{left:calc(16px - var(--x,0px));top:calc(var(--mb-h) + 12px - var(--y,0px));position:absolute}.room-back{left:16px;top:calc(var(--mb-h) + 12px);z-index:2;background:var(--paper);height:31px;color:var(--ink);font:inherit;letter-spacing:.005em;box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px var(--shade), 0 12px 28px -14px var(--shade-deep);pointer-events:auto;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:12px;display:inline-flex;position:fixed}.room-back svg{width:14px;height:14px}.room-back:hover{box-shadow:0 0 0 1px var(--line), 0 1px 2px var(--shade), 0 12px 28px -14px var(--shade-deep)}.room-back:active{translate:0 1px}.room-back:focus-visible{outline:1px dashed var(--ink);outline-offset:3px}.room[data-leaving] .room-back{display:none}.xp[data-room-snap] .deskobj[data-mode=room][data-snap] .deskobj-tag{left:calc(98px - var(--x,0px))}@media (max-width:720px){.room-back{height:44px;padding:0 14px 0 11px;font-size:13px}.xp[data-room-snap] .deskobj[data-mode=room][data-snap] .deskobj-tag{left:calc(104px - var(--x,0px))}}.xp .deskobj[data-mode=room][data-loading] .deskobj-tag{opacity:0;visibility:hidden}.deskobj[data-mode=room]:focus-visible:after{content:"";outline:1px dashed var(--ink);border-radius:12px;position:absolute;inset:-6px}.xp .wordmark[data-panel]{left:calc(-100vw - var(--pw,100vw));width:var(--pw);height:var(--ph);pointer-events:none;position:fixed;top:0;bottom:auto;right:auto;opacity:0!important;transition:none!important}.xp .wordmark[data-panel] *{pointer-events:none}.wordmark[data-hiding] canvas{opacity:0!important;transition:opacity .18s var(--ease-fader)!important}.wordmark[data-hiding=cut] canvas{transition:none!important}.room-panel{transform:translate3d(var(--x,0px), var(--y,0px), 0);width:var(--w,1px);height:var(--h,1px);pointer-events:none;position:absolute;top:0;left:0}.xp[data-room-strip] .ground{touch-action:pan-y}.xp[data-room-strip] .desk-title{display:none}.xp[data-room-pan] .deskobj[data-mode=room] .deskobj-tag{opacity:0;pointer-events:none}.xp[data-room-hot] .wordmark,.xp[data-room-hot] .wordmark *{cursor:zoom-in}.xp .wordmark,.xp .mecard,.xp .stickers,.xp .desk-title,.xp>.win,.xp .deskobj:not([data-mode=room]){transition:opacity .24s var(--ease-fader)}.xp[data-room-snap] .wordmark,.xp[data-room-snap] .mecard,.xp[data-room-snap] .stickers,.xp[data-room-snap] .desk-title,.xp[data-room-snap]>.win,.xp[data-room-snap] .deskobj:not([data-mode=room]),.xp[data-room-snap] .deskobj[data-mode=room]:not([data-snap]) .deskobj-tag,.xp[data-room-snap] .deskobj[data-mode=room]:not([data-snap]):after,.deskobj[data-mode=room][data-lens]:after{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.wordmark[data-hiding] canvas{transition:none!important}.room,.xp .wordmark,.xp .mecard,.xp .stickers,.xp .desk-title,.xp>.win{transition:none}}.feedtv-band{letter-spacing:.06em;text-transform:uppercase;height:22px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.feedtv-band[aria-pressed=true]{background:var(--g-11);color:var(--g-0);box-shadow:none}.feedtv-count{font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:center;min-width:3.4em;font-size:11px}@media (max-width:720px){.feedtv-count{display:none}}.stickerpad{right:16px;bottom:calc(var(--tb-h) + 16px);z-index:40;pointer-events:none;width:112px;height:112px;position:fixed}.stickerpad__card{background:var(--sticker-back);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px var(--shade), 0 14px 28px -16px var(--shade-deep);border-radius:10px;position:absolute;inset:0;rotate:-2deg}.stickerpad__under,.stickerpad__top img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.stickerpad__under{rotate:calc(-7deg + var(--i) * 5deg);translate:calc(var(--i) * 2px - 2px) calc(var(--i) * -2px + 3px);opacity:.9;filter:drop-shadow(0 1px 1px var(--sticker-shadow))}.stickerpad__top{pointer-events:auto;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;padding:0;position:absolute;inset:0}.stickerpad__top img{filter:drop-shadow(0 1px 1.5px var(--sticker-shadow));clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,0 100%);transition:clip-path .18s var(--ease-fader);rotate:2deg}.stickerpad__top:after{content:"";background:linear-gradient(225deg, transparent 50%, var(--sticker-back) 50%);width:24%;height:24%;filter:drop-shadow(-1px 1px 1.5px var(--sticker-shadow));transform-origin:0 100%;transition:scale .18s var(--ease-fader);pointer-events:none;position:absolute;top:10px;right:10px;rotate:2deg}.stickerpad__top:hover img{clip-path:polygon(0 0,66% 0,100% 34%,100% 100%,0 100%)}.stickerpad__top:hover:after{scale:1.4}.stickerpad__top:focus-visible{outline:1px dashed var(--ink);outline-offset:4px}.stickerpad__top:disabled{cursor:default}.stickerpad[data-holding] .stickerpad__top img,.stickerpad[data-holding] .stickerpad__top:after{opacity:0}.stickerpad[data-holding] .stickerpad__top{cursor:grabbing}.stickerpad__hand{width:var(--hw);translate:calc(var(--hx) - 50%) calc(var(--hy) - 50%);rotate:var(--ht);pointer-events:none;z-index:41;transition:rotate .12s ease-out,opacity .14s ease-out,scale .14s ease-out;position:fixed;top:0;left:0}.stickerpad__hand img{width:100%;filter:drop-shadow(0 10px 14px var(--sticker-shadow));display:block}.stickerpad__hand[data-over]{opacity:.22;scale:.92}.stickerpad__hand[data-back]{transition:translate .28s var(--spring), rotate .28s var(--spring), scale .28s var(--spring), opacity .28s ease-out;opacity:0;scale:.4}.stickerpad__hand[data-keys]:after{content:"";width:28px;height:28px;translate:-50% -50%;rotate:calc(-1 * var(--ht));box-shadow:0 0 0 1.5px var(--ink), 0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:50%;left:50%}@media (max-width:720px){.stickerpad{right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));width:58px;height:58px}.stickerpad__under,.stickerpad__top img{width:calc(100% - 10px);height:calc(100% - 10px);inset:5px}.stickerpad__top:after{top:5px;right:5px}}@media (prefers-reduced-motion:reduce){.stickerpad__top img,.stickerpad__top:after,.stickerpad__hand{transition:none}.stickerpad__top:hover img{clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,0 100%)}.stickerpad__top:hover:after{scale:1}}.room-loading{z-index:2147483000;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);font-family:var(--ui-font);opacity:1;transition:opacity .65s var(--ease-fader);outline:none;place-items:center;display:grid;position:fixed;inset:0}.room-loading[data-opening]{opacity:0}.room-loading-body{text-align:center;width:min(100%,540px)}.room-loading-mark{aspect-ratio:8.6/4.1;margin:0 auto 48px;position:relative}.room-loading-chrome{width:100%;height:100%;display:block;position:absolute;inset:0}.room-loading-progress{align-items:center;gap:18px;width:min(100%,280px);margin-inline:auto;display:flex}.room-loading-progress progress{appearance:none;background:var(--line-soft);width:100%;height:2px;color:var(--ink);border:0}.room-loading-progress progress::-webkit-progress-bar{background:var(--line-soft)}.room-loading-progress progress::-webkit-progress-value{background:var(--ink);transition:width .25s}.room-loading-progress progress::-moz-progress-bar{background:var(--ink)}.room-loading-progress span{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-size:11px}.room-loading-caption{color:var(--ink-2);margin:12px 0 32px;font-size:14px;line-height:1.5}.room-loading-skip{min-height:44px;color:var(--ink-2);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.room-loading-skip:hover{color:var(--ink)}.room-loading-skip:active{opacity:.65}.room-loading-skip:focus-visible{outline:2px solid var(--chrome-accent);outline-offset:5px}@media (prefers-reduced-motion:reduce){.room-loading{transition:none}.room-loading-progress progress::-webkit-progress-value{transition:none}}.room-posters:focus-visible{outline:2px solid var(--doc-ink);outline-offset:6px}
