.onque-neon .lv-root{font-family:DM Sans,sans-serif;color:#ffffffeb}.onque-neon .lv-header{padding:01px 04px 06px;margin-bottom:16px;position:sticky;top:0;z-index:30;background:#0a0a0ff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.onque-neon .lv-topRow{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;height:64px;padding:0 12px}.onque-neon .lv-topMid{display:flex;justify-content:center;align-items:center}.onque-neon .lv-brandStack{display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateY(-15px)}.onque-neon .lv-topLeft{justify-self:start}.onque-neon .lv-logo{text-align:center}.onque-neon{--bg: radial-gradient(1200px 800px at 12% -10%, rgba(255,255,255,.1), transparent 60%), radial-gradient(1200px 800px at 88% -12%, rgba(255,255,255,.07), transparent 62%), linear-gradient(180deg, #070707, #0b0b0b);--panel: rgba(255,255,255,.06);--panel2: rgba(255,255,255,.08);--border: rgba(255,255,255,.12);--text: rgba(255,255,255,.92);--btn-bg: #242323;--btn-border: #333;--btn-text: #fff;--danger-bg: #2a0f0f;--danger-border: #7a2222;--accent-bg: #7a4a00;--accent-border: #b36b00;background:var(--bg);color:var(--text)}.onque-neon .lv-logo{display:flex;align-items:center;justify-content:center;line-height:.5;height:28px}.lv-showTitle{line-height:1.25;font-weight:900;font-size:44px;margin-top:1px;letter-spacing:.2px;opacity:.95}.lv-topRight{justify-self:end;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.lv-meta{margin-top:18px;display:grid;gap:6px;text-align:center}.lv-metaActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding-inline:12px}.lv-metaActions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.onque-neon .lv-runShowBtn{min-height:48px;padding:12px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-border) 72%,var(--accent-bg)),var(--accent-border));color:#fffffff5;font-weight:1000;letter-spacing:.2px;box-shadow:0 10px 24px #00000073,0 2px #ffffff0f inset;transform:translateY(0);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.onque-neon .lv-runShowBtn:hover{filter:brightness(1.08);box-shadow:0 12px 28px #0000008c,0 2px #ffffff14 inset}.onque-neon .lv-runShowBtn:active{transform:translateY(1px) scale(.99);filter:brightness(.98)}.onque-neon .lv-runShowBtn:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-border) 65%,white);outline-offset:3px}.onque-neon .lv-runShowBtn:disabled{opacity:.55;filter:grayscale(.25);cursor:not-allowed;transform:none;box-shadow:none}.onque-neon .lv-runShowInner{display:inline-flex;align-items:center;gap:10px}.onque-neon .lv-root[data-lang=he] .lv-runShowInner{flex-direction:row-reverse}.onque-neon .lv-runShowIcon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;opacity:.95}.onque-neon .lv-runShowDot{width:10px;height:10px;border-radius:999px;background:#2ecc71f2;box-shadow:none;animation:lvRunDotPulse 1.2s ease-in-out infinite}@keyframes lvRunDotPulse{0%{transform:scale(.95);opacity:.85}50%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.85}}.onque-neon .lv-footerMeta{font-size:14px!important;font-weight:900!important;letter-spacing:.2px}.onque-neon .lv-card{border-radius:18px!important;border:1px solid rgba(255,255,255,.11)!important;border-inline-start:4px solid rgba(153,184,255,.45)!important;background:linear-gradient(165deg,#1e1e21,#131315)!important;box-shadow:0 1px #ffffff1f inset,0 -1px #000000a6 inset,0 2px 6px #000c,0 8px 22px #000000ad,0 22px 48px #0000007a!important}.onque-neon .lv-card.is-now{background:#0b2e17!important;border:1px solid rgba(46,204,113,.45)!important;border-inline-start:4px solid #2bd46a!important;box-shadow:0 1px #2ecc712e inset,0 -1px #000000a6 inset,0 2px 6px #000000d1,0 8px 22px #000000b8,0 22px 48px #00000085!important}.onque-neon .lv-card.is-muted{background:linear-gradient(165deg,#161618,#0e0e10)!important;border-color:#ffffff12!important;border-inline-start:4px solid rgba(255,255,255,.1)!important;opacity:.75}.onque-neon .lv-card.lv-cardNext,.onque-neon .lv-card.lv-cardNext.is-muted{background:#0b1f33!important;border:1px solid rgba(58,160,255,.45)!important;border-inline-start:4px solid #3aa0ff!important;opacity:1;box-shadow:0 1px #3aa0ff2e inset,0 -1px #000000a6 inset,0 2px 6px #000000d1,0 8px 22px #000000b8,0 22px 48px #00000085!important}.onque-neon .lv-card.lv-cardNext .lv-cardLabel{color:#3aa0fff2!important}.onque-neon .lv-card.lv-cardNext .lv-cardCueNo{color:#3aa0ff!important}.onque-neon .lv-controlRow{padding:0 16px 8px!important;margin:0 auto!important}.onque-neon .lv-timerCard{margin:6px 14px 8px!important;padding:14px 20px!important;border-radius:14px!important;background:#08120ce6!important;border:1px solid rgba(43,212,106,.35)!important;box-shadow:0 2px 8px #0009,0 8px 20px #0006!important}.onque-neon .lv-timerCard--paused{background:#121006e6!important;border-color:#e8ff474d!important}.onque-neon .lv-compactRow.is-current{border-inline-start:3px solid #2bd46a!important;background:#0b2e17!important}.onque-neon .lv-compactRow.is-current:hover{border-inline-start-color:#2bd46a!important;background:#0d3a1d!important}.onque-neon .lv-compactRow.is-next{border-inline-start:3px solid #3aa0ff!important;background:#0b1f33!important}.onque-neon .lv-compactRow.is-next:hover{border-inline-start-color:#3aa0ff!important;background:#0e2742!important}.onque-neon .lv-prevBtn,.onque-neon .lv-nextBtn{flex:1 1 0;height:52px!important;border-radius:16px!important;font-size:18px!important;font-weight:900!important}.onque-neon .lv-prevBtn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.16)!important}.onque-neon .lv-nextBtn{background:#e8ff471a!important;border:1px solid rgba(232,255,71,.35)!important}.onque-neon .lv-setNextBtn,.onque-neon .lv-broadcastBtn{height:40px!important;border-radius:14px!important;font-weight:800!important;opacity:.9}.onque-neon .lv-scrollList{max-height:calc(100vh - 320px)!important;overflow-y:auto}.onque-neon .lv-footerMeta{position:sticky;top:0;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;margin:20px 0 0;padding:10px 14px;border-radius:0;background:#070709f5;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:14px;font-weight:900;letter-spacing:.3px;text-align:center;opacity:1}.onque-neon .lv-footerMeta:before,.onque-neon .lv-footerMeta:after{content:none}.onque-neon .lv-root:has(.lv-controlRow) .lv-scrollList{max-height:none!important}.onque-neon .lv-topRow{direction:ltr;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;min-height:64px;padding:04px 14px;gap:44px}.onque-neon .lv-topLeft,.onque-neon .lv-topMid,.onque-neon .lv-topRight{display:flex;align-items:center;min-width:0}.onque-neon .lv-topLeft{justify-content:flex-start}.onque-neon .lv-topMid{justify-content:center;text-align:center}.onque-neon .lv-topRight{justify-content:flex-end;gap:8px}.onque-neon .lv-brandStack{display:grid;justify-items:center;gap:0px;transform:translateY(-1)}.onque-neon .lv-logoImg{height:69px!important;width:auto!important;display:block}.onque-neon .lv-showTitle{margin:0;line-height:1.1;font-weight:900;font-size:18px;transform:scale(3);opacity:.95}.onque-neon .lv-controlBtn{height:34px!important;padding:0 12px!important;border-radius:10px!important;gap:50px;display:inline-flex;align-items:center;justify-content:center;position:static!important}.onque-neon .lv-runShowBtn[aria-pressed=true]{background:linear-gradient(180deg,#2ecc7138,#2ecc7121)!important;border-color:#2ecc718c!important;box-shadow:0 0 24px #2ecc7129,0 12px 28px #0000007a,0 2px #ffffff14 inset!important}.onque-neon .lv-startTimerBtn{background:linear-gradient(180deg,#2ecc712e,#2ecc7117)!important;border:1px solid rgba(46,204,113,.5)!important;color:#fffffff5!important;font-weight:900!important}.onque-neon .lv-startTimerBtn:hover:not(:disabled){filter:brightness(1.08)!important}.onque-neon .lv-cardLabel{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:900!important;opacity:.55!important}.onque-neon .lv-card.is-now .lv-cardLabel{color:#2ecc71f2!important;opacity:1!important}.onque-neon .lv-cardCueNo{font-size:24px!important;font-weight:800!important;opacity:.55!important;letter-spacing:.05em!important}.onque-neon .lv-card.is-now .lv-cardCueNo{font-size:32px!important;opacity:1!important}.onque-neon .lv-sheetNotesLabel{font-size:10px!important;letter-spacing:.09em!important;text-transform:uppercase!important;opacity:.52!important;font-weight:900!important}.onque-neon .lv-cardTitle{line-height:1.2!important;letter-spacing:-.01em!important}.onque-neon .lv-root.hasControl .lv-cards{padding-bottom:140px}.onque-neon .lv-emptyState{opacity:.65;text-align:center;padding:32px 16px;font-size:14px;line-height:1.5}.onque-neon .lv-roleTitle{display:block;min-width:0;padding:0!important;border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;font-size:11px!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:900!important;opacity:.52!important;color:#ffffffe6!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onque-neon .lv-root::-webkit-scrollbar{width:3px}.onque-neon .lv-root::-webkit-scrollbar-track{background:transparent}.onque-neon .lv-root::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.onque-neon .lv-timerToggle,.onque-neon .lv-userNotesToggle{font-size:11px!important;padding:5px 10px!important;border-radius:10px!important;opacity:.78!important;transition:opacity .14s ease!important}.onque-neon .lv-timerToggle:hover:not(:disabled),.onque-neon .lv-userNotesToggle:hover:not(:disabled){opacity:1!important}@media(max-width:480px){.onque-neon .lv-topRow{grid-template-columns:56px 1fr 56px;gap:8px;padding:4px 8px}.onque-neon .lv-showTitle{font-size:16px!important;transform:none!important}.onque-neon .lv-logoImg{height:44px!important}.onque-neon .lv-controlBtn{padding:0 8px!important;font-size:12px!important;gap:4px!important}.onque-neon .lv-prevBtn,.onque-neon .lv-nextBtn{height:44px!important;font-size:16px!important}.onque-neon .lv-root{max-width:100vw;box-sizing:border-box}.onque-neon .lv-cards{padding:10px 10px 24px!important}.onque-neon .lv-compactRow{margin:0 10px!important}.onque-neon .lv-card{padding:12px!important}.onque-neon .lv-cardCueNo{font-size:22px!important}.onque-neon .lv-card.is-now .lv-cardCueNo{font-size:26px!important}.onque-neon .lv-cardTitle{font-size:15px!important}.onque-neon .lv-card.is-now .lv-cardTitle{font-size:17px!important}}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:auto;min-height:100%;background:linear-gradient(135deg,#000,#202020ca);color:#fff;color-scheme:dark}select{color-scheme:dark}select option{background-color:#1c1c1e;color:#fff}body{overflow-x:hidden}:root{--btn-bg: #242323;--btn-border: #333;--btn-text: #fff;--danger-bg: #2a0f0f;--danger-border: #7a2222;--accent-bg: #7a4a00;--accent-border: #b36b00}.ui-btn{background:var(--btn-bg, #242323);border:1px solid var(--btn-border, #333);color:var(--btn-text, #fff);text-decoration:none;padding:10px 12px;border-radius:12px;font-weight:800;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ui-btn--primary{background:var(--accent-bg, #7a4a00);border-color:var(--accent-border, #b36b00);color:var(--btn-text, #fff);font-weight:900}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn--danger{background:var(--danger-bg, #2a0f0f);border-color:var(--danger-border, #7a2222);font-weight:900}.ui-pill{padding:8px 10px;border-radius:12px;background:var(--accent-bg, #7a4a00);border:1px solid var(--accent-border, #b36b00);font-weight:800}.ui-btnGrid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:420px){.ui-btnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onque-header{direction:ltr;width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);background:transparent}.onque-header-left{grid-area:left;justify-self:start;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.onque-header-center{grid-area:center;justify-self:center;min-width:0}.onque-header-right{grid-area:right;justify-self:end;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}@media(max-width:520px){.onque-header{grid-template-columns:1fr 1fr;grid-template-areas:"left right" "center center";align-items:start}.onque-header-right{flex-wrap:wrap;justify-content:flex-end;overflow:visible}}:root{--panel-radius: 18px;--panel-fill: #111118;--panel-elev-fill: #111118;--btn-fill-top: #1a1a24;--btn-fill-bot: #1a1a24;--bevel-hi: rgba(255,255,255,.06);--bevel-hi-s: rgba(255,255,255,.06);--bevel-lo: rgba(0,0,0,.3);--sh-contact: 0 1px 3px rgba(0,0,0,.4);--sh-mid: 0 4px 12px rgba(0,0,0,.3);--sh-amb: 0 0px 0px transparent;--panel-shadow: none;--panel-shadow-elev: none;--glass-radius: var(--panel-radius);--glass-blur: 0px;--btn-bg: var(--btn-fill-top);--btn-border: rgba(255,255,255,.11);--btn-text: rgba(255,255,255,.94);--danger-bg: #1c0a0a;--danger-border: rgba(255,80,80,.4);--accent-bg: #e8ff47;--accent-border: #e8ff47}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}.ui-panel{background:#111118;border:1px solid rgba(255,255,255,.08);border-radius:var(--panel-radius)}.ui-panel--elev{background:#111118;border-color:#ffffff1a}.ui-btn{background:#1a1a24;border:1px solid rgba(255,255,255,.1);color:var(--btn-text);text-decoration:none;padding:10px 12px;border-radius:14px;font-weight:800;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .13s ease,transform .12s ease,scale .12s ease}.ui-btn:hover:not(:disabled){filter:brightness(1.18)}.ui-btn:active:not(:disabled){scale:.985;filter:brightness(.9)}.ui-btn:focus-visible{outline:2px solid rgba(255,255,255,.24);outline-offset:3px}.ui-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.ui-iconBtn{width:40px;height:40px;min-height:40px;padding:0;border-radius:12px;font-size:18px;line-height:1;background:#1a1a24;border-color:#ffffff1a}.ui-sideMenuContent :where(button,a,[role=button]){width:100%;min-height:44px;border-radius:14px}.ui-btn--primary{background:#e8ff47;border-color:#e8ff4799;color:#0a0a0f;font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:1.5px}.ui-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.ui-btn--danger{background:#ff5f5f14;border-color:#ff5f5f4d;color:#ff5f5f}.ui-btn--danger:hover:not(:disabled){filter:brightness(1.14)}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;border-radius:999px;background:#1e1e20;border:1px solid rgba(255,255,255,.12);color:#ffffffe0;font-size:11px;font-weight:900;letter-spacing:.3px;box-shadow:0 2px 6px #0000008c}.ui-btn--danger{background:linear-gradient(180deg,#ff505024,#ff505014);border-color:var(--danger-border);color:#ffd7d7fa;font-weight:900}.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#ffffffe0;font-size:11px;font-weight:900;letter-spacing:.3px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.app-shell{min-height:auto;background:transparent;color:#fff;box-sizing:border-box;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}@media(max-width:380px){.app-shell{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}}.lv-backToShowsBtn{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;padding:6px 10px;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer;opacity:.9}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:30px;margin-bottom:22px;position:relative}.topbar__side{display:flex;align-items:center;gap:8px;min-width:0}.topbar__left{justify-content:flex-start}.topbar__right{justify-content:flex-end}.topbar__center{text-align:center;min-width:0}.showrun-root{background:#0a0a0f;min-height:100dvh;color:#e8e8f0;font-family:DM Sans,sans-serif}.sr-section-heading{display:flex;align-items:center;gap:14px;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2.5px;text-transform:uppercase;color:#e8e8f0;white-space:nowrap;margin-bottom:16px;padding-bottom:0;border-bottom:none}.sr-section-heading:after{content:"";flex:1;height:1px;background:#ffffff14}.sr-show-card{background:#111118!important;border:1px solid rgba(255,255,255,.08)!important;border-inline-start:3px solid rgba(232,232,240,.1)!important;border-radius:16px!important;transition:border-color .18s ease;cursor:default}.sr-show-card:hover{border-color:#ffffff24!important}.sr-show-card--running{border-inline-start-color:#e8ff47!important}.sr-show-card--local{border-inline-start-color:#e8e8f038!important}.sr-show-card--assigned{border-inline-start-color:#99b8ff!important}.sr-show-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:8px;align-items:stretch}.sr-offline-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:#a0000033;border:1px solid rgba(255,80,80,.42);color:#ffa8a8;font-weight:900;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0}.sr-offline-badge:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ff5252;box-shadow:0 0 8px #ff5252cc;animation:sr-pulse 1.6s ease-in-out infinite}.sr-running-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#e8ff4714;border:1px solid rgba(232,255,71,.35);color:#e8ff47;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sr-running-badge:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#e8ff47;box-shadow:0 0 8px #e8ff47b3;animation:sr-pulse 1.4s ease-in-out infinite}.sr-local-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#0082ff1a;border:1px solid rgba(0,130,255,.3);color:#96d2fff2;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sr-diff-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#ffbe3c1a;border:1px solid rgba(255,190,60,.35);color:#ffd180;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}@keyframes sr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.sr-error-box{margin-top:12px;margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,80,80,.4);background:#ff3c3c17;color:#ffb3b3;font-weight:700;font-size:13px;line-height:1.4}.sr-modal-overlay{backdrop-filter:blur(6px) saturate(.7);-webkit-backdrop-filter:blur(6px) saturate(.7)}.sr-modal-panel{background:linear-gradient(165deg,#252528,#161618)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px #ffffff24 inset,0 -1px #000000b3 inset,0 6px 16px #000000e6,0 24px 56px #000c,0 60px 120px #000000a6!important;border-radius:22px!important}.sr-modal-title{font-size:18px;font-weight:900;letter-spacing:-.01em;margin-bottom:8px}.sr-rolepicker-card{background:#111118!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;box-shadow:none!important;padding:20px!important;max-width:480px;width:100%}.sr-role-btn{display:flex;align-items:center;gap:10px;width:100%;text-align:start;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#1a1a24;color:#e8e8f0;cursor:pointer;font-weight:700;font-size:14px;box-shadow:none;transition:border-color .15s ease,background .15s ease}.sr-role-btn:hover:not(:disabled){border-color:#ffffff38;background:#22222e}.sr-role-btn.is-active{border-color:#e8ff47;background:#e8ff4714;color:#e8ff47}.lv-header{position:sticky;top:0;z-index:30;background:#0a0a0ff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.lv-header .onque-header{grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left center right"!important;align-items:center!important;border-bottom:none;padding:8px 12px}.lv-header .onque-header-logo{height:22px!important}.lv-header .onque-header-center>div>div:last-child{font-size:11px!important;font-weight:500!important;opacity:.55;letter-spacing:.06em}.lv-timerCard{position:sticky;top:var(--lv-header-h, 90px);z-index:20;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 20px;margin:6px 16px 8px;background:#0a0e0ceb;border:1px solid rgba(43,212,106,.45);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000008c}.lv-timerLeft{display:flex;flex-direction:column;gap:2px}.lv-timerLabel{font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:.12em;color:#2bd46aa6;font-weight:700}.lv-timerCard .lv-currentTimer{font-size:64px!important;padding:0!important;border-radius:0!important;border:none!important;background:transparent!important;color:#2bd46a!important;letter-spacing:.06em;font-weight:900;font-family:Bebas Neue,monospace;line-height:1}.lv-timerCard .lv-currentTimer--idle{color:#2bd46a66!important}.lv-timerCard .lv-currentTimer--paused{font-size:64px!important;padding:0!important;border-radius:0!important;border:none!important;background:transparent!important;color:#e8ff47!important;letter-spacing:.06em;font-weight:900;font-family:Bebas Neue,monospace;line-height:1;animation:lv-pauseBlink 1.2s ease-in-out infinite}@keyframes lv-pauseBlink{0%,to{opacity:1}50%{opacity:.4}}.lv-timerCard--paused{border-color:#e8ff474d!important}.lv-timerButtons{display:flex;flex-direction:column;gap:8px}.lv-timerBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:90px;height:34px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease;padding:0 14px;white-space:nowrap}.lv-timerBtn--pause{border:1px solid rgba(232,255,71,.45);background:#e8ff471a;color:#e8ff47}.lv-timerBtn--pause:hover{background:#e8ff4733}.lv-timerBtn--stop{border:1px solid rgba(255,120,120,.45);background:#ff787814;color:#f88}.lv-timerBtn--stop:hover{background:#ff78782e}.lv-timerNext{display:flex;flex-direction:column;gap:4px;padding-left:20px;border-left:1px solid rgba(43,212,106,.2);min-width:0;flex:1 1 auto}.lv-timerNextHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lv-timerNextLabel{font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.14em;color:#2bd46a8c;font-weight:700;white-space:nowrap}.lv-timerNextDur{font-family:Bebas Neue,sans-serif;font-size:15px;font-weight:700;color:#e8ff47bf;white-space:nowrap}.lv-timerNextRoles{flex:1 1 auto;min-width:0;padding-left:20px;border-left:1px solid rgba(43,212,106,.2);font-size:15px;line-height:1.45;align-self:stretch}.lv-timerNextCue{display:flex;align-items:baseline;gap:8px;min-width:0}.lv-timerNextNum{font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:900;color:#2bd46ad9;line-height:1;white-space:nowrap}.lv-timerNextTitle{font-size:22px;font-weight:600;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.lv-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 16px 10px;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.lv-roleTitle{font-size:13px;font-weight:600;letter-spacing:.04em;color:#99b8ffe6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important}.lv-roleTitle:has(.lv-headerRolePills){white-space:normal;overflow:visible;text-overflow:clip}.lv-headerRolePills{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:middle}.lv-headerRolePill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.lv-metaActions{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.lv-runShowBtn{background:#2bd46a14!important;border:1px solid rgba(43,212,106,.35)!important;color:#2bd46a!important;font-size:13px!important;font-weight:700!important;padding:8px 16px!important}.lv-runShowBtn[aria-pressed=true]{background:#2bd46a24!important;border-color:#2bd46a8c!important;color:#2bd46a!important}.lv-runShowInner{display:flex;align-items:center;gap:8px}.lv-runShowIcon{font-size:11px;opacity:.9}.lv-runShowDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2bd46a;box-shadow:0 0 8px #2bd46acc;animation:sr-pulse 1.8s ease-in-out infinite;flex-shrink:0}.lv-bottomBar{background:#00000038;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px!important}.lv-bottomInner{padding:0 12px}.lv-nextBtn{background:#e8ff4714!important;border:1px solid rgba(232,255,71,.35)!important;color:#e8ff47!important;font-family:Bebas Neue,sans-serif!important;font-size:18px!important;letter-spacing:2px!important}.lv-nextBtn:hover:not(:disabled){background:#e8ff4724!important}.lv-startTimerBtn{background:#2bd46a14!important;border:1px solid rgba(43,212,106,.4)!important;color:#2bd46a!important}.lv-startTimerBtn:hover:not(:disabled){background:#2bd46a24!important}.lv-card{border-radius:18px!important;transition:box-shadow .2s ease,border-color .2s ease;box-sizing:border-box;min-width:0;overflow:hidden;max-width:100%}.lv-card.is-now{background:#0b2e17!important;border:1px solid rgba(43,212,106,.45)!important;border-inline-start:4px solid #2bd46a!important}.lv-card:not(.is-now):not(.is-muted){background:#111118!important;border:1px solid rgba(255,255,255,.08)!important;border-inline-start:4px solid rgba(153,184,255,.45)!important}.lv-card.is-muted{background:#111118!important;border:1px solid rgba(255,255,255,.06)!important;border-inline-start:4px solid rgba(255,255,255,.1)!important;opacity:.65}.lv-cardTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lv-cardLabel{font-family:Bebas Neue,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e8e8f073}.lv-card.is-now .lv-cardLabel{color:#2bd46ad9}.lv-card:not(.is-now):not(.is-muted) .lv-cardLabel{color:#99b8ffbf}.lv-cardCueRow{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;min-width:0;overflow:hidden}.lv-cardCueNo{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em;color:#e8e8f08c;line-height:1;flex-shrink:0}.lv-card.is-now .lv-cardCueNo{color:#2bd46a;font-size:32px}.lv-card:not(.is-now):not(.is-muted) .lv-cardCueNo{color:#e8ff47}.lv-cardTitle{font-size:17px;font-weight:700;color:#e8e8f0;line-height:1.2;overflow-wrap:break-word;word-break:break-word;min-width:0}.lv-card.is-now .lv-cardTitle{font-size:20px;color:#e8ff47}.lv-cardNotes{font-size:12px;color:#e8e8f08c;margin-top:2px;margin-bottom:8px;line-height:1.5}.lv-card.is-now .lv-cardNotes{color:#e8ff47a6}.lv-cardRoleText{display:block;margin-top:6px;margin-bottom:6px;padding:8px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:600;line-height:1.55}.lv-roleLine{display:block}.lv-roleLineName{text-transform:uppercase;letter-spacing:.04em;font-weight:800;font-size:11px;opacity:.95}.lv-roleLineValue{font-weight:600}.lv-cardActions{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.lv-cardActionBtn{font-size:11px;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e8e8f08c;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:600}.lv-cardActionBtn:hover{background:#ffffff0f;color:#e8e8f0d9}.lv-userNotePreview{margin-top:8px;padding:12px 14px;border-radius:10px;border:1px solid rgba(232,255,71,.18);background:#e8ff470a;font-size:17px;color:#e8e8f0;line-height:1.5}.lv-cards{padding:12px 16px 24px;box-sizing:border-box;max-width:100%;overflow:hidden}.lv-allCuesHeader{padding:8px 16px 6px;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.14em;color:#e8e8f059;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.06);margin-top:4px}.lv-compactRow{padding:9px 14px;background:#111118;border-radius:10px;border:1px solid rgba(255,255,255,.06);border-inline-start:3px solid rgba(153,184,255,.22);cursor:pointer;transition:background .15s ease,border-inline-start-color .15s ease;margin:0 16px;box-sizing:border-box;min-width:0;overflow:hidden}.lv-compactRow:hover{background:#15151e;border-inline-start-color:#99b8ff73}.lv-compactRow.is-expanded{border-inline-start-color:#99b8ffa6;background:#13131c}.lv-compactRow.is-current{border-inline-start:3px solid #2bd46a;background:#0b2e17}.lv-compactRow.is-current:hover{border-inline-start-color:#2bd46a;background:#0d3a1d}.lv-compactHead{display:flex;align-items:center;gap:8px;min-height:22px}.lv-compactCueNo{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.04em;color:#e8ff47a6;flex-shrink:0;width:34px}.lv-compactTitle{font-size:13px;font-weight:600;color:#e8e8f0cc;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lv-compactRole{font-size:11px;font-weight:600;color:#99b8ff;padding:2px 8px;border-radius:6px;border:1px solid rgba(153,184,255,.22);background:#99b8ff14;white-space:nowrap;flex-shrink:0}.lv-compactChevron{font-size:8px;color:#e8e8f047;flex-shrink:0}.lv-compactBody{padding-top:10px}.lv-compactNotes{font-size:15px;color:#e8e8f08c;line-height:1.5;margin-bottom:4px}.lv-timerToggle,.lv-userNotesToggle{font-size:12px!important;padding:5px 10px!important;border-radius:10px!important;opacity:.8;transition:opacity .14s ease}.lv-timerToggle:hover:not(:disabled),.lv-userNotesToggle:hover:not(:disabled){opacity:1}.lv-root::-webkit-scrollbar{width:4px}.lv-root::-webkit-scrollbar-track{background:transparent}.lv-root::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.sr-input{background:#090909;border:1px solid rgba(255,255,255,.08);color:#fffffff2;border-radius:12px;padding:10px 13px;outline:none;font-weight:700;box-sizing:border-box;min-width:0;box-shadow:0 1px #000000e6 inset,0 -1px #ffffff0d inset;transition:border-color .16s ease,box-shadow .16s ease}.sr-input:focus{border-color:#ffffff38;box-shadow:0 1px #000000e6 inset,0 -1px #ffffff0f inset,0 0 0 3px #ffffff0f}@media(max-width:480px){.sr-rolepicker-card{padding:18px!important;border-radius:18px!important}.sr-show-actions .sr-btn-primary-block{grid-column:1 / -1}}@media(max-width:359px){.sr-show-actions .sr-btn-primary-block{grid-column:1 / -1}}.sr-page-content{max-width:700px;margin:0 auto;padding:28px 20px 80px}.sr-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0;margin-bottom:28px}.sr-input{width:100%;box-sizing:border-box;background:#1a1a24;border:1px solid rgba(255,255,255,.14);color:#e8e8f0;padding:.8rem 1rem;border-radius:.75rem;outline:none}.sr-btn{padding:.8rem 1rem;white-space:nowrap}.sr-btn-primary{padding:.8rem 1.125rem;white-space:nowrap}.sr-btn-tiny{padding:.65rem .8rem;font-size:1rem;min-height:2.75rem;white-space:nowrap}.sr-btn-danger-tiny{padding:.5rem .8rem;font-size:1rem;line-height:1;white-space:nowrap}.sr-show-row{display:grid;grid-template-columns:1fr;gap:.75rem;padding:.75rem;overflow:hidden}.sr-show-title-row{display:grid;grid-template-columns:1fr auto;gap:.625rem;align-items:center;min-width:0}.sr-title-right{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;max-width:55%}.sr-show-meta-row{min-width:0}.sr-show-timestamp{opacity:.7;font-size:1rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate}.sr-show-badge-group{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;min-width:0}.sr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-height:0;padding:0;font-size:1.1rem;line-height:1;border-radius:.5rem;opacity:.55;flex-shrink:0;transition:opacity .15s ease,background .15s ease}.sr-icon-btn:hover:not(:disabled){opacity:1}.sr-icon-btn:disabled{opacity:.25;cursor:not-allowed}.sr-icon-btn-divider{display:inline-block;width:1px;height:1.25rem;background:#ffffff1f;align-self:center;flex-shrink:0}.sr-show-title{font-weight:900;font-size:1.125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-show-timestamp{opacity:.45;font-size:.6875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate;flex-shrink:0}
