@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}@font-face{font-family:Montserrat Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations")}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations")}@font-face{font-family:Merriweather Variable;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/merriweather-latin-wght-normal-BovdrKvB.woff2)format("woff2-variations")}@font-face{font-family:Outfit Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations")}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2")}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2)format("woff2-variations")}@font-face{font-family:Playfair Display Variable;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations")}@font-face{font-family:Lexend Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations")}@font-face{font-family:Roboto Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations")}@font-face{font-family:Open Sans Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2)format("woff2-variations")}@font-face{font-family:Raleway Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/raleway-latin-wght-normal-CSF1BaNN.woff2)format("woff2-variations")}@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations")}@font-face{font-family:Work Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/work-sans-latin-wght-normal-Bl-S9Xys.woff2)format("woff2-variations")}@font-face{font-family:DM Sans Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations")}@font-face{font-family:Rubik Variable;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations")}@font-face{font-family:Urbanist Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations")}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-slab-latin-wght-normal-NGSZfXMW.woff2)format("woff2-variations")}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations")}@font-face{font-family:Montserrat Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-italic-jzfX-GOl.woff2)format("woff2-variations")}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/nunito-sans-latin-wght-italic-B3URO7Ca.woff2)format("woff2-variations")}@font-face{font-family:Merriweather Variable;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/merriweather-latin-wght-italic-BcExiaCi.woff2)format("woff2-variations")}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/source-sans-3-latin-wght-italic-Bg-PIjcQ.woff2)format("woff2-variations")}@font-face{font-family:Roboto Mono Variable;font-style:italic;font-weight:100 700;font-display:swap;src:url(/assets/roboto-mono-latin-wght-italic-CLakWGv2.woff2)format("woff2-variations")}@font-face{font-family:Playfair Display Variable;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2)format("woff2-variations")}@font-face{font-family:Roboto Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/roboto-latin-wght-italic-BZYj8CJm.woff2)format("woff2-variations")}@font-face{font-family:Open Sans Variable;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/open-sans-latin-wght-italic-Bf1Hxpwk.woff2)format("woff2-variations")}@font-face{font-family:Raleway Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/raleway-latin-wght-italic-RigrtYt2.woff2)format("woff2-variations")}@font-face{font-family:Work Sans Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/work-sans-latin-wght-italic-C1pcBsqQ.woff2)format("woff2-variations")}@font-face{font-family:DM Sans Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/dm-sans-latin-wght-italic-Cz4n9dED.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans Variable;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2)format("woff2-variations")}@font-face{font-family:Rubik Variable;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-wght-italic-BSFEwDWV.woff2)format("woff2-variations")}@font-face{font-family:Urbanist Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/urbanist-latin-wght-italic-BOChW9eM.woff2)format("woff2-variations")}:root{color:#f7f2ff;font-synthesis:none;--primary:#7c3aed;--line:#392952;--panel:#161021;background:#0b0714;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.panel-custom :is(h1,h2,h3),.panel-custom :is(h4,h5,h6){letter-spacing:0!important;font-weight:500!important}.panel-custom :is(b,strong){font-weight:550!important}.operator-clients{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.operator-client-table,.operator-client-table form,.operator-client-table form>*{min-width:0}.advertising-live-preview{background:#090611;border:1px solid #ffffff18;border-radius:12px;min-height:84px;padding:14px}.advertising-banner-placeholder{text-align:center;color:#fff;background:linear-gradient(110deg,#7c3aed,#c084fc);border-radius:12px;place-content:center;gap:3px;min-height:48px;padding:11px 16px;display:grid}.advertising-banner-placeholder small{color:#fff!important}@media (max-width:760px){.operator-clients,.operator-client-table form{grid-template-columns:1fr}.advertising-live-preview{padding:11px}}.panel-custom :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.012em;font-weight:600!important}.panel-custom :is(label,p,small,span,button,.button,input,select,textarea){font-weight:400}.panel-custom :is(button,.button),.panel-custom .tag,.panel-custom .section-tutorial-content small,.panel-custom .surface-real-header small{font-weight:500}.operator-clients{align-items:start}.operator-client-table{overflow:hidden}.operator-client-table form{grid-template-columns:minmax(150px,1fr) minmax(150px,.9fr) minmax(190px,1fr) minmax(120px,auto);align-items:end}.operator-client-table form button{white-space:normal;line-height:1.25}.read-only-history .event-participants{margin-top:12px}.advertising-type-section{border:1px solid color-mix(in srgb,var(--panel-accent) 28%,transparent);background:color-mix(in srgb,var(--panel-card-bg) 88%,transparent);border-radius:16px;gap:14px;margin:16px 0;padding:18px;display:grid}.advertising-type-section>header h3{margin:.2rem 0;font-size:1.2rem;font-weight:600}.advertising-type-section>header p{color:var(--panel-ink-soft);margin:.2rem 0}.advertising-live-preview{border:1px dashed color-mix(in srgb,var(--panel-accent) 40%,transparent);background:color-mix(in srgb,var(--panel-page-bg) 65%,transparent);border-radius:12px;gap:8px;padding:12px;display:grid}.advertising-live-preview>span{color:var(--panel-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.advertising-banner-placeholder{color:#fff;background:linear-gradient(110deg,#24123a,#7c3aed,#db2777);border:1px solid #a78bfa88;border-radius:18px;place-items:center;gap:4px;min-height:72px;padding:16px;display:grid}.advertising-banner-placeholder strong{font-weight:600}.advertising-banner-placeholder small{font-weight:400}.ticker-promotion-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-promotion-form>:last-child{align-self:end}.tutorial-topic-navigation button small{color:var(--panel-ink-soft);text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:400;display:block}@media (max-width:760px){.operator-client-table form,.ticker-promotion-form{grid-template-columns:1fr}.operator-client-table form button{justify-self:start}.advertising-type-section{padding:14px}}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 0,#321166 0,#0000 42%),#0b0714;min-height:100vh;margin:0}main{max-width:1180px;margin:auto;padding:24px}nav{align-items:center;gap:20px;min-height:56px;display:flex}nav span{flex:1}.shell-nav{justify-content:flex-start}.shell-brand{align-items:center;display:inline-flex}.shell-brand-logo{object-fit:contain;object-position:left center;width:220px;height:64px;display:block}.auth-card{margin-top:6vh}.auth-card-logo{object-fit:contain;object-position:center;width:min(290px,82%);height:92px;margin:0 auto 14px;display:block}.auth-card>h1,.auth-card-subtitle{text-align:center}.auth-card-subtitle{color:#b8abc7;margin:-4px 0 24px}.oauth-divider{color:#9f92ae;align-items:center;gap:12px;margin:22px 0 14px;font-size:.83rem;display:flex}.oauth-divider:before,.oauth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.google-button{color:#211a29;background:#fff;border-color:#5c4d6d;justify-content:center;align-items:center;gap:11px;width:100%;display:flex}.google-button:hover{background:#f4eff8}.google-mark{color:#4285f4;font-size:1.15rem;font-weight:900}a{color:#fff;text-decoration:none}.hero{max-width:940px;padding:10vh 0}.landing-logo{object-fit:contain;max-width:min(320px,75vw);max-height:150px;margin:0 auto 1.25rem;display:block}.hero h1{letter-spacing:-.055em;margin:.25em 0;font-size:clamp(3rem,8vw,6.5rem);line-height:.92}.hero>p{color:#d4c7e9;max-width:720px;font-size:1.2rem;line-height:1.6}.tag{letter-spacing:.18em;font-weight:800;color:#c4b5fd!important;font-size:.78rem!important}.actions,.tabs,.transport{flex-wrap:wrap;gap:12px;display:flex}.button,.ghost,button{background:var(--primary);color:#fff;cursor:pointer;font-weight:750;font:inherit;border:1px solid #8b5cf6;border-radius:12px;padding:13px 18px;display:inline-block}.ghost,.tabs button{background:0 0}.tabs{margin:20px 0}.tabs button{flex:1}.tabs .active{background:var(--primary)}.card,.workspace{border:1px solid var(--line);background:#161021f5;border-radius:22px;max-width:640px;margin:7vh auto;padding:32px;box-shadow:0 30px 80px #0006}.card.wide,.workspace{max-width:1040px}.platform-branding{margin-bottom:1.5rem}.card>h1,.workspace h1{margin-top:0}.panel-runtime-admin>.card>h1,.panel-runtime-admin>.card>.panel-context-visual,.panel-runtime-admin>.card>.panel-feature-strip{display:none}.panel-runtime-admin{max-width:none;padding:0}.business-unified-panel>header{display:none}.panel-runtime-admin .business-unified-panel{width:min(100%,1760px);max-width:1760px;box-shadow:none;background:0 0;border:1px solid #ffffff14;margin:0 auto;padding:0;overflow:hidden}.business-panel-toolbar{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#420054f5;border:0;border-radius:0;align-items:center;gap:14px;margin:0;padding:12px 14px;display:flex;position:sticky;top:0}.business-panel-logo{object-fit:contain;object-position:left center;width:min(240px,42vw);height:68px;display:block}.business-panel-toolbar>div{gap:2px;display:grid}.business-panel-toolbar small{color:#bba8d7;letter-spacing:.12em;font-size:.68rem}.business-menu-toggle{background:0 0;border:0;order:3;justify-content:center;align-items:center;gap:9px;min-width:112px;margin-left:auto;font-size:0;display:inline-flex}.business-menu-toggle span:first-child{font-size:1.35rem;line-height:1}.business-menu-toggle span:last-child{font-size:1rem}.business-menu-accordion{z-index:34;background:#16091f;border:0;border-top:1px solid #ffffff24;gap:10px;margin:0 0 14px;padding:12px;animation:.18s ease-out business-menu-drop;display:grid;position:relative;box-shadow:0 18px 40px #0006}.business-menu-accordion nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;display:grid}.business-menu-accordion nav button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.business-menu-accordion nav button.active{background:#6d28d9;border-color:#a78bfa}.business-menu-accordion .panel-glyph{flex:0 0 23px;width:23px;height:23px}.business-menu-logout{justify-self:end}.business-menu-toggle{z-index:2;pointer-events:auto;cursor:pointer;position:relative}.business-unified-panel .help-tip-wrap{display:none!important}.section-tutorial{justify-items:end;margin:10px 0 12px;display:grid}.section-tutorial-toggle{min-width:108px}.section-tutorial-content{background:#120b1d;border:1px solid #ffffff1f;border-radius:14px;width:100%;margin-top:10px;padding:16px}.section-tutorial-content>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-custom .section-tutorial-content h2{letter-spacing:0;margin:3px 0;font-size:1.25rem;font-weight:650}.section-tutorial-content>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.section-tutorial-content article{background:#090611;border:1px solid #ffffff17;border-radius:11px;gap:5px;padding:12px;display:grid}.section-tutorial-content article b{font-size:.95rem;font-weight:650}.section-tutorial-content article span{color:#d7cede;font-size:.88rem}.section-tutorial-content article small{color:#a995bb;font-size:.78rem}.registered-clients-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-custom .registered-clients-panel h2{margin:.2rem 0;font-size:1.5rem;font-weight:650}.registered-clients-table{border-top:1px solid #ffffff1c;margin-top:14px;display:grid;overflow-x:auto}.registered-client-row{border-bottom:1px solid #ffffff16;grid-template-columns:34px minmax(140px,1fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(110px,.6fr) minmax(240px,1.5fr) auto;align-items:center;gap:10px;min-width:1050px;padding:11px 8px;font-size:.86rem;display:grid}.registered-client-row>span{overflow-wrap:anywhere;min-width:0}.registered-client-row small{color:#a995bb;display:block}.registered-client-head{color:#b9a9c8;letter-spacing:.06em;font-size:.76rem}@keyframes business-menu-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.business-section{display:none!important}.business-unified-panel[data-active-section=guide] .business-section-guide,.business-unified-panel[data-active-section=demo] .business-section-demo,.business-unified-panel[data-active-section=clients] .business-section-clients,.business-unified-panel[data-active-section=registered-clients] .business-section-registered-clients,.business-unified-panel[data-active-section=events] .business-section-events,.business-unified-panel[data-active-section=users] .business-section-users,.business-unified-panel[data-active-section=tables] .business-section-tables,.business-unified-panel[data-active-section=appearance] .business-section-appearance,.business-unified-panel[data-active-section=banners] .business-section-banners,.business-unified-panel[data-active-section=activity] .business-section-activity,.business-unified-panel[data-active-section=event-history] .business-section-event-history,.business-unified-panel[data-active-section=subscription] .business-section-subscription{display:block!important}.business-settings-sections{background:0 0;border:0;padding:0}.demo-training-panel{background:#100818;border:0;border-radius:0;padding:clamp(16px,3vw,30px)}.demo-device-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.demo-device-steps article{background:#090611;border:1px solid #ffffff1a;border-radius:14px;gap:6px;padding:16px;display:grid}.demo-device-steps span{color:#bcaecb}.demo-primary-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.demo-primary-actions+.message{margin:0 0 18px}@media (max-width:700px){.demo-device-steps{grid-template-columns:1fr}}.business-settings-sections .settings-grid{display:block}.business-settings-sections .business-section{width:100%}.business-live-home{width:min(100%,1760px);margin-inline:auto}.business-live-home>.app-shell{width:100%;max-width:none;margin:0;padding:0}.business-live-home>.business-status-summary{display:none}.business-live-home .embedded-operator{width:100%;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0;max-width:none!important}.business-live-home .embedded-operator-operation{flex-direction:column;display:flex}.business-live-home .embedded-operator-operation>.operator-welcome-ticker{order:0;margin:0}.business-live-home .embedded-operator-operation>.operator-client-ad-preview{order:0;width:100%}.business-live-home .embedded-operator-operation>.operator-youtube-search{border:0;border-radius:0;order:1;margin:0}.business-live-home .operator-player-panel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.business-live-home .operator-player-stage{border-radius:18px;width:100%}.business-live-home .operator-player-info{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 4px;display:grid}.business-live-home .operator-player-info .status{writing-mode:horizontal-tb;border-radius:999px;align-self:center;width:auto;min-width:92px;height:auto;min-height:0;padding:7px 12px}.embedded-operator-banners>:not(.operator-promotions){display:none!important}.embedded-operator-banners .operator-promotions{margin:0;display:block}.embedded-operator-clients>:not(.operator-clients){display:none!important}.embedded-operator-clients .operator-clients{margin:0;display:grid}.subscription-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.subscription-summary article{background:#120b1d;border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:18px;display:grid}.subscription-summary small{color:#ad9dbd;letter-spacing:.12em}.payment-history{gap:10px;display:grid}.payment-history article{border:1px solid #ffffff18;border-radius:12px;justify-content:space-between;gap:18px;padding:15px;display:flex}.payment-history article>div{gap:4px;display:grid}.payment-history article>div:last-child{text-align:right}.local-files-guide{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:7px;margin-top:14px;padding:16px;display:grid}.local-files-guide span{color:var(--muted);font-size:.92rem}.business-status-summary,.live-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.business-status-summary article,.live-queue-summary article{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:5px;padding:14px;display:grid}.business-status-summary small,.live-queue-summary small{color:var(--muted);letter-spacing:.08em;font-size:.72rem}.qr-download{width:max-content;margin:10px auto;display:block}.queue article.pending{border-color:#f59e0b}.queue article.pending>strong{color:#140b00;background:#f59e0b}.event-management-list{gap:10px;margin-top:18px;display:grid}.event-management-list article{border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;gap:12px;padding:14px;display:flex}.event-management-list article>div:first-child{gap:4px;display:grid}.appearance-device-previews{gap:8px;margin:12px 0;display:grid}.projector-fullscreen{z-index:10;opacity:.55;position:fixed;top:14px;right:14px}.projector-fullscreen:hover{opacity:1}.local-library-search{gap:10px;display:grid}.local-library-search>div{flex-wrap:wrap;gap:7px;display:flex}.business-empty-state{text-align:center;border:1px dashed #7550a3;border-radius:20px;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid}.business-empty-state .panel-glyph{color:#a78bfa;width:62px;height:62px}.operator-youtube-search{background:#120b1d;border:1px solid #ffffff20;border-radius:18px;gap:16px;margin:18px 0;padding:18px;display:grid}.operator-youtube-search>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operator-youtube-search>header small{color:#bda7dd;letter-spacing:.12em}.operator-youtube-search h2{margin:4px 0 0}.operator-youtube-search form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;width:100%;display:grid}.operator-youtube-search form>label{width:100%}.operator-search-results{gap:10px;display:grid}.operator-search-results article{border:1px solid #ffffff18;border-radius:12px;grid-template-columns:120px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.operator-search-results img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:120px}.operator-search-results article>div{gap:5px;display:grid}.event-participants{border-top:1px solid #ffffff18;gap:8px;margin-top:12px;padding-top:12px;display:grid}.event-participants>article{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:12px;padding:9px 0;display:grid}.event-participants span{gap:3px;display:grid}.event-participants h3{margin:0;font-size:1rem;font-weight:650}.operator-search-results span{color:#b9acc7}.operator-search-preview{background:#090611;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid;overflow:hidden}.operator-search-preview iframe{aspect-ratio:16/9;border:0;width:100%}.operator-search-preview>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.operator-search-preview>div b,.operator-search-preview>div span{grid-column:1}.operator-search-preview>div button{grid-area:1/2/3}.operator-search-preview>div b{font-size:1rem;font-weight:600}.manual-request-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.manual-request-columns>section{background:#090611;border:1px solid #ffffff1b;border-radius:12px;align-content:start;gap:12px;padding:14px;display:grid}.manual-request-columns iframe{aspect-ratio:16/9;border:0;width:100%}.legacy-manual-form{display:none!important}.local-karaoke-list{gap:8px;display:grid}.local-karaoke-list article{border-bottom:1px solid #ffffff16;gap:3px;padding:10px;display:grid}.event-selector{max-width:520px;margin:0 0 12px}.event-selector span{color:#c4b5d4;font-size:.82rem}.panel-custom .queue h2{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650}.member-editor{border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:minmax(180px,1.3fr) minmax(150px,.8fr) auto;align-items:end;gap:14px;margin:12px 0;padding:16px;display:grid}.member-editor .actions{grid-column:1/-1}.help-tip-wrap{vertical-align:middle;display:inline-flex;position:relative}.help-tip-trigger{color:#bca7d8;opacity:.72;background:0 0;border:1px solid #8b5cf655;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;padding:0;transition:opacity .18s,color .18s,border-color .18s,background .18s;display:inline-grid}.help-tip-trigger:hover,.help-tip-trigger:focus-visible,.help-tip-trigger[aria-expanded=true]{opacity:1;color:#f2eaff;background:#7c3aed22;border-color:#a970ff}.help-tip-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.help-tip-popover{z-index:100;color:#f7f2ff;background:#160d24;border:1px solid #8b5cf6;border-radius:12px;gap:10px;width:min(330px,82vw);padding:14px;font-size:.9rem;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #000b}.help-tip-popover button{justify-self:end;padding:8px 12px}@media (max-width:700px){main.panel-runtime-admin{padding:8px}.panel-runtime-admin>.card{border-radius:14px;padding:10px}.business-panel-toolbar{border-radius:12px}.business-panel-toolbar>div{display:none}.business-panel-logo{width:min(220px,62vw);height:60px}.business-menu-toggle{min-width:auto}.business-menu-toggle span:last-child{display:none}.business-menu-accordion nav{grid-template-columns:1fr}.business-menu-logout{justify-self:stretch;width:100%}.section-tutorial-content>div{grid-template-columns:1fr}.operator-player-stage{min-height:230px}.operator-youtube-search form,.operator-search-results article,.member-editor{grid-template-columns:1fr}.operator-search-results img{width:100%}.member-editor .actions{grid-column:auto}.subscription-summary{grid-template-columns:1fr}.business-status-summary,.live-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}form,label{gap:8px;display:grid}form{gap:18px}input,select,textarea{color:#fff;width:100%;font:inherit;background:#0e0917;border:1px solid #4b3b62;border-radius:10px;padding:13px}.warning,.success,.notice{border-radius:10px;padding:14px}.warning{color:#fed7aa;background:#4a2108}.success{color:#a7f3d0;background:#0c3b2c}.notice{color:#d8ccff;background:#21143a}.danger{background:#501b2d;border-color:#9f3156}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px;display:grid}.feature-grid article{border:1px solid var(--line);background:#100b19;border-radius:16px;gap:8px;padding:22px;display:grid}.feature-grid span,.muted{color:#a99bbd}.business-block{border:1px solid var(--line);background:#100b19;border-radius:17px;margin:18px 0;padding:22px}.business-block h2{margin:.2rem 0;font-size:1.7rem}.business-block header p{color:#b9acc9;margin:.3rem 0}.field-label-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:inline-flex}.help-action{align-items:center;gap:7px;min-width:0;display:inline-flex}.help-action>:is(button,.button,.ghost){min-width:0}.inline-form>.help-action{align-self:end}.inline-form>.help-action>button{width:100%}.check-field-help{justify-content:space-between;align-items:center;gap:8px;display:flex}.check-field-help .check-field{margin:0}.helped-range{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.helped-range>.field-label-row{min-width:0}.helped-range>input[type=range]{grid-column:1/-1;width:100%}.business-flow-guide{background:radial-gradient(circle at 100% 0,#7c3aed20,#0000 34%),#0d0915;border:1px solid #4a3561;border-radius:18px;gap:15px;margin:22px 0 26px;padding:clamp(17px,2.4vw,24px);display:grid}.business-flow-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-flow-heading h3{margin:2px 0 0;font-size:clamp(1.15rem,2.5vw,1.5rem)}.flow-lane{grid-template-columns:155px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.flow-lane-title{color:#fff;text-align:center;border-radius:13px;place-items:center;padding:14px;display:grid}.flow-operator-lane .flow-lane-title{background:linear-gradient(145deg,#6d28d9,#7c3aed)}.flow-customer-lane .flow-lane-title{background:linear-gradient(145deg,#075985,#0891b2)}.flow-lane ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-lane li{background:#15101e;border:1px solid #3b2b4b;border-radius:12px;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:12px 10px;display:grid;position:relative}.flow-lane li:not(:last-child):after{content:"›";z-index:2;color:#c4a1fa;background:#0d0915;place-items:center;width:17px;height:22px;font-size:21px;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.flow-lane li>b{color:#e9dcff;background:#6d28d950;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.78rem;display:grid}.flow-customer-lane li>b{color:#cffafe;background:#0891b250}.flow-lane li span{align-content:start;gap:5px;display:grid}.flow-lane li strong{color:#f8f4fc;font-size:.78rem;line-height:1.25}.flow-lane li small{color:#a99bbd;font-size:.7rem;line-height:1.35}.settings-panel{border:1px solid var(--line);background:#0d0915;border-radius:14px;margin:18px 0;padding:14px}.settings-panel summary{cursor:pointer;font-weight:800}.settings-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.settings-grid form{background:#151020;border-radius:12px;padding:16px}.settings-grid h3{margin:0}.business-branding-previews{grid-template-columns:1fr 1fr;gap:10px;display:grid}.business-branding-preview{background:#0e0917;border:1px solid #3b2b4b;border-radius:12px;place-items:center;gap:7px;min-height:118px;padding:10px;display:grid}.business-branding-preview span{color:#b9acc9;justify-self:start;font-size:.76rem;font-weight:750}.business-branding-preview img{object-fit:contain;width:100%;height:70px}.business-branding-preview.pwa-preview img{border-radius:14px;width:70px}.business-branding-preview small{color:#887a95}.business-branding-feedback p{margin:0}.file-button.is-busy{cursor:progress;opacity:.75}.member-list{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.code-reveal{text-align:center;letter-spacing:.12em;color:#a7f3d0;background:#0c3b2c;border-radius:10px;padding:14px;font:800 1.2rem ui-monospace,monospace}.own-request{color:#b7f7dd;background:#0c3b2c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.own-request button{background:#075a42;border-color:#18a77b;padding:8px 10px}.inline-form{background:#171020;border-radius:14px;grid-template-columns:2fr 1fr auto;align-items:end;margin:24px 0;padding:18px;display:grid}.event-list{gap:10px;display:grid}.event-list>article{border:1px solid #30233f;border-radius:12px;gap:14px;padding:16px;display:grid}.event-summary{justify-content:space-between;align-items:center;gap:15px;display:flex}.event-summary>div:first-child{gap:5px;display:grid}.event-settings{border-top:1px solid var(--line);padding-top:12px}.event-settings summary{cursor:pointer;font-weight:750}.event-settings form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.check-field{align-items:center;gap:8px;display:flex}.check-field input{width:auto}.event-list span,.admin-row span{color:#a99bbd;font-size:.88rem}.small .button,.small button,.small .ghost{padding:8px 10px;font-size:.82rem}.status-line{color:#b9acc9;align-items:center;gap:14px;margin-bottom:20px;display:flex}.install-invitation{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:16px;gap:.8rem;margin:0 0 1rem;padding:1rem;display:grid}.install-invitation>div:first-child{gap:.25rem;display:grid}.install-invitation .notice{margin:0}.global-install-invitation{z-index:10000;right:14px;bottom:max(14px, env(safe-area-inset-bottom));color:#f8f5ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#160d22f5;border-color:#a56cf0;max-width:620px;margin:0 auto;position:fixed;left:14px;box-shadow:0 20px 60px #000a}.global-install-invitation .actions{flex-wrap:wrap}.install-help-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05020bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-help-dialog{color:#fff;background:#120a1d;border:1px solid #8b5cf677;border-radius:24px;width:min(720px,100%);padding:clamp(22px,4vw,38px);position:relative;box-shadow:0 30px 100px #000c}.install-help-dialog h2{margin:.35rem 0 1.4rem}.install-help-close{background:0 0;border:0;width:42px;height:42px;padding:0;font-size:28px;position:absolute;top:12px;right:12px}.install-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.install-platform-grid article{background:#090611;border:1px solid #ffffff1c;border-radius:16px;padding:18px}.install-platform-grid ol{margin:.8rem 0 0;padding-left:1.25rem;line-height:1.65}.landing-install-button{white-space:nowrap}@media (max-width:700px){.install-platform-grid{grid-template-columns:1fr}.landing-install-button{order:3;width:100%}}.status{text-transform:uppercase;background:#342445;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:800}.status.open{color:#a7f3d0;background:#075a42}.status.paused{color:#ffddb1;background:#713a0b}.public-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.search-form{grid-template-columns:1fr auto;align-items:end;margin-top:16px}.results{gap:8px;margin:14px 0;display:grid}.results button{text-align:left;background:#100b19;border-color:#35264b;gap:12px;padding:8px;display:flex}.results button.selected{outline:2px solid #b794f6}.results img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:104px}.results span{gap:6px;display:grid}.results small{color:#b8acc8}.submit-song{background:#0c805b;border-color:#14b87f;width:100%}.queue{border:1px solid var(--line);background:#0e0917;border-radius:15px;padding:18px}.queue h2{margin-top:0}.queue>article{border-bottom:1px solid #2a1d3b;align-items:center;gap:12px;padding:13px 0;display:flex}.queue>article:last-of-type{border:0}.queue>article.playing{color:#b7f7dd}.queue>article.called{color:#ffdb9f}.queue article>strong{background:#281b3b;border-radius:50%;place-items:center;min-width:32px;height:32px;display:grid}.queue article>div:nth-child(2){flex:1;gap:3px;display:grid}.queue article span{color:#aa9eba;font-size:.86rem}.queue-actions{gap:6px;display:flex!important}.queue-actions button{padding:6px 8px;font-size:.75rem}.operator-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.transport{border:1px solid var(--line);background:#0d0915;border-radius:14px;margin:20px 0;padding:18px}.admin-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.app-shell{min-height:100vh}.superadmin-card{background:linear-gradient(145deg,#1b1328fa,#110c1bfa);margin-top:4vh;padding:clamp(24px,4vw,42px);max-width:1120px!important}.superadmin-card>h1{letter-spacing:-.045em;margin-bottom:7px;font-size:clamp(2rem,4vw,3rem)}.superadmin-subtitle{color:#aa9db8;max-width:680px;margin:0 0 28px;line-height:1.55}.superadmin-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.superadmin-heading-row .superadmin-subtitle{margin-bottom:0}.superadmin-session-actions{flex-wrap:wrap;gap:10px;display:flex}.superadmin-session-actions button{white-space:nowrap}.superadmin-loading{border:1px solid var(--line);color:#c8bcd5;background:#0e0a16;border-radius:16px;align-items:center;gap:12px;min-height:110px;padding:24px;display:flex}.loading-dot{background:#a855f7;border-radius:50%;width:11px;height:11px;animation:1.2s ease-in-out infinite loading-pulse;box-shadow:0 0 0 7px #a855f720}@keyframes loading-pulse{50%{opacity:.4;transform:scale(.8)}}.load-error-panel{justify-items:start;gap:12px;display:grid}.load-error-panel .warning,.superadmin-feedback p{margin:0}.superadmin-feedback{margin:18px 0}.superadmin-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.superadmin-stats article{background:#100b19;border:1px solid #3a2a4b;border-radius:15px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.superadmin-stats article>b{color:#ddc8ff;background:#7c3aed28;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:1.15rem;display:grid}.superadmin-stats article>div{gap:3px;min-width:0;display:grid}.superadmin-stats small,.section-title-row>div>p:last-child{color:#94879f}.superadmin-stats strong{text-overflow:ellipsis;overflow:hidden}.stat-icon{border-radius:50%;flex:none;width:12px;height:12px;margin:0 12px}.stat-icon.online{background:#34d399;box-shadow:0 0 0 7px #34d39918,0 0 18px #34d39966}.platform-branding.settings-panel{background:radial-gradient(circle at 90% 0,#7c3aed16,#0000 33%),#0e0a16;border-color:#49345e;border-radius:20px;margin:20px 0 24px;padding:clamp(20px,3vw,30px)}.section-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-title-row h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.3vw,1.8rem)}.section-title-row>div>p:last-child{max-width:680px;margin:9px 0 0;line-height:1.5}.section-title-row.compact{align-items:center;margin-bottom:14px}.section-title-row.compact h2{font-size:1.35rem}.section-eyebrow{color:#b894f8;letter-spacing:.16em;margin:0 0 7px;font-size:.68rem;font-weight:850}.platform-branding form{gap:20px;margin-top:24px}.platform-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upload-card{cursor:pointer;background:#15101e;border:1px solid #3c2b4c;border-radius:15px;align-content:start;gap:6px;min-height:158px;padding:17px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden}.upload-card:hover{background:#191022;border-color:#8b5cf6;transform:translateY(-2px)}.upload-card-icon{color:#d5bdff;background:#7c3aed1f;border:1px solid #7652a3;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:4px;font-size:1.15rem;display:grid}.upload-card strong{font-size:.96rem}.upload-card small{color:#8f829a;font-size:.75rem;line-height:1.4}.upload-card em{color:#c7a9fb;margin-top:auto;padding-top:9px;font-size:.75rem;font-style:normal;font-weight:750}.upload-card em.uploaded{color:#6ee7b7}.upload-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.platform-controls{grid-template-columns:1fr 1.35fr;gap:16px;padding-top:3px;display:grid}.color-control>div{background:#0e0917;border:1px solid #4b3b62;border-radius:10px;align-items:center;gap:12px;min-height:49px;padding:7px 12px 7px 7px;display:flex}.color-control input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:42px;height:34px;padding:0;overflow:hidden}.color-control code{color:#d8cce5;text-transform:uppercase}.save-branding{justify-self:start;min-width:235px;padding-inline:22px}.admin-panel{background:#0f0b17;border:1px solid #3a2a4b;border-radius:18px;min-width:0;padding:22px}.count-badge{color:#d7c4f5;background:#2a1d3b;border-radius:999px;place-items:center;min-width:31px;height:31px;padding-inline:8px;font-size:.78rem;font-weight:800;display:grid}.admin-panel .admin-row{border-width:0 0 1px;border-color:#2b2037;border-radius:0;margin:0;padding:15px 2px}.admin-panel .admin-row:last-of-type{border-bottom:0}.status-pill{background:#2a2033;border-radius:999px;justify-self:start;width:-moz-fit-content;width:fit-content;padding:4px 8px;line-height:1.2;color:#c4b7cf!important;font-size:.72rem!important}.status-active,.status-approved{background:#0d3b2e;color:#9ff0cf!important}.status-pending{background:#4b2d0f;color:#f9d49d!important}.status-suspended,.status-rejected{background:#4b192a;color:#ffb4c8!important}.empty-state{color:#8f829a;text-align:center;border:1px dashed #3a2a4b;border-radius:12px;margin:8px 0 0;padding:22px 12px}.audit-list.admin-panel{margin-top:24px}.audit-list.admin-panel .admin-row span{color:#d7cddf}.admin-row{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:14px;display:flex}.admin-row>div:first-child{gap:4px;display:grid}.admin-row:not(:has(div)){gap:4px;display:grid}.code-list,.audit-list{gap:8px;margin-top:18px;display:grid}.code-list article{border:1px solid var(--line);border-radius:10px;gap:5px;padding:12px;display:grid}.code-list button{justify-self:start;padding:7px 10px}.code-list small,.audit-list small{color:#a99bbd}.public-logo{object-fit:contain;max-width:180px;max-height:90px;margin:0 0 18px auto;display:block}.client-welcome-ticker{color:var(--panel-page-text);white-space:nowrap;margin:0 0 14px;padding:10px 0;overflow:hidden}.client-welcome-ticker span{min-width:100%;padding-left:100%;font-size:clamp(18px,3vw,28px);animation:18s linear infinite client-welcome-scroll;display:inline-block}@keyframes client-welcome-scroll{to{transform:translate(-200%)}}.client-own-queue{border:1px solid var(--line);background:#ffffff08;border-radius:18px;gap:10px;margin-bottom:16px;padding:16px;display:grid}.client-own-queue h2{margin:0}.own-request span{gap:4px;display:grid}.own-request small{color:#bdaed0}.client-video-preview{background:#090611;border:1px solid #8b5cf65c;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);gap:16px;margin-bottom:16px;padding:12px;display:grid;overflow:hidden}.client-video-preview iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%}.client-video-preview>div{align-content:center;gap:8px;display:grid}.client-video-preview small{color:#bda7dd;letter-spacing:.12em}.client-video-preview strong{font-size:clamp(20px,3vw,32px)}.client-register-backdrop{z-index:310;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05020be8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-register-dialog{color:#fff;background:#120a1d;border:1px solid #8b5cf677;border-radius:24px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:clamp(22px,5vw,40px);position:relative;overflow:auto;box-shadow:0 30px 100px #000d}.client-register-dialog>small{color:#c4a5ff;letter-spacing:.14em}.client-register-dialog h2{margin:.45rem 0}.client-register-dialog form{gap:14px;margin-top:20px;display:grid}.client-register-dialog label{gap:8px;display:grid}.operator-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.operator-clients>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-custom .operator-clients h2{letter-spacing:-.02em;margin:.2rem 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650}.operator-client-table{background:#120b1d;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:9px;min-height:0;padding:13px 14px;display:grid}.panel-custom .operator-client-table h3{letter-spacing:0;margin:0;font-size:1.05rem;font-weight:600}.operator-client-table form{background:#090611;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:minmax(150px,1fr) minmax(140px,.75fr) minmax(170px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.operator-client-table>.muted{margin:2px 0 0;font-size:.88rem}.client-contact{gap:2px;display:grid}.client-contact small,.client-contact span{color:#ad9dbd;font-size:.78rem}@media (max-width:980px){.operator-clients{grid-template-columns:1fr}}@media (max-width:760px){.client-video-preview,.operator-client-table form{grid-template-columns:1fr}.public-logo{margin-inline:auto}.panel-runtime-client>.card{padding:14px}.panel-runtime-client .public-grid,.operator-search-preview,.manual-request-columns{grid-template-columns:1fr}}.qr{background:#fff;border-radius:20px;width:min(360px,100%);margin:20px auto;padding:10px;display:block}.center{text-align:center}.center-actions{justify-content:center}.copy-url{overflow-wrap:anywhere;color:#c4b5fd;background:#0d0915;border-radius:10px;padding:12px}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.range{margin:24px 0}.range input{padding:0}.local-stage{background:#050308;border-radius:18px;min-height:300px;margin:20px 0;position:relative;overflow:hidden}.local-mapping{border:1px solid var(--line);background:#0d0915;border-radius:15px;margin:20px 0;padding:18px}.local-mapping article{border-bottom:1px solid #2b1d3e;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.local-mapping article div{gap:3px;display:grid}.local-mapping article span{color:#aa9eba;font-size:.86rem}.local-select-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.local-select-help select{min-width:0}.local-select-help .help-tip{color:initial;font-size:initial}.local-stage video{object-fit:contain;background:#050308;width:100%;height:100%;position:absolute;inset:0}.file-list{max-height:360px;margin-top:20px;display:grid;overflow:auto}.file-list .help-action{border-bottom:1px solid #2b1d3e;width:100%}.file-list .help-action>button{border-bottom:0;flex:auto}.file-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #2b1d3e;border-radius:0;gap:12px;display:flex}.file-list button.selected{background:#2a1744}.file-list span{color:#a78bfa;min-width:30px}.projector{color:#fff;background:#050308;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.projector iframe{border:0;width:100%;height:100%}.projector-wait{text-align:center;background:radial-gradient(circle,#3a1469,#08040d 65%);place-content:center;padding:5vw;display:grid}.projector-logo{object-fit:contain;max-width:min(280px,50vw);max-height:120px;margin:0 auto 18px}.projector-wait h1{margin:.2em;font-size:clamp(3rem,7vw,7rem)}.projector-wait h2{color:#c4b5fd;font-size:clamp(2rem,4vw,4rem)}.projector aside{background:#140a20;border-top:1px solid #40225d;grid-template-columns:auto 1fr auto;gap:24px;padding:18px 28px;font-size:1.2rem;display:grid}.projector aside span:last-child{color:#c4b5fd}.projector.empty{text-align:center;place-content:center}button:disabled{opacity:.5;cursor:not-allowed}code{font-family:ui-monospace,monospace}.theme-light .card,.theme-light.workspace{color:#171020;background:#fff}.theme-light .queue,.theme-light .results button,.theme-light .business-block{color:#171020;background:#f7f2ff}.theme-light input,.theme-light select{color:#171020;background:#fff}.theme-light .superadmin-subtitle,.theme-light .superadmin-stats small,.theme-light .section-title-row>div>p:last-child,.theme-light .upload-card small,.theme-light .empty-state,.theme-light .audit-list small{color:#6f617d}.theme-light .superadmin-stats article,.theme-light .platform-branding.settings-panel,.theme-light .admin-panel,.theme-light .upload-card,.theme-light .superadmin-loading{color:#171020;background:#f9f6ff;border-color:#d9cdea}.theme-light .upload-card:hover{background:#f2ebff;border-color:#8b5cf6}.theme-light .color-control>div{background:#fff;border-color:#cfc2df}.theme-light .color-control code,.theme-light .audit-list.admin-panel .admin-row span{color:#352842}.theme-light .admin-panel .admin-row{border-color:#e3d9ef}.theme-light .count-badge{color:#513674;background:#eadffd}.projector.theme-light,.projector.theme-light .projector-wait{color:#171020;background:#f8f5ff}.business-block.theme-light{color:#171020;background:#f9f6ff;border-color:#d9cdea}.business-block.theme-light :is(.settings-panel,.event-list>article,.member-list,.audit-list){color:#171020;background:#fff;border-color:#ddd1e9}.business-block.theme-light :is(p,small,.muted){color:#665a72}.business-block.theme-light :is(input,select){color:#171020;background:#fff;border-color:#cfc2df}.panel-custom{color:var(--panel-page-text);background:var(--panel-page-gradient,var(--panel-page-bg));font-size:var(--panel-body-desktop);font-weight:var(--panel-body-weight,400);font-style:var(--panel-font-style,normal);line-height:var(--panel-line-height,1.55);letter-spacing:var(--panel-body-letter-spacing,0);text-align:var(--panel-align-desktop,left)}.panel-custom .card,.panel-custom .mock-card{color:var(--panel-page-text);background:var(--panel-card-bg);border-radius:var(--panel-card-radius,16px)}.panel-custom :is(input,select,textarea,.queue,.results button,.business-block,.settings-panel,.admin-panel,.event-list>article,.member-list,.audit-list,.own-request,.operator-player-panel,.operator-limit-settings,.operator-tables,.operator-promotions,.promotion-admin-list>article){color:var(--panel-page-text);border-color:color-mix(in srgb,var(--panel-accent) 28%,transparent);background:var(--panel-card-bg)}.user-theme-switch{z-index:4;border:1px solid color-mix(in srgb,var(--panel-accent,#7c3aed) 35%,transparent);background:var(--panel-card-bg,#161021);border-radius:999px;gap:4px;width:max-content;margin:12px 18px 0 auto;padding:4px;display:flex;position:relative;box-shadow:0 8px 28px #0004}.user-theme-switch button{min-height:34px;color:var(--panel-page-text,#fff);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px}.user-theme-switch button.active{color:#fff;background:var(--panel-accent,#7c3aed)}.panel-custom :is(.card-grid,.settings-grid,.public-grid,.surface-real-grid){gap:var(--panel-gap-desktop,18px)}.panel-custom :is(h1,h2,h3){font-size:var(--panel-title-desktop);font-weight:var(--panel-heading-weight,800);letter-spacing:var(--panel-letter-spacing,0);text-transform:var(--panel-heading-transform,none)}.panel-custom :is(.wide,.surface-mock>main){max-width:var(--panel-content-width,1380px)}.panel-custom :is(.brand-logo,.panel-logo,.nav-logo img){max-width:var(--panel-logo-desktop,150px)}.panel-custom :is(button,.button,.ghost){border-radius:var(--panel-button-radius)}.panel-custom :is(.card,.mock-card){border-width:var(--panel-border-width,1px)}.panel-custom :is(button,.button):not(.ghost):not(.danger){color:var(--panel-page-bg);border-color:var(--panel-accent);background:var(--panel-accent);box-shadow:none;transition:transform .18s,filter .18s,border-color .18s,background-color .18s}.panel-custom :is(button,.button):not(.ghost):not(.danger):hover{filter:brightness(1.08);transform:translateY(-1px)}.panel-custom :is(.ghost,.actions button:not(:first-child),.queue-actions button:not(:first-child),.visual-reset-bar button){color:var(--panel-page-text);border-color:color-mix(in srgb,var(--panel-accent) 48%,transparent);background:0 0}.panel-custom :is(.ghost,.actions button:not(:first-child),.queue-actions button:not(:first-child),.visual-reset-bar button):hover{color:var(--panel-accent);border-color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 9%,transparent)}.panel-custom .danger{color:#ffb4b4;box-shadow:none;background:#ef444414;border-color:#ef444477}.panel-button-solid :is(button,.button),.panel-button-outline :is(button,.button),.panel-button-gradient :is(button,.button),.panel-shadow-none :is(.card,.mock-card){box-shadow:none}.panel-shadow-soft :is(.card,.mock-card){box-shadow:0 12px 32px #0003}.panel-shadow-strong :is(.card,.mock-card){box-shadow:0 22px 55px #0007}.panel-font-system{font-family:Inter Variable,sans-serif}.panel-font-modern{font-family:Montserrat Variable,sans-serif}.panel-font-rounded{font-family:Nunito Sans Variable,sans-serif}.panel-font-serif{font-family:Merriweather Variable,serif}.panel-font-geometric{font-family:Outfit Variable,sans-serif}.panel-font-humanist{font-family:"Source Sans 3 Variable",sans-serif}.panel-font-condensed{font-family:Bebas Neue,sans-serif}.panel-font-mono{font-family:Roboto Mono Variable,monospace}.panel-font-elegant{font-family:Playfair Display Variable,serif}.panel-font-display{font-family:Lexend Variable,sans-serif}.panel-font-roboto{font-family:Roboto Variable,sans-serif}.panel-font-openSans{font-family:Open Sans Variable,sans-serif}.panel-font-raleway{font-family:Raleway Variable,sans-serif}.panel-font-manrope{font-family:Manrope Variable,sans-serif}.panel-font-workSans{font-family:Work Sans Variable,sans-serif}.panel-font-dmSans{font-family:DM Sans Variable,sans-serif}.panel-font-jakarta{font-family:Plus Jakarta Sans Variable,sans-serif}.panel-font-rubik{font-family:Rubik Variable,sans-serif}.panel-font-urbanist{font-family:Urbanist Variable,sans-serif}.panel-font-slab{font-family:Roboto Slab Variable,serif}.operator-access-guide{border:1px solid var(--line);border-radius:16px;grid-column:1/-1;margin:16px 0;padding:18px}.operator-credentials-form{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-preview-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.panel-mini-preview{border:1px solid #ffffff24;border-radius:16px;padding:22px}.panel-mini-preview h3{font-size:var(--panel-title-size);margin:10px 0}.panel-mini-preview p{font-size:var(--panel-body-size)}.panel-editor-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.visual-studio,.visual-editor-launcher{margin-top:24px}.editor-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.editor-launch-grid a{border:1px solid color-mix(in srgb,var(--panel-accent,#7c3aed) 34%,transparent);min-height:116px;color:var(--panel-page-text,#fff);background:color-mix(in srgb,var(--panel-accent,#7c3aed) 7%,var(--panel-card-bg,#161021));border-radius:18px;gap:8px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.editor-launch-grid a:hover,.editor-launch-grid a:focus-visible{border-color:var(--panel-accent,#7c3aed);background:color-mix(in srgb,var(--panel-accent,#7c3aed) 13%,var(--panel-card-bg,#161021));transform:translateY(-2px)}.editor-launch-grid span{font-size:18px;font-weight:750}.editor-launch-grid small{color:var(--panel-accent,#a970ff)}.superadmin-dashboard-window>.landing-editor,.superadmin-dashboard-window>.visual-studio,.superadmin-dashboard-window>.superadmin-stats,.superadmin-dashboard-window>#sa-editores,.superadmin-dashboard-window>#superadmin-branding,.superadmin-dashboard-window>#superadmin-billing,.superadmin-dashboard-window>#superadmin-businesses,.superadmin-dashboard-window>#superadmin-users,.superadmin-dashboard-window>#superadmin-audit{display:none!important}.superadmin-dashboard-window.superadmin-view-overview>.superadmin-stats,.superadmin-dashboard-window.superadmin-view-editors>#sa-editores,.superadmin-dashboard-window.superadmin-view-branding>#superadmin-branding,.superadmin-dashboard-window.superadmin-view-billing>#superadmin-billing,.superadmin-dashboard-window.superadmin-view-businesses>#superadmin-businesses,.superadmin-dashboard-window.superadmin-view-users>#superadmin-users,.superadmin-dashboard-window.superadmin-view-audit>#superadmin-audit{display:grid!important}.superadmin-editor-window.editor-ready>:not(.visual-studio){display:none!important}.superadmin-editor-window.editor-ready{width:min(1800px,100vw - 32px);max-width:calc(100vw - 32px)!important;padding:20px!important}.superadmin-editor-window.editor-ready>.visual-studio{margin:0}.visual-save-feedback{z-index:20;color:#dffff4;background:#103d32;border:1px solid #47d7a744;border-radius:12px;margin:0 0 10px;padding:12px 16px;font-weight:800;position:sticky;top:10px;box-shadow:0 10px 28px #0006}.visual-save-feedback.warning{color:#fff1d7;background:#4a2c12;border-color:#ffb45455}.superadmin-editor-window .surface-tabs{justify-content:space-between;align-items:center}.superadmin-editor-window .surface-tabs a{color:#bba6d8;text-decoration:none}.superadmin-editor-window .surface-tabs strong{color:#fff;font-size:16px}.surface-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.surface-tabs button{background:#171020;border:1px solid #433453}.surface-tabs button.active{color:var(--panel-page-bg);background:var(--panel-accent);border-color:var(--panel-accent)}.superadmin-card.panel-custom{width:calc(100vw - 32px);max-width:1680px!important}.visual-studio-layout{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.visual-controls{overscroll-behavior:contain;scrollbar-gutter:stable;background:#0b0810;border:1px solid #3c2c4c;border-radius:16px;gap:15px;height:min(720px,78vh);min-height:520px;padding:18px;display:grid;overflow:hidden auto}.visual-controls h3{margin:0 0 4px}.visual-controls.has-selection>:not(h3):not(.editor-mode-switch):not(.element-inspector):not(.save-visual-design){display:none!important}.save-visual-design,.save-visual-design .help-action,.save-visual-design button{width:100%}.visual-preview-column{gap:12px;min-width:0;display:grid}.visual-preview-column .preview-device-tabs{justify-self:end}.visual-reset-bar{background:linear-gradient(135deg,#100b18,#171020);border:1px solid #8b5cf644;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:11px 12px;display:flex}.visual-reset-bar>div:first-child{gap:2px;margin-right:auto;display:grid}.visual-reset-bar small{color:#a78bfa;letter-spacing:.12em;font-size:10px;font-weight:800}.visual-reset-bar strong{color:#fff;font-size:14px}.visual-reset-bar button{min-height:38px;padding:8px 12px;font-size:12px}.surface-preview-frame{overscroll-behavior:contain;scrollbar-gutter:stable;background:#07050b;border:1px solid #4d3862;border-radius:16px;height:min(720px,78vh);min-height:520px;overflow:auto}.surface-preview-frame.preview-desktop>*{width:1280px;min-width:1280px;max-width:none;margin-inline:auto}.surface-preview-frame.preview-tablet>*{width:1024px;min-width:1024px;max-width:none;margin-inline:auto}.surface-preview-frame.preview-mobile>*{width:390px;min-width:390px;max-width:none;margin-inline:auto}.surface-mock{grid-template-columns:210px minmax(0,1fr);min-height:580px;display:grid}.surface-mock aside{background:var(--panel-card-bg);border-right:1px solid #ffffff20;flex-direction:column;gap:16px;padding:24px 16px;display:flex}.surface-mock main{background:var(--panel-page-gradient,var(--panel-page-bg));width:100%;padding:36px}.surface-mock h2{font-size:var(--panel-title-size);margin:10px 0}.surface-mock p{font-size:var(--panel-body-size)}.surface-mock .mock-card{width:100%;max-width:none;margin-top:var(--panel-gap-desktop);border:var(--panel-border-width,1px) solid #ffffff20;padding:clamp(18px,2.4vw,26px)}.surface-real-header{margin-bottom:var(--panel-gap-desktop);justify-content:space-between;align-items:center;gap:16px;display:flex}.surface-real-header h2{margin:7px 0 0}.panel-context-visual{border:1px solid color-mix(in srgb,var(--panel-accent,#8b5cf6) 34%,transparent);background:#10091a;border-radius:clamp(16px,2vw,24px);min-height:clamp(150px,20vw,230px);margin:18px 0 28px;animation:.45s ease-out both panel-reveal;position:relative;overflow:hidden;box-shadow:0 18px 46px #0004}.panel-context-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#09050ff2 0%,#10091ab8 42%,#0000 76%);position:absolute;inset:0}.panel-context-visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.panel-context-visual>div{z-index:1;width:min(58%,620px);min-height:inherit;align-content:center;gap:8px;padding:clamp(22px,4vw,46px);display:grid;position:relative}.panel-context-visual small{color:#c4b5fd;letter-spacing:.16em;font-size:11px;font-weight:850}.panel-context-visual strong{color:#fff;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,3vw,38px);line-height:1.12}.panel-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:-6px 0 30px;display:grid}.panel-feature-strip article{border:1px solid color-mix(in srgb,var(--panel-accent,#8b5cf6) 26%,transparent);background:var(--panel-card-bg,#161021);border-radius:16px;align-items:center;gap:14px;min-width:0;padding:17px 18px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 28px #0002}.panel-feature-strip article:hover{border-color:color-mix(in srgb,var(--panel-accent,#8b5cf6) 58%,transparent);transform:translateY(-2px)}@keyframes panel-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panel-context-visual{animation:none}.panel-feature-strip article,.panel-custom :is(button,.button){transition:none}}.panel-glyph{border:1px solid color-mix(in srgb,var(--panel-accent,#16a89d) 55%,transparent);width:46px;height:46px;color:var(--panel-accent,#16a89d);background:color-mix(in srgb,var(--panel-accent,#16a89d) 12%,var(--panel-card-bg,#102329));box-shadow:none;border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.panel-glyph svg{width:24px;height:24px}.panel-feature-strip article>div{gap:4px;min-width:0;display:grid}.panel-feature-strip strong{color:var(--panel-page-text,#fff);font-size:15px;line-height:1.25}.panel-feature-strip span:not(.panel-glyph){color:color-mix(in srgb,var(--panel-page-text,#fff) 70%,transparent);font-size:12px;line-height:1.4}.real-surface-preview .panel-feature-strip{margin-bottom:var(--panel-gap-desktop);gap:12px}.real-surface-preview .panel-feature-strip article{padding:14px}.real-surface-preview .panel-context-visual{min-height:170px;margin:0 0 var(--panel-gap-desktop)}.real-surface-preview .panel-context-visual>div{width:64%;padding:24px}.real-surface-preview .panel-context-visual strong{font-size:clamp(20px,2.5vw,30px)}.surface-real-grid{gap:var(--panel-gap-desktop);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-video .video-placeholder{aspect-ratio:16/9;border-radius:calc(var(--panel-card-radius) * .75);color:var(--panel-page-text);border:var(--panel-border-width) solid color-mix(in srgb,var(--panel-accent) 45%,transparent);background:linear-gradient(135deg,#211331,#08050d);place-items:center;margin-bottom:18px;display:grid}.operator-video .video-placeholder b{color:var(--panel-accent);font-size:42px}.operator-video .video-placeholder span{letter-spacing:.12em;opacity:.72;align-self:end;font-size:11px}.operator-player-panel{border:var(--panel-border-width) solid color-mix(in srgb,var(--panel-accent) 28%,transparent);border-radius:var(--panel-card-radius);background:var(--panel-card-bg);grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:20px;margin-bottom:24px;padding:20px;display:grid}.player-pitch-control{border-bottom:1px solid color-mix(in srgb,var(--panel-accent) 22%,transparent);grid-column:1/-1;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.player-pitch-control>span{gap:1px;display:grid}.player-pitch-control>span small{color:var(--panel-accent);letter-spacing:.11em;font-size:.62rem}.player-pitch-control>span b{font-size:.86rem;font-weight:600}.player-pitch-control>div{align-items:center;gap:5px;display:flex}.panel-custom .player-pitch-control button{border:1px solid color-mix(in srgb,var(--panel-accent) 42%,transparent);border-radius:7px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:.9rem;font-weight:600;display:grid}.player-pitch-control .pitch-youtube-note{color:var(--panel-ink-soft);margin-left:auto;font-size:.72rem}.player-pitch-control .pitch-youtube-note.active{color:#7fffd4}.player-pitch-control .pitch-mode-toggle{border:1px solid color-mix(in srgb,var(--panel-accent) 45%,transparent);min-height:32px;color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 8%,transparent);border-radius:8px;justify-content:center;align-items:center;padding:6px 11px;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.operator-player-stage{aspect-ratio:16/9;border-radius:calc(var(--panel-card-radius) * .72);background:#050308;position:relative;overflow:hidden}.operator-player-stage iframe{border:0;width:100%;height:100%}.hosted-crossfade-player{background:#000;width:100%;height:100%;position:relative}.hosted-crossfade-player video{object-fit:contain;background:#000;width:100%;height:100%;transition:opacity .12s linear;position:absolute;inset:0}.hosted-crossfade-player .hosted-next-video{opacity:0}.projector-hosted-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.operator-player-empty{text-align:center;width:100%;height:100%;color:var(--panel-page-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.operator-player-empty span,.operator-player-info small{color:var(--panel-accent);letter-spacing:.13em;font-size:11px}.operator-player-info{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.operator-player-info h2{margin:.4rem 0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:600}.operator-player-stage>.player-transport{z-index:4;opacity:.62;scrollbar-width:thin;background:linear-gradient(#0000,#050308e8 30%,#050308f7);border:0;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:0;padding:18px 20px 14px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.operator-player-stage:hover>.player-transport,.operator-player-stage:focus-within>.player-transport{opacity:1}.panel-custom .player-transport>:is(button,.help-action){flex:none;margin:0}.panel-custom .player-transport button{place-items:center;min-width:40px;min-height:40px;padding:7px 9px;font-size:1.08rem;font-weight:600;line-height:1;display:grid}.panel-custom .player-transport .help-action>button{width:40px}.panel-custom .player-transport .help-action:last-child>button{width:auto;min-width:64px;font-size:.88rem}.player-transport .volume-control{flex:none;align-items:center;gap:7px;margin:0 4px;display:flex}.player-transport .volume-control input{width:clamp(80px,12vw,150px)}@media (max-width:760px){.operator-player-stage>.player-transport{justify-content:flex-start;padding-inline:12px}.panel-custom .player-transport button{min-width:38px;min-height:38px}}.operator-youtube-search h2{letter-spacing:-.02em;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:600}.manual-youtube-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;display:grid}.manual-youtube-results{gap:6px;max-height:220px;display:grid;overflow:auto}.panel-custom .manual-youtube-results>button{text-align:left;border-bottom:1px solid #ffffff16;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:7px;display:grid}.manual-youtube-results img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:92px}.manual-youtube-results span{gap:2px;min-width:0;display:grid}.manual-youtube-results b,.manual-youtube-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-youtube-player{gap:8px;display:grid}.manual-youtube-player iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.manual-youtube-player>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-player-empty{min-height:240px;color:var(--panel-ink-soft);text-align:center;border:1px dashed #ffffff24;border-radius:10px;place-items:center;padding:20px;display:grid}.operator-manual-request h3{margin:0;font-size:1.05rem;font-weight:600}@media (max-width:760px){.panel-runtime-admin{padding:0}.panel-runtime-admin>.card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px}.panel-runtime-admin .business-unified-panel{width:100%;margin:0;padding:0}.business-panel-toolbar{margin-bottom:10px;padding:10px;top:0}.business-status-summary{gap:8px}.business-status-summary article,.business-status-summary>a{min-width:0;padding:12px}.business-live-home .embedded-operator{padding:0!important}.operator-player-panel{grid-template-columns:1fr;gap:12px;margin-bottom:14px;padding:10px}.player-pitch-control{flex-wrap:wrap;align-items:flex-start}.player-pitch-control .pitch-youtube-note{width:100%;margin-left:0}.operator-player-info{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.operator-player-info h2{overflow-wrap:anywhere;font-size:clamp(24px,8vw,34px)}.operator-player-info p{margin-bottom:0}.operator-player-info .status{align-self:start;writing-mode:horizontal-tb!important;border-radius:999px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:6px 10px!important}.operator-youtube-search{padding:12px}.business-live-home .app-shell{width:100%}}.request-limits-banner,.operator-mobile-summary{border:1px solid color-mix(in srgb,var(--panel-accent) 38%,transparent);border-radius:var(--panel-button-radius);color:var(--panel-page-text);background:var(--panel-card-bg);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 20px;padding:14px 16px;display:flex}.request-limits-banner span,.operator-mobile-summary span{opacity:.82}.client-promotion{border:1px solid color-mix(in srgb,var(--panel-accent) 42%,transparent);border-radius:var(--panel-card-radius);color:var(--panel-page-text);background:linear-gradient(120deg,var(--panel-card-bg),color-mix(in srgb,var(--panel-accent) 18%,var(--panel-card-bg)));grid-template-columns:minmax(0,220px) 1fr;align-items:center;gap:18px;margin:0 0 22px;padding:16px;display:grid;position:relative;overflow:hidden}.client-promotion.promotion-text{text-align:center;grid-template-columns:1fr}.client-promotion.banner-shape-pill{padding-inline:clamp(22px,5vw,64px);border-radius:999px!important}.client-promotion.banner-shape-ticket{clip-path:polygon(2% 0,98% 0,100% 18%,98% 36%,100% 54%,98% 72%,100% 100%,2% 100%,0 72%,2% 54%,0 36%,2% 18%);padding-inline:clamp(28px,5vw,70px)}.client-promotion.banner-shape-ribbon{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%,4% 50%);padding-inline:clamp(30px,6vw,82px)}.promotion-ticker{width:max-content;min-width:100%;animation:promotion-ticker-right var(--ticker-seconds,20s) linear infinite alternate;will-change:transform}@keyframes promotion-ticker-right{0%{transform:translate(-12%)}to{transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.promotion-ticker{animation:none;transform:none}}.client-promotion :is(img,video){object-fit:cover;border-radius:calc(var(--panel-card-radius) * .65);width:100%;max-height:170px}.client-promotion>div{gap:6px;display:grid}.client-promotion small{color:var(--panel-accent);letter-spacing:.14em;font-weight:800}.client-promotion strong{font-size:clamp(20px,3vw,32px)}.client-promotion p{margin:0}.client-promotion a{border-radius:var(--panel-button-radius);color:#fff;background:var(--panel-accent);justify-self:start;margin-top:5px;padding:9px 14px;font-weight:700;text-decoration:none}.client-promotion.promotion-text a{justify-self:center}.promotion-counter{opacity:.72;font-size:12px;position:absolute;top:10px;right:12px}.table-qr-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:16px 0;display:grid}.table-qr-grid article{border:1px solid color-mix(in srgb,var(--panel-accent,#7c3aed) 28%,transparent);background:var(--panel-card-bg,#161021);border-radius:14px;justify-items:center;gap:10px;padding:14px;display:grid}.table-qr-grid .qr{width:min(150px,100%)}.operator-tables,.operator-promotions{margin:20px 0}.operator-banner-preview{border:1px solid color-mix(in srgb,var(--panel-accent) 34%,transparent);border-radius:var(--panel-card-radius);margin:0 0 20px;padding:18px;overflow:hidden}.operator-banner-preview>header{color:var(--panel-muted);justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.operator-banner-preview .client-promotion{margin:0}.operator-client-ad-preview{background:0 0;border:0;border-radius:0;gap:0;margin:0 0 18px;padding:0;display:grid;overflow:hidden}.operator-client-ad-preview>header{color:var(--panel-ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-size:.76rem;display:flex}.operator-client-ad-preview>header small{color:var(--panel-accent);letter-spacing:.1em;font-weight:650}.operator-client-ad-preview .client-welcome-ticker{border-block:1px solid color-mix(in srgb,var(--panel-accent) 20%,transparent);margin:0;padding:12px 0}.operator-client-ad-preview .client-welcome-ticker span{font-size:clamp(15px,2vw,20px);font-weight:450}.operator-client-ad-preview .client-promotion{min-height:112px;box-shadow:none;margin:12px 0 0;padding:14px 18px;border-radius:16px!important}.operator-client-ad-preview .client-promotion strong{font-size:clamp(17px,2.2vw,24px);font-weight:600}.operator-client-ad-preview .client-promotion p{font-size:.88rem}.banner-presets,.demo-inventory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 22px 0;display:grid}.banner-presets button,.demo-inventory article{text-align:left;border:1px solid color-mix(in srgb,var(--panel-accent) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--panel-accent) 18%,var(--panel-card-bg)),var(--panel-card-bg));border-radius:16px;align-content:center;gap:5px;min-height:92px;padding:14px;display:grid}.banner-presets button[data-preset=pill]{border-radius:46px}.banner-presets button[data-preset=ticket]{clip-path:polygon(0 0,100% 0,100% 38%,94% 50%,100% 62%,100% 100%,0 100%,0 62%,6% 50%,0 38%)}.banner-presets button[data-preset=ribbon]{border-radius:4px 22px}.banner-presets span,.demo-inventory span,.demo-credentials span{color:var(--panel-muted);font-size:.9rem}.demo-credentials{border:1px solid color-mix(in srgb,var(--panel-accent) 34%,transparent);border-radius:16px;gap:8px;margin-top:16px;padding:18px;display:grid}@media (max-width:760px){.banner-presets,.demo-inventory{grid-template-columns:1fr 1fr;padding-inline:0}.operator-banner-preview>header{display:grid}.demo-credentials{overflow-wrap:anywhere}}.operator-promotions{border:1px solid color-mix(in srgb,var(--panel-accent) 30%,transparent);border-radius:var(--panel-card-radius);background:color-mix(in srgb,var(--panel-card-bg) 92%,var(--panel-accent));overflow:hidden}.operator-promotions>summary{cursor:pointer;background:color-mix(in srgb,var(--panel-card-bg) 88%,var(--panel-accent));padding:18px 20px;font-size:1.05rem;font-weight:750}.promotion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:22px;display:grid}.promotion-form>label{align-content:start;gap:8px;min-width:0;display:grid}.promotion-form>label:nth-child(3),.promotion-form>button{grid-column:1/-1}.promotion-form textarea{resize:vertical;min-height:110px}.promotion-form>button{min-height:48px;margin-top:4px;font-weight:750}.promotion-admin-list{gap:10px;padding:0 22px 22px;display:grid}.promotion-admin-list>article{border-radius:calc(var(--panel-card-radius) * .8);border:1px solid;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.promotion-admin-list>article>div:first-child{align-items:center;gap:12px;display:flex}.promotion-admin-list :is(img,video){object-fit:cover;border-radius:8px;width:76px;height:52px}.promotion-admin-list span{gap:3px;display:grid}@media (max-width:680px){.client-promotion,.promotion-form{grid-template-columns:1fr}.promotion-form>*{grid-column:1!important}.promotion-admin-list>article{flex-direction:column;align-items:stretch}.promotion-admin-list .actions{grid-template-columns:1fr 1fr}.user-theme-switch{margin:10px 12px 0 auto}.client-promotion :is(img,video){max-height:210px}.operator-top,.transport,.operator-player-info,.actions{align-items:stretch}.transport,.operator-top .actions{grid-template-columns:1fr 1fr;display:grid}.operator-top{display:grid}.operator-mobile-summary{z-index:5;position:sticky;top:0}.table-qr-grid{grid-template-columns:1fr 1fr}.queue article{grid-template-columns:auto minmax(0,1fr)}.queue-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.queue-actions button{width:100%}}.surface-real-grid .mock-card{max-width:none;margin:0}.real-surface-preview .client-promotion{margin-top:var(--panel-gap-desktop)}.real-surface-preview .client-promotion .video-placeholder{border-radius:calc(var(--panel-card-radius) * .7);color:#fff;background:linear-gradient(135deg,var(--panel-accent),#db2777);place-items:center;min-height:130px;display:grid}.real-surface-preview .client-promotion .video-placeholder b{font-size:42px}.real-surface-preview .client-promotion .video-placeholder span{letter-spacing:.12em;align-self:end;padding:8px;font-size:10px}.preview-queue-row{border-bottom:1px solid color-mix(in srgb,var(--panel-accent) 22%,transparent);grid-template-columns:1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.preview-queue-row:last-child{border-bottom:0}.preview-queue-row p{margin:0}@media (max-width:680px){.preview-queue-row,.real-surface-preview .client-promotion,.real-surface-preview .surface-real-grid{grid-template-columns:1fr}}.real-surface-preview .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.real-surface-preview .actions button{white-space:normal;flex:0 auto;min-width:92px;max-width:100%}.real-surface-preview button{min-height:42px;padding:10px 16px;line-height:1.2}.real-surface-preview .mock-card>:first-child{margin-top:0}.real-surface-preview .mock-card>:last-child{margin-bottom:0}.real-surface-preview .mock-card p{max-width:70ch;line-height:1.55}.editor-mode-switch{background:#0b0714;border:1px solid #8b5cf655;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:6px;display:grid}.editor-mode-switch button{color:#b9adc8;background:0 0;border:0;border-radius:11px;min-height:44px;font-weight:700}.editor-mode-switch button.active{color:#061817;box-shadow:none;background:#16a89d}.editor-mode-switch button:disabled{opacity:.7}.element-inspector{gap:12px;display:grid}.inspector-header{background:linear-gradient(145deg,#111827,#0b0714);border:1px solid #22d3ee66;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.inspector-header>div{gap:4px;min-width:0;display:grid}.inspector-header small{color:#67e8f9;letter-spacing:.14em;font-size:11px;font-weight:800}.inspector-header strong{overflow-wrap:anywhere;color:#fff;font-size:16px}.inspector-header span{color:#b9adc8;font-size:12px;line-height:1.45}.inspector-section{background:#100b18;border:1px solid #8b5cf644;border-radius:16px;margin:0;overflow:hidden}.inspector-section>summary{color:#fff;cursor:pointer;background:#161021;padding:14px 16px;font-weight:800}.inspector-grid{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}.inspector-grid .help-control{margin:0}.inspector-reset{width:100%;min-height:44px}@media (min-width:1500px){.inspector-grid{grid-template-columns:1fr 1fr}.inspector-grid .helped-range{grid-column:span 2}}@media (max-width:680px){.inspector-header{flex-direction:column}.inspector-header .help-action,.inspector-header button{width:100%}.editor-mode-switch{grid-template-columns:1fr}}.help-tip-popover{z-index:1000;border-radius:16px;width:min(420px,100vw - 32px);max-height:min(70vh,520px);padding:20px;font-size:14px;line-height:1.6;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #050209a8,0 24px 70px #000c}.help-tip-popover strong{font-size:16px}.help-tip-popover .help-tip-close{color:#fff;background:#2a183b;border:1px solid #a78bfa66;border-radius:50%;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.help-tip-popover>strong{padding-right:38px}.help-tip-popover>small{color:#a99bb8}@media (max-width:760px){.surface-mock main{padding:22px 16px}.surface-real-header{flex-direction:column;align-items:flex-start}.surface-real-header button{width:100%}.promotion-form{grid-template-columns:1fr;padding:18px}.promotion-form>*{grid-column:1!important}.promotion-admin-list{padding:0 18px 18px}.promotion-admin-list .actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.promotion-admin-list .actions button{width:100%}.help-tip-popover{width:min(420px,100vw - 24px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.panel-context-visual{min-height:220px}.panel-context-visual:after{background:linear-gradient(#0000,#10091a9c 35%,#09050ff5 100%)}.panel-context-visual img{object-position:68% center}.panel-context-visual>div,.real-surface-preview .panel-context-visual>div{align-content:end;width:100%;padding:22px}.panel-context-visual strong{font-size:23px}.visual-reset-bar{flex-direction:column;align-items:stretch}.visual-reset-bar .help-action,.visual-reset-bar button{width:100%}}@media (max-width:900px){.panel-feature-strip{grid-template-columns:1fr}.panel-feature-strip article{padding:14px}.panel-glyph{flex-basis:42px;width:42px;height:42px}.superadmin-card.panel-custom{width:calc(100vw - 20px)}}.surface-search{grid-template-columns:1fr auto;gap:10px;display:grid;max-width:none!important;margin:0 0 var(--panel-gap-desktop)!important}.surface-search strong{grid-column:1/-1}.surface-search input{color:var(--panel-page-text);background:var(--panel-page-bg)}.device-edit-notice{color:#dac9ef;background:#7c3aed20;border-radius:10px;margin:0;padding:10px 12px}.user-directory-row>div{gap:6px;display:grid}.user-directory-row>div:last-child{text-align:right;justify-items:end}.user-memberships{flex-wrap:wrap;gap:6px;display:flex}.forced-tablet.panel-custom{font-size:var(--panel-body-tablet);text-align:var(--panel-align-tablet,left)}.forced-tablet.panel-custom :is(h1,h2,h3){font-size:var(--panel-title-tablet)}.forced-tablet.panel-custom .surface-real-grid{gap:var(--panel-gap-tablet)}.forced-mobile.panel-custom{font-size:var(--panel-body-mobile);text-align:var(--panel-align-mobile,left)}.forced-mobile.panel-custom :is(h1,h2,h3){font-size:var(--panel-title-mobile)}.forced-mobile.panel-custom .surface-real-grid{gap:var(--panel-gap-mobile)}.forced-mobile .surface-real-grid,.preview-mobile .surface-mock{grid-template-columns:1fr}.preview-mobile .surface-mock aside{border-bottom:1px solid #ffffff20;border-right:0;flex-direction:row;padding:14px;overflow:hidden}.preview-mobile .surface-mock main{padding:24px 18px}@media (max-width:800px){.feature-grid,.public-grid,.admin-grid,.settings-grid,.inline-form{grid-template-columns:1fr}.event-summary,.operator-top{flex-direction:column;align-items:flex-start}.projector aside{grid-template-columns:1fr;gap:4px}.local-stage{min-height:220px}.local-mapping article,.event-settings form{grid-template-columns:1fr}.superadmin-stats{grid-template-columns:1fr 1fr 1fr}.platform-upload-grid{grid-template-columns:1fr}.upload-card{grid-template-columns:auto 1fr;align-items:center;min-height:0}.upload-card-icon{grid-row:1/4;margin:0 5px 0 0}.upload-card em{margin:0;padding-top:3px}}@media (max-width:980px) and (min-width:601px){.panel-custom{font-size:var(--panel-body-tablet);text-align:var(--panel-align-tablet,left)}.panel-custom :is(h1,h2,h3){font-size:var(--panel-title-tablet)}.panel-custom :is(.card-grid,.settings-grid,.public-grid){gap:var(--panel-gap-tablet)}.panel-custom :is(.brand-logo,.panel-logo,.nav-logo img){max-width:var(--panel-logo-tablet)}}@media (max-width:600px){.panel-custom{font-size:var(--panel-body-mobile);text-align:var(--panel-align-mobile,left)}.panel-custom :is(h1,h2,h3){font-size:var(--panel-title-mobile)}.panel-custom :is(.card-grid,.settings-grid,.public-grid){gap:var(--panel-gap-mobile)}.panel-custom :is(.brand-logo,.panel-logo,.nav-logo img){max-width:var(--panel-logo-mobile)}main{padding:14px}nav{gap:12px;font-size:.82rem;overflow:auto}.card,.workspace{margin-top:4vh;padding:20px}.hero{padding-top:7vh}.feature-grid{margin-top:35px}.actions{gap:8px}.button,.ghost,button{padding:11px 13px}.search-form{grid-template-columns:1fr}.queue-actions{flex-wrap:wrap}.app-shell{padding:10px}.app-shell .shell-nav{padding:4px 2px 12px;display:flex;overflow:visible}.app-shell .shell-brand{padding:7px 2px}.app-shell .shell-brand-logo{width:min(210px,68vw);height:58px}.superadmin-card{border-radius:18px;margin-top:6px;padding:20px 15px}.superadmin-card>h1{font-size:2rem}.superadmin-subtitle{margin-bottom:20px;font-size:.9rem}.superadmin-stats{grid-template-columns:1fr;gap:8px}.superadmin-stats article{padding:13px}.platform-branding.settings-panel,.admin-panel{border-radius:15px;padding:17px 14px}.platform-controls{grid-template-columns:1fr}.save-branding{width:100%;min-width:0}.admin-panel .admin-row{flex-direction:column;align-items:flex-start}.admin-panel .admin-row>button,.admin-panel .admin-row .actions{width:100%}.admin-panel .admin-row .actions button{flex:1}.audit-list.admin-panel .admin-row{gap:5px}.operator-credentials-form,.panel-preview-grid,.panel-editor-form,.visual-studio-layout{grid-template-columns:1fr}.visual-controls,.surface-preview-frame{height:68vh;min-height:460px}}@media (max-width:380px){.superadmin-card>h1{font-size:1.72rem}}.landing-page{color:var(--landing-heading,#f8f5ff);background:radial-gradient(circle at 12% 3%, color-mix(in srgb, var(--primary) 30%, transparent) 0, transparent 24%), radial-gradient(circle at 88% 30%, color-mix(in srgb, var(--primary) 18%, transparent) 0, transparent 28%), var(--landing-bg,#09060f)}.landing-font-system{font-family:Inter Variable,sans-serif}.landing-font-modern{font-family:Montserrat Variable,sans-serif}.landing-font-rounded{font-family:Nunito Sans Variable,sans-serif}.landing-font-serif{font-family:Merriweather Variable,serif}.landing-font-geometric{font-family:Outfit Variable,sans-serif}.landing-font-humanist{font-family:"Source Sans 3 Variable",sans-serif}.landing-font-condensed{font-family:Bebas Neue,sans-serif}.landing-font-mono{font-family:Roboto Mono Variable,monospace}.landing-font-elegant{font-family:Playfair Display Variable,serif}.landing-font-display{font-family:Lexend Variable,sans-serif}.landing-font-roboto{font-family:Roboto Variable,sans-serif}.landing-font-openSans{font-family:Open Sans Variable,sans-serif}.landing-font-raleway{font-family:Raleway Variable,sans-serif}.landing-font-manrope{font-family:Manrope Variable,sans-serif}.landing-font-workSans{font-family:Work Sans Variable,sans-serif}.landing-font-dmSans{font-family:DM Sans Variable,sans-serif}.landing-font-jakarta{font-family:Plus Jakarta Sans Variable,sans-serif}.landing-font-rubik{font-family:Rubik Variable,sans-serif}.landing-font-urbanist{font-family:Urbanist Variable,sans-serif}.landing-font-slab{font-family:Roboto Slab Variable,serif}.landing-hero-copy{text-align:var(--landing-align-desktop,left)}.landing-hero-copy .landing-logo{margin-inline:0}.landing-hero-copy[style*=center] .landing-logo{margin-inline:auto}.landing-hero h1{color:var(--landing-heading,#f8f5ff);font-size:clamp(2rem, 3.3vw, var(--landing-heading-desktop,55px));font-weight:var(--landing-heading-weight,800);text-transform:var(--landing-heading-transform,none);letter-spacing:var(--landing-heading-spacing,0)}.landing-hero h1 span,.section-kicker,.landing-proof strong{color:var(--landing-accent,#b77cff)}.landing-lead,.landing-page .showcase-copy>p:not(.section-kicker),.landing-page .section-heading>p{color:var(--landing-body,#cbbfd5)}.landing-lead{font-size:var(--landing-body-desktop,17px);line-height:var(--landing-line-height,1.65)}.landing-primary{color:var(--landing-button-text,#fff)!important}.landing-section{padding-block:var(--landing-section-desktop,86px)}.landing-hidden{display:none!important}.landing-slider{height:var(--landing-image-desktop,480px)}.landing-slides{width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.landing-slides figure{background:#0d0914;flex:0 0 100%;width:100%;height:100%;margin:0}.landing-slides img{object-fit:contain;width:100%;height:100%;display:block}.slider-arrow{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09060fc7;border:1px solid #ffffff38;border-radius:50%;width:42px;height:42px;padding:0;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.slider-prev{left:14px}.slider-next{right:14px}.slider-dots{z-index:6;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.slider-dots button{background:#fff5;border:1px solid #fff9;border-radius:50%;width:9px;height:9px;min-height:0;padding:0}.slider-dots button.active{background:var(--landing-accent,#b77cff);border-radius:9px;width:25px}.brand-preview-photo{background:#110b19;min-height:0;display:block}.brand-preview-photo>img{width:100%;height:auto;display:block}.landing-editor.settings-panel{margin-top:24px}.landing-editor form{gap:16px;display:grid}.landing-editor details{background:#0d0914a8;border:1px solid #ffffff18;border-radius:16px;padding:0;overflow:hidden}.landing-editor details>summary{cursor:pointer;color:#f4ecff;padding:17px 19px;font-weight:800}.landing-editor details[open]>summary{border-bottom:1px solid #ffffff14}.landing-editor details>:not(summary){margin-inline:19px}.landing-editor details>:last-child{margin-bottom:19px}.landing-editor-grid{gap:16px;padding-top:18px;display:grid}.landing-editor-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-editor-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-editor textarea{resize:vertical;width:100%}.editor-wide{grid-column:1/-1}.editor-help{color:#b9acc2;font-size:.85rem}.landing-upload-grid{padding:4px 0 0}.device-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.device-settings-grid details{height:100%}.range-stack{gap:17px;padding-top:18px;display:grid}.range-stack label{grid-template-columns:1fr auto;gap:8px 12px;display:grid}.range-stack input[type=range],.range-stack select{grid-column:1/-1;width:100%}.landing-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.landing-color-grid .color-control>div{flex-wrap:wrap}.visibility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.landing-editor-actions{align-items:center;gap:12px;padding-top:4px;display:flex}.landing-editor-actions .save-branding{width:auto;margin:0}.live-preview-panel{background:#08060d;border:1px solid #4d3862;border-radius:18px;gap:12px;margin:22px 0;padding:16px;display:grid}.live-preview-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-preview-toolbar>div:first-child{align-items:center;gap:12px;display:flex}.live-indicator{color:#8ff1c3;letter-spacing:.1em;align-items:center;gap:6px;font-size:.68rem;font-weight:900;display:inline-flex}.live-indicator i{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #34d399}.preview-device-tabs{background:#171020;border-radius:11px;gap:5px;padding:4px;display:flex}.preview-device-tabs button{background:0 0;border:0;padding:8px 11px;font-size:.76rem}.preview-device-tabs button.active{color:#061817;background:#16a89d}.landing-preview-shell{background:#09060f;border:1px solid #ffffff24;border-radius:13px;width:100%;height:560px;overflow:auto}.landing-preview-viewport{transform-origin:0 0;margin:0 auto}.preview-desktop .landing-preview-viewport{zoom:.66;width:1440px}.preview-tablet .landing-preview-viewport{zoom:.88;width:768px}.preview-mobile .landing-preview-viewport{zoom:1;width:390px}.landing-preview-page{-webkit-user-select:none;user-select:none;min-height:100%}.landing-page :is(.landing-nav,.landing-hero,.landing-proof,.landing-section,.landing-cta,.landing-footer){width:min(calc(100% - 40px), var(--landing-content-width,1180px))}.landing-page :is(.landing-proof article,.journey-grid article,.capability-grid article,.operator-mockup,.projector-preview,.brand-preview-photo){border-radius:var(--landing-card-radius,22px);box-shadow:var(--landing-shadow,0 16px 42px #0005)}.landing-page :is(p,li){font-weight:var(--landing-body-weight,400);font-style:var(--landing-body-style,normal);line-height:var(--landing-line-height,1.65);letter-spacing:var(--landing-body-spacing,0)}.landing-page :is(h1,h2,h3){font-style:var(--landing-heading-style,normal);letter-spacing:var(--landing-heading-spacing,0)}section.landing-editor.settings-panel{display:none}.landing-preview-page .landing-nav{position:static}.landing-preview-page :is(.landing-nav a,.landing-footer a,.slider-arrow,.slider-dots button){pointer-events:none}.visual-editor-help{color:#d8c7ea;align-items:center;gap:9px;min-height:28px;display:flex}.resize-handle-sample{color:#fff;background:#7c3aed;border:1px solid #a56cf0;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.landing-preview-page :is(.landing-hero h1,.landing-section h2,.landing-cta h2,.landing-lead,.landing-section p:not(.section-kicker),.feature-list li,.landing-cta p,.button,.ghost,.text-link,.journey-grid article,.capability-grid article,.landing-proof article,.operator-mockup,.projector-preview,.landing-hero-visual){transition:outline-color .15s,box-shadow .15s}.landing-preview-page :is(.landing-hero h1,.landing-section h2,.landing-cta h2,.landing-lead,.landing-section p:not(.section-kicker),.feature-list li,.landing-cta p,.button,.ghost,.text-link,.journey-grid article,.capability-grid article,.landing-proof article,.operator-mockup,.projector-preview,.landing-hero-visual):hover{outline-offset:4px;cursor:ew-resize;outline:2px solid #b77cff;box-shadow:0 0 0 5px #7c3aed24}.landing-preview-page [data-edit-area]{cursor:pointer}.landing-preview-page .visual-selected{outline-offset:5px;outline:3px solid #22d3ee!important;box-shadow:0 0 0 7px #22d3ee24!important}.google-auth-settings.settings-panel{background:#0e0a16;border-color:#49345e;border-radius:20px;margin-top:24px;padding:clamp(20px,3vw,30px)}.google-auth-settings form{margin-top:20px}.oauth-callback-box{background:#09060f;border:1px solid #ffffff18;border-radius:12px;gap:7px;margin-top:18px;padding:13px 15px;display:grid}.oauth-callback-box small{color:#9f92ae}.oauth-callback-box code{overflow-wrap:anywhere;color:#d9c3ff}@media (max-width:980px){.landing-hero-copy{text-align:var(--landing-align-tablet,left)}.landing-editor-grid.four-columns,.landing-color-grid,.visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-lane{grid-template-columns:1fr}.flow-lane-title{text-align:left;place-items:start}.flow-lane ol{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-lane li:nth-child(3):after{display:none}}@media (max-width:820px){.landing-hero-copy{text-align:var(--landing-align-mobile,left)}.device-settings-grid{grid-template-columns:1fr}}@media (max-width:620px){.landing-editor-grid.two-columns,.landing-editor-grid.four-columns,.landing-color-grid,.visibility-grid{grid-template-columns:1fr}.landing-editor details>:not(summary){margin-inline:14px}.landing-editor-actions{flex-direction:column;align-items:stretch}.landing-editor-actions .save-branding,.landing-editor-actions .ghost{text-align:center;width:100%}.slider-arrow{width:36px;height:36px;font-size:1.6rem}.now-playing-card{display:none}.auth-card{margin-top:3vh;padding:24px 18px}.auth-card-logo{height:72px}.superadmin-heading-row,.live-preview-toolbar{flex-direction:column;align-items:stretch}.superadmin-session-actions{grid-template-columns:1fr 1fr;display:grid}.preview-device-tabs{grid-template-columns:repeat(3,1fr);display:grid}.landing-preview-shell{height:500px}.help-action{width:100%}.help-action>:is(button,.button,.ghost){text-align:center;flex:auto}.help-tip-popover{z-index:500;width:auto;position:fixed;inset:auto 18px 18px}.business-flow-guide{padding:15px}.flow-lane ol{grid-template-columns:1fr}.flow-lane li:not(:last-child):after{width:22px;height:18px;top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.preview-device-tabs .help-action{width:auto}}.landing-page{--landing-active-heading:var(--landing-heading-desktop,55px);--landing-active-section-heading:var(--landing-section-heading-desktop,43px);--landing-active-body:var(--landing-body-desktop,17px);--landing-active-body-factor:var(--landing-body-factor-desktop,1);--landing-active-button:var(--landing-button-desktop,1);--landing-active-card:var(--landing-card-desktop,1);--landing-active-section-space:var(--landing-section-desktop,86px);--landing-active-image:var(--landing-image-desktop,480px);max-width:none;min-height:100vh;margin:0;padding:0;overflow-x:clip}.landing-page>.landing-nav,.landing-proof,.landing-section,.landing-cta,.landing-footer{width:min(1180px,100% - 48px);margin-inline:auto}.landing-nav{z-index:50;background:0 0;border-bottom:1px solid #ffffff12;grid-template-columns:210px 1fr auto;align-items:center;gap:28px;min-height:76px;padding-block:9px;display:grid;position:relative}.landing-brand{align-items:center;min-width:0;display:flex}.landing-brand img{object-fit:contain;object-position:left center;width:198px;height:58px;display:block}.landing-nav-links,.landing-nav-actions{align-items:center;gap:22px;display:flex}.landing-nav-links{justify-content:center}.landing-nav-links a,.landing-login{color:var(--landing-body,#cbbfd5);font-size:.86rem;font-weight:700}.landing-nav-links a:hover,.landing-login:hover{color:#fff}.landing-nav-cta{border-radius:10px;padding:10px 15px;font-size:.82rem}.landing-hero{grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);align-items:center;gap:52px;width:min(1280px,100% - 48px);min-height:0;margin-inline:auto;padding:62px 0 70px;display:grid;position:relative}.landing-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--primary) 31%, transparent), transparent 68%);filter:blur(20px);position:absolute;inset:-120px 48% 0 -18%}.landing-hero-copy{z-index:2;width:100%;max-width:570px;padding:0;position:relative}.landing-hero h1{max-width:600px;font-size:var(--landing-active-heading);letter-spacing:var(--landing-heading-spacing,-.055em);margin:15px 0 21px;line-height:.98}.landing-hero h1 span{margin-top:5px;display:block}.landing-lead{max-width:590px;font-size:var(--landing-active-body);margin:0 0 25px;line-height:1.65}.landing-actions{align-items:center}.landing-primary{padding:calc(15px * var(--landing-active-button)) calc(21px * var(--landing-active-button));border-color:color-mix(in srgb, var(--primary) 70%, #fff);background:linear-gradient(135deg, var(--primary), #9d4edd);box-shadow:0 14px 35px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:13px}.landing-primary span,.text-link span{margin-left:9px}.landing-secondary{padding-inline:calc(21px * var(--landing-active-button));background:0 0}.landing-page :is(.button,.ghost,.text-link){font-size:calc(.9rem * var(--landing-active-button));border-radius:var(--landing-button-radius,12px)}.landing-trust{color:#ab9db8;flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:.82rem;line-height:1.4;display:flex}.landing-trust b{color:var(--landing-accent,#b77cff)}.landing-hero-visual{z-index:1;aspect-ratio:auto;width:100%;min-width:0;height:var(--landing-active-image);background:#0d0914;border:1px solid #9f71dc55;border-radius:26px;max-height:none;position:relative;inset:auto;overflow:hidden;box-shadow:0 32px 90px #0009,0 0 65px #7c3aed20}.landing-hero-visual:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#09060f20,#0000 52%,#7c3aed18);position:absolute;inset:0}.landing-slides img{object-fit:contain}.live-pill{z-index:4;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09060fba;border:1px solid #ffffff3b;border-radius:999px;padding:8px 12px;font-size:.68rem;font-weight:900;position:absolute;top:20px;right:20px}.live-pill i{background:#f43f5e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #f43f5e}.now-playing-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0913dc;border:1px solid #ffffff30;border-radius:16px;gap:5px;width:min(290px,100% - 40px);padding:17px;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:0 20px 55px #0008}.now-playing-card>span,.mockup-title small,.mockup-queue>small{color:var(--landing-accent,#b77cff);letter-spacing:.13em;font-size:.63rem;font-weight:900}.now-playing-card strong{font-size:1.25rem}.now-playing-card small{color:#a99bb5}.sound-bars{align-items:end;gap:3px;height:24px;display:flex;position:absolute;bottom:18px;right:18px}.sound-bars i{background:#a855f7;border-radius:3px;width:3px}.sound-bars i:first-child,.sound-bars i:nth-child(5){height:9px}.sound-bars i:nth-child(2),.sound-bars i:nth-child(4){height:17px}.sound-bars i:nth-child(3){height:24px}.landing-proof{background:#100b17cc;border:1px solid #39264b;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:4px auto 30px;display:grid;overflow:hidden}.landing-proof article{padding:calc(23px * var(--landing-active-card));border-right:1px solid #30203f;gap:5px;display:grid}.landing-proof article:last-child{border-right:0}.landing-proof strong{letter-spacing:-.03em;font-size:1.5rem}.landing-proof span{color:#a99db3;font-size:.78rem;line-height:1.45}.landing-section{padding-block:var(--landing-active-section-space);scroll-margin-top:82px}.landing-intro{text-align:center}.section-kicker{letter-spacing:.18em;margin:0 0 15px;font-size:.72rem;font-weight:900}.landing-section h2,.landing-cta h2{font-size:var(--landing-active-section-heading);letter-spacing:-.05em;margin:0;line-height:1.05}.landing-intro>p:last-of-type{max-width:680px;color:var(--landing-body,#cbbfd5);font-size:calc(1.05rem * var(--landing-active-body-factor));margin:20px auto 0;line-height:1.65}.journey-grid,.capability-grid{text-align:left;gap:14px;margin-top:44px;display:grid}.journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid article,.capability-grid article{min-width:0;padding:calc(24px * var(--landing-active-card));background:linear-gradient(145deg,#15101c,#0e0a13);border:1px solid #33233f;border-radius:20px;transition:transform .2s,border-color .2s;position:relative}.capability-grid article{min-height:205px}.journey-grid article:hover,.capability-grid article:hover{border-color:color-mix(in srgb, var(--primary) 70%, #33233f);transform:translateY(-4px)}.journey-grid em{color:#62566d;font-size:.72rem;font-style:normal;font-weight:800;position:absolute;top:20px;right:20px}.feature-icon{color:#d7bcff;background:#7c3aed1d;border:1px solid #9d67ee55;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:22px;font-weight:900;display:grid}.journey-grid h3,.capability-grid h3{margin:0 0 10px;font-size:1.08rem}.journey-grid p,.capability-grid p{color:#a99bb5;font-size:calc(.9rem * var(--landing-active-body-factor));margin:0;line-height:1.6}.mobile-experience,.brand-showcase,.control-showcase,.projector-section{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid}.brand-showcase,.control-showcase{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.projector-section{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.experience-image,.brand-preview-photo{aspect-ratio:16/9;background:#110b19;border:1px solid #5b3b73;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 85px #0008}.experience-image>img,.brand-preview-photo>img{object-fit:cover;width:100%;height:100%;display:block}.experience-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#09060f94);position:absolute;inset:0}.request-confirmation{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100b17e8;border:1px solid #ffffff35;border-radius:13px;gap:4px;padding:13px 16px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 35px #0008}.request-confirmation b{color:#b9f6d9;font-size:.82rem}.request-confirmation span{color:#bdb0c8;font-size:.7rem}.showcase-copy h2{margin:0 0 20px}.showcase-copy>p:not(.section-kicker){color:var(--landing-body,#cbbfd5);font-size:calc(1.03rem * var(--landing-active-body-factor));line-height:1.7}.feature-list{gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}.feature-list li{gap:5px;padding-left:30px;display:grid;position:relative}.feature-list li:before{content:"✓";color:var(--landing-accent,#b77cff);font-weight:900;position:absolute;left:0}.feature-list span{color:#94899f;font-size:calc(.88rem * var(--landing-active-body-factor))}.text-link{color:#c9a8ff;font-weight:800}.operator-mockup{min-width:0;padding:calc(18px * var(--landing-active-card));background:#100b17;border:1px solid #4b3561;border-radius:24px;box-shadow:0 35px 100px #0008,0 0 80px #7c3aed20}.operator-mockup header,.mockup-title,.mockup-queue article{justify-content:space-between;align-items:center;gap:15px;display:flex}.operator-mockup header{color:#cfc3db;padding:0 3px 15px;font-size:.78rem}.operator-mockup header i{background:#a855f7;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.operator-mockup header small{color:#6ee7b7}.mockup-title{background:#1a1224;border-radius:14px;padding:18px}.mockup-title>div{gap:6px;display:grid}.mockup-title strong{font-size:1.18rem}.mockup-title button,.mockup-controls button{padding:8px 10px;font-size:.72rem}.mockup-controls{grid-template-columns:repeat(4,1fr);gap:7px;padding-block:12px;display:grid}.mockup-controls button{background:#1a1224;border-color:#473653}.mockup-queue{background:#0b080f;border-radius:14px;padding:18px}.mockup-queue>small{margin-bottom:10px;display:block}.mockup-queue article{border-bottom:1px solid #2a1e32;padding:12px 0}.mockup-queue article:last-child{border:0}.mockup-queue article>b{background:#25172f;border-radius:50%;place-items:center;min-width:29px;height:29px;display:grid}.mockup-queue article>div{flex:1;gap:3px;min-width:0;display:grid}.mockup-queue article span{color:#8e8299;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.mockup-queue article em{color:#b9adbf;background:#251b2c;border-radius:999px;padding:5px 7px;font-size:.58rem;font-style:normal;font-weight:900}.mockup-queue article.active em{color:#a7f3d0;background:#0d3e2f}.section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:60px;display:grid}.section-heading>p{margin:0;line-height:1.7}.mini-features{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.mini-features span{color:#beb1c6;border:1px solid #30243a;border-radius:10px;padding:11px;font-size:.79rem}.projector-preview{text-align:center;background:radial-gradient(circle,#6726a2,#180b2d 48%,#08050e 80%);border:1px solid #5b3d70;border-radius:24px;align-content:center;justify-items:center;min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0008}.projector-glow{filter:blur(22px);background:#c084fc22;border-radius:50%;width:220px;height:220px;position:absolute}.projector-preview>:not(.projector-glow){z-index:1;position:relative}.projector-label{color:#e3ccff;letter-spacing:.2em;font-size:.68rem;font-weight:900}.projector-preview h3{letter-spacing:-.06em;margin:12px 0 3px;font-size:clamp(2.8rem,6vw,5rem)}.projector-preview>p{color:#d5b8fa;margin:0;font-size:1.2rem}.projector-next{text-align:left;background:#0503099e;border-radius:11px;gap:5px;padding:12px 15px;display:grid;bottom:22px;right:22px;position:absolute!important}.projector-next small{color:#9f79ce;letter-spacing:.13em;font-size:.55rem;font-weight:900}.projector-next b{font-size:.72rem}.landing-cta{background:radial-gradient(circle at 80% 20%,#a855f733,#0000 35%),linear-gradient(135deg,#241034,#120a1c);border:1px solid #744ca1;border-radius:28px;justify-content:space-between;align-items:end;gap:40px;margin-block:64px 78px;padding:52px;display:flex}.landing-cta>div:first-child{max-width:670px}.landing-cta p:not(.section-kicker){max-width:620px;color:var(--landing-body,#cbbfd5);font-size:calc(1rem * var(--landing-active-body-factor));margin:18px 0 0;line-height:1.65}.landing-cta .actions{min-width:max-content}.pricing-section{display:block}.pricing-section .section-heading{margin-bottom:34px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pricing-grid article{border:1px solid color-mix(in srgb,var(--landing-accent) 28%,transparent);border-radius:var(--landing-card-radius,22px);background:color-mix(in srgb,var(--landing-bg-solid) 78%,#fff 5%);flex-direction:column;padding:34px;display:flex;box-shadow:0 24px 70px #0004}.pricing-grid article.featured{border-color:color-mix(in srgb,var(--landing-accent) 70%,#fff 8%);transform:translateY(-8px)}.pricing-label{letter-spacing:.16em;font-weight:800;color:var(--landing-accent)!important;font-size:.78rem!important}.pricing-grid h3{color:var(--landing-heading);margin:12px 0 8px;font-size:3.5rem;line-height:1}.pricing-grid h3 span{vertical-align:top;font-size:1.5rem}.pricing-grid h3 small{color:var(--landing-body);margin-top:12px;font-size:.95rem;font-weight:600;display:block}.pricing-grid ul{color:var(--landing-body);gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.pricing-grid li:before{content:"✓";color:var(--landing-accent);margin-right:10px;font-weight:800}.pricing-grid .button{text-align:center;margin-top:auto}.payment-methods-banner{aspect-ratio:3;object-fit:cover;border:1px solid color-mix(in srgb,var(--landing-accent) 24%,transparent);border-radius:18px;width:min(100%,980px);margin:38px auto 0;display:block}.checkout-methods{gap:12px;margin:26px 0;display:grid}.superadmin-side-navigation{flex-direction:column;display:flex}.superadmin-sidebar-logout{color:#f6efff;background:0 0;border:1px solid #8e66bf;width:100%;margin-top:auto}.billing-settings details{border:1px solid #4c3266;border-radius:16px;margin-block:18px;padding:18px}.billing-settings summary{cursor:pointer;font-weight:800}.payment-banner-control{border:1px solid #4c3266;border-radius:16px;grid-template-columns:1fr minmax(240px,420px);align-items:center;gap:24px;margin:22px 0;padding:22px;display:grid}.payment-order-list{margin-top:32px}.payment-order-list article{border-bottom:1px solid #3c294d;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.payment-order-list article small{margin-top:5px;display:block}.payment-order-list article>div:last-child{gap:8px;display:flex}.landing-footer{color:#8e8298;border-top:1px solid #261b2e;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding-block:28px 40px;font-size:.82rem;display:grid}.landing-footer>img{object-fit:contain;object-position:left center;width:175px;height:52px}.landing-footer div{gap:20px;display:flex}.landing-footer .landing-contact-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px}.landing-footer .landing-contact-links a{color:inherit;white-space:nowrap;font-size:.82rem}.whatsapp-float{z-index:90;color:#fff;letter-spacing:.03em;background:#25d366;border:1px solid #fff5;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.72rem;font-weight:900;text-decoration:none;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #0008}.whatsapp-float:hover,.whatsapp-float:focus-visible{color:#fff;background:#1fb959;transform:translateY(-2px)}.whatsapp-float svg{fill:currentColor;width:27px;height:27px}.activation-help{margin-top:16px;font-size:.92rem}@media (max-width:1060px){.landing-nav{grid-template-columns:190px 1fr auto;gap:18px}.landing-nav-links{gap:15px}.landing-nav-links a{font-size:.78rem}.landing-hero{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);gap:34px;padding-top:52px}.landing-proof{grid-template-columns:1fr 1fr}.landing-proof article:nth-child(2){border-right:0}.landing-proof article:nth-child(-n+2){border-bottom:1px solid #30203f}.mobile-experience,.brand-showcase,.control-showcase,.projector-section{gap:42px}}@media (max-width:860px){.landing-page{--landing-active-heading:var(--landing-heading-tablet,46px);--landing-active-section-heading:var(--landing-section-heading-tablet,36px);--landing-active-body:var(--landing-body-tablet,16px);--landing-active-body-factor:var(--landing-body-factor-tablet,.94);--landing-active-button:var(--landing-button-tablet,1);--landing-active-card:var(--landing-card-tablet,1);--landing-active-section-space:var(--landing-section-tablet,72px);--landing-active-image:var(--landing-image-tablet,390px)}.landing-page>.landing-nav,.landing-proof,.landing-section,.landing-cta,.landing-footer,.landing-hero{width:min(100% - 32px,760px)}.landing-nav{grid-template-columns:190px 1fr auto}.landing-nav-links{display:none}.landing-nav-actions{justify-self:end}.landing-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 0 44px}.landing-hero-copy{max-width:680px}.landing-hero h1{max-width:650px}.landing-hero-visual{max-width:760px;height:var(--landing-active-image);max-height:none}.journey-grid,.capability-grid{grid-template-columns:1fr 1fr}.mobile-experience,.brand-showcase,.control-showcase,.projector-section{grid-template-columns:minmax(0,1fr)}.mobile-experience .experience-image,.brand-showcase .brand-preview,.projector-section .projector-preview{order:2}.section-heading{grid-template-columns:1fr;gap:18px}.landing-cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.payment-banner-control,.pricing-grid{grid-template-columns:1fr}.pricing-grid article.featured{transform:none}.pricing-grid article{padding:26px 22px}.pricing-grid h3{font-size:2.8rem}.landing-page{--landing-active-heading:var(--landing-heading-mobile,34px);--landing-active-section-heading:var(--landing-section-heading-mobile,30px);--landing-active-body:var(--landing-body-mobile,16px);--landing-active-body-factor:var(--landing-body-factor-mobile,.94);--landing-active-button:var(--landing-button-mobile,1);--landing-active-card:var(--landing-card-mobile,1);--landing-active-section-space:var(--landing-section-mobile,62px);--landing-active-image:var(--landing-image-mobile,300px)}.landing-page>.landing-nav,.landing-proof,.landing-section,.landing-cta,.landing-footer,.landing-hero{width:min(100% - 24px,760px)}.landing-nav{grid-template-columns:1fr auto;min-height:66px;padding-block:7px}.landing-brand img{width:155px;height:46px}.landing-nav-cta{display:none}.landing-login{font-size:.78rem}.landing-hero{gap:28px;padding:36px 0 32px}.landing-hero h1{font-size:var(--landing-active-heading);margin:12px 0 17px}.landing-lead{font-size:var(--landing-active-body)}.landing-actions{grid-template-columns:1fr;display:grid}.landing-actions a{text-align:center;width:100%}.landing-trust{gap:9px;display:grid}.landing-hero-visual{height:var(--landing-active-image);border-radius:18px;max-height:none}.live-pill{padding:6px 9px;font-size:.55rem;top:9px;right:9px}.now-playing-card{display:none}.slider-dots{bottom:9px}.landing-proof{grid-template-columns:1fr;margin-bottom:15px}.landing-proof article{border-bottom:1px solid #30203f;border-right:0;padding:17px 19px}.landing-proof article:last-child{border-bottom:0}.landing-section{padding-block:var(--landing-active-section-space)}.landing-section h2,.landing-cta h2{font-size:var(--landing-active-section-heading)}.journey-grid,.capability-grid{grid-template-columns:1fr;gap:11px;margin-top:32px}.journey-grid article,.capability-grid article{min-height:0;padding:calc(21px * var(--landing-active-card))}.mobile-experience,.brand-showcase,.control-showcase,.projector-section{gap:29px}.experience-image,.brand-preview-photo{border-radius:18px}.request-confirmation{padding:10px 12px;bottom:9px;right:9px}.operator-mockup{border-radius:17px;padding:9px}.mockup-title{flex-direction:column;align-items:flex-start;padding:14px}.mockup-controls{grid-template-columns:1fr 1fr}.mockup-queue{padding:13px}.mockup-queue article em{display:none}.projector-preview{border-radius:18px;min-height:300px}.mini-features{grid-template-columns:1fr}.landing-cta{border-radius:20px;margin-block:42px 55px;padding:29px 22px}.landing-cta .actions{width:100%;min-width:0;display:grid}.landing-footer{grid-template-columns:1fr;gap:10px}.landing-footer>img{width:160px}}.landing-preview-tablet,.landing-preview-mobile{--landing-active-heading:var(--landing-heading-tablet,46px);--landing-active-section-heading:var(--landing-section-heading-tablet,36px);--landing-active-body:var(--landing-body-tablet,16px);--landing-active-body-factor:var(--landing-body-factor-tablet,.94);--landing-active-button:var(--landing-button-tablet,1);--landing-active-card:var(--landing-card-tablet,1);--landing-active-section-space:var(--landing-section-tablet,72px);--landing-active-image:var(--landing-image-tablet,390px)}:is(.landing-preview-tablet,.landing-preview-mobile)>.landing-nav,:is(.landing-preview-tablet,.landing-preview-mobile) .landing-proof,:is(.landing-preview-tablet,.landing-preview-mobile) .landing-section,:is(.landing-preview-tablet,.landing-preview-mobile) .landing-cta,:is(.landing-preview-tablet,.landing-preview-mobile) .landing-footer,:is(.landing-preview-tablet,.landing-preview-mobile) .landing-hero{width:min(100% - 32px,760px)}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-nav{grid-template-columns:190px 1fr auto}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-nav-links{display:none}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-nav-actions{justify-self:end}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 0 44px}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-hero-copy{max-width:680px}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-hero h1{max-width:650px;font-size:var(--landing-active-heading)}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-lead{font-size:var(--landing-active-body)}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-hero-visual{max-width:760px;height:var(--landing-active-image);max-height:none}:is(.landing-preview-tablet,.landing-preview-mobile) :is(.journey-grid,.capability-grid){grid-template-columns:1fr 1fr}:is(.landing-preview-tablet,.landing-preview-mobile) :is(.mobile-experience,.brand-showcase,.control-showcase,.projector-section){grid-template-columns:minmax(0,1fr)}:is(.landing-preview-tablet,.landing-preview-mobile) :is(.mobile-experience .experience-image,.brand-showcase .brand-preview,.projector-section .projector-preview){order:2}:is(.landing-preview-tablet,.landing-preview-mobile) .section-heading{grid-template-columns:1fr;gap:18px}:is(.landing-preview-tablet,.landing-preview-mobile) .landing-cta{flex-direction:column;align-items:flex-start}.landing-preview-mobile{--landing-active-heading:var(--landing-heading-mobile,34px);--landing-active-section-heading:var(--landing-section-heading-mobile,30px);--landing-active-body:var(--landing-body-mobile,16px);--landing-active-body-factor:var(--landing-body-factor-mobile,.94);--landing-active-button:var(--landing-button-mobile,1);--landing-active-card:var(--landing-card-mobile,1);--landing-active-section-space:var(--landing-section-mobile,62px);--landing-active-image:var(--landing-image-mobile,300px)}.landing-preview-mobile>.landing-nav,.landing-preview-mobile .landing-proof,.landing-preview-mobile .landing-section,.landing-preview-mobile .landing-cta,.landing-preview-mobile .landing-footer,.landing-preview-mobile .landing-hero{width:min(100% - 24px,760px)}.landing-preview-mobile .landing-nav{grid-template-columns:1fr auto;min-height:66px;padding-block:7px}.landing-preview-mobile .landing-brand img{width:155px;height:46px}.landing-preview-mobile .landing-nav-cta{display:none}.landing-preview-mobile .landing-login{font-size:.78rem}.landing-preview-mobile .landing-hero{gap:28px;padding:36px 0 32px}.landing-preview-mobile .landing-hero h1{font-size:var(--landing-active-heading);margin:12px 0 17px}.landing-preview-mobile .landing-actions{grid-template-columns:1fr;display:grid}.landing-preview-mobile .landing-actions a{text-align:center;width:100%}.landing-preview-mobile .landing-trust{gap:9px;display:grid}.landing-preview-mobile .landing-hero-visual{height:var(--landing-active-image);border-radius:18px;max-height:none}.landing-preview-mobile .live-pill{padding:6px 9px;font-size:.55rem;top:9px;right:9px}.landing-preview-mobile .now-playing-card{display:none}.landing-preview-mobile .slider-dots{bottom:9px}.landing-preview-mobile .landing-proof{grid-template-columns:1fr;margin-bottom:15px}.landing-preview-mobile .landing-proof article{padding:calc(17px * var(--landing-active-card)) calc(19px * var(--landing-active-card));border-bottom:1px solid #30203f;border-right:0}.landing-preview-mobile .landing-proof article:last-child{border-bottom:0}.landing-preview-mobile .landing-section{padding-block:var(--landing-active-section-space)}.landing-preview-mobile :is(.landing-section h2,.landing-cta h2){font-size:var(--landing-active-section-heading);overflow-wrap:anywhere}.landing-preview-mobile :is(.journey-grid,.capability-grid){grid-template-columns:minmax(0,1fr);gap:11px;margin-top:32px}.landing-preview-mobile :is(.journey-grid article,.capability-grid article){min-height:0;padding:calc(21px * var(--landing-active-card))}.landing-preview-mobile :is(.mobile-experience,.brand-showcase,.control-showcase,.projector-section){gap:29px}.landing-preview-mobile :is(.experience-image,.brand-preview-photo){border-radius:18px}.landing-preview-mobile .request-confirmation{padding:10px 12px;bottom:9px;right:9px}.landing-preview-mobile .operator-mockup{padding:calc(9px * var(--landing-active-card));border-radius:17px}.landing-preview-mobile .mockup-title{flex-direction:column;align-items:flex-start;padding:14px}.landing-preview-mobile .mockup-controls{grid-template-columns:1fr 1fr}.landing-preview-mobile .mockup-queue{padding:13px}.landing-preview-mobile .mockup-queue article em{display:none}.landing-preview-mobile .projector-preview{border-radius:18px;min-height:300px}.landing-preview-mobile .mini-features{grid-template-columns:1fr}.landing-preview-mobile .landing-cta{padding:calc(29px * var(--landing-active-card)) calc(22px * var(--landing-active-card));border-radius:20px;margin-block:42px 55px}.landing-preview-mobile .landing-cta .actions{width:100%;min-width:0;display:grid}.landing-preview-mobile .landing-footer{grid-template-columns:1fr;gap:10px}.landing-preview-mobile .landing-footer>img{width:160px}.panel-custom{--panel-ink-soft:color-mix(in srgb,var(--panel-page-text) 68%,transparent);--panel-hairline:color-mix(in srgb,var(--panel-accent) 22%,transparent);--panel-glow:color-mix(in srgb,var(--panel-accent) 18%,transparent);background:radial-gradient(circle at 88% -8%,color-mix(in srgb,var(--panel-accent) 18%,transparent),transparent 34rem),radial-gradient(circle at -8% 58%,#5b21b622,transparent 30rem),var(--panel-page-gradient,var(--panel-page-bg))}.panel-custom :is(.card,.workspace,.business-block,.settings-panel,.admin-panel,.mock-card,.event-list>article,.member-list,.audit-list,.operator-player-panel,.operator-limit-settings,.operator-tables,.operator-promotions,.promotion-admin-list>article){border:1px solid var(--panel-hairline);background:color-mix(in srgb,var(--panel-card-bg) 88%,#2b1640 12%);box-shadow:inset 0 1px #ffffff0a,0 18px 55px #03010638}.panel-runtime-admin .business-unified-panel.business-block{width:min(100%,1760px);max-width:1760px;margin:0 auto;padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff14!important;border-radius:18px!important}.panel-runtime-admin>.card{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.panel-custom :is(.card,.workspace,.business-block,.settings-panel,.admin-panel,.mock-card){border-radius:20px}.panel-custom :is(h1,h2,h3){color:var(--panel-page-text);letter-spacing:-.035em;text-wrap:balance}.panel-custom :is(p,small,.muted){color:var(--panel-ink-soft)}.panel-custom :is(input,select,textarea){border:0;border-bottom:1px solid color-mix(in srgb,var(--panel-accent) 38%,transparent);box-shadow:none;background:#ffffff05;border-radius:0}.panel-custom :is(input,select,textarea):focus{border-bottom-color:var(--panel-accent);box-shadow:0 1px 0 var(--panel-accent);outline:0}.panel-custom :is(button,.button):not(.landing-primary){min-height:34px;color:color-mix(in srgb,var(--panel-accent) 82%,white);box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 4px;font-weight:680;text-decoration:none;transition:color .18s,opacity .18s,transform .18s}.panel-custom :is(button,.button):not(.landing-primary):hover{color:#fff;filter:none;background:0 0;transform:translate(2px)}.panel-custom :is(button,.button):not(.landing-primary):focus-visible{outline:2px solid var(--panel-accent);outline-offset:4px}.panel-custom :is(.actions,.queue-actions,.transport){align-items:center;gap:0}.panel-custom :is(.actions,.queue-actions,.transport)>:is(button,.help-action){margin-right:18px;position:relative}.panel-custom :is(.actions,.queue-actions,.transport)>:is(button,.help-action):not(:last-child):after{content:"";background:var(--panel-hairline);width:1px;height:44%;position:absolute;top:28%;right:-10px}.panel-custom :is(.surface-search,.inline-form,form)>button,.panel-custom :is(.surface-search,.inline-form,form)>.help-action:last-child button,.panel-custom .save-branding,.panel-custom .save-visual-design button,.panel-custom .surface-real-header>button,.panel-custom .operator-top>.actions button:first-child{border:1px solid color-mix(in srgb,var(--panel-accent) 65%,white 12%);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--panel-accent) 78%,#4c1d95),var(--panel-accent));min-height:42px;box-shadow:0 10px 30px var(--panel-glow);border-radius:12px;padding:10px 17px}.panel-custom .danger{color:#ff9eae!important;background:0 0!important;border:0!important}.panel-custom .danger:hover{color:#ffd0d8!important}.surface-mock{background:var(--panel-page-gradient,var(--panel-page-bg));grid-template-columns:168px minmax(0,1fr)}.surface-mock aside{border:0;border-right:1px solid var(--panel-hairline);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-card-bg) 94%,#35124e 6%),var(--panel-page-bg));align-self:start;gap:5px;height:100%;min-height:720px;padding:30px 18px;position:sticky;top:0}.surface-mock aside b{color:#fff;letter-spacing:.05em;margin-bottom:24px;font-size:13px}.surface-mock aside span{color:var(--panel-ink-soft);padding:10px 8px 10px 18px;font-size:13px;position:relative}.surface-mock aside span:before{content:"";background:var(--panel-accent);width:5px;height:5px;box-shadow:0 0 12px var(--panel-accent);border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.surface-mock main{background:0 0;padding:clamp(28px,4vw,58px)}.surface-real-header{border-bottom:1px solid var(--panel-hairline);padding-bottom:22px}.surface-real-header small{color:var(--panel-accent);letter-spacing:.16em;font-weight:800}.surface-real-header h2{max-width:720px;font-size:clamp(30px,4vw,48px)}.surface-real-grid{gap:18px}.surface-mock .mock-card{margin-top:20px;padding:clamp(22px,3vw,32px);position:relative;overflow:hidden}.surface-mock .mock-card:before{content:"";background:linear-gradient(180deg,var(--panel-accent),transparent 78%);opacity:.75;width:2px;position:absolute;inset:0 auto 0 0}.surface-mock .preview-queue-row{border-bottom:1px solid var(--panel-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 0;display:grid}.surface-mock .preview-queue-row:last-child{border-bottom:0}.surface-mock .preview-queue-row p{margin:0}.surface-mock .preview-queue-row p b{color:#fff;background:#ffffff0b;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:9px;display:inline-grid}.panel-context-visual{border:0;border-radius:26px;min-height:280px;box-shadow:0 26px 75px #0008}.panel-context-visual:after{background:linear-gradient(90deg,#090611fa 0%,#160b25dc 44%,#0000 82%)}.panel-context-visual small{color:#d8c2ff}.panel-feature-strip{border:1px solid var(--panel-hairline);background:var(--panel-hairline);border-radius:18px;gap:1px;overflow:hidden}.panel-feature-strip article{background:var(--panel-card-bg);box-shadow:none;border:0;border-radius:0}.panel-feature-strip article:hover{background:color-mix(in srgb,var(--panel-card-bg) 88%,var(--panel-accent) 12%);transform:none}.panel-glyph{color:#e6d8ff;background:linear-gradient(145deg,#7c3aed66,#c084fc22);border:0;border-radius:50%}.visual-studio{background:#09060f!important;border:1px solid #6d4a9138!important;border-radius:28px!important}.surface-tabs{border-bottom:1px solid #ffffff14;gap:24px;margin:24px 0 18px;padding:0 6px}.surface-tabs .help-action{margin:0}.surface-tabs button{color:#8f829d;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:8px 2px 13px;font-weight:650}.surface-tabs button.active{color:#fff;background:0 0;border-color:#a970ff;box-shadow:0 9px 18px -13px #b06cff}.visual-studio-layout{grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:18px}.visual-controls{background:#0d0913;border:1px solid #ffffff12;border-radius:20px;padding:22px}.visual-controls :is(select,input,textarea){background:#15101d;border-color:#ffffff16}.editor-mode-switch{background:#07050b;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:grid}.editor-mode-switch button{color:#8f829d;background:0 0;border:0;border-radius:9px}.preview-device-tabs{background:0 0;border-bottom:1px solid #ffffff12;border-radius:0;gap:18px;padding:0}.preview-device-tabs button{color:#81758f;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 1px 11px}.preview-device-tabs button.active{color:#fff;background:0 0;border-color:#a970ff}.visual-reset-bar{background:#120b1c;border:0;border-radius:14px;justify-content:flex-start;padding:12px 16px}.visual-reset-bar button{color:#a995bd;text-underline-offset:4px;-webkit-text-decoration:underline #7c3aed77;text-decoration:underline #7c3aed77}.visual-reset-bar button:hover{color:#fff}.surface-preview-frame{background:#050308;border:1px solid #ffffff16;border-radius:22px;box-shadow:0 30px 90px #0009}.device-edit-notice,.selection-status{background:#171020;border-left:2px solid #9b6cff;border-radius:0}@media (max-width:760px){.surface-mock{grid-template-columns:1fr}.surface-mock aside{border:0;border-bottom:1px solid var(--panel-hairline);flex-direction:row;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;height:auto;min-height:0;padding:12px 16px;position:static;overflow:auto}.surface-mock aside b{margin:0 18px 0 0}.surface-mock aside span{white-space:nowrap}.surface-mock main{padding:22px 16px}.surface-mock .preview-queue-row,.panel-feature-strip{grid-template-columns:1fr}}.panel-custom :is(button,.button):not(.landing-primary){font-weight:650;text-decoration:none;color:#cbb5ee!important;width:auto!important;min-width:0!important;min-height:32px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 2px!important}.panel-custom :is(button,.button):not(.landing-primary):hover{color:#fff!important;background:0 0!important;transform:none!important}.panel-custom .header-command{white-space:nowrap;align-items:center;gap:10px;display:inline-flex;color:#efe7ff!important}.panel-custom .header-command span{color:#fff;background:#8b5cf622;border:1px solid #a970ff66;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.surface-real-header{justify-content:space-between;align-items:flex-end;gap:36px;padding:8px 0 28px;display:flex}.surface-real-header h2{margin-bottom:0}.surface-mock main{max-width:1440px!important;padding:clamp(36px,5vw,72px)!important}.surface-mock .mock-card{margin-top:28px;padding:clamp(28px,3.5vw,44px)}.surface-real-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px!important}.surface-mock .operator-video{grid-template-columns:minmax(360px,1.4fr) minmax(260px,.6fr);align-items:center;column-gap:42px;display:grid}.surface-mock .operator-video .video-placeholder{grid-row:1/5;min-height:360px;margin:0}.transport-dock{align-items:center;gap:14px;margin-top:20px;display:flex}.panel-custom .transport-dock button{flex:0 0 48px;place-items:center;height:48px;font-size:18px;display:grid;color:#fff!important;background:#9b6cff16!important;border:1px solid #a970ff55!important;border-radius:50%!important;width:48px!important;padding:0!important}.panel-custom .transport-dock button:first-child{background:linear-gradient(145deg,#7c3aed,#a970ff)!important;border-color:#0000!important;box-shadow:0 12px 32px #7c3aed44!important}.command-center{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.command-list{justify-content:flex-end;gap:28px;display:flex}.panel-custom .command-list button{white-space:nowrap;align-items:center;gap:9px;display:inline-flex;color:#bca9d4!important}.command-list button span{color:#a970ff;font-size:19px}.queue-board{padding:0!important;overflow:hidden!important}.queue-board:before{display:none!important}.queue-board>header{border-bottom:1px solid var(--panel-hairline);justify-content:space-between;align-items:end;gap:24px;padding:30px 34px 24px;display:flex}.queue-board>header div{gap:6px;display:grid}.queue-board>header>span{color:#d8c8ef;background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:12px}.surface-mock .queue-board .preview-queue-row{grid-template-columns:44px minmax(220px,1fr) auto 44px;gap:24px;min-height:88px;padding:18px 34px}.surface-mock .queue-board .preview-queue-row>b{color:#75668a;letter-spacing:.12em;font-size:12px}.surface-mock .queue-board .preview-queue-row>div{gap:5px;min-width:0;display:grid}.surface-mock .queue-board .preview-queue-row>div>strong{color:#f8f3ff;font-size:16px}.surface-mock .queue-board .preview-queue-row>div>span{color:#9d90ad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-mock .queue-board .preview-queue-row>em{color:#bfa9dd;border:1px solid #9b6cff35;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.panel-custom .queue-board .icon-action{letter-spacing:2px;place-items:center;height:36px;font-size:15px;display:grid;color:#bfa9dd!important;border-radius:50%!important;width:36px!important;padding:0!important}.panel-custom .queue-board .icon-action:hover{background:#9b6cff18!important}.visual-studio{padding:clamp(24px,3vw,42px)!important}.surface-tabs{justify-content:space-between;gap:36px;padding:0 2px 18px}.surface-tabs button,.preview-device-tabs button{color:#867894!important;background:0 0!important;width:auto!important}.surface-tabs button.active,.preview-device-tabs button.active{color:#fff!important;background:0 0!important}.editor-mode-switch{background:0 0;border:0;border-bottom:1px solid #ffffff10;border-radius:0;gap:24px;padding:0 0 16px;display:flex}.editor-mode-switch button.active{color:#fff!important;background:0 0!important;box-shadow:0 2px #9b6cff!important}.visual-reset-bar{gap:26px;padding:18px 22px}.visual-reset-bar .help-action{width:auto!important}@media (max-width:900px){.editor-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-mock main{padding:32px 26px!important}.surface-real-grid,.surface-mock .operator-video{grid-template-columns:1fr}.surface-mock .operator-video .video-placeholder{grid-row:auto;min-height:300px}.command-center{grid-template-columns:1fr}.command-list{flex-wrap:wrap;justify-content:flex-start}.surface-tabs{justify-content:flex-start;overflow-x:auto}.visual-studio-layout{grid-template-columns:minmax(280px,330px) minmax(620px,1fr)}}.app-fatal-error{color:#f8f5ff;background:radial-gradient(circle at 15% 10%,#35106d 0,#0000 35%),#080511;place-items:center;min-height:100vh;padding:24px;font-family:Inter,system-ui,sans-serif;display:grid}.app-fatal-error section{background:#160d22;border:1px solid #5e3a83;border-radius:24px;width:min(620px,100%);padding:32px;box-shadow:0 24px 80px #0008}.app-fatal-error h1{margin:.35rem 0 1rem;font-size:clamp(2rem,6vw,3.5rem)}.app-fatal-error p{color:#d9cde8;line-height:1.6}.app-fatal-error .eyebrow{letter-spacing:.14em;color:#c4a7ff;font-size:.78rem;font-weight:800}.app-fatal-error button{color:#fff;font:inherit;cursor:pointer;background:#7c3aed;border:0;border-radius:12px;margin-top:12px;padding:13px 20px;font-weight:800}@media (max-width:560px){.editor-launch-grid{grid-template-columns:1fr}.editor-launch-grid a{min-height:88px}}.superadmin-embedded-preview .visual-studio{display:none!important}.panel-runtime-superadmin{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:0;display:grid;max-width:none!important;padding:0!important}.panel-runtime-superadmin.superadmin-editor-runtime{grid-template-columns:minmax(0,1fr)}.panel-runtime-superadmin>.superadmin-side-navigation{background:#08050e;border-right:1px solid #ffffff12;flex-direction:column;gap:38px;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.superadmin-side-navigation img{width:170px;height:auto;display:block}.superadmin-side-navigation nav{gap:5px;display:grid}.superadmin-side-navigation nav a{color:#9e91ae;border-left:2px solid #0000;padding:12px 14px;text-decoration:none}.superadmin-side-navigation nav a:hover,.superadmin-side-navigation nav a:focus-visible{color:#fff;background:#9b6cff10;border-color:#a970ff}.panel-runtime-superadmin>.superadmin-card{border:0;border-radius:0;width:min(100%,1540px);margin:0 auto}.real-device-host{box-sizing:border-box;background:#050308;border-radius:24px;place-items:start center;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.real-device-stage{flex:none;min-width:0;max-width:100%;position:relative;overflow:visible}.real-device-frame{transform-origin:0 0;box-sizing:content-box;background:#09060f;border:10px solid #21172e;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 80px #000a,0 0 0 1px #a970ff44}.real-device-desktop{border-width:30px 12px 38px;border-radius:18px}.real-device-tablet{border-width:34px 14px;border-radius:34px}.real-device-mobile{border-width:38px 12px 42px;border-radius:42px}.real-device-frame iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09060f;border:0;display:block}.device-frame-top,.device-frame-bottom{z-index:4;pointer-events:none;position:absolute}.device-frame-top{align-items:center;gap:5px;display:flex;top:-25px;left:50%;transform:translate(-50%)}.device-frame-top span{background:#6d5a7e;border-radius:50%;width:7px;height:7px}.real-device-tablet .device-frame-top span,.real-device-mobile .device-frame-top span{display:none}.real-device-tablet .device-frame-top,.real-device-mobile .device-frame-top{background:#4d4058;border-radius:999px;width:54px;height:5px;top:-23px}.device-frame-bottom{background:#665674;border-radius:999px;width:90px;height:5px;bottom:-28px;left:50%;transform:translate(-50%)}.real-device-desktop .device-frame-bottom{width:120px;height:7px;bottom:-29px}.preview-device-tabs{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09060fe8;justify-content:flex-end;align-items:center;gap:14px;min-width:0;max-width:100%;padding:10px 0;display:flex;position:sticky;top:0}.preview-interaction-tabs{flex-wrap:wrap;gap:14px;min-width:0;margin-right:auto;display:flex}.preview-interaction-tabs button{white-space:nowrap}.preview-device-tabs .save-design-inline{white-space:nowrap;flex:none;color:#fff!important;background:#7c3aed!important;border:1px solid #a970ff66!important;border-radius:10px!important;padding:9px 16px!important}.visual-controls{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:78vh;overflow:auto}.visual-preview-column{width:100%;min-width:0;max-width:100%;overflow:hidden}.surface-preview-frame{overscroll-behavior:contain;width:100%;max-width:100%;overflow:hidden}.surface-preview-frame.preview-desktop>.real-device-host,.surface-preview-frame.preview-tablet>.real-device-host,.surface-preview-frame.preview-mobile>.real-device-host{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.youtube-membership-preview{border:1px solid color-mix(in srgb,var(--panel-accent) 42%,transparent);border-radius:var(--panel-card-radius);background:var(--panel-card-bg);grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:0;margin:24px 0;display:grid;overflow:hidden}.youtube-membership-preview img{object-fit:cover;width:100%;height:100%;min-height:240px}.youtube-membership-preview>div{align-content:center;gap:12px;padding:clamp(24px,4vw,48px);display:grid}.youtube-membership-preview small{color:var(--panel-accent);letter-spacing:.14em;font-weight:800}.youtube-membership-preview h2,.youtube-membership-preview p{margin:0}.operator-manual-request{border:1px solid color-mix(in srgb,var(--panel-accent) 30%,transparent);border-radius:var(--panel-card-radius);background:var(--panel-card-bg);margin:20px 0;overflow:hidden}.operator-limit-settings,.operator-manual-request{border-radius:var(--panel-card-radius);overflow:hidden}.operator-limit-settings>summary,.operator-manual-request>summary{text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:16px 20px;font-size:1rem;font-weight:600;list-style:none;display:flex}.operator-limit-settings>summary::-webkit-details-marker{display:none}.operator-manual-request>summary::-webkit-details-marker{display:none}.operator-limit-settings>summary:before,.operator-manual-request>summary:before{content:"▸";font-size:.9em;transition:transform .18s}.operator-limit-settings[open]>summary:before,.operator-manual-request[open]>summary:before{transform:rotate(90deg)}.operator-limit-settings>.inline-form{grid-template-columns:repeat(2,minmax(160px,240px)) auto;justify-content:center;align-items:end;width:min(820px,100% - 32px);margin:0 auto;padding:18px 0 22px}@media (max-width:680px){.operator-limit-settings>.inline-form{grid-template-columns:1fr;width:calc(100% - 24px)}}@media (max-width:760px){.youtube-membership-preview{grid-template-columns:1fr}.youtube-membership-preview img{min-height:180px}.youtube-membership-preview>div{padding:24px 20px}}.visual-studio-layout{align-items:start;width:100%;min-width:0;max-width:100%;overflow:hidden}.superadmin-editor-runtime,.superadmin-editor-window,.superadmin-editor-window>.visual-studio{box-sizing:border-box;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.visual-reset-bar{flex-wrap:wrap;min-width:0;max-width:100%}.visual-reset-bar .help-action{min-width:0}.visual-reset-bar button{white-space:normal}.panel-button-gradient :is(button,.button):not(.ghost):not(.danger){color:#fff!important;border-color:color-mix(in srgb,var(--panel-accent) 72%,white 12%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--panel-accent) 70%,#4c1d95),color-mix(in srgb,var(--panel-accent) 88%,#c084fc))!important;box-shadow:0 10px 28px color-mix(in srgb,var(--panel-accent) 26%,transparent)!important}.panel-button-outline :is(button,.button):not(.ghost):not(.danger){color:var(--panel-accent)!important;border:1px solid color-mix(in srgb,var(--panel-accent) 72%,white 8%)!important;box-shadow:none!important;background:0 0!important}@media (min-width:1000px){.visual-controls{width:100%;position:sticky;top:16px}.visual-studio-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr)}}@media (max-width:900px){.panel-runtime-superadmin{grid-template-columns:1fr}.panel-runtime-superadmin>.superadmin-side-navigation{border-bottom:1px solid #ffffff12;border-right:0;height:auto;padding:18px;position:static}.superadmin-side-navigation nav{gap:12px;display:flex;overflow:auto}.superadmin-side-navigation nav a{white-space:nowrap}}@media (max-width:680px){html,body,#root{max-width:100%;overflow-x:hidden}.panel-runtime-superadmin,.panel-runtime-superadmin>*{box-sizing:border-box;min-width:0;max-width:100%}.panel-runtime-superadmin>.superadmin-card{width:100%;padding-inline:14px!important}.superadmin-card :is(section,article,form,header,div,nav){box-sizing:border-box;min-width:0;max-width:100%}.superadmin-side-navigation nav{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.superadmin-side-navigation nav a{flex:none}.section-title-row{min-width:0}.section-title-row :is(h1,h2,h3,p){overflow-wrap:anywhere;max-width:100%}.surface-mock main{padding:26px 18px!important}.surface-real-header{flex-direction:column;align-items:flex-start;gap:18px}.surface-mock .mock-card{margin-top:22px;padding:24px 20px}.surface-mock .operator-video .video-placeholder{min-height:220px}.command-list{grid-template-columns:minmax(0,1fr);display:grid}.surface-mock .queue-board .preview-queue-row{grid-template-columns:30px minmax(0,1fr) 36px;gap:12px;min-height:82px;padding:16px 18px}.surface-mock .queue-board .preview-queue-row>em{display:none}.queue-board>header{padding:24px 18px 18px}.transport-dock{justify-content:center}.visual-studio-layout{grid-template-columns:minmax(0,1fr)}.editor-mode-switch{gap:18px}.visual-reset-bar{align-items:flex-start}.visual-reset-bar button{text-align:left}.visual-studio{padding:18px 12px!important}.visual-controls{width:100%;height:auto;min-height:0;max-height:none;padding:14px}.preview-device-tabs{gap:10px}.preview-device-tabs button{font-size:.72rem}.real-device-host{padding:6px}.landing-footer .landing-contact-links{grid-template-columns:1fr;justify-items:start;display:grid}.whatsapp-float{width:42px;height:42px;bottom:12px;right:12px}}@media (max-width:1180px){.preview-device-tabs{flex-wrap:wrap;justify-content:flex-start}.preview-interaction-tabs{flex:100%}.preview-device-tabs .save-design-inline{margin-right:0}}.surface-client{grid-template-columns:1fr}.surface-client>aside{display:none}.surface-client>main{width:min(100%,1080px);margin:auto}.surface-client .panel-context-visual{min-height:390px}.surface-client .panel-feature-strip{grid-template-columns:repeat(3,1fr);margin-block:30px 44px}.surface-client .mock-card{border:0!important;border-bottom:1px solid var(--panel-hairline)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.surface-client .client-promotion{background:linear-gradient(145deg,#251337,#120a1d)!important;border:1px solid #a970ff38!important;border-radius:26px!important}.surface-client .surface-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;display:grid;padding:36px 0!important}.surface-client .surface-search>strong{grid-column:1/-1;font-size:24px}.surface-client .surface-search>button{align-self:center;color:#fff!important}.surface-admin>main,.surface-superadmin>main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:26px;display:grid}.surface-admin>main>.surface-real-header,.surface-admin>main>.panel-context-visual,.surface-admin>main>.panel-feature-strip,.surface-superadmin>main>.surface-real-header,.surface-superadmin>main>.panel-context-visual,.surface-superadmin>main>.panel-feature-strip{grid-column:1/-1;width:100%;margin:0}.surface-admin>main>.surface-real-grid,.surface-superadmin>main>.surface-real-grid{display:contents}.surface-admin>main>.mock-card,.surface-admin>main>.surface-real-grid>.mock-card{grid-column:span 6;height:100%;margin:0}.surface-admin>main>.mock-card:first-of-type,.surface-admin>main>.mock-card:last-child{grid-column:1/-1}.surface-admin .mock-card{border-radius:24px!important}.surface-admin .mock-card>button,.surface-admin .mock-card>.actions{margin-top:22px}.surface-superadmin>main>.mock-card,.surface-superadmin>main>.surface-real-grid>.mock-card{grid-column:1/-1;margin:0;box-shadow:none!important;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important}.surface-superadmin>main>.surface-real-grid>.mock-card{grid-column:span 6;padding-inline:0}.surface-superadmin .mock-card p{border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:54px;margin:0;display:grid}.surface-superadmin .mock-card p:last-child{border-bottom:0}.surface-superadmin .mock-card p button{justify-self:end}.surface-operator .panel-context-visual{display:none}.surface-operator .panel-feature-strip{margin-top:28px}.surface-operator .operator-video{margin-top:36px}@media (min-width:901px){.surface-admin>main>.panel-context-visual,.surface-superadmin>main>.panel-context-visual{min-height:330px}.surface-admin>main>.panel-feature-strip,.surface-superadmin>main>.panel-feature-strip{margin-bottom:18px}}@media (max-width:900px){.surface-client .surface-search{grid-template-columns:1fr}.surface-client .surface-search>*{grid-column:auto!important}.surface-admin>main,.surface-superadmin>main{grid-template-columns:1fr;gap:22px}.surface-admin>main>*,.surface-admin>main>.surface-real-grid>.mock-card,.surface-superadmin>main>*,.surface-superadmin>main>.surface-real-grid>.mock-card{grid-column:1!important}}@media (max-width:680px){.panel-custom .queue{border-radius:16px;width:100%;padding:14px 12px;overflow:hidden}.panel-custom .queue h2{text-align:center;margin:0 0 10px;font-size:1.3rem}.panel-custom .queue>article{align-items:start;gap:8px 12px;width:100%;min-width:0;padding:16px 2px;grid-template-columns:42px minmax(0,1fr)!important;display:grid!important}.panel-custom .queue article>strong{grid-area:1/1;width:42px;min-width:42px;height:42px;margin-top:1px;font-size:1rem}.panel-custom .queue article>div:nth-child(2){grid-area:1/2;gap:5px;min-width:0}.panel-custom .queue article>div:nth-child(2)>b{overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.panel-custom .queue article>div:nth-child(2)>span{color:var(--panel-page-text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.panel-custom .queue article>div:nth-child(2)>small{overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.panel-custom .queue .queue-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:8px 0 0;gap:8px!important;display:grid!important}.panel-custom .queue .queue-actions>:is(button,.help-action){width:100%;min-width:0;margin:0!important}.panel-custom .queue .queue-actions>.help-action{display:block}.panel-custom .queue .queue-actions button{white-space:normal;text-align:center;width:100%;min-height:40px;padding:8px 7px;font-size:.78rem;line-height:1.2;border:1px solid color-mix(in srgb,var(--panel-accent) 34%,transparent)!important;background:color-mix(in srgb,var(--panel-accent) 8%,var(--panel-card-bg))!important;border-radius:10px!important}.panel-custom .queue .queue-actions>:is(button,.help-action):after{display:none!important}.panel-runtime-client .queue>article{grid-template-columns:38px minmax(0,1fr)!important}.panel-runtime-client .queue article>strong{width:38px;min-width:38px;height:38px}}.queue>article{position:relative}.queue-options-menu>summary{border:1px solid color-mix(in srgb,var(--panel-accent) 42%,transparent);min-width:86px;min-height:36px;color:var(--panel-accent);cursor:pointer;background:color-mix(in srgb,var(--panel-accent) 7%,var(--panel-card-bg));border-radius:10px;justify-content:center;align-items:center;padding:7px 11px;font-size:.78rem;font-weight:650;list-style:none;display:flex}.queue-options-menu>summary::-webkit-details-marker{display:none}.queue-options-menu>summary:after{content:"⋮";margin-left:7px;font-size:1rem;line-height:1}.queue-options-menu[open]>summary{color:#fff;border-color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 18%,var(--panel-card-bg))}.queue-options-menu .queue-options-list{z-index:45;border:1px solid color-mix(in srgb,var(--panel-accent) 40%,transparent);background:color-mix(in srgb,var(--panel-card-bg) 96%,#000);border-radius:14px;grid-template-columns:repeat(2,minmax(130px,1fr));width:min(360px,82vw);padding:10px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #000a;gap:7px!important;display:grid!important}.queue-options-menu .queue-options-list>:is(button,.help-action){width:100%;min-width:0;margin:0!important}.queue-options-menu .queue-options-list>.help-action{display:block}.queue-options-menu .queue-options-list button{white-space:normal;text-align:center;width:100%;min-height:38px;line-height:1.2;border:1px solid color-mix(in srgb,var(--panel-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--panel-accent) 6%,var(--panel-card-bg))!important;border-radius:9px!important;padding:8px 9px!important;font-size:.76rem!important}.client-call-alert{color:#fff4d6;background:linear-gradient(135deg,#6b3f0bcc,#2d1a08);border:1px solid #f5b94288;border-radius:16px;align-items:center;gap:14px;margin:14px 0;padding:16px 18px;display:flex}.client-call-alert>span{background:#f5b94222;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.45rem;display:grid}.client-call-alert strong{font-size:1.08rem}.client-call-alert p{margin:3px 0 0;font-size:.9rem;color:#ffe8b3!important}.local-pitch-control{background:#130b20;border:1px solid #7c3aed55;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 16px;display:flex}.local-pitch-control>div:first-child{gap:3px;display:grid}.local-pitch-control small{color:#c4b5fd;letter-spacing:.11em;font-size:.68rem}.local-pitch-control strong{font-size:1rem}.local-pitch-control span{color:#b8acc8;font-size:.8rem}.local-pitch-control>div:nth-of-type(2){gap:7px;display:flex}.local-pitch-control button{place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:1rem;display:grid}.local-pitch-control>.activate-local-pitch{width:100%;min-width:0;height:auto;min-height:42px;padding:9px 14px;font-size:.82rem}.local-mode-return{align-self:center;text-decoration:none}.operator-action-feedback{z-index:240;pointer-events:none;width:min(430px,100vw - 28px);position:fixed;bottom:18px;right:18px}.operator-action-feedback>p{border:1px solid color-mix(in srgb,var(--panel-accent) 45%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;box-shadow:0 18px 55px #000b}@media (min-width:761px){.panel-runtime-admin{padding:clamp(20px,3vw,52px) clamp(20px,4vw,76px)}.panel-runtime-admin .business-unified-panel,.panel-runtime-admin .business-unified-panel.business-block,.business-live-home{width:min(100%,var(--panel-content-width,1380px));max-width:var(--panel-content-width,1380px)}.business-live-home .embedded-operator{padding-inline:clamp(18px,2.7vw,38px)!important}.business-live-home .embedded-operator-operation{gap:18px}.business-live-home .operator-player-info{padding:18px clamp(20px,2.6vw,36px)}.business-live-home .queue{margin:0;padding:24px clamp(20px,2.6vw,36px)}}@media (max-width:680px){.queue-options-menu{grid-area:2/2;justify-self:end;margin:2px 0 0}.queue-options-menu>summary{min-width:104px}.queue-options-menu .queue-options-list{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:static}.queue-options-menu[open]{grid-column:1/-1;width:100%}.queue-options-menu[open]>summary{width:104px;margin-left:auto}.panel-custom .queue .queue-options-menu .queue-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid!important}.client-call-alert{align-items:flex-start;padding:14px}.operator-client-ad-preview>header{flex-direction:column;align-items:flex-start}.operator-client-ad-preview .client-promotion{border-radius:14px!important}.local-pitch-control{flex-direction:column;align-items:flex-start}.operator-action-feedback{bottom:14px;right:14px}}.section-tutorial{box-sizing:border-box;width:100%;padding-inline:clamp(16px,2.6vw,38px)}.event-selector{width:min(680px,100% - 32px);max-width:none;margin:18px auto 24px;padding:0}.event-selector>small{color:var(--muted);font-size:.75rem;line-height:1.4}.business-live-home .embedded-operator-operation{padding-bottom:clamp(28px,4vw,54px)}.limit-event-context{text-align:center;width:min(820px,100% - 32px);color:var(--panel-ink-soft);margin:0 auto;padding:4px 0 0;font-size:.86rem}.operator-manual-request{margin-bottom:clamp(24px,4vw,48px)}.queue>article:has(.queue-options-menu.open){z-index:70}.queue-options-menu{flex:none;margin-left:auto;position:relative}.queue-options-trigger{border:1px solid color-mix(in srgb,var(--panel-accent) 48%,transparent);min-width:110px;min-height:40px;color:var(--panel-accent);cursor:pointer;background:color-mix(in srgb,var(--panel-accent) 7%,var(--panel-card-bg));border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:650;display:flex}.queue-options-trigger span{color:inherit;font-size:1rem;line-height:1}.queue-options-menu.open>.queue-options-trigger{color:#fff;border-color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 18%,var(--panel-card-bg))}.queue-options-menu .queue-options-list{z-index:90;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--panel-accent) 45%,transparent);background:color-mix(in srgb,var(--panel-card-bg) 97%,#000);border-radius:14px;width:min(285px,82vw);max-height:min(70vh,650px);padding:10px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 45px #000a;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.queue-options-menu .queue-options-list>:is(button,.help-action){width:100%;min-width:0;display:block;margin:0!important}.queue-options-menu .queue-options-list button{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;width:100%;min-height:42px;line-height:1.25;display:flex;border:1px solid color-mix(in srgb,var(--panel-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--panel-accent) 6%,var(--panel-card-bg))!important;border-radius:9px!important;padding:9px 12px!important;font-size:.8rem!important}.queue-options-menu .queue-options-list button:disabled{opacity:.38;cursor:not-allowed}.queue-options-menu .queue-options-list>:is(button,.help-action):after{display:none!important}.player-pitch-control{gap:16px;padding:12px 14px}.player-pitch-control>div{gap:8px}.panel-custom .player-pitch-control button{border-radius:10px;width:42px;min-width:42px;height:42px;min-height:42px;font-size:1.05rem}.player-pitch-control .pitch-youtube-note{max-width:560px;line-height:1.4}.activate-hosted-audio{z-index:5;width:min(320px,100% - 32px);position:absolute;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #000a;background:#7c3aedee!important}@media (max-width:680px){.section-tutorial{padding-inline:12px}.event-selector{width:calc(100% - 24px);margin:12px auto 20px}.queue-options-menu{grid-area:2/2;justify-self:end;margin:2px 0 0}.queue-options-menu.open{grid-column:1/-1;width:100%}.queue-options-menu.open>.queue-options-trigger{margin-left:auto}.queue-options-menu .queue-options-list{width:100%;box-shadow:none;margin-top:8px;position:static}.panel-custom .queue .queue-options-menu .queue-actions{padding:10px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.player-pitch-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.player-pitch-control .pitch-youtube-note{grid-column:1/-1;width:100%;margin:0}.player-pitch-control .pitch-mode-toggle{justify-self:end}}.current-event-card{border:1px solid color-mix(in srgb,var(--panel-accent) 32%,transparent);background:color-mix(in srgb,var(--panel-card-bg) 92%,var(--panel-accent) 8%);border-radius:14px;gap:5px;width:min(760px,100% - 48px);margin:14px auto 22px;padding:16px 18px;display:grid}.current-event-card>span{color:var(--panel-accent);letter-spacing:.12em;font-size:.68rem;font-weight:750}.current-event-card>strong{font-size:1.14rem}.current-event-card>small,.current-event-card>p{color:var(--panel-ink-soft);margin:0;line-height:1.45}.section-tutorial{margin:12px 0 18px;padding-inline:clamp(20px,3vw,44px)}.section-tutorial-content{box-sizing:border-box;padding:clamp(18px,2.5vw,30px)}.business-live-home .embedded-operator-operation>.operator-player-panel{order:1}.business-live-home .embedded-operator-operation>.queue{order:2}.business-live-home .embedded-operator-operation>.operator-youtube-search{order:3}.business-live-home .embedded-operator-operation>.operator-manual-request{order:4}.business-live-home .embedded-operator-operation>.operator-limit-settings{order:5}.business-live-home .embedded-operator-operation>:not(.operator-welcome-ticker):not(.operator-client-ad-preview):not(.operator-banner-preview):not(.operator-youtube-search):not(.operator-player-panel):not(.queue):not(.operator-limit-settings):not(.operator-manual-request){order:6}.resizable-player-frame{isolation:isolate;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--panel-accent) 38%,transparent);resize:none;background:#050308;border-radius:18px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 20px 55px #0007}.resizable-player-frame.is-custom-size{aspect-ratio:auto}.resizable-player-content,.resizable-player-content>*,.resizable-player-content>iframe{border:0;width:100%;min-width:0;height:100%}.resizable-player-content>.operator-player-stage{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0}.resizable-player-reset,.resizable-player-handle{z-index:15;opacity:.7;transition:opacity .16s,background .16s;position:absolute}.resizable-player-reset{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;min-height:32px;padding:6px 10px;font-size:.68rem;top:10px;right:10px;background:#090611cc!important}.resizable-player-handle{cursor:nwse-resize;touch-action:none;border-radius:9px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid;bottom:5px;right:5px;background:#7c3aeddd!important}.resizable-player-handle span{font-size:1.15rem;line-height:1}.resizable-player-frame:hover :is(.resizable-player-reset,.resizable-player-handle),.resizable-player-frame :is(.resizable-player-reset,.resizable-player-handle):focus-visible{opacity:1}.operator-player-panel>.resizable-player-frame{grid-column:1}.operator-player-panel>.operator-player-info{grid-column:2}.business-live-home .operator-player-panel>.resizable-player-frame,.business-live-home .operator-player-panel>.operator-player-info{grid-column:1}.client-video-preview>.resizable-player-frame{width:100%}.client-video-preview>.resizable-player-frame+div{min-width:0}.business-appearance-editor{border:1px solid color-mix(in srgb,var(--panel-accent) 30%,transparent);background:color-mix(in srgb,var(--panel-card-bg) 94%,#000);border-radius:18px;gap:16px;margin:22px 0;padding:clamp(16px,2.4vw,28px);display:grid}.business-appearance-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.business-appearance-editor>header>div:first-child{gap:5px;display:grid}.business-appearance-editor h4{margin:0;font-size:1.35rem}.business-appearance-editor p{color:var(--panel-ink-soft);margin:0}.appearance-surface-tabs,.appearance-device-tabs{flex-wrap:wrap;gap:8px;display:flex}.appearance-surface-tabs button,.appearance-device-tabs button{border-color:color-mix(in srgb,var(--panel-accent) 32%,transparent);background:0 0;min-height:38px;padding:8px 12px}.appearance-surface-tabs button.active,.appearance-device-tabs button.active{color:#fff;border-color:var(--panel-accent);background:var(--panel-accent)}.business-appearance-preview{background:#050308;border:1px solid #ffffff14;border-radius:16px;place-items:center;max-height:720px;padding:14px;display:grid;overflow:auto}.business-appearance-preview>.surface-mock{transform-origin:top;width:100%;max-width:100%}.business-appearance-preview>.forced-tablet{max-width:820px}.business-appearance-preview>.forced-mobile{max-width:390px}.business-appearance-editor .visual-controls{height:min(760px,78vh)}.business-appearance-editor .visual-preview-column,.business-appearance-editor .surface-preview-frame{min-width:0}.business-brand-identity{background:#ffffff04;border:1px solid #ffffff16;border-radius:12px;padding:14px}.business-brand-identity>summary{cursor:pointer;font-weight:650}.business-brand-identity[open]>summary{margin-bottom:14px}.surface-mock aside .surface-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:calc(100% - 18px);height:auto;max-height:46px;margin:0 0 14px;display:block}.business-appearance-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-appearance-controls>label{background:#ffffff05;border:1px solid #ffffff16;border-radius:12px;align-content:start;padding:12px}.business-appearance-controls input[type=color]{min-height:48px;padding:4px}.business-appearance-controls input[type=range]{width:100%}.appearance-device-previews{border-top:1px solid #ffffff16;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding-top:8px;display:flex}.appearance-device-previews b{width:100%}.audit-list-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.audit-list-header h3{margin:0}.audit-list-header>div{gap:5px;display:grid}.advertising-size-note{color:var(--panel-ink-soft);margin-top:-4px;font-size:.78rem;line-height:1.45;display:block}.contextual-tutorial-content>header p{max-width:760px;color:var(--panel-ink-soft,var(--muted));margin:.35rem 0 0}.section-tutorial-content>.tutorial-topic-layout{grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}.tutorial-topic-sidebar{background:#090611;border:1px solid #ffffff17;border-radius:13px;align-content:start;gap:10px;padding:12px;display:grid}.tutorial-topic-sidebar label{gap:7px;display:grid}.tutorial-topic-sidebar label>span{letter-spacing:.05em;text-transform:uppercase;color:var(--panel-ink-soft,#b9a9c8);font-size:.78rem;font-weight:700}.tutorial-topic-sidebar input{border-radius:9px;width:100%;min-height:44px;padding:9px 11px}.tutorial-topic-sidebar>small{color:var(--panel-ink-soft,#a995bb)}.tutorial-topic-navigation{gap:6px;max-height:min(56vh,620px);padding-right:3px;display:grid;overflow:auto}.tutorial-topic-navigation button{text-align:left;width:100%;min-height:40px;color:var(--panel-ink,#fff);background:#ffffff08;border:1px solid #0000;border-radius:9px;padding:9px 11px}.tutorial-topic-navigation button:hover,.tutorial-topic-navigation button.active{border-color:var(--panel-accent,#a78bfa);background:color-mix(in srgb,var(--panel-accent,#7c3aed) 20%,#090611)}.section-tutorial-content .tutorial-topic-detail{gap:14px;min-height:260px;padding:clamp(18px,2.5vw,30px);display:grid}.tutorial-topic-detail h3{margin:0;font-size:clamp(1.35rem,2vw,2rem)}.tutorial-topic-detail section{border-top:1px solid #ffffff17;gap:6px;padding-top:13px;display:grid}.tutorial-topic-detail p{color:var(--panel-ink-soft,#d7cede);margin:0;line-height:1.65}.projector-tutorial{z-index:40;width:min(92vw,1100px);padding:0;position:absolute;top:16px;left:16px}.projector-tutorial .section-tutorial-content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0714f5;max-height:86vh;overflow:auto}.queue>article[draggable=true]{cursor:grab;transition:opacity .15s,transform .15s,outline-color .15s}.queue>article[draggable=true]:active{cursor:grabbing}.queue>article.queue-dragging{opacity:.4}.queue>article.queue-drag-over{outline:2px solid var(--panel-accent,#a78bfa);outline-offset:-2px;transform:translateY(2px)}.queue-drag-handle{color:var(--panel-accent,#a78bfa);letter-spacing:-.22em;cursor:grab;-webkit-user-select:none;user-select:none;align-self:center;padding:8px 5px;font-weight:800}.queue-options-menu .queue-options-list{width:min(300px,100vw - 48px);grid-template-columns:minmax(0,1fr)!important}.queue-options-menu .queue-options-list .queue-actions{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:0!important;display:grid!important}.queue-options-menu .queue-options-list button{text-align:left;justify-content:flex-start}@media (max-width:900px){.business-appearance-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.business-appearance-editor>header{display:grid}.operator-player-panel>.resizable-player-frame,.operator-player-panel>.operator-player-info{grid-column:1}}@media (max-width:680px){.current-event-card{width:calc(100% - 24px);padding:14px}.section-tutorial{padding-inline:14px}.business-appearance-controls{grid-template-columns:1fr}.business-appearance-preview{max-height:600px;padding:6px}.resizable-player-frame{max-width:100%;min-height:180px;width:100%!important}.resizable-player-frame.is-custom-size{height:min(72vw,520px)!important}.resizable-player-reset{top:7px;right:7px}.audit-list-header{display:grid}.queue-options-menu .queue-options-list{width:100%}.queue-drag-handle{grid-area:2/1;justify-self:center}.section-tutorial-content>.tutorial-topic-layout{grid-template-columns:1fr}.tutorial-topic-navigation{max-height:240px}.projector-tutorial{top:8px;left:8px}}.panel-custom{font-synthesis:none}.panel-custom :is(h1,h2,h3),.panel-custom :is(h4,h5,h6){letter-spacing:0!important;font-weight:500!important}.panel-custom :is(p,label,small,span,li,dt,dd){font-weight:400!important}.panel-custom :is(button,.button){font-weight:500!important}.panel-custom .muted,.panel-custom .help-text,.panel-custom .field-help{font-weight:400!important}.operator-clients{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:min(100%,1460px);margin-inline:auto}.operator-client-table{min-width:0;overflow:hidden!important}.operator-client-table form{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:12px!important;display:grid!important}.operator-client-table form>*{min-width:0}.operator-client-table .client-edit-fields{align-items:end;gap:12px;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)!important;display:grid!important}.operator-client-table .client-edit-fields>*{min-width:0}.operator-client-table .client-edit-fields label{gap:6px;min-width:0;display:grid}.operator-client-table .client-edit-fields :is(input,select){width:100%;min-width:0}.operator-client-table .client-contact{overflow-wrap:anywhere;word-break:break-word;min-width:0}.operator-client-table .client-contact b{font-size:.95rem;line-height:1.25}.operator-client-table .client-contact span{font-size:.76rem;line-height:1.35}.operator-client-table .client-save-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-self:stretch;width:100%;min-width:0;max-width:none;text-align:center!important;border-radius:10px!important;margin:0!important;padding:11px 12px!important}.advertising-type-section{gap:18px!important;padding:18px!important}.advertising-type-section>header h3{font-weight:520!important}.advertising-live-preview{background:#08050d;border:1px solid #ffffff20;border-radius:14px;min-height:84px;padding:16px;overflow:hidden}.advertising-live-preview>span{color:var(--panel-ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.74rem;display:block}.ad-preview-ticker{background:linear-gradient(90deg,#0b0611,#1e1230);border:1px solid #ffffff14;border-radius:12px;align-items:center;min-height:54px;padding:0 14px;display:flex;overflow:hidden}.ad-preview-ticker span{white-space:normal;overflow-wrap:anywhere;color:#fff;width:100%;font-size:clamp(1rem,2vw,1.55rem);line-height:1.3;display:block}.ticker-live-preview.banner-font-rounded .ad-preview-ticker{font-family:Nunito Sans,system-ui,sans-serif}.ticker-live-preview.banner-font-display .ad-preview-ticker{font-family:Georgia,serif}.ticker-live-preview.banner-font-mono .ad-preview-ticker{font-family:ui-monospace,SFMono-Regular,monospace}.promotion-form button:disabled{cursor:wait;opacity:.58}.advertising-banner-placeholder{text-align:center;color:#fff;background:linear-gradient(110deg,#7c3aed,#c084fc);border:1px solid #a78bfa;border-radius:12px;place-content:center;gap:5px;min-height:86px;padding:18px 20px;display:grid;overflow:hidden}.advertising-banner-placeholder strong{font-size:clamp(1rem,2vw,1.45rem);line-height:1.15}.advertising-banner-placeholder small{font-size:.95rem;line-height:1.3;color:#fff!important}.advertising-banner-media-preview{border-radius:inherit;object-fit:contain;max-width:min(100%,640px);max-height:190px;margin:0 auto 8px;display:block}.advertising-media-name{color:var(--panel-accent);margin-top:6px;font-size:.82rem;display:block}.advertising-banner-placeholder em{border:1px solid;border-radius:999px;justify-self:center;margin-top:4px;padding:5px 11px;font-size:.75rem;font-style:normal}.advertising-banner-placeholder.banner-font-rounded,.preset-preview.banner-font-rounded{font-family:Nunito Sans,system-ui,sans-serif}.advertising-banner-placeholder.banner-font-display,.preset-preview.banner-font-display{font-family:Georgia,serif}.advertising-banner-placeholder.banner-font-mono,.preset-preview.banner-font-mono{font-family:ui-monospace,SFMono-Regular,monospace}.advertising-banner-placeholder.banner-shape-ticket,.preset-preview.banner-shape-ticket{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 13px) 100%,0 100%,13px calc(100% - 14px),13px 14px)}.advertising-library{background:#ffffff06;border:1px solid #ffffff18;border-radius:14px;gap:10px;padding:14px;display:grid}.advertising-library>strong{color:#fff;font-size:1rem}.advertising-library>p{color:var(--panel-ink-soft);margin:0;font-size:.9rem}.advertising-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.advertising-preset-grid.banner-library{grid-template-columns:repeat(3,minmax(0,1fr))}.advertising-preset-grid button{text-align:left;border:1px solid #ffffff20;border-radius:14px;gap:7px;min-width:0;min-height:112px;padding:10px;display:grid;color:#f8f5ff!important;background:#090611!important}.advertising-preset-grid button.active{border-color:var(--panel-accent)!important;background:color-mix(in srgb,var(--panel-accent) 16%,#090611)!important}.advertising-preset-grid button>b{font-size:.9rem;line-height:1.15}.advertising-preset-grid button>small{line-height:1.25;color:var(--panel-ink-soft)!important}.preset-icon{background:#ffffff12;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.2rem;display:grid}.preset-preview{text-align:center;border:1px solid;border-radius:12px;place-content:center;gap:3px;min-height:72px;padding:10px 12px;display:grid;overflow:hidden}.preset-preview b{font-size:.82rem;line-height:1.12}.preset-preview small{font-size:.68rem;line-height:1.16;color:inherit!important}.advertising-icon-library{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.advertising-icon-library button{background:#ffffff08;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:1rem;display:grid}.advertising-icon-library button.active{border-color:var(--panel-accent);background:color-mix(in srgb,var(--panel-accent) 25%,#08050d)}.read-only-history{gap:10px;margin-top:14px;display:grid}.read-only-history>article{background:#090611;border:1px solid #ffffff16;border-radius:11px;padding:12px 14px}.read-only-history>article span{gap:3px;display:grid}.read-only-history>article small{color:var(--panel-ink-soft)}@media (max-width:1180px){.operator-client-table .client-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operator-client-table .client-contact{grid-column:1/-1}.operator-client-table .client-save-button{justify-self:stretch;max-width:none}}@media (max-width:760px){.operator-clients{grid-template-columns:1fr}.operator-client-table .client-edit-fields{grid-template-columns:1fr!important}.operator-client-table .client-contact{grid-column:auto}.operator-client-table .client-save-button{width:100%}.advertising-live-preview{padding:11px}}.operator-clients{grid-template-columns:repeat(auto-fit,minmax(min(100%,510px),1fr))!important;gap:18px!important}.operator-clients>header{align-items:flex-start!important}.operator-clients>header .muted{max-width:48rem;margin:.35rem 0 0}.operator-client-table{padding:16px!important;overflow:visible!important}.operator-client-table h3{font-weight:500!important}.operator-client-table form{gap:14px!important;padding:14px!important}.operator-client-table .client-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important}.operator-client-table .client-contact{background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;padding:10px 12px;display:grid}.operator-client-table .client-contact small{grid-column:1/-1}.operator-client-table .client-contact b{overflow-wrap:anywhere;min-width:0;font-weight:500!important}.operator-client-table .client-contact span{min-width:0;color:var(--panel-ink-soft);overflow-wrap:anywhere}.operator-client-table .client-save-button{justify-self:start!important;width:auto!important;min-width:174px!important;padding:10px 16px!important}.event-history-heading{align-items:flex-end!important}.event-history-heading .ghost{white-space:nowrap;flex:none}.event-history-list-item{gap:4px;display:grid}@media (max-width:660px){.operator-client-table .client-edit-fields{grid-template-columns:1fr!important}.operator-client-table .client-contact{grid-column:auto;grid-template-columns:1fr}.operator-client-table .client-save-button{width:100%!important}.event-history-heading{display:grid!important}.event-history-heading .ghost{width:100%}}.operator-clients.operator-clients-list{margin:16px 0!important;display:block!important}.current-event-card{gap:8px;display:grid}.current-event-selector{gap:6px;max-width:560px;margin-top:4px;display:grid}.current-event-selector>span{letter-spacing:.04em;text-transform:uppercase;color:var(--panel-ink-soft);font-size:.78rem;font-weight:500}.current-event-selector select{width:100%;min-height:42px}.event-management-list>article.is-selected-event{border-color:var(--panel-accent,#a78bfa);box-shadow:0 0 0 1px color-mix(in srgb,var(--panel-accent,#a78bfa) 22%,transparent)}.event-management-list .active-event-choice{cursor:default;opacity:.72}.operator-clients-list>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex!important}.operator-client-list,.operator-client-list-head{border:1px solid #ffffff1d;border-radius:14px;overflow:hidden}.operator-client-list-head,.operator-client-list-row{grid-template-columns:minmax(180px,1fr) minmax(170px,.85fr) minmax(210px,1fr) minmax(110px,max-content);align-items:end;gap:14px;display:grid}.operator-client-list-head{color:var(--panel-ink-soft);text-transform:uppercase;letter-spacing:.04em;background:#ffffff08;border-radius:14px 14px 0 0;padding:11px 14px;font-size:.78rem}.operator-client-list-row{border:0;border-bottom:1px solid #ffffff13;border-radius:0;padding:14px;background:0 0!important}.operator-client-list-row:last-child{border-bottom:0}.operator-client-list-row label{min-width:0}.operator-client-list-row input,.operator-client-list-row select{width:100%;min-width:0}.operator-client-list-row .client-contact{align-self:center;gap:2px;display:grid}.operator-client-list-row .client-contact b{overflow-wrap:anywhere;font-weight:500}.operator-client-list-row .client-save-button{white-space:nowrap;width:auto!important;min-width:0!important;margin:0!important}.table-qr-management-list{gap:14px;margin-top:18px;display:grid}.table-qr-management-row{background:#0d0816;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(154px,auto) minmax(260px,auto);align-items:center;gap:16px;padding:16px;display:grid}.table-qr-management-row>div:first-child{gap:5px;min-width:0;display:grid}.table-qr-management-row small,.table-qr-management-row a{color:var(--panel-ink-soft);overflow-wrap:anywhere}.table-qr-management-code{justify-items:center;gap:8px;display:grid}.table-qr-management-code .qr{width:116px;height:116px}.table-qr-management-code .qr-download{padding:7px 10px;font-size:.8rem}.operator-promotions .advertising-type-section{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.operator-promotions .advertising-type-section>header{grid-column:1/-1}.operator-promotions .advertising-type-section>.advertising-library,.operator-promotions .advertising-type-section>.promotion-form{grid-column:1}.operator-promotions .advertising-type-section>.advertising-live-preview{grid-area:2/2/span 2;position:sticky;top:18px}.operator-promotions .advertising-type-section>.promotion-form,.operator-promotions .advertising-type-section>.advertising-library{margin:0!important}@media (max-width:900px){.operator-client-list-head{display:none}.operator-client-list-row{grid-template-columns:1fr 1fr}.operator-client-list-row .client-contact{grid-column:1/-1}.operator-client-list-row .client-save-button{justify-self:start}.table-qr-management-row{grid-template-columns:1fr}.table-qr-management-code{justify-items:start}.operator-promotions .advertising-type-section{grid-template-columns:1fr}.operator-promotions .advertising-type-section>.advertising-live-preview{grid-area:auto;position:static}.operator-promotions .advertising-type-section>.advertising-library,.operator-promotions .advertising-type-section>.promotion-form{grid-column:auto}}@media (max-width:560px){.operator-clients-list>header{display:grid}.operator-client-list-row{grid-template-columns:1fr}.operator-client-list-row .client-contact{grid-column:auto}.operator-client-list-row .client-save-button{width:100%!important}}
