.creator-room{min-height:100dvh;color:var(--senchill-text);background:var(--senchill-bg);overflow-wrap:anywhere;padding:16px}.creator-room *{box-sizing:border-box}.room-heading,.room-stage,.room-entry{max-width:1440px;margin-inline:auto}.room-heading h1{font-size:var(--senchill-text-lg);margin:0}.room-heading p{margin:8px 0 16px}.room-stage{isolation:isolate;aspect-ratio:2/3;background:var(--senchill-bg);position:relative;container-type:inline-size}.room-scene{position:absolute;inset:0}.room-scene:after{content:"";z-index:6;pointer-events:none;opacity:0;background:radial-gradient(at 51.5% 46%,#0000 8%,#00000024 70%);position:absolute;inset:0}.room-enter{position:relative}.room-enter:before{content:"";pointer-events:none;background:var(--senchill-cyan);opacity:0;position:absolute;inset:0}@media (min-width:960px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.creator-room{--room-focus-duration:.18s;--room-focus-scale:1.012}.room-scene{transform-origin:51.5% 46%;transition:transform var(--room-focus-duration) ease-out}.room-scene:after,.room-enter:before{transition:opacity var(--room-focus-duration) ease-out}.creator-room[data-scroll-focus] .room-scene{transform:scale(var(--room-focus-scale))}.creator-room[data-scroll-focus] .room-scene:after{opacity:1}.creator-room[data-scroll-focus] .room-enter:before{opacity:.1}}.room-layer{pointer-events:none;position:absolute;inset:0}.room-base{z-index:0}.room-window-layer{z-index:1}.room-effects-layer{z-index:2}.room-monitors-layer{z-index:3}.room-chiruru-layer{z-index:4}.room-ui-layer{z-index:5}.room-art,.room-art img{width:100%;height:100%;display:block}.room-art img{object-fit:contain}.room-foreground{position:absolute;inset:0;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200%20L1000%200%20L1000%201000%20L0%201000%20L0%200%20L245%2080%20L830%2080%20L830%20290%20L780%20290%20L750%20310%20L700%20330%20L720%20360%20L680%20385%20L280%20385%20L270%20350%20L245%20340%20L245%2080%20Z%22%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200%20L1000%200%20L1000%201000%20L0%201000%20L0%200%20L245%2080%20L830%2080%20L830%20290%20L780%20290%20L750%20310%20L700%20330%20L720%20360%20L680%20385%20L280%20385%20L270%20350%20L245%20340%20L245%2080%20Z%22%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%}.room-city-art{width:58.5%;height:33%;position:absolute;top:8%;left:24.5%;overflow:hidden}.room-city-art img{object-fit:cover;object-position:50% 63%}.room-hotspot{pointer-events:auto;min-width:44px;min-height:44px;color:var(--senchill-text);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:absolute}.room-hotspot:focus-visible,.room-entry a:focus-visible{outline:3px solid var(--senchill-focus);outline-offset:3px;z-index:8}.room-accessible{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.room-window{justify-content:flex-end;align-items:center;width:40%;height:13%;top:24%;left:28%}.room-label{border:1px solid var(--senchill-border);text-align:center;background:#050712e0;padding:5px 8px;font-size:clamp(9px,2cqw,14px);display:block}.room-label span{font-size:.8em;display:block}.room-game{background:var(--senchill-bg);width:30.6%;height:10.7%;top:39.1%;left:19.6%}.room-game img{object-fit:contain;width:100%;height:100%;display:block}.room-monitor-label{bottom:0;text-align:center;background:#050712e6;padding:2px;font-size:clamp(8px,1.5cqw,12px);position:absolute;inset-inline:0}.room-projects{background:linear-gradient(140deg,var(--senchill-surface),var(--senchill-bg));border:1px solid var(--senchill-border);width:30.5%;height:10.7%;padding:2px;font-size:clamp(6px,1.3cqw,12px);line-height:1.1;top:39.1%;left:52%}.room-projects strong{color:var(--senchill-cyan);white-space:nowrap;font-size:clamp(8px,1.5cqw,13px)}.room-projects ul{margin:1px 0 0;padding:0;list-style:none}.room-projects li{grid-template-columns:2.3em 1fr;gap:3px;line-height:1.1;display:grid}.room-ambient{display:none}.room-chiruru-art{text-align:center;align-items:center;width:25%;padding:0;top:50.3%;left:9%}.room-chiruru-art picture{filter:drop-shadow(0 3px 2px #00000059);width:100%;max-width:120px;display:block;transform:translateY(-12%)}.room-chiruru-art img{object-fit:contain;width:100%;height:auto;display:block}.room-chiruru-art strong,.room-chiruru-art>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.room-neon{width:29%;height:13%;top:10%;left:26%}.room-neon img{object-fit:contain;width:100%;height:100%}@keyframes room-neon-ambient{0%,25%,53%,78%,to{opacity:1}34%,43%{opacity:.96}64%,69%{opacity:.98}}@media (prefers-reduced-motion:no-preference){.room-neon img{animation:32s ease-in-out infinite paused room-neon-ambient}.room-neon[data-ambient-running] img{animation-play-state:running}}.room-clock{border:1px solid var(--senchill-border);text-align:center;background:#050712d9;width:24%;padding:4px;font-size:clamp(8px,1.5cqw,12px);position:absolute;top:14%;left:57%}.room-clock span,.room-clock time{display:block}.room-clock time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(10px,2.5cqw,22px)}.room-entry{margin-top:16px}.room-entry a{flex-direction:column;justify-content:center;min-width:44px;min-height:44px;padding:12px;display:flex}.room-enter{border:1px solid var(--senchill-cyan);text-align:center;color:var(--senchill-cyan)}.chiruru-scan{border:1px solid var(--senchill-border);background:var(--senchill-surface);width:100%;max-width:28rem;margin:16px auto 0}.chiruru-scan summary{min-height:44px;color:var(--senchill-cyan);cursor:pointer;padding:12px}.chiruru-scan summary:focus-visible,.chiruru-scan button:focus-visible{outline:3px solid var(--senchill-focus);outline-offset:3px}.chiruru-hud{border-top:1px solid var(--senchill-border);font-size:var(--senchill-text-sm);padding:16px}.chiruru-hud-kicker{color:var(--senchill-text-muted);margin:0 0 8px}.chiruru-hud h2{color:var(--senchill-cyan);margin:0 0 16px;font-size:1rem}.chiruru-hud dl{margin:0}.chiruru-hud dl>div,.chiruru-hud-productivity{flex-wrap:wrap;align-items:center;column-gap:12px;min-height:2rem;display:flex}.chiruru-hud dt,.chiruru-hud-productivity>span{color:var(--senchill-text-muted);flex:0 8rem}.chiruru-hud dd{margin:0}.chiruru-hud-productivity output{font-variant-numeric:tabular-nums}.chiruru-scan button{border:1px solid var(--senchill-border);min-width:44px;min-height:44px;color:var(--senchill-text);font:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:8px}.chiruru-scan button[aria-disabled=true]{color:var(--senchill-text-muted);cursor:default}.chiruru-hud>a{border-top:1px solid var(--senchill-border);color:var(--senchill-cyan);margin-top:12px}.room-entry a span{font-size:var(--senchill-text-sm);color:var(--senchill-text-muted)}.room-alternatives{gap:8px;margin-top:16px;display:grid}.room-alternatives a{border-bottom:1px solid var(--senchill-border)}.creator-room{--room-feedback-duration:.12s;--room-feedback-color:var(--senchill-cyan)}.room-neon{--room-feedback-color:var(--senchill-pink)}.room-hotspot,.room-enter{--room-feedback-hover:inset 0 0 0 1px color-mix(in srgb,var(--room-feedback-color) 65%,transparent),0 0 8px color-mix(in srgb,var(--room-feedback-color) 25%,transparent);--room-feedback-pressed:inset 0 0 0 2px var(--room-feedback-color),inset 0 0 10px color-mix(in srgb,var(--room-feedback-color) 25%,transparent);transition:box-shadow var(--room-feedback-duration) ease-out}@media (hover:hover) and (pointer:fine){.room-hotspot:hover,.room-enter:hover{box-shadow:var(--room-feedback-hover)}}.room-hotspot:focus-visible,.room-enter:focus-visible{box-shadow:var(--room-feedback-hover);transition:none}.room-hotspot:active,.room-enter:active{box-shadow:var(--room-feedback-pressed);transition:none}@media (prefers-reduced-motion:reduce){.room-hotspot,.room-enter{transition:none}}@media (min-width:640px){.room-alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px) and (orientation:landscape){.creator-room{padding:24px}.room-stage{aspect-ratio:3/2}.room-city-art{width:64%;height:43%;top:0;left:28%}.room-city-art img{object-position:50% 65%}.room-foreground{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200%20L1000%200%20L1000%201000%20L0%201000%20L0%200%20L367%2080%20L787%2020%20L787%20380%20L730%20370%20L690%20370%20L660%20340%20L620%20340%20L600%20385%20L460%20385%20L440%20350%20L400%20310%20L367%20310%20L367%2080%20L0%200%20L808%2020%20L915%2010%20L915%20200%20L880%20210%20L860%20250%20L860%20340%20L830%20350%20L808%20380%20L808%2020%20Z%22%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201000%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200%20L1000%200%20L1000%201000%20L0%201000%20L0%200%20L367%2080%20L787%2020%20L787%20380%20L730%20370%20L690%20370%20L660%20340%20L620%20340%20L600%20385%20L460%20385%20L440%20350%20L400%20310%20L367%20310%20L367%2080%20L0%200%20L808%2020%20L915%2010%20L915%20200%20L880%20210%20L860%20250%20L860%20340%20L830%20350%20L808%20380%20L808%2020%20Z%22%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:100% 100%;mask-size:100% 100%}.room-window{width:26%;height:18%;top:16%;left:48%}.room-label{font-size:clamp(10px,1.2cqw,16px)}.room-game{width:14.7%;height:12.3%;top:39.8%;left:27.5%}.room-projects{width:17%;height:12.7%;padding:6px;font-size:clamp(8px,.9cqw,12px);top:39.6%;left:43%}.room-projects strong{font-size:clamp(9px,1cqw,14px)}.room-projects li{line-height:1.55}.room-monitor-label{font-size:clamp(8px,.9cqw,12px)}.room-ambient{background:repeating-linear-gradient(0deg,transparent 0 14px,#30d1e61f 15px),repeating-linear-gradient(90deg,transparent 0 14px,#30d1e61f 15px),var(--senchill-bg);justify-content:center;align-items:center;gap:8%;width:15.5%;height:12.9%;display:flex;position:absolute;top:39.7%;left:61%}.room-ambient i{aspect-ratio:1;border:1px solid var(--senchill-cyan);opacity:.45;width:16%;display:block;transform:rotate(45deg)}.room-chiruru-art{width:15%;top:55.5%;left:64%}.room-chiruru-art picture{max-width:216px}.room-neon{width:16%;height:18%;top:10%;left:11%}.room-clock{width:12%;font-size:clamp(9px,1cqw,14px);top:29%;left:83%}.room-clock time{font-size:clamp(12px,1.6cqw,24px)}.room-alternatives{grid-template-columns:repeat(5,minmax(0,1fr))}}
