:root{--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--ease-fluid:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--glass-bg:#0e1016b8;--glass-border:#ffffff1a;--glass-highlight:#ffffff0f;--shadow-soft:0 24px 60px #00000047;--shadow-lift:0 16px 40px #00000038}@media (prefers-reduced-motion:no-preference){body{animation:liquid-ambient-shift 28s var(--ease-fluid) infinite alternate;background-size:120% 120%}}@keyframes liquid-ambient-shift{0%{background-position:0 0,0 0,100% 100%,0 0}to{background-position:0 4%,8% 0,92% 96%,0 0}}.app-shell{--radius:var(--radius-md)}.top-status-bar{min-height:60px;padding:0 var(--space-5);gap:var(--space-3);border-bottom-color:var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(90deg,#a78bfa14,#0000 42%,#2dd4bf0f),#08090dd1}.live-pill,.connection-pill,.trial-chip{border-radius:var(--radius-sm);transition:background .2s var(--ease-fluid), border-color .2s var(--ease-fluid), transform .2s var(--ease-fluid)}.app-frame{grid-template-columns:260px minmax(0,1fr)}.sidebar-shell{gap:var(--space-4);padding:var(--space-5) var(--space-3);border-right-color:var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#08090dc7}.sidebar-nav a{border-radius:var(--radius-sm);transition:background .2s var(--ease-fluid), border-color .2s var(--ease-fluid), color .2s var(--ease-fluid), transform .2s var(--ease-fluid)}.sidebar-nav a:hover{transform:translate(2px)}.sidebar-nav a[aria-current=page]{box-shadow:0 1px 0 var(--glass-highlight) inset;background:linear-gradient(90deg,#a78bfa29,#a78bfa0a),#ffffff0a;border-color:#a78bfa59}.sidebar-profile{padding:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(#ffffff0a,#0000),#ffffff05;margin-top:auto}.sidebar-profile-block{gap:var(--space-2);margin-top:auto;display:grid}.sidebar-profile-block .sidebar-profile{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.sidebar-profile-block .sidebar-profile:hover{border-color:#a78bfa47}.sidebar-sign-out-button{justify-content:center;width:100%;padding:.55rem .75rem;font-size:.78rem}.account-profile-panel{max-width:720px}.account-profile-body{gap:var(--space-4);display:grid}.account-profile-identity{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.account-profile-avatar{width:56px;height:56px;font-size:.95rem}.account-profile-details{gap:var(--space-2);margin:0;display:grid}.account-profile-detail-row{gap:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;grid-template-columns:minmax(120px,34%) minmax(0,1fr);padding:.85rem 1rem;display:grid}.account-profile-detail-row dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.account-profile-detail-row dd{color:#f8fafc;word-break:break-word;margin:0;font-size:.92rem}.account-profile-plan{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;display:grid}.account-profile-plan-copy strong{font-size:.95rem}.account-profile-plan-copy p{margin:4px 0 0}.account-profile-plan-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-profile-technical-body{gap:var(--space-3);justify-items:start;display:grid}.account-profile-workspace-row{align-items:baseline;gap:var(--space-2);color:var(--muted);font-size:.82rem;display:flex}.account-profile-actions{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--glass-border);display:grid}.account-profile-signout-copy{max-width:52ch;margin:0;line-height:1.55}.sidebar-workspace-switcher select{border-radius:var(--radius-sm);transition:border-color .2s var(--ease-fluid), box-shadow .2s var(--ease-fluid)}.sidebar-workspace-switcher select:hover{border-color:#a78bfa59}.app-main{padding:var(--space-5) clamp(20px, 3vw, 36px) var(--space-6)}.dashboard-stack,.primary-stack,.side-stack,.control-groups,.transcript-list{gap:var(--space-4)}.panel,.hero-metrics div,.signal-card,.quick-controls-section,.creator-home-panel,.platform-hero,.platform-metric-card,.platform-access-card{border-radius:var(--radius-lg);border-color:var(--glass-border);background:linear-gradient(165deg, #ffffff0e, #ffffff03 42%, transparent), var(--glass-bg);box-shadow:0 1px 0 var(--glass-highlight) inset, var(--shadow-soft);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);transition:border-color .22s var(--ease-fluid), box-shadow .22s var(--ease-fluid), transform .22s var(--ease-fluid)}.panel:hover{border-color:#a78bfa38}.panel-header{padding:var(--space-4) var(--space-4)}.panel-header p{color:var(--muted);line-height:1.55}.panel-body{padding:var(--space-4)}.platform-hero{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl)}.platform-metric-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.platform-metric-card{min-height:96px;padding:var(--space-4);gap:var(--space-2)}.platform-metric-card strong{letter-spacing:-.02em;font-size:1.65rem}.platform-ops-grid{gap:var(--space-4)}.platform-live-command-center{border-color:#2dd4bf33}.platform-live-command-body{gap:var(--space-4);display:grid}.platform-live-command-metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.platform-live-command-metrics>div{padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;gap:6px;display:grid}.platform-live-command-metrics span{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.platform-live-command-metrics strong{color:#fff;letter-spacing:-.02em;font-size:1.35rem;font-weight:820}.platform-live-command-list{gap:var(--space-3);display:grid}.platform-live-command-row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:border-color .22s var(--ease-fluid), transform .22s var(--ease-fluid), box-shadow .22s var(--ease-fluid);background:linear-gradient(120deg,#ffffff0a,#0000 55%),#ffffff06;grid-template-columns:minmax(0,1.1fr) minmax(120px,.7fr) minmax(140px,.8fr) auto;align-items:center;display:grid}.platform-live-command-row.compact{gap:var(--space-2);padding:var(--space-3);grid-template-columns:1fr;align-items:stretch;display:grid}.platform-live-command-compact-head{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto;align-items:center;display:grid}.platform-live-command-tenant{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.platform-live-command-focus{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff08;gap:4px;display:grid}.platform-live-command-focus.good{border-color:#34d3993d}.platform-live-command-focus.warning{border-color:#fbbf243d}.platform-live-command-focus.danger{border-color:#f871713d}.platform-live-command-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff05;overflow:hidden}.platform-live-command-disclosure summary{padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.platform-live-command-disclosure summary::-webkit-details-marker{display:none}.platform-live-command-disclosure-body{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-live-command-disclosure-body>div{gap:4px;min-width:0;display:grid}.platform-live-command-row:hover{box-shadow:var(--shadow-lift);border-color:#a78bfa47;transform:translateY(-1px)}.platform-live-command-row.online{border-color:#34d39947}.platform-live-command-row.needs_setup{border-color:#fbbf2447}.platform-live-command-row>div{gap:4px;min-width:0;display:grid}.platform-live-command-row span{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.platform-live-command-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:780;overflow:hidden}.platform-live-command-row em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.platform-live-command-missing{color:var(--muted-2);font-size:.78rem}.button{border-radius:var(--radius-sm);transition:border-color .18s var(--ease-fluid), background .18s var(--ease-fluid), box-shadow .18s var(--ease-fluid), transform .18s var(--ease-spring)}.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0)scale(.98)}.platform-field input,.platform-field select,.platform-field textarea,.sidebar-workspace-switcher select{border-radius:var(--radius-sm);transition:border-color .18s var(--ease-fluid), box-shadow .18s var(--ease-fluid)}.platform-field input:focus,.platform-field select:focus,.platform-field textarea:focus{border-color:#a78bfa80;box-shadow:0 0 0 3px #a78bfa24}.creator-home-panel,.integration-page-hero,.command-hero{padding:var(--space-5);border-radius:var(--radius-xl)}.hero-metrics{gap:var(--space-3)}.hero-metrics div{min-height:72px;padding:var(--space-3)}.quick-control-grid{gap:var(--space-3)}.status-strip{padding:var(--space-3);border-radius:var(--radius-md);top:72px}.first-run-dashboard{gap:var(--space-4)}.creator-home-panel.first-run{gap:var(--space-5)}.creator-home-topline{gap:var(--space-4)}.creator-mode-rail a{border-radius:var(--radius-sm);transition:background .2s var(--ease-fluid), border-color .2s var(--ease-fluid), transform .2s var(--ease-fluid)}.first-run-setup-card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(160deg,#2dd4bf14,#0000 48%),#ffffff05;border:1px solid #2dd4bf33;grid-template-columns:1fr}.first-run-setup-copy{padding:var(--space-5);border-radius:var(--radius-md)}.first-run-setup-copy strong{font-size:clamp(1.35rem,2.4vw,1.85rem)}.first-run-step-list{gap:var(--space-3);border-left:2px solid #a78bfa38;grid-template-columns:1fr;padding-left:4px;display:grid}.first-run-step{min-height:auto;margin-left:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);transition:border-color .22s var(--ease-fluid), transform .22s var(--ease-fluid), box-shadow .22s var(--ease-fluid);grid-template-rows:auto auto auto;grid-template-columns:1fr}.first-run-step.current{transform:translate(4px)}.first-run-step:not(.current):not(.complete){opacity:.72}.first-run-status{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.creator-readiness-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.creator-readiness-pill-row{flex-wrap:wrap;gap:6px;display:flex}.creator-readiness-pill{border:1px solid var(--glass-border);min-height:24px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.creator-readiness-pill.good{color:#a7f3d0;border-color:#34d39947}.creator-readiness-pill.warning{color:#fde68a;border-color:#fbbf2447}.creator-readiness-pill.pending{color:#ddd6fe;border-color:#a78bfa47}.first-run-later-disclosure{margin-left:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff05;overflow:hidden}.first-run-later-disclosure summary{padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.first-run-later-disclosure summary::-webkit-details-marker{display:none}.first-run-later-steps{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);display:grid}.first-run-step.later{opacity:.82;margin-left:0}.creator-proof-disclosure .creator-starter-proof-rail{gap:var(--space-3)}.creator-support-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.creator-support-disclosure summary{padding:var(--space-4);cursor:pointer;gap:4px;list-style:none;display:grid}.creator-support-disclosure summary::-webkit-details-marker{display:none}.creator-support-disclosure summary span{color:#f8fafc;font-size:.92rem;font-weight:760}.creator-support-disclosure summary em{color:var(--muted);font-size:.78rem;font-style:normal}.creator-support-disclosure .creator-request-panel{margin:0 var(--space-4) var(--space-4);background:0 0;border:none;padding:0}.creator-support-disclosure .creator-request-heading{display:none}.creator-home-panel.ready{gap:var(--space-5)}.creator-home-panel.ready .creator-home-grid{gap:var(--space-4);grid-template-columns:minmax(260px,1fr) minmax(280px,1fr)}.creator-home-panel.ready .creator-readiness-disclosure{grid-column:1/-1}.creator-home-panel.ready .creator-readiness-disclosure .creator-status-grid{padding:0 var(--space-4) var(--space-4)}.quick-controls-section.compact{gap:var(--space-4)}.quick-controls-section.compact .section-heading p{max-width:42rem}.safety-control-panel.compact{gap:var(--space-3)}.safety-control-grid.panic-strip{grid-template-columns:minmax(0,1fr)}.safety-control-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.safety-control-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.safety-control-disclosure summary::-webkit-details-marker{display:none}.safety-control-disclosure summary span{color:#f8fafc;font-size:.88rem;font-weight:760}.safety-control-disclosure summary em{color:var(--muted);font-size:.76rem;font-style:normal}.safety-control-disclosure .safety-control-grid{padding:0 var(--space-4) var(--space-4)}.creator-home-panel.ready .creator-next-card.ready{background:linear-gradient(160deg,#34d3991a,#0000 52%),#ffffff08;border-color:#34d39947}.creator-run-card.compact{gap:var(--space-3);align-content:start;display:grid}.creator-proof-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;grid-column:1/-1;overflow:hidden}.creator-proof-disclosure summary{padding:var(--space-4);cursor:pointer;gap:4px;list-style:none;display:grid}.creator-proof-disclosure summary::-webkit-details-marker{display:none}.creator-proof-disclosure summary span{color:#f8fafc;font-size:.92rem;font-weight:760}.creator-proof-disclosure summary em{color:var(--muted);font-size:.78rem;font-style:normal}.creator-proof-disclosure .creator-starter-proof-rail{padding:0 var(--space-4) var(--space-4)}.launch-ready-dashboard{gap:var(--space-5)}.setup-hub-disclosure .setup-hub-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.setup-hub-disclosure .panel-header{padding-top:0}.platform-operator-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#ffffff05;overflow:hidden}.platform-operator-disclosure-summary{padding:var(--space-4);cursor:pointer;gap:4px;list-style:none;display:grid}.platform-operator-disclosure-summary::-webkit-details-marker{display:none}.platform-operator-disclosure-summary span{color:#f8fafc;font-size:.95rem;font-weight:780}.platform-operator-disclosure-summary em{color:var(--muted);font-size:.78rem;font-style:normal}.platform-operator-disclosure-body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.platform-operator-disclosure-body>.panel{box-shadow:none}.integrations-page-stack{gap:var(--space-5)}.integration-page-hero.ready{border-color:#34d39938}.integration-page-hero.ready .integration-readiness-panel{gap:var(--space-3)}.integration-page-hero.ready .creator-readiness-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.integration-page-hero.ready .creator-readiness-disclosure .integration-status-grid{padding:0 var(--space-4) var(--space-4)}.integration-status-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integrations-advanced-disclosure .dashboard-disclosure-body,.integrations-health-disclosure .dashboard-disclosure-body{gap:var(--space-4)}.setup-phase-accordion{gap:var(--space-2);display:grid}.setup-phase-card{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);transition:border-color .22s var(--ease-fluid);overflow:hidden}.setup-phase-card.current{border-color:#a78bfa61}.setup-phase-card.complete{border-color:#34d39938}.setup-phase-card.upcoming:not(.optional){opacity:.78}.setup-phase-row{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.setup-phase-row:disabled{cursor:default}.setup-phase-dot{background:#ffffff3d;border-radius:999px;flex:none;width:10px;height:10px}.setup-phase-dot.good{background:#34d399;box-shadow:0 0 0 4px #34d39924}.setup-phase-dot.pending{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa24}.setup-phase-dot.warning{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2424}.setup-phase-copy{flex:1;gap:2px;min-width:0;display:grid}.setup-phase-copy strong{align-items:center;gap:var(--space-2);font-size:.92rem;display:flex}.setup-phase-copy>em{color:var(--muted);font-size:.78rem;font-style:normal}.setup-phase-optional-tag,.stream-deck-optional-tag{border:1px solid var(--glass-border);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:1px 8px;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}.setup-phase-state{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:800}.setup-phase-card.current .setup-phase-state{color:#ddd6fe}.setup-phase-body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.setup-phase-body>.panel{box-shadow:none;background:0 0;border:0}.setup-phase-pane{gap:var(--space-3);justify-items:start;display:grid}.setup-phase-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.setup-phase-proof{font-size:.8rem}.creator-ready-chip{margin-top:var(--space-2);color:#a7f3d0;letter-spacing:.05em;text-transform:uppercase;border:1px solid #34d39947;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.creator-ready-chip:before{content:"";background:#34d399;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #34d39924}.connection-receipts{gap:var(--space-2);display:grid}.connection-receipt-row{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:flex}.connection-receipt-copy{flex:1;gap:2px;min-width:0;display:grid}.connection-receipt-copy strong{font-size:.86rem}.connection-receipt-copy em{color:var(--muted);font-size:.76rem;font-style:normal}.connection-receipt-open{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:800}.tonights-packs-body{gap:var(--space-3);display:grid}.stream-deck-external-note{align-items:center;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:.8rem;display:flex}.stream-deck-advanced-rule{color:var(--muted);margin:0;font-size:.82rem}.stream-deck-test-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stream-deck-test-row .muted{font-size:.8rem}.stream-deck-pair-another{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.stream-deck-show-all{justify-self:start}@media (max-width:520px){.integration-page-hero .integration-readiness-panel{gap:var(--space-2)}.setup-phase-row{padding:var(--space-3)}.setup-phase-state{display:none}}.integrations-page-stack.ready .integration-command-panel{border-color:#34d3992e}.integration-command-panel.compact .integration-command-compact-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.integration-compact-pill{padding:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;gap:4px;display:grid}.integration-compact-pill span{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.integration-compact-pill strong{color:#fff;font-size:.82rem;font-weight:760}.integration-compact-pill.good{border-color:#34d3993d}.integration-compact-pill.warning{border-color:#fbbf243d}.integration-command-disclosure{margin:0 var(--space-4) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.integration-command-disclosure summary{padding:var(--space-3) var(--space-4);color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.integration-command-disclosure summary::-webkit-details-marker{display:none}.integration-command-expanded{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}.platform-workspace-switcher-grid{grid-template-columns:1fr}.platform-switcher-panel.compact .panel-body{gap:var(--space-3)}.platform-switcher-compact{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff08;display:grid}.platform-switcher-compact-summary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-switcher-actions.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-switcher-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.platform-switcher-disclosure summary{padding:var(--space-3) var(--space-4);color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.platform-switcher-disclosure summary::-webkit-details-marker{display:none}.platform-switcher-disclosure-body{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.platform-switcher-disclosure .platform-support-drawer{padding:0 var(--space-4) var(--space-4);background:0 0;border:none}.platform-switcher-disclosure .platform-trial-control{padding:0 var(--space-4) var(--space-4)}.platform-tenant-row.compact{gap:var(--space-3);padding:var(--space-3);border-color:var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;grid-template-columns:1fr;align-items:stretch;display:grid}.platform-tenant-compact-head{gap:var(--space-3);grid-template-columns:minmax(180px,.75fr) minmax(0,1.2fr) auto;align-items:start;display:grid}.platform-tenant-compact-summary{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-tenant-compact-action,.platform-tenant-compact-blocker{min-width:0}.platform-tenant-compact-rail{gap:var(--space-2);justify-items:end;display:grid}.platform-handoff-strip.compact{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-open-workspace.compact{justify-self:end}.platform-tenant-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff05;overflow:hidden}.platform-tenant-disclosure summary{padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.platform-tenant-disclosure summary::-webkit-details-marker{display:none}.platform-tenant-disclosure-body{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}@media (max-width:1120px){.platform-tenant-compact-head{grid-template-columns:1fr}.platform-tenant-compact-rail{justify-items:start}.platform-handoff-strip.compact{justify-content:flex-start}}@media (max-width:720px){.platform-switcher-compact-summary,.platform-tenant-compact-summary{grid-template-columns:1fr}}.platform-operator-disclosure-body .platform-provision-panel,.platform-operator-disclosure-body .platform-access-requests-panel,.platform-operator-disclosure-body .platform-tenant-panel{box-shadow:none}.active-packs-panel.embedded{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.active-packs-disclosure .active-pack-list{padding-top:0}.sidebar-workspace-switcher-wrap{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:linear-gradient(#a78bfa14,#0000 58%),#ffffff05;display:grid}.sidebar-chrome-header{gap:var(--space-3);display:grid}.sidebar-chrome-controls{gap:var(--space-2);padding:0 var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sidebar-chrome-button{border:1px solid var(--glass-border);border-radius:var(--radius-sm);min-height:34px;color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease-fluid), background .2s var(--ease-fluid), color .2s var(--ease-fluid);background:#ffffff08;place-items:center;display:inline-grid}.sidebar-chrome-button:hover:not(:disabled){color:#f5f3ff;background:#a78bfa1a;border-color:#a78bfa59}.sidebar-chrome-button:disabled{cursor:not-allowed;opacity:.45}.sidebar-chrome-button.pin.active{color:#f5f3ff;background:#a78bfa24;border-color:#a78bfa73}.sidebar-chrome-chevron{width:8px;height:8px;transition:transform .2s var(--ease-fluid);border-top:2px solid;border-left:2px solid;transform:rotate(-45deg)}.sidebar-chrome-chevron.expanded{transform:rotate(135deg)}.sidebar-chrome-pin{border:2px solid;border-radius:2px 2px 6px;width:10px;height:10px;transform:rotate(18deg)}.app-frame.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-frame.sidebar-collapsed .sidebar-shell{padding-inline:var(--space-2)}.app-frame.sidebar-collapsed .sidebar-chrome-header{gap:var(--space-2)}.app-frame.sidebar-collapsed .brand-lockup>div:not(.brand-mark),.app-frame.sidebar-collapsed .sidebar-workspace-switcher-wrap,.app-frame.sidebar-collapsed .nav-section-label,.app-frame.sidebar-collapsed .sidebar-link-label,.app-frame.sidebar-collapsed .nav-count,.app-frame.sidebar-collapsed .sidebar-profile-block>.sidebar-profile>div:not(.profile-avatar),.app-frame.sidebar-collapsed .sidebar-sign-out-button{display:none}.app-frame.sidebar-collapsed .brand-lockup{justify-content:center;padding-inline:0}.app-frame.sidebar-collapsed .sidebar-nav a,.app-frame.sidebar-collapsed .sidebar-link{justify-content:center;gap:0;padding-inline:0}.app-frame.sidebar-collapsed .sidebar-profile-block>.sidebar-profile{padding:var(--space-2);justify-content:center}.app-frame.sidebar-pinned .sidebar-shell{border-right-color:#a78bfa38}.sidebar-workspace-switcher-meta{padding:0 var(--space-1);gap:2px;margin:0;display:grid}.sidebar-workspace-switcher-meta strong{color:#f8fafc;font-size:.82rem;font-weight:760}.sidebar-workspace-switcher-meta em{color:var(--muted);font-size:.72rem;font-style:normal}.overlay-composer-page{gap:var(--space-5)}.overlay-composer-footer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--muted);background:#ffffff05;flex-wrap:wrap;font-size:.82rem;display:flex}.overlay-element-status{margin:var(--space-1) 0 0;color:var(--muted);font-size:.78rem}.overlay-composer-hero{padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(135deg, #2dd4bf1a, transparent 46%), linear-gradient(245deg, #a78bfa0f, transparent 44%), var(--glass-bg);box-shadow:0 1px 0 var(--glass-highlight) inset, var(--shadow-soft);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-color:#2dd4bf38}.overlay-composer-card{border-radius:var(--radius-lg);border-color:var(--glass-border);background:linear-gradient(165deg, #ffffff0e, #ffffff03 42%, transparent), var(--glass-bg);box-shadow:0 1px 0 var(--glass-highlight) inset;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);transition:border-color .22s var(--ease-fluid), box-shadow .22s var(--ease-fluid)}.overlay-composer-card.embedded{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}.overlay-composer-stage-shell{border-radius:var(--radius-lg);border-color:var(--glass-border);overflow:hidden}.overlay-resolution-disclosure,.overlay-composer-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff05;overflow:hidden}.overlay-resolution-disclosure summary,.overlay-composer-disclosure summary{padding:var(--space-2) var(--space-3);color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.overlay-resolution-disclosure summary::-webkit-details-marker{display:none}.overlay-composer-disclosure summary::-webkit-details-marker{display:none}.overlay-resolution-disclosure .overlay-custom-resolution,.overlay-composer-disclosure .overlay-composer-card,.overlay-scene-setup-disclosure .overlay-scene-setup-body{padding:0 var(--space-3) var(--space-3)}.overlay-scene-setup-disclosure summary{gap:2px;display:grid}.overlay-scene-setup-disclosure summary em{color:var(--muted-2);font-size:.72rem;font-style:normal;font-weight:600}.overlay-scene-setup-body{gap:var(--space-3);display:grid}.overlay-layer-tools-body{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.status-strip{flex-wrap:wrap}.status-strip .status-meta:empty{display:none}.platform-console>.platform-metric-grid-primary{margin-top:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.platform-metric-grid-primary .platform-metric-card{min-height:84px;padding:var(--space-3) var(--space-4)}.platform-metric-disclosure{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#ffffff05;overflow:hidden}.platform-metric-disclosure summary{padding:var(--space-3) var(--space-4);color:var(--muted);cursor:pointer;gap:4px;font-size:.82rem;font-weight:700;list-style:none;display:grid}.platform-metric-disclosure summary::-webkit-details-marker{display:none}.platform-metric-disclosure .platform-metric-grid-secondary{padding:0 var(--space-4) var(--space-4)}.platform-metric-disclosure summary em{color:var(--muted-2);font-size:.72rem;font-style:normal;font-weight:600}@media (max-width:960px){.platform-console>.platform-metric-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-finish-line-disclosure{display:block}.platform-finish-line-disclosure>summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);cursor:pointer;list-style:none;display:flex}.platform-finish-line-disclosure>summary::-webkit-details-marker{display:none}.platform-finish-line-summary-meta{gap:var(--space-2);text-align:right;justify-items:end;display:grid}.platform-finish-line-score-inline{gap:2px;display:grid}.platform-finish-line-score-inline strong{color:#fff;letter-spacing:-.02em;font-size:1.35rem;font-weight:820}.platform-finish-line-score-inline em{color:var(--muted);font-size:.74rem;font-style:normal}.platform-finish-line-panel .panel-body{padding-top:0}.platform-live-command-center{margin-top:var(--space-2)}.platform-finish-line-panel{margin-top:var(--space-4)}@media (max-width:1180px){.platform-live-command-compact-head,.platform-live-command-disclosure-body{grid-template-columns:1fr}.platform-live-command-row .button{justify-self:start}}@media (max-width:960px){.app-frame{grid-template-columns:1fr}.sidebar-shell{height:auto;position:relative;top:0}.sidebar-chrome-controls{display:none}.app-frame.sidebar-collapsed{grid-template-columns:1fr}.app-frame.sidebar-collapsed .brand-lockup>div:not(.brand-mark),.app-frame.sidebar-collapsed .sidebar-workspace-switcher-wrap,.app-frame.sidebar-collapsed .nav-section-label,.app-frame.sidebar-collapsed .sidebar-link-label,.app-frame.sidebar-collapsed .nav-count,.app-frame.sidebar-collapsed .sidebar-profile-block>.sidebar-profile>div:not(.profile-avatar),.app-frame.sidebar-collapsed .sidebar-sign-out-button{display:revert}.app-main{padding:var(--space-4) var(--space-3) var(--space-5)}}.access-page{isolation:isolate;padding:var(--space-5);position:relative}.access-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(540px 360px at 22% 16%,#a78bfa21,#0000 68%),radial-gradient(580px 400px at 80% 84%,#2dd4bf17,#0000 70%),radial-gradient(1100px 760px,#05060900,#05060980 82%);position:absolute;inset:0}.access-panel{gap:var(--space-4);border-color:var(--glass-border);border-radius:var(--radius-xl);background:linear-gradient(150deg, #a78bfa1f, transparent 40%), linear-gradient(330deg, #2dd4bf14, transparent 44%), var(--glass-bg);width:min(100%,440px);box-shadow:0 1px 0 var(--glass-highlight) inset, var(--shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);padding:clamp(24px,5vw,32px)}@media (prefers-reduced-motion:no-preference){.access-panel{animation:access-panel-enter .56s var(--ease-fluid) both}}@keyframes access-panel-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.access-mark{border-radius:var(--radius-md);width:46px;height:46px;font-size:.92rem;box-shadow:0 0 0 1px #a78bfa29,0 12px 32px #a78bfa24}.access-panel h1{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.5rem,4.4vw,1.9rem)}.access-form{gap:var(--space-2)}.access-form label{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.access-form input[type=email],.access-form input[type=password],.access-form input[type=text]{min-height:46px;padding:0 var(--space-3);border-radius:var(--radius-sm);transition:border-color .18s var(--ease-fluid), background .18s var(--ease-fluid), box-shadow .18s var(--ease-fluid);background:#00000047}.access-form input[type=email]:focus,.access-form input[type=password]:focus,.access-form input[type=text]:focus{background:#00000057;border-color:#a78bfa80;box-shadow:0 0 0 3px #a78bfa24}.access-form input[aria-invalid=true]{border-color:#f871718c}.access-form input[aria-invalid=true]:focus{border-color:#f87171a6;box-shadow:0 0 0 3px #f8717124}.access-form .button{min-height:46px}.access-form .button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.6)}.access-success,.access-warning,.access-error{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.access-code-panel{border-radius:var(--radius-md)}.access-code-panel summary,.access-breakglass summary{list-style:none}.access-code-panel summary::-webkit-details-marker{display:none}.access-breakglass summary::-webkit-details-marker{display:none}.access-code-panel summary:after,.access-breakglass summary:after{content:"";width:7px;height:7px;transition:transform .2s var(--ease-fluid);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:9px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.access-code-panel[open]>summary:after,.access-breakglass[open]>summary:after{transform:translateY(2px)rotate(225deg)}.access-code-panel summary{padding:var(--space-3)}.access-code-body{gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}#login-code{letter-spacing:.42em;text-align:center;text-indent:.42em;min-height:52px;font-size:1.3rem;font-weight:780}#login-code::placeholder{letter-spacing:.42em}@media (max-width:520px){.access-version-footer{margin-top:var(--space-2);text-align:center;position:static}}.live-pill{letter-spacing:.04em;border:1px solid #f43f5e42;font-size:.72rem}.live-pill.pending{border-color:#fbbf2442}.live-pill.danger{border-color:#f871714d}@media (prefers-reduced-motion:no-preference){.live-pill.connected .status-dot{animation:live-dot-pulse 2.4s var(--ease-fluid) infinite}}@keyframes live-dot-pulse{0%,to{box-shadow:0 0 #f43f5e73,0 0 10px}55%{box-shadow:0 0 0 5px #f43f5e00,0 0 10px}}.connection-pill.connected{border-color:#34d39938}.connection-pill.pending,.connection-pill.warning{border-color:#fbbf2438}.connection-pill.danger{border-color:#f8717142}.creator-readiness-pill{gap:7px;min-height:26px;padding:0 11px 0 9px}.creator-readiness-pill:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 8px}.creator-readiness-pill.good{background:#34d39914}.creator-readiness-pill.warning{background:#fbbf2412}.creator-readiness-pill.pending{background:#a78bfa14}.integration-compact-pill.good{background:linear-gradient(160deg,#34d3991a,#0000 55%),#ffffff08}.integration-compact-pill.warning{background:linear-gradient(160deg,#fbbf2417,#0000 55%),#ffffff08}.quick-control-grid{grid-template-columns:repeat(auto-fit,minmax(137px,1fr))}.button.secondary.quick-control-button,.button.danger.quick-control-button{min-height:122px}.quick-control-inner{gap:var(--space-3);min-height:120px;padding:var(--space-3)}.quick-control-icon{border-color:color-mix(in srgb, currentColor 40%, transparent);background:color-mix(in srgb, currentColor 10%, transparent)}.sidebar-nav a[aria-current=page]{box-shadow:2px 0 0 #a78bfabf inset, 0 1px 0 var(--glass-highlight) inset}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
