:root{color-scheme:dark;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#f1f1ed;background:#121416;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.38}button:focus-visible,a:focus-visible,canvas:focus-visible{outline:2px solid #d2b790;outline-offset:5px}button{transition:background .18s,color .18s,border-color .18s}button[hidden]{display:none}.explorer{position:relative;isolation:isolate;min-height:700px;height:100svh;overflow:hidden;background:radial-gradient(ellipse at 49% 49%,#35383b 0,#202326 36%,#121416 73%)}.masthead{position:absolute;z-index:3;top:0;left:0;width:100%;height:100px;padding:0 4.7%;display:flex;align-items:center;border-bottom:1px solid #ffffff0c;gap:36px}.brand{font-size:30px;font-weight:750;letter-spacing:-1.5px;text-decoration:none;color:#f6f5f0}.brand-dot{color:#c5aa83}.edition{font-size:10px;letter-spacing:2.3px;color:#989c9f}.edition span{padding:0 16px;color:#4e5255}.live-badge{margin-left:auto;font-size:10px;letter-spacing:1.8px;color:#b9bcb9;border:1px solid #ffffff1d;border-radius:30px;padding:10px 14px;display:flex;gap:9px;align-items:center}.live-badge i{width:5px;height:5px;border-radius:50%;background:#cbb28f}.intro{position:absolute;top:136px;left:4.7%;z-index:2;pointer-events:none}.eyebrow{font-size:10px;font-weight:500;letter-spacing:3px;color:#c8ae89;margin:0 0 19px}h1{font-size:clamp(25px,2.7vw,42px);font-weight:450;letter-spacing:1px;line-height:1.4;margin:0}h1 span{color:#a2a5a6}.subtitle{font-size:12px;letter-spacing:1px;color:#9ea2a5;margin-top:15px}.model-name{position:absolute;z-index:-1;right:8%;top:112px;font-size:clamp(100px,17vw,260px);font-weight:600;letter-spacing:-14px;color:#ffffff03;-webkit-text-stroke:1px #ffffff0a;pointer-events:none}.viewport{position:absolute;inset:220px 5% 172px}.viewport canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.viewport canvas:active{cursor:grabbing}.side-tools{position:absolute;right:4.7%;top:48%;transform:translateY(-30%);display:flex;flex-direction:column;align-items:center;padding:8px;border:1px solid #ffffff14;background:#16191cb3;border-radius:32px;z-index:3}.icon-button{width:40px;height:40px;border:0;background:transparent;border-radius:50%;display:grid;place-items:center;color:#c8cbcc}.icon-button:hover:not(:disabled){background:#ffffff0d;color:#fff}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.zoom-value{font-size:9px;letter-spacing:.5px;color:#aaaeb0;padding:3px 0;font-variant-numeric:tabular-nums}.tool-separator{height:1px;width:20px;background:#ffffff14;margin:5px 0}.product-caption{position:absolute;bottom:212px;left:4.7%;display:flex;gap:12px;align-items:flex-start;pointer-events:none}.small-line{margin-top:5px;width:24px;height:1px;background:#bfa680}.product-caption strong{font-size:10px;letter-spacing:2.5px;font-weight:500;display:block}.product-caption div>span{display:block;font-size:10px;letter-spacing:1px;margin-top:8px;color:#8e9295}.controls-area{position:absolute;bottom:0;width:100%;padding:0 4.7% 24px;z-index:3;pointer-events:none}.interaction-hint{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:.5px;color:#a2a7aa;margin-bottom:20px}.interaction-hint svg{width:15px;height:18px}.dot-divider{padding:0 12px;color:#656b6f}.touch-hint{display:none}.control-bar{width:max-content;max-width:100%;margin:auto;display:flex;align-items:center;padding:6px;background:#1c1f22ee;border:1px solid #ffffff19;border-radius:50px;box-shadow:0 8px 30px #0002;pointer-events:auto}.view-tabs{display:flex;gap:4px}.view-tabs button{min-width:65px;border:1px solid transparent;background:none;border-radius:30px;padding:11px 17px;font-size:12px;letter-spacing:1px;color:#a7abad}.view-tabs button:hover:not(:disabled){color:#fff;background:#ffffff08}.view-tabs button[aria-pressed=true]{color:#eee4d5;border-color:#c7ac7f40;background:#c7ac7f17}.bar-separator{height:20px;width:1px;background:#ffffff14;margin:0 12px}.rotate-button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:11px 15px 11px 4px;border-radius:20px;font-size:12px;white-space:nowrap;color:#b0b5b8}.rotate-button svg{width:17px;height:17px}.rotate-button:hover{color:#fff}.rotate-button[aria-pressed=true]{color:#dcc299}.footnote{margin-top:30px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#898e91}.footnote span:last-child{letter-spacing:1px}.loading{position:absolute;z-index:5;inset:100px 0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#16191af2}.loading[hidden]{display:none}.loading-mark{font-size:70px;font-weight:500;letter-spacing:-4px;color:#cdb897}.loading p{font-size:12px;letter-spacing:1px;color:#b2b8ba;text-align:center;max-width:80%;line-height:1.8}.progress-track{margin-top:14px;width:180px;height:2px;background:#ffffff12;overflow:hidden}#progress{width:0;height:100%;background:#c5aa83;transition:width .2s}#retry{margin-top:20px;border:1px solid #c5aa8377;border-radius:22px;background:#c5aa8319;padding:10px 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.explorer:fullscreen{height:100dvh;width:100vw}.explorer.expanded{position:fixed;inset:0;z-index:1000;min-height:0;height:100dvh}body.expanded{overflow:hidden}@media(pointer:coarse){.desktop-hint{display:none}.touch-hint{display:inline}}@media(min-width:1500px){.viewport{inset:235px 9% 185px}}@media(max-width:700px){.explorer{min-height:620px}.masthead{height:76px;padding:0 6%;gap:20px}.brand{font-size:26px}.edition{font-size:9px;letter-spacing:1.6px}.edition span{padding:0 8px}.live-badge{font-size:8px;padding:8px 9px;letter-spacing:.7px}.intro{top:107px;left:6%}.eyebrow{font-size:9px;margin-bottom:13px}h1{font-size:26px;letter-spacing:0}.subtitle{font-size:11px;letter-spacing:.2px;max-width:85%;line-height:1.7;margin-top:10px}.model-name{top:200px;right:10%;font-size:140px}.viewport{inset:220px 0 177px}.side-tools{right:4%;top:auto;bottom:189px;transform:none;flex-direction:row;padding:3px;border-radius:25px}.icon-button{width:35px;height:35px}.side-tools .zoom-value{font-size:8px}.tool-separator{height:15px;width:1px;margin:0 4px}.product-caption{bottom:245px;left:6%}.product-caption strong{font-size:9px}.product-caption div>span{display:none}.small-line{width:15px}.controls-area{padding:0 5% 22px}.interaction-hint{font-size:10px;margin-bottom:15px}.dot-divider{padding:0 7px}.control-bar{padding:5px;flex-wrap:wrap;justify-content:center;border-radius:22px;width:100%;gap:7px}.view-tabs{width:100%;justify-content:space-between;gap:0}.view-tabs button{min-width:0;padding:9px 13px;font-size:11px}.bar-separator{display:none}.rotate-button{font-size:10px;padding:3px 10px 6px}.rotate-button svg{width:14px}.footnote{margin-top:18px;font-size:8px;letter-spacing:.5px}.loading{inset:76px 0 160px}}@media(max-width:390px){.edition{display:none}.view-tabs button{padding:9px 10px}.footnote span:first-child{font-size:7px}}@media(max-height:620px)and (min-width:701px){.explorer{min-height:360px}.masthead{height:66px}.intro{top:89px}h1{font-size:27px}.subtitle{display:none}.eyebrow{margin-bottom:10px}.viewport{inset:130px 8% 115px}.controls-area{padding-bottom:14px}.footnote{margin-top:12px}.interaction-hint{margin-bottom:10px}.product-caption{bottom:145px}.side-tools{top:40%;transform:none}.model-name{top:65px;font-size:150px}.loading{inset:66px 0 110px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.assembly-controls{position:absolute;z-index:4;right:4.7%;top:133px;width:225px}.mode-tabs{display:flex;padding:4px;border:1px solid #ffffff1c;border-radius:24px;background:#171b1ed9}.mode-tabs button{flex:1;border:0;border-radius:20px;background:none;color:#aeb3b6;padding:10px 8px;font-size:12px}.mode-tabs button[aria-pressed=true]{background:#c7ac7f20;color:#e0c7a5}.board-picker{display:block;margin-top:16px;font-size:10px;letter-spacing:1px;color:#9da4a7}.board-picker select{display:block;width:100%;margin-top:8px;padding:10px 12px;border:1px solid #ffffff20;border-radius:8px;background:#1e2327;color:#d3d8d9;font:inherit;font-size:11px;cursor:pointer}.board-picker select:focus-visible{outline:2px solid #d2b790}.assembly-note{color:#8c969b;font-size:10px;line-height:1.6;margin:10px 0}.component-option{display:flex;align-items:center;gap:7px;color:#bbc2c5;font-size:11px;margin-top:12px}.component-option[hidden]{display:none}.component-option input{accent-color:#c5aa83}.product-caption strong{letter-spacing:1px}@media(max-width:700px){.assembly-controls{top:202px;left:6%;right:6%;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.mode-tabs{height:39px}.mode-tabs button{padding:7px 6px;font-size:11px}.board-picker{margin:0;font-size:0}.board-picker select{margin:0;height:39px;font-size:10px}.assembly-note{grid-column:1/-1;text-align:center;margin:0;font-size:9px}.component-option{grid-column:1/-1;margin:0;justify-content:center;font-size:10px}.viewport{top:285px}.model-name{top:280px}}@media(max-height:620px)and (min-width:701px){.assembly-controls{top:80px;width:210px}.board-picker{margin-top:7px}.board-picker select{padding:7px;margin-top:4px}.assembly-note{display:none}.mode-tabs button{padding:7px}.component-option{margin-top:4px;font-size:10px}}.screen-entry{width:100%;margin-top:12px;border:1px solid #c7ac7f60;background:#c7ac7f12;border-radius:9px;padding:12px 15px;text-align:left;font-size:12px;color:#e0c7a5}.screen-entry span{float:right}.screen-console{position:absolute;z-index:4;top:285px;left:50%;transform:translate(-50%);width:min(900px,86vw,calc((100svh - 480px)*2.4));min-width:450px}.screen-console-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.screen-kicker{display:block;letter-spacing:2px;font-size:8px;color:#c7ac7f;margin-bottom:6px}.screen-console-heading strong{font-size:13px;font-weight:400}.screen-console button,.screen-console select{border:1px solid #ffffff24;background:#202326;color:#c7c9c9;font:inherit;font-size:11px;padding:7px 10px;border-radius:5px}.screen-console button:hover{color:#fff;border-color:#c7ac7f}.device-screen{position:relative;aspect-ratio:12/5;background:#000;overflow:hidden;border-radius:9px;box-shadow:0 0 0 7px #090b0c,0 0 0 8px #ffffff1f,0 15px 50px #0007;touch-action:none;user-select:none;-webkit-user-select:none;outline-offset:10px;container-type:inline-size}.device-screen>img{position:absolute;width:100.167%;height:108%;max-width:none;left:-.0833%;top:-8%;pointer-events:none}.device-screen>img.diagnostic{width:311.399%;height:323.353%;left:-14.508%;top:-203.593%}#screen-hotspots{position:absolute;inset:0}.screen-console .screen-hotspot{position:absolute;background:transparent;border:1px solid transparent;border-radius:4px;padding:0;color:#d5c2a7}.screen-console .screen-hotspot:hover{border-color:#c7ac7f55;background:#ffffff04}.screen-console .screen-hotspot:focus-visible{outline:2px solid #e5c590;outline-offset:-3px;background:#e5c59012}.screen-console .selected-tile{box-shadow:inset 0 0 0 2px #d4b184;background:#c7ac7f22}.choice-mask{position:absolute;left:86%;width:8%;top:18%;background:#030302;pointer-events:none}.checkmark{position:absolute;right:3%;top:23%;font-size:3cqw;color:#d1c4ac}.screen-navigation{display:flex;gap:6px;align-items:center;margin-top:18px}.screen-navigation button:last-child{margin-left:auto}.vu-tools{display:flex;justify-content:center;gap:7px;margin-top:10px}.vu-tools select{max-width:47%;min-width:145px}#screen-status{font-size:11px;text-align:center;color:#c7b89f;min-height:18px;line-height:1.6;margin:12px 0 0}.screen-demo-note{font-size:9px;color:#899094;text-align:center;margin:6px 0}.screen-mode .intro,.screen-mode .model-name,.screen-mode .assembly-controls,.screen-mode .controls-area,.screen-mode .side-tools,.screen-mode .product-caption{display:none}.screen-mode .viewport{inset:119px 12% auto;height:155px;pointer-events:none}.screen-mode .viewport canvas{cursor:default}.screen-mode .explorer{min-height:620px}.screen-mode .live-badge{font-size:0}.screen-mode .live-badge:after{content:"SCREEN EXPERIENCE";font-size:10px}.hold-progress{position:absolute;bottom:0;left:0;height:3px;width:0;background:#e5c590;pointer-events:none}.holding .hold-progress{animation:hold-screen 2s linear forwards}@keyframes hold-screen{to{width:100%}}.screen-console .screen-extra{position:absolute;right:4%;bottom:2%;font-size:2cqw;padding:1% 2%;background:#1b1710}.screen-range{position:absolute;display:flex;flex-direction:column;gap:6px;padding:2%;background:#000;color:#bda582;font-size:2.4cqw;text-align:center;border-radius:6px}.screen-range input{width:100%;margin:0;accent-color:#c9aa7f;height:10px;touch-action:none}.toggle-feedback{position:absolute;display:grid;place-items:center;background:#1e1a13;color:#e3c093;font-size:2.2cqw;pointer-events:none;border-radius:18px}#screen-retry{display:none;position:absolute;left:40%;top:43%}.image-error #screen-retry{display:block}.image-error #screen-hotspots{display:none}@media(max-width:700px){.screen-entry{margin:0;padding:9px 12px;font-size:11px}.screen-mode .viewport{top:110px;left:3%;right:3%;height:170px}.screen-console{top:305px;width:88vw;min-width:0}.screen-console-heading{margin-bottom:13px}.screen-kicker{font-size:7px}.screen-console-heading strong{font-size:11px}.screen-console button,.screen-console select{font-size:10px;padding:8px 7px}.screen-navigation{flex-wrap:wrap;gap:4px}.vu-tools{flex-wrap:wrap}#screen-status{font-size:10px}.screen-mode .live-badge:after{font-size:8px}}@media(max-height:650px)and (min-width:701px){.screen-mode .viewport{top:75px;height:100px}.screen-console{top:193px;width:min(720px,72vw,calc((100svh - 340px)*2.4));min-width:380px}.screen-console-heading{margin-bottom:9px}.screen-navigation{margin-top:12px}.vu-tools,#screen-status{margin-top:6px}}.menu-value{position:absolute;right:5%;top:15%;max-width:40%;height:70%;min-width:18%;display:grid;align-items:center;background:#030302;text-align:right;padding-right:2%;font-size:2.4cqw;color:#b4a48d}.vu-radio{position:absolute;width:5%;height:14%;background:#000;display:grid;place-items:center;font-size:3cqw;color:#d4b184;pointer-events:none}.screen-console button:disabled{cursor:default;opacity:.3}.explorer.screen-mode{min-height:720px}@media(max-width:700px){.explorer.screen-mode{min-height:700px}}.screen-modal{position:absolute;inset:0;display:grid;place-items:center;background:#000b;z-index:8;touch-action:none}.screen-modal>div{width:46%;padding:5% 3%;background:#18140f;border:1px solid #7e6a4b;border-radius:8px;text-align:center;color:#cbb690}.screen-modal p{font-size:3cqw;margin:0 0 12%}.screen-modal button{font-size:2.5cqw;margin:0 4%;padding:3% 7%;background:#2b2419}.single-range{height:31%;padding:0}.single-range>span{position:absolute;top:14%;width:100%}.single-range input{position:absolute;left:4%;width:92%;bottom:13%}.remote-console{position:absolute;inset:125px 4.7% 25px;z-index:4;pointer-events:none}.remote-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.remote-heading .eyebrow{margin:0 0 12px;font-size:9px}.remote-heading h2{font-size:27px;font-weight:450;margin:0 0 10px}.remote-heading p:last-child{font-size:12px;color:#a9acad;margin:0}.remote-console button,.remote-dial{pointer-events:auto}.remote-heading button{background:none;border:1px solid #ffffff30;border-radius:24px;padding:10px 18px;font-size:12px;min-height:44px}.remote-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:5%;height:calc(100% - 100px);margin-top:12px}.remote-machine{position:relative;min-height:320px}.remote-readout{position:absolute;bottom:36px;left:6%;right:6%;display:flex;justify-content:space-between;border-top:1px solid #ffffff18;padding-top:22px;gap:16px}.remote-readout span{color:#979fa2;font-size:10px}.remote-readout strong{display:block;color:#e2d3bb;font-size:18px;font-weight:400;margin-top:9px;font-variant-numeric:tabular-nums}.remote-control{width:min(100%,350px);justify-self:center;text-align:center;pointer-events:auto}.remote-connection{font-size:11px;color:#d7ba87;letter-spacing:1px;margin:2px 0}.remote-dial{position:relative;width:100%;height:210px;touch-action:none;user-select:none;cursor:grab}.remote-dial:active{cursor:grabbing}.remote-dial canvas{width:100%;height:100%;display:block}.dial-guide{position:absolute;bottom:0;left:0;right:0;color:#ac9475;font-size:17px;pointer-events:none}.dial-guide span{font-size:10px;color:#929b9f;margin:0 12px}.remote-primary{margin:16px 0 15px;width:100%;min-height:44px;background:#c7ac7f;border:1px solid #dbc49d;color:#1a1916;border-radius:24px;font-size:12px}.remote-modes{display:flex;border-bottom:1px solid #ffffff1c}.remote-modes button{background:none;border:0;flex:1;min-height:42px;color:#909b9f;font-size:12px;border-bottom:2px solid transparent}.remote-modes button[aria-pressed=true]{color:#e6c99c;border-color:#c4a170}.remote-adjust{display:flex;align-items:center;justify-content:space-between;margin:9px 0;gap:10px}.remote-adjust button{width:44px;height:44px;border:1px solid #ffffff28;border-radius:50%;background:#ffffff04;font-size:19px}.remote-adjust span{font-size:12px;color:#e1d3bc}.remote-confirm{width:100%;min-height:42px;border:1px solid #c7ac7f80;border-radius:22px;background:#c7ac7f18;color:#dfc397;font-size:12px}#remote-status{font-size:10px;line-height:1.6;min-height:32px;color:#a8adae;margin:8px 0}.remote-demo-note{font-size:9px;color:#858e92;margin:4px 0}.remote-mode .intro,.remote-mode .model-name,.remote-mode .assembly-controls,.remote-mode .controls-area,.remote-mode .side-tools,.remote-mode .product-caption{display:none}.remote-mode .viewport{inset:235px 43% 190px 2%;pointer-events:none}.remote-mode .live-badge{font-size:0}.remote-mode .live-badge:after{content:"KNOB REMOTE";font-size:10px}.explorer.remote-mode{min-height:790px}.remote-entry{margin-top:8px}@media(max-width:700px){.assembly-controls{grid-template-columns:1fr 1fr}.remote-entry{grid-column:1/-1;margin:0;text-align:center}.remote-entry span{float:none;margin-left:12px}.viewport{top:326px}.remote-console{inset:99px 6% 18px}.remote-heading h2{font-size:19px}.remote-heading .eyebrow{font-size:7px;margin-bottom:8px}.remote-heading p:last-child{font-size:10px}.remote-heading button{font-size:10px;padding:8px 11px;white-space:nowrap}.remote-layout{display:flex;flex-direction:column;margin-top:0;gap:0;height:auto}.remote-machine{height:213px;min-height:0}.remote-readout{bottom:0;left:0;right:0;padding-top:10px}.remote-readout strong{font-size:14px;margin-top:5px}.remote-control{width:100%;margin-top:18px}.remote-mode .viewport{inset:184px 1% auto;height:150px}.remote-dial{height:185px}.remote-primary{margin:10px 0 8px}.explorer.remote-mode{min-height:970px;height:auto}.remote-console{position:relative;inset:auto;margin:99px 6% 24px}.remote-mode .live-badge:after{font-size:8px}}@media(max-height:650px)and (min-width:701px){.remote-console{top:88px}.remote-heading h2{font-size:23px}.remote-mode .viewport{top:200px;bottom:170px}.explorer.remote-mode{min-height:760px}}.remote-touch{position:absolute;transform:translate(-50%,-50%);width:84px;height:35px;border:1px solid transparent;background:transparent;border-radius:18px;padding:0;cursor:pointer}.remote-touch:hover,.remote-touch:focus-visible{border-color:#d1b27e;background:#d1b27e10}.remote-clock{min-height:40px;border:0;border-bottom:1px solid #c7ac7f60;background:none;font-size:11px;color:#cdb185;padding:5px 12px;margin:0 0 7px}.remote-clock[aria-pressed=true]{color:#fff1d8}.remote-mode .remote-control button:disabled{cursor:default}.explorer.remote-mode{min-height:830px}@media(max-width:700px){.explorer.remote-mode{min-height:1020px}.remote-touch{height:33px;width:76px}}@media(min-width:701px){.explorer.remote-mode{min-height:720px}.remote-console{top:118px;bottom:12px}.remote-heading h2{font-size:25px}.remote-heading .eyebrow{margin-bottom:9px}.remote-layout{margin-top:8px;height:calc(100% - 85px)}.remote-readout{bottom:18px}.remote-dial{height:190px}.remote-primary{margin:10px 0 7px}.remote-adjust{margin:5px 0}.remote-modes button{min-height:38px}#remote-status{min-height:28px;margin:5px 0}.remote-clock{min-height:36px;margin:0 0 3px}.remote-demo-note{margin:3px 0}.remote-control:has(#remote-confirm:not([hidden])) #remote-status{display:none}}.remote-touch{height:44px;width:84px}.lighting-entry{margin-top:8px}.lighting-console{position:absolute;inset:120px 4.7% 155px;z-index:4;pointer-events:none}.lighting-console button,.lighting-panel{pointer-events:auto}.lighting-panel{position:absolute;right:0;top:112px;width:296px;padding:22px;background:#161a1de8;border:1px solid #ffffff1b;border-radius:16px}.lighting-power{display:flex;align-items:center;justify-content:space-between;gap:12px}.lighting-power strong{display:block;font-size:14px;font-weight:450}.lighting-power span{display:block;font-size:10px;color:#9da5aa;line-height:1.6;margin-top:7px}.lighting-power button{min-width:58px;min-height:44px;border-radius:24px;border:1px solid #bca77c;background:#bca77c25;color:#e8d4ae}.lighting-power button[aria-checked=false]{border-color:#657075;background:#ffffff07;color:#acb5b9}.color-preview{display:flex;align-items:center;gap:13px;margin:20px 0}.color-preview>span{height:30px;width:30px;border-radius:50%;background:#ff9646;box-shadow:0 0 20px #ff964620;border:1px solid #ffffff20}.color-preview strong{font-size:15px;letter-spacing:1px;font-weight:400;font-variant-numeric:tabular-nums}.color-preview div>span{display:block;font-size:10px;color:#9ca5aa;margin-top:4px}.rgb-row{display:grid;grid-template-columns:16px 1fr 62px;align-items:center;gap:12px;margin:5px 0;font-size:12px}.rgb-row input[type=range]{width:100%;height:44px;accent-color:#c7ac7f;margin:0}.rgb-row input[type=number]{width:62px;min-height:40px;background:#0c1013;border:1px solid #ffffff25;border-radius:7px;color:#eee5d7;text-align:center;font:inherit;font-variant-numeric:tabular-nums}.rgb-row:nth-child(1)>span{color:#efaaa5}.rgb-row:nth-child(2)>span{color:#acd5b3}.rgb-row:nth-child(3)>span{color:#a4bfe8}.lighting-presets{display:flex;gap:5px;margin:15px 0}.lighting-presets button{flex:1;min-height:40px;background:#ffffff04;border:1px solid #ffffff20;border-radius:7px;font-size:11px;color:#c9d0d3}.lighting-presets button[aria-pressed=true]{border-color:#c7ac7f;color:#e8d4ae}.lighting-dim{display:flex;gap:9px;align-items:center;min-height:44px;font-size:11px;color:#c6cdd0}.lighting-dim input{width:17px;height:17px;accent-color:#c7ac7f}.lighting-cover{display:flex;gap:5px;margin-top:7px}.lighting-cover button{flex:1;min-height:40px;border:1px solid #ffffff20;background:#ffffff04;border-radius:7px;font-size:11px;color:#adb6bb}.lighting-cover button[aria-pressed=true]{color:#e8d4ae;border-color:#c7ac7f70;background:#c7ac7f15}#lighting-status{font-size:11px;color:#d1bc96;line-height:1.6;margin:14px 0 5px}.lighting-note{font-size:9px;color:#929da3;margin:0}.lighting-mode .intro,.lighting-mode .model-name,.lighting-mode .assembly-controls,.lighting-mode .product-caption{display:none}.lighting-mode .viewport{inset:204px 365px 169px 1%}.lighting-mode .side-tools{right:374px;top:auto;bottom:180px;transform:none;flex-direction:row;padding:3px}.lighting-mode .side-tools .tool-separator{height:15px;width:1px}.lighting-mode .live-badge{font-size:0}.lighting-mode .live-badge:after{content:"AMBIENT LIGHT";font-size:10px}.explorer.lighting-mode{min-height:860px}.lighting-mode .controls-area{padding-right:360px}.lighting-mode .footnote{display:none}@media(max-width:700px){.lighting-entry{grid-column:1/-1;margin:0;text-align:center}.lighting-entry span{float:none;margin-left:12px}.viewport{top:369px}.explorer:not(.remote-mode):not(.screen-mode):not(.lighting-mode){min-height:720px}.explorer.lighting-mode{min-height:1120px;height:auto}.lighting-console{inset:105px 6% auto}.lighting-console .remote-heading h2{font-size:23px}.lighting-console .remote-heading p:last-child{font-size:11px;line-height:1.6}.lighting-console .remote-heading button{font-size:10px;padding:8px 10px;white-space:nowrap}.lighting-panel{top:351px;width:100%;padding:19px}.lighting-mode .viewport{inset:205px 0 auto;height:225px}.lighting-mode .side-tools{right:6%;top:419px;bottom:auto}.lighting-mode .controls-area{padding:0 5% 22px}.lighting-mode .live-badge:after{font-size:8px}.lighting-mode .interaction-hint{font-size:10px}}@media(max-height:650px)and (min-width:701px){.explorer.lighting-mode{min-height:800px}.lighting-console{top:85px}.lighting-panel{top:100px}.lighting-mode .viewport{top:177px}.lighting-mode .controls-area{padding-right:340px}.lighting-console .remote-heading h2{font-size:23px}}@media(min-width:701px)and (min-height:651px){.explorer.lighting-mode{min-height:720px}.lighting-console{top:114px}.lighting-panel{top:90px;padding:16px}.lighting-mode .viewport{top:204px;bottom:125px}.lighting-mode .side-tools{bottom:130px}.lighting-mode .controls-area{padding-bottom:18px}.lighting-panel .color-preview{margin:14px 0}.lighting-panel .lighting-presets{margin:10px 0}.lighting-panel #lighting-status{margin-top:9px}.lighting-console .remote-heading h2{font-size:25px}}.screen-console .screen-light-preview{display:block;margin:12px auto 0;min-height:40px;padding:8px 20px;border-color:#c7ac7f70;color:#e2c69d}.led-value{position:absolute;display:flex;align-items:center;padding-left:1%;background:#000;color:#bda582;font-size:2.4cqw;pointer-events:none}.screen-range.led-range{height:22.5%;padding:0}.led-range input{position:absolute;left:4%;width:92%;bottom:30%}@media(min-width:701px){.explorer:not(.screen-mode):not(.remote-mode):not(.lighting-mode) .side-tools{top:auto;bottom:175px;transform:none;flex-direction:row;padding:3px}.explorer:not(.screen-mode):not(.remote-mode):not(.lighting-mode) .side-tools .tool-separator{height:15px;width:1px}}.knob-callout{position:absolute;z-index:2;transform:translateY(-50%);width:99px;min-height:44px;padding:6px 5px;border:1px solid #c7ac7f66;border-radius:8px;background:#171b1ef2;color:#e2c9a2;cursor:pointer}.knob-callout strong{display:block;font-size:10px;font-weight:450;line-height:1.5;overflow-wrap:anywhere}.knob-callout span{display:block;font-size:10px;color:#acb5b9;line-height:1.5}.knob-callout-left{left:0}.knob-callout-right{right:0}.knob-callout:after{content:"";position:absolute;top:50%;width:24px;height:1px;background:#d0b485;pointer-events:none}.knob-callout-left:after{left:100%}.knob-callout-right:after{right:100%}.remote-touch{border:1px dashed #c8af7e75;background:#c7ac7f08}.remote-wake{width:44px;height:44px;border-radius:50%;background:transparent}.remote-help{color:#c0c8cb;font-size:11px;line-height:1.7;margin:5px 0 0;min-height:38px;text-align:left;pointer-events:none}.remote-console .dial-guide span{font-size:10px;margin:0 6px}.remote-mode .remote-control:has(#remote-confirm:not([hidden])) #remote-status{display:none}.explorer.remote-mode{min-height:780px}.screen-gesture-guide{display:flex;justify-content:center;gap:6px 12px;flex-wrap:wrap;margin:17px 0 0;color:#dcc39c;font-size:11px;line-height:1.6;pointer-events:none}.screen-gesture-guide span{border:1px solid #c7ac7f30;border-radius:18px;padding:5px 11px;background:#c7ac7f09}.screen-gesture-guide+.screen-navigation{margin-top:12px}.explorer.screen-mode{min-height:800px}@media(max-width:700px){.explorer.remote-mode{min-height:1080px}.remote-help{font-size:10px;min-height:35px}.knob-callout{width:89px}.knob-callout:after{width:18px}.screen-gesture-guide{font-size:10px;gap:5px;margin-top:17px}.screen-gesture-guide span{padding:4px 8px}.explorer.screen-mode{min-height:820px}}.explorer.unified{--panel:32%;height:100svh;min-height:780px}.unified .masthead{height:80px}.unified .live-badge{font-size:10px}.unified .live-badge:after{display:none}.experience-tabs{position:absolute;z-index:6;top:104px;left:4%;right:4%;display:flex;gap:8px;border-bottom:1px solid #ffffff18;padding-bottom:14px}.experience-tabs button{min-height:44px;padding:10px 24px;border:1px solid transparent;background:none;border-radius:24px;font-size:13px;color:#9ca6ab}.experience-tabs button:hover{background:#ffffff08;color:#f0e8db}.experience-tabs button[aria-selected=true]{border-color:#c7ac7f66;background:#c7ac7f18;color:#eed7b6}.workspace-hint{position:absolute;top:170px;left:4%;right:4%;margin:0;color:#a8b0b3;font-size:11px;line-height:1.8}.explorer.unified .viewport{inset:220px calc(var(--panel) + 3%) 200px 1%;height:auto}.unified .overview-console,.unified .screen-console,.unified .remote-console,.unified .lighting-console{position:absolute;inset:220px 4% 32px auto;width:var(--panel);min-width:0;margin:0;padding:20px 24px;transform:none;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#605b50 transparent;background:#121619ad;border:1px solid #ffffff16;border-radius:18px;pointer-events:auto}.unified .overview-console{padding:44px 30px}.overview-copy{font-size:13px;line-height:2;color:#a9b1b5;margin:24px 0 32px}.unified .assembly-controls{position:static;display:block;width:100%;max-width:360px}.unified .assembly-controls button{min-height:44px}.unified .controls-area{display:block;bottom:34px;width:calc(100% - var(--panel) - 3%);padding:0 18px;min-height:80px}.unified .control-bar{max-width:100%;flex-wrap:wrap;justify-content:center;border-radius:16px}.unified .view-tabs{gap:0}.unified .view-tabs button{min-width:0;padding:10px 11px;min-height:44px;font-size:11px}.unified .rotate-button{min-height:44px;font-size:11px;padding:10px}.unified .bar-separator{margin:0 4px}.unified .footnote,.unified .product-caption{display:none}.unified .interaction-hint{font-size:10px;margin-bottom:12px;min-height:18px}.unified .dot-divider{padding:0 5px}.explorer.unified .side-tools{display:flex;top:auto;bottom:148px;left:calc((100% - var(--panel) - 3%)/2);right:auto;transform:translate(-50%);flex-direction:row;padding:3px;white-space:nowrap}.explorer.unified .side-tools .tool-separator{height:15px;width:1px;margin:0 4px}.unified.screen-mode .controls-area,.unified.remote-mode .controls-area,.unified.screen-mode .side-tools,.unified.remote-mode .side-tools{visibility:hidden;pointer-events:none}.unified .screen-console-heading{min-height:54px;margin-bottom:24px}.unified .screen-console-heading strong{font-size:20px}.unified .screen-console .screen-navigation{flex-wrap:wrap}.unified .screen-navigation button,.unified .vu-tools button,.unified .vu-tools select{min-height:44px}.unified .remote-heading{margin-bottom:20px}.unified .remote-heading h2{font-size:22px;line-height:1.5}.unified .remote-heading p:last-child{font-size:11px;line-height:1.8}.unified .remote-layout{display:flex;flex-direction:column;height:auto;margin:0;gap:0}.unified .remote-machine{order:2;min-height:0;height:auto;margin-top:16px}.unified .remote-readout{position:static;padding:14px 0 0;gap:10px}.unified .remote-readout strong{font-size:15px}.unified .remote-control{width:min(100%,370px);margin:0 auto}.unified .remote-dial{height:195px}.unified .remote-control button,.unified .remote-dial .remote-touch{min-height:44px}.unified .lighting-panel{position:static;width:100%;padding:0;background:none;border:0;border-radius:0}.unified .lighting-presets button,.unified .lighting-cover button{min-height:44px}.unified .loading{inset:205px 0 0}@media(max-width:900px){.explorer.unified{--panel:38%}.unified .overview-console,.unified .screen-console,.unified .remote-console,.unified .lighting-console{padding:20px 16px;right:3%}.unified .view-tabs button{padding:9px 7px}.unified .bar-separator{display:none}.unified .knob-callout{width:82px}.unified .knob-callout:after{width:12px}}@media(max-width:700px){.explorer.unified{height:1190px;min-height:1190px;--panel:92%}.unified .masthead{height:72px;padding:0 4%}.unified .edition{font-size:8px;letter-spacing:1px}.unified .live-badge{display:none}.experience-tabs{top:88px;gap:3px;left:4%;right:4%;padding-bottom:10px}.experience-tabs button{flex:1;min-width:0;padding:8px 5px;font-size:11px;white-space:nowrap}.workspace-hint{top:151px;font-size:10px;left:4%;right:4%}.explorer.unified .viewport{inset:185px 1% auto;height:210px}.explorer.unified .side-tools{top:396px;bottom:auto;left:50%}.unified .controls-area{top:444px;bottom:auto;width:100%;padding:0 4%;height:85px;min-height:0}.unified .interaction-hint{display:none}.unified .control-bar{flex-wrap:nowrap;border-radius:24px}.unified .view-tabs button{font-size:10px;padding:8px 9px}.unified .rotate-button{font-size:10px;padding:8px}.unified .overview-console,.unified .screen-console,.unified .remote-console,.unified .lighting-console{inset:530px 4% 24px;width:92%;padding:22px 18px}.unified .overview-console{padding:36px 25px}.unified .remote-heading h2{font-size:20px}.unified .remote-dial{height:185px}.unified .knob-callout{width:89px}.unified .screen-navigation button:last-child{margin-left:0}.unified .screen-console-heading strong{font-size:18px}.unified .loading{inset:180px 0 0}}@media(min-width:701px){.explorer.unified{min-height:700px}}#explorer.unified .side-tools{transform:translate(-50%)}@media(max-width:700px){.explorer.unified{height:100svh;min-height:780px}.explorer.unified .viewport{top:180px;height:155px}.explorer.unified .side-tools{top:337px}.unified .controls-area{top:386px;height:60px}.unified .overview-console,.unified .screen-console,.unified .remote-console,.unified .lighting-console{top:456px;bottom:16px}.unified.screen-mode .controls-area,.unified.remote-mode .controls-area,.unified.screen-mode .side-tools,.unified.remote-mode .side-tools{visibility:visible;pointer-events:auto}.unified .controls-area button:disabled,.unified .side-tools button:disabled{cursor:default;opacity:.25}.unified .screen-console-heading{min-height:32px;margin-bottom:18px}}@media(min-width:901px){.unified .overview-console,.unified .screen-console,.unified .remote-console,.unified .lighting-console{padding:20px 18px}.unified .overview-console{padding:32px 24px}.unified .remote-heading h2{font-size:19px}.unified .remote-heading .eyebrow{font-size:8px;letter-spacing:2px}.unified .knob-callout{width:82px}.unified .knob-callout:after{width:12px}.unified .screen-navigation{gap:5px}.unified .screen-navigation button{padding:7px;font-size:10px}.unified .screen-gesture-guide{gap:5px;font-size:10px}.unified .screen-gesture-guide span{padding:4px 7px}}@media(min-width:701px){.explorer.unified .viewport{top:205px;bottom:175px}}@media(min-width:701px){#explorer.unified .side-tools{bottom:130px}}#explorer.unified .stage-assembly{display:block;position:absolute;z-index:5;left:3%;top:211px;width:236px;max-width:calc(100% - 32px);margin:0;pointer-events:auto}.stage-assembly .mode-tabs{background:#161a1deb;box-shadow:0 3px 18px #0003}#explorer.unified.overview-mode .viewport{right:2%;left:2%}#explorer.unified.overview-mode .controls-area{width:100%}#explorer.unified.overview-mode .side-tools{left:50%}.remote-stage{position:relative;min-height:240px}#explorer.unified .remote-dial{height:240px}.remote-empty{position:absolute;inset:12px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #c7ac7f40;border-radius:18px;padding:24px;text-align:center}.remote-empty>span{font-size:34px;color:#c7ac7f;margin-bottom:16px}.remote-empty strong{font-size:14px;font-weight:450;color:#d8c19d}.remote-empty p{font-size:11px;line-height:1.9;color:#98a3a9}.remote-control[data-detached=false] .remote-dial{visibility:hidden}.remote-control[data-detached=true] .remote-empty,.remote-control[data-detached=false] .remote-help,.remote-control[data-detached=false] .remote-modes,.remote-control[data-detached=false] .remote-adjust,.remote-control[data-detached=false] .remote-confirm,.remote-control[data-detached=false] .remote-clock{display:none}.knob-in-flight{visibility:visible!important;opacity:1!important;display:block!important}.remote-control.transferring #remote-status{display:block!important}@media(max-width:700px){#explorer.unified .stage-assembly{top:184px;left:4%;width:214px}#explorer.unified .stage-assembly .mode-tabs button{font-size:10px;min-height:36px}#explorer.unified .stage-assembly .mode-tabs{height:auto}#explorer.unified .viewport{top:231px;height:105px}#explorer.unified.overview-mode .viewport{top:245px;bottom:195px;height:auto}#explorer.unified.overview-mode .side-tools{top:auto;bottom:130px}#explorer.unified.overview-mode .controls-area{top:auto;bottom:55px}#explorer.unified .remote-dial{height:230px}.remote-stage{min-height:230px}}.remote-console:has(.transferring){overflow:hidden!important}@media(max-width:1100px){.unified .remote-stage .knob-callout{top:0!important;transform:none;width:80px;min-height:44px}.unified .remote-stage .knob-callout:after{display:none}}.unified .remote-console>.remote-heading,.unified .remote-console .remote-machine{display:none}.unified .remote-console .remote-primary{margin:8px 0}.remote-stage{position:sticky;top:0;z-index:3;background:#15191c;border-radius:12px}#remote-touch-wake{border:0;background:transparent;box-shadow:none}#remote-touch-wake:hover{border:0;background:transparent}#remote-touch-wake:focus-visible{outline:2px solid #e2c08c;outline-offset:3px}#explorer.unified{--operation-panel:28%;--panel:var(--operation-panel)}#explorer.unified.overview-mode{--panel:0%}#explorer.unified :is(.screen-console,.remote-console,.lighting-console){width:var(--operation-panel);will-change:transform,opacity}#explorer.unified .controls-area{transition:width .85s ease-in-out,opacity .3s}#explorer.unified .side-tools{transition:left .85s ease-in-out,opacity .3s}#explorer.unified.experience-transitioning :is(.controls-area,.side-tools){pointer-events:none}@media(min-width:701px){#explorer.unified:is(.screen-mode,.remote-mode) :is(.controls-area,.side-tools){visibility:visible;opacity:0;pointer-events:none}}@media(min-width:1101px){.unified .remote-stage .knob-callout{top:0!important;transform:none;width:80px;min-height:44px}.unified .remote-stage .knob-callout:after{display:none}}@media(min-width:701px)and (max-width:1000px){#explorer.unified{--operation-panel:34%}}@media(max-width:700px){#explorer.unified{--operation-panel:92%}}@media(prefers-reduced-motion:reduce){#explorer.unified .controls-area,#explorer.unified .side-tools{transition:none}}#explorer.unified .remote-console{scrollbar-gutter:stable}#explorer.unified .remote-console:has(.transferring){overflow:auto!important}#workspace-hint:empty,#lighting-status:empty{display:none}.home-controls-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#lighting-console .remote-heading{position:relative;padding-right:70px}#lighting-console .remote-heading .lighting-power{position:absolute;right:0;top:0}.screen-master-mask{position:absolute;inset:19.2% 0 0;z-index:5;pointer-events:none}.crossfeed-range{position:absolute;margin:0;opacity:0;cursor:pointer;touch-action:none;z-index:1}.crossfeed-range:focus-visible{opacity:1;accent-color:#c7ac7f;outline:1px solid #c7ac7f;background:#000}@media(max-width:700px){#explorer.unified{height:100svh;min-height:640px;--mobile-panel-height:clamp(230px,31svh,270px)}#explorer.unified .masthead{height:56px}#explorer.unified .brand{font-size:25px}#explorer.unified .experience-tabs{top:65px;padding-bottom:8px}#explorer.unified .experience-tabs button{min-height:40px;padding:7px 4px;font-size:11px}#explorer.unified .workspace-hint{top:118px;font-size:9px}#explorer.unified .stage-assembly{top:144px;left:4%;width:210px}#explorer.unified .viewport{top:188px;left:1%;right:1%;bottom:calc(var(--mobile-panel-height) + 22px);height:auto;min-height:100px}#explorer.unified.overview-mode .viewport{top:194px;bottom:128px;height:auto}#explorer.unified :is(.screen-console,.remote-console,.lighting-console){inset:auto 4% 12px;height:var(--mobile-panel-height);max-height:var(--mobile-panel-height);width:92%;padding:12px;overflow:auto;border-radius:15px;scroll-padding:12px}#explorer.unified:is(.screen-mode,.remote-mode) :is(.side-tools,.controls-area){display:none!important}#explorer.unified .screen-console-heading{min-height:22px;margin:0 0 10px}#explorer.unified .screen-console-heading strong{font-size:14px}#explorer.unified .screen-kicker{display:none}#explorer.unified .screen-gesture-guide{margin-top:10px;gap:3px;font-size:9px;line-height:1.4}#explorer.unified .screen-gesture-guide span{padding:3px 5px}#explorer.unified .device-screen{overflow:hidden;isolation:isolate}#explorer.unified .side-tools{top:auto;bottom:86px;left:50%;padding:2px}#explorer.unified .controls-area{top:auto;bottom:16px;height:56px;padding:0 4%}#explorer.unified .control-bar{padding:3px}#explorer.unified .view-tabs button{min-height:36px;padding:6px 7px}#explorer.unified .rotate-button{min-height:36px;padding:6px;font-size:9px}#explorer.unified.remote-mode,#explorer.unified.lighting-mode{--mobile-panel-height:clamp(270px,35svh,310px)}#explorer.unified.lighting-mode .viewport{bottom:calc(var(--mobile-panel-height) + 65px)}#explorer.unified.lighting-mode .controls-area{display:none}#explorer.unified.lighting-mode .side-tools{bottom:calc(var(--mobile-panel-height) + 21px)}#explorer.unified .remote-stage{min-height:170px;position:relative;top:auto}#explorer.unified .remote-dial{height:170px}#explorer.unified .remote-empty{inset:5px 0;padding:12px}#explorer.unified .remote-empty>span{font-size:25px;margin-bottom:8px}#explorer.unified .remote-empty strong{font-size:12px}#explorer.unified .remote-empty p{font-size:10px;margin:6px 0}#explorer.unified .remote-primary{min-height:38px;margin:6px 0}#explorer.unified .remote-connection{font-size:10px}#explorer.unified #remote-status{min-height:0;margin:4px 0;font-size:9px}#explorer.unified .remote-help{font-size:10px;min-height:0;margin:4px 0}#explorer.unified .remote-modes button{min-height:36px}#explorer.unified .remote-adjust{margin:4px 0}#explorer.unified .remote-adjust button{width:36px;height:36px}#explorer.unified .lighting-console .remote-heading{margin:0 0 10px;padding-right:62px}#explorer.unified .lighting-console .eyebrow{display:none}#explorer.unified .lighting-console .remote-heading h2{font-size:16px;margin:0;line-height:36px}#explorer.unified .lighting-console .remote-heading p:last-child{display:none}#explorer.unified .lighting-power button{min-height:36px;padding:6px 12px;font-size:11px}#explorer.unified .color-preview{margin:6px 0 8px;gap:9px}#explorer.unified .color-preview>span{width:24px;height:24px}#explorer.unified .color-preview strong{font-size:13px}#explorer.unified .color-preview div>span{display:inline;margin-left:8px;font-size:9px}#explorer.unified .rgb-row{margin:2px 0;gap:8px;grid-template-columns:14px 1fr 54px}#explorer.unified .rgb-row input[type=range]{height:34px}#explorer.unified .rgb-row input[type=number]{min-height:32px;height:32px;width:54px}#explorer.unified .lighting-presets{margin:6px 0}#explorer.unified .lighting-presets button{min-height:32px;font-size:10px}#explorer.unified .lighting-dim{min-height:28px;font-size:10px}#explorer.unified #lighting-status{margin:3px 0;font-size:9px}}.release-version{position:absolute;bottom:1px;left:0;width:100%;height:12px;line-height:12px;text-align:center;font-size:10px;letter-spacing:.4px;color:#929a9f;pointer-events:none;z-index:30}.theme-switch{display:flex;flex-shrink:0;gap:3px;padding:3px;border:1px solid #ffffff24;border-radius:25px;background:#1c1f22;color:#aeb5ba}.theme-switch button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}.theme-switch button[aria-pressed=true]{background:#454039;color:#f3d5a3}.theme-switch button:hover{color:#fff}.theme-switch button:focus-visible{outline-offset:2px}.theme-switch svg{width:19px;height:19px;stroke-width:1.7}@media(max-width:700px){#explorer.unified .masthead{gap:12px}.unified .masthead .edition{display:none}.theme-switch{margin-left:auto;padding:2px}.theme-switch button{width:38px;height:38px}}[hidden]{display:none!important}.stage-assembly{transition:opacity .25s}.unified:not(.overview-mode) .stage-assembly{opacity:0;pointer-events:none}.detail-picker{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11px;color:#a8b0b3}.detail-picker select{min-width:0;flex:1;font:inherit;color:inherit;background:#1c2326;border:1px solid #ffffff28;border-radius:8px;padding:8px}.screen-console-heading>div{display:flex;flex-direction:column;gap:8px}.screen-kicker{font-size:9px;letter-spacing:2px;color:#b59c78}.device-screen{position:relative;aspect-ratio:2.4;touch-action:none;isolation:isolate;overflow:hidden;background:#000;container-type:inline-size}.device-screen>img{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.screen-reference-note{font-size:11px;line-height:1.8;color:#9ca7ae;margin:18px 0}.screen-power-button,.kit-primary{border:1px solid #c7ac7f80;border-radius:8px;background:#c7ac7f17;color:#e6d4b8;font:inherit;font-size:12px;min-height:42px;padding:9px 12px}.screen-power-button{width:100%}.hold-progress{position:absolute;inset:auto 0 0;height:3px;background:#cbb58c;transform:scaleX(0);transform-origin:left}.holding .hold-progress{transform:scaleX(1);transition:transform 2s linear}.screen-style{position:absolute;inset:0;display:grid;place-content:center;background:#000b}.screen-style button{font:inherit;font-size:12px;background:#191c1c;border:1px solid #c7ac7f88;color:#e6d4b8;padding:12px;border-radius:7px}#explorer.unified .remote-console{display:flex;flex-direction:column}.ir-stage{flex:1;position:relative;min-height:180px}.ir-stage canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.ir-stage canvas:active{cursor:grabbing}.remote-inspect-hint{text-align:center;font-size:11px;line-height:1.6;color:#9ca7ae;margin:16px 0 0}.kit-install{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #ffffff20}.kit-install>strong{display:block;font-size:12px;margin-bottom:9px}.kit-primary{width:100%}.kit-install p{font-size:10px;line-height:1.7;color:#9ca7ae;margin:9px 0 0}#rgb-controls{margin:0;padding:0;border:0;min-width:0}#rgb-controls:disabled{opacity:.4}.color-preview>input{margin-left:auto;width:32px;height:30px;cursor:pointer;padding:0;border:0;background:transparent}.brightness-control{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:11px;margin-top:12px;color:#bdc7cc}.brightness-control input{grid-column:1/-1;width:100%;height:32px;accent-color:#c7ac7f}.lighting-power button:disabled{cursor:default;opacity:.4}#lighting-console .remote-heading{margin-bottom:16px}#lighting-console .remote-heading h2{font-size:21px}.explorer.unified .viewport{will-change:left,top,width,height}.experience-transitioning .stage-assembly{pointer-events:none}.release-version{height:15px;line-height:15px}.unified .lighting-console{padding-top:20px}@media(max-width:700px){#explorer.unified.remote-mode{--mobile-panel-height:clamp(280px,38svh,380px)}#explorer.unified .remote-console .screen-console-heading{margin-bottom:4px}#explorer.unified .remote-console .ir-stage{min-height:160px}.remote-inspect-hint{font-size:10px;margin-top:4px}#explorer.unified.lighting-mode{--mobile-panel-height:clamp(320px,45svh,410px)}#explorer.unified .kit-install{display:grid;grid-template-columns:65px 1fr;gap:4px 10px;margin:0 0 8px;padding-bottom:8px;align-items:center}.kit-install>strong{margin:0}.kit-install p{grid-column:1/-1;margin:0;font-size:9px}.kit-primary{min-height:34px;font-size:10px;padding:6px}#explorer.unified .lighting-console .remote-heading{margin-bottom:5px}#explorer.unified .lighting-console{overflow:auto}#explorer.unified .screen-reference-note{font-size:10px;margin:9px 0}.screen-power-button{min-height:35px;font-size:10px}.brightness-control{margin-top:7px}.brightness-control input{height:28px}.language-control select{max-width:28vw}}.device-screen>img{position:static;left:auto;top:auto;max-width:100%}.kit-console-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.kit-console-heading h2{font-size:22px;font-weight:500;letter-spacing:.02em;margin:0}.optional-badge{border:1px solid #c7ac7f65;color:#d7c19e;background:#c7ac7f10;border-radius:999px;font-size:10px;letter-spacing:.08em;padding:5px 9px}.kit-purchase-note{font-size:11px;line-height:1.6;color:#a4adb3;margin:0 0 18px}.kit-accessories{display:grid;grid-template-rows:1fr 1fr;gap:14px;flex:1;min-height:370px}.kit-accessory{display:flex;flex-direction:column;margin:0;min-height:0;border:1px solid #ffffff13;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#ffffff08,transparent 65%)}.kit-accessory figcaption{padding:10px 12px 0;font-size:11px;color:#bfc7cd}#explorer.unified .kit-accessory .ir-stage{min-height:140px}.remote-inspect-hint{margin-top:12px}html[data-theme=white] .kit-console-heading{color:#1d2428}html[data-theme=white] .optional-badge{border-color:#b89a6450;color:#816233;background:#c7ac7f12}html[data-theme=white] .kit-purchase-note{color:#6b747c}html[data-theme=white] .kit-accessory{border-color:#101b2114;background:radial-gradient(ellipse at 50% 65%,#1424310a,transparent 65%)}html[data-theme=white] .kit-accessory figcaption{color:#57646d}@media(max-width:700px){#explorer.unified.remote-mode{--mobile-panel-height:clamp(285px,39svh,380px)}.kit-console-heading{margin-bottom:4px}.kit-console-heading h2{font-size:18px}.optional-badge{font-size:9px;padding:4px 8px}.kit-purchase-note{font-size:10px;margin:0 0 8px;line-height:1.5}.kit-accessories{grid-template-rows:1fr;grid-template-columns:1.35fr 1fr;gap:8px;min-height:170px}.kit-accessory figcaption{padding:8px 8px 0;font-size:9px;line-height:1.4;min-height:25px}#explorer.unified .kit-accessory .ir-stage{min-height:135px}.remote-inspect-hint{font-size:9px;margin-top:6px}#explorer.unified.lighting-mode{--mobile-panel-height:clamp(300px,42svh,370px)}}#screen-display-canvas{display:block;width:100%;height:100%;pointer-events:none}#screen-hotspots{position:absolute;inset:0;z-index:2}#screen-hotspots .screen-hotspot{position:absolute;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;min-height:0;min-width:0;touch-action:none}@media(hover:hover){#screen-hotspots .screen-hotspot:hover{border-color:#c7ac7f55;background:#ffffff04}}#screen-hotspots .screen-hotspot:focus-visible{outline:2px solid #e5c590;outline-offset:-3px;background:#e5c59012}#screen-hotspots .x8-native-range{position:absolute;padding:0;margin:0;border:0;opacity:0;touch-action:none;cursor:ew-resize;z-index:3}#screen-hotspots .x8-volume-range{position:absolute;padding:0;margin:0;border:0;touch-action:none;cursor:ew-resize;z-index:3}#screen-hotspots .x8-native-range,#screen-hotspots .x8-volume-range{appearance:none;-webkit-appearance:none;background:transparent!important;opacity:1}#screen-hotspots input[type=range]::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}#screen-hotspots input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:3.75cqw;height:100%;background:transparent;border:0}#screen-hotspots input[type=range]::-moz-range-track,#screen-hotspots input[type=range]::-moz-range-progress,#screen-hotspots input[type=range]::-moz-range-thumb{background:transparent;border:0}#screen-hotspots input[type=range]:focus-visible{outline:2px solid #e5c590;outline-offset:-3px}.x8-screen-navigation,.x8-screen-volume{display:flex;align-items:center;gap:8px;margin-top:17px}.x8-screen-navigation button{flex:1;min-height:38px}.x8-screen-volume{margin-top:10px}.x8-screen-volume>span{margin-right:auto;font-size:11px}.x8-screen-volume button{min-width:42px;min-height:38px}.x8-screen-dialog{position:absolute;inset:0;z-index:12;display:grid;place-items:center;background:#000b;color:#c4cbce;font:inherit}.x8-screen-dialog>div{background:#272d31;border:1px solid #00eeee35;border-radius:9px;width:80%;padding:4%;font-size:2.4cqw;text-align:center;line-height:1.5}.x8-screen-dialog strong{display:block;font-size:3cqw;color:#fff}.x8-screen-dialog p{margin:6px 0}.x8-screen-dialog input{display:block;width:100%;min-height:26px;color:#fff;background:#151a1d;border:1px solid #00eeee60;font:inherit;border-radius:4px;padding:4px;margin:8px 0}#explorer.unified .x8-screen-dialog button{min-height:26px;padding:4px 12px;margin:4px 5px;background:#303b3f;color:#0ee;font-size:2.6cqw}.x8-screen-dialog button:focus-visible{outline:2px solid #00eeee}#device-screen.screen-dialog-open{overflow:visible}.hold-progress{z-index:5}@media(max-width:700px){#explorer.unified.screen-mode{--mobile-panel-height:clamp(325px,44svh,390px)}.x8-screen-navigation{margin-top:12px;gap:6px}.x8-screen-volume{margin-top:7px;gap:6px}.x8-screen-navigation button,.x8-screen-volume button{min-height:34px;padding:4px 7px;font-size:10px}#explorer.unified .screen-console{overflow:auto}.x8-screen-volume>span{font-size:10px}}#explorer .antenna-controls{position:relative;width:max-content;max-width:100%;margin:7px auto 0;pointer-events:auto;text-align:center;font-size:11px;color:#c7cdd0}#explorer:not(.overview-mode) .antenna-controls{display:none}.antenna-controls summary{cursor:pointer;padding:7px 16px;border:1px solid #ffffff24;border-radius:22px;list-style-position:inside;background:#1c2023}.antenna-controls summary:focus-visible{outline:2px solid #c7ac7f;outline-offset:3px}.antenna-panel{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);width:330px;max-width:90vw;background:#1a1e21f7;border:1px solid #ffffff24;border-radius:15px;padding:14px 16px;box-shadow:0 12px 35px #0003;backdrop-filter:blur(16px)}.antenna-sliders label{display:grid;grid-template-columns:40px 1fr 40px;gap:9px;align-items:center;text-align:left}.antenna-sliders input{width:100%;height:36px;margin:0;accent-color:#c7ac7f;touch-action:pan-y}.antenna-sliders output{text-align:right;font-variant-numeric:tabular-nums}.antenna-panel button{padding:7px 14px;margin:6px 0;border:1px solid #ffffff24;border-radius:18px;background:#ffffff0a;font-size:11px}.antenna-panel p{font-size:10px;line-height:1.6;margin:5px 0 0;color:#9ea7ad}html[data-theme=white] #explorer .antenna-controls{color:#454a4e}html[data-theme=white] .antenna-controls summary,html[data-theme=white] .antenna-panel{background:#fffffff5;border-color:#dcdedb}html[data-theme=white] .antenna-panel button{background:#f2ede4;border-color:#d6cbb7;color:#5b4b35}html[data-theme=white] .antenna-panel p{color:#6c7275}@media(min-width:701px){#explorer.unified.overview-mode .interaction-hint{transform:translateY(-52px)}}#explorer .screen-version-note{margin:9px 0 0;font-size:11px;line-height:1.5;color:#aeb5ba;overflow-wrap:anywhere;text-align:left}html[data-theme=white] #explorer .screen-version-note{color:#657078}@media(max-width:700px){#explorer .screen-version-note{font-size:10px;line-height:1.4;margin-top:7px}}
