.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}}.app-shell.onque-conference{min-height:100vh;background:#fff;color:#111;font-family:var(--conf-font, system-ui)}.app-shell.onque-conference.conf-shell--admin{background:#f1f3f6 url(/backgrounds/conference-admin-bg.jpg?v=20260130) center / cover no-repeat fixed!important;overflow-x:hidden;--glass-radius: 18px;--glass-blur: 18px;--glass-border: rgba(255,255,255,.24);--glass-border-strong: rgba(255,255,255,.34);--glass-shadow: 0 1px 0 rgba(255,255,255,.1) inset, 0 10px 28px rgba(0,0,0,.3);--glass-shadow-elev: 0 1px 0 rgba(255,255,255,.12) inset, 0 18px 48px rgba(0,0,0,.42);--btn-border: rgba(17,17,17,.22);--btn-text: rgba(17,17,17,.92)}.app-shell.onque-conference.conf-shell--admin .conf-admin-shell{background:transparent url(/backgrounds/conference-admin-bg.jpg?v=20260130) center / cover no-repeat fixed}.app-shell.onque-conference.conf-shell--viewer{padding:0;background:transparent!important}.app-shell.onque-conference.conf-shell--viewer{--btn-border: rgba(17,17,17,.22);--btn-text: rgba(255,255,255,.94)}.app-shell.onque-conference.conf-shell--viewer .roomCard,.app-shell.onque-conference.conf-shell--viewer .sessionTitle,.app-shell.onque-conference.conf-shell--viewer .sessionSpeaker,.app-shell.onque-conference.conf-shell--viewer .slotTime,.app-shell.onque-conference.conf-shell--viewer .roomSubtitle{font-family:var(--conf-font, system-ui)}.app-shell.onque-conference.conf-shell--viewer .conf-iconBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--conf-foreground,#fff);opacity:.88;cursor:pointer}.app-shell.onque-conference.conf-shell--viewer .conf-iconBtn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}@media(hover:hover)and (pointer:fine){.app-shell.onque-conference.conf-shell--viewer .conf-iconBtn:hover{opacity:1;background:#ffffff14}}.onque-conference{--conf-font: "Varela Round", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, Arial, Helvetica, sans-serif;--conf-font-he: "Varela Round", "Rubik", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, Arial, Helvetica, sans-serif;--bg: #ffffff;--panel: #ffffff;--panel2: #f6f7f9;--border: rgba(0,0,0,.1);--text: #111111;font-family:var(--conf-font, system-ui);--onque-logo-filter: invert(1);--sideMenu-bg: linear-gradient(180deg, rgba(255,255,255,.78), rgba(255,255,255,.58));--sideMenu-fg: #111111;--sideMenu-border: rgba(255,255,255,.22);--sideMenu-borderStrong: rgba(255,255,255,.3);--sideMenu-backdrop: rgba(0,0,0,.22);--btn-border: rgba(17,17,17,.22);--btn-text: rgba(17,17,17,.92);--danger-bg: #fee2e2;--danger-border: rgba(185,28,28,.45);--accent-bg: rgba(255,122,24,.14);--accent-border: rgba(255,122,24,.6);--conf-watermark-opacity: .3;--conf-watermark-size: 96px}.app-shell.onque-conference:lang(he){font-family:var(--conf-font-he, var(--conf-font, system-ui))}.onque-conference:lang(he){font-family:var(--conf-font-he, var(--conf-font, system-ui))}.onque-conference :lang(he){font-family:var(--conf-font-he, var(--conf-font, system-ui))}.conf-root{min-height:100vh;position:relative;z-index:0;display:grid;grid-template-rows:auto 1fr;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));box-sizing:border-box;font-family:var(--conf-font, system-ui)}.conf-topbar{direction:ltr;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px}.conf-topbar .left{justify-self:start;display:flex;align-items:center;gap:8px}.conf-topbar .center{justify-self:center;display:flex;align-items:center;justify-content:center}.conf-topbar .right{justify-self:end;min-height:1px;display:flex;align-items:center;gap:8px}.conf-gridScroll{position:relative;margin-top:12px;overflow-x:auto;padding:22px 10px 30px;direction:ltr}.conf-grid{display:flex;gap:12px;padding-bottom:8px;margin-inline:12px;direction:ltr}.conf-topbar,.conf-grid{position:relative;z-index:1}.conf-grid>*{min-width:260px;flex:0 0 260px}@media(min-width:880px){.conf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.conf-grid>*{min-width:0;flex:1 1 auto}}@media(max-width:700px){.conf-gridScroll{overflow-x:hidden}.conf-grid{flex-direction:column}.conf-grid>*{flex:0 0 auto;min-width:0;width:100%}}.roomCard{position:relative;border-radius:12px;padding:12px;color:var(--conf-foreground,#fff);background:linear-gradient(180deg,#00000040,#0000000d);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 34px #0006;overflow:hidden;min-height:140px;font-size:15px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.roomCard.isActive{outline:2px solid rgba(255,255,255,.55);outline-offset:1px}.roomCard.isEmpty{filter:saturate(.85);opacity:.88}.roomCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--room-rgb),var(--room-alpha-top)) 0%,rgba(var(--room-rgb),.1) var(--conf-card-blend, 40%),rgba(var(--room-rgb),0) 100%);mix-blend-mode:normal}.roomLabel{font-weight:900;margin-bottom:6px;font-size:18px;letter-spacing:.15px}.roomCardHeader{direction:ltr;display:grid;gap:4px;padding-right:44px}.roomCardHeader .roomLabel{margin-bottom:0;opacity:.65;font-weight:900;font-size:16px}.roomSubtitle{opacity:.85;font-size:13px;line-height:1.2}.slotTime{font-weight:900;opacity:.95;font-size:14px}.sessionBody{margin-top:10px;text-align:center}.sessionTitle{font-weight:800;font-size:20px}.sessionSpeaker{opacity:.9;font-size:15px;margin-top:6px}.sessionTime{font-weight:700;opacity:.9}.conf-bg-image{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center}.conf-bg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#00000059}.conf-bg-solid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.conf-root.solid-white{background:#fff}.conf-root.solid-black{background:#000}.conf-topbar img{height:56px;width:auto;display:block}.conf-map{position:relative;margin-top:12px;min-height:0;overflow:hidden;border-radius:12px}.conf-map-actions{position:absolute;top:10px;right:10px;z-index:2;display:flex;gap:8px}.conf-map-frame{width:100%;height:100%;min-height:60vh;border:0;background:#00000026}.conf-map-image{width:100%;height:100%;min-height:60vh;object-fit:contain;display:block;background:#00000026}.conf-admin-shell{padding:12px;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip}.conf-admin-page{margin:0 auto;display:grid;gap:12px;max-width:980px;width:100%;min-width:0}.conf-admin-page>*{min-width:0}.conf-admin-page h3{margin:0 0 2px;font-size:20px;font-weight:900;letter-spacing:.2px;text-align:center}.conf-admin-titleRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;flex-wrap:wrap}.conf-admin-titleRow .title{grid-column:2;justify-self:center}.conf-admin-titleRow .actions{grid-column:3;justify-self:end;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.conf-admin-titleRow .spacer{grid-column:1}.conf-admin-titleRow h3{margin:0}.conf-admin-card{border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0a0a0a73;box-shadow:0 16px 46px #00000061;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;min-width:0}.app-shell.onque-conference.conf-shell--admin .conf-admin-card{border:2px solid rgba(77,163,255,.8);background:linear-gradient(180deg,#ffffffbd,#ffffff8f);box-shadow:0 2px 6px #00000012,0 12px 32px #0000001a,0 0 10px #4da3ff4d,0 0 22px #4da3ff24;backdrop-filter:blur(var(--glass-blur, 18px)) saturate(1.2);-webkit-backdrop-filter:blur(var(--glass-blur, 18px)) saturate(1.2)}@media(hover:hover)and (pointer:fine){.roomCard:hover{transform:translateY(-1px);box-shadow:0 18px 48px #00000075;border-color:#ffffff24}.conf-admin-card:hover{transform:translateY(-1px);box-shadow:0 20px 60px #00000070;border-color:#ffffff2e}.app-shell.onque-conference .conf-admin-card:hover{transform:translateY(-2px);box-shadow:0 2px 8px #00000017,0 14px 36px #0000001f,0 0 14px #4da3ff6b,0 0 28px #4da3ff2e;border-color:#4da3fff2}}.conf-admin-cardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.conf-admin-cardTitle{font-weight:900;opacity:.95}.conf-admin-cardHint{font-size:12px;opacity:.75}.conf-field{display:grid;gap:6px}.conf-field label{font-size:12px;opacity:.82;font-weight:800}.conf-row,.conf-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.onque-conference .conf-admin-page input,.onque-conference .conf-admin-page select,.onque-conference .conf-admin-page textarea{font:inherit}.onque-conference .conf-admin-page input[type=text],.onque-conference .conf-admin-page input:not([type]),.onque-conference .conf-admin-page input[type=url],.onque-conference .conf-admin-page input[type=number],.onque-conference .conf-admin-page select,.onque-conference .conf-admin-page textarea{width:100%;background:#fff;border:1px solid rgba(0,0,0,.18);color:#111;padding:10px 12px;border-radius:12px;outline:none;box-sizing:border-box}.onque-conference .conf-admin-page textarea{min-height:140px;resize:vertical;line-height:1.35}.onque-conference .conf-admin-page input[type=file]{max-width:100%}.onque-conference .conf-admin-page input[type=color]{width:56px;height:44px;padding:0;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:transparent;box-shadow:0 10px 22px #1018281a;-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;cursor:pointer}.onque-conference .conf-admin-page input[type=color]::-webkit-color-swatch-wrapper{padding:0}.onque-conference .conf-admin-page input[type=color]::-webkit-color-swatch{border:0;border-radius:12px}.onque-conference .conf-admin-page input[type=color]::-moz-color-swatch{border:0;border-radius:12px}.onque-conference .conf-admin-page input[type=range]{width:min(420px,100%)}.conf-file{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.conf-fileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conf-fileBtn{background:#ff7a182e!important;border-color:#ff7a18a6!important}.conf-fileBtn:hover{background:#ff7a1847!important;border-color:#ff7a18d9!important}.conf-fileName{font-size:12px;opacity:.75;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conf-tableWrap{width:100%;max-width:100%;min-width:0;display:block;direction:ltr;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.app-shell.onque-conference:lang(he) .conf-table th,.app-shell.onque-conference:lang(he) .conf-table td{direction:rtl;text-align:start}.conf-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:520px}.conf-table th,.conf-table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.conf-table th{position:sticky;top:0;background:#f6f7f9;text-align:start;font-weight:900;font-size:12px;letter-spacing:.2px}.conf-table td{background:#fff}.conf-table tr:last-child td{border-bottom:0}.conf-checks{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.conf-checks label{display:inline-flex;gap:8px;align-items:center;font-size:13px;opacity:.95}.conf-checks input[type=checkbox]{transform:scale(1.05)}@keyframes confChipIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes confCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes confXfadeOut{0%{opacity:1}to{opacity:0}}@keyframes confShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.conf-chip-in{animation:confChipIn .22s ease-out both}.conf-card-in{animation:confCardIn .28s ease-out both}.conf-xfade-ghost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:confXfadeOut .22s ease-out forwards}.conf-thumb-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.conf-thumb-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:confShimmer 1.1s ease-in-out infinite}.conf-variant-card{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;border:1px solid rgba(255,255,255,.14)}.conf-variant-card.is-selected{border-color:#4da3fff2;box-shadow:0 0 0 1px #4da3ff8c,0 0 18px #4da3ff4d}.conf-adv-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease-out}.conf-adv-reveal.is-open{grid-template-rows:1fr}.conf-adv-reveal>.conf-adv-inner{overflow:hidden;min-height:0}.conf-adv-chevron{display:inline-block;transition:transform .2s ease}.conf-adv-chevron.is-open{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.conf-chip-in,.conf-card-in{animation:none}.conf-xfade-ghost{animation:none;opacity:0}.conf-thumb-shimmer:after{animation:none}.conf-adv-reveal,.conf-adv-chevron{transition:none}}.conf-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:10px 12px 8px}.conf-daytabs,.conf-chips{display:flex;gap:8px;min-inline-size:0;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block-end:2px;scroll-padding-inline:2px}.conf-daytabs::-webkit-scrollbar,.conf-chips::-webkit-scrollbar{display:none}.conf-chips{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--conf-accent,#7a4a00) 60%,transparent) transparent;padding-block-end:7px}.conf-chips::-webkit-scrollbar{display:block;height:4px}.conf-chips::-webkit-scrollbar-track{background:#ffffff1a;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:99px}.conf-chips::-webkit-scrollbar-thumb{background:#fff6;background:color-mix(in srgb,var(--conf-accent,#7a4a00) 60%,transparent);border-radius:99px}.conf-daytab,.conf-chip{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:var(--conf-foreground,#fff);border-radius:999px;padding:6px 13px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;min-height:36px}.conf-daytab.is-active,.conf-chip.is-active{background:var(--conf-accent,#7a4a00);color:var(--conf-accent-text,#fff);border-color:transparent}.conf-chip-dot{inline-size:9px;block-size:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 1px #00000040 inset}.conf-search{inline-size:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:var(--conf-foreground,#fff);border-radius:12px;padding:8px 12px;font-size:14px;min-height:40px}.conf-search::placeholder{color:var(--conf-foreground,#fff);opacity:.5}.conf-empty{padding:22px 16px;text-align:center;opacity:.85;font-weight:700}.conf-hall{overflow:hidden;border-radius:14px;color:var(--conf-foreground,#fff);border:1px solid rgba(255,255,255,.14);border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:#ffffff0d;background:color-mix(in srgb,currentColor 6%,transparent)}.conf-hall-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 8px}.conf-hall-name{display:flex;align-items:center;font-weight:900;font-size:15px;min-width:0}.conf-hall-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conf-hall-dot{inline-size:12px;block-size:12px;border-radius:50%;margin-inline-end:8px;flex:0 0 auto;box-shadow:0 0 0 1px #0003 inset}.conf-hall-count{font-size:11px;font-weight:700;opacity:.42;flex:0 0 auto;white-space:nowrap}.conf-hall-body{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.conf-hall-empty{opacity:.7;text-align:center;padding:14px 10px}.conf-hall.is-drop{outline:2px dashed var(--conf-accent,#7a4a00);outline-offset:2px}.conf-sched-grid{display:flex;flex-direction:column;gap:12px}.conf-sched-grid>.conf-hall{min-inline-size:0}.conf-sess{position:relative;margin-inline:10px;border-radius:12px;overflow:hidden;cursor:pointer;color:var(--conf-foreground,#fff);-webkit-tap-highlight-color:transparent;border:1px solid rgba(255,255,255,.09);border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:#ffffff0a;background:color-mix(in srgb,currentColor 5%,transparent);transition:border-color .2s ease,background .2s ease}.conf-sess>*{position:relative}.conf-sess.is-past{opacity:.45}.conf-sess.is-live{outline:1px solid var(--conf-accent,#7a4a00);outline-offset:-1px}.conf-sess.is-live:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--conf-accent,#7a4a00);opacity:.12;pointer-events:none}.conf-sess-main{display:flex;gap:10px;align-items:flex-start;padding:11px 12px 12px}.conf-sess-time{flex:0 0 auto;min-inline-size:52px;text-align:center;font-variant-numeric:tabular-nums}.conf-sess-time b{display:block;font-size:14px;font-weight:900;line-height:1.15}.conf-sess-time span{font-size:10.5px;opacity:.42}.conf-sess-body{flex:1;min-width:0}.conf-sess-title{font-weight:800;font-size:14.5px;line-height:1.3}.conf-sess-speaker{font-size:12px;opacity:.62;margin-top:3px}.conf-badge{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;padding:2px 8px;border-radius:999px;margin-bottom:5px}.conf-badge--live{background:var(--conf-accent,#7a4a00);color:var(--conf-accent-text,#fff)}.conf-badge--next{opacity:.78;background:#ffffff1f;background:color-mix(in srgb,currentColor 14%,transparent)}.conf-badge-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:0 0 auto;animation:conf-pulse 1.4s ease-in-out infinite}.conf-badge-dot.no-motion{animation:none}@keyframes conf-pulse{0%,to{opacity:1}50%{opacity:.25}}.conf-remindBtn{flex:0 0 auto;inline-size:34px;block-size:34px;border-radius:50%;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:.55;color:var(--conf-foreground,#fff);border:1px solid rgba(255,255,255,.14);border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:#ffffff14;background:color-mix(in srgb,currentColor 8%,transparent);transition:transform .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.conf-remindBtn.is-on{opacity:1;color:var(--conf-accent,#7a4a00);border-color:var(--conf-accent,#7a4a00)}.conf-remindBtn:active{transform:scale(1.22)}.conf-progress{block-size:3px;background:#ffffff1a;background:color-mix(in srgb,currentColor 10%,transparent)}.conf-progress-fill{block-size:100%;background:var(--conf-accent,#7a4a00);transition:width 1s linear}.conf-progress-fill.no-motion{transition:none}.conf-sess-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease-out}.conf-sess-detail.is-open{grid-template-rows:1fr}.conf-sess-detail-wrap{overflow:hidden;min-height:0}.conf-sess-detail-inner{margin:0 12px;padding:10px 0 12px;font-size:13px;line-height:1.5;opacity:.85;border-top:1px dashed rgba(255,255,255,.12);border-top:1px dashed color-mix(in srgb,currentColor 14%,transparent)}.conf-sess-detail-inner p{margin:0 0 6px}.conf-sess-detail-inner p[dir=auto]{unicode-bidi:plaintext}.conf-sess-detail-meta{opacity:.7}.conf-nowpill{position:fixed;inset-block-end:max(16px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:700;display:inline-flex;align-items:center;gap:8px;background:var(--conf-accent,#7a4a00);color:var(--conf-accent-text,#fff);border:none;border-radius:999px;padding:10px 18px;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 8px 24px #0006}.conf-preview-mode .conf-root{padding-block-start:calc(max(16px,env(safe-area-inset-top)) + 58px)}.conf-preview-ribbon{position:fixed;inset-block-start:max(10px,env(safe-area-inset-top));inset-inline:10px;z-index:900;display:flex;align-items:center;gap:12px;justify-content:space-between;padding:9px 12px;border-radius:14px;background:#111318e6;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px #0000006b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;line-height:1.32}.conf-preview-ribbon__text{flex:1 1 auto;min-inline-size:0}.conf-preview-ribbon .ui-btn{flex:0 0 auto;white-space:nowrap}.conf-preview-ribbon.is-published{background:#155e3ff0;border-color:#fff3}.conf-toast{position:fixed;inset-block-end:calc(max(16px,env(safe-area-inset-bottom)) + 62px);left:50%;transform:translate(-50%);z-index:720;max-inline-size:min(92vw,420px);background:#14141af0;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.35;text-align:center;box-shadow:0 8px 28px #00000073;animation:conf-toast-in .18s ease-out both}.conf-toast.no-motion{animation:none}@keyframes conf-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.conf-badge-dot{animation:none}.conf-progress-fill,.conf-sess-detail,.conf-sess,.conf-remindBtn{transition:none}.conf-remindBtn:active{transform:none}}.hallscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;overflow:hidden;color:var(--conf-foreground,#fff);font-family:var(--conf-font, system-ui);padding:3.2vmin 3.6vmin;box-sizing:border-box}.hallscreen *{box-sizing:border-box}.hallscreen.is-idle{cursor:none}.hallscreen-head{display:flex;align-items:flex-start;justify-content:space-between;gap:3vmin;flex:0 0 auto;padding-bottom:2.2vmin;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.hallscreen-hall{display:flex;align-items:center;gap:2vmin;min-width:0}.hallscreen-hall-dot{inline-size:clamp(18px,3.4vmin,54px);block-size:clamp(18px,3.4vmin,54px);border-radius:50%;background:var(--hall-dot,#888);flex:0 0 auto;box-shadow:0 0 0 1px #00000040 inset}.hallscreen-hall-name{font-weight:900;font-size:clamp(30px,7vmin,104px);line-height:1.02;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hallscreen-clock{text-align:end;flex:0 0 auto}.hallscreen-time{font-weight:900;font-size:clamp(26px,6vmin,88px);line-height:1;font-variant-numeric:tabular-nums}.hallscreen-date{opacity:.72;font-weight:700;font-size:clamp(13px,2vmin,30px);margin-top:.6vmin}.hallscreen-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;opacity:.8;font-weight:800;font-size:clamp(18px,3vmin,42px);padding:6vmin}.hallscreen-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2vmin;padding-top:2.4vmin}.hallscreen-pinned{flex:0 0 auto}.hallscreen-rest-wrap{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.hallscreen-rest{display:flex;flex-direction:column;gap:1.8vmin;will-change:transform}.hallscreen-sess{position:relative;border-radius:2vmin;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.hallscreen-sess>*{position:relative}.hallscreen-sess.is-past{opacity:.42}.hallscreen-sess.is-live{outline:2px solid var(--conf-accent,#7a4a00);outline-offset:-2px}.hallscreen-sess.is-live:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--conf-accent,#7a4a00);opacity:.14;pointer-events:none}.hallscreen-pinned .hallscreen-sess{box-shadow:0 1.4vmin 4vmin #00000059}.hallscreen-sess-main{display:flex;gap:2.4vmin;align-items:flex-start;padding:2.2vmin 2.6vmin}.hallscreen-sess-time{flex:0 0 auto;min-inline-size:clamp(70px,13vmin,220px);text-align:center;font-variant-numeric:tabular-nums}.hallscreen-sess-time b{display:block;font-weight:900;font-size:clamp(22px,3.4vmin,52px);line-height:1.1}.hallscreen-sess-time span{font-size:clamp(13px,2vmin,30px);opacity:.45}.hallscreen-sess-body{flex:1;min-width:0}.hallscreen-sess-title{font-weight:800;font-size:clamp(22px,3.4vmin,54px);line-height:1.2}.hallscreen-sess-speaker{font-size:clamp(15px,2.2vmin,34px);opacity:.64;margin-top:.8vmin}.hallscreen-badge{display:inline-flex;align-items:center;gap:1vmin;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,1.9vmin,28px);padding:.6vmin 1.8vmin;border-radius:999px;margin-bottom:1vmin}.hallscreen-badge--live{background:var(--conf-accent,#7a4a00);color:var(--conf-accent-text,#fff)}.hallscreen-badge--next{opacity:.82;background:color-mix(in srgb,currentColor 14%,transparent)}.hallscreen-badge-dot{inline-size:1.4vmin;block-size:1.4vmin;border-radius:50%;background:currentColor;flex:0 0 auto;animation:conf-pulse 1.4s ease-in-out infinite}.hallscreen-badge-dot.no-motion{animation:none}.hallscreen-progress{block-size:.7vmin;background:color-mix(in srgb,currentColor 12%,transparent)}.hallscreen-progress-fill{block-size:100%;background:var(--conf-accent,#7a4a00);transition:width 1s linear}.hallscreen-progress-fill.no-motion{transition:none}.hallscreen--message{align-items:center;justify-content:center}.hallscreen-message-inner{margin:auto;text-align:center;font-weight:800;font-size:clamp(20px,3.4vmin,48px);opacity:.9;max-inline-size:70vw}@media(prefers-reduced-motion:reduce){.hallscreen-rest{transition:none!important}.hallscreen-badge-dot{animation:none}.hallscreen-progress-fill{transition:none}}.conf-hallscreens{display:grid;gap:12px}.conf-hallscreens-head{display:grid;gap:2px}.conf-hallscreens-title{font-weight:900;font-size:16px}.conf-hallscreens-sub{font-size:12.5px;opacity:.7}.conf-hallscreens-empty{padding:16px;text-align:center;opacity:.75;font-weight:700;border:1px dashed color-mix(in srgb,currentColor 22%,transparent);border-radius:12px}.conf-hallscreens-sizerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.conf-hallscreens-sizelabel{font-size:12px;opacity:.7;font-weight:700}.conf-seg{display:inline-flex;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;overflow:hidden}.conf-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:800;padding:6px 12px;cursor:pointer;min-height:34px}.conf-seg-btn.is-active{background:var(--conf-accent,#4da3ff);color:var(--conf-accent-text,#fff)}.conf-hallscreens-list{display:grid;gap:10px}.conf-hallrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.conf-hallrow-id{display:flex;align-items:center;gap:8px;flex:1 1 140px;min-width:0}.conf-hallrow-dot{inline-size:12px;block-size:12px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 1px #0003 inset}.conf-hallrow-name{font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conf-hallrow-qr{flex:0 0 auto;padding:4px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;cursor:pointer;line-height:0}.conf-hallrow-actions{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end}.conf-hallrow-actions .ui-btn{min-height:36px}.conf-hallqr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:20px}.conf-hallqr-inner{background:#fff;color:#111;border-radius:18px;padding:22px;display:grid;gap:14px;justify-items:center;max-width:340px;width:100%;box-shadow:0 20px 60px #00000080}.conf-hallqr-title{font-weight:900;font-size:16px;text-align:center}.conf-hallqr-box{background:#fff;padding:8px;border-radius:10px}.conf-hallqr-url{font-size:11px;font-family:monospace;word-break:break-all;text-align:center;opacity:.7}.onque-light{--bg: linear-gradient(135deg, #f6f7fb 0%, #eef1f6 50%, #f8f9fc 100%);--panel: rgba(255,255,255,.65);--panel-strong: rgba(255,255,255,.8);--border: rgba(0,0,0,.08);--text: #1c1c1e;--accent: #0a84ff;background:var(--bg);min-height:100vh;color:var(--text)}.app-shell.onque-conference.onque-light{background:var(--bg);color:var(--text);min-height:100vh}.onque-light .conf-admin-card{background:var(--panel);border:1px solid var(--border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:22px;box-shadow:0 10px 30px #0000000f,inset 0 1px #fff9}.onque-light .conf-topbar{background:#fff9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,0,0,.06)}.onque-light.conf-shell--viewer .conf-topbar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}.onque-light .lv-card{background:var(--panel);border:1px solid var(--border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:22px;box-shadow:0 10px 30px #0000000f,inset 0 1px #fff9}.onque-light .lv-card.is-now{background:linear-gradient(135deg,#0a84ff2e,#0a84ff14);border:1px solid rgba(10,132,255,.35)}.onque-light .lv-header{background:#fff9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,0,0,.06)}.onque-light .ui-btn{background:#ffffffb3;border:1px solid rgba(0,0,0,.1);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;box-shadow:0 4px 12px #0000000d}.onque-light .lv-nextBtn{background:linear-gradient(135deg,#0a84ff,#4da3ff);border:none;color:#fff;box-shadow:0 6px 18px #0a84ff4d}.onque-light .lv-bottomBar{background:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06)}.onque-light .conf-daytab,.onque-light .conf-chip,.onque-light .conf-search{background:#ffffffb3;border:1px solid rgba(0,0,0,.1);color:var(--text)}.onque-light .conf-search::placeholder{color:var(--text);opacity:.5}.onque-light .conf-remindBtn{background:#ffffffd9;border:1px solid rgba(0,0,0,.12);color:#1c1c1e99}.onque-light .conf-progress{background:#0000001a}.onque-light.conf-shell--admin .conf-hall{color:#1c1c1e;background:#ffffff80;border:1px solid rgba(0,0,0,.08)}.onque-light.conf-shell--admin .conf-sess{color:#1c1c1e;background:#ffffffeb;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000000f}.onque-light.conf-shell--admin .conf-hall-count{opacity:.5}.onque-conference.conf-shell--admin .conf-admin-shell{padding-block-start:calc(env(safe-area-inset-top,0px) + 56px)}.conf-page{max-width:700px;margin:0 auto;width:100%;animation:confPageFwd .22s ease-out both}.conf-page--back,[dir=rtl] .conf-page{animation-name:confPageBack}[dir=rtl] .conf-page--back{animation-name:confPageFwd}@keyframes confPageFwd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes confPageBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.onque-light .conf-backRow{display:flex;align-items:center;min-height:44px;margin-bottom:6px}.onque-light .conf-backBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);background:#ffffffb8;color:#1c1c1e;inline-size:40px;block-size:40px;border-radius:12px;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}[dir=rtl] .onque-light .conf-backBtn{transform:scaleX(-1)}.onque-light .conf-hub{max-width:700px;margin:0 auto;width:100%;display:grid;gap:16px}.onque-light .conf-hub-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.onque-light .conf-hub-title{margin:0;font-size:22px;font-weight:900;color:#1c1c1e;min-width:0}.onque-light .conf-hub-viewlink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--conf-accent, #0a6cff);font-weight:800;font-size:13px;cursor:pointer;padding:6px 2px;min-height:40px;white-space:nowrap}.onque-light .conf-hub-tiles{display:grid;gap:12px}@media(min-width:640px){.onque-light .conf-hub-tiles{grid-template-columns:1fr 1fr}}.onque-light .conf-hub-tiles--secondary{margin-top:2px}.onque-light .conf-hub-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:8px;align-self:center;cursor:pointer;border:1px solid rgba(176,0,32,.28);background:#b000200d;color:#b00020eb;font-weight:800;font-size:13px;border-radius:12px;padding:10px 16px;min-height:44px}.onque-light .conf-tile{display:flex;align-items:center;gap:12px;text-align:start;inline-size:100%;min-height:76px;padding:14px;border-radius:18px;border:1px solid rgba(0,0,0,.08);background:#ffffffb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px #0000000f,inset 0 1px #fff9;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.onque-light .conf-tile:active{transform:scale(.98)}.onque-light .conf-tile.is-highlight{border-color:var(--conf-accent, #0a6cff);box-shadow:0 0 0 1px var(--conf-accent, #0a6cff),0 10px 30px #00000017}.onque-light .conf-tile.is-secondary{background:#ffffff80;box-shadow:0 6px 18px #0000000a}.onque-light .conf-tile-icon{inline-size:34px;block-size:34px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--conf-accent, #0a6cff)}.onque-light .conf-tile.is-secondary .conf-tile-icon{color:#1c1c1e8c}.onque-light .conf-tile-main{display:grid;gap:2px;flex:1;min-width:0}.onque-light .conf-tile-title{font-weight:800;font-size:.95rem;color:#1c1c1e;line-height:1.2}.onque-light .conf-tile-desc{font-size:.75rem;color:#1c1c1e80;line-height:1.3}.onque-light .conf-tile-chip{flex:0 0 auto;font-size:.7rem;font-weight:800;padding:4px 9px;border-radius:999px;background:#0000000f;color:#1c1c1e99;white-space:nowrap;max-inline-size:42%;overflow:hidden;text-overflow:ellipsis}.onque-light .conf-tile-chip.is-accent{background:var(--conf-accent, #0a6cff);color:var(--conf-accent-text, #fff)}.onque-light .conf-actionbar{position:sticky;inset-block-end:0;margin-inline:-12px;margin-block-start:16px;padding:12px 16px;padding-block-end:max(12px,env(safe-area-inset-bottom));background:linear-gradient(#f6f7fb00,#f6f7fbf0 32%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;gap:10px;z-index:20}.onque-light .conf-actionbar .ui-btn{flex:1;min-height:48px;font-weight:800}.onque-light .conf-actionbar .ui-btn.conf-btn-accent{background:var(--conf-accent, #0a6cff);color:var(--conf-accent-text, #fff);border:none}.onque-light .conf-pageHeader{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:14px}.onque-light .conf-pageTitle{margin:0;font-size:20px;font-weight:900;color:#1c1c1e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onque-light .conf-adv-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);background:#fff9;color:#1c1c1e;border-radius:12px;padding:10px 14px;font-weight:800;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;min-height:46px;text-align:start}.onque-light .conf-dropzone{display:grid;gap:12px;place-items:center;text-align:center;padding:26px 18px;border:1.5px dashed rgba(0,0,0,.18);border-radius:18px;background:#ffffff8c;transition:border-color .15s ease,background .15s ease}.onque-light .conf-dropzone.is-drag{border-color:var(--conf-accent, #0a6cff);background:#fffc}.onque-light .conf-dropzone-lead{font-weight:800;font-size:15px;color:#1c1c1e}.onque-light .conf-dropzone-sub{font-size:13px;color:#1c1c1e8c}.onque-light .conf-dropzone-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;width:100%}.onque-light .conf-dropzone-actions .ui-btn{min-height:46px}.onque-light .conf-share-qr{display:flex;justify-content:center;padding:8px}.onque-light .conf-share-qrbox{background:#fff;padding:14px;border-radius:16px;box-shadow:0 8px 24px #00000014}.onque-light .conf-share-urlbox{display:grid;gap:6px}.onque-light .conf-share-url{word-break:break-all;font-family:monospace;font-size:13px;color:#1c1c1e;background:#0000000a;border-radius:12px;padding:10px 12px}.onque-light .conf-share-explain{font-size:13px;color:#1c1c1e99;text-align:center}.onque-light .conf-compose{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#ffffffb3;color:#1c1c1e;font-size:15px;resize:vertical;outline:none;min-height:96px}.onque-light .conf-history{display:grid;gap:10px;margin-top:4px}.onque-light .conf-history-item{padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#ffffff9e}.onque-light .conf-history-meta{font-size:11px;color:#1c1c1e80;margin-bottom:4px}.onque-light .conf-history-text{font-size:14px;color:#1c1c1e;line-height:1.4}.onque-light .conf-emptyState{text-align:center;padding:20px 16px;color:#1c1c1e8c;font-weight:600}@media(prefers-reduced-motion:reduce){.conf-page{animation:none}.onque-light .conf-tile{transition:none}.onque-light .conf-tile:active{transform:none}}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}
