:root{font-family:Arial,Helvetica,sans-serif;color:#e7ebe5;background:#060909;font-synthesis:none;--mint:#a6c9b1;--muted:#929d96;--line:#ffffff1b}*{box-sizing:border-box}body{margin:0}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button,input,select{font:inherit}button{color:inherit;cursor:pointer}button:disabled,input:disabled{opacity:.4;cursor:default}button{border:0;background:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:6px}[hidden]{display:none!important}svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#experience{position:relative;isolation:isolate;min-height:760px;height:100svh;overflow:hidden;background:#050909}#stage{position:absolute;inset:0;background:#000}#stage canvas,#poster{position:absolute;width:100%;height:100%;display:block;object-fit:cover}#stage canvas{touch-action:none}#poster{opacity:.65}.ready #poster{visibility:hidden}.graphics-unavailable #poster{visibility:visible}.graphics-unavailable canvas{visibility:hidden}.header{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:30px 40px}.back,.edition{font-size:9px;letter-spacing:.13em}.back{display:flex;align-items:center;gap:13px;color:#a5b0a8}.back>span{font-size:20px;color:#dae0d8}.edition{display:flex;align-items:center;gap:10px;color:#bbc2b9}.edition-dot,.status-dot{display:inline-block;width:5px;height:5px;border-radius:100%;background:#9fc4a8}.edition-number{margin-left:25px;color:#778379}.vertical-note{position:absolute;left:43px;top:32%;writing-mode:vertical-rl;font-size:8px;letter-spacing:.19em;color:#79857d;transform:rotate(180deg);pointer-events:none}.identity{position:absolute;left:6.3%;bottom:165px;z-index:2;pointer-events:none}.eyebrow{font-size:8px;letter-spacing:.16em;font-weight:400;margin:0 0 19px;color:#c0cdbf}.identity .eyebrow span{color:#7e8b80;margin-left:10px}h1{font-size:clamp(54px,5.6vw,88px);font-weight:400;line-height:.96;letter-spacing:-.065em;margin:0 0 22px}h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.title-dot{color:var(--mint);font-family:Georgia,serif}.subtitle{font-size:12px;color:#b8c4b9;letter-spacing:.01em;margin:0 0 20px}.invitation{font-size:10px;line-height:1.9;color:#829187;margin:0 0 25px}.begin{pointer-events:auto;background:#c6d7c3;color:#18221b;padding:15px 18px;width:200px;text-align:left;font-size:11px;border:1px solid #c6d7c3;display:flex;align-items:center;justify-content:space-between}.begin:hover:not(:disabled){color:#101a12;background:#e3eedf}.begin>span{font-size:20px}.begin-note{color:#78847b;font-size:9px;margin:12px 0 0}.has-started .begin,.has-started .begin-note{display:none}.has-started .identity{bottom:154px}.has-started .invitation{margin-bottom:0}.field-caption{position:absolute;left:50%;bottom:147px;transform:translate(-50%);width:240px;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.19em;color:#73877a;pointer-events:none}.cross{font-size:17px;color:#7c9584}.controls{position:absolute;right:40px;top:126px;width:274px;background:linear-gradient(140deg,#0d1513ee,#0a100fee);border:1px solid #9bb9a426;padding:25px 24px 0;z-index:4;max-height:calc(100% - 280px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#485a4b transparent;opacity:0;visibility:hidden;transform:translate(16px);transition:opacity .2s,transform .2s,visibility .2s;overscroll-behavior:contain}.panel-open .controls{visibility:visible;opacity:1;transform:none}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:5px}.panel-head .eyebrow{font-size:7px;letter-spacing:.17em;margin:0;color:#91a08e}h2{font-size:20px;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;margin:10px 0 0}.close-button{font-size:22px;padding:0 0 10px 10px;line-height:16px;color:#819382}.panel-description{font-size:10px;line-height:1.8;color:#849287;margin:15px 0 25px}.control{display:grid;grid-template-columns:1fr auto;gap:13px 10px;margin:0 0 23px}.control label{font-size:10px;color:#c0ccc0}.control output{font-size:9px;font-variant-numeric:tabular-nums;color:#829683}.control input{grid-column:1/-1;width:100%;margin:0}input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;height:14px;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#9fbea3 0 var(--fill,70%),#ffffff20 var(--fill,70%) 100%)}input[type=range]::-moz-range-track{height:2px;background:#ffffff20}input[type=range]::-moz-range-progress{background:#9fbea3;height:2px}input[type=range]::-webkit-slider-thumb{appearance:none;width:8px;height:8px;margin-top:-3px;border-radius:0;background:#c5d5bf;border:0}input[type=range]::-moz-range-thumb{width:8px;height:8px;border-radius:0;background:#c5d5bf;border:0}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;padding:16px 0;font-size:10px;color:#b6c3b3}summary::-webkit-details-marker{display:none}summary span{font-size:16px;line-height:10px;color:#81957d}details[open] summary span{transform:rotate(45deg)}.advanced-inner{padding:13px 0}.advanced-inner .eyebrow{font-size:7px;margin-bottom:23px}.quality-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#b6c3b3}select{font-size:10px;padding:7px;background:#18201a;color:#cbd9c8;border:1px solid #ffffff24;border-radius:0}.quality-note{font-size:9px;color:#82917e;line-height:1.6}.text-button{font-size:9px;color:#94a58f;display:flex;gap:8px;align-items:center;padding:18px 0}.text-button svg{width:12px;height:12px}.panel-foot{border-top:1px solid var(--line);margin:0 -24px;padding:13px 24px;display:flex;align-items:center;gap:7px;font-size:6px;letter-spacing:.12em;color:#90a089}.panel-foot>span:last-child{margin-left:auto;font-size:12px}.status-dot{width:4px;height:4px;background:#536b58}.is-playing .status-dot{background:#aecbab;box-shadow:0 0 8px #7dc99588}.show-controls{position:absolute;right:40px;top:126px;display:flex;gap:10px;align-items:center;font-size:10px;border:1px solid var(--line);background:#0b1210e8;padding:12px;z-index:4}.show-controls svg{width:15px}.transport{position:absolute;z-index:5;bottom:45px;left:40px;right:40px;border-top:1px solid var(--line);padding-top:23px;display:flex;align-items:center;gap:36px}.transport-left,.transport-right{display:flex;align-items:center;gap:16px}.icon-button{width:30px;height:32px;display:grid;place-items:center;padding:4px}.track-label{font-size:7px;letter-spacing:.1em;white-space:nowrap;color:#b3c0b2;margin-left:9px}.track-label span{display:block;margin-top:6px;font-size:8px;letter-spacing:0;color:#798978}.timeline{display:flex;flex:1;align-items:center;gap:14px;max-width:550px;margin:auto}.timeline time{font-size:8px;font-variant-numeric:tabular-nums;color:#81927e}.track{height:2px;background:#ffffff1c;flex:1}.track>div{height:100%;width:0;background:#bdd3b5;transition:width .3s linear}.transport-right{gap:10px}.transport-right input{width:66px}.divider{height:14px;border-left:1px solid var(--line);margin:0 10px}.lab-mark{position:absolute;bottom:14px;left:40px;font-size:7px;color:#526351;letter-spacing:.02em}.notice{position:absolute;left:50%;top:86px;transform:translate(-50%);z-index:8;max-width:min(460px,90vw);padding:12px 17px;border:1px solid #b7ba844a;background:#14201af5;font-size:11px;line-height:1.6;color:#d7ddc7}.notice p{margin:0}.notice button{text-decoration:underline;text-underline-offset:3px;font-size:11px;padding:9px 0 0}.mobile-toggle,.immersive .header,.immersive .identity,.immersive .vertical-note,.immersive .field-caption,.immersive .lab-mark{display:none}.immersive .controls{top:32px}.immersive .transport{bottom:24px}@media(min-width:1700px){.controls{right:5%;top:17%;width:290px}.identity{left:7%}}@media(max-height:850px)and (min-width:761px){.controls{top:94px;max-height:calc(100% - 210px);padding-top:20px}.panel-description{margin-bottom:18px}.control{margin-bottom:17px}.identity{bottom:140px}h1{font-size:66px}.field-caption{bottom:130px}}@media(max-width:1100px)and (min-width:761px){.controls{right:24px;width:238px;padding-left:18px;padding-right:18px}.panel-foot{margin:0 -18px;padding-left:18px;padding-right:18px}.identity{left:40px}.invitation{max-width:175px}h1{font-size:60px}.field-caption{left:52%;width:190px}.transport{gap:15px}.track-label{display:none}}@media(max-width:760px){#experience{height:100svh;min-height:600px}.header{padding:20px}.back{font-size:7px;letter-spacing:.1em;gap:9px}.back>span{font-size:18px}.edition{display:none}.mobile-toggle{display:grid}.vertical-note{left:20px;top:21%;font-size:6px}.identity{left:25px;bottom:130px}.identity .eyebrow{font-size:7px;margin-bottom:12px}h1{font-size:49px;margin-bottom:14px}.subtitle{font-size:10px;margin-bottom:14px}.invitation{font-size:9px;margin-bottom:18px;line-height:1.7}.begin{width:177px;padding:11px 14px;font-size:10px}.begin-note{font-size:8px}.has-started .identity{bottom:118px}.has-started h1{font-size:42px}.has-started .invitation{display:none}.has-started .subtitle{margin-bottom:0}.has-started .identity .eyebrow{font-size:6px}.field-caption{top:17%;bottom:auto;width:185px;font-size:6px}.controls{inset:auto 15px 105px;width:auto;max-height:64svh;padding:22px 23px 0;transform:translateY(16px);background:#101914fa;box-shadow:0 15px 60px #0008}.panel-open .controls{transform:none}.panel-description{font-size:11px;margin:13px 0 22px}.control{gap:12px;margin-bottom:22px}.control label{font-size:12px}.control output{font-size:11px}.control input{height:20px}input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px}input[type=range]::-moz-range-thumb{width:12px;height:12px}.panel-foot{margin:0 -23px;padding-left:23px;padding-right:23px;font-size:7px}.controls summary,.text-button{font-size:11px}.close-button{width:32px;height:32px;padding:0}.show-controls{top:75px;right:20px;font-size:9px;padding:8px 11px}.transport{left:20px;right:20px;bottom:31px;padding-top:14px;gap:7px;flex-wrap:wrap}.transport-left{gap:8px;order:2}.transport-right{margin-left:auto;order:3;gap:4px}.track-label{display:none}.timeline{flex-basis:100%;max-width:none;order:1;margin:0 0 8px;gap:10px}.transport-right input{width:60px}.transport .icon-button{width:34px;height:29px}.divider{margin:0 5px}.lab-mark{left:20px;bottom:9px;font-size:6px}.notice{top:74px;max-width:calc(100vw - 40px);width:100%;font-size:10px}.immersive .controls{top:auto}.immersive .transport{bottom:24px}}@media(max-height:620px)and (orientation:landscape){#experience{min-height:420px}.identity{bottom:110px}.identity .invitation,.identity .subtitle{display:none}h1{font-size:42px}.controls{top:74px;bottom:105px;max-height:none;width:250px;left:auto}.header{padding:15px 25px}.transport{bottom:27px}.field-caption{display:none}.has-started .identity{bottom:110px}.has-started h1{font-size:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}#experience{min-height:560px}.header,.identity,.transport,.lab-mark,.field-caption{transform:translateZ(0)}.field-caption{transform:translate(-50%) translateZ(0)}@media(max-width:760px){.show-controls{display:none}.immersive .show-controls{display:flex}}@media(max-height:620px)and (orientation:landscape){#experience{min-height:320px}.vertical-note{display:none}.header{padding-top:12px}.transport{bottom:22px}.lab-mark{bottom:7px}}:root{color:#fafaf8;--paper:#fafaf8;--ink:#111315;--mint:#668875;--muted:#535e57;--line:#d7dad5}#experience{min-height:420px;background:#000}.header{padding:26px 36px;background:linear-gradient(#0009,transparent)}.back{font-size:11px;color:#dce2dc}.back>span{color:inherit}.back:hover{text-decoration:underline;text-underline-offset:6px}.edition{font-size:9px;color:#c3c8c4}.vertical-note,.field-caption{display:none}h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,5.8vw,86px);font-weight:400;line-height:.97;letter-spacing:-.065em}.identity{left:5.5%;bottom:142px;text-shadow:0 2px 18px #000}.eyebrow{font-size:9px;letter-spacing:.09em}.identity .eyebrow span{color:#aab3ac}.subtitle{font-size:14px;color:#d5dad6}.invitation{font-size:11px;line-height:1.8;color:#afb9b0}.begin{background:var(--paper);color:var(--ink);border:0;border-radius:3px;width:215px;font-size:12px;text-shadow:none}.begin:hover:not(:disabled){background:#dfe8df;color:var(--ink)}.begin-note{font-size:10px;color:#aab3ac}.has-started .identity{bottom:132px}.controls{right:32px;top:96px;width:310px;max-height:calc(100% - 222px);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:10px;box-shadow:0 8px 36px #0004;padding:24px 24px 0;scrollbar-color:#a5ada6 transparent;contain:layout paint;transition:opacity .16s,transform .16s,visibility .16s}.panel-head .eyebrow{font-size:8px;color:var(--muted);letter-spacing:.09em}h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.15;letter-spacing:-.045em}.close-button{font-size:24px;line-height:24px;color:var(--muted);padding:0;min-width:26px}.controls button:hover{color:var(--ink)}.panel-description{font-size:11px;line-height:1.7;color:var(--muted);margin:15px 0 22px}.quality-picker{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0 13px;margin:0 0 22px;min-width:0}.quality-picker legend{float:left;width:100%;font-size:11px;margin-bottom:12px}.quality-options{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;clear:both}.quality-options button{padding:9px 4px;border:1px solid #c8cdc7;border-radius:3px;font-size:11px;background:transparent}.quality-options button:hover{background:#e8ece6}.quality-options button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.quality-note{font-size:10px;line-height:1.5;color:var(--muted);margin:10px 0 0}.control{gap:7px 12px;margin-bottom:19px}.control label{font-size:12px;color:var(--ink)}.control output{font-size:11px;color:var(--muted)}input[type=range]{height:24px}input[type=range]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#556d5e 0 var(--fill,70%),#d7dcd5 var(--fill,70%) 100%);border-radius:2px}input[type=range]::-moz-range-track{height:3px;background:#d7dcd5;border-radius:2px}input[type=range]::-moz-range-progress{height:3px;background:#556d5e}input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:#18271d;border:2px solid var(--paper);box-shadow:0 0 0 1px #869488}input[type=range]::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:#18271d;border:2px solid var(--paper);box-shadow:0 0 0 1px #869488}summary{padding:17px 0;font-size:12px;color:var(--ink);align-items:center}summary span{font-size:20px;color:var(--muted)}.advanced-inner .eyebrow{color:var(--muted);font-size:8px}.text-button{font-size:11px;padding:19px 0;color:var(--muted)}.text-button svg{width:14px;height:14px}.panel-foot{padding:14px 24px;background:#f0f1ed;color:var(--muted);font-size:8px;letter-spacing:.04em}.is-playing .status-dot{background:#54765f;box-shadow:none}.show-controls{right:32px;top:96px;background:var(--paper);color:var(--ink);border-radius:4px;padding:12px 16px;font-size:12px}.show-controls:hover{color:var(--ink)}.transport{left:36px;right:36px;bottom:34px;padding-top:20px;gap:30px;border-color:#ffffff38;background:linear-gradient(transparent,#0009)}.icon-button{width:36px;height:36px;border-radius:3px}.icon-button:hover{background:#ffffff18}.track-label{font-size:9px;letter-spacing:.04em}.track-label span{font-size:10px;color:#aab3ac}.timeline time{font-size:10px;color:#bac2bc}.track{background:#ffffff38}.track>div{background:#e0e7dc}.divider{border-color:#ffffff38}.lab-mark{left:36px;bottom:10px;font-size:8px;color:#aab3ac}.notice{top:76px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;font-size:12px}.notice button:hover{color:var(--ink)}@media(min-width:1700px){.controls{right:4%;width:330px;top:110px}.identity{left:6%}}@media(max-width:1100px)and (min-width:761px){.controls{right:24px;width:285px;padding-left:24px;padding-right:24px}.panel-foot{margin:0 -24px;padding-left:24px;padding-right:24px}.identity{left:32px}h1{font-size:60px}.invitation{max-width:190px}.transport{gap:18px}}@media(max-height:850px)and (min-width:761px){.controls{top:78px;max-height:calc(100% - 183px);padding-top:20px}.identity{bottom:124px}.has-started .identity{bottom:118px}h1{font-size:62px}.panel-description{margin-bottom:18px}.control{margin-bottom:14px}}@media(max-width:760px){.header{padding:18px 20px}.back{font-size:9px}.identity{left:25px;bottom:128px}.identity .eyebrow{font-size:8px;margin-bottom:14px}h1{font-size:52px;margin-bottom:16px}.subtitle{font-size:12px;margin-bottom:13px}.invitation{font-size:10px;max-width:240px;margin-bottom:20px}.begin{width:195px;padding:12px 15px}.begin-note{font-size:9px}.has-started .identity{bottom:120px}.has-started h1{font-size:44px}.has-started .identity .eyebrow{font-size:8px}.controls{inset:auto 12px 109px;width:auto;max-height:calc(100svh - 185px);padding:23px 24px 0;background:var(--paper);box-shadow:0 8px 40px #0008}.panel-description{font-size:12px}.control{margin-bottom:18px}.control input{height:28px}.quality-options button{min-height:38px}.panel-foot{margin:0 -24px;padding-left:24px;padding-right:24px}.close-button{width:32px;height:32px}.transport{left:20px;right:20px;bottom:29px;gap:6px;padding-top:12px}.transport .icon-button{width:36px;height:36px}.timeline{margin-bottom:5px}.lab-mark{left:20px;bottom:8px;font-size:7px}.notice{top:72px}.immersive .controls{top:auto}}@media(max-height:620px)and (orientation:landscape){#experience{min-height:320px}.header{padding:12px 24px}.identity,.has-started .identity{bottom:100px}.identity .invitation,.identity .subtitle,.identity .eyebrow{display:none}h1,.has-started h1{font-size:42px}.controls{max-height:none;width:285px;inset:65px 20px 100px auto}.transport{bottom:23px}.lab-mark{bottom:6px}}#experience:not(.ready) #stage canvas{visibility:hidden}.preparation-progress{display:block;width:215px;max-width:100%;height:4px;margin-top:12px;border:0;border-radius:2px;background:#ffffff25;accent-color:#fafaf8}.preparation-progress::-webkit-progress-bar{background:#ffffff25;border-radius:2px}.preparation-progress::-webkit-progress-value{background:#fafaf8;border-radius:2px}.preparation-progress::-moz-progress-bar{background:#fafaf8;border-radius:2px}.show-controls:focus-visible,.begin:focus-visible,.controls :focus-visible,.notice :focus-visible{outline-color:var(--ink);outline-offset:3px}.back:focus-visible,.icon-button:focus-visible,.transport input:focus-visible{outline-color:var(--paper)}.close-button{border-radius:3px}@media(hover:hover)and (pointer:fine){.show-controls:hover:not(:disabled){color:var(--ink);background:#e8ece6;border-color:#9ba79e}.controls .close-button:hover:not(:disabled){color:var(--ink);background:#e8ece6}.controls .text-button:hover:not(:disabled),.notice button:hover:not(:disabled){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.controls summary:hover{color:var(--ink);background:#eef1eb}.controls summary:hover span{color:var(--ink)}.quality-options button:hover:not(:disabled){color:var(--ink);background:#e8ece6;border-color:#9ba79e}.quality-options button[aria-pressed=true]:hover:not(:disabled){color:var(--paper);background:#2b332d;border-color:#2b332d}.icon-button:hover:not(:disabled){color:var(--paper);background:#ffffff24}.back:hover{color:var(--paper)}}.show-controls:active:not(:disabled),.begin:active:not(:disabled){color:var(--ink);background:#d6ded5}.quality-options button:active:not(:disabled){color:var(--ink);background:#d6ded5}.quality-options button[aria-pressed=true]:active:not(:disabled){color:var(--paper);background:#2b332d}.icon-button:active:not(:disabled){color:var(--paper);background:#ffffff38}.layer-mixer{border:0;padding:0;margin:0 0 28px;min-width:0}.layer-mixer legend,.section-title{font-size:12px;font-weight:600;color:var(--ink);margin:0 0 12px}.section-note{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 18px}.mixer-channel{padding:14px 0 8px;border-bottom:1px solid var(--line)}.channel-heading{display:flex;gap:8px;align-items:center;margin-bottom:14px}.layer-enable{display:flex;align-items:center;gap:9px;flex:1;text-align:left;min-height:40px;padding:8px 5px;font-size:12px;border-radius:4px}.layer-dot{flex:0 0 8px;width:8px;height:8px;border:1px solid #77847a;border-radius:50%;background:transparent}.layer-enable[aria-pressed=true] .layer-dot{background:#526f5b;border-color:#526f5b;box-shadow:0 0 0 3px #526f5b18}.solo-button,.morph-endpoints button{font-size:11px;min-height:40px;padding:8px 10px;border:1px solid #c8cdc7;border-radius:4px}.controls .solo-button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.layer-status{font-size:11px;line-height:1.6;margin:0 0 12px;color:#4e5b51}.controls .control{gap:9px 12px;margin-bottom:22px;min-width:0}.controls .control label{line-height:1.5;overflow-wrap:break-word}.controls .control output{line-height:1.7}.controls .control input{min-width:0;height:28px}.mixer-channel .control{margin-bottom:10px}.mixer-channel .control label{font-size:10px;color:var(--muted)}.parameter-group{border-bottom:0;margin:0}.parameter-group summary{min-height:52px;gap:12px;line-height:1.5}.group-inner,.camera-inner{padding:12px 0 24px;font-size:11px;line-height:1.7}.group-inner .control:last-child,.camera-inner .control:last-child{margin-bottom:0}.camera-inner p{margin:0 0 18px}.camera-inner .control{margin-top:26px}#camera-status{color:#4e5b51;font-size:11px}.camera-button{border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:var(--paper);font-size:11px;min-height:42px;padding:10px 12px}.camera-inner .camera-button,#return-mix{width:100%;margin:4px 0 0}#return-mix{margin-top:20px}.basic-controls{padding-top:26px;margin-top:4px;border-top:1px solid var(--line)}.basic-controls .section-title{margin-bottom:24px}.morph-endpoints{display:flex;gap:8px;align-items:center;margin-bottom:24px}.morph-endpoints button{flex:1;line-height:1.5}@media(hover:hover)and (pointer:fine){.layer-enable:hover:not(:disabled),.solo-button:hover:not(:disabled),.morph-endpoints button:hover:not(:disabled){background:#e8ece6;color:var(--ink)}.controls .solo-button[aria-pressed=true]:hover:not(:disabled),.controls .camera-button:hover:not(:disabled){background:#34463a;color:var(--paper)}}@media(max-width:760px){.layer-enable,.solo-button,.morph-endpoints button{min-height:44px}.controls .control{margin-bottom:24px}.mixer-channel .control{margin-bottom:12px}}.controls{--paper:#081110;--ink:#f4f7f5;--muted:#d8e2dc;--line:#ffffff32;background:#030909e0;color:var(--ink);border:1px solid #ffffff45;border-top-width:1px;box-shadow:0 8px 28px #0003;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 3px #000,0 0 5px #000;scrollbar-color:#c3d3cb #0002}.controls .panel-foot{background:transparent}.controls .control output,.controls .layer-status,.controls #camera-status{color:var(--muted)}.controls :is(.solo-button,.morph-endpoints button,.quality-options button){border-color:#fff5}.controls :is(.quality-options button[aria-pressed=true],.solo-button[aria-pressed=true],.camera-button){background:#e2eee8;color:#091511;border-color:#e2eee8;text-shadow:none}.controls .layer-enable[aria-pressed=true] .layer-dot{background:#c6e5d7;border-color:#c6e5d7;box-shadow:0 0 0 3px #c6e5d71c}.controls .layer-dot{border-color:#d8e2dc}.controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#d3eadf 0 var(--fill,70%),#ffffff45 var(--fill,70%) 100%)}.controls input[type=range]::-moz-range-track{background:#ffffff45}.controls input[type=range]::-moz-range-progress{background:#d3eadf}.controls input[type=range]::-webkit-slider-thumb{background:#f4f7f5;border-color:#15251e;box-shadow:0 0 0 1px #e2eee8}.controls input[type=range]::-moz-range-thumb{background:#f4f7f5;border-color:#15251e;box-shadow:0 0 0 1px #e2eee8}.controls :focus-visible{outline-color:#f4f7f5}@media(hover:hover)and (pointer:fine){.controls :is(button,summary):hover:not(:disabled){background:#ffffff1f;color:#fff}.controls :is(.quality-options button[aria-pressed=true],.solo-button[aria-pressed=true],.camera-button):hover:not(:disabled){background:#fff;color:#091511}.controls summary:hover span{color:#fff}}.controls :is(button,summary):active:not(:disabled){background:#ffffff2b;color:#fff}.controls :is(.quality-options button[aria-pressed=true],.solo-button[aria-pressed=true],.camera-button):active:not(:disabled){background:#fff;color:#091511}@media(max-width:760px){.transport .icon-button{width:44px;height:44px;flex-shrink:0}}.controls .quality-options button:not([aria-pressed=true]):hover{background:#ffffff1f;color:#fff}@media(max-width:760px){.has-started.panel-open .identity{visibility:hidden}}
