.lr-person{overflow:visible}.lr-person-body{transform-origin:24px 48px}.lr-person-eyes{transform-origin:24px 14.1px}@media (prefers-reduced-motion:no-preference){.lr-person[data-motion] .lr-person-body{animation:lr-person-lean var(--person-duration) ease-in-out infinite}.lr-person[data-motion] .lr-person-eyes{animation:lr-person-eyes var(--person-duration) ease-in-out infinite}}@keyframes lr-person-lean{0%,36%,43%,to{transform:none}38%,41%{transform:rotate(var(--person-lean))}}@keyframes lr-person-eyes{0%,3%,3.6%,12%,16%,47%,47.6%,61%,67%,88%,91%,to{transform:none}3.3%,47.3%{transform:scaleY(.14)}13%,15%{transform:translate(var(--person-gaze-x), var(--person-gaze-y))}62%,63%{transform:translate(-1.5px)}65%,66%{transform:translate(1.5px)}88.6%{transform:translateY(-1.5px)}89.2%{transform:translate(1.3px,-.3px)}89.8%{transform:translateY(1.1px)}90.4%{transform:translate(-1.3px,-.3px)}}.lr-brand-mark{flex:none;display:block;overflow:visible}.lr-brand-loader{color:currentColor;place-items:center;width:88px;height:88px;display:grid}.lr-brand-eye-open,.lr-brand-sparkles,.lr-brand-sparkles>*{opacity:0}.lr-brand-mark.is-animated,.lr-brand-mark.is-once{transform-box:fill-box;transform-origin:50%}.lr-brand-mark:is(.is-animated.is-loop-intro,.is-once){animation:1.6s cubic-bezier(.3,.8,.35,1) both lr-brand-bob}.lr-brand-mark.is-animated.is-loop-active{animation:3.6s cubic-bezier(.3,.8,.35,1) infinite lr-brand-bob-loop}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-shell>*{stroke-dasharray:1;stroke-dashoffset:1px;animation:cubic-bezier(.45,.05,.35,1) forwards lr-brand-draw}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-frame{animation-duration:.38s}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-antenna{animation-duration:.26s;animation-delay:.26s}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-feet{animation-duration:.22s;animation-delay:.36s}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-face{transform-box:fill-box;transform-origin:50%;animation:.18s ease-out .5s both lr-brand-face-in}.lr-brand-mark.is-animated.is-loop-active .lr-brand-eye-open{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lr-brand-eye-open-loop}.lr-brand-mark.is-animated.is-loop-active .lr-brand-eye-wink{animation:3.6s ease-in-out infinite lr-brand-eye-wink-loop}.lr-brand-mark.is-animated.is-loop-active .lr-brand-sparkles{opacity:1}.lr-brand-mark.is-animated.is-loop-active .lr-brand-sparkles>*{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.3,1.45,.45,1) infinite both lr-brand-sparkle-loop}.lr-brand-mark.is-animated.is-loop-active .lr-brand-sparkles>:nth-child(2){animation-name:lr-brand-sparkle-alt-loop;animation-delay:90ms}.lr-brand-mark:is(.is-animated.is-loop-intro,.is-once) .lr-brand-eye-open{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out both lr-brand-eye-open}.lr-brand-mark:is(.is-animated.is-loop-intro,.is-once) .lr-brand-eye-wink{animation:1.6s ease-in-out both lr-brand-eye-wink}.lr-brand-mark:is(.is-animated.is-loop-intro,.is-once) .lr-brand-sparkles{opacity:1}.lr-brand-mark:is(.is-animated.is-loop-intro,.is-once) .lr-brand-sparkles>*{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.3,1.45,.45,1) both lr-brand-sparkle}.lr-brand-mark:is(.is-animated.is-loop-intro,.is-once) .lr-brand-sparkles>:nth-child(2){animation-name:lr-brand-sparkle-alt;animation-delay:45ms}@keyframes lr-brand-draw{to{stroke-dashoffset:0}}@keyframes lr-brand-bob{0%,20%,42%,to{transform:translateY(0)rotate(0)}26%{transform:translateY(-.8px)rotate(-2deg)}32%{transform:translateY(.8px)rotate(1.5deg)}}@keyframes lr-brand-bob-loop{0%,20%,42%,to{transform:translateY(0)rotate(0)}26%{transform:translateY(-.8px)rotate(-2deg)}32%{transform:translateY(.8px)rotate(1.5deg)}}@keyframes lr-brand-face-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes lr-brand-eye-open{0%,34%{opacity:1;transform:scale(1)}38%,to{opacity:0;transform:scaleY(.15)}}@keyframes lr-brand-eye-wink{0%,34%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}38%{opacity:1;stroke-dasharray:1;stroke-dashoffset:1px}44%,to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}@keyframes lr-brand-eye-open-loop{0%,34%,84%,to{opacity:1;transform:scale(1)}38%,76%{opacity:0;transform:scaleY(.15)}}@keyframes lr-brand-eye-wink-loop{0%,34%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}38%{opacity:1;stroke-dasharray:1;stroke-dashoffset:1px}44%,76%{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}}@keyframes lr-brand-sparkle{0%,42%{opacity:0;transform:translate(-1px,2px)scale(.12)rotate(-20deg)}48%{opacity:1;transform:translate(0)scale(.85)rotate(0)}60%{opacity:.9;transform:translate(5px,-5px)scale(1)rotate(18deg)}74%{opacity:.35;transform:translate(9px,-9px)scale(.55)rotate(34deg)}82%,to{opacity:0;transform:translate(12px,-12px)scale(.2)rotate(48deg)}}@keyframes lr-brand-sparkle-alt{0%,42%{opacity:0;transform:translate(-1px,-1px)scale(.12)rotate(18deg)}48%{opacity:.95;transform:translate(0)scale(.75)rotate(0)}60%{opacity:.8;transform:translate(4px,4px)scale(.95)rotate(-16deg)}74%{opacity:.3;transform:translate(8px,8px)scale(.5)rotate(-30deg)}82%,to{opacity:0;transform:translate(11px,11px)scale(.18)rotate(-42deg)}}@keyframes lr-brand-sparkle-loop{0%,42%{opacity:0;transform:translate(-1px,2px)scale(.12)rotate(-20deg)}48%{opacity:1;transform:translate(0)scale(.85)rotate(0)}60%{opacity:.9;transform:translate(5px,-5px)scale(1)rotate(18deg)}74%{opacity:.35;transform:translate(9px,-9px)scale(.55)rotate(34deg)}82%,to{opacity:0;transform:translate(12px,-12px)scale(.2)rotate(48deg)}}@keyframes lr-brand-sparkle-alt-loop{0%,42%{opacity:0;transform:translate(-1px,-1px)scale(.12)rotate(18deg)}48%{opacity:.95;transform:translate(0)scale(.75)rotate(0)}60%{opacity:.8;transform:translate(4px,4px)scale(.95)rotate(-16deg)}74%{opacity:.3;transform:translate(8px,8px)scale(.5)rotate(-30deg)}82%,to{opacity:0;transform:translate(11px,11px)scale(.18)rotate(-42deg)}}.lr-brand-sparkles{stroke:#d08a22}html[data-theme=dark] .lr-brand-sparkles{stroke:#f4c14d}@media (prefers-reduced-motion:reduce){.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-shell>*{stroke-dashoffset:0!important;animation:none!important}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-face{opacity:1!important;animation:none!important;transform:none!important}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-eye-left,.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-eye-wink{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-eye-open,.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-sparkles,.lr-brand-mark:is(.is-animated,.is-once) .lr-brand-sparkles>*{opacity:0!important;animation:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wall:#e9f2ee;--wall-2:#dcebe4;--ink:#22303e;--paper:#fff;--muted:color-mix(in srgb, var(--ink) 75%, var(--paper));--couch:#e9ad63;--couch-dark:#cd8845;--you:#2fa66a;--pawn-1:#3b7dd8;--pawn-2:#559bb7;--pawn-3:#8e6fd8;--pawn-4:#2fa8a0;--pawn-5:#e2698f;--pawn-6:#4e9c74;--pawn-7:#a978bd;--pawn-8:#5f7dd8;--action:#2f6fed;--action-deep:#2058c9;--live:#2fa66a;--warn:#d98e04;--danger:#d64541;--route-p2p:#1f7a4a;--route-sfu:#53676a;--route-pending:#875400;--lcd:#1d2b22;--lcd-digits:#9de8bf;--stage:#101a2c;--frame:#22303e;--radius:16px;--control-radius:18px;--control-edge:color-mix(in srgb, var(--ink) 62%, var(--paper));--control-shadow:0 3px 0 color-mix(in srgb, var(--ink) 13%, transparent);--spring:cubic-bezier(.3, 1.45, .45, 1);--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--mono:ui-monospace, "Cascadia Mono", SFMono-Regular, Consolas, monospace}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wall:#141e29;--wall-2:#0e1620;--ink:#dde8f3;--paper:#22303e;--frame:#0a111a;--action:#4a84f2;--action-deep:#3a70d8;--live:#3fb97a;--warn:#e8a33d;--danger:#e25a52;--route-p2p:#3fb97a;--route-sfu:#9bb0c5;--route-pending:#e8a33d;--lcd:#0d1611}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{min-height:100%;margin:0}body{background:var(--wall);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;transition:background-color .3s,color .3s}button,input,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.4}h1,h2,h3,p,dl,dd,dt{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:8px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lr-top{justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,4vw,44px) 6px;display:flex}.lr-brand{width:44px;height:44px;color:var(--ink);transition:background .16s ease, color .16s ease, transform .16s var(--spring);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.lr-brand:hover{background:var(--wall-2)}.lr-brand:active{transform:scale(.92)}.lr-top-right{align-items:center;gap:10px;display:inline-flex}.lr-leds{background:var(--wall-2);border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.lr-leds i{background:#b7c6bf;border-radius:50%;width:9px;height:9px;transition:background .3s}.lr-leds[data-state=live] i{background:var(--live);opacity:.35}.lr-leds[data-state=live] i:first-child{opacity:1;animation:2.8s ease-in-out infinite lr-breathe}.lr-leds[data-state=busy] i{background:var(--action);animation:1s ease-in-out infinite lr-chase}.lr-leds[data-state=busy] i:nth-child(2){animation-delay:.15s}.lr-leds[data-state=busy] i:nth-child(3){animation-delay:.3s}.lr-leds[data-state=warn] i{background:var(--warn);animation:1.1s ease-in-out infinite lr-blink}.lr-leds[data-state=bad] i{background:var(--danger)}.lr-leds-label{opacity:.8;white-space:nowrap;margin-left:4px;font-size:11.5px;font-weight:700}@keyframes lr-breathe{50%{opacity:.55}}@keyframes lr-chase{0%,to{opacity:.25}50%{opacity:1}}@keyframes lr-blink{50%{opacity:.3}}.lr-lang{border:2.5px solid var(--ink)}.lr-lang button{min-width:38px;height:34px;color:var(--ink);opacity:.68;transition:opacity .12s ease, color .14s ease, background-color .14s ease, transform .18s var(--spring);background:0 0;border:0;border-radius:999px;place-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-grid;position:relative}.lr-lang button:is(:hover,:focus-visible){opacity:1;transform:translateY(-1px)}.lr-lang button:is(:hover,:focus-visible):not(.is-selected){background:var(--wall-2)}.lr-lang button:active{transform:scale(.9)}.lr-lang button.is-selected{color:var(--paper);opacity:1}.lr-app{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.lr-room{flex:1;width:min(1180px,100%);min-width:0;margin:0 auto;padding:8px clamp(14px,3.5vw,40px) 64px}.lr-scene{min-width:0;position:relative}body.lr-theater-open{overflow:hidden}.lr-room.is-theater{z-index:1000;background:var(--stage);width:100vw;height:100dvh;padding:0;position:fixed;inset:0}.lr-room.is-theater .lr-scene{width:100%;height:100%}.lr-room.is-theater .lr-tv{border:0;border-radius:0;width:100%;height:100%;padding:0}.lr-room.is-theater .lr-tv-screen,.lr-room.is-theater .lr-tv-screen.has-entry{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0;overflow:hidden}.lr-room.is-theater .lr-tv-chin,.lr-room.is-theater .lr-couch,.lr-room.is-theater .lr-deck{display:none}.lr-tv{border:3px solid var(--frame);background:var(--frame);width:min(960px,100%);transition:width .24s var(--spring);border-radius:26px 26px 20px 20px;margin:0 auto;padding:12px 12px 0;position:relative}.lr-tv-screen{aspect-ratio:16/9;background:var(--stage);border-radius:14px 14px 8px 8px;position:relative;overflow:hidden}.lr-tv-screen video{object-fit:contain;background:var(--stage);width:100%;height:100%;display:block}.lr-tv-screen.has-entry{aspect-ratio:16/9}.lr-tv-screen.is-on{animation:.5s cubic-bezier(.2,.8,.3,1) both lr-crt}.lr-tv-chin{justify-content:center;align-items:center;height:26px;display:flex}@keyframes lr-crt{0%{filter:brightness(3);transform:scaleY(.012)}55%{filter:brightness(1.6);transform:scaleY(1.02)}to{filter:brightness();transform:scaleY(1)}}.lr-tv-overlay{color:#dfe8f2;text-align:center;place-content:center;justify-items:center;gap:14px;padding:18px;display:grid;position:absolute;inset:0}.lr-tv-overlay.is-dim{background:#0a101c9e}.lr-tv-overlay.is-passive{pointer-events:none}.lr-tv-status-content{flex-direction:column;align-items:center;gap:14px;display:flex}.lr-tv-progress{align-items:center;gap:6px;display:inline-flex}.lr-overlay-preview{max-width:1440px}.lr-overlay-preview-head{justify-content:space-between;align-items:baseline;gap:16px;margin:8px 0 20px;display:flex}.lr-overlay-preview-head h1{margin:0;font-size:1.1rem}.lr-overlay-preview-head p{color:var(--muted);margin:0}.lr-overlay-preview-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.lr-overlay-preview-card{min-width:0}.lr-overlay-preview-card h2{color:var(--muted);margin:0 0 8px;font-size:.85rem}.lr-overlay-preview-card .lr-tv{border-width:2px;border-radius:16px 16px 12px 12px;width:100%;padding:7px 7px 0}.lr-overlay-preview-card .lr-tv-screen{border-radius:9px 9px 5px 5px}.lr-tooltip-preview{max-width:1440px}.lr-tooltip-preview-head{justify-content:space-between;align-items:baseline;gap:16px;margin:8px 0 20px;display:flex}.lr-tooltip-preview-head h1{margin:0;font-size:1.1rem}.lr-tooltip-preview-head p{opacity:.7;margin:0}.lr-tooltip-preview h2{margin:24px 0 12px;font-size:1rem}.lr-tooltip-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;display:grid}.lr-tooltip-preview-card{border:1px solid var(--wall-2);background:var(--paper);border-radius:8px;min-width:0;padding:10px}.lr-tooltip-preview-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lr-tooltip-preview-card code,.lr-tooltip-preview-card small{overflow-wrap:anywhere;opacity:.7;font-size:.75rem}.lr-tooltip-preview-actions{gap:4px;display:flex}.lr-tooltip-preview-trigger{border:1px solid var(--wall-2);width:36px;height:36px;color:var(--ink);cursor:help;background:0 0;border-radius:999px;padding:0}.lr-tooltip-preview-art{place-items:center;min-height:106px;display:grid;overflow:hidden}.lr-tooltip-preview-art svg{max-width:100%;height:auto}.lr-tv-overlay.has-comic{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.lr-tv-overlay.has-comic>svg{flex-shrink:1;min-height:0}.lr-tv-overlay.has-comic .lr-tv-status-content{flex-direction:row;flex:none;gap:8px;max-width:100%}.lr-tv-overlay.has-comic .lr-tv-msg{line-height:1.35}.lr-tv-overlay.has-comic .lr-brand-loader,.lr-tv-overlay.has-comic .lr-tv-big{flex-shrink:0;width:40px;height:40px}.lr-tv-overlay.has-comic .lr-brand-mark{width:32px;height:32px}.lr-tv-big{color:#fff;width:84px;height:84px;transition:transform .18s var(--spring), background .16s ease;background:#ffffff12;border:3px solid #dfe8f2;border-radius:50%;place-items:center;display:grid;position:relative}.lr-tv-big:hover{transform:scale(1.05)}.lr-tv-big:active{transform:scale(.94)}.lr-tv-big.is-action{border-color:var(--action);background:var(--action);cursor:pointer}.lr-tv-big.is-action:hover{background:var(--action-deep)}.lr-tv-big.is-ripple:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;will-change:transform, opacity;animation:2s ease-out infinite lr-ripple;position:absolute;inset:0;transform:scale(.66);box-shadow:0 0 0 22px #2f6fed73}@keyframes lr-ripple{0%{opacity:.45;transform:scale(.66)}70%,to{opacity:0;transform:scale(1)}}.lr-tv-msg{color:#dfe8f2;text-shadow:0 1px 8px #000000a6;font-size:14.5px;font-weight:600}.lr-entry-actions{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.lr-entry-action{align-content:start;justify-items:center;gap:8px;display:grid}.lr-source-picker{text-align:left;background:#0a101ceb;place-content:stretch;justify-items:stretch;overflow:hidden}.lr-source-picker-panel{grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(720px,100%);min-width:0;min-height:0;max-height:100%;margin:auto;display:grid}.lr-source-picker-head{align-items:center;gap:10px;min-width:0;display:flex}.lr-source-picker-mark,.lr-source-option-icon,.lr-source-option-preview{color:#fff;flex:none;place-items:center;display:grid}.lr-source-picker-mark{border:2px solid #dfe8f2b8;border-radius:50%;width:42px;height:42px}.lr-source-picker-copy,.lr-source-option-copy{gap:2px;min-width:0;display:grid}.lr-source-picker-copy{flex:1}.lr-source-picker-copy strong{font-size:15px}.lr-source-picker-copy small,.lr-source-option-copy small,.lr-source-picker-status{color:#9aa8bb;font-size:11.5px}.lr-source-picker-refresh,.lr-source-picker-close{color:#dfe8f2;width:38px;height:38px;transition:transform .14s var(--spring), background .12s ease;background:0 0;border:2px solid #dfe8f29e;border-radius:50%;flex:none;place-items:center;display:grid}.lr-source-picker-refresh{margin-left:auto}.lr-source-picker-head>.lr-comic-tip-wrap:has(>.lr-source-picker-refresh){margin-left:auto}.lr-source-picker-refresh:hover,.lr-source-picker-close:hover{background:#ffffff1a}.lr-source-picker-refresh:active,.lr-source-picker-close:active{transform:scale(.92)}.lr-source-picker-tabs{border-bottom:1px solid #dfe8f259;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.lr-source-picker-tabs>span{min-width:0}.lr-source-picker-tabs button{color:#9aa8bb;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 4px;font-size:12px;font-weight:700;transition:color .12s,background .12s;display:flex}.lr-source-picker-tabs button svg{flex:none}.lr-source-picker-tabs button:hover{background:#ffffff0f}.lr-source-picker-tabs button[aria-selected=true]{color:#9de8bf;border-bottom-color:#9de8bf}.lr-source-picker-body{flex-direction:column;gap:10px;min-height:0;display:flex}.lr-source-picker-list{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-width:0;min-height:0;max-height:min(300px,48vh);padding:2px;display:grid;overflow:auto}.lr-source-option{color:#dfe8f2;text-align:left;min-width:0;min-height:58px;transition:transform .15s var(--spring), border-color .12s ease, background .12s ease;background:#ffffff0f;border:2px solid #dfe8f29e;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.lr-source-option:hover,.lr-source-option:focus-visible{border-color:var(--action);background:#2f6fed33;transform:translateY(-2px)}.lr-source-option:active{transform:scale(.98)}.lr-source-option:not(.is-browser){align-items:stretch;gap:6px;padding:8px;display:grid}.lr-source-option:not(.is-browser) .lr-source-option-copy{align-items:flex-start;gap:8px;min-height:36px;display:flex}.lr-source-option:not(.is-browser) .lr-source-option-copy strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.35;display:-webkit-box}.lr-source-option-icon{background:#ffffff1a;border-radius:8px;width:38px;height:38px}.lr-source-option-preview{aspect-ratio:16/9;background:#ffffff1a;border-radius:8px;width:100%;height:auto;overflow:hidden}.lr-source-option-preview img{object-fit:contain;background:#0a101c;width:100%;height:100%;display:block}.lr-source-option-copy{flex:1}.lr-source-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lr-source-picker.is-visual .lr-source-option.is-browser{justify-content:center;min-height:90px;padding:8px}.lr-source-picker-status{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:22px;display:flex}.lr-source-picker-audio{color:#dfe8f2;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:38px;font-size:12px;font-weight:650;display:flex}.lr-source-picker-audio .lr-switch{background:#ffffff0f;border-color:#dfe8f2b8;width:50px;height:30px}.lr-source-picker-audio .lr-switch:after{background:#dfe8f2;width:20px;height:20px}.lr-source-picker-audio .lr-switch[aria-checked=true]:after{background:#fff;transform:translate(20px)}.lr-tv-static{opacity:.55;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Crect width='90' height='90' fill='%230d1526'/%3E%3Crect x='4' y='9' width='5' height='5' fill='%232c3a52'/%3E%3Crect x='26' y='30' width='4' height='4' fill='%231e2a40'/%3E%3Crect x='52' y='12' width='6' height='6' fill='%23364a68'/%3E%3Crect x='70' y='48' width='5' height='5' fill='%23232f47'/%3E%3Crect x='12' y='60' width='6' height='6' fill='%23304058'/%3E%3Crect x='40' y='70' width='4' height='4' fill='%231e2a40'/%3E%3Crect x='64' y='74' width='5' height='5' fill='%232c3a52'/%3E%3Crect x='80' y='20' width='4' height='4' fill='%23304058'/%3E%3Crect x='34' y='50' width='5' height='5' fill='%23232f47'/%3E%3Crect x='8' y='36' width='4' height='4' fill='%23364a68'/%3E%3Crect x='48' y='40' width='4' height='4' fill='%232c3a52'/%3E%3Crect x='76' y='64' width='4' height='4' fill='%231e2a40'/%3E%3C/svg%3E");animation:.36s steps(3,end) infinite lr-static;position:absolute;inset:0}@keyframes lr-static{0%{background-position:0 0}33%{background-position:28px 14px}66%{background-position:-18px 26px}to{background-position:12px -20px}}.lr-storyboard{justify-items:center;gap:10px;display:grid}.lr-story{justify-content:center;align-items:center;gap:10px;display:flex}.lr-story-item{justify-items:center;gap:6px;display:grid}.lr-story-panel{color:#7789a8;background:#0d1526a6;border:2.5px solid #48597a;border-radius:14px;place-items:center;width:52px;height:52px;transition:border-color .22s,color .22s;display:grid}.lr-story-panel.is-done{border-color:var(--live);color:var(--live);animation:lr-pop .24s var(--spring)}.lr-story-panel.is-now{border-color:var(--action);color:#fff;animation:1s ease-in-out infinite lr-blink}.lr-story-link{background:#48597a;border-radius:2px;width:22px;height:2.5px;transition:background .22s}.lr-story-link.is-done{background:var(--live)}.lr-story-cap{color:#8ea0bd;white-space:nowrap;font-size:10.5px;font-weight:600}.lr-story-item.is-done .lr-story-cap{color:var(--live)}.lr-story-item.is-now .lr-story-cap{color:#fff}.lr-couch{width:min(720px,96%);margin:20px auto 0;position:relative}.lr-couch-seating{max-width:100%;margin:auto;position:relative}.lr-couch-benches{pointer-events:none;position:absolute;inset:0}.lr-couch-benches>svg{width:100%;height:108px;display:block}.lr-pawns{grid-auto-rows:108px;align-items:start;margin:0 32px;display:grid;position:relative}.lr-seat{justify-items:center;min-width:0;padding-top:24px;display:grid}.lr-pawn{width:max-content;min-width:44px;transition:transform .15s var(--spring);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.lr-pawn:is(:hover,:focus-visible):not(.is-static){transform:translateY(-3px)}.lr-pawn svg{width:48px;height:56px;display:block}.lr-pawn-led{border:2px solid var(--wall);background:var(--live);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:calc(50% + 10px)}.lr-pawn-led[data-tone=busy]{background:var(--action)}.lr-pawn-led[data-tone=warn]{background:var(--warn)}.lr-pawn-led[data-tone=bad]{background:var(--danger)}.lr-pawn-led[data-tone=off]{background:var(--ink-soft,#8ea3b8)}.lr-pawn-led[data-pulse]{animation:1.6s ease-in-out infinite lr-blink}.lr-pawn.is-waiting>svg{opacity:.65;animation:1.6s ease-in-out infinite lr-pawn-breathe}@keyframes lr-pawn-breathe{50%{opacity:.35}}.lr-pawn.is-you:after{content:"";background:var(--you);clip-path:polygon(50% 100%,0 0,100% 0);width:13px;height:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lr-pawn.is-you{z-index:1}.lr-pawn.is-host .lr-pawn-name{font-weight:850}.lr-pawn.is-static{cursor:default}.lr-pawn.is-selected{transform:translateY(-5px)}.lr-pawn.is-selected:before{content:"";border:2.5px solid var(--action);border-radius:13px;position:absolute;inset:-3px -6px}.lr-pawn-name{background:var(--paper);max-width:70px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;margin-top:-4px;padding:1px 6px;font-size:11px;font-weight:700;overflow:hidden;box-shadow:0 1px #0000001f}.lr-couch-footer{min-height:32px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.lr-couch-count{border:1px solid var(--wall-2);background:var(--paper);color:var(--ink);font-family:var(--mono);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.lr-couch-count b{font-size:inherit}.lr-couch-empty{color:#6f8579;opacity:.85;place-items:center;display:grid;position:absolute;inset:45px 0 auto}.lr-deck{gap:14px;width:100%;min-width:0;margin-top:34px;display:grid}.lr-row{border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;padding:15px 18px;display:flex}.lr-row.is-sub{background:var(--wall-2);border-color:#0000}.lr-row-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.lr-group-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lr-host-personal-controls{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.lr-host-identity-slot,.lr-host-diagnostics-slot,.lr-host-share-slot{flex:none}.lr-host-diagnostics-slot,.lr-host-share-slot{border-inline-start:2.5px solid var(--wall-2);padding-inline-start:10px}.lr-viewer-summary-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.lr-viewer-room-slot{flex:none}.lr-viewer-host-slot{flex-wrap:nowrap;flex:0 auto;min-width:0;max-width:180px;font-size:13px}.lr-viewer-host-slot svg{color:#53676a;flex:none}html[data-theme=dark] .lr-viewer-host-slot svg{color:#9bb0c5}.lr-viewer-host-slot b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.lr-viewer-self-slot{flex:0 auto;align-items:center;gap:8px;margin-left:0;display:flex}.lr-viewer-personal-controls{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.lr-viewer-actions-slot{flex:none;margin-left:0}.lr-viewer-action-cluster{align-items:center;gap:8px;min-width:0;display:inline-flex}.lr-viewer-action-separator{background:var(--wall-2);border-radius:2px;flex:none;align-self:center;width:2.5px;height:32px}.lr-viewer-self-slot .lr-name-tag{flex:0 auto;width:auto}.lr-name-hint{min-width:0;max-width:100%}.lr-comic-tip-wrap.lr-overview-row-hint{width:100%;display:flex}.lr-source-option-hint{min-width:0}.lr-source-option-hint>.lr-source-option{width:100%;height:100%}.lr-invite-hint{flex:240px;width:100%;min-width:0;max-width:340px}.lr-invite-hint>.lr-invite-url{width:100%}.lr-spacer{flex:1}.lr-divider{background:var(--wall-2);border-radius:2px;align-self:stretch;width:2.5px}.lr-row.is-sub .lr-divider{background:#c3d4cb}.lr-field-cap{opacity:.68;font-size:12px;font-weight:600}.lr-invite-url{border:1.5px dashed var(--wall-2);background:var(--wall-2);width:100%;min-width:0;max-width:340px;color:var(--ink);cursor:text;font-family:var(--mono);text-align:left;-webkit-user-select:text;user-select:text;border-radius:8px;outline:0;flex:240px;padding:7px 10px;font-size:11px;overflow:hidden}html[data-theme=dark] .lr-invite-url{background:#1a2634;border-color:#33465c}@media (pointer:coarse){.lr-invite-url{font-size:16px}}.lr-lcd{border:3px solid var(--ink);background:var(--lcd);color:var(--lcd-digits);font-family:var(--mono);letter-spacing:.3em;text-indent:.15em;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:24px;font-weight:700;display:inline-flex}.lr-lcd button{width:34px;height:34px;color:var(--lcd-digits);background:0 0;border:0;border-radius:8px;place-items:center;transition:background .12s;display:grid}.lr-lcd button:hover{background:#fff2}.lr-lcd-roll{display:inline-flex;overflow:hidden}.lr-lcd-roll span{animation:lr-roll .34s var(--spring) both;display:inline-block}@keyframes lr-roll{0%{transform:translateY(110%)}}.lr-btn{border:2px solid var(--control-edge);background:var(--paper);min-width:52px;height:52px;color:var(--ink);white-space:nowrap;box-shadow:var(--control-shadow);transition:transform .26s var(--spring), background-color .14s ease, border-color .14s ease;border-radius:999px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-grid}.lr-btn:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)}.lr-btn:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-primary):not(.is-on):not(.is-danger){background:var(--wall-2);border-color:var(--ink)}.lr-btn:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transition-duration:80ms;transform:translateY(2px)scale(.95)}.lr-btn.is-primary{border-color:var(--action-deep);background:var(--action-deep);color:#fff}.lr-btn.is-primary:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--action-deep) 88%, #000)}.lr-btn.is-danger{border-color:var(--danger);color:color-mix(in srgb, var(--danger) 70%, var(--ink))}.lr-btn.is-danger:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--danger) 10%, var(--paper))}.lr-btn.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.lr-btn .lr-cap{margin-left:2px;font-size:12.5px;font-weight:600}.lr-cap{color:inherit;white-space:nowrap;font-size:12.5px;font-weight:600}.lr-chip{border:2px solid var(--control-edge);background:var(--paper);font-family:var(--mono);letter-spacing:.1em;box-shadow:var(--control-shadow);transition:transform .18s var(--spring), background-color .14s ease;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.lr-chip:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-selected){background:var(--wall-2);transform:translateY(-2px)}.lr-chip:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(2px)scale(.97)}.lr-chip.is-selected{background:var(--ink);color:var(--paper);border-color:var(--ink);animation:lr-pop .2s var(--spring)}.lr-chip .lr-cap{font-family:var(--font);letter-spacing:0}.lr-chip small{opacity:.6;margin-left:5px;font-size:10.5px}.lr-chip .lr-audio-rate{text-align:center;letter-spacing:0;min-width:3ch;margin-left:0}.lr-chip-dot{background:var(--live);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}@keyframes lr-pop{50%{transform:scale(1.06)}}.lr-toggle,.lr-lang{background:var(--paper);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.lr-toggle{border:2px solid var(--control-edge)}.lr-toggle:before,.lr-lang:before{content:"";background:var(--ink);transition:transform .26s var(--spring);pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.lr-toggle:before{width:calc(50% - 4px)}.lr-lang:before{width:calc(33.3333% - 2.66667px)}.lr-toggle[data-selected=private]:before{transform:translate(100%)}.lr-lang:has(button:nth-child(2).is-selected):before{transform:translate(100%)}.lr-lang:has(button:nth-child(3).is-selected):before{transform:translate(200%)}.lr-toggle button{z-index:1;min-width:44px;height:44px;color:color-mix(in srgb, var(--ink) 68%, var(--paper));background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;transition:color .18s;display:inline-flex;position:relative}.lr-toggle button.is-selected{color:var(--paper)}.lr-toggle button:active{transform:scale(.94)}.lr-toggle>.lr-comic-tip-wrap{flex:1;justify-content:center}.lr-toggle>.lr-comic-tip-wrap>button{width:100%}.lr-switch{border:2px solid var(--control-edge);background:var(--paper);border-radius:999px;flex:none;width:58px;height:34px;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.lr-switch:after{content:"";background:var(--ink);width:24px;height:24px;transition:transform .28s var(--spring), background .2s ease;border-radius:50%;position:absolute;top:3px;left:3px}.lr-switch:active:after{transform:scaleX(1.18)}.lr-switch[aria-checked=true]{background:var(--live);border-color:var(--live)}.lr-switch[aria-checked=true]:after{background:#fff;transform:translate(24px)}.lr-switch[aria-checked=true]:active:after{transform:translate(24px)scaleX(1.18)}.lr-slider{align-items:center;gap:12px;display:flex}.lr-slider input{accent-color:var(--action);flex:1;height:32px}.lr-slider output{min-width:64px;font-family:var(--mono);text-align:right;font-size:12.5px}.lr-tiles{flex-wrap:wrap;gap:10px;display:flex}.lr-tile{border:2px solid var(--control-edge);border-radius:var(--control-radius);background:var(--paper);min-width:76px;color:var(--ink);box-shadow:var(--control-shadow);transition:transform .18s var(--spring), background-color .14s ease;justify-items:center;gap:6px;padding:12px 10px 9px;display:grid}.lr-tile:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-selected){background:var(--wall-2);transform:translateY(-2px)}.lr-tile:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(2px)scale(.97)}.lr-tile.is-selected{background:var(--ink);color:var(--paper);animation:lr-pop .2s var(--spring)}.lr-tile small{font-family:var(--mono);letter-spacing:.02em;color:#5d7086;white-space:nowrap;font-size:11px}.lr-tile.is-selected small{color:var(--paper);opacity:.75}.lr-input{border:2px solid var(--control-edge);border-radius:var(--control-radius);background:var(--paper);align-items:center;gap:8px;min-width:0;height:48px;padding:0 12px;transition:border-color .14s;display:inline-flex}.lr-input:focus-within{border-color:var(--action);outline:3px solid var(--action);outline-offset:2px}.lr-input input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.lr-input input[type=password]:not(:placeholder-shown){letter-spacing:.25em}.lr-welcome{width:100%;min-width:0;max-width:100%;color:inherit;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.7;overflow:hidden}.lr-welcome:not(.is-cipher):before{content:"✦";color:#d7982b;margin-right:8px}.lr-welcome-cipher{vertical-align:middle;opacity:.72;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lr-welcome-cipher i{background:#d7982b;width:3px;height:3px;transform:rotate(45deg)}.lr-tv-overlay>.lr-welcome{width:auto;font-size:clamp(13px,1.5vw,16px);position:absolute;top:clamp(20px,3vw,32px);left:18px;right:18px}.lr-tv-overlay:has(>.lr-join-panel)>.lr-welcome{display:none}.lr-welcome-catalog{margin-block:0 24px}.lr-welcome-catalog summary{cursor:pointer;width:fit-content;padding-block:12px;font-weight:650}.lr-welcome-catalog ol{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px 32px;padding-inline-start:28px;display:grid}.lr-welcome-catalog li>span:first-child{display:block}.lr-welcome-catalog .lr-welcome-cipher{margin-top:6px}.lr-input.lr-name-editor{border-radius:999px;width:clamp(140px,18vw,200px);height:40px}.lr-name-tag{box-sizing:border-box;border:2.5px solid var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:7px;max-width:100%;height:40px;padding:0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.lr-name-tag i{background:var(--you);border-radius:50%;flex:none;width:9px;height:9px}.lr-name-tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lr-pill{border:2px solid var(--warn);color:#8a5f04;animation:lr-slide-in .24s var(--spring);background:#fdf3e0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.lr-pill.is-bad{border-color:var(--danger);color:#a1332f;background:#d645411a}.lr-pill.is-good{border-color:var(--live);color:#1f7a4a;background:#e2f3e9}html[data-theme=dark] .lr-pill{background:#2e2410}html[data-theme=dark] .lr-pill.is-bad{background:#331c1a}html[data-theme=dark] .lr-pill.is-good{background:#14291d}@keyframes lr-slide-in{0%{opacity:0;transform:translateY(-6px)}}.lr-meter{flex-wrap:wrap;gap:10px;display:flex}.lr-meter-cell{background:var(--wall-2);border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:9px 12px;display:inline-flex}.lr-meter-cell b{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--mono);letter-spacing:.02em;font-size:13px;font-weight:700}.lr-meter-cell svg{color:#53676a}html[data-theme=dark] .lr-meter-cell svg{color:#7d92a8}.lr-meter-text{line-height:1.18;display:grid}.lr-meter-text small{opacity:.62;font-size:9.5px;font-weight:600}.lr-meter-tag{color:#53676a;align-items:center;padding:9px 2px 9px 0;display:inline-flex}.lr-meter-tag .lr-cap{margin-left:6px;font-size:12px}.lr-metrics-more{min-width:40px;height:40px;padding:0 10px}.lr-metrics-more svg{transition:transform .16s}.lr-metrics-more.is-open svg{transform:rotate(180deg)}.lr-pawn-detail{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lr-pawn-mini{place-items:center;display:grid}.lr-pawn-mini svg{width:28px;height:34px;display:block}.lr-pawn-detail-name{overflow-wrap:anywhere;flex:160px;min-width:0;max-width:100%;font-size:14px;font-weight:800}.lr-pawn-detail .lr-meter{flex:100%;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));display:grid}.lr-pawn-detail-close{border:2.5px solid var(--ink);background:var(--paper);width:40px;height:40px;color:var(--ink);transition:transform .12s var(--spring), background .12s ease;border-radius:12px;place-items:center;display:grid}.lr-pawn-detail-close:hover{background:var(--wall-2)}.lr-pawn-detail-close:active{transform:scale(.9)}.lr-route{box-sizing:border-box;flex:100%;width:100%;min-width:0;max-width:100%;padding:6px 2px;overflow-x:hidden}.lr-route>svg{width:100%;max-width:880px;height:auto;margin:0 auto;display:block}.lr-route:focus-visible{border-radius:10px}.lr-route-edge{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lr-route-edge.is-p2p{stroke:var(--route-p2p)}.lr-route-edge.is-sfu{stroke:var(--route-sfu)}.lr-route-edge.is-pending,.lr-route-edge.is-recovering{stroke:var(--route-pending);stroke-dasharray:6 7;animation:1.1s linear infinite lr-flow}.lr-route-node{transition:opacity .18s}.lr-route-node.is-recovering{opacity:.58}.lr-route-hover,.lr-route-selection,.lr-route-you{fill:none;vector-effect:non-scaling-stroke}.lr-route-hover{stroke:color-mix(in srgb, var(--action) 62%, transparent);stroke-width:2px}.lr-route-selection{stroke:var(--action);stroke-width:3px}.lr-route-you{stroke:var(--route-p2p);stroke-width:2.5px;stroke-dasharray:4 3}.lr-route-sfu{fill:none;stroke:var(--route-sfu);stroke-width:2.5px}.lr-route-sfu path{stroke-linecap:round}.lr-route-label{fill:var(--ink);opacity:.78;paint-order:stroke;stroke:var(--wall-2);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:650}.lr-route-label.is-host{opacity:1;font-weight:800}.lr-route-label.is-sfu{fill:var(--route-sfu);opacity:1;font-weight:800}.lr-route-label.is-recovering{fill:var(--route-pending);opacity:1}.lr-route-label.is-hovered{fill:var(--action-deep);opacity:1}.lr-route-label.is-selected{fill:var(--action-deep);opacity:1;font-weight:800}.lr-route-hit{fill:#0000;stroke:#0000;stroke-width:2px;cursor:pointer;transition:stroke .14s,fill .14s}.lr-route-hit:hover,.lr-route-hit:focus,.lr-route-hit:focus-visible{fill:#0000;stroke:#0000;outline:none}@keyframes lr-flow{to{stroke-dashoffset:-24px}}.lr-viewer-overview{width:100%;min-width:0}.lr-viewer-overview-scroll{border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);scrollbar-color:var(--route-sfu) transparent;scrollbar-width:thin;overflow-x:auto}.lr-viewer-overview-head,.lr-viewer-overview-row{grid-template-columns:minmax(170px,1.5fr) 76px 116px 78px 98px 88px 76px;align-items:center;gap:10px;min-width:820px;padding:8px 12px;display:grid}.lr-viewer-overview-head{color:#53676a;background:var(--wall-2);text-transform:uppercase;font-size:10px;font-weight:750}.lr-viewer-overview-head>span:not(:first-child),.lr-viewer-overview-row>span:not(:first-child){text-align:center}.lr-viewer-overview-row{border:0;border-top:1.5px solid var(--wall-2);width:100%;color:var(--ink);font-family:var(--mono);background:0 0;font-size:11px;transition:background .14s,color .14s}.lr-viewer-overview-row:hover{background:color-mix(in srgb, var(--action) 7%, transparent)}.lr-viewer-overview-row.is-selected{background:color-mix(in srgb, var(--action) 14%, transparent)}.lr-viewer-overview-row:focus-visible{outline:3px solid var(--action);outline-offset:-3px}.lr-viewer-overview-person{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.lr-viewer-overview-person-copy{text-align:left;min-width:0;line-height:1.15;display:grid}.lr-viewer-overview-person-copy>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lr-viewer-overview-person-copy>small{opacity:.58;font-size:9px;font-weight:600}.lr-viewer-overview-pawn{flex:none;position:relative}.lr-viewer-overview-pawn svg{width:24px;height:29px;display:block}.lr-viewer-overview-pawn i{border:1.5px solid var(--paper);width:7px;height:7px;top:0;left:auto;right:-2px}.lr-viewer-overview-route{justify-content:center;align-items:center;gap:4px;display:inline-flex}.lr-viewer-overview-route.is-p2p{color:var(--route-p2p)}.lr-viewer-overview-route.is-sfu{color:var(--route-sfu)}.lr-viewer-overview-route.is-pending{color:var(--route-pending)}.lr-door-body{border-radius:var(--radius);border:2.5px dashed #9db3a7;gap:16px;padding:16px;display:grid}.lr-door{display:grid}.lr-door-reveal{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.lr-door-reveal.is-open{grid-template-rows:1fr}.lr-door-reveal>div{overflow:hidden}.lr-door-reveal.is-open>div{transition:overflow 0s .26s;overflow:visible}.lr-door-group{gap:10px;display:grid}.lr-door-glyph{color:#53676a;align-items:center;gap:10px;display:flex}html[data-theme=dark] .lr-door-glyph{color:#7d92a8}.lr-door-glyph .lr-cap{font-size:13px}.lr-switch-item{align-items:center;gap:9px;display:inline-flex}.lr-client-launch{flex:1;place-items:center;padding:24px 16px 72px;display:grid}.lr-client-launch-panel{justify-items:center;gap:20px;width:min(720px,100%);display:grid}.lr-client-launch-title{text-align:center;font-size:24px}.lr-client-launch-status{color:var(--ink);font-size:14px;font-weight:650}.lr-client-update{border:1.5px solid var(--action);min-height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.lr-client-update:hover{background:#2f6fed1a}.lr-client-update:focus-visible{outline:3px solid var(--action);outline-offset:2px}.lr-client-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.lr-client-modes>.lr-comic-tip-wrap{width:100%;min-width:0}.lr-client-modes>.lr-comic-tip-wrap>.lr-client-mode{width:100%}.lr-client-mode{border:2px solid var(--control-edge);border-radius:var(--control-radius);background:var(--paper);min-width:0;min-height:112px;color:var(--ink);text-align:center;box-shadow:var(--control-shadow);transition:transform .16s var(--spring), background .12s ease, color .12s ease;align-content:center;place-items:center;gap:10px;padding:14px;display:grid}.lr-client-mode:is(:hover,:focus-visible):not(:disabled):not(.is-selected){background:var(--wall-2);transform:translateY(-2px)}.lr-client-mode:active:not(:disabled){box-shadow:none;transform:translateY(2px)scale(.97)}.lr-client-mode.is-selected{background:var(--ink);color:var(--paper)}.lr-client-mode>span{gap:3px;min-width:0;display:grid}.lr-client-mode strong{font-size:14px}.lr-client-mode small{opacity:.7;font-size:11px}.lr-client-site,.lr-client-access{width:min(460px,100%)}.lr-client-access input{min-width:0}.lr-client-launch-panel>.lr-comic-tip-wrap:has(>.lr-client-access){width:min(460px,100%)}.lr-client-launch-panel>.lr-comic-tip-wrap>.lr-client-access{width:100%}.lr-join{flex:1;place-items:center;padding:24px 16px 72px;display:grid}.lr-join-panel{justify-items:center;gap:20px;width:100%;min-width:0;max-width:100%;display:grid}.lr-join-door{color:var(--ink)}.lr-join-door.is-shake{animation:.4s lr-shake}@keyframes lr-shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}}.lr-dials-wrap{position:relative}.lr-dials-wrap:focus-within{outline:3px solid var(--action);outline-offset:2px;border-radius:14px}.lr-dials{gap:12px;display:flex}.lr-dial{border:3px solid var(--ink);background:var(--paper);width:64px;height:78px;font-family:var(--mono);transition:border-color .12s ease, transform .16s var(--spring), box-shadow .16s ease;border-radius:14px;place-items:center;font-size:34px;font-weight:700;display:grid}.lr-dial.is-active{border-color:var(--action);transform:translateY(-4px);box-shadow:0 6px 0 -2px #2f6fed33}.lr-dial.is-filled{background:var(--ink);color:var(--paper);animation:.18s lr-pop}.lr-dials-wrap input{opacity:0;cursor:pointer;font-size:40px;position:absolute;inset:0}.lr-join-error{background:var(--danger);color:#fff;width:52px;height:52px;animation:lr-pop .2s var(--spring);border-radius:50%;place-items:center;display:grid}.lr-join-go{border:3px solid var(--action);background:var(--action);color:#fff;width:68px;height:68px;transition:transform .14s var(--spring), background .16s ease;border-radius:50%;place-items:center;display:grid}.lr-join-go:hover:not(:disabled){background:var(--action-deep);transform:scale(1.05)}.lr-join-go:active:not(:disabled){transform:scale(.92)}.lr-join-go:disabled{background:var(--wall-2);color:#9db3a7;opacity:1;border-color:#0000}html[data-theme=dark] .lr-join-go:disabled{color:#48607a;background:#1a2634}.lr-access-text{text-align:center;justify-items:center;gap:7px;width:min(100%,330px);min-width:0;max-width:100%;display:grid}.lr-access-text h1{overflow-wrap:anywhere;letter-spacing:-.01em;min-width:0;max-width:100%;font-size:20px;font-weight:800}.lr-access-text p{overflow-wrap:anywhere;opacity:.72;min-width:0;max-width:100%;font-size:13px;line-height:1.6}.lr-loading{color:var(--ink);flex-direction:column;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:inline-flex}.lr-viewer-entry-brand{color:var(--ink);place-items:center;display:grid}.lr-spin{animation:.9s linear infinite lr-rotate}@keyframes lr-rotate{to{transform:rotate(360deg)}}html[data-theme=dark] .lr-btn:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-primary):not(.is-on):not(.is-danger){background:#2b3d4f}html[data-theme=dark] .lr-btn.is-on{background:var(--ink);color:#22303e}html[data-theme=dark] .lr-btn.is-danger:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#3d2626}html[data-theme=dark] .lr-chip:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-selected),html[data-theme=dark] .lr-tile:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.is-selected){background:#2b3d4f}html[data-theme=dark] .lr-chip.is-selected,html[data-theme=dark] .lr-tile.is-selected{background:var(--ink);color:#22303e}html[data-theme=dark] .lr-row.is-sub,html[data-theme=dark] .lr-meter-cell{background:#1a2634}html[data-theme=dark] .lr-meter-tag{color:#7d92a8}html[data-theme=dark] .lr-door-body{border-color:#33465c}html[data-theme=dark] .lr-pawn-name{box-shadow:none;background:#0e1620}html[data-theme=dark] .lr-couch-empty{color:#54708c}html[data-theme=dark] .lr-switch{background:#0e1620}html[data-theme=dark] .lr-switch:after{background:var(--ink)}@media (width<=640px){.lr-client-launch{padding:16px 14px 48px}.lr-client-launch-panel{gap:16px}.lr-client-modes{grid-template-columns:1fr;gap:8px}.lr-client-mode{text-align:left;grid-template-columns:34px 1fr;justify-items:start;min-height:58px;padding:8px 12px}.lr-client-mode>span{justify-self:stretch}.lr-client-launch-panel:has(.lr-client-modes>.lr-client-mode:only-child) .lr-client-mode{grid-template-columns:1fr;justify-items:center}.lr-route{padding-inline:0}.lr-row{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.lr-row>.lr-spacer,.lr-row>.lr-divider{display:none}.lr-row-group{gap:9px;width:100%}.lr-viewer-summary-row{flex-direction:row;align-items:center}.lr-viewer-summary-row .lr-row-group{width:auto}.lr-viewer-host-slot{flex:0 auto;min-width:0;max-width:180px}.lr-viewer-self-slot{flex:auto;gap:8px;margin-left:0}.lr-host-personal-controls{width:100%;margin-left:0}.lr-host-identity-slot,.lr-host-diagnostics-slot,.lr-host-share-slot{width:100%}.lr-viewer-personal-controls{width:100%;margin-left:0}.lr-viewer-actions-slot{flex:100%;margin-left:0}.lr-viewer-action-cluster{flex:220px}.lr-viewer-action-cluster>.lr-btn,.lr-viewer-action-cluster>.lr-comic-tip-wrap{flex:1 1 0;min-width:0}.lr-viewer-action-cluster>.lr-comic-tip-wrap .lr-btn{width:100%}.lr-viewer-action-separator{display:none}.lr-input.lr-name-editor{width:min(136px,40vw)}.lr-group-actions{gap:8px;width:100%;min-width:0;display:flex}.lr-host-diagnostics-slot,.lr-host-share-slot,.lr-viewer-actions-slot{border-inline-start:0;padding-inline-start:0}.lr-group-actions .lr-btn{flex:1 1 0;gap:6px;min-width:0;min-height:52px;padding:4px 5px}.lr-group-actions .lr-btn .lr-cap{white-space:normal;text-align:center;font-size:11px;line-height:1.25}.lr-lcd{flex:1;justify-content:center}.lr-tiles{gap:8px;width:100%;display:flex}.lr-tiles .lr-tile{flex:1 1 0;min-width:0;padding:10px 6px 8px}.lr-meter{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.lr-pawn-detail .lr-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-meter-cell{justify-content:flex-start}.lr-group-name .lr-name-tag{flex:1}.lr-viewer-self-slot .lr-name-tag{flex:0 auto}.lr-toggle{flex:1}.lr-invite-hint,.lr-invite-url{flex:0 auto;max-width:none;min-height:44px}.lr-door-body{padding:12px}.lr-dial{width:54px;height:66px;font-size:28px}.lr-tv-screen.has-entry{aspect-ratio:auto;min-height:292px}.lr-tv-screen:has(.lr-source-picker){aspect-ratio:auto;min-height:440px}.lr-tv-big{width:72px;height:72px}.lr-source-picker{padding:12px}.lr-source-picker-panel{gap:8px}.lr-source-picker-mark{width:36px;height:36px}.lr-source-picker-list{max-height:min(320px,48vh)}.lr-source-option{min-height:78px;padding:6px 8px}.lr-source-option-icon{width:34px;height:34px}.lr-leds-label,.lr-header-controls .lr-btn .lr-cap{display:none}}.lr-stage-notices{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(960px,100%);margin:10px auto 0;display:flex}.lr-stage-notices:empty{display:none}.lr-room.is-theater .lr-stage-notices{z-index:3;left:50%;bottom:max(64px, calc(env(safe-area-inset-bottom) + 48px));pointer-events:none;width:min(92vw,720px);margin:0;position:absolute;transform:translate(-50%)}.lr-room.is-theater .lr-stage-notices>*{pointer-events:auto}@media (width<=360px){.lr-top{gap:6px;padding-inline:10px}.lr-top-right{gap:6px}.lr-leds{gap:4px;padding:6px}.lr-leds i{width:8px;height:8px}.lr-lang{border-width:2px;padding:2px}.lr-lang:before{width:calc(33.3333% - 1.33333px);top:2px;bottom:2px;left:2px}.lr-lang button{min-width:30px;height:32px;padding-inline:5px}.lr-header-controls .lr-btn{width:36px;padding:0;min-width:36px!important;height:36px!important}.lr-tiles .lr-tile{padding-inline:4px}.lr-tile small{letter-spacing:0;font-size:10px}.lr-storyboard{gap:4px;width:100%;min-width:0}.lr-storyboard>.lr-brand-mark{width:36px;height:36px}.lr-story{gap:6px;width:100%;min-width:0}.lr-story-panel{border-radius:12px;width:44px;height:44px}.lr-story-link{width:14px}.lr-story-cap{white-space:normal;text-wrap:balance;width:44px;font-size:9.5px;line-height:1.1}}.lr-comic-tip-wrap{display:inline-flex;position:relative}.lr-comic-tip-wrap.is-disabled-trigger>:disabled{pointer-events:none}.lr-comic-tip{z-index:30;background:var(--paper);border:2.5px solid var(--comic-tone,var(--ink));opacity:0;pointer-events:none;border-radius:14px;width:max-content;max-width:320px;margin:0;padding:10px;transition:opacity .16s,transform .16s;position:fixed;inset:auto;overflow:visible;transform:translateY(4px);box-shadow:0 6px 18px #101a2c2e}.lr-comic-tip *{animation-play-state:paused!important}.lr-comic-tip.is-text{max-width:min(320px,100vw - 16px);color:var(--ink);font:600 14px/1.6 var(--font);text-align:start;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;padding:10px 14px}.lr-comic-tip.has-comic.is-text{width:272px}.lr-comic-tip>svg{max-width:100%;height:auto;margin-inline:auto;display:block}.lr-comic-tip:after{content:"";height:10px;position:absolute;inset:100% 0 auto}.lr-comic-tip.is-below:after{inset:auto 0 100%}.lr-comic-tip-wrap:is(.is-hover-open,.is-focus-open,.is-tip-open)>.lr-comic-tip{pointer-events:auto}.lr-comic-tip:before{content:"";bottom:-7px;left:var(--tooltip-caret);background:var(--paper);border:solid var(--comic-tone,var(--ink));pointer-events:none;border-width:0 2.5px 2.5px 0;width:10px;height:10px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.lr-comic-tip.is-below:before{border-width:2.5px 0 0 2.5px;top:-7px;bottom:auto}@media (hover:hover) and (pointer:fine){.lr-comic-tip-wrap.is-hover-open .lr-comic-tip{opacity:1;transition-delay:.12s;transform:translateY(0)}.lr-comic-tip-wrap.is-hover-open .lr-comic-tip *{animation-play-state:running!important}:is(.lr-row-group,.lr-pawn-detail,.lr-entry-actions):has(.lr-comic-tip-wrap.is-focus-open) .lr-comic-tip-wrap:not(.is-focus-open).is-hover-open .lr-comic-tip{opacity:0;pointer-events:none;transition-delay:0s}}.lr-comic-tip-wrap.is-focus-open .lr-comic-tip,.lr-comic-tip-wrap.is-tip-open .lr-comic-tip{opacity:1;transition-delay:.12s;transform:translateY(0)}.lr-comic-tip-wrap.is-focus-open .lr-comic-tip *,.lr-comic-tip-wrap.is-tip-open .lr-comic-tip *{animation-play-state:running!important}.lr-comic-tip.is-below{transform:translateY(-4px)}@media (width<=640px){.lr-group-actions .lr-comic-tip-wrap{flex:1 1 0;min-width:0}.lr-group-actions .lr-comic-tip-wrap .lr-btn{width:100%}.lr-comic-tip{max-width:min(320px,78vw)}.lr-comic-tip svg{height:auto;width:100%!important}}.lr-comic-tip-caption{display:block}.lr-comic-tip>svg+.lr-comic-tip-caption{margin-top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lr-tv-static{opacity:.35;animation:none}.lr-btn,.lr-chip,.lr-tile,.lr-client-mode,.lr-toggle button,.lr-lang button{transform:none!important}.lr-route-edge.is-pending,.lr-route-edge.is-recovering{animation:none}}.lr-input:has(input[type=password]){min-width:260px!important}html[data-theme=dark] .lr-pill{color:#e8a33d}html[data-theme=dark] .lr-pill.is-bad{color:#e88a85}html[data-theme=dark] .lr-pill.is-good{color:#63c78a}html[data-theme=dark] .lr-tile:not(.is-selected) small{color:#8ba0b4}@media (width<=640px){.lr-pawn-detail{flex-direction:row;align-items:center}.lr-pawn-detail .lr-meter{flex:100%;align-content:start}.lr-group-actions .lr-comic-tip-wrap,.lr-group-actions>.lr-btn{flex-basis:112px}.lr-tv-screen .lr-comic-tip{max-width:62vw}}@keyframes lr-glyph-in{to{stroke-dashoffset:0}}@keyframes lr-glyph-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){:is(.lr-glyph-draw:not(.lr-spin),button:is(.lr-btn.is-primary,.lr-tv-big,.lr-join-go):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) .lr-glyph:not(.lr-glyph-draw):not(.lr-spin))>:is(path,circle,rect,line){stroke-dasharray:1;stroke-dashoffset:1px;animation:.28s cubic-bezier(.45,.05,.35,1) both lr-glyph-in}:is(.lr-glyph-draw:not(.lr-spin),button:is(.lr-btn.is-primary,.lr-tv-big,.lr-join-go):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) .lr-glyph:not(.lr-glyph-draw):not(.lr-spin)).is-solid>:is(path,circle,rect),:is(.lr-glyph-draw:not(.lr-spin),button:is(.lr-btn.is-primary,.lr-tv-big,.lr-join-go):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible) .lr-glyph:not(.lr-glyph-draw):not(.lr-spin))>:is([fill=currentColor],[fill^=\#]){stroke-dasharray:none;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;animation-name:lr-glyph-pop}}
