.rl-top .right .btn-sm .ic{width:17px;height:17px}.rl-shell{--lc:255 236 224;position:relative}.rl-stage{aspect-ratio:16/9;isolation:isolate;background:#0b0b0b;border-radius:14px;width:100%;max-height:74vh;position:relative;overflow:hidden;box-shadow:inset 0 3px 10px #000000f2,inset 0 0 0 1px #080808,0 1px #ffffff12;container-type:size}.rl-light{pointer-events:none;position:absolute}.rl-preview{z-index:2;background:#050505;place-items:center;display:grid;position:absolute;overflow:hidden}.rl-preview video{object-fit:cover;visibility:hidden;grid-area:1/1;width:100%;height:100%;display:block}.rl-preview.live video{visibility:visible}.rl-preview video.mirror{transform:scaleX(-1)}.rl-pv-off{text-align:center;color:#9a9a9a;grid-area:1/1;justify-items:center;gap:10px;max-width:min(22em,80%);padding:16px;font-size:14.5px;line-height:1.45;display:grid}.rl-pv-off .ic{color:#7a7a7a;width:30px;height:30px}.rl-preview.live .rl-pv-off{display:none}.rl-stage[data-shape=ring] .rl-light{width:var(--d,92cqmin);height:var(--d,92cqmin);border:var(--lw,14cqmin)solid rgb(var(--lc));box-shadow:0 0 calc(var(--lw,14cqmin)*.9)rgb(var(--lc)/.5),inset 0 0 calc(var(--lw,14cqmin)*.6)rgb(var(--lc)/.45);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.rl-stage[data-shape=ring] .rl-preview{width:calc(var(--d,92cqmin) - 2*var(--lw,14cqmin) - 28px);aspect-ratio:1;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.rl-stage[data-shape=border] .rl-light{border:var(--lw,14cqmin)solid rgb(var(--lc));border-radius:inherit;box-shadow:inset 0 0 calc(var(--lw,14cqmin)*.7)rgb(var(--lc)/.5);inset:0}.rl-stage[data-shape=border] .rl-preview{inset:calc(var(--lw,14cqmin) + 18px);border-radius:12px}.rl-stage[data-shape=full] .rl-light{background:rgb(var(--lc));inset:0}.rl-stage[data-shape=full] .rl-preview{aspect-ratio:4/3;border-radius:12px;width:min(38%,520px);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040,0 10px 30px #0000004d}.rl-controls{padding:20px 4px 0}.rl-faders{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 30px;display:grid}.rl-c-top{color:#dadada;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.rl-c-top output{color:var(--lcd-green);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:14px;font-weight:600}.rl-c .fader{margin-top:2px;display:block}.rl-temp .fader::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ffa757,#ffd9b5 30%,#fff3e8 62%,#e8eeff);box-shadow:inset 0 2px 4px #00000073,0 1px #ffffff0f}.rl-temp .fader::-moz-range-track{background:linear-gradient(90deg,#ffa757,#ffd9b5 30%,#fff3e8 62%,#e8eeff);box-shadow:inset 0 2px 4px #00000073}.rl-presets{margin-top:12px}.rl-presets .kc{height:30px;padding:0 10px 2px;font-size:13.5px}.rl-fs-keys{display:none}.rl-shell+.verdict{margin-top:20px;padding:0 4px}.rl-msg{margin-top:16px}.rl-msg .tool-msg{margin-bottom:0}.rl-lcd{margin-top:18px}:-webkit-any(.rl-shell.is-fs,.rl-shell:-webkit-full-screen){background:#000;width:100vw;height:100vh}:is(.rl-shell.is-fs,.rl-shell:fullscreen){background:#000;width:100vw;height:100vh}.rl-shell.is-fs .rl-stage{aspect-ratio:auto;width:auto;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0}.rl-shell.is-fs .rl-controls{z-index:5;opacity:0;pointer-events:none;background:#141414e6;border-radius:14px;width:min(1060px,100% - 32px);padding:14px 18px 16px;transition:opacity .3s;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #333,0 12px 30px #0009}.rl-shell.is-fs.awake .rl-controls,.rl-shell.is-fs .rl-controls:focus-within{opacity:1;pointer-events:auto}.rl-shell.is-fs:not(.awake){cursor:none}.rl-shell.is-fs .rl-fs-keys{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (max-width:760px){.rl-top .right{width:100%;margin-left:0}.rl-top .right>*{flex:auto}.rl-top .right .btn-sm{padding:0 10px 2px;font-size:14.5px}.rl-top .right .kc{height:38px}.rl-stage{aspect-ratio:3/4;max-height:68vh}.rl-stage[data-shape=full] .rl-preview{width:62%}.rl-faders{grid-template-columns:minmax(0,1fr);gap:14px}.rl-pv-off{gap:6px;padding:8px;font-size:13px}.rl-pv-off .ic{width:24px;height:24px}.rl-shell.is-fs .rl-faders{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rl-shell.is-fs .rl-temp{grid-column:1/-1}.rl-shell.is-fs .rl-controls{padding:10px 12px 12px;bottom:12px}}