.reportFilters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.reportFilters label{color:var(--muted);gap:4px;font-size:11px;font-weight:800;display:grid}.reportRows{display:grid}.reportRows>div{border-top:1px solid var(--line);grid-template-columns:1.5fr .7fr 1fr;align-items:center;gap:8px;padding:10px 0;display:grid}.reportRows>div:first-child{border-top:0}.reportRows span,.reportRows em{color:var(--muted);font-size:11px;font-style:normal}.reportBig{padding:20px 0}.reportBig>strong{font-size:34px}.reportBig>span,.reportBig>small{color:var(--muted);display:block}.reportProgress{background:var(--panel2);border-radius:99px;height:8px;margin:12px 0;overflow:hidden}.reportProgress i{background:var(--tandem-teal);height:100%;display:block}.reportEventTable{overflow:auto}.reportEventTable>div{border-top:1px solid var(--line);grid-template-columns:100px minmax(180px,2fr) 100px repeat(3,90px);align-items:center;gap:10px;min-width:720px;padding:10px 5px;font-size:11px;display:grid}.reportEventTable>div:first-child{color:var(--muted);text-transform:uppercase;border-top:0;font-size:11px}.previewMetrics .metric>svg{color:var(--tandem-cobalt);margin-bottom:4px}@media (max-width:650px){.reportFilters{align-items:stretch}.reportFilters label{width:100%}.reportRows>div{grid-template-columns:1fr auto}.reportRows em{grid-column:1/-1}}.managerInsights{gap:14px;margin:18px 0;display:grid}.managerInsightsHeader{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel2));border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.managerInsightsHeader h2{margin:3px 0 5px;font-size:24px}.managerInsightsHeader p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0}.managerInsightsHeader>a{white-space:nowrap;align-items:center;gap:6px;display:flex}.managerAttentionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.managerAttentionGrid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:13px;display:grid}.managerAttentionGrid article>svg{width:18px;color:var(--tandem-cobalt)}.managerAttentionGrid article>div{gap:2px;display:grid}.managerAttentionGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.managerAttentionGrid strong{font-size:18px;line-height:1.1}.managerAttentionGrid span{color:var(--muted);font-size:11px;line-height:1.35}.managerAttentionGrid article.attention{background:color-mix(in srgb,#f59e0b 4%,var(--panel));border-color:#f59e0b45}.managerAttentionGrid article.attention>svg{color:#d88c08}.managerCloseoutPanels{align-items:stretch}.managerQueue{display:grid}.managerQueue>a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.managerQueue>a:first-child{border-top:0}.managerQueue>a>div:first-child{gap:2px;display:grid}.managerQueue strong{font-size:11px}.managerQueue span{color:var(--muted);font-size:11px}.queueBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.queueBadges em{color:#c07b05;background:#f59e0b1a;border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:850}.queueBadges em.done{color:#0d8d65;background:#17b7811a}.managerRevenueMix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.managerRevenueMix>span{background:var(--panel2);border-radius:10px;gap:2px;padding:10px;display:grid}.managerRevenueMix small{color:var(--muted);text-transform:uppercase;font-size:11px}.managerRevenueMix>span strong{font-size:13px}.managerRevenueMix>div{background:var(--panel2);border-radius:999px;grid-column:1/-1;height:10px;display:flex;overflow:hidden}.managerRevenueMix>div b,.managerRevenueMix>div i{height:100%;display:block}.managerRevenueMix>div b{background:var(--tandem-cobalt)}.managerRevenueMix>div i{background:var(--tandem-teal)}.managerRevenueMix>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.managerRevenueMix>p strong{color:var(--text)}.managerEventEconomics{overflow:hidden}.managerEventTable{overflow:auto}.managerEventTable>div,.managerEventTable>a{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.7fr) repeat(5,minmax(80px,.7fr)) minmax(92px,.8fr) minmax(82px,.7fr) 56px;align-items:center;gap:10px;min-width:1040px;padding:10px 4px;font-size:11px;display:grid}.managerEventTable>div{color:var(--muted);text-transform:uppercase;border-top:0;font-size:11px}.managerEventTable>a{color:inherit;text-decoration:none}.managerEventTable>a:hover{background:var(--panel2)}.managerEventTable>a>span:first-child{display:grid}.managerEventTable>a>span:first-child small{color:var(--muted);font-size:11px}.managerEventTable .good{color:#0d9469;text-transform:capitalize;font-weight:850}.managerEventTable .warn{color:#c07b05;text-transform:capitalize;font-weight:850}@media (max-width:1100px){.managerAttentionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.managerInsightsHeader{flex-direction:column;align-items:flex-start}.managerInsightsHeader>a{justify-content:center;width:100%}.managerAttentionGrid{grid-template-columns:1fr}}
.importDrop{text-align:center;border-style:dashed;place-items:center;gap:8px;padding:38px;display:grid}.importDrop svg{color:var(--tandem-cobalt)}.importDrop p{color:var(--muted);max-width:680px}.importSheetGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.importSheetGrid>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.importSheetGrid svg{color:var(--tandem-cobalt)}.importSheetGrid span{display:grid}.importSheetGrid small{color:var(--muted)}.importRunLog{white-space:pre-wrap;background:var(--panel2);border-radius:10px;max-height:420px;padding:14px;font-size:11px;line-height:1.6;overflow:auto}@media (max-width:700px){.importSheetGrid{grid-template-columns:1fr 1fr}}.importValidation{gap:16px;display:grid}.importSample{border:1px solid var(--line);border-radius:11px;display:grid;overflow:hidden}.importSample>strong{background:var(--panel2);text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;font-size:11px}.importSample>div{border-top:1px solid var(--line);justify-content:space-between;padding:9px 12px;display:flex}.importSample small{color:var(--muted)}.importActions{justify-content:flex-end;gap:8px;display:flex}.importValidationResult{border:1px solid var(--line);border-radius:11px;gap:10px;padding:13px;display:flex}.importValidationResult>div{gap:4px;display:grid}.importValidationResult small{display:block}.importValidationResult.ok{background:color-mix(in srgb,var(--green) 7%,var(--panel));border-color:color-mix(in srgb,var(--green) 28%,var(--line));color:var(--green)}.importValidationResult.problem{background:color-mix(in srgb,var(--red) 6%,var(--panel));border-color:color-mix(in srgb,var(--red) 25%,var(--line));color:var(--red)}
.communicationComposer{gap:10px;height:max-content;display:grid}.communicationChannels{gap:5px;display:flex}.communicationChannels button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.communicationChannels button.active{background:var(--tandem-cobalt);border-color:var(--tandem-cobalt);color:#fff}.communicationHistory{display:grid}.communicationHistory article{border-top:1px solid var(--line);gap:10px;padding:12px 0;display:flex}.communicationHistory article:first-child{border-top:0}.communicationIcon{background:color-mix(in srgb,var(--tandem-cobalt) 10%,var(--panel));width:30px;height:30px;color:var(--tandem-cobalt);border-radius:8px;place-items:center;display:grid}.communicationHistory article>div:nth-child(2){gap:2px;display:grid}.communicationHistory span,.communicationHistory small{color:var(--muted);font-size:11px}.communicationHistory em{color:#e06c75;font-size:11px;font-style:normal}.communicationLayout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;display:grid}.communicationComposer{gap:15px;display:grid}.communicationTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.communicationTop h2{margin:2px 0}.communicationTop p:last-child{color:var(--muted);margin:4px 0}.communicationChannels button{min-width:110px}.communicationChannels button small{opacity:.65;font-size:11px;font-weight:600;display:block}.communicationContextGrid,.communicationAddressRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.communicationContextGrid label>span{align-items:center;gap:6px;display:flex}.communicationSendBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.communicationSendBar>span{color:var(--muted);font-size:11px}.communicationHistoryPanel{align-self:start;max-height:680px;overflow:auto}.communicationTemplateModal{width:min(620px,100% - 28px)}.communicationTemplateModal label{gap:6px;display:grid}@media (max-width:900px){.communicationLayout,.communicationContextGrid,.communicationAddressRow{grid-template-columns:1fr}.communicationTop{flex-direction:column}.communicationSendBar{flex-direction:column;align-items:flex-start}}.eventCommSummaryBar{border:1px solid var(--line);background:var(--panel2);border-radius:12px;flex-wrap:wrap;gap:8px;padding:11px 13px;display:flex}.eventCommSummaryBar span{color:var(--muted);align-items:baseline;gap:5px;font-size:11px;display:flex}.eventCommSummaryBar span+span{border-left:1px solid var(--line);padding-left:10px}.eventCommSummaryBar strong{color:var(--text);font-size:14px}@media (max-width:700px){.eventCommSummaryBar{grid-template-columns:1fr 1fr;display:grid}.eventCommSummaryBar span+span{border-left:0;padding-left:0}}
.subscriptionPage{color:#fff;background:#081525;min-height:100vh;padding:45px clamp(18px,6vw,85px)}.subscriptionPage>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subscriptionPage>header h1{margin:5px 0;font-size:38px}.subscriptionPage>header p{color:#9fb1c6}.billingToggle{background:#101f31;border:1px solid #22364e;border-radius:999px;width:max-content;margin:28px auto 15px;padding:4px;display:flex}.billingToggle button{color:#8fa4bc;background:0 0;border:0;border-radius:999px;padding:8px 15px}.billingToggle button.active{color:#fff;background:#2563ff}.subscriptionPlans{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.subscriptionPlans article{background:#0f1e30;border-color:#21364f;flex-direction:column;gap:10px;display:flex}.subscriptionPlans article.current{border-color:#2563ff;box-shadow:0 0 0 1px #2563ff}.subscriptionPlans article>span{color:#5ee0cb;font-size:11px;font-weight:900}.subscriptionPlans h2{margin:0;font-size:25px}.subscriptionPlans p{color:#8fa4bc;min-height:38px}.subscriptionPlans>article>strong{font-size:26px}.subscriptionPlans article>div{gap:7px;margin:9px 0 18px;display:grid}.subscriptionPlans article>div span{color:#becbdd;align-items:center;gap:6px;font-size:11px;display:flex}.subscriptionPlans article>div svg{color:#14b8a6}.subscriptionPlans article>button{margin-top:auto}.subscriptionState{background:#0f1e30;border-color:#21364f;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.subscriptionState>div{display:grid}.subscriptionState span{color:#8fa4bc;font-size:11px}.subscriptionState strong{text-transform:capitalize}@media (max-width:800px){.subscriptionPlans,.subscriptionState{grid-template-columns:1fr}.subscriptionPage>header{flex-direction:column}}.subscriptionManageBar{border:1px solid var(--line);background:var(--panel);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:14px 16px;display:flex}.subscriptionManageBar>div{gap:3px;display:grid}.subscriptionManageBar span{color:var(--muted);font-size:11px}@media (max-width:700px){.subscriptionManageBar{flex-direction:column;align-items:flex-start}}.billingPage{gap:22px;min-width:0;display:grid}.billingPage h2,.billingPage h3{color:var(--text);margin:0}.billingPage p{color:var(--text);opacity:1}.billingStatus{border-left:4px solid var(--blue);gap:14px;padding:18px;display:grid}.billingStatus h2{margin-top:4px;font-size:20px}.billingStatus p{margin:6px 0 0;line-height:1.5}.billingStatus.tone-good{border-left-color:var(--green)}.billingStatus.tone-warn{border-left-color:var(--orange,#b86a00)}.billingStatus.tone-bad{border-left-color:var(--red)}.billingStatus dl{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.billingStatus dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.billingStatus dt{color:var(--muted);font-size:13px;font-weight:650}.billingStatus dd{color:var(--text);text-transform:capitalize;margin:0;font-weight:750}.billingStatus>button{justify-self:start}.billingSection{gap:14px;display:grid}.billingSectionHead{flex-direction:column;gap:12px;display:flex}.billingSectionHead p{color:var(--muted);margin:4px 0 0;line-height:1.5}.billingSectionHead a{color:var(--blue);font-weight:650}.billingToggle{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-self:flex-start;padding:4px;display:inline-flex}.billingToggle button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:8px 16px;font-weight:700}.billingToggle button.active{background:var(--blue);color:#fff}.billingSectionHead .billingToggle{align-self:flex-start;margin:0}.billingPlans{grid-template-columns:1fr;gap:14px;display:grid}.billingPlan{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.billingPlan.current{border:2px solid var(--blue)}.billingPlan header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billingPlanTag{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:800}.billingCurrent{color:#fff;background:var(--blue);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.billingPlan h3{font-size:22px}.billingFit{margin:0;font-size:14px;line-height:1.55;color:var(--muted)!important}.billingPrice{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.billingPrice strong{letter-spacing:-.02em;color:var(--text);font-size:32px}.billingPrice.quote strong{font-size:24px}.billingPrice span{color:var(--muted);font-weight:650}.billingPrice small{color:var(--muted);flex-basis:100%;font-size:13px}.billingLimits,.billingCore ul,.billingBundle ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billingLimits li,.billingCore li{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.billingLimits svg,.billingCore svg{color:var(--green);flex:none}.billingPlan>button,.billingPlan>a{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:auto;text-decoration:none;display:inline-flex}.billingCore{gap:10px;padding:16px;display:grid}.billingCore strong{color:var(--text)}.billingCore ul{grid-template-columns:1fr 1fr}.billingBundles{grid-template-columns:1fr;gap:14px;display:grid}.billingBundle{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.billingBundle header{justify-content:space-between;align-items:center;gap:8px;display:flex}.billingBundle h3{font-size:17px}.billingBundle p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)!important}.billingBundle ul{color:var(--text);grid-template-columns:1fr 1fr;font-size:13.5px}.billingBundle li:before{content:"•";color:var(--blue);margin-right:6px}.billingFee{color:var(--muted);font-size:12.5px}.billingBundle>button{align-self:flex-start;align-items:center;gap:8px;min-height:40px;margin-top:auto;display:inline-flex}.billingPill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.billingPill.on{background:var(--green);border-color:var(--green);color:#fff}.billingFooter{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;font-size:13.5px;display:flex}.billingFooter a{color:var(--blue)}.billingFooter button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;display:inline-flex}@media (min-width:760px){.billingStatus{grid-template-columns:1fr auto;align-items:start}.billingStatus dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.billingStatus dl div{flex-direction:column;justify-content:flex-start}.billingSectionHead{flex-direction:column;align-items:flex-start;gap:14px}.billingBundles{grid-template-columns:repeat(2,minmax(0,1fr))}.billingCore ul{grid-template-columns:repeat(3,1fr)}.billingFooter{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1100px){.billingPlans{grid-template-columns:repeat(3,minmax(0,1fr))}.billingBundles{grid-template-columns:repeat(4,minmax(0,1fr))}.billingBundle ul{grid-template-columns:1fr}}.billingAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billingCard{align-content:start;gap:10px;padding:18px;display:grid}.billingCard>button,.billingCard .billingActions{justify-self:start}.billingCardRow{align-items:center;gap:12px;display:flex}.billingCardRow>div{gap:2px;display:grid}.billingCardRow small,.billingMuted{color:var(--muted);margin:0;line-height:1.5}.billingCardForm{gap:12px;display:grid}.billingCardField{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:44px;padding:12px 14px}.billingActions{flex-wrap:wrap;gap:10px;display:flex}.billingDanger{color:var(--red)}.billingInvoices{gap:10px;padding:18px;display:grid}.billingInvoiceList{margin:0;padding:0;list-style:none;display:grid}.billingInvoiceList li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.billingInvoiceList li:first-child{border-top:0}.billingInvoiceMain{color:var(--text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.billingInvoiceMain span{display:grid}.billingInvoiceMain small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.billingInvoiceAmt{font-variant-numeric:tabular-nums;font-weight:700}.billingInvoiceBtns{gap:6px;display:flex}.billingInvoiceBtns .ghost{align-items:center;gap:5px;display:inline-flex}.billingPill.status-paid{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}.billingPill.status-open{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue)}.billingPill.status-failed,.billingPill.status-uncollectible{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.billingBack{color:var(--muted);align-items:center;gap:6px;width:max-content;text-decoration:none;display:inline-flex}.billingInvoiceDetail{gap:18px;padding:20px;display:grid}.billingInvoiceDetail>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.billingInvoiceMeta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;display:grid}.billingInvoiceMeta dt,.billingTotals dt{color:var(--muted);font-size:12px}.billingInvoiceMeta dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.billingInvoiceMeta small{color:var(--muted);margin-top:2px;font-weight:550;display:block}.billingLinesWrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.billingLines{border-collapse:collapse;width:100%;min-width:280px}.billingLines th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 0;font-size:12px}.billingLines td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 0}.billingLines td small{color:var(--muted);display:block}.billingLines th:not(:first-child),.billingLines td:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.billingTotals{gap:8px;width:min(100%,320px);margin:0 0 0 auto;display:grid}.billingTotals div{justify-content:space-between;gap:12px;display:flex}.billingTotals dd{font-variant-numeric:tabular-nums;margin:0}.billingTotals .grand{border-top:1px solid var(--line);padding-top:8px;font-weight:800}.billingTotals .due dd{color:var(--red);font-weight:700}@media (max-width:900px){.billingAccountGrid{grid-template-columns:1fr}.billingInvoiceList li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.billingInvoiceBtns{grid-column:1/-1;justify-content:flex-start}.billingInvoiceAmt{text-align:right}.billingCore ul,.billingBundle ul,.billingStatus dl{grid-template-columns:1fr}.billingStatus dl div{flex-direction:row}}@media (max-width:560px){.billingPrice strong{font-size:28px}.billingPlan h3{font-size:20px}}
.displayTopGrid{grid-template-columns:1fr .85fr;gap:14px;margin-bottom:14px;display:grid}.displayScreenList{gap:8px;margin:14px 0;display:grid}.displayScreenList button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.displayScreenList button.active{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--panel))}.displayScreenList button>span:nth-child(2){gap:2px;display:grid}.displayScreenList small{color:var(--muted);text-transform:capitalize;font-size:11px}.displayScreenList i{background:#20c997;border-radius:50%;width:8px;height:8px}.displayScreenIcon{background:color-mix(in srgb,var(--blue) 10%,var(--panel));width:35px;height:35px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.displayAddScreen{gap:8px;display:flex}.displayAddScreen input{flex:1}.displayPlayerCard{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--blue) 16%,transparent),transparent 38%),var(--panel);align-content:center;gap:11px;min-height:240px;display:grid}.displayPlayerCard h2{margin:0;font-size:29px}.displayPlayerCard p{color:var(--muted);margin:0;line-height:1.55}.displayLiveBadge{background:color-mix(in srgb,#20c997 12%,var(--panel));color:#17a878;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:11px;font-weight:900;display:flex}.displayUrl{background:var(--panel2);border:1px solid var(--line);border-radius:11px;gap:6px;padding:8px;display:flex}.displayUrl code{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);flex:1;font-size:11px;overflow:hidden}.displayUrl button{color:var(--blue);background:0 0;border:0}.displayActionGrid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:15px;display:grid}.displayActionGrid button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:inherit;border-radius:13px;gap:8px;padding:14px;display:grid}.displayActionGrid button>span{background:color-mix(in srgb,var(--blue) 10%,var(--panel));width:37px;height:37px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.displayActionGrid button small{color:var(--muted);font-size:11px}.displayControlGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.displayControlCard{gap:11px;display:grid}.displayControlCard label{gap:6px;display:grid}.wayfindingEditor{gap:7px;display:grid}.wayfindingEditor>div{grid-template-columns:1fr 64px;gap:6px;display:grid}.displayEmergencyWarning{background:color-mix(in srgb,var(--red) 8%,var(--panel));color:var(--red);border-radius:10px;gap:8px;padding:10px;font-size:11px;display:flex}.displayPlayer{color:#fff;isolation:isolate;background:#04152b;width:100vw;height:100vh;font-family:Inter,ui-sans-serif,system-ui;position:fixed;inset:0;overflow:hidden}.displayAtmosphere{z-index:-2;background:radial-gradient(circle at 14% 4%,#2f91ff59,#0000 27%),radial-gradient(circle at 82% 12%,#15bdff33,#0000 25%),linear-gradient(145deg,#041125,#082c56 48%,#04162e);position:absolute;inset:0}.displayPlayerHeader{justify-content:space-between;align-items:center;height:12vh;padding:0 6vw;display:flex}.displayPlayerBrand{align-items:center;gap:14px;display:flex}.displayTMark{background:linear-gradient(145deg,#37c2ff,#2469ff);border-radius:14px;place-items:center;width:54px;height:54px;font-size:31px;font-weight:950;display:grid}.displayPlayerBrand strong{font-size:30px}.displayPlayerBrand span{color:#48c5ff}.displayPlayerVenue{text-align:right;display:grid}.displayPlayerVenue small{letter-spacing:.22em;color:#8fb9eb;font-size:11px}.displayPlayerFooter{letter-spacing:.12em;color:#a4bdd8;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:3vh;left:6vw;right:6vw}.displayPlayerFooter span:last-child{color:#4bc6ff}.displayKicker{color:#56c8ff;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(11px,1.1vw,18px);font-weight:900}.displayBrandMode,.displayEventMode,.displayWayfindingMode,.displaySponsorMode,.displayEmergencyMode{flex-direction:column;justify-content:center;height:80vh;padding:3vh 7vw 9vh;display:flex}.displayBrandHero p{color:#6bcdff;letter-spacing:.25em;font-weight:900}.displayBrandHero h1{margin:1vh 0 2vh;font-size:clamp(72px,9vw,160px);line-height:.88}.displayBrandHero h1 span{color:#42bfff}.displayBrandHero h2{color:#c8d8ea;font-size:clamp(20px,2.5vw,42px);font-weight:500}.displayProductRail{grid-template-columns:repeat(7,1fr);gap:1vw;margin-top:5vh;display:grid}.displayProductRail article{opacity:.55;background:#0217318f;border:1px solid #53bcff57;border-radius:18px;align-content:center;place-items:center;gap:1vh;min-height:14vh;transition:all .45s;display:grid}.displayProductRail article.active{opacity:1;background:#06315bc7;border-color:#48c6ff;transform:scale(1.04)}.displayProductRail svg{color:#62ceff;width:3vw;height:3vw}.displayBrandFooter{text-align:center;letter-spacing:.12em;color:#b8cce1;margin-top:4vh}.displayEventMode h1,.displayWayfindingMode h1,.displaySponsorMode h1,.displayEmergencyMode h1{letter-spacing:-.05em;margin:1vh 0 4vh;font-size:clamp(58px,7vw,126px);line-height:.92}.displayEventPrimary{grid-template-columns:1fr 1fr;gap:1.2vw;max-width:70vw;display:grid}.displayEventPrimary article,.displayEventInfo article{background:#031b37a3;border:1px solid #4bc3ff80;border-radius:18px;align-items:center;gap:1.3vw;padding:2vh 1.8vw;display:flex}.displayEventPrimary svg,.displayEventInfo svg{color:#5fcaff;width:3vw;height:3vw}.displayEventPrimary span,.displayEventInfo span{display:grid}.displayEventPrimary small,.displayEventInfo small{letter-spacing:.13em;color:#8fb1d4;font-size:.75vw}.displayEventPrimary strong{font-size:1.75vw}.displayEventInfo{grid-template-columns:repeat(3,1fr);gap:1.2vw;margin-top:1.2vw;display:grid}.displayEventInfo strong{font-size:1.3vw}.displayWayGrid{grid-template-columns:1fr 1fr;gap:1.25vw;display:grid}.displayWayGrid article{background:#031b37a8;border:1px solid #46c3ff85;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5vw;min-height:15vh;padding:1.5vh 2vw;display:grid}.displayWayGrid svg{color:#62ccff;width:3vw;height:3vw}.displayWayGrid strong{font-size:2.7vw}.displayWayGrid b{color:#44beff;font-size:5vw}.displayWayFooter{background:#031b37b3;border:1px solid #46c3ff85;border-radius:16px;grid-template-columns:1fr 1fr;margin-top:1.2vw;display:grid}.displayWayFooter span{text-align:center;padding:1.7vh 2vw;font-size:1.8vw;font-weight:800}.displaySponsorMode,.displayEmergencyMode{text-align:center;align-items:center}.displaySponsorRail{grid-template-columns:repeat(4,1fr);gap:1.3vw;width:90%;display:grid}.displaySponsorRail article{color:#0a2a52;background:#fff;border-radius:22px;place-items:center;height:18vh;font-size:1.8vw;font-weight:900;display:grid}.displayEmergencyPill{background:#1063b566;border:2px solid #52c9ff;border-radius:999px;padding:1vh 1.4vw;font-weight:900}.displayEmergencyMode h2{margin:0;font-size:3vw}.displayEmergencyMode>p{color:#bdcfe2;font-size:1.6vw}.displayEmergencyMode>div:last-child{grid-template-columns:repeat(3,1fr);gap:1.2vw;width:76%;display:grid}.displayEmergencyMode article{background:#021c39b8;border:1px solid #53c6ff8c;border-radius:18px;place-items:center;gap:.7vh;padding:2vh;display:grid}.displayEmergencyMode article span{font-size:1.6vw;font-weight:850}.displayPlayerLoading,.displayPlayerError{text-align:center;align-content:center;place-items:center;gap:18px;display:grid}.displayPulse{border:4px solid #52c4ff3d;border-top-color:#52c4ff;border-radius:50%;width:55px;height:55px;animation:1s linear infinite displaySpin}@keyframes displaySpin{to{transform:rotate(360deg)}}@media (max-width:1000px){.displayTopGrid,.displayControlGrid{grid-template-columns:1fr}.displayActionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.displayActionGrid{grid-template-columns:1fr}.displayAddScreen{flex-direction:column}}.displayPairControl{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.displayPairControl>svg{color:var(--blue)}.displayPairControl input{letter-spacing:.16em;text-align:center;min-width:0;font-size:18px;font-weight:900}.displayPairingPage{color:#fff;isolation:isolate;background:#04152b;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.displayPairingCard{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#021832c7;border:1px solid #58c6ff57;border-radius:32px;place-items:center;width:min(760px,88vw);padding:7vh 6vw;display:grid;box-shadow:0 35px 100px #00000052}.displayPairingIcon{background:linear-gradient(145deg,#37c2ff,#2469ff);border-radius:24px;place-items:center;width:82px;height:82px;margin-bottom:2vh;display:grid;box-shadow:0 18px 50px #2576ff47}.displayPairingIcon svg{width:42px;height:42px}.displayPairingCard h1{letter-spacing:-.055em;margin:1vh 0;font-size:clamp(42px,5.5vw,86px)}.displayPairingCard>p:not(.displayKicker){color:#bfd1e5;max-width:680px;font-size:clamp(16px,1.7vw,28px);line-height:1.45}.displayPairCode{letter-spacing:.12em;background:linear-gradient(#fff,#58c9ff);color:#0000;text-shadow:0 16px 45px #2584ff38;-webkit-background-clip:text;background-clip:text;margin:4vh 0 2vh;font-size:clamp(70px,10vw,160px);font-weight:950;line-height:1}.displayPairStatus{color:#73d5ff;background:#3bc2ff1c;border:1px solid #53c6ff47;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-weight:800;display:flex}.displayPairingCard>small{color:#88a9c8;letter-spacing:.08em;margin-top:3vh;font-size:clamp(12px,1vw,17px)}.displayPairError{color:#ffc2c2;background:#ff55551f;border:1px solid #ff606059;border-radius:12px;margin:3vh 0;padding:12px 16px}@media (max-width:620px){.displayPairControl{grid-template-columns:1fr}.displayPairControl>svg{display:none}.displayPairingCard{border-radius:24px;padding:6vh 7vw}.displayPairCode{letter-spacing:.08em}}.displayWorkspace{width:min(1180px,100%);min-width:0;max-width:100%;margin:0 auto;padding:0 0 34px}.displayWorkspace *{box-sizing:border-box}.displayHero{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;margin-bottom:18px;display:flex}.displayHero>div:first-child{min-width:0;max-width:760px}.displayHero h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(34px,4vw,56px)}.displayHero p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.displayHeroActions{flex-wrap:wrap;gap:8px;display:flex}.displayHeroActions a{white-space:nowrap}.displayTabs{scrollbar-width:none;gap:8px;margin-bottom:4px;padding:4px 0 14px;display:flex;overflow-x:auto}.displayTabs::-webkit-scrollbar{display:none}.displayTabs button{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.displayTabs button svg{width:16px;height:16px}.displayTabs button span{background:var(--panel2);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.displayTabs button.active{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 9px 24px color-mix(in srgb,var(--blue) 18%,transparent)}.displayTabs button.active span{background:#fff3}.displayScreenSwitcher{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-bottom:14px;display:flex;padding:12px 14px!important}.displayScreenSwitcherTitle{align-items:center;gap:10px;min-width:0;display:flex}.displayScreenSwitcherTitle>svg{color:var(--blue)}.displayScreenSwitcherTitle>div{min-width:0;display:grid}.displayScreenSwitcherTitle small{color:var(--muted);letter-spacing:.12em;font-size:11px;font-weight:900}.displayScreenSwitcherTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.displayScreenSwitcherRight{align-items:center;gap:8px;min-width:0;display:flex}.displayScreenSwitcherRight>span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:900;display:flex}.displayScreenSwitcherRight>span svg{width:13px;height:13px}.displayScreenSwitcherRight .online{color:#12a875;background:#17b7811c}.displayScreenSwitcherRight .offline{background:var(--panel2);color:var(--muted)}.displayScreenSwitcherRight select{min-width:180px;max-width:260px;padding:8px 10px}.displayOverviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;margin-bottom:14px;display:grid}.displayPreviewPanel,.displayNowPlaying{min-width:0}.displaySectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.displaySectionHead h2{margin:2px 0 0;font-size:20px}.displaySectionHead p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:11px}.displayModePill{text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb,var(--blue) 10%,var(--panel));color:var(--blue);border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.displayPreviewFrame{aspect-ratio:16/9;border:1px solid var(--line);background:#06162d;border-radius:15px;margin-top:12px;overflow:hidden;box-shadow:0 12px 30px #05173014}.displayPreviewFrame iframe{border:0;width:100%;height:100%;display:block}.displayPreviewMeta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:9px;font-size:11px;display:flex}.displayPreviewMeta strong{color:var(--text)}.displayNowPlaying{align-content:start;gap:8px;display:grid}.displayNowPlaying h2{margin:0;font-size:24px;line-height:1.1}.displayNowPlaying>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.displayNowPlaying img,.displayNowPlaying video{aspect-ratio:16/9;object-fit:contain;background:#06162d;border-radius:13px;width:100%;margin-top:8px}.displayQuickActions{margin-bottom:14px}.displayQuickActions .displayActionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.displayActionGrid button{align-content:start;min-height:118px}.displayActionGrid button strong{font-size:11px}.displayActionGrid button small{line-height:1.35}.displayControlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.displayControlCard{min-width:0;padding:18px!important}.displayControlCard h2{margin:2px 0 8px;font-size:20px}.displayControlCard label{font-size:11px}.displayControlCard button{justify-content:center;width:100%}.displayControlCard button svg{width:15px;height:15px}.wayfindingEditor>div{grid-template-columns:minmax(0,1fr) 58px}.wayfindingEditor select{padding-left:8px;padding-right:5px}.displayEmergencyWarning svg{flex:none;width:15px;height:15px}.dangerSolid{color:#fff;background:#d9444b;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-weight:800;display:flex}.displayContentLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.displayUploadCard{gap:10px;display:grid;position:sticky;top:20px}.displayUploadIcon{background:color-mix(in srgb,var(--blue) 10%,var(--panel));width:48px;height:48px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.displayUploadCard h2{margin:0;font-size:27px}.displayUploadCard>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.55}.displayUploadCard>button{justify-content:center;width:100%;margin-top:3px}.displayUploadCard>small{color:var(--muted);text-align:center;font-size:11px}.displayAssetArea{min-width:0}.displayAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.displayAssetCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;overflow:hidden}.displayAssetPreview{aspect-ratio:16/9;background:#07172d;position:relative;overflow:hidden}.displayAssetPreview img,.displayAssetPreview video{object-fit:contain;width:100%;height:100%;display:block}.displayAssetPreview>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#031225c7;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:9px;left:9px}.displayAssetPreview>span svg{width:12px;height:12px}.displayAssetBody{gap:5px;padding:12px;display:grid}.displayAssetBody>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.displayAssetBody>small{color:var(--muted);font-size:11px}.displayAssetBody>div{gap:7px;margin-top:5px;display:flex}.displayAssetBody .primary{flex:1;justify-content:center;font-size:11px}.displayAssetBody button svg{width:14px;height:14px}.displayEmptyLibrary{border:1px dashed var(--line);text-align:center;min-height:320px;color:var(--muted);border-radius:18px;align-content:center;place-items:center;gap:8px;margin-top:12px;display:grid}.displayEmptyLibrary>svg{width:42px;height:42px;color:var(--blue)}.displayEmptyLibrary strong{color:var(--text);font-size:14px}.displayEmptyLibrary span{font-size:11px}.displayScreensLayout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:14px;display:grid}.displayScreenManager,.displayPairCard{min-width:0}.displayScreenList i.online{background:#20c997}.displayScreenList i.offline{background:#aab6c7}.displayPairCard{align-content:start;gap:11px;display:grid}.displayPairBadge{color:#12a875;letter-spacing:.08em;background:#17b7811a;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:11px;font-weight:900;display:flex}.displayPairBadge svg{width:13px;height:13px}.displayPairCard h2{margin:0;font-size:28px}.displayPairCard>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.displayPairLinks{flex-wrap:wrap;gap:8px;display:flex}.displayPairLinks>*{flex:1;justify-content:center;min-width:145px}.displayPairTip{background:var(--panel2);border-radius:11px;gap:2px;padding:11px;display:grid}.displayPairTip strong{font-size:11px}.displayPairTip span{color:var(--muted);font-size:11px;line-height:1.4}.displayMediaMode{background:#000;place-items:center;display:grid;position:absolute;inset:0}.displayMediaMode video,.displayMediaMode img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:900px){.displayHero{flex-direction:column;align-items:flex-start}.displayHeroActions{width:100%}.displayHeroActions>*{flex:1;justify-content:center}.displayOverviewGrid,.displayContentLayout,.displayScreensLayout{grid-template-columns:1fr}.displayUploadCard{position:static}.displayControlGrid{grid-template-columns:1fr}.displayQuickActions .displayActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.displayWorkspace{width:100%;padding:0 0 96px;overflow:hidden}.displayHero{gap:14px;margin-bottom:12px}.displayHero h1{font-size:36px}.displayHero p:not(.eyebrow){font-size:11px}.displayHeroActions{grid-template-columns:1fr;display:grid}.displayTabs{margin-left:0;margin-right:0}.displayTabs button{padding:9px 11px}.displayScreenSwitcher{flex-direction:column;align-items:flex-start;padding:11px!important}.displayScreenSwitcherRight{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.displayScreenSwitcherRight select{width:100%;min-width:0;max-width:none}.displayOverviewGrid{gap:10px}.displayPreviewPanel,.displayNowPlaying,.displayQuickActions,.displayControlCard,.displayUploadCard,.displayScreenManager,.displayPairCard{padding:14px!important}.displayPreviewFrame{border-radius:11px}.displayQuickActions .displayActionGrid{grid-template-columns:1fr 1fr}.displayActionGrid button{min-height:100px;padding:11px}.displayActionGrid button strong,.displayActionGrid button small{font-size:11px}.displayActionGrid button>span{width:32px;height:32px}.displayActionGrid button>span svg{width:17px;height:17px}.displayControlGrid{gap:10px}.displayControlCard h2{font-size:22px}.wayfindingEditor>div{grid-template-columns:minmax(0,1fr) 56px}.displayAssetGrid{grid-template-columns:1fr}.displayUploadCard h2{font-size:24px}.displayPairControl{grid-template-columns:1fr}.displayPairControl>svg{display:none}.displayPairLinks{display:grid}.displayPairLinks>*{width:100%}}.displayDeleteScreen{border:1px solid color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--panel));width:100%;color:var(--red);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;font-weight:800;display:flex}.displayDeleteScreen svg{width:14px;height:14px}.displayEventMode{background-position:50%;background-size:cover}.displayEventMode[style]{position:relative}.displayEventMode[style]>*{z-index:1;position:relative}.eventMarketingAssets{overflow:hidden}.marketingAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.marketingAssetGrid article{border:1px solid var(--line);background:var(--panel2);border-radius:16px;grid-template-columns:170px minmax(0,1fr);gap:12px;min-width:0;padding:11px;display:grid}.marketingAssetPreview{aspect-ratio:16/9;background:#07172d;border-radius:11px;place-items:center;display:grid;overflow:hidden}.marketingAssetPreview.portrait{aspect-ratio:9/16;justify-self:center;width:auto;min-width:96px;max-height:170px}.marketingAssetPreview img{object-fit:cover;width:100%;height:100%}.marketingAssetPreview>span{color:#88a3c2;place-items:center;gap:4px;display:grid}.marketingAssetPreview svg{width:26px;height:26px}.marketingAssetPreview small{font-size:11px}.marketingAssetMeta{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;display:flex}.marketingAssetMeta>div{gap:3px;display:grid}.marketingAssetMeta b{font-size:11px}.marketingAssetMeta small{color:var(--muted);font-size:11px;line-height:1.4}.marketingAssetMeta em{color:var(--blue);font-size:11px;font-style:normal;font-weight:800}.marketingAssetMeta button{width:max-content}.marketingCropModal{width:min(780px,94vw)}.cropStage{background:#07172d;border-radius:14px;place-items:center;width:100%;max-height:58vh;margin:12px 0;display:grid;overflow:hidden}.cropStage img{object-fit:cover;will-change:transform;width:100%;height:100%}.cropControls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cropControls label{gap:5px;font-size:11px;font-weight:800;display:grid}.cropControls input{width:100%}@media (max-width:760px){.marketingAssetGrid{grid-template-columns:1fr}.marketingAssetGrid article{grid-template-columns:120px minmax(0,1fr)}.cropControls{grid-template-columns:1fr}.marketingCropModal{width:94vw}}.departmentFieldPublishing{border:1px solid var(--line);background:var(--panel2);border-radius:13px;gap:9px;margin-top:3px;padding:13px;display:grid}.departmentFieldPublishing>div{gap:2px;display:grid}.departmentFieldPublishing>div strong{font-size:11px}.departmentFieldPublishing>div small,.departmentFieldPublishing>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.departmentFieldPublishing>label{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.departmentFieldPublishing>label input{width:auto;margin-top:2px}.departmentFieldPublishing>label span{gap:2px;display:grid}.departmentFieldPublishing>label b{font-size:11px}.departmentFieldPublishing>label small{color:var(--muted);font-size:11px;line-height:1.35}.displayEventInfo.dynamic{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.displayEventInfo.dynamic article{min-width:0}.displayEventInfo.dynamic strong{overflow-wrap:anywhere}@media (max-width:620px){.departmentFieldPublishing{padding:10px}}.marketingCropModal{flex-direction:column;max-height:92dvh;display:flex;overflow:hidden}.marketingCropModal .modalHeader{flex:none}.marketingCropModal .cropStage{flex:auto;min-height:0}.marketingCropModal .cropControls,.marketingCropModal .modalActions{flex:none}@media (max-width:760px){.modalBackdrop:has(.marketingCropModal){align-items:stretch;padding:0}.marketingCropModal{background:var(--panel);height:100dvh;max-height:100dvh;overflow:hidden;border-radius:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.marketingCropModal .modalHeader{border-bottom:1px solid var(--line);background:var(--panel);z-index:3;padding:14px 16px 10px}.marketingCropModal .modalHeader h2{margin:2px 0;font-size:20px}.marketingCropModal .modalHeader .muted{font-size:11px}.marketingCropModal .cropStage{border-radius:12px;flex:auto;width:calc(100% - 24px);height:auto;min-height:180px;max-height:none;margin:12px auto 8px;position:relative}.marketingCropModal .cropStage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marketingCropModal .cropControls{background:var(--panel);grid-template-columns:1fr;gap:6px;max-height:150px;padding:8px 16px 10px;display:grid;overflow-y:auto}.marketingCropModal .cropControls label{gap:3px;font-size:11px}.marketingCropModal .cropControls input[type=range]{min-height:26px}.marketingCropModal .modalActions{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);z-index:4;grid-template-columns:1fr 1.4fr;gap:8px;margin:0;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #05173014}.marketingCropModal .modalActions button{justify-content:center;width:100%;min-height:44px}}@media (max-width:430px){.marketingCropModal .cropStage{min-height:150px}.marketingCropModal .cropControls{max-height:132px}}.displayTargetControls{min-width:min(360px,100%)}.displayTargetControls select{width:100%;font-weight:800}.displayLaunchCard{align-content:start;gap:10px;min-width:0;display:grid}.displayLaunchCard h2{margin:0;font-size:30px;line-height:1.05}.displayLaunchCard>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.5}.displayLaunchStats{grid-template-columns:repeat(3,1fr);gap:7px;margin:5px 0;display:grid}.displayLaunchStats span{background:var(--panel2);color:var(--muted);text-align:center;border-radius:11px;padding:10px;font-size:11px;display:grid}.displayLaunchStats b{color:var(--text);font-size:20px}.displayEmergencyAll{justify-content:center;width:100%;margin-top:4px}.displayOnlinePill{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:900;display:flex}.displayOnlinePill svg{width:12px;height:12px}.displayOnlinePill.online{color:#12a875;background:#17b7811c}.displayOnlinePill.offline{background:var(--panel2);color:var(--muted)}.displayEmergencyPanel{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr) auto;align-items:end;gap:14px;display:grid;border-color:color-mix(in srgb,var(--red) 30%,var(--line))!important}.displayEmergencyPanel h2{margin:2px 0;font-size:22px}.displayEmergencyPanel>div>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.45}.displayEmergencyPanel label{gap:5px;font-size:11px;font-weight:800;display:grid}.displayEmergencyPanel textarea{min-height:72px}.displayEmergencyPanel button{min-height:44px}.displayTemplateWorkspace,.displayTemplateSection{gap:14px;display:grid}.displayTemplateSection>.displaySectionHead>svg{color:var(--blue)}.displayTemplateCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.displayTemplateCards.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.displayTemplateCards>button{text-align:left;border:1px solid var(--line);background:var(--panel);color:inherit;cursor:pointer;border-radius:15px;gap:7px;min-width:0;padding:9px;display:grid}.displayTemplateCards>button:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.displayTemplateCards>button.selected{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 11%,transparent);background:color-mix(in srgb,var(--blue) 4%,var(--panel))}.displayTemplateCards>button>strong{padding:0 2px;font-size:11px}.displayTemplateCards>button>small{color:var(--muted);padding:0 2px 3px;font-size:11px;line-height:1.4}.displayTemplateThumb{aspect-ratio:16/9;background:linear-gradient(145deg,#06172f,#0d3d70);border:1px solid #61beff40;border-radius:10px;position:relative;overflow:hidden}.displayTemplateThumb:after{content:"";background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--blue) 38%,transparent),transparent 40%);position:absolute;inset:0}.displayTemplateThumb i,.displayTemplateThumb b,.displayTemplateThumb span,.displayTemplateThumb em{z-index:2;background:#ffffffe0;border-radius:999px;display:block;position:absolute}.displayTemplateThumb.event-hero i{width:45%;height:8%;top:19%;left:8%}.displayTemplateThumb.event-hero b{border-radius:4px;width:70%;height:17%;top:34%;left:8%}.displayTemplateThumb.event-hero span{border:1px solid var(--blue);background:#0d284be6;border-radius:5px;width:36%;height:19%;bottom:17%;left:8%}.displayTemplateThumb.event-hero em{border:1px solid var(--blue);background:#0d284be6;border-radius:5px;width:36%;height:19%;bottom:17%;left:47%}.displayTemplateThumb.event-split:before{content:"";background:linear-gradient(160deg,var(--blue),#07182e);width:42%;position:absolute;top:0;bottom:0;right:0}.displayTemplateThumb.event-split i{width:38%;height:9%;top:24%;left:7%}.displayTemplateThumb.event-split b{border-radius:4px;width:46%;height:18%;top:40%;left:7%}.displayTemplateThumb.event-split span{width:28%;height:12%;top:25%;right:7%}.displayTemplateThumb.event-split em{width:28%;height:12%;top:44%;right:7%}.displayTemplateThumb.event-poster{background:linear-gradient(#133d68,#07111f)}.displayTemplateThumb.event-poster:before{content:"";background:#020c19eb;height:38%;position:absolute;bottom:0;left:0;right:0}.displayTemplateThumb.event-poster i{width:42%;height:9%;bottom:24%;left:7%}.displayTemplateThumb.event-poster b{width:63%;height:10%;bottom:9%;left:7%}.displayTemplateThumb.event-poster span{border-radius:4px;width:15%;height:22%;bottom:11%;right:8%}.displayTemplateThumb.event-minimal{background:#f8fbff}.displayTemplateThumb.event-minimal i{background:var(--blue);width:24%;height:7%;top:22%;left:8%}.displayTemplateThumb.event-minimal b{background:#10213a;border-radius:4px;width:68%;height:16%;top:38%;left:8%}.displayTemplateThumb.event-minimal span{background:#cbd7e5;width:55%;height:4%;top:63%;left:8%}.displayTemplateThumb.event-minimal em{background:#72839b;width:42%;height:7%;bottom:14%;left:8%}.displayTemplateThumb.way-grid i,.displayTemplateThumb.way-grid b,.displayTemplateThumb.way-grid span,.displayTemplateThumb.way-grid em{background:#052344e6;border:1px solid #55c7ff;border-radius:5px;width:37%;height:25%}.displayTemplateThumb.way-grid i{top:14%;left:8%}.displayTemplateThumb.way-grid b{top:14%;right:8%}.displayTemplateThumb.way-grid span{bottom:14%;left:8%}.displayTemplateThumb.way-grid em{bottom:14%;right:8%}.displayTemplateThumb.way-list i,.displayTemplateThumb.way-list b,.displayTemplateThumb.way-list span,.displayTemplateThumb.way-list em{background:#ffffffd9;width:82%;height:10%;left:9%}.displayTemplateThumb.way-list i{top:16%}.displayTemplateThumb.way-list b{top:35%}.displayTemplateThumb.way-list span{top:54%}.displayTemplateThumb.way-list em{top:73%}.displayTemplateThumb.way-focus i{background:var(--blue);width:20%;height:20%;top:19%;left:9%}.displayTemplateThumb.way-focus b{border-radius:4px;width:68%;height:14%;top:49%;left:9%}.displayTemplateThumb.way-focus span{background:#4cc2ff33;border:2px solid #55c7ff;border-radius:4px;width:24%;height:42%;top:22%;right:9%}.displayTemplateThumb.menu-board i,.displayTemplateThumb.menu-board b,.displayTemplateThumb.menu-board span{width:35%;height:7%;left:8%}.displayTemplateThumb.menu-board i{top:22%}.displayTemplateThumb.menu-board b{top:41%}.displayTemplateThumb.menu-board span{top:60%}.displayTemplateThumb.menu-board em{border:1px solid var(--blue);background:#ffffff1a;border-radius:5px;width:42%;height:56%;top:16%;right:8%}.displayTemplateThumb.menu-modern:before{content:"";background:#ffffff0f;border:1px solid #5bc8ff;border-radius:6px;position:absolute;inset:12% 7%}.displayTemplateThumb.menu-modern i{width:40%;height:10%;top:22%;left:12%}.displayTemplateThumb.menu-modern b{width:74%;height:7%;top:43%;left:12%}.displayTemplateThumb.menu-modern span{width:58%;height:7%;top:59%;left:12%}.displayTemplateThumb.menu-modern em{width:68%;height:7%;top:75%;left:12%}.displayTemplateThumb.general i{background:var(--blue);width:25%;height:7%;top:20%;left:9%}.displayTemplateThumb.general b{border-radius:4px;width:64%;height:14%;top:38%;left:9%}.displayTemplateThumb.general span{background:#b8cce2;width:74%;height:6%;top:62%;left:9%}.displayTemplateThumb.general em{background:#8fa8c2;width:50%;height:6%;top:75%;left:9%}.displayTemplateComposer{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.displayTemplateComposer label{gap:5px;font-size:11px;font-weight:800;display:grid}.templateSend{width:max-content}.wayfindingEditor.launch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wayfindingEditor.launch>div{grid-template-columns:minmax(0,1fr) 58px;gap:6px;display:grid}.displayMenuRows{gap:7px;display:grid}.displayMenuRows>div{grid-template-columns:minmax(0,1.5fr) 100px minmax(110px,.8fr) 38px;gap:7px;display:grid}.displayMenuRows .iconSquare svg{width:14px;height:14px}.displayGroupEdit{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:5px;display:grid}.displayPairCard hr{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.displayPairCard h3{margin:0;font-size:13px}.displayPlayer{--display-accent:#2563ff}.displayVenueBrand{align-items:center;gap:14px;min-width:0;display:flex}.displayVenueBrand img{object-fit:contain;object-position:left center;max-width:260px;height:54px}.displayVenueMark{background:var(--display-accent);color:#fff;width:54px;height:54px;box-shadow:0 12px 28px color-mix(in srgb,var(--display-accent) 30%,transparent);border-radius:14px;place-items:center;font-size:28px;font-weight:950;display:grid}.displayVenueBrand strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:27px;overflow:hidden}.displayPlayer .displayKicker{color:color-mix(in srgb,var(--display-accent) 58%,#7bd8ff)}.displayPlayer .displayProductRail article.active{border-color:var(--display-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--display-accent) 16%,transparent),0 20px 45px #0003}.displayPlayer .displayProductRail svg{color:color-mix(in srgb,var(--display-accent) 65%,#65d8ff)}.displayPlayer .displayPlayerFooter span:last-child{color:color-mix(in srgb,var(--display-accent) 60%,#65d8ff)}.displayEventMode.eventSplit{background-position:50%;background-size:cover;grid-template-columns:1.05fr .95fr;align-items:center;gap:4vw;display:grid}.eventSplitCopy h1{letter-spacing:-.055em;margin:1vh 0 4vh;font-size:clamp(58px,6.6vw,118px);line-height:.92}.eventTimeStack{grid-template-columns:1fr 1fr;gap:1vw;display:grid}.eventTimeStack span{background:#021328a6;border:1px solid #ffffff3d;border-radius:16px;gap:.4vh;padding:1.8vh 1.4vw;display:grid}.eventTimeStack span:first-child{grid-column:1/-1}.eventTimeStack small{letter-spacing:.13em;color:#a7c0da;font-size:.75vw}.eventTimeStack strong{font-size:1.65vw}.eventSplit>.displayEventInfo{grid-template-columns:1fr;margin:0}.eventSplit>.displayEventInfo article{min-height:10vh}.displayEventMode.eventPoster{background-position:50%;background-size:cover;justify-content:flex-end;padding-left:5vw;padding-right:5vw}.eventPosterSpacer{flex:1}.eventPosterRail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020f20db;border:1px solid #fff3;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(460px,1fr);align-items:end;gap:2vw;padding:2.5vh 2vw;display:grid}.eventPosterRail h1{margin:.7vh 0 0;font-size:clamp(44px,5vw,88px)}.eventPosterTimes{grid-template-columns:1.5fr 1fr 1fr;gap:.8vw;display:grid}.eventPosterTimes span{gap:.3vh;display:grid}.eventPosterTimes small{color:#9db7d4;font-size:.7vw}.eventPosterTimes strong{font-size:1.25vw}.eventPoster+.displayEventInfo,.eventPoster>.displayEventInfo{margin-top:1vw}.displayEventMode.eventMinimal{color:#10213a;background:linear-gradient(145deg,#f8fbff,#eaf1f9);padding-left:8vw;padding-right:8vw}.eventMinimal .displayKicker{color:var(--display-accent)}.eventMinimal h1{letter-spacing:-.07em;max-width:90%;margin:2vh 0;font-size:clamp(72px,9vw,160px)}.eventMinimalRule{background:var(--display-accent);border-radius:999px;width:12vw;height:8px;margin:1vh 0 3vh}.eventMinimalMeta{align-items:center;gap:2.4vw;font-size:clamp(20px,2vw,36px);display:flex}.eventMinimalMeta span{color:#61748e}.eventMinimal .displayEventInfo article{color:#10213a;background:#fff;border-color:#d5dfeb}.eventMinimal .displayEventInfo small{color:#71839a}.eventMinimal .displayEventInfo svg{color:var(--display-accent)}.displayWayList{gap:1.1vw;display:grid}.displayWayList article{border-bottom:1px solid #fff3;grid-template-columns:1fr auto;align-items:center;min-height:11vh;padding:1.3vh 2vw;display:grid}.displayWayList strong{font-size:clamp(28px,3vw,54px)}.displayWayList b{color:color-mix(in srgb,var(--display-accent) 65%,#65d8ff);font-size:clamp(42px,5vw,88px)}.wayFocus{text-align:center;align-items:center}.wayFocusArrow{color:color-mix(in srgb,var(--display-accent) 60%,#61d1ff);font-size:clamp(120px,18vw,300px);font-weight:950;line-height:.75}.wayFocus h1{margin:3vh 0 1vh;font-size:clamp(72px,9vw,155px)}.wayFocus>p:last-child{color:#b7c9dc;font-size:clamp(18px,1.7vw,30px)}.displayMenuMode{grid-template-columns:minmax(320px,.65fr) minmax(0,1.35fr);align-items:center;gap:4vw;height:80vh;padding:3vh 7vw 9vh;display:grid}.displayMenuHeader h1{letter-spacing:-.065em;margin:1vh 0 2vh;font-size:clamp(62px,8vw,140px);line-height:.87}.displayMenuHeader>p:last-child{color:#b8cce1;font-size:clamp(20px,2vw,36px)}.displayMenuGrid{grid-template-columns:1fr 1fr;gap:1.3vw;display:grid}.displayMenuGrid article{background:#0217318f;border:1px solid #ffffff38;border-radius:18px;padding:2vh 1.5vw}.displayMenuGrid h2{color:color-mix(in srgb,var(--display-accent) 60%,#66d4ff);border-bottom:1px solid #ffffff26;margin:0 0 1.5vh;padding-bottom:1vh;font-size:clamp(20px,2vw,34px)}.displayMenuGrid article>div{grid-template-columns:1fr auto;gap:1vw;padding:.75vh 0;display:grid}.displayMenuGrid strong{font-size:clamp(17px,1.55vw,28px)}.displayMenuGrid b{color:#fff;font-size:clamp(18px,1.7vw,30px)}.template-menu-modern .displayMenuMode{grid-template-columns:1fr}.template-menu-modern .displayMenuHeader{text-align:center}.template-menu-modern .displayMenuHeader h1{font-size:clamp(54px,6vw,100px)}.template-menu-modern .displayMenuGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.displayGeneralMode{flex-direction:column;justify-content:center;height:80vh;padding:4vh 8vw 10vh;display:flex}.displayGeneralMode h1{letter-spacing:-.065em;max-width:90%;margin:2vh 0 3vh;font-size:clamp(70px,9vw,160px);line-height:.88}.displayGeneralBody{gap:1vh;max-width:78%;display:grid}.displayGeneralBody p{color:#d4e1ef;margin:0;font-size:clamp(24px,2.5vw,46px);line-height:1.25}.displayGeneralFooter{color:#9eb6d0;border-top:1px solid #ffffff3d;margin-top:4vh;padding-top:2vh;font-size:clamp(15px,1.4vw,24px)}.displayGeneralMode.meeting h1{color:color-mix(in srgb,var(--display-accent) 50%,white)}.displayGeneralMode.schedule .displayGeneralBody p{border-bottom:1px solid #ffffff2e;padding:.9vh 0}@media (max-width:1000px){.displayTemplateCards,.displayTemplateCards.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.displayEmergencyPanel{grid-template-columns:1fr}.displayEmergencyPanel button{justify-content:center;width:100%}.displayTemplateComposer{grid-template-columns:1fr}.templateSend{justify-content:center;width:100%}}@media (max-width:620px){.displayScreenSwitcher{gap:8px}.displayTargetControls{width:100%;min-width:0}.displayTemplateCards,.displayTemplateCards.compact{grid-template-columns:1fr 1fr}.displayTemplateCards>button{padding:7px}.displayTemplateSection{padding:14px!important}.displayTemplateComposer,.wayfindingEditor.launch{grid-template-columns:1fr}.displayMenuRows>div{grid-template-columns:minmax(0,1fr) 74px}.displayMenuRows>div input:nth-child(3){grid-column:1/2}.displayMenuRows>div button{grid-area:2/2/auto/3}.displayGroupEdit{grid-template-columns:1fr}.displayLaunchStats{grid-template-columns:repeat(3,1fr)}}.displayTandemSignature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#041226b8;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:.7vw;padding:.65vh .85vw;display:flex;position:absolute;bottom:2.7vh;right:4.2vw;box-shadow:0 12px 30px #0000002e}.displayTandemSignature svg{filter:drop-shadow(0 3px 8px #00000038);flex:none}.displayTandemSignature>div{gap:.1vh;display:grid}.displayTandemSignature strong{letter-spacing:.02em;color:#fff;font-size:clamp(10px,.85vw,15px)}.displayTandemSignature span{letter-spacing:.08em;color:#8fc8ff;text-transform:lowercase;font-size:clamp(8px,.65vw,11px)}.mode-media .displayTandemSignature{background:#020b18a8;border-color:#ffffff38}.mode-emergency .displayTandemSignature{background:#071225d1;border-color:#6dd2ff57}.tandemConfirmBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tandemConfirmModal{text-align:center;border:1px solid var(--line);justify-items:center;gap:12px;width:min(520px,92vw);display:grid;position:relative;overflow:hidden;padding:22px!important}.tandemConfirmModal:before{content:"";z-index:2;background:linear-gradient(90deg,#2563ff,#14b8a6);height:4px;position:absolute;inset:0 0 auto}.tandemConfirmModal.critical:before{background:linear-gradient(90deg,#d92d3a,#ff8a3d)}.tandemConfirmBrand{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.tandemConfirmMark{color:#fff;background:linear-gradient(145deg,#2563ff,#14b8a6);border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:950;display:grid}.tandemConfirmBrand>div{display:grid}.tandemConfirmBrand strong{font-size:13px}.tandemConfirmBrand small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.tandemConfirmIcon{background:color-mix(in srgb,var(--red) 9%,var(--panel));width:64px;height:64px;color:var(--red);border-radius:18px;place-items:center;margin-top:4px;display:grid}.tandemConfirmIcon svg{width:30px;height:30px}.tandemConfirmModal h2{letter-spacing:-.035em;margin:0;font-size:28px}.tandemConfirmModal>p{color:var(--muted);max-width:420px;margin:0;font-size:11px;line-height:1.55}.tandemConfirmSummary{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.tandemConfirmSummary span{background:var(--panel2);color:var(--muted);border-radius:11px;gap:2px;padding:11px;font-size:11px;display:grid}.tandemConfirmSummary b{color:var(--text);font-size:20px}.tandemConfirmActions{grid-template-columns:1fr 1.25fr;gap:8px;width:100%;margin-top:2px;display:grid}.tandemConfirmActions button{justify-content:center;width:100%;min-height:44px}.tandemConfirmFooter{border-top:1px solid var(--line);width:100%;color:var(--muted);justify-content:center;align-items:center;gap:7px;padding-top:9px;font-size:11px;display:flex}.tandemConfirmFooter strong{color:var(--text)}.tandemConfirmFooter span{color:var(--blue)}.displayEmergencyMode{position:relative;overflow:hidden}.displayEmergencyMode>:not(.displayEmergencyPulse){z-index:3;position:relative}.displayEmergencyPulse{pointer-events:none;z-index:1;border:clamp(5px,.55vw,11px) solid #58cdff00;position:absolute;inset:0}.displayEmergencyPulse.pulseOne{animation:2.8s ease-in-out infinite displayEmergencyAttention}.displayEmergencyPulse.pulseTwo{animation:2.8s ease-in-out .45s infinite displayEmergencyAttention;inset:1.2vw}.displayEmergencyPulse.pulseThree{animation:2.8s ease-in-out .9s infinite displayEmergencyAttention;inset:2.4vw}.displayEmergencyMode:before{content:"";z-index:0;background:radial-gradient(circle,#289aff29,#0000 56%);animation:2.8s ease-in-out infinite displayEmergencyGlow;position:absolute;inset:0}.displayEmergencyPill{animation:2.8s ease-in-out infinite displayEmergencyPillPulse;box-shadow:0 0 #52c9ff2e}.displayEmergencySteps{grid-template-columns:repeat(3,1fr);gap:1.2vw;width:76%;display:grid!important}@keyframes displayEmergencyAttention{0%,to{border-color:#58cdff00;box-shadow:inset 0 0 #58cdff00}38%,62%{border-color:#58cdff57;box-shadow:inset 0 0 48px #2e9dff1f}}@keyframes displayEmergencyGlow{0%,to{opacity:.28;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes displayEmergencyPillPulse{0%,to{box-shadow:0 0 #52c9ff0d}50%{box-shadow:0 0 0 12px #52c9ff14,0 0 42px #52c9ff29}}@media (prefers-reduced-motion:reduce){.displayEmergencyPulse,.displayEmergencyMode:before,.displayEmergencyPill{animation:none!important}.displayEmergencyPulse.pulseOne{border-color:#58cdff4d}}@media (max-width:620px){.tandemConfirmModal{width:94vw;padding:18px!important}.tandemConfirmActions{grid-template-columns:1fr}.displayTandemSignature{gap:1.5vw;padding:.55vh 2vw;bottom:2.2vh;right:3vw}.displayTandemSignature strong,.displayTandemSignature span{font-size:11px}}.displayTandemSignature{opacity:.72;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;z-index:20!important;background:0 0!important;border:0!important;align-items:center!important;gap:.4vw!important;padding:0!important;display:inline-flex!important;position:absolute!important;bottom:1.8vh!important;right:2.2vw!important}.displayTandemSignature:hover{opacity:.9}.displayTandemSignature>svg{filter:none!important;width:18px!important;height:18px!important}.displayTandemSignature>span{gap:0!important;display:grid!important}.displayTandemSignature strong{text-shadow:0 1px 6px #00000073;color:#ffffffe6!important;font-size:clamp(8px,.62vw,11px)!important}.displayTandemSignature small{text-shadow:0 1px 5px #00000080;color:#bedbf8d1!important;font-size:clamp(6px,.48vw,8px)!important}.mode-media .displayTandemSignature,.mode-emergency .displayTandemSignature{background:0 0!important;border:0!important}.displayPlayerFooter{right:12vw}@media (max-width:620px){.displayTandemSignature{gap:1vw!important;bottom:1.6vh!important;right:2.5vw!important}.displayTandemSignature>svg{width:15px!important;height:15px!important}.displayTandemSignature strong,.displayTandemSignature small{font-size:11px!important}}.simplifiedDisplay .displayTabs.simple{margin-bottom:12px}.displayRemoteBar{grid-template-columns:minmax(180px,.55fr) minmax(240px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.displayRemoteBar>div{display:grid}.displayRemoteBar small{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:900}.displayRemoteBar strong{font-size:15px}.displayRemoteBar select{width:100%}.displayTVWall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.displayTVCard{min-width:0;padding:12px!important}.displayTVCardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.displayTVCardHead>div{display:grid}.displayTVCardHead strong{font-size:11px}.displayTVCardHead small{color:var(--muted);text-transform:capitalize;font-size:11px}.displayTVCardHead>span{background:var(--panel2);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:900;display:flex}.displayTVCardHead>span svg{width:11px;height:11px}.displayTVCardHead>span.online{color:#12a875;background:#17b7811a}.displayRemoteContent{margin-bottom:14px}.remoteContentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.remoteContentCard{text-align:left;border:1px solid var(--line);background:var(--panel2);min-height:128px;color:inherit;border-radius:13px;gap:7px;padding:12px;display:grid}.remoteContentCard>span{background:color-mix(in srgb,var(--blue) 9%,var(--panel));width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.remoteContentCard>span svg{width:17px}.remoteContentCard strong{font-size:11px}.remoteContentCard small{text-transform:capitalize;color:var(--muted);font-size:11px}.remoteContentCard em{color:var(--blue);align-items:center;gap:4px;margin-top:auto;font-size:11px;font-style:normal;font-weight:850;display:flex}.remoteContentCard em svg{width:11px}.remoteContentCard.emergency{border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.remoteContentCard.emergency>span,.remoteContentCard.emergency em{color:var(--red)}.contentStudioHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.contentStudioHead h2{margin:2px 0 4px;font-size:24px}.contentStudioHead p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.displayContentBuilder{grid-template-columns:170px minmax(0,1fr);gap:16px;margin-bottom:14px;display:grid}.contentTypeRail{align-content:start;gap:6px;display:grid}.contentTypeRail button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:11px;font-weight:850;display:flex}.contentTypeRail button svg{width:15px}.contentTypeRail button.active{background:var(--blue);border-color:var(--blue);color:#fff}.contentEditor{gap:12px;min-width:0;display:grid}.contentEditor>label,.emergencyTemplateEditor label{gap:5px;font-size:11px;font-weight:800;display:grid}.saveContentButton{justify-self:start}.contentLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.contentLibraryGrid article{border:1px solid var(--line);background:var(--panel2);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.contentLibraryGrid article>span{color:var(--blue)}.contentLibraryGrid article>span svg{width:17px}.contentLibraryGrid article>div{display:grid}.contentLibraryGrid strong{font-size:11px}.contentLibraryGrid small{color:var(--muted);text-transform:capitalize;font-size:11px}.mediaLibraryStrip{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:12px;display:flex;overflow-x:auto}.mediaLibraryStrip>span{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;min-width:180px;padding:9px;display:grid}.mediaLibraryStrip svg{width:14px;color:var(--blue)}.mediaLibraryStrip b{font-size:11px}.mediaLibraryStrip small{color:var(--muted);grid-column:2;font-size:11px}.emergencyTemplateEditor{border:1px solid color-mix(in srgb,var(--red) 30%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--panel));border-radius:13px;grid-template-columns:auto 1fr;gap:10px;padding:14px;display:grid}.emergencyTemplateEditor>svg{color:var(--red)}.emergencyTemplateEditor>div{gap:3px;display:grid}.emergencyTemplateEditor p{color:var(--muted);margin:0;font-size:11px}.emergencyTemplateEditor label{grid-column:1/-1}.displayPairTip{background:var(--panel2);border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.displayPairTip>div{display:grid}.displayPairTip small,.displayPairTip span{color:var(--muted);font-size:11px}.departmentFieldPublishing input[type=checkbox]{accent-color:var(--blue);cursor:pointer;appearance:auto!important;-webkit-appearance:checkbox!important;pointer-events:auto!important;width:18px!important;min-width:18px!important;height:18px!important}.departmentFieldPublishing label{cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto!important}@media (max-width:900px){.displayRemoteBar,.displayTVWall{grid-template-columns:1fr}.remoteContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.displayContentBuilder{grid-template-columns:1fr}.contentTypeRail{display:flex;overflow-x:auto}.contentTypeRail button{white-space:nowrap}.contentLibraryGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.remoteContentGrid,.contentLibraryGrid{grid-template-columns:1fr}.contentStudioHead{flex-direction:column;align-items:flex-start}.contentStudioHead button,.saveContentButton{justify-content:center;width:100%}}.displayMenuSourceToggle{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:7px;padding:5px;display:flex}.displayMenuSourceToggle button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;font-size:11px;font-weight:900}.displayMenuSourceToggle button.active{background:var(--blue);color:#fff}.connectedMenuPanel{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));background:color-mix(in srgb,var(--blue) 5%,var(--panel));border-radius:13px;grid-template-columns:auto minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:11px;padding:14px;display:grid}.connectedMenuPanel>svg{color:var(--blue);width:24px}.connectedMenuPanel>div{gap:3px;display:grid}.connectedMenuPanel strong{font-size:11px}.connectedMenuPanel p,.connectedMenuPanel>span{color:var(--muted);margin:0;font-size:11px}.displayEventMode.eventToday{background-position:50%!important;background-size:cover!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr)!important;align-items:center!important;gap:4vw!important;padding:7vh 6vw!important;display:grid!important}.eventToday>div:first-child h1{max-width:12ch!important;font-size:clamp(60px,8vw,145px)!important;line-height:.86!important}.eventToday>div:first-child>p:not(.displayKicker){color:#b8d0e7!important;font-size:clamp(19px,2vw,36px)!important}.eventTodayTimes{grid-template-columns:repeat(3,1fr)!important;gap:1vw!important;margin-top:4vh!important;display:grid!important}.eventTodayTimes>span{background:#05162a9e!important;border:1px solid #ffffff29!important;border-radius:1.2vw!important;gap:.5vh!important;padding:2vh 1.4vw!important;display:grid!important}.eventTodayTimes small{letter-spacing:.12em!important;color:#79e4d3!important;font-size:clamp(9px,.7vw,14px)!important}.eventTodayTimes strong{font-size:clamp(22px,2.2vw,42px)!important}.eventTodaySchedule{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#041223b8!important;border:1px solid #ffffff29!important;border-radius:1.5vw!important;gap:1vh!important;padding:2.4vh 2vw!important;display:grid!important}.eventTodaySchedule:before{content:"TODAY'S SCHEDULE";letter-spacing:.13em;color:#77e4d3;margin-bottom:.6vh;font-size:clamp(10px,.75vw,14px);font-weight:900}.eventTodaySchedule article{border-top:1px solid #ffffff1a!important;grid-template-columns:7vw 1fr!important;align-items:center!important;gap:1vw!important;padding:1.4vh 0!important;display:grid!important}.eventTodaySchedule article strong{color:#fff!important;font-size:clamp(18px,1.7vw,32px)!important}.eventTodaySchedule article span{color:#d9e8f6!important;font-size:clamp(16px,1.45vw,27px)!important}.displayEventMode.eventSchedule{background:linear-gradient(135deg,#05172b,#0b3155)!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;align-items:center!important;gap:5vw!important;padding:7vh 6vw!important;display:grid!important}.eventScheduleHead h1{margin:2vh 0 4vh!important;font-size:clamp(58px,7vw,125px)!important;line-height:.88!important}.eventScheduleHead>div{gap:1vw!important;display:flex!important}.eventScheduleHead>div span{color:#90aeca!important;border:1px solid #ffffff24!important;border-radius:1vw!important;padding:1.4vh 1.2vw!important;font-size:clamp(11px,.8vw,16px)!important;display:grid!important}.eventScheduleHead>div b{color:#fff!important;font-size:clamp(20px,1.8vw,34px)!important}.eventScheduleList{gap:.8vh!important;display:grid!important}.eventScheduleList article{background:#fff1!important;border:1px solid #ffffff14!important;border-radius:1vw!important;grid-template-columns:9vw 1fr!important;align-items:center!important;gap:1.4vw!important;padding:1.5vh 1.4vw!important;display:grid!important}.eventScheduleList article>strong{color:#75e3d2!important;font-size:clamp(20px,1.8vw,35px)!important}.eventScheduleList article>div{display:grid!important}.eventScheduleList article b{font-size:clamp(19px,1.65vw,32px)!important}.eventScheduleList article small{color:#99b2ca!important;font-size:clamp(10px,.85vw,16px)!important}@media (max-width:700px){.connectedMenuPanel{grid-template-columns:auto 1fr}.connectedMenuPanel select{grid-column:1/-1}.displayEventMode.eventToday,.displayEventMode.eventSchedule{grid-template-columns:1fr!important}}.displayScreenSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.displayScreenSummary>div{border:1px solid var(--line);background:var(--panel2);border-radius:11px;gap:3px;padding:12px;display:grid}.displayScreenSummary span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:850}.displayScreenSummary strong{font-size:11px;line-height:1.35}.displayPairCard>.displaySectionHead>span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:900;display:flex}.displayPairCard>.displaySectionHead>span.online{color:#12a875;background:#17b7811a}.displayPairCard>.displaySectionHead>span.offline{background:var(--panel2);color:var(--muted)}.displayPairCard>.displaySectionHead>span svg{width:13px}.displayPairCard>.workspaceActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.displayPairCard>.workspaceActions>*{justify-content:center}.displayScreenManager .displaySectionHead>.buttonRow{flex-wrap:wrap;justify-content:flex-end}@media (max-width:620px){.displayScreenSummary,.displayPairCard>.workspaceActions{grid-template-columns:1fr}.displayScreenManager .displaySectionHead{flex-direction:column;align-items:stretch}.displayScreenManager .displaySectionHead>.buttonRow{grid-template-columns:1fr;display:grid}.displayScreenManager .displaySectionHead>.buttonRow>*{justify-content:center}}
