.admin-system{--admin-border: #213149;--admin-muted: #a4b3ca;color:#ecf2fd;color-scheme:dark;min-width:0;max-width:1640px;margin:auto;padding:10px 4px 30px;font-size:14px}.admin-system *,.admin-subnav *,.admin-system-entry{box-sizing:border-box}.admin-system h1{font-size:clamp(25px,2.3vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.035em}.admin-system h2{font-size:18px;font-weight:650}.admin-system h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#bdcce4;font-weight:700;margin-bottom:20px}.admin-breadcrumb{display:flex;align-items:center;gap:10px;color:#9aabc6;font-size:12px;margin:0 0 20px}.admin-breadcrumb a{color:#8faaff}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.admin-page-heading p{color:var(--admin-muted);line-height:1.75;margin-top:10px;max-width:750px}.admin-quick-card{display:flex;gap:14px;align-items:center;flex-shrink:0;padding:17px 20px;border:1px solid #343a67;border-radius:14px;background:linear-gradient(120deg,#191e3c,#101c30);transition:border-color .15s,transform .15s}.admin-quick-card strong,.admin-quick-card small,.admin-quick-card b{display:block}.admin-quick-card small{font-size:11px;color:#a8b8d0;margin:4px 0 10px}.admin-quick-card b{font-size:12px;color:#b7c8ff;font-weight:550}.admin-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:#28477855;color:#8bb8ff;font-size:25px}.admin-icon svg{width:23px;height:23px}.admin-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;background:#0b1727;border:1px solid var(--admin-border);border-radius:12px;width:fit-content;max-width:100%;margin-bottom:24px}.admin-tabs a{padding:10px 17px;border-radius:8px;color:#aebfd7;font-weight:550;font-size:13px}.admin-tabs a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#5045de,#337dea);box-shadow:0 4px 14px #373cb433}.admin-tabs a:hover{color:#fff;background-color:#172941}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-metric{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #263c58;border-radius:14px;background:radial-gradient(ellipse at 10% 0%,#21406b38,transparent 75%),#0c1828;transition:transform .15s,border-color .15s,box-shadow .15s}.admin-metric-top{display:flex;justify-content:space-between;align-items:center;color:#8096b8;margin-bottom:18px}.admin-metric-label{font-size:13px;color:#becce0}.admin-metric strong{font-size:34px;line-height:1.2;font-weight:650;margin:9px 0;letter-spacing:-.04em}.admin-metric small{font-size:11px;color:#97a9c3}.admin-metric.metric-1 .admin-icon{color:#b09aff;background:#52418c40}.admin-metric.metric-2 .admin-icon{color:#6bd8d3;background:#215e6840}.admin-metric.metric-3 .admin-icon{color:#83d8ac;background:#26644b40}.admin-metric:hover,.admin-quick-card:hover{transform:translateY(-2px);border-color:#6b79da;box-shadow:0 7px 24px #0003}.admin-metric:active,.admin-quick-card:active{transform:translateY(0)}.admin-system :is(a,button,input,select,textarea):focus-visible,.admin-system-entry:focus-visible,.admin-subnav :focus-visible{outline:2px solid #92b3ff;outline-offset:3px}.admin-growth{display:flex;align-items:center;gap:18px;padding:24px;margin-top:24px;border:1px solid #394171;border-radius:14px;background:radial-gradient(ellipse at 0 0,#4838a34d,transparent 75%),linear-gradient(110deg,#111d35,#0c1828)}.admin-growth p{color:#aebdd6;margin-top:5px}.admin-growth .admin-button{margin-left:auto}.admin-growth>small{color:#aabbd4;max-width:80px;font-size:11px}.admin-panel{border:1px solid var(--admin-border);border-radius:14px;background:linear-gradient(135deg,#0f1d30,#0b1625);padding:22px;min-width:0}.admin-system :is(button,.admin-button){border:1px solid #31425e;border-radius:8px;background:#14243b;color:#e2ebfb;font-size:12px;font-weight:550;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:background .15s,border-color .15s}.admin-system :is(button,.admin-button):hover:not(:disabled){background:#213758;border-color:#5f77a8}.admin-system button:active:not(:disabled){transform:translateY(1px)}.admin-system .admin-primary{background:linear-gradient(110deg,#6250ee,#3e71e9);border-color:#7582f2;color:#fff}.admin-system :disabled{cursor:not-allowed;opacity:.55}.admin-system label{display:block;font-size:12px;color:#c6d3e6;font-weight:500}.admin-system :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;min-width:0;min-height:41px;border:1px solid #2a3a53;border-radius:8px;background:#081423;color:#eef3fd;padding:10px 12px;margin-top:8px;font:inherit}.admin-system input[type=checkbox]{accent-color:#7665f6;width:16px;height:16px;flex-shrink:0}.admin-system input::placeholder,.admin-system textarea::placeholder{color:#8193af}.admin-system textarea{resize:vertical;min-height:84px}.admin-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.admin-search-field{grid-column:span 2}.admin-filter-actions{display:flex;gap:8px;align-items:end}.admin-directory{padding:0;overflow:hidden}.admin-directory>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px}.admin-directory>header>span{font-size:12px;color:var(--admin-muted)}.admin-table-scroll{max-width:100%;overflow:auto;max-height:650px}.admin-system table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px}.admin-system th{position:sticky;top:0;z-index:1;background:#132136;font-weight:550;font-size:11px;color:#a5b7d0;white-space:nowrap;border-block:1px solid var(--admin-border)}.admin-system :is(th,td){padding:15px 18px}.admin-system td{border-bottom:1px solid #1b2b40;white-space:nowrap;max-width:350px;overflow:hidden;text-overflow:ellipsis}.admin-system tbody tr{cursor:pointer}.admin-system tbody tr:hover,.admin-system tbody tr:focus-within{background:#14263d}.admin-system td:first-child{font-weight:600;color:#edf2fc}.admin-system td button{white-space:nowrap;padding:7px 10px;color:#b6caff}.admin-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #405476;border-radius:6px;color:#bdcde5;background:#22365055;font-size:10px;font-weight:600;white-space:nowrap;vertical-align:middle}.badge-active,.badge-verified,.badge-completed,.badge-published{color:#8fe3bb;border-color:#306551;background:#20534145}.badge-pending_verification,.badge-draft,.badge-in_progress{color:#f0d19b;border-color:#796139;background:#6d502330}.badge-suspended,.badge-disabled,.badge-archived{color:#f5a8b5;border-color:#714252;background:#70334430}.badge-admin{color:#c3b5ff;border-color:#615091;background:#4f3b8340}.admin-pagination{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;color:#9db1cf;font-size:12px}.admin-notice{padding:18px;border:1px solid #30455f;border-radius:10px;margin:16px 0;background:#122038;color:#bcd2ef}.admin-notice[role=alert]{border-color:#875366;color:#ffc0cc}.admin-detail{background:#0b1728;color:#eaf1fd}.admin-detail h2{font-size:22px;margin:18px 0}.admin-detail p{color:#b4c4db;margin-block:16px;line-height:1.6}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-detail-grid>div{min-width:0;padding:12px;border:1px solid #243750;border-radius:8px;overflow-wrap:anywhere}.admin-detail-grid dt{font-size:11px;color:#93a9c7;margin-bottom:8px}.admin-detail-grid dd{font-size:13px}.admin-detail-grid .admin-detail-grid{grid-template-columns:1fr}.admin-system-entry{display:flex!important;align-items:center;gap:9px;padding:13px 9px!important;margin:16px 0 10px;border:1px solid #5f57b7;border-radius:10px;background:linear-gradient(115deg,#4934a7,#234477);color:#f7f5ff!important;text-align:left;min-width:0;font-size:12px!important}.admin-system-entry>svg{width:23px;height:23px;flex-shrink:0}.admin-system-entry strong{display:block;font-size:12px}.admin-system-entry small{display:block;font-size:9px;color:#d1d8f5;margin-top:3px;white-space:nowrap}.admin-system-entry b{font-size:8px;letter-spacing:.02em;border:1px solid #ffffff40;border-radius:4px;padding:3px;margin-left:auto}.admin-system-entry:hover,.admin-system-entry[aria-current=page]{border-color:#a999ff;box-shadow:0 0 22px #6752c52b}.admin-subnav{border-top:1px solid #25374f;margin-top:18px;padding-top:12px}.admin-subnav>p{color:#98a9c6;font-size:10px;letter-spacing:.14em;margin:0 10px 9px}.admin-subnav>a,.admin-subnav>button{display:flex;align-items:center;gap:9px;width:100%;border-radius:7px;margin:3px 0;padding:9px 10px;font-size:12px;color:#adbed7;text-align:left}.admin-subnav a[aria-current=page]{background:linear-gradient(100deg,#403fb6,#2465ac);color:#fff}.admin-subnav a:hover{background-color:#192c46;color:#fff}.admin-subnav button:disabled{opacity:.55;cursor:not-allowed}.admin-subnav small{margin-left:auto;font-size:9px}.admin-subnav .admin-back{margin-top:12px;color:#a9c4ff;font-size:11px}.admin-app-shell .app-header .search-shell{margin-left:0;width:min(43vw,530px);margin-right:auto}.admin-app-shell .app-header .topbar-credits{display:none}.admin-app-shell .admin-avatar{display:flex!important;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#5e4faa,#274b7c);color:#fff;font-size:14px}.admin-notifications{width:28px;height:28px;color:#91a6c5;opacity:.6}.admin-notifications svg{width:22px;height:22px}.admin-app-shell .app-sidebar{overflow-y:auto}.admin-app-shell .app-sidebar>div.absolute{display:none}.admin-menu-toggle,.admin-menu-close,.admin-nav-backdrop{display:none}@media(min-width:1800px){.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-quick-card{padding:14px}.admin-quick-card .admin-icon{display:none}.admin-page-heading{gap:15px}.admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.admin-app-shell .app-content{margin-left:0!important;padding:20px!important}.admin-app-shell .app-header>div{padding-inline:16px;gap:14px}.admin-app-shell .app-header>div>div:first-child{width:auto;flex-wrap:nowrap}.admin-app-shell .app-header .search-shell{width:auto;flex:1}.admin-app-shell .app-header .search-shell kbd{display:none}.admin-app-shell .app-sidebar{display:none!important}.admin-app-shell.admin-drawer-open .app-sidebar{display:block!important;position:fixed;inset:0 auto 0 0;z-index:80;width:280px;max-width:85vw;height:100dvh;overflow-y:auto;padding:16px;background:#091525;border-right:1px solid #344865}.admin-app-shell.admin-drawer-open .app-sidebar .nav-item{font-size:13px!important;min-width:0;justify-content:flex-start;width:100%;white-space:normal}.admin-app-shell.admin-drawer-open .sidebar-group-label{display:block}.admin-app-shell.admin-drawer-open .app-sidebar .workflow-internal-nav{display:none}.admin-app-shell.admin-drawer-open .app-sidebar .nav-icon{display:flex}.admin-menu-toggle,.admin-menu-close{display:block;color:#c1d0e7;border:1px solid #3d5171;background:#14233a;border-radius:7px;padding:7px 10px}.admin-menu-close{margin-bottom:16px;font-size:12px}.admin-nav-backdrop{display:block;position:fixed;inset:0;z-index:70;background:#0009}}@media(max-width:680px){.admin-app-shell .app-header>div>div:first-child>.font-semibold{font-size:15px}.admin-app-shell .app-header .search-shell,.admin-app-shell .admin-notifications,.admin-app-shell .platform-logo-mark{display:none}.admin-app-shell .topbar-actions{justify-content:flex-end}.admin-app-shell .profile-menu summary{min-width:0}.admin-app-shell .app-content{padding:16px 12px!important}.admin-page-heading{align-items:stretch;flex-direction:column;gap:14px}.admin-quick-card{padding:12px 16px}.admin-quick-card small{margin-bottom:6px}.admin-quick-card .admin-icon{display:flex}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-metric{padding:14px}.admin-metric strong{font-size:28px}.admin-metric-label{font-size:12px}.admin-metric small{line-height:1.5}.admin-tabs{gap:3px;width:100%}.admin-tabs a{padding:9px 11px;font-size:11px}.admin-growth{flex-wrap:wrap;padding:18px}.admin-growth .admin-button{margin-left:0}.admin-growth>small{max-width:none}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}.admin-directory>header{padding:16px;flex-wrap:wrap}.admin-pagination{gap:10px;padding:14px;font-size:11px}.admin-pagination button{padding:8px}.admin-detail-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.admin-system *{transition:none!important;transform:none!important}}.admin-workspaces-menu{color:#b8c7dd;font-size:12px}.admin-workspaces-menu>summary{cursor:pointer;list-style:none}.admin-workspaces-menu>div{padding:8px 10px;border:1px solid #263a55;border-radius:8px}.admin-workspaces-menu button{display:block;width:100%;text-align:left;padding:8px;border-radius:5px}.admin-workspaces-menu button:hover{background:#223653}.admin-app-shell .app-sidebar{display:flex;flex-direction:column}.admin-app-shell .app-sidebar>*{flex-shrink:0;order:9}.admin-app-shell .app-sidebar>.sidebar-group-label,.admin-app-shell .app-sidebar>.nav-item:is([aria-label=Brands],[aria-label=Campaigns],[aria-label="Creative Memory"],[aria-label=Knowledge],[aria-label="Video Production"],[aria-label=Inbox],[aria-label="Season Planner"]){display:none}.admin-app-shell .app-sidebar>.nav-item[aria-label=Dashboard]{order:0}.admin-app-shell .app-sidebar>.nav-item[aria-label="Create Video"]{order:1}.admin-app-shell .app-sidebar>.nav-item[aria-label=Publishing]{order:2}.admin-app-shell .app-sidebar>.nav-item[aria-label="Publishing Calendar"]{order:3}.admin-app-shell .app-sidebar>.nav-item[aria-label="Content Library"]{order:4}.admin-app-shell .app-sidebar>.nav-item[aria-label=Analytics]{order:5}.admin-app-shell .admin-workspaces-menu{order:6}.admin-app-shell .admin-system-entry{order:7}.admin-app-shell .admin-subnav{order:8}.admin-system-entry>span{min-width:0}.admin-system-entry small{white-space:normal;line-height:1.4}.admin-system-entry b{flex-shrink:0}@media(max-width:1000px){.admin-app-shell.admin-drawer-open .app-sidebar{display:flex!important}.admin-app-shell .admin-menu-close{order:-1}.admin-app-shell.admin-drawer-open .app-sidebar>.sidebar-group-label{display:none}}.app-sidebar.v1-sidebar{overflow-y:auto}.v1-workspace-summary{margin:1rem .2rem 0;padding:.75rem;border:1px solid #ffffff12;border-radius:.75rem}@media(max-width:900px){.min-h-screen:not(.admin-app-shell) .app-sidebar.v1-sidebar{overflow-x:auto;overflow-y:hidden}.v1-workspace-summary{display:none}.min-h-screen:not(.admin-app-shell) .v1-sidebar .admin-system-entry{flex:0 0 3.6rem;min-width:3.6rem;margin:0;padding:.65rem;justify-content:center}.min-h-screen:not(.admin-app-shell) .v1-sidebar .admin-system-entry span,.min-h-screen:not(.admin-app-shell) .v1-sidebar .admin-system-entry b{display:none}}.admin-app-shell .app-sidebar.v1-sidebar>*{order:0}.admin-app-shell .app-sidebar.v1-sidebar>a.nav-item[aria-label]{display:flex;order:0}.admin-app-shell .app-sidebar.v1-sidebar>p.sidebar-group-label{display:block;order:0}.admin-operations .ops-toolbar{display:flex;align-items:center;gap:12px;flex-shrink:0}.ops-observed{color:#9eb1cb;font-size:11px;margin:0 0 18px}.admin-operations .admin-metric strong{font-size:clamp(19px,2.1vw,30px);overflow-wrap:anywhere}.admin-operations .admin-metric time{font-size:16px}.admin-operations .ops-unavailable,.ops-muted{color:#9aabc4}.ops-explanation{padding:14px 16px;border-left:2px solid #465c7c;background:#12203860;font-size:12px;line-height:1.7;color:#a6b8d1;margin:18px 0;border-radius:0 8px 8px 0}.ops-table{margin-top:20px}.admin-operations tbody tr{cursor:default}.ops-chart{margin-top:20px}.ops-chart p{color:#a6b8d1;font-size:12px;margin-top:8px}.ops-chart-bars{display:flex;gap:4px;height:150px;margin:25px 0 10px;align-items:end;padding-bottom:22px}.ops-chart-bars>div{position:relative;display:flex;align-items:end;flex:1;height:100%;min-width:0}.ops-chart-bars span{display:block;width:100%;background:linear-gradient(#7e6bfa,#3e75d6);border-radius:3px 3px 0 0}.ops-chart-bars small{position:absolute;bottom:-20px;width:100%;text-align:center;font-size:9px;color:#9cafca}.admin-subnav .ops-group-title{margin-top:20px;padding-top:18px;border-top:1px solid #263750}.admin-operations .admin-table-scroll{max-height:550px}@media(max-width:680px){.admin-operations .ops-toolbar{justify-content:space-between}.ops-chart-bars{gap:2px}.ops-chart-bars>div:nth-child(2n) small{display:none}}.admin-operations .badge-healthy,.admin-operations .badge-responding{color:#8fe3bb;border-color:#306551;background:#20534145}.admin-operations .badge-stale,.admin-operations .badge-degraded{color:#f0d19b;border-color:#796139;background:#6d502330}.admin-operations .badge-unhealthy,.admin-operations .badge-failed{color:#f5a8b5;border-color:#714252;background:#70334430}.admin-plan-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.admin-system .admin-plan-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;padding:20px;border:1px solid #2d3b59;border-radius:14px;background:radial-gradient(ellipse at top left,#38356638,transparent 80%),#0e1b2d;gap:0}.admin-plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:18px}.admin-plan-card>strong{font-size:22px;letter-spacing:-.025em}.admin-plan-card>small{font-size:11px;color:#a6b8d2;font-weight:400;line-height:1.65;margin:9px 0 18px;min-height:36px;overflow-wrap:anywhere}.admin-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid #263851;color:#9bb0d1;font-size:11px}.admin-system .admin-plan-card[aria-pressed=true]{border-color:#8b7fff;background:radial-gradient(ellipse at top left,#5246a559,transparent 80%),#14223b;box-shadow:0 0 0 1px #776beb55,0 0 25px #6a50d525}.admin-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border:1px solid #2a3a55;border-radius:14px;background:#0f1c2e}.admin-editor-heading h2{display:flex;align-items:center;gap:12px}.admin-editor-heading .admin-version-select{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:11px;color:#96abca}.admin-editor-heading select{width:auto;margin:0;min-height:32px;padding:5px 10px;font-size:11px}.admin-plan-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-editor-note{margin:16px 2px;color:#9daeca;font-size:12px;line-height:1.65}.admin-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.admin-plan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-plans .span-two{grid-column:span 2}.admin-plans .admin-money{display:flex;align-items:center;background:#081423;border:1px solid #2a3a53;border-radius:8px;margin-top:8px}.admin-money>span{padding-left:12px;color:#90a4c2;font-size:11px}.admin-plans .admin-money input{margin:0;border:0;background:transparent}.admin-money+small{display:block;font-size:11px;color:#a7bad7;margin-top:8px;line-height:1.5}.admin-enforcement{display:block;font-size:10px;color:#92b1d8;font-weight:400;margin-top:4px}.enforcement-planned{color:#dfc399}.enforcement-policy{color:#c3b0ed}.admin-field-help{color:#98abc7;font-size:11px;line-height:1.75;margin:12px 0 18px}.admin-switch-row{display:flex!important;align-items:center;justify-content:space-between;gap:15px;min-height:50px}.admin-system input[role=switch]{appearance:none;-webkit-appearance:none;position:relative;width:34px;height:20px;border:1px solid #475773;border-radius:20px;background:#1b2c43;margin:0;transition:background .15s;cursor:pointer}.admin-system input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background:#b9c7db;border-radius:50%;transition:transform .15s}.admin-system input[role=switch]:checked{background:#6656e8;border-color:#9486ff}.admin-system input[role=switch]:checked:after{transform:translate(14px);background:#fff}.admin-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.admin-limit{padding:16px;background:#0a1626;border:1px solid #24354f;border-radius:10px}.admin-unlimited{display:flex!important;align-items:center;gap:8px;margin-top:12px;font-size:11px!important}.admin-limit>small{display:block;font-size:10px;color:#d9bd90;margin-top:10px;line-height:1.5}.admin-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-feature{padding:12px 14px;border:1px solid #253651;border-radius:10px;background:#0a1626}.admin-feature-decision{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #22324a;padding-top:10px;margin-top:6px}.admin-feature-decision>small{font-size:10px;color:#adbed7}.admin-system .admin-feature-decision>button{padding:4px 6px;background:transparent;font-size:9px;font-weight:400;border-color:#31405c}.admin-audit{margin-top:20px}.admin-audit label{max-width:650px}.admin-audit p{font-size:11px;color:#9eafc8;margin:12px 0 18px}.admin-system .admin-danger{color:#ffb3c0;border-color:#704051;background:#46223455}.admin-plans fieldset:disabled .admin-panel{opacity:.78}@media(max-width:1200px){.admin-plan-cards{gap:12px}.admin-system .admin-plan-card{padding:16px}.admin-limit-grid,.admin-features{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-heading{flex-wrap:wrap}}@media(max-width:680px){.admin-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-plan-card>strong{font-size:19px}.admin-plan-card-top .admin-icon{width:30px;height:30px}.admin-plan-card-top{margin-bottom:12px}.admin-editor-grid{grid-template-columns:1fr;gap:14px}.admin-plans .span-two{grid-column:auto}.admin-plan-fields{grid-template-columns:1fr;gap:14px}.admin-limit-grid,.admin-features{grid-template-columns:1fr}.admin-panel{padding:17px}.admin-editor-heading{padding:16px}.admin-plan-actions{gap:6px}.admin-plan-actions button{font-size:11px;padding:8px 10px}}.public-home.vac-site{--site-bg:#04111e;--site-panel:#091a2b;--site-line:#203449;--site-text:#f2f6ff;--site-muted:#aabed7;--site-accent:#5545ff;background:var(--site-bg);color:var(--site-text);overflow:clip}.vac-site .vac-site-header{border-bottom:1px solid #192c40;background:#061320;position:relative;z-index:5}.vac-site .vac-site-header-inner{width:min(1392px,calc(100% - 96px));min-height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.vac-site .vac-site-logo{flex-shrink:0}.vac-site .vac-site-logo .platform-logo{width:190px;height:56px}.vac-site .vac-site-desktop-nav{display:flex;align-items:center;gap:32px}.vac-site .vac-site-desktop-nav a,.vac-site .vac-site-login{color:#d6e2f2;font-size:14px;font-weight:500}.vac-site .vac-site-header-actions{display:flex;align-items:center;gap:26px}.vac-site .vac-site-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 23px;border:1px solid #7164ff;border-radius:8px;background:linear-gradient(135deg,#5546ff,#4035ed);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 24px #4936ee22;transition:background .15s}.vac-site .vac-site-button:hover{background:#6657ff}.vac-site .vac-site-button-secondary{background:#081c2d;border-color:#2a435c;box-shadow:none}.vac-site a:focus-visible,.vac-site button:focus-visible{outline:2px solid #8eaaff;outline-offset:4px}.vac-site .vac-site-menu-toggle,.vac-site .vac-site-mobile-menu{display:none}.vac-site .vac-site-hero{width:min(1392px,calc(100% - 96px));margin:auto;padding:65px 0 48px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr);gap:48px;align-items:center;position:relative}.vac-site .vac-site-hero:before{content:"";pointer-events:none;position:absolute;inset:0 -60px 0 32%;background:radial-gradient(ellipse at 72% 28%,#5c43de29,transparent 58%),radial-gradient(ellipse at 65% 75%,#167bb821,transparent 55%)}.vac-site .vac-site-hero-copy{position:relative;z-index:1}.vac-site .vac-site-eyebrow{color:#bbcbef;font-size:12px;letter-spacing:.16em;font-weight:500;margin:0 0 18px}.vac-site .vac-site-hero h1{font-size:clamp(44px,4.25vw,66px);line-height:1.07;letter-spacing:-.045em;font-weight:730;margin:0}.vac-site .vac-site-hero h1 em{font-style:normal;color:#8d98ff;background:linear-gradient(100deg,#40c8ed,#9b78ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vac-site .vac-site-lead{font-size:20px;line-height:1.5;color:#d1e0f4;margin:24px 0 12px}.vac-site .vac-site-support{font-size:14px;line-height:1.8;color:var(--site-muted);max-width:510px;margin:0}.vac-site .vac-site-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0 21px}.vac-site .vac-site-benefits{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;margin:0;list-style:none;font-size:11px;color:#b8cce5}.vac-site .vac-site-benefits li:before{content:"✓";color:#738eff;padding-right:7px}.vac-site .vac-site-product{min-width:0;position:relative;margin:0}.vac-site .vac-site-browser{border:1px solid #48678b;border-radius:13px;overflow:hidden;background:#06131f;box-shadow:0 0 0 5px #8397e308,0 22px 65px #0008,0 0 44px #6a4dff1c;transform:perspective(1800px) rotateY(-5deg) rotateX(2deg);transform-origin:center}.vac-site .vac-site-browser-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;background:#0b1b30;border-bottom:1px solid #20334b;font-size:10px;color:#9eb3d3}.vac-site .vac-site-browser-bar>span:first-child{color:#576980;letter-spacing:4px}.vac-site .vac-site-product-tabs{display:flex;align-items:center;padding:10px 12px;gap:6px;border-bottom:1px solid #1d3249}.vac-site .vac-site-product-tabs button{background:transparent;border:1px solid transparent;border-radius:5px;padding:7px 10px;font-size:11px;color:#9eb3d3}.vac-site .vac-site-product-tabs button[aria-pressed=true]{background:#163453;border-color:#31557d;color:#e3edff}.vac-site .vac-site-product-tabs>span{margin-left:auto;font-size:9px;color:#8a9fb9}.vac-site .vac-site-product-image{display:block;width:100%;height:auto;aspect-ratio:1.42;object-fit:cover;object-position:top}.vac-site .vac-site-product-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:15px 12px;border:1px solid #2a4160;border-radius:9px;background:#0b1b2c;box-shadow:0 12px 35px #0004}.vac-site .vac-site-product-flow>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px}.vac-site .vac-site-product-flow small{color:#8797f3;font-size:10px}.vac-site .vac-site-product-flow i{margin-left:auto;color:#657f9c;font-style:normal}.vac-site .vac-site-product figcaption{font-size:10px;color:#8da5c1;text-align:center;margin-top:12px}.vac-site .vac-site-ecosystem{border-top:1px solid #1b3045;border-bottom:1px solid #1b3045;background:#061522;padding:0 max(48px,calc((100% - 1392px)/2))}.vac-site .vac-site-platforms{display:flex;gap:28px;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #1b3045}.vac-site .vac-site-platforms>span{color:#a2b9d6;letter-spacing:.1em;font-size:10px}.vac-site .vac-site-platforms>div{display:flex;gap:36px;align-items:center}.vac-site .vac-site-platforms>div>span{display:flex;gap:10px;align-items:center;font-size:14px}.vac-site .vac-site-platforms .provider-mark{width:24px;height:24px}.vac-site .vac-site-platforms small{font-size:11px;color:#8ba3be}.vac-site .vac-site-owned{padding:34px 0 28px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:center}.vac-site .vac-site-owned-copy>p{color:#93a8d2;letter-spacing:.13em;font-size:10px;margin:0 0 10px}.vac-site .vac-site-owned-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0 0 13px}.vac-site .vac-site-owned-copy>span{display:block;color:var(--site-muted);font-size:13px;line-height:1.7;max-width:400px}.vac-site .vac-site-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vac-site .vac-site-brand-grid article{min-width:0;min-height:176px;padding:20px;background:linear-gradient(145deg,#112338,#081828);border:1px solid #29415a;border-radius:10px}.vac-site .vac-site-brand-monogram{display:grid;place-items:center;width:46px;height:46px;background:#1e2946;border:1px solid #424d72;border-radius:10px;color:#c5ceff;font-size:17px;font-weight:650;margin-bottom:20px}.vac-site .vac-site-brand-grid small{color:#90a5c0;font-size:9px}.vac-site .vac-site-brand-grid h3{font-size:16px;line-height:1.35;margin:5px 0 0;color:#e4edfa}.vac-site .vac-site-pricing-note{margin:0;padding:0 0 22px;font-size:11px;color:#8da5c1;scroll-margin-top:24px}.vac-site .vac-site-pricing-note strong{font-weight:500;color:#bbcae1;margin-right:12px}@media(max-width:1100px){.vac-site .vac-site-header-inner,.vac-site .vac-site-hero{width:calc(100% - 56px)}.vac-site .vac-site-desktop-nav{gap:18px}.vac-site .vac-site-header-actions{gap:16px}.vac-site .vac-site-hero{gap:28px}.vac-site .vac-site-ecosystem{padding-inline:28px}.vac-site .vac-site-platforms{flex-wrap:wrap;gap:18px}.vac-site .vac-site-owned{gap:26px}.vac-site .vac-site-brand-grid article{padding:15px}}@media(max-width:900px){.vac-site .vac-site-header-inner{min-height:72px}.vac-site .vac-site-desktop-nav,.vac-site .vac-site-header-actions{display:none}.vac-site .vac-site-menu-toggle{display:flex;align-items:center;gap:12px;color:#e2ecfc;border:1px solid #334b67;background:#0b2034;border-radius:7px;padding:9px 12px;font-size:13px}.vac-site .vac-site-mobile-menu:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 28px 18px;padding:14px;border:1px solid #28415c;border-radius:8px;background:#0b1d30}.vac-site .vac-site-mobile-menu a{display:block;padding:12px;font-size:14px;color:#dce8fc}.vac-site .vac-site-hero{grid-template-columns:1fr;padding-top:40px;gap:36px}.vac-site .vac-site-hero h1{font-size:56px}.vac-site .vac-site-support{max-width:600px}.vac-site .vac-site-browser{transform:none}.vac-site .vac-site-owned{grid-template-columns:1fr}}@media(max-width:500px){.vac-site .vac-site-header-inner,.vac-site .vac-site-hero{width:calc(100% - 36px)}.vac-site .vac-site-logo .platform-logo{width:160px;height:48px}.vac-site .vac-site-mobile-menu:not([hidden]){margin-inline:18px}.vac-site .vac-site-hero h1{font-size:43px}.vac-site .vac-site-eyebrow{font-size:10px}.vac-site .vac-site-lead{font-size:18px}.vac-site .vac-site-support{font-size:13px}.vac-site .vac-site-hero-actions{display:grid;grid-template-columns:1fr}.vac-site .vac-site-benefits{font-size:10px}.vac-site .vac-site-product-tabs>span{display:none}.vac-site .vac-site-browser-bar{font-size:8px;padding-inline:10px}.vac-site .vac-site-product-flow{padding:12px 6px}.vac-site .vac-site-product-flow>span{font-size:10px;gap:4px}.vac-site .vac-site-product-flow small{display:none}.vac-site .vac-site-ecosystem{padding-inline:18px}.vac-site .vac-site-platforms>div{flex-wrap:wrap;gap:18px}.vac-site .vac-site-platforms>div>span{font-size:12px;gap:6px}.vac-site .vac-site-brand-grid{grid-template-columns:1fr;gap:10px}.vac-site .vac-site-brand-grid article{display:grid;grid-template-columns:48px 1fr;column-gap:16px;align-items:center;min-height:90px}.vac-site .vac-site-brand-monogram{grid-row:1 / 3;margin:0}.vac-site .vac-site-brand-grid h3{margin:0}.vac-site .vac-site-owned-copy h2{font-size:27px}.vac-site .vac-site-pricing-note{line-height:1.7}}@media(min-width:901px){.vac-site .vac-site-hero{padding-block:40px 30px}.vac-site .vac-site-hero h1{font-size:clamp(44px,4vw,62px)}.vac-site .vac-site-lead{font-size:18px;margin-top:20px}.vac-site .vac-site-support{font-size:13px;line-height:1.7}.vac-site .vac-site-product-image{aspect-ratio:2.1}.vac-site .vac-site-browser-bar{padding-block:9px}.vac-site .vac-site-product-tabs{padding-block:7px}.vac-site .vac-site-product-flow{margin-top:14px;padding-block:13px}}.vac-site .vac-site-product-flow>span{position:relative}.vac-site .vac-site-product-flow i{position:absolute;right:-4px;margin:0}.vac-site .vac-site-brand-grid article{padding:0 18px 18px;overflow:hidden}.vac-site .vac-site-brand-visual{display:grid;place-items:center;height:154px;margin:0 -18px 16px;background:linear-gradient(145deg,#172d46,#0b1c30);border-bottom:1px solid #29415a}.vac-site .vac-site-brand-visual img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 20%}.vac-site .vac-site-brand-visual .vac-site-brand-monogram{margin:0}.vac-site .vac-site-browser{box-shadow:0 0 0 5px #8397e30b,0 22px 65px #0008,0 0 44px #6a4dff25}@media(max-width:500px){.vac-site .vac-site-brand-grid article{grid-template-columns:90px 1fr;padding:0 14px 0 0;column-gap:16px;min-height:106px}.vac-site .vac-site-brand-visual{grid-row:1 / 3;height:106px;width:90px;margin:0;border:0;border-right:1px solid #29415a}.vac-site .vac-site-brand-grid small{align-self:end;padding-bottom:4px}.vac-site .vac-site-brand-grid h3{align-self:start}}.vac-site .vac-site-brand-visual .vac-site-brand-lama{object-fit:contain;object-position:center;background:#f8e9cf}.vac-site .vac-site-brand-visual .vac-site-brand-timbu{object-position:center 35%}.vac-site .public-capabilities,.vac-site .public-workflow{width:min(1392px,calc(100% - 96px));margin:0 auto;padding:82px 0;border:0;scroll-margin-top:28px}.vac-site .public-capabilities{border-bottom:1px solid #203449}.vac-site .public-workflow{padding-bottom:94px}.vac-site .vac-site-phase2-heading{max-width:760px}.vac-site .vac-site-phase2-heading p{margin:0 0 15px;color:#91aaf1;font-size:11px;font-weight:650;letter-spacing:.17em}.vac-site .vac-site-phase2-heading h2{margin:0;color:#f2f6ff;font-size:clamp(32px,3.3vw,48px);font-weight:720;line-height:1.14;letter-spacing:-.035em}.vac-site .vac-site-phase2-heading>span{display:block;margin-top:17px;max-width:630px;color:#aabed7;font-size:16px;line-height:1.65}.vac-site .vac-site-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px}.vac-site .vac-site-feature-grid article{min-width:0;min-height:208px;padding:26px 24px;border:1px solid #29415a;border-radius:13px;background:linear-gradient(150deg,#10243a,#091a2b 76%)}.vac-site .vac-site-feature-grid article>.vac-site-feature-icon{display:grid;place-items:center;width:42px;height:42px;color:#aab6ff;border:1px solid #354e75;border-radius:10px;background:#1b3150}.vac-site .vac-site-feature-icon svg{width:22px;height:22px}.vac-site .vac-site-feature-grid h3{margin:20px 0 8px;color:#edf3ff;font-size:16px;font-weight:650;line-height:1.35}.vac-site .vac-site-feature-grid article p{margin:0;color:#aabed7;font-size:13px;line-height:1.65}.vac-site .vac-site-ai-note{margin:24px 0 0;color:#8fa7c6;font-size:12px;line-height:1.5}.vac-site .vac-site-workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:42px 0 0;padding:0;list-style:none}.vac-site .vac-site-workflow-steps li{display:block;min-width:0;padding:24px 22px 27px;border:1px solid #29415a;border-radius:12px;background:#0a1c2d}.vac-site .vac-site-step-number{display:grid;place-items:center;width:36px;height:36px;border:1px solid #4852a5;border-radius:50%;color:#b6baff;background:#232d63;font-size:12px;font-weight:700}.vac-site .vac-site-workflow-steps strong{display:block;margin-top:25px;color:#f0f5ff;font-size:16px;line-height:1.35}.vac-site .vac-site-workflow-steps li p{margin:9px 0 0;color:#aabed7;font-size:13px;line-height:1.6}@media(max-width:1100px){.vac-site .public-capabilities,.vac-site .public-workflow{width:calc(100% - 56px)}.vac-site .vac-site-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vac-site .vac-site-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.vac-site .public-capabilities,.vac-site .public-workflow{width:calc(100% - 36px);padding:62px 0}.vac-site .vac-site-phase2-heading h2{font-size:32px}.vac-site .vac-site-phase2-heading>span{font-size:14px}.vac-site .vac-site-feature-grid,.vac-site .vac-site-workflow-steps{grid-template-columns:1fr;gap:12px;margin-top:30px}.vac-site .vac-site-feature-grid article{min-height:0;padding:22px}.vac-site .vac-site-feature-grid h3{margin-top:16px}.vac-site .vac-site-workflow-steps li{padding:20px 22px}.vac-site .vac-site-workflow-steps strong{margin-top:16px}}.plan-picker{margin-top:1.5rem}.plan-interval{display:flex;width:fit-content;gap:.3rem;padding:.3rem;border:1px solid #ffffff20;border-radius:99px;margin:0 auto 1.25rem}.plan-interval button{padding:.55rem 1.25rem;border-radius:99px;color:#cbd5e1}.plan-interval button[aria-pressed=true]{background:#2563eb;color:#fff}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plan-card{display:flex;flex-direction:column;padding:1.25rem;border:1px solid #ffffff20;border-radius:1rem;background:#111b2b;min-width:0}.plan-card.is-selected{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.plan-card h3{font-size:1.5rem;font-weight:650;margin-bottom:.5rem}.plan-card>p{color:#cbd5e1;font-size:.9rem;line-height:1.6}.plan-badge{font-size:.75rem;min-height:2rem;color:#93c5fd}.plan-card .plan-price{font-size:1.25rem;color:#fff;margin:1.25rem 0;font-weight:600}.plan-price small{display:block;font-size:.75rem;color:#94a3b8;font-weight:400}.plan-card ul{flex:1;display:grid;gap:.8rem;margin-bottom:1.5rem;font-size:.8rem}.plan-card li strong,.plan-card li span{display:block}.plan-card li span{color:#94a3b8;margin-top:.15rem}.plan-notice,.plan-reason{color:#94a3b8;font-size:.85rem;margin:1rem 0;line-height:1.6}.plan-comparison{overflow-x:auto;margin-top:2.5rem}.plan-comparison table{border-collapse:collapse;width:100%;min-width:700px;font-size:.85rem}.plan-comparison th,.plan-comparison td{padding:1rem;text-align:left;border-bottom:1px solid #ffffff18}.plan-comparison caption{text-align:left;font-size:1.5rem;margin-bottom:1rem}.pricing-page{min-height:100vh;background:#080b12;color:#f1f5f9}.pricing-page>header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;border-bottom:1px solid #ffffff14}.pricing-page nav{display:flex;gap:1rem}.pricing-content{max-width:1280px;margin:auto;padding:4rem 1.5rem}.pricing-content h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:650;letter-spacing:-.04em;margin:.75rem 0 1rem}.plan-eyebrow{color:#93c5fd;font-size:.75rem;letter-spacing:.15em}.pricing-faq{max-width:800px;margin:4rem auto 0}.pricing-faq h2{font-size:1.75rem;margin-bottom:1rem}.pricing-faq details{border-bottom:1px solid #ffffff18;padding:1.25rem 0}.pricing-faq summary{cursor:pointer;font-weight:600}.pricing-faq p{color:#94a3b8;line-height:1.7;margin-top:.75rem}@media(min-width:1200px){.pricing-content .plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.plan-grid{grid-template-columns:1fr}.pricing-page>header{flex-wrap:wrap;gap:1rem}}.onboarding-page{color-scheme:dark}.onboarding-header{margin-bottom:1.75rem}.onboarding-header h1{letter-spacing:-.035em;line-height:1.2}.onboarding-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-bottom:1.75rem}.onboarding-steps li{display:flex;flex-direction:column;gap:.55rem;color:#94a3b8;font-size:.75rem;line-height:1.4;border-top:2px solid #ffffff18;padding-top:.75rem}.onboarding-steps li>span:first-child{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#ffffff0a;font-weight:600}.onboarding-steps li[aria-current]{color:#bfdbfe;border-color:#60a5fa}.onboarding-steps li[aria-current]>span:first-child{background:#2563eb;color:#fff}.onboarding-steps .is-complete{color:#86efac;border-color:#86efac60}.onboarding-form{padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #ffffff14;border-radius:1.25rem;background:#101725;box-shadow:0 20px 60px #0002}.onboarding-form>p{color:#cbd5e1;line-height:1.7}.onboarding-fields{display:grid;gap:1.5rem;min-width:0;border:0;padding:0}.onboarding-fields>div{min-width:0}.onboarding-fields label,.onboarding-fields legend{font-size:.9rem;font-weight:500;color:#e2e8f0}.onboarding-fields input:not([type=checkbox]),.onboarding-fields select{display:block;width:100%;margin-top:.55rem;border-radius:.7rem;border:1px solid #ffffff20;background:#192334;padding:.8rem .9rem;color:#f1f5f9;font:inherit;min-height:3rem}.onboarding-fields select{appearance:auto;padding-right:1.5rem}.onboarding-fields input:focus-visible,.onboarding-fields select:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.onboarding-fields input[type=checkbox]{accent-color:#3b82f6}.onboarding-fields fieldset label:has(input:checked){border-color:#60a5fa;background:#2563eb18}.onboarding-fields:disabled{opacity:.7}.onboarding-role-detail{display:block;margin-top:1rem}.onboarding-existing-brand{padding:1.25rem;border:1px solid #4ade8040;border-radius:.75rem;background:#4ade8009;color:#bbf7d0;line-height:1.7}.onboarding-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:1rem}.onboarding-review>div{padding:1rem 0;border-bottom:1px solid #ffffff12;overflow-wrap:anywhere}.onboarding-review dd{margin-top:.4rem;line-height:1.6;color:#f1f5f9}.onboarding-save-status{min-height:2.75rem;padding-top:1rem;font-size:.85rem;color:#93c5fd}@media(max-width:600px){.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-review{grid-template-columns:1fr}}.onboarding-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,850px);gap:clamp(2rem,5vw,5rem);max-width:1280px;margin:0 auto;align-items:start}.onboarding-brand-panel{position:sticky;top:2rem;padding:1.75rem;border:1px solid #ffffff12;border-radius:1.5rem;background:radial-gradient(ellipse at top left,#1d4ed825,transparent 75%),#0e1420}.onboarding-brand-panel img{width:180px;height:auto;margin-bottom:2rem}.onboarding-brand-panel h2{font-size:1.8rem;font-weight:650;line-height:1.25;letter-spacing:-.035em;margin:.8rem 0 1rem}.onboarding-brand-panel>p{color:#a8b6cb;font-size:.9rem;line-height:1.7}.onboarding-duration{color:#bfdbfe;margin:1.5rem 0;font-size:.8rem}.onboarding-brand-panel .onboarding-steps{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.75rem}.onboarding-brand-panel .onboarding-steps li{flex-direction:row;align-items:center;border:0;padding:.4rem;font-size:.85rem}.onboarding-brand-panel .onboarding-reassurance{font-size:.8rem;padding-top:1.25rem;border-top:1px solid #ffffff15}.onboarding-main{min-width:0}.onboarding-header h1{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:650;margin:.7rem 0 1rem}.onboarding-header>p:last-child{color:#a8b6cb;line-height:1.75;max-width:650px}.onboarding-welcome{padding:.75rem 0 1.5rem}.onboarding-welcome p{color:#bfdbfe}.onboarding-welcome ul{display:grid;gap:1rem;margin-top:1.5rem;color:#cbd5e1}.onboarding-welcome li:before{content:"✓";color:#60a5fa;margin-right:.7rem}.onboarding-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.onboarding-summary-card{padding:1.25rem;border:1px solid #ffffff18;border-radius:.9rem;min-width:0;overflow-wrap:anywhere}.onboarding-summary-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.onboarding-summary-card h2{font-weight:650;font-size:1.1rem}.onboarding-summary-card button{color:#93c5fd;font-size:.8rem;text-decoration:underline}.onboarding-summary-card dl{display:grid;gap:.85rem}.onboarding-summary-card dt,.onboarding-summary-card small{color:#94a3b8;font-size:.8rem}.onboarding-summary-card dd{margin-top:.25rem;font-size:.9rem}@media(max-width:850px){.onboarding-layout{grid-template-columns:1fr;gap:2rem}.onboarding-brand-panel{position:static}.onboarding-brand-panel .onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.onboarding-brand-panel .onboarding-steps li{flex-direction:column;align-items:start;font-size:.7rem}.onboarding-brand-panel img{margin-bottom:1rem}}@media(max-width:600px){.onboarding-summary{grid-template-columns:1fr}}.min-h-screen:has(.approved-settings){background:#060f1b;font-family:Inter,Arial,sans-serif}.min-h-screen:has(.approved-settings) .app-header{height:74px;background:#060f1b;border-color:#192638}.min-h-screen:has(.approved-settings) .app-header>div{padding-inline:24px;gap:28px}.min-h-screen:has(.approved-settings) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.min-h-screen:has(.approved-settings) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.min-h-screen:has(.approved-settings) .app-header>div>div:first-child>.ml-2{display:none}.min-h-screen:has(.approved-settings) .topbar-actions{flex:1;min-width:0}.min-h-screen:has(.approved-settings) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.min-h-screen:has(.approved-settings) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.min-h-screen:has(.approved-settings) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.min-h-screen:has(.approved-settings) .brand-switcher{order:-2}.min-h-screen:has(.approved-settings) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.min-h-screen:has(.approved-settings) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.min-h-screen:has(.approved-settings) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.min-h-screen:has(.approved-settings) .profile-menu summary{min-width:130px;border:0}.min-h-screen:has(.approved-settings) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.min-h-screen:has(.approved-settings) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.min-h-screen:has(.approved-settings) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.min-h-screen:has(.approved-settings) .app-sidebar .nav-icon{width:22px;height:22px}.min-h-screen:has(.approved-settings) .app-sidebar .nav-icon svg{width:19px;height:19px}.min-h-screen:has(.approved-settings) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.min-h-screen:has(.approved-settings) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}@media(max-width:800px){.min-h-screen:has(.approved-settings) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.min-h-screen:has(.approved-settings) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.min-h-screen:has(.approved-settings) .app-sidebar>div,.min-h-screen:has(.approved-settings) .app-sidebar .sidebar-group-label{display:none}.min-h-screen:has(.approved-settings) .app-content{margin:0;padding:18px 16px 85px}.min-h-screen:has(.approved-settings) .app-header>div{padding-inline:12px;gap:12px}.min-h-screen:has(.approved-settings) .app-header>div>div:first-child{width:auto;gap:6px}.min-h-screen:has(.approved-settings) .app-header>div>div:first-child>.font-semibold{font-size:14px}.min-h-screen:has(.approved-settings) .workspace-selector,.min-h-screen:has(.approved-settings) .topbar-credits{display:none}.min-h-screen:has(.approved-settings) .brand-switcher summary{min-width:0;max-width:130px;font-size:12px}.min-h-screen:has(.approved-settings) .profile-menu summary{min-width:0;padding-inline:0}.min-h-screen:has(.approved-settings) .profile-menu summary>span{display:none}.min-h-screen:has(.approved-settings) .topbar-actions{justify-content:end}}.approved-settings{font:13px/1.5 Inter,Arial,sans-serif;color:#edf3ff;max-width:1800px;margin:auto}.approved-settings *{min-width:0;box-sizing:border-box}.approved-settings h1{font-size:26px;letter-spacing:-.025em;font-weight:600;margin:0}.approved-settings h2{font-size:15px;font-weight:600;margin:0;line-height:1.4}.approved-settings p{color:#acc1dd;font-size:12px;margin:5px 0}.approved-settings small{font-size:11px;color:#8da7c8}.settings-heading{margin-bottom:16px}.approved-settings .settings-heading p{font-size:14px}.settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.approved-settings button,.settings-tabs a{display:inline-flex;align-items:center;justify-content:center;font:inherit;color:#ddeaff;background:#0c1c2f;border:1px solid #23384f;border-radius:7px;padding:8px 14px;cursor:pointer;text-decoration:none}.settings-tabs a,.settings-tabs button{min-height:44px}.approved-settings button:disabled{opacity:.45;cursor:default}.approved-settings :is(button,a,input,select,textarea):focus-visible{outline:2px solid #8a80ff;outline-offset:3px}.approved-settings .settings-tab-active{background:#112446;border-color:#418ef0;color:#fff}.settings-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(270px,1fr);gap:16px;align-items:start}.settings-main,.settings-side{display:grid;gap:14px}.settings-upper{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;align-items:start}.settings-lower{display:grid;grid-template-columns:.8fr 1.3fr;gap:14px;align-items:start}.settings-panel{background:linear-gradient(115deg,#0c1b2a,#091625);border:1px solid #1c3044;border-radius:9px;padding:17px}.settings-panel header{margin-bottom:16px}.approved-settings label{display:block;font-size:12px;margin-bottom:13px}.approved-settings :is(input,select,textarea){display:block;width:100%;border:1px solid #263e56;border-radius:6px;background:#071522;color:#e6eeff;min-height:33px;padding:7px 10px;margin-top:4px;font:12px/1.4 Inter,Arial,sans-serif}.approved-settings textarea{min-height:60px;resize:vertical}.approved-settings :is(input,textarea)[readonly]{color:#b2c6de}.approved-settings fieldset{border:0;padding:0;margin:0}.approved-settings fieldset:disabled{opacity:.75}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.approved-settings .settings-helper{font-size:11px;color:#8da7c8}.settings-context{display:flex;align-items:center;gap:12px;margin:14px 0}.settings-avatar{width:52px;height:52px;flex:none;border-radius:50%;background:#252f58;color:#c7d4ff;display:grid;place-items:center;font-size:18px;font-weight:600}.settings-context strong{font-size:13px;font-weight:500}.settings-info{border:1px solid #284167;border-radius:7px;padding:12px;font-size:11px;color:#a9c4e9;background:#12274470;margin:14px 0 0}.settings-unavailable{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:12px;border-bottom:1px solid #1b3043}.settings-theme{display:inline-flex;padding:8px 22px;border:1px solid #7566ef;background:#1c2346;border-radius:6px}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;color:#a4bddb}.settings-save>div:last-child{display:flex;gap:10px}.approved-settings .settings-primary{background:#5554f0;border-color:#6861f7;color:#fff}.settings-notice{padding:10px;border:1px solid #704763;border-radius:6px}@media(max-width:1250px){.settings-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.settings-upper,.settings-lower{grid-template-columns:1fr}.min-h-screen:has(.approved-settings) .search-shell{display:none}}@media(max-width:800px){.settings-layout{grid-template-columns:1fr}.settings-tabs a,.settings-tabs button{min-height:38px;padding:7px 10px;font-size:12px}.settings-fields{grid-template-columns:1fr}.settings-save{align-items:start;flex-direction:column}.settings-upper,.settings-lower{grid-template-columns:1fr}}.settings-content fieldset{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.settings-content fieldset>label:nth-child(3),.settings-content fieldset>small{grid-column:1/-1}@media(max-width:800px){.settings-content fieldset{grid-template-columns:1fr}}.publishing-shell:has(.approved-analytics){background:#060f1b;font-family:Inter,Arial,sans-serif}.publishing-shell:has(.approved-analytics) .app-header{height:74px;background:#060f1b;border-color:#192638}.publishing-shell:has(.approved-analytics) .app-header>div{padding-inline:24px;gap:28px}.publishing-shell:has(.approved-analytics) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.publishing-shell:has(.approved-analytics) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.publishing-shell:has(.approved-analytics) .app-header>div>div:first-child>.ml-2{display:none}.publishing-shell:has(.approved-analytics) .topbar-actions{flex:1;min-width:0}.publishing-shell:has(.approved-analytics) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.publishing-shell:has(.approved-analytics) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.publishing-shell:has(.approved-analytics) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.publishing-shell:has(.approved-analytics) .brand-switcher{order:-2}.publishing-shell:has(.approved-analytics) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.publishing-shell:has(.approved-analytics) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.publishing-shell:has(.approved-analytics) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publishing-shell:has(.approved-analytics) .profile-menu summary{min-width:130px;border:0}.publishing-shell:has(.approved-analytics) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.publishing-shell:has(.approved-analytics) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.publishing-shell:has(.approved-analytics) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.publishing-shell:has(.approved-analytics) .app-sidebar .nav-icon{width:22px;height:22px}.publishing-shell:has(.approved-analytics) .app-sidebar .nav-icon svg{width:19px;height:19px}.publishing-shell:has(.approved-analytics) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.publishing-shell:has(.approved-analytics) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}.approved-analytics{color:#eaf2ff;font-size:13px;line-height:1.5;max-width:1800px;margin:0 auto}.approved-analytics *{min-width:0;box-sizing:border-box}.approved-analytics button,.approved-analytics select{color:#dbe7fa;background:#0c1a2c;border:1px solid #24394f;border-radius:7px;padding:8px 12px;font:inherit;cursor:pointer}.approved-analytics :is(button,select,a):focus-visible{outline:2px solid #9489ff;outline-offset:3px}.approved-analytics button:disabled{opacity:.5;cursor:not-allowed}.approved-analytics .analytics-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.approved-analytics h1{font-size:26px;margin:0;font-weight:600;letter-spacing:-.03em}.approved-analytics .analytics-heading p{font-size:13px;color:#b5c6df;margin:4px 0 0}.analytics-controls{display:flex;gap:12px;align-items:end}.analytics-controls label{font-size:10px;color:#90a8c6;display:flex;flex-direction:column;gap:3px}.analytics-controls select{min-width:150px}.analytics-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.analytics-filterbar>strong{padding:7px 18px;background:#122445;border:1px solid #437bc4;border-radius:6px;font-size:12px;font-weight:500}.analytics-filterbar>span{color:#b5c9e4;font-size:12px;margin-right:auto}.analytics-filterbar select{padding:6px 10px;font-size:12px}.analytics-filterbar>small{color:#8ba2c1;font-size:10px}.analytics-selection{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#a6bad5;font-size:11px;margin-bottom:8px}.analytics-selection small{font-size:10px;color:#8ca4c3}.analytics-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px}.analytics-kpi{min-height:108px;border:1px solid #1c3048;background:linear-gradient(120deg,#0e1c2d,#0a1625);border-radius:9px;padding:16px 14px;display:flex;gap:12px}.approved-analytics .analytics-kpi h2{font-size:12px;font-weight:400;margin:0 0 5px;color:#c1d4ee}.analytics-kpi strong{font-size:26px;font-weight:600;display:block;line-height:1.25;letter-spacing:-.02em}.analytics-kpi small{display:block;font-size:10px;color:#98afcc;margin-top:6px}.approved-analytics .analytics-kpi .metric-unavailable{font-size:17px;line-height:1.5;font-weight:500}.analytics-kpi strong:not(:only-child){overflow-wrap:anywhere}.analytics-engagement-breakdown{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:11px;color:#d8e6f8}.analytics-engagement-breakdown span{white-space:nowrap}.analytics-engagement-breakdown b{font-weight:500;color:#a9c1df}.analytics-engagement-breakdown.compact{max-width:220px;gap:2px 7px;font-size:10px}.analytics-selected-metrics{display:grid;gap:3px;margin-top:8px;font-size:11px;color:#d8e6f8}.analytics-platform-engagement{color:#b5c9e4!important}.analytics-glyph{flex:none;display:grid;place-items:center;font-size:30px;width:38px;height:40px;color:#5da3ff;background:#132940;border-radius:7px;line-height:1}.analytics-glyph-1{color:#ed6892;background:#302435}.analytics-glyph-2{color:#8982ff;background:#1c2545}.analytics-glyph-3{color:#4cdeba;background:#102f31}.analytics-age strong{font-size:16px;line-height:1.4}.analytics-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin-bottom:14px}.analytics-panel{border:1px solid #1c3047;border-radius:9px;background:linear-gradient(120deg,#0c1929,#091625);padding:16px}.analytics-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.approved-analytics .analytics-panel h2{font-size:15px;font-weight:550;margin:0;line-height:1.4}.analytics-panel p{margin:5px 0;color:#acc0da;font-size:12px}.analytics-panel small{color:#90a8c6;font-size:10px}.analytics-panel header select{padding:5px 10px;font-size:12px}.approved-analytics .analytics-trend{margin:0;display:block}.analytics-chart svg{display:block;width:100%;height:150px;overflow:visible}.analytics-chart text{fill:#a8bedc;font-size:11px}.analytics-chart>span{color:#9cafd0;font-size:10px;display:block;text-align:center}.analytics-chart-empty{min-height:165px;display:grid;place-items:center;text-align:center;color:#a2b8d5;font-size:13px;padding:24px;background:linear-gradient(0deg,#10203844,transparent)}.approved-analytics .analytics-chart-caption{font-size:10px;color:#87a0c1;margin:5px 0 0;overflow-wrap:anywhere}.analytics-platforms>p{margin-bottom:6px;font-size:11px}.analytics-platforms article{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid #203148}.analytics-platforms article>div:first-of-type{flex:1}.analytics-platforms article>div:last-child{text-align:right}.analytics-platforms article strong{font-weight:500;font-size:12px}.analytics-platforms article small{display:block}.analytics-platform-note{display:block;margin-top:8px}.analytics-small-empty{min-height:150px;display:grid;align-items:center;color:#9fb5d3}.analytics-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.analytics-insights .analytics-panel{min-height:132px;padding:14px 16px}.analytics-featured>div{display:flex;gap:12px;align-items:center}.analytics-featured img{width:72px;height:72px;object-fit:contain;border-radius:7px;background:#07111e}.analytics-featured .analytics-thumbnail-placeholder{width:72px;height:72px}.analytics-featured strong{font-size:13px;font-weight:500}.analytics-featured p{display:flex;align-items:center;gap:5px;font-size:11px}.analytics-featured small{display:block}.analytics-featured a{color:#6abaff;display:block;font-size:11px;margin-top:4px}.analytics-coverage-number{font-size:26px;font-weight:600}.analytics-unavailable{display:block;font-size:18px;font-weight:500;color:#b5c6de}.analytics-content>header{margin-bottom:12px}.analytics-table-scroll{overflow:auto}.analytics-content table{border-collapse:collapse;width:100%;min-width:950px;font-size:11px}.analytics-content th{text-align:left;font-size:10px;font-weight:400;color:#a0b7d6;border-bottom:1px solid #22374e;padding:6px 9px;white-space:nowrap}.analytics-content td{padding:7px 9px;border-bottom:1px solid #1b3045;color:#d8e6f8}.analytics-content tr:last-child td{border-bottom:0}.analytics-content tr[aria-selected=true]{background:#142640}.analytics-content td>small{display:block;font-size:9px}.approved-analytics .analytics-post-button{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:#edf3ff;text-align:left;width:100%}.analytics-post-button img{width:40px;height:36px;object-fit:contain;border-radius:4px;background:#07111e}.analytics-post-button .analytics-thumbnail-placeholder{width:40px;height:36px}.analytics-thumbnail-placeholder{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;padding:4px;border:1px solid #314b67;border-radius:5px;background:#07111e;color:#9fb5d3;font-size:9px;line-height:1.1;text-align:center}.analytics-post-button strong{font-size:11px;font-weight:500;min-width:90px;max-width:150px}.analytics-type{border:1px solid #47346f;background:#201c3a;padding:3px 7px;border-radius:5px;text-transform:capitalize;font-size:10px;color:#c9b8ff}.analytics-provider{display:flex;gap:6px;align-items:center;white-space:nowrap}.analytics-published{color:#6de6c3;background:#12372f;border-radius:5px;padding:3px 7px;display:inline-block}.analytics-warning{color:#f3b990!important}.analytics-footnote{color:#91a7c5;font-size:10px;margin:12px 0}.analytics-notice{color:#d7e6fc;border:1px solid #415876;background:#17273e;border-radius:8px;padding:12px}.analytics-empty{padding:24px;color:#a9bdd9;text-align:center}.approved-analytics .provider-icon{display:inline-flex;flex:none;width:22px;height:22px;border:0;padding:0;border-radius:5px;color:#fff}.approved-analytics .provider-icon svg{width:18px;height:18px}.approved-analytics .provider-icon-facebook{background:#0866ff}.approved-analytics .provider-icon-instagram{background:linear-gradient(135deg,#7843e9,#e7358c,#ffa23d)}.approved-analytics .provider-icon-youtube{background:#f52543}.approved-analytics .provider-icon-youtube .provider-cutout{fill:#f52543}@media(max-width:1350px){.analytics-kpis{gap:10px}.analytics-kpi{padding:12px;gap:7px}.analytics-glyph{width:28px;height:32px;font-size:25px}.analytics-kpi strong{font-size:22px}.analytics-age strong{font-size:16px}.publishing-shell:has(.approved-analytics) .workspace-selector{width:150px}.publishing-shell:has(.approved-analytics) .brand-switcher summary{min-width:150px}.publishing-shell:has(.approved-analytics) .search-shell{width:180px}}@media(max-width:1100px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-main-grid{grid-template-columns:1fr}.analytics-insights{grid-template-columns:1fr 1fr}.publishing-shell:has(.approved-analytics) .search-shell{display:none}}@media(max-width:800px){.publishing-shell:has(.approved-analytics) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.publishing-shell:has(.approved-analytics) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.publishing-shell:has(.approved-analytics) .app-sidebar>div,.publishing-shell:has(.approved-analytics) .app-sidebar .sidebar-group-label{display:none}.publishing-shell:has(.approved-analytics) .app-content{margin:0;padding:18px 16px 85px}.publishing-shell:has(.approved-analytics) .app-header>div{padding-inline:12px;gap:12px}.publishing-shell:has(.approved-analytics) .app-header>div>div:first-child{width:auto;gap:6px}.publishing-shell:has(.approved-analytics) .app-header>div>div:first-child>.font-semibold{font-size:14px}.publishing-shell:has(.approved-analytics) .workspace-selector,.publishing-shell:has(.approved-analytics) .topbar-credits{display:none}.publishing-shell:has(.approved-analytics) .brand-switcher summary{min-width:0;max-width:130px;font-size:12px}.publishing-shell:has(.approved-analytics) .profile-menu summary{min-width:0;padding-inline:0}.publishing-shell:has(.approved-analytics) .profile-menu summary>span{display:none}.publishing-shell:has(.approved-analytics) .topbar-actions{justify-content:end}.approved-analytics .analytics-heading{flex-direction:column;align-items:stretch;gap:14px}.analytics-controls{justify-content:space-between}.analytics-filterbar{align-items:stretch}.analytics-filterbar>span{align-self:center}.analytics-filterbar>small{flex-basis:100%}.analytics-filterbar select{flex:1 1 45%}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-age{grid-column:1/-1}.analytics-insights{grid-template-columns:1fr}.analytics-kpi{min-height:105px}.analytics-content>header{flex-wrap:wrap}.analytics-chart svg{height:165px}.analytics-chart text{font-size:20px}.analytics-panel{padding:14px}}.analytics-publication-status{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.analytics-publication-status .analytics-published{white-space:normal;max-width:260px;line-height:1.35}.analytics-publication-status a{font-size:12px;color:#b9abff;white-space:nowrap}.analytics-publication-evidence{color:#aab9d3;font-size:11px;line-height:1.4}.analytics-publication-reconciliation,.analytics-publication-missing{color:#fecaca;background:#442335}.analytics-publication-private,.analytics-publication-unlisted,.analytics-publication-processing,.analytics-publication-provider_unavailable{color:#fde68a;background:#3b3342}.min-h-screen:has(.approved-billing){background:#060f1b;font-family:Inter,Arial,sans-serif}.min-h-screen:has(.approved-billing) .app-header{height:74px;background:#060f1b;border-color:#192638}.min-h-screen:has(.approved-billing) .app-header>div{padding-inline:24px;gap:28px}.min-h-screen:has(.approved-billing) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.min-h-screen:has(.approved-billing) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.min-h-screen:has(.approved-billing) .app-header>div>div:first-child>.ml-2{display:none}.min-h-screen:has(.approved-billing) .topbar-actions{flex:1;min-width:0}.min-h-screen:has(.approved-billing) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.min-h-screen:has(.approved-billing) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.min-h-screen:has(.approved-billing) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.min-h-screen:has(.approved-billing) .brand-switcher{order:-2}.min-h-screen:has(.approved-billing) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.min-h-screen:has(.approved-billing) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.min-h-screen:has(.approved-billing) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.min-h-screen:has(.approved-billing) .profile-menu summary{min-width:130px;border:0}.min-h-screen:has(.approved-billing) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.min-h-screen:has(.approved-billing) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.min-h-screen:has(.approved-billing) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.min-h-screen:has(.approved-billing) .app-sidebar .nav-icon{width:22px;height:22px}.min-h-screen:has(.approved-billing) .app-sidebar .nav-icon svg{width:19px;height:19px}.min-h-screen:has(.approved-billing) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.min-h-screen:has(.approved-billing) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}@media(max-width:800px){.min-h-screen:has(.approved-billing) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.min-h-screen:has(.approved-billing) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.min-h-screen:has(.approved-billing) .app-sidebar>div,.min-h-screen:has(.approved-billing) .app-sidebar .sidebar-group-label{display:none}.min-h-screen:has(.approved-billing) .app-content{margin:0;padding:18px 16px 85px}.min-h-screen:has(.approved-billing) .app-header>div{padding-inline:12px;gap:12px}.min-h-screen:has(.approved-billing) .app-header>div>div:first-child{width:auto;gap:6px}.min-h-screen:has(.approved-billing) .app-header>div>div:first-child>.font-semibold{font-size:14px}.min-h-screen:has(.approved-billing) .workspace-selector,.min-h-screen:has(.approved-billing) .topbar-credits{display:none}.min-h-screen:has(.approved-billing) .brand-switcher summary{min-width:0;max-width:130px;font-size:12px}.min-h-screen:has(.approved-billing) .profile-menu summary{min-width:0;padding-inline:0}.min-h-screen:has(.approved-billing) .profile-menu summary>span{display:none}.min-h-screen:has(.approved-billing) .topbar-actions{justify-content:end}}.approved-billing{color:#eaf2ff;font:13px/1.5 Inter,Arial,sans-serif;max-width:1800px;margin:auto}.approved-billing *{box-sizing:border-box;min-width:0}.approved-billing h1{font-size:26px;font-weight:600;letter-spacing:-.025em;margin:0}.approved-billing h2{font-size:15px;line-height:1.4;font-weight:600;margin:0}.approved-billing h3{font-weight:600;margin:0;font-size:14px}.approved-billing p{margin:6px 0;font-size:12px;color:#b5c7df}.approved-billing small{color:#93abc9;font-size:11px}.approved-billing button{border:1px solid #283d57;background:#101f32;color:#e7efff;border-radius:7px;padding:8px 12px;font:inherit;cursor:pointer}.approved-billing button:focus-visible,.approved-billing summary:focus-visible{outline:2px solid #8780ff;outline-offset:3px}.bill-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.approved-billing .bill-heading p{font-size:14px;margin:4px 0}.bill-layout{display:grid;grid-template-columns:minmax(0,2.08fr) minmax(0,1fr);gap:16px;align-items:start}.bill-main,.bill-side{display:grid;gap:16px}.bill-upper{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.bill-panel{border:1px solid #1b3045;border-radius:9px;background:linear-gradient(115deg,#0d1b2b,#091724);padding:16px}.bill-panel>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.bill-status,.bill-tag{border:1px solid #2d405c;background:#14263d;border-radius:6px;padding:3px 7px;font-size:10px;white-space:normal;text-transform:capitalize}.bill-status{color:#79e3c1;background:#10332f;border-color:#17443b}.bill-plan-name{display:flex;gap:14px;align-items:center;margin:18px 0}.approved-billing .bill-plan-name h3{font-size:20px;line-height:1.3}.bill-crown{color:#ffbf4c;background:#282a37;border-radius:9px;font-size:34px;width:56px;height:56px;display:grid;place-items:center;flex:none}.bill-plan-price{margin:12px 0}.bill-plan-price strong{font-size:20px;font-weight:600}.bill-plan-price span{font-size:11px;color:#aebfda}.bill-capabilities{padding:0;list-style:none;color:#bfd1e8;font-size:12px;display:grid;gap:8px;margin:18px 0}.bill-callout{border:1px solid #233f69;background:#10233d70;padding:12px;border-radius:7px;font-size:11px;color:#b4cae8;margin-top:16px}.bill-symbol{display:grid;place-items:center;flex:none;width:42px;height:44px;background:#132d42;border-radius:7px;font-size:25px;color:#58a8ff}.bill-usage-row{display:flex;align-items:center;gap:12px;margin:17px 0}.bill-usage-row:nth-of-type(2) .bill-symbol{color:#a17aff;background:#231e3d}.bill-usage-row>div{flex:1}.bill-row-title{display:flex;justify-content:space-between;gap:12px}.bill-row-title strong{font-size:12px;font-weight:500}.approved-billing .bill-usage-row p{margin:2px 0;font-size:11px}.bill-meter{height:7px;border-radius:10px;background:#182b3e;overflow:hidden;margin-top:6px}.bill-meter>span{display:block;height:100%;background:linear-gradient(90deg,#5650eb,#8c73ff);border-radius:inherit}.bill-payment{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #223b52;border-radius:8px;margin-bottom:12px}.bill-payment strong{font-size:13px;font-weight:500}.approved-billing .bill-payment p{font-size:11px}.bill-profile dl{margin:10px 0}.bill-profile dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid #1c3044;font-size:12px}.bill-profile dt{color:#a8bfdc}.bill-profile dd{margin:0;overflow-wrap:anywhere}.approved-billing details{font-size:12px;margin-top:12px}.approved-billing summary{color:#7bbaff;cursor:pointer}.bill-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.bill-plans article{display:flex;flex-direction:column;padding:14px;border:1px solid #1c334b;border-radius:8px;background:#0e1d2c}.bill-plans article.bill-plan-selected{border-color:#8070ff;background:#1a2142}.bill-plans article>strong{display:block;font-size:18px;font-weight:500;margin-top:12px}.bill-plans ul{list-style:none;padding:10px 0;border-top:1px solid #203246;margin:12px 0;display:grid;gap:8px;font-size:11px}.bill-plans .bill-tag{margin-top:auto;text-align:center}.bill-credit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.bill-credit-stats strong{display:block;font-size:23px;font-weight:600}.bill-table-scroll{overflow:auto}.approved-billing table{width:100%;border-collapse:collapse;font-size:11px}.approved-billing th{text-align:left;color:#98b2d2;font-weight:400;padding:7px 5px}.approved-billing td{padding:10px 5px;border-top:1px solid #203247}.approved-billing td small{display:block;font-size:10px}.approved-billing td button{padding:4px 7px;font-size:11px}.bill-empty{padding:20px 10px;text-align:center;color:#aac0da}.bill-empty>span{font-size:30px;color:#6ea8eb}.bill-notice{padding:12px;border:1px solid #65547a;border-radius:8px}.approved-billing .billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.approved-billing .input{width:100%;min-height:34px;background:#091525;color:#e1eafb;border:1px solid #2a405d;border-radius:5px;padding:6px;font-size:12px}.approved-billing form button{background:#5554f0}@media(max-width:1300px){.bill-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.bill-upper{grid-template-columns:1fr 1fr}.bill-plan-name{flex-wrap:nowrap}.bill-plans{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.bill-layout{grid-template-columns:1fr}.bill-side{grid-template-columns:1fr 1fr}.bill-invoices{grid-column:1/-1}.min-h-screen:has(.approved-billing) .search-shell{display:none}}@media(max-width:800px){.bill-heading{align-items:start;flex-direction:column}.bill-upper,.bill-side{grid-template-columns:1fr}.bill-plans,.bill-credit-stats{grid-template-columns:1fr 1fr}.bill-panel{padding:16px}.bill-plan-name{flex-wrap:nowrap}.bill-catalogue>header,.bill-credits>header{align-items:start;flex-wrap:wrap}.bill-plan-price strong{font-size:18px}}@media(max-width:420px){.bill-plans{grid-template-columns:1fr}}.approved-billing .bill-capabilities{gap:4px;margin:14px 0}.approved-billing .bill-capabilities li{line-height:1.4;padding:0;margin:0}.bill-plan-name{margin:12px 0}.bill-current .bill-callout{margin-top:12px}.bill-status[data-status=cancelled],.bill-status[data-status=suspended],.bill-status[data-status=past_due],.bill-status[data-status=grace_period]{background:#38261c;color:#f4c193;border-color:#644b34}.bill-status[data-status=legacy]{background:#172b42;color:#bacfe9;border-color:#2d4864}.bill-upper{align-items:start}.video-upload-selection{min-width:0;margin:1.5rem 0}.video-upload-zone{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:2rem 1rem;border:2px dashed #4b77bc;border-radius:1rem;background:#14244180;color:#e4edff;cursor:pointer;text-align:center}.video-upload-zone:hover,.video-upload-zone.is-dragging{background:#1c3764;border-color:#83b5ff}.video-upload-zone:focus-visible{outline:3px solid #a7ceff;outline-offset:4px}.video-upload-zone:disabled{opacity:.6;cursor:wait}.video-upload-zone strong{font-size:1.2rem}.video-upload-zone small{color:#adc1df}.video-upload-symbol{font-size:1.6rem}.video-upload-queue{display:grid;gap:.6rem;margin-top:1rem;list-style:none;padding:0}.video-upload-queue li{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #334155;border-radius:.75rem;background:#101824}.video-upload-file{flex:1;min-width:0}.video-upload-file strong,.video-upload-file small,.video-upload-state small{display:block;overflow-wrap:anywhere}.video-upload-file small{margin-top:.3rem;color:#94a3b8;font-size:.75rem}.video-upload-state{max-width:40%;font-size:.85rem}.video-upload-state progress{width:100%;max-width:9rem}.video-upload-state small{color:#fca5a5}.video-upload-result{padding:1rem;border:1px solid #3d7868;border-radius:.75rem;margin:1rem 0}.video-upload-result p{margin-bottom:.75rem}.video-upload-result .flex{flex-wrap:wrap}.video-upload-defaults:disabled{opacity:.6}.video-compilation-options{max-height:16rem;overflow:auto;display:grid;gap:.5rem;margin-top:1rem}.video-compilation-options label{display:flex;gap:.6rem;align-items:center;overflow-wrap:anywhere}.brand-context-notice{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #365880;border-radius:.6rem;color:#c6ddff}@media(max-width:600px){.video-upload-queue li{flex-wrap:wrap;gap:.75rem}.video-upload-file{flex-basis:100%}.video-upload-state{max-width:75%;flex:1}.video-upload-zone{padding:1.5rem .75rem}}.composed-tools{width:min(650px,100vw)}.composed-tools fieldset{border:0;padding:0;margin:0;min-width:0}.composed-tools p,.composed-tools small{color:#aebdd1;overflow-wrap:anywhere}.composed-tools .plan-source strong{color:#eef4ff}.composed-tools details{border:1px solid #334155;border-radius:10px;margin:12px 0;background:#111d30}.composed-tools summary{padding:15px;font-weight:600;cursor:pointer}.composed-tools summary:focus-visible,.composed-tools input:focus-visible,.composed-tools textarea:focus-visible,.composed-tools select:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.composed-tools .plan-controls{padding:0 15px 15px;display:grid;gap:12px}.composed-tools label{display:grid;gap:7px;color:#e2e8f0;font-size:14px;min-width:0}.composed-tools label.plan-toggle{display:flex;align-items:center;gap:10px}.composed-tools input:not([type=checkbox]),.composed-tools select,.composed-tools textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #52647b;border-radius:7px;background:#0b1525;color:#f1f5f9;padding:10px}.composed-tools textarea{min-height:100px;resize:vertical}.composed-tools .plan-output{margin:22px 0}.composed-tools .plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.composed-tools .plan-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.composed-tools .plan-footer ul{display:flex;flex-wrap:wrap;gap:6px 15px;margin:9px 0;padding:0;list-style:none;font-size:13px;color:#b9d8f8;max-height:96px;overflow:auto}.composed-tools .plan-footer [role=alert]{color:#fca5a5}@media(max-width:600px){.composed-tools .plan-actions .primary-button{width:100%}.composed-tools .plan-grid{gap:8px}}.min-h-screen:has(.approved-team){background:#060f1b;font-family:Inter,Arial,sans-serif}.min-h-screen:has(.approved-team) .app-header{height:74px;background:#060f1b;border-color:#192638}.min-h-screen:has(.approved-team) .app-header>div{padding-inline:24px;gap:28px}.min-h-screen:has(.approved-team) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.min-h-screen:has(.approved-team) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.min-h-screen:has(.approved-team) .app-header>div>div:first-child>.ml-2{display:none}.min-h-screen:has(.approved-team) .topbar-actions{flex:1;min-width:0}.min-h-screen:has(.approved-team) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.min-h-screen:has(.approved-team) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.min-h-screen:has(.approved-team) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.min-h-screen:has(.approved-team) .brand-switcher{order:-2}.min-h-screen:has(.approved-team) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.min-h-screen:has(.approved-team) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.min-h-screen:has(.approved-team) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.min-h-screen:has(.approved-team) .profile-menu summary{min-width:130px;border:0}.min-h-screen:has(.approved-team) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.min-h-screen:has(.approved-team) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.min-h-screen:has(.approved-team) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.min-h-screen:has(.approved-team) .app-sidebar .nav-icon{width:22px;height:22px}.min-h-screen:has(.approved-team) .app-sidebar .nav-icon svg{width:19px;height:19px}.min-h-screen:has(.approved-team) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.min-h-screen:has(.approved-team) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}@media(max-width:900px){.min-h-screen:has(.approved-team) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.min-h-screen:has(.approved-team) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.min-h-screen:has(.approved-team) .app-sidebar>div,.min-h-screen:has(.approved-team) .app-sidebar .sidebar-group-label{display:none}.min-h-screen:has(.approved-team) .app-content{margin:0;padding:18px 16px 85px}.min-h-screen:has(.approved-team) .app-header>div{padding-inline:12px;gap:12px}.min-h-screen:has(.approved-team) .app-header>div>div:first-child{width:auto;gap:6px}.min-h-screen:has(.approved-team) .app-header>div>div:first-child>.font-semibold{font-size:14px}.min-h-screen:has(.approved-team) .workspace-selector,.min-h-screen:has(.approved-team) .topbar-credits{display:none}.min-h-screen:has(.approved-team) .brand-switcher summary{min-width:0;max-width:130px;font-size:12px}.min-h-screen:has(.approved-team) .profile-menu summary{min-width:0;padding-inline:0}.min-h-screen:has(.approved-team) .profile-menu summary>span{display:none}.min-h-screen:has(.approved-team) .topbar-actions{justify-content:end}}.approved-team{color:#eaf1fb;font:13px/1.5 Inter,Arial,sans-serif;max-width:1600px;margin:auto}.approved-team *{box-sizing:border-box}.approved-team h1{font-size:25px;line-height:1.2;font-weight:650;margin:0 0 4px}.approved-team h2{font-size:17px;line-height:1.4;font-weight:600;margin:0 0 3px}.approved-team p{color:#a5b7ce;margin:0;font-size:12px}.approved-team small{display:block;color:#90a6c2;font-size:11px;line-height:1.5}.team-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.team-heading p{font-size:14px}.team-heading small{margin-top:4px}.team-heading-actions{display:flex;gap:12px}.approved-team button,.team-heading-actions a,.team-tabs a{border:1px solid #20344b;background:#091727;color:#dce7f8;padding:8px 14px;border-radius:6px;font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.approved-team button:disabled{opacity:.45;cursor:not-allowed}.approved-team :is(a,button,input,select,summary):focus-visible{outline:2px solid #479aff;outline-offset:3px}.approved-team .team-primary{background:linear-gradient(110deg,#5950ee,#4b3eec);border-color:#655af7;color:#fff;font-weight:600;padding:11px 21px}.team-tabs{display:flex;gap:6px;margin-bottom:13px;flex-wrap:wrap}.team-tabs a{padding:7px 23px;font-size:12px}.team-tabs a:first-child{border-color:#3887e4;background:#102647;color:#fff}.team-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.team-metric,.team-panel{background:linear-gradient(120deg,#0b1928,#091623);border:1px solid #1a3044;border-radius:8px;min-width:0}.team-metric{display:flex;align-items:center;gap:18px;padding:15px;min-height:93px}.team-metric-icon{width:52px;height:52px;display:grid;place-items:center;background:#122a47;border-radius:12px;color:#4b91ff;font-size:29px;flex-shrink:0}.team-metric:last-child .team-metric-icon{background:#28223e;color:#bd9bff}.team-metric strong{font-size:24px;font-weight:600;display:block;line-height:1.1}.team-metric span:not(.team-metric-icon){display:block;color:#b7c9e1;margin-top:2px}.team-main{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(275px,1fr);gap:14px;align-items:start}.team-panel{padding:15px}.team-panel-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:12px}.team-filters{display:flex;gap:10px;min-width:0}.approved-team input:not([type=checkbox]),.approved-team select{background:#081625;border:1px solid #203a51;border-radius:6px;color:#dce9fb;padding:8px 11px;min-width:0;font:inherit;height:37px;width:100%}.approved-team input::placeholder{color:#718baa}.team-filters input{max-width:175px}.team-filters select{max-width:120px}.team-table-wrap{overflow:visible}.approved-team table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.approved-team th{background:#0e2031;color:#a8beda;font-size:11px;font-weight:400;padding:7px 6px}.approved-team td{padding:9px 6px;border-bottom:1px solid #1a2c3d;vertical-align:middle}.approved-team tr:last-child td{border-bottom:0}.team-identity{display:flex;gap:12px;align-items:center;min-width:0}.team-identity>div{min-width:0;overflow-wrap:anywhere}.team-identity strong{font-size:12px;font-weight:500}.team-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#28476b,#17243b);font-size:13px;color:#ddecff}.team-brands{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.team-brand{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#95aac4}.team-brand img,.team-brand>span{width:16px!important;height:16px!important;font-size:9px!important}.team-role{border:1px solid #2f435b;background:#142136;padding:4px 7px;display:inline-block;border-radius:6px;color:#b6cde9;font-size:11px;white-space:nowrap}.role-owner{color:#ffbf46;border-color:#66512b;background:#282318}.role-admin{color:#59a7ff;border-color:#275790;background:#112945}.role-content_operator{color:#cda7ff;border-color:#553988;background:#251d3d}.approved-team .team-you{display:inline-block;margin-left:6px;color:#7ab1ff;font-size:10px}.team-publisher{margin-top:3px}.team-status{white-space:nowrap;font-size:12px;color:#aabbd1}.team-status:before{content:"●";font-size:11px;margin-right:5px}.state-active{color:#41dfaa}.state-pending{color:#ffbd4d}.state-expired,.state-revoked{color:#dba2a2}.team-date,.team-muted{font-size:11px;color:#8fa6c3}.team-actions{position:relative}.team-actions summary{cursor:pointer;color:#b7d3fa;font-size:16px;list-style:none;padding:6px}.team-actions>div{position:absolute;right:0;top:100%;z-index:3;background:#122339;border:1px solid #324761;border-radius:6px;padding:5px;box-shadow:0 8px 25px #0007;width:145px;display:grid;gap:4px}.approved-team .danger-link{color:#efa2a8}.team-invitation-note{border-top:1px solid #1b2e41;padding-top:10px;margin-top:8px!important;font-size:11px!important;scroll-margin-top:90px}.team-invite p{margin-bottom:16px}.team-invite label,.team-invite legend{display:block;font-size:12px;margin:15px 0 5px}.team-invite label span,.team-invite legend span{color:#8ba1be;font-size:11px}.team-invite small{margin-top:7px}.team-invite .team-primary{width:100%;margin-top:20px}.team-brand-options{display:grid;gap:4px;max-height:150px;overflow:auto}.team-brand-options label{display:flex;align-items:center;gap:8px;margin:0;padding:6px 0;color:#bdcce0}.team-brand-options input{accent-color:#6056f4}.team-lower{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;margin-top:14px}.team-activity-row,.team-role-row{display:flex;align-items:center;gap:12px;border-top:1px solid #1b3042;padding:9px 0}.team-lower .team-panel>p:first-of-type{margin-bottom:9px}.team-activity-row .team-avatar{width:30px;height:30px;border-radius:9px;font-size:10px}.team-activity-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.team-activity-row strong{font-size:12px;font-weight:500}.team-activity-row time{color:#95acca;font-size:11px;white-space:nowrap}.team-role-row{justify-content:space-between;gap:20px;font-size:11px;color:#a5b8d1}.team-role-footnote{font-size:11px!important;padding-top:10px;border-top:1px solid #1b3042}.approved-team .team-empty{padding:18px 0;color:#8fa7c4}.team-feedback{padding:12px 16px;border:1px solid #32445e;background:#142139;border-radius:8px;margin-bottom:14px!important;overflow-wrap:anywhere}.team-edit{padding:16px;margin-top:15px;border:1px solid #3a4e6c;border-radius:8px;background:#102238}#team-invite,#team-activity,#team-roles,#team-members{scroll-margin-top:90px}@media(max-width:1250px){.team-main{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr)}.team-panel-heading{flex-wrap:wrap}.team-identity{gap:7px}.team-metric{gap:10px}.team-metric-icon{width:40px;height:40px}.team-metric{padding:12px}.team-date{max-width:75px}}@media(max-width:1050px){.team-main{grid-template-columns:1fr}.team-invite form{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.team-invite form>*{grid-column:1 / -1}.team-lower{grid-template-columns:1fr 1fr}.team-metric-icon{display:none}}@media(max-width:900px){.team-heading{align-items:flex-start;flex-direction:column}.team-heading-actions{width:100%;justify-content:space-between}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-metric{min-height:90px}.team-lower{grid-template-columns:1fr}.team-tabs a{padding:7px 10px}.team-panel{padding:13px}.team-filters{width:100%}.team-filters input{max-width:none}.approved-team table,.approved-team tbody{display:block}.approved-team thead{display:none}.approved-team tr{display:flex;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #203249;gap:6px 10px}.approved-team td{display:block;border:0;padding:0}.approved-team td:first-child{width:100%}.approved-team td:last-child{margin-left:auto}.team-date{max-width:none;padding-top:4px!important}.team-actions>div{right:0}.team-activity-row time{white-space:normal;max-width:75px}.team-role-row{gap:12px}.team-invite{order:2}.team-main,.team-panel-heading{gap:12px}}@media(min-width:901px){.team-identity>div{display:flex;flex-wrap:wrap;column-gap:8px;align-items:center}.team-identity strong{width:100%}.team-brands{margin-top:0}.approved-team td{padding-block:8px}}@media(min-width:1100px){.team-heading p,.team-heading small{display:inline}.team-heading small{margin-left:12px}.team-heading h1{margin-bottom:7px}}@media(min-width:901px){.approved-team table{table-layout:fixed}.approved-team th:nth-child(1){width:38%}.approved-team th:nth-child(2){width:20%}.approved-team th:nth-child(3){width:14%}.approved-team th:nth-child(4){width:20%}.approved-team th:nth-child(5){width:8%}}@media(min-width:901px){.approved-team td{padding-block:6px}}.team-brand-options label{padding-block:4px}.team-brand-options label>span{width:24px!important;height:24px!important;font-size:10px!important}.publishing-shell:has(.approved-calendar){background:#060f1b;font-family:Inter,Arial,sans-serif}.publishing-shell:has(.approved-calendar) .app-header{height:74px;background:#060f1b;border-color:#192638}.publishing-shell:has(.approved-calendar) .app-header>div{padding-inline:24px;gap:28px}.publishing-shell:has(.approved-calendar) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.publishing-shell:has(.approved-calendar) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.publishing-shell:has(.approved-calendar) .app-header>div>div:first-child>.ml-2{display:none}.publishing-shell:has(.approved-calendar) .topbar-actions{flex:1;min-width:0}.publishing-shell:has(.approved-calendar) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.publishing-shell:has(.approved-calendar) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.publishing-shell:has(.approved-calendar) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.publishing-shell:has(.approved-calendar) .brand-switcher{order:-2}.publishing-shell:has(.approved-calendar) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.publishing-shell:has(.approved-calendar) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.publishing-shell:has(.approved-calendar) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publishing-shell:has(.approved-calendar) .profile-menu summary{min-width:130px;border:0}.publishing-shell:has(.approved-calendar) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.publishing-shell:has(.approved-calendar) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.publishing-shell:has(.approved-calendar) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.publishing-shell:has(.approved-calendar) .app-sidebar .nav-icon{width:22px;height:22px}.publishing-shell:has(.approved-calendar) .app-sidebar .nav-icon svg{width:19px;height:19px}.publishing-shell:has(.approved-calendar) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.publishing-shell:has(.approved-calendar) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}.publishing-calendar.approved-calendar{color:#edf3fc;font-size:13px;line-height:1.5;max-width:1800px;margin:0 auto}.approved-calendar *,.approved-calendar *:before,.approved-calendar *:after{min-width:0;box-sizing:border-box}.publishing-calendar.approved-calendar button{cursor:pointer}.publishing-calendar.approved-calendar button:disabled{opacity:.45;cursor:not-allowed}.publishing-calendar.approved-calendar :is(button,input,select):focus-visible{outline:2px solid #9d93ff;outline-offset:3px}.publishing-calendar.approved-calendar .calendar-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.publishing-calendar.approved-calendar h1{font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.025em;margin:0}.publishing-calendar.approved-calendar .calendar-heading p{color:#acbdd4;margin:5px 0 0;font-size:13px}.publishing-calendar.approved-calendar .calendar-heading-actions{display:flex;align-items:center;gap:10px}.publishing-calendar.approved-calendar :is(.primary-button,.secondary-button,.calendar-refresh){min-height:40px;padding:9px 16px;border:1px solid #263950;border-radius:7px;font-size:13px;color:#ecf3ff;background:#0e1c2e;box-shadow:none}.publishing-calendar.approved-calendar .primary-button{background:#5550f0;border-color:#6961ff}.publishing-calendar.approved-calendar .calendar-refresh{font-size:20px;padding:4px 12px}.publishing-calendar.approved-calendar .calendar-period-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.calendar-period-bar>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.calendar-period-bar strong{font-weight:550;color:#e8effb}.calendar-period-bar span{font-size:12px;color:#9fb1cb}.calendar-period-controls{display:flex;align-items:center;gap:7px}.calendar-period-controls [role=group]{display:flex;margin-right:12px}.calendar-period-controls button{border:1px solid #22354b;padding:7px 12px;min-height:36px;border-radius:6px;background:#0a1726;color:#bacbe4;font-size:12px}.calendar-period-controls [role=group] button{border-radius:0}.calendar-period-controls [role=group] button:first-child{border-radius:6px 0 0 6px}.calendar-period-controls [role=group] button:last-child{border-radius:0 6px 6px 0}.calendar-period-controls button[aria-pressed=true]{background:#142448;color:#fff;border-color:#6672d7}.publishing-calendar.approved-calendar .calendar-toolbar{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1.25fr 1.25fr 1fr 1fr 1fr 1.2fr;gap:10px}.publishing-calendar.approved-calendar .calendar-toolbar label{font-size:10px;color:#93aac7;gap:4px}.publishing-calendar.approved-calendar .calendar-toolbar :is(input,select){width:100%;min-height:36px;padding:7px 9px;border:1px solid #25384e;border-radius:6px;background:#0a1726;color:#dce7f6;font-size:12px;color-scheme:dark}.publishing-calendar.approved-calendar .calendar-scope{margin:10px 0 12px;color:#92a8c3;font-size:11px}.publishing-calendar.approved-calendar .calendar-message{padding:10px 14px;background:#13233a;border:1px solid #3f526e;border-radius:8px}.calendar-workspace{display:grid;grid-template-columns:minmax(0,3.25fr) minmax(265px,1fr);gap:16px;align-items:start}.calendar-main{min-width:0}.publishing-calendar.approved-calendar .calendar-layout{border:1px solid #1c2d42;border-radius:9px;background:#0a1624;overflow:visible}.publishing-calendar.approved-calendar .calendar-week{display:grid;grid-template-columns:48px repeat(7,minmax(0,1fr));gap:0}.publishing-calendar.approved-calendar .calendar-day{border:0;border-radius:0;padding:0;background:transparent}.publishing-calendar.approved-calendar .calendar-week .calendar-day{border-left:1px solid #1b2c40}.publishing-calendar.approved-calendar .calendar-day[data-today=true]{background:#12233b}.publishing-calendar.approved-calendar .calendar-day h3{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;padding:10px 4px;height:60px;border-bottom:1px solid #22344c;font-size:12px;font-weight:400;color:#c7d7ee;gap:3px}.publishing-calendar.approved-calendar .calendar-day h3 time{font-size:11px;color:#9db2d0;padding:1px 5px;border-radius:12px}.publishing-calendar.approved-calendar .calendar-day[data-today=true] h3{color:#7ec5ff}.publishing-calendar.approved-calendar .calendar-day[data-today=true] h3 time{color:#fff;background:#435cf0}.calendar-axis-header{height:60px;font-size:9px;display:flex;align-items:center;justify-content:center;color:#829cbd;overflow-wrap:anywhere}.calendar-time-axis>div:last-child{position:relative}.calendar-time-axis span{position:absolute;left:5px;color:#9fb3d0;font-size:11px;transform:translateY(-7px)}.calendar-time-axis span:first-child{transform:translateY(0)}.calendar-day-timeline{position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 45px,#1b2c40 45px,#1b2c40 46px)}.calendar-timed-entry{position:absolute;left:4px;right:4px}.publishing-calendar.approved-calendar .calendar-content-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px;margin:0;padding:7px;border:1px solid #304662;border-radius:7px;background:linear-gradient(125deg,#14263b,#0e1e32);color:#eef5ff;font-size:11px;overflow:visible;text-align:left}.publishing-calendar.approved-calendar .calendar-content-card[aria-pressed=true]{border-color:#6c80d4;box-shadow:0 0 0 1px #445793}.publishing-calendar.approved-calendar .calendar-content-card[data-status=Scheduled]{border-color:#236063;background:linear-gradient(125deg,#0e3037,#10212e)}.publishing-calendar.approved-calendar .calendar-content-card:is([data-status="Partial success"],[data-status="Needs attention"],[data-status=Failed]){border-color:#9a6256;background:linear-gradient(125deg,#392733,#192234)}.publishing-calendar.approved-calendar .calendar-content-card>img{width:38px;height:47px;object-fit:contain;border-radius:4px;background:#09131f}.publishing-calendar.approved-calendar .calendar-card-copy{display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.publishing-calendar.approved-calendar .calendar-card-copy strong{font-size:11px;line-height:1.35;font-weight:550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.publishing-calendar.approved-calendar .calendar-card-copy time{color:#acd3e5;font-size:10px}.publishing-calendar.approved-calendar .calendar-content-type{color:#abdfd5;font-size:9px;text-transform:uppercase}.publishing-calendar.approved-calendar .calendar-card-status{color:#bfd0e8;font-size:9px}.publishing-calendar.approved-calendar .calendar-content-card:is([data-status="Partial success"],[data-status="Needs attention"],[data-status=Failed]) .calendar-card-status{color:#ffc08f}.publishing-calendar.approved-calendar .calendar-destinations{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:5px}.publishing-calendar.approved-calendar .calendar-destinations>span{display:flex;align-items:center;position:relative;gap:3px}.publishing-calendar.approved-calendar .calendar-destination-label{display:none}.publishing-calendar.approved-calendar .calendar-destination-label:before{content:none}.publishing-calendar.approved-calendar .provider-icon{flex:none;width:19px;height:19px;padding:0;color:#fff;border:0;border-radius:5px}.publishing-calendar.approved-calendar .provider-icon svg{width:16px;height:16px}.publishing-calendar.approved-calendar .provider-icon-facebook{background:#0866ff}.publishing-calendar.approved-calendar .provider-icon-instagram{background:linear-gradient(135deg,#7843e9,#e7358c,#ffa23d)}.publishing-calendar.approved-calendar .provider-icon-youtube{background:#f52543}.publishing-calendar.approved-calendar .provider-icon-youtube .provider-cutout{fill:#f52543}.publishing-calendar.approved-calendar .provider-icon-linkedin{background:#087bb8}.publishing-calendar.approved-calendar .provider-icon-linkedin .provider-cutout{stroke:#087bb8;fill:none;stroke-width:2}.publishing-calendar.approved-calendar .calendar-status-dot{position:absolute;width:5px;height:5px;right:-1px;bottom:-1px;border:1px solid #142338}.publishing-calendar.approved-calendar .calendar-week .calendar-content-card{height:92px;grid-template-columns:30px minmax(0,1fr);gap:3px;padding:5px}.publishing-calendar.approved-calendar .calendar-week .calendar-content-card>img{width:30px;height:42px}.publishing-calendar.approved-calendar .calendar-week .calendar-card-copy strong{font-size:10px}.publishing-calendar.approved-calendar .calendar-week .calendar-destinations{gap:4px}.publishing-calendar.approved-calendar .calendar-week .provider-icon{width:16px;height:16px}.publishing-calendar.approved-calendar .calendar-week .provider-icon svg{width:14px;height:14px}.calendar-overlap{position:absolute;bottom:1px;right:2px;background:#1c3150;border:1px solid #566e93;border-radius:4px;font-size:9px;color:#fff;padding:2px}.publishing-calendar.approved-calendar .calendar-agenda{display:grid;gap:0}.publishing-calendar.approved-calendar .calendar-agenda .calendar-day{padding:14px;border-bottom:1px solid #21344d;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publishing-calendar.approved-calendar .calendar-agenda .calendar-day h3{grid-column:1 / -1;height:auto;display:flex;flex-direction:row;justify-content:start;gap:8px;padding:0 0 8px}.publishing-calendar.approved-calendar .calendar-agenda .calendar-content-card{grid-template-columns:55px minmax(0,1fr)}.publishing-calendar.approved-calendar .calendar-agenda .calendar-content-card>img{width:55px;height:64px;grid-row:span 2}.publishing-calendar.approved-calendar .calendar-agenda .calendar-destinations{grid-column:2}.publishing-calendar.approved-calendar .calendar-agenda .calendar-card-copy strong{font-size:13px}.publishing-calendar.approved-calendar .calendar-agenda .calendar-card-status{font-size:11px}.publishing-calendar.approved-calendar .calendar-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.calendar-weekdays{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;padding:10px 0;background:#101e30;font-size:12px;color:#b3c6e2}.publishing-calendar.approved-calendar .calendar-month .calendar-day{min-height:115px;padding:5px;border-right:1px solid #1b2c40;border-bottom:1px solid #1b2c40}.publishing-calendar.approved-calendar .calendar-month .calendar-day h3{height:25px;flex-direction:row;justify-content:end;border:0;padding:0 0 5px}.publishing-calendar.approved-calendar .calendar-month .calendar-day h3>span{display:none}.publishing-calendar.approved-calendar .calendar-month .calendar-content-card{display:flex;flex-direction:column;margin-bottom:5px;padding:5px}.publishing-calendar.approved-calendar .calendar-month .calendar-content-card>img{display:none}.publishing-calendar.approved-calendar .calendar-month .calendar-card-copy strong{font-size:10px}.calendar-context{border:1px solid #21354a;border-radius:10px;background:#0b1726;overflow:hidden}.calendar-context-media{display:block;width:calc(100% - 24px);margin:12px;max-height:240px;aspect-ratio:1.35;object-fit:contain;border-radius:7px;background:#07101c}.calendar-context-body{padding:0 14px 14px}.publishing-calendar.approved-calendar .calendar-context h2{font-size:16px;font-weight:550;margin:10px 0 8px;line-height:1.4}.calendar-state{display:inline-flex;color:#6ce3c2;background:#12342e;border-radius:5px;padding:2px 7px;font-size:11px}.calendar-state:is([data-status="Partial success"],[data-status="Needs attention"],[data-status=Failed]){color:#ffc197;background:#382b30}.calendar-context-time{font-size:11px;color:#a9bcd6;margin:10px 0}.calendar-context-destination{border-top:1px solid #203146;padding:10px 0}.calendar-context-destination header{display:flex;gap:8px;align-items:center}.calendar-context-destination header strong{font-size:12px;font-weight:500}.calendar-context-destination header small{display:block;color:#a5b8d4;font-size:11px}.calendar-context-destination p{margin:8px 0 0;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.calendar-hashtags{color:#6bbcff}.calendar-context-warning{color:#ffc3a0}.calendar-context dl{display:grid;grid-template-columns:1fr 1.3fr;border-top:1px solid #203146;padding-top:10px;gap:6px;font-size:12px}.calendar-context dt{color:#9cafc9}.calendar-context dd{margin:0;overflow-wrap:anywhere}.calendar-context .secondary-button{width:100%;margin-top:15px}.calendar-context-note{display:block;margin-top:8px;color:#93a8c2;font-size:10px}.calendar-context-empty{padding:28px 20px;color:#a3b7d3}.calendar-context-empty>span{font-size:28px;color:#9d91ff}.calendar-library{border:1px solid #213449;border-radius:9px;padding:14px;background:#0c1828;margin-top:14px}.calendar-library header{display:flex;justify-content:space-between;align-items:center;gap:10px}.publishing-calendar.approved-calendar .calendar-library h2{font-size:13px;font-weight:550;margin:0}.calendar-library p{font-size:11px;color:#96abc7;margin:3px 0 10px}.calendar-library header button{background:none;border:0;font-size:12px;color:#65b7ff}.calendar-library-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:10px}.calendar-library-items button{border:0;background:none;color:#e9f2ff;display:flex;align-items:center;gap:7px;text-align:left;padding:0}.calendar-library-items img{width:42px;height:60px;object-fit:contain;border-radius:5px;background:#071321}.calendar-library-items strong{font-size:10px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-library-items small{display:block;font-size:10px;color:#a5bad6}.calendar-empty{border:1px solid #24374d;border-radius:9px;background:#0d1a2b;padding:24px;margin-top:12px;text-align:center}.calendar-empty>span{font-size:30px;color:#9889ff}.publishing-calendar.approved-calendar .calendar-empty h2{font-size:18px;margin:6px 0}.calendar-empty p{color:#a8bbd5;font-size:13px;margin:8px 0 16px}@media(max-width:1350px){.calendar-workspace{grid-template-columns:minmax(0,1fr) 265px;gap:12px}.publishing-calendar.approved-calendar .calendar-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-library-items{grid-template-columns:repeat(3,minmax(0,1fr))}.publishing-shell:has(.approved-calendar) .workspace-selector{width:150px}.publishing-shell:has(.approved-calendar) .brand-switcher summary{min-width:150px}.publishing-shell:has(.approved-calendar) .search-shell{width:180px}}@media(max-width:1200px){.calendar-workspace{grid-template-columns:1fr}.calendar-context{display:none}.publishing-calendar.approved-calendar .calendar-heading{align-items:start}.publishing-shell:has(.approved-calendar) .search-shell{display:none}}@media(max-width:800px){.publishing-shell:has(.approved-calendar) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.publishing-shell:has(.approved-calendar) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.publishing-shell:has(.approved-calendar) .app-sidebar>div,.publishing-shell:has(.approved-calendar) .app-sidebar .sidebar-group-label{display:none}.publishing-shell:has(.approved-calendar) .app-content{margin:0;padding:18px 16px 85px}.publishing-shell:has(.approved-calendar) .app-header>div{padding-inline:12px;gap:12px}.publishing-shell:has(.approved-calendar) .app-header>div>div:first-child{width:auto;gap:6px}.publishing-shell:has(.approved-calendar) .app-header>div>div:first-child>.font-semibold{font-size:14px}.publishing-shell:has(.approved-calendar) .workspace-selector,.publishing-shell:has(.approved-calendar) .topbar-credits{display:none}.publishing-shell:has(.approved-calendar) .brand-switcher summary{min-width:0;max-width:130px;font-size:12px}.publishing-shell:has(.approved-calendar) .profile-menu summary{min-width:0;padding-inline:0}.publishing-shell:has(.approved-calendar) .profile-menu summary>span{display:none}.publishing-shell:has(.approved-calendar) .topbar-actions{justify-content:end}.publishing-calendar.approved-calendar .calendar-heading{flex-direction:column}.publishing-calendar.approved-calendar h1{font-size:24px}.publishing-calendar.approved-calendar .calendar-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-period-bar>div:first-child{flex-direction:column;align-items:start;gap:4px}.calendar-period-controls{width:100%;justify-content:space-between}.calendar-period-controls [role=group]{margin:0}.calendar-period-controls [role=group] button:not(:first-child){display:none}.publishing-calendar.approved-calendar .calendar-agenda .calendar-day{grid-template-columns:1fr;padding:12px}.calendar-library-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.publishing-calendar.approved-calendar .calendar-heading{flex-wrap:nowrap;margin-bottom:20px;gap:12px}.publishing-calendar.approved-calendar .calendar-heading>div:first-child{flex:1}.publishing-calendar.approved-calendar .calendar-heading h1{font-size:24px}.publishing-calendar.approved-calendar .calendar-heading p{font-size:12px;max-width:440px}.calendar-brand-context{color:#90a8c8;display:block;font-size:11px}.publishing-calendar.approved-calendar .calendar-toolbar{width:calc(100% - (100% - 16px) / 4.25 - 16px);grid-template-columns:1.2fr 1fr 1fr 1fr auto;margin-bottom:14px}.publishing-calendar.approved-calendar .calendar-toolbar>label{font-size:0;gap:0}.publishing-calendar.approved-calendar .calendar-toolbar :is(input,select){min-height:40px}.publishing-calendar.approved-calendar .calendar-period-controls{flex:none}.publishing-calendar.approved-calendar .calendar-period-controls button{padding:7px 10px}.calendar-context{margin-top:-54px}.calendar-extra-filters{position:relative;color:#d3e0f3}.calendar-extra-filters>summary{list-style:none;cursor:pointer;border:1px solid #25384e;border-radius:6px;background:#0a1726;padding:9px 14px;min-height:40px}.calendar-extra-filters[open]>summary{border-color:#776cdf}.calendar-extra-filters>div{position:absolute;top:48px;right:0;width:260px;z-index:8;border:1px solid #3a4e70;background:#0c1a2d;padding:16px;border-radius:9px;box-shadow:0 12px 35px #0009;display:grid;gap:12px}.calendar-performance{border-top:1px solid #24384d;padding-top:12px;margin-top:12px}.calendar-performance h3{font-size:13px;font-weight:550;margin:0 0 8px}.calendar-performance dl{display:flex;flex-wrap:wrap;gap:12px;padding:6px 0;border:0}.calendar-performance dd{font-size:18px}.calendar-performance small{color:#9fb4d1;font-size:10px}@media(max-width:1250px){.publishing-calendar.approved-calendar .calendar-heading{flex-wrap:wrap}.publishing-calendar.approved-calendar .calendar-heading>div:first-child{flex-basis:50%}.publishing-calendar.approved-calendar .calendar-period-controls{margin-left:auto}}@media(max-width:1350px){.publishing-calendar.approved-calendar .calendar-toolbar{width:calc(100% - 277px);grid-template-columns:1fr 1fr}.calendar-context{margin-top:0}}@media(max-width:1200px){.publishing-calendar.approved-calendar .calendar-toolbar{width:100%;grid-template-columns:repeat(4,minmax(0,1fr)) auto}}@media(max-width:800px){.publishing-calendar.approved-calendar .calendar-heading{flex-direction:column;align-items:stretch}.publishing-calendar.approved-calendar .calendar-heading>div:first-child{flex-basis:auto}.publishing-calendar.approved-calendar .calendar-period-controls{justify-content:space-between;margin:0}.publishing-calendar.approved-calendar .calendar-heading-actions{flex-wrap:wrap}.publishing-calendar.approved-calendar .calendar-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-extra-filters>div{right:auto;left:0}.calendar-brand-context{font-size:12px;margin-top:6px}}@media(min-width:801px)and (max-width:1350px){.calendar-workspace{grid-template-columns:1fr}.calendar-context{display:none}.publishing-calendar.approved-calendar .calendar-toolbar{width:100%;grid-template-columns:1.2fr 1fr 1fr 1fr auto}}.publishing-calendar.approved-calendar .calendar-week .calendar-card-copy{line-height:1.15}.publishing-calendar.approved-calendar .calendar-week .calendar-card-status{white-space:nowrap;font-size:9px}.publishing-calendar.approved-calendar .calendar-heading p{max-width:none}.publishing-calendar.approved-calendar .calendar-brand-context{display:inline;margin-left:8px}.calendar-date-field{position:relative}.calendar-range-label{position:absolute;inset:0 30px 0 10px;display:flex;align-items:center;font-size:12px;color:#dfebfc;pointer-events:none;white-space:nowrap}.publishing-calendar.approved-calendar .calendar-date-field input:not(:focus){color:transparent}.calendar-date-field:focus-within .calendar-range-label{display:none}@media(max-width:800px){.publishing-calendar.approved-calendar .calendar-brand-context{display:block;margin:6px 0 0}.calendar-range-label{font-size:10px}}.calendar-media-unavailable{display:grid;place-items:center;min-height:96px;padding:12px;color:#f3c978;background:#f3c97814;font-size:12px;text-align:center}.publishing-shell:has(.approved-publishing){background:#060f1b;font-family:Inter,Arial,sans-serif}.publishing-shell:has(.approved-publishing) .app-header{height:74px;background:#060f1b;border-color:#192638}.publishing-shell:has(.approved-publishing) .app-header>div{padding-inline:24px;gap:28px}.publishing-shell:has(.approved-publishing) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.publishing-shell:has(.approved-publishing) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.publishing-shell:has(.approved-publishing) .app-header>div>div:first-child>.ml-2{display:none}.publishing-shell:has(.approved-publishing) .topbar-actions{flex:1;min-width:0}.publishing-shell:has(.approved-publishing) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.publishing-shell:has(.approved-publishing) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.publishing-shell:has(.approved-publishing) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.publishing-shell:has(.approved-publishing) .brand-switcher{order:-2}.publishing-shell:has(.approved-publishing) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.publishing-shell:has(.approved-publishing) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.publishing-shell:has(.approved-publishing) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publishing-shell:has(.approved-publishing) .profile-menu summary{min-width:130px;border:0}.publishing-shell:has(.approved-publishing) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.publishing-shell:has(.approved-publishing) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.publishing-shell:has(.approved-publishing) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.publishing-shell:has(.approved-publishing) .app-sidebar .nav-icon{width:22px;height:22px}.publishing-shell:has(.approved-publishing) .app-sidebar .nav-icon svg{width:19px;height:19px}.publishing-shell:has(.approved-publishing) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.publishing-shell:has(.approved-publishing) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}.publishing-center.approved-publishing{--publish-border: #1b2b3e;--publish-panel: #0b1725;color:#edf3fc;position:relative;max-width:1600px;margin:0 auto;font-size:13px;line-height:1.5}.publishing-center.approved-publishing *,.publishing-center.approved-publishing *:before,.publishing-center.approved-publishing *:after{min-width:0}.publishing-center.approved-publishing [hidden]{display:none!important}.publishing-center.approved-publishing :is(button,input,textarea,select,summary):focus-visible{outline:2px solid #9690ff;outline-offset:3px}.publishing-center.approved-publishing button{font-weight:500}.publishing-center.approved-publishing>.back-link{position:absolute;left:0;top:0;display:grid;width:34px;height:34px;place-items:center;overflow:hidden;font-size:0;background:#111d30;border:1px solid #213249;border-radius:7px}.publishing-center.approved-publishing>.back-link:before{content:"←";font-size:19px;color:#c5d1e5}.publishing-center.approved-publishing .publishing-center-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0 0 0 50px;border:0}.publishing-center.approved-publishing .page-title{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.025em}.publishing-center.approved-publishing .page-copy{margin:5px 0 0;color:#aebfd5;font-size:13px}.publishing-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.publishing-center.approved-publishing .publishing-brand{color:#b5c6dd;background:transparent;border:0;font-size:12px;padding:0}.publishing-center.approved-publishing :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:550;line-height:1.5}.publishing-center.approved-publishing .primary-button{background:linear-gradient(135deg,#5b54f8,#5042ee);border:1px solid #6962ff;box-shadow:none}.publishing-center.approved-publishing .primary-button:hover{background:#665bf8}.publishing-center.approved-publishing .secondary-button{background:#0e1c2d;color:#e3ebf7;border:1px solid #20334b;box-shadow:none}.publishing-center.approved-publishing .publishing-workspace-menu{margin:-9px 0 12px 50px;color:#91a5c0;font-size:11px}.publishing-workspace-menu>summary{cursor:pointer}.publishing-workspace-menu>summary span{margin-left:6px;color:#8096b6}.publishing-center:not(.approved-publishing)>.publishing-workspace-menu>summary{display:none}.publishing-center.approved-publishing .publishing-workspace-menu[open]{padding:10px 14px;border:1px solid var(--publish-border);border-radius:8px;background:#0b1725}.publishing-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 22px;border:1px solid var(--publish-border);border-radius:10px;background:linear-gradient(120deg,#0c1928,#091422);margin-bottom:16px}.publishing-stepper button{position:relative;display:flex;align-items:center;gap:14px;text-align:left;padding:0;color:#e5edf9;min-height:46px}.publishing-stepper button:not(:last-child):after{content:"";height:1px;width:24px;background:#2a3c52;margin-left:auto;margin-right:6px}.publishing-stepper button:disabled{opacity:1}.publishing-step-number{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid #607894;background:#142238;color:#dce7f8;font-size:14px}.publishing-stepper [aria-current=step] .publishing-step-number{background:#5a4bfb;border-color:#6b63ff;color:#fff}.publishing-stepper strong{display:block;font-size:13px;font-weight:550}.publishing-stepper small{display:block;margin-top:3px;color:#9caec6;font-size:11px}.publishing-stepper [aria-current=step] small{color:#aba1ff}.publishing-center.approved-publishing .publishing-compose{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;margin:0}.publishing-center.approved-publishing .publishing-composer{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);grid-column:1;grid-row:1;gap:14px;border:0;border-radius:0;background:transparent;overflow:visible}.publishing-center.approved-publishing .publishing-step-panel{grid-column:1;grid-row:1;min-height:540px;border:1px solid var(--publish-border);border-radius:10px;background:linear-gradient(120deg,#0c1928,#091523);padding:18px}.publishing-center.approved-publishing .publishing-block-heading{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:14px}.publishing-center.approved-publishing :is(.publishing-block,.publishing-quick-info) h2{font-size:18px;font-weight:550;margin:0;line-height:1.35;letter-spacing:-.015em}.publishing-center.approved-publishing .publishing-block-heading p,.publishing-step-description{font-size:12px;color:#a6b8d0;margin:5px 0 0}.publishing-center.approved-publishing .text-action{padding:6px 10px;border:1px solid #25374c;border-radius:6px;background:#101c2d;font-size:11px;color:#b9cce8}.publishing-content-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 14px}.publishing-content-tabs button{min-height:38px;border:1px solid #263951;background:#0b1829;border-radius:7px;color:#d2dff1;font-size:12px}.publishing-content-tabs button[aria-pressed=true]{border-color:#8b76ff;background:#211d52;box-shadow:inset 0 0 0 1px #7963ff}.publishing-center.approved-publishing .publishing-media{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:16px;margin-bottom:20px;padding:12px;border:1px solid #213249;border-radius:9px;background:#091523}.publishing-center.approved-publishing .publishing-media>:is(img,video){width:100%;height:220px;max-height:none;object-fit:contain;background:#0d1c2b;border-radius:7px}.publishing-center.approved-publishing .publishing-media strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:550}.publishing-center.approved-publishing .publishing-media :is(p,small){color:#a0b5d2;font-size:11px;overflow-wrap:anywhere}.publishing-center.approved-publishing .publishing-media .status-chip{font-size:10px;background:#152840;color:#b7cff2;padding:4px 7px;border-radius:5px}.publishing-version{font-size:11px;color:#93a9c7;margin-top:8px}.publishing-version summary{cursor:pointer}.publishing-center.approved-publishing .publishing-label{display:block;margin-top:12px;font-size:12px;color:#d1dff2}.publishing-center.approved-publishing .publishing-label>span{color:#90a6c3;margin-left:5px}.publishing-center.approved-publishing .publishing-block>label{display:block;font-size:12px;color:#cad8ec}.publishing-center.approved-publishing .field{min-width:0;min-height:38px;padding:8px 12px;margin-top:6px;border-radius:7px;background:#071422;border:1px solid #273a53;color:#e3edfa;font-size:12px}.publishing-center.approved-publishing .publishing-picker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px;overflow-y:auto;padding-right:4px;margin-bottom:18px}.publishing-center.approved-publishing .publishing-picker :is(img,video){height:100px;width:100%;object-fit:contain;background:#0c1829}.publishing-center.approved-publishing .publishing-picker button{border-radius:7px}.publishing-center.approved-publishing .publishing-picker strong{font-size:12px;font-weight:500}.publishing-center.approved-publishing .publishing-media-filters{flex-wrap:wrap}.publishing-center.approved-publishing .publishing-media-filters button{font-size:11px;padding:5px 9px}.publishing-center.approved-publishing .publishing-empty{grid-column:1/-1;padding:24px 12px;min-height:0;color:#a6bad5;font-size:13px;border:1px dashed #30425c;border-radius:8px;background:transparent}.publishing-quick-info{grid-column:2;grid-row:1;padding:18px;border:1px solid var(--publish-border);border-radius:10px;background:linear-gradient(120deg,#0c1928,#091523)}.publishing-center.approved-publishing .publishing-quick-info h2{font-size:15px;border-bottom:1px solid #22334a;padding-bottom:14px}.publishing-quick-info dl{display:grid;gap:22px;padding-block:20px}.publishing-quick-info dt{font-size:12px;color:#e0eafa}.publishing-quick-info dd{margin-top:4px;color:#9db3d1;font-size:12px;overflow-wrap:anywhere}.publishing-readiness{padding:13px;border:1px solid #294054;border-radius:8px;background:#0d2430}.publishing-readiness h3{color:#84d8c6;font-weight:550;font-size:12px}.publishing-readiness p{color:#adc3d9;font-size:11px;margin-top:9px}.publishing-readiness .provider-icon{display:inline-grid;width:20px;height:20px;margin-right:6px;vertical-align:middle}.publishing-preview-note{margin-top:14px;padding:14px;color:#b8b7e8;background:#1b1b3e;border:1px solid #4c427f;border-radius:8px;font-size:11px;line-height:1.7}.publishing-center.approved-publishing .publishing-actions{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 0;background:transparent;border:0}.publishing-center.approved-publishing .publishing-actions .primary-button{margin-left:auto}.publishing-center.approved-publishing .publishing-preview{grid-column:2;grid-row:1;position:sticky;top:90px;align-self:start;min-width:0;padding:14px;border:1px solid var(--publish-border);border-radius:10px;background:linear-gradient(120deg,#0c1928,#091523);overflow:visible}.publishing-preview-heading{font-size:15px;font-weight:550;margin-bottom:14px}.publishing-center.approved-publishing .publishing-preview-tabs{padding:0 0 12px;gap:6px;border:0;flex-wrap:wrap;overflow:visible}.publishing-center.approved-publishing .publishing-preview-tabs button{padding:6px 8px;font-size:11px;border:1px solid #273951;border-radius:7px;color:#cad8ec;background:#091523}.publishing-center.approved-publishing .publishing-preview-tabs button.active{color:#fff;border-color:#8b76ff;box-shadow:inset 0 0 0 1px #7963ff}.publishing-center.approved-publishing .publishing-preview-tabs .provider-icon{background:#15263e;width:20px;height:20px}.publishing-center.approved-publishing .native-preview{max-width:none;margin:0;border:1px solid #2a3a51;border-radius:10px;overflow:hidden;background:#142033}.publishing-center.approved-publishing .native-preview header{padding:12px;align-items:center}.publishing-center.approved-publishing .native-preview header strong{font-size:12px;font-weight:550}.publishing-center.approved-publishing .native-preview header small{font-size:11px;color:#a2b6d0}.publishing-center.approved-publishing .preview-avatar{width:36px;height:36px;background:#273c5c;color:#fff;border:1px solid #455e80}.publishing-center.approved-publishing .native-preview-copy{padding:0 12px 14px;font-size:12px;line-height:1.6;color:#e2ecfc;overflow-wrap:anywhere}.publishing-center.approved-publishing .native-preview-copy p{white-space:pre-wrap}.publishing-center.approved-publishing .preview-hashtags{color:#60aaff}.publishing-center.approved-publishing .native-preview>:is(img,video){width:100%;height:auto;max-height:400px;aspect-ratio:auto;object-fit:contain;border-radius:0;background:#07101b}.publishing-center.approved-publishing .preview-placeholder{width:100%;min-height:180px;height:auto;max-height:none;aspect-ratio:4/3;display:grid;place-items:center;color:#9fb2d0;background:#091524;font-size:13px}.publishing-center.approved-publishing .preview-disclaimer,.publishing-preview-empty-platform{color:#92a7c3;font-size:11px;padding:0;margin:12px 0 0;line-height:1.6}.publishing-preview-empty-platform{margin:0 0 12px}.publishing-center.approved-publishing .destination-selector{grid-template-columns:1fr;gap:10px}.publishing-center.approved-publishing .destination-selector label{padding:12px;gap:10px;border-color:#263a53;background:#0a1728}.publishing-center.approved-publishing .destination-selector label.selected{border-color:#8170f7;background:#1c2042}.publishing-center.approved-publishing .destination-selector small{white-space:normal;overflow-wrap:anywhere;color:#adbed5;font-size:11px}.publishing-center.approved-publishing .destination-selector strong{font-size:13px;font-weight:550}.publishing-center.approved-publishing .destination-selector em{font-size:10px;max-width:90px}.publishing-center.approved-publishing .destination-selector input{accent-color:#7864fa}.publishing-center.approved-publishing .publishing-content-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:18px 0 9px}.publishing-center.approved-publishing .publishing-content-heading h2{font-size:13px}.publishing-center.approved-publishing .publishing-content-heading button,.publishing-center.approved-publishing .publishing-field-heading button{font-size:11px;color:#ad9fff}.publishing-center.approved-publishing .publishing-caption{width:100%;min-height:160px;padding:12px;background:#071422;border:1px solid #273a53;border-radius:8px;font-size:13px;color:#e3edfa}.publishing-center.approved-publishing .publishing-field-heading{margin-top:16px}.publishing-center.approved-publishing .publishing-field-heading strong{font-size:12px}.publishing-center.approved-publishing .hashtag-editor{margin-top:8px;min-width:0;gap:6px;background:#071422;border-color:#273a53}.publishing-center.approved-publishing .hashtag-editor>input{max-width:100%;font-size:12px}.publishing-center.approved-publishing .hashtag-editor span{max-width:100%;background:#162442}.publishing-center.approved-publishing .hashtag-editor span input{width:100%;min-width:0;font-size:11px}.publishing-center.approved-publishing .publishing-radio-row{flex-direction:column;gap:10px;margin-top:22px}.publishing-center.approved-publishing .publishing-radio-row label{padding:12px;border:1px solid #273a53;border-radius:8px;font-size:13px;background:#0b192c}.publishing-center.approved-publishing .publishing-radio-row input{accent-color:#7864fa}.publishing-center.approved-publishing .publishing-schedule{grid-template-columns:1fr;gap:12px}.publishing-center.approved-publishing .publishing-schedule label{font-size:12px}.publishing-center.approved-publishing .publishing-toggle input{accent-color:#7864fa}.publishing-center.approved-publishing .publishing-advanced{background:#0b1829;border-color:#273a53}.publishing-center.approved-publishing .publishing-advanced summary{font-size:12px;font-weight:500}.publishing-center.approved-publishing .publishing-notice{margin:12px 0;padding:10px 14px;background:#142540;border:1px solid #344970;border-radius:8px;color:#c4d8f7;font-size:12px}.publishing-activity-details{margin-top:22px;padding-block:12px;border-top:1px solid #203147;color:#92a7c3;font-size:12px}.publishing-activity-details>summary{cursor:pointer}.publishing-center.approved-publishing .provider-icon-facebook{color:#fff;background:#0866ed}.publishing-center.approved-publishing .provider-icon-instagram{color:#fff;background:linear-gradient(35deg,#f4a949,#e33187 45%,#963acc)}.publishing-center.approved-publishing .provider-icon-youtube{color:#fff;background:#f52543}.publishing-center.approved-publishing .provider-icon-youtube .provider-cutout{fill:#f52543}.publishing-center.approved-publishing .provider-icon-linkedin{color:#fff;background:#087bb8}.publishing-center.approved-publishing .provider-icon-linkedin .provider-cutout{fill:none;stroke:#087bb8;stroke-width:2}@media(max-width:1350px){.publishing-shell:has(.approved-publishing) .workspace-selector{width:150px}.publishing-shell:has(.approved-publishing) .brand-switcher summary{min-width:150px}.publishing-shell:has(.approved-publishing) .search-shell{width:180px}.publishing-center.approved-publishing .publishing-composer{grid-template-columns:minmax(0,1fr)}.publishing-quick-info{grid-column:1;grid-row:2}.publishing-quick-info dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:14px}.publishing-stepper{padding:12px;gap:10px}.publishing-stepper button{gap:8px}.publishing-stepper button:not(:last-child):after{display:none}.publishing-stepper small{font-size:10px}.publishing-heading-actions{gap:8px}.publishing-center.approved-publishing .publishing-brand{max-width:120px}}@media(max-width:1100px){.publishing-shell:has(.approved-publishing) .search-shell{display:none}.publishing-shell:has(.approved-publishing) .app-header>div>div:first-child{width:auto}.publishing-heading-actions .publishing-brand{display:none}.publishing-center.approved-publishing .publishing-center-header{flex-wrap:wrap}.publishing-stepper strong{font-size:12px}.publishing-stepper small{display:none}.publishing-step-number{width:32px;height:32px}.publishing-center.approved-publishing .publishing-compose{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(max-width:800px){.publishing-shell:has(.approved-publishing) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.publishing-shell:has(.approved-publishing) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.publishing-shell:has(.approved-publishing) .app-sidebar>div,.publishing-shell:has(.approved-publishing) .app-sidebar .sidebar-group-label{display:none}.publishing-shell:has(.approved-publishing) .app-content{margin:0;padding:18px 16px 85px}.publishing-shell:has(.approved-publishing) .app-header>div{padding-inline:12px;gap:12px}.publishing-shell:has(.approved-publishing) .app-header>div>div:first-child>.font-semibold{font-size:14px}.publishing-shell:has(.approved-publishing) .workspace-selector,.publishing-shell:has(.approved-publishing) .topbar-credits{display:none}.publishing-shell:has(.approved-publishing) .brand-switcher summary{min-width:0;max-width:155px;font-size:12px}.publishing-shell:has(.approved-publishing) .profile-menu summary{min-width:0}.publishing-shell:has(.approved-publishing) .topbar-actions{justify-content:end}.publishing-center.approved-publishing .publishing-compose{grid-template-columns:minmax(0,1fr)}.publishing-center.approved-publishing .publishing-preview{grid-column:1;grid-row:2;position:static}.publishing-stepper button{flex-direction:column;gap:6px;justify-content:start;align-items:center;text-align:center}.publishing-center.approved-publishing .publishing-step-panel{min-height:0}}@media(max-width:560px){.publishing-shell:has(.approved-publishing) .profile-menu summary>span{display:none}.publishing-shell:has(.approved-publishing) .profile-menu summary{padding-inline:0}.publishing-shell:has(.approved-publishing) .app-header>div>div:first-child{gap:6px}.publishing-shell:has(.approved-publishing) .app-header .platform-logo-mark{width:28px;height:28px}.publishing-shell:has(.approved-publishing) .brand-switcher summary{max-width:134px}.publishing-center.approved-publishing .publishing-center-header{padding-left:44px}.publishing-center.approved-publishing .page-title{font-size:23px}.publishing-heading-actions{width:100%}.publishing-center.approved-publishing .publishing-heading-actions .publishing-brand{display:flex;max-width:none;flex-basis:100%}.publishing-center.approved-publishing .publishing-heading-actions button{flex:1;padding-inline:12px}.publishing-center.approved-publishing .publishing-workspace-menu{margin-left:0}.publishing-workspace-menu>summary span{display:none}.publishing-stepper{padding:12px 6px;gap:3px}.publishing-stepper strong{font-size:10px}.publishing-center.approved-publishing .publishing-media{grid-template-columns:minmax(0,1fr)}.publishing-center.approved-publishing .publishing-media>:is(img,video){height:220px}.publishing-quick-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-center.approved-publishing .publishing-actions .primary-button{padding-inline:14px}.publishing-center.approved-publishing .destination-selector label{grid-template-columns:auto auto minmax(0,1fr)}.publishing-center.approved-publishing .destination-selector em{grid-column:3;max-width:none}}.publishing-center.approved-publishing{display:flex;flex-direction:column}.publishing-center.approved-publishing .publishing-workspace-menu{order:2;margin:16px 0 0}.publishing-center.approved-publishing .publishing-preview-tabs .provider-icon{padding:0;color:#fff;flex:0 0 20px}.publishing-center.approved-publishing .publishing-preview-tabs .provider-icon-facebook{background:#0866ff}.publishing-center.approved-publishing .publishing-preview-tabs .provider-icon-instagram{background:linear-gradient(135deg,#7843e9,#e7358c,#ffa23d)}.tiktok-disabled,.publishing-toggle:has(input:disabled){opacity:.5;color:#858b97;cursor:not-allowed}.tiktok-declaration{margin:12px 0}.tiktok-declaration a{text-decoration:underline}.tiktok-publish-status{padding:12px;border:1px solid #858b97;border-radius:8px}.meta-destination-selection .right-drawer-header h2{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.meta-destination-selection .right-drawer-header button{flex-shrink:0}.min-h-screen:has(.approved-season){background:#060f1b;font-family:Inter,Arial,sans-serif}.min-h-screen:has(.approved-season) .app-header{height:74px;background:#060f1b;border-color:#192638}.min-h-screen:has(.approved-season) .app-header>div{padding-inline:24px;gap:28px}.min-h-screen:has(.approved-season) .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px}.min-h-screen:has(.approved-season) .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.min-h-screen:has(.approved-season) .app-header>div>div:first-child>.ml-2{display:none}.min-h-screen:has(.approved-season) .topbar-actions{flex:1;min-width:0}.min-h-screen:has(.approved-season) .workspace-selector{order:-3;width:190px;border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.min-h-screen:has(.approved-season) .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.min-h-screen:has(.approved-season) .workspace-selector select{width:100%;color:#eef2fb;font-size:13px;border:0;background:transparent;min-height:24px;padding:0}.min-h-screen:has(.approved-season) .brand-switcher{order:-2}.min-h-screen:has(.approved-season) .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.min-h-screen:has(.approved-season) .search-shell{margin-left:auto;width:min(24vw,310px);font-size:12px}.min-h-screen:has(.approved-season) .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.min-h-screen:has(.approved-season) .profile-menu summary{min-width:130px;border:0}.min-h-screen:has(.approved-season) .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.min-h-screen:has(.approved-season) .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.min-h-screen:has(.approved-season) .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.min-h-screen:has(.approved-season) .app-sidebar .nav-icon{width:22px;height:22px}.min-h-screen:has(.approved-season) .app-sidebar .nav-icon svg{width:19px;height:19px}.min-h-screen:has(.approved-season) .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.min-h-screen:has(.approved-season) .app-content{margin-left:234px;padding:18px 22px 32px;min-height:calc(100vh - 74px)}@media(max-width:900px){.min-h-screen:has(.approved-season) .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.min-h-screen:has(.approved-season) .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.min-h-screen:has(.approved-season) .app-sidebar>div,.min-h-screen:has(.approved-season) .app-sidebar .sidebar-group-label{display:none}.min-h-screen:has(.approved-season) .app-content{margin:0;padding:18px 16px 85px}.min-h-screen:has(.approved-season) .app-header>div{padding-inline:12px;gap:12px}.min-h-screen:has(.approved-season) .app-header>div>div:first-child{width:auto;gap:6px}.min-h-screen:has(.approved-season) .app-header>div>div:first-child>.font-semibold{font-size:14px}.min-h-screen:has(.approved-season) .workspace-selector,.min-h-screen:has(.approved-season) .topbar-credits{display:none}.min-h-screen:has(.approved-season) .brand-switcher summary{min-width:0;max-width:130px;font-size:12px}.min-h-screen:has(.approved-season) .profile-menu summary{min-width:0;padding-inline:0}.min-h-screen:has(.approved-season) .profile-menu summary>span{display:none}.min-h-screen:has(.approved-season) .topbar-actions{justify-content:end}}.approved-season{font:13px/1.5 Inter,Arial,sans-serif;color:#e5edf9;gap:16px;max-width:1680px;margin:auto;min-width:0}.approved-season *{box-sizing:border-box}.approved-season h1{font-size:26px!important;line-height:1.2;font-weight:650;letter-spacing:-.025em}.approved-season h2{font-size:17px;font-weight:600;line-height:1.4}.approved-season h3{font-size:15px;font-weight:600}.approved-season small{font-size:11px;color:#95acca;line-height:1.5}.approved-season p{color:#b0c2da}.approved-season .eyebrow{font-size:10px;letter-spacing:.04em;color:#8da6c5;text-transform:none}.approved-season .panel{background:linear-gradient(120deg,#0a1929,#081523);border:1px solid #193048;border-radius:8px;box-shadow:none;min-width:0}.approved-season .season-planner-header{display:flex;align-items:center;gap:16px;margin-bottom:2px}.approved-season .season-planner-header>div{flex:1}.approved-season .season-planner-header .eyebrow{margin:0 0 4px}.approved-season .season-planner-header p:last-child{font-size:14px;margin-top:5px}.approved-season .season-planner-header select{max-width:190px;display:none}.approved-season :is(button,.text-button,.secondary-button,.primary-button){font:inherit;font-size:12px;min-height:32px;border-radius:6px;padding:7px 11px;white-space:normal;letter-spacing:normal}.approved-season .primary-button{background:linear-gradient(110deg,#5950f1,#483dee);border:1px solid #6e62f4;color:#fff;box-shadow:none;padding:10px 18px}.approved-season .secondary-button{border:1px solid #29415a;background:#0e2237;color:#d3e4fa;box-shadow:none}.approved-season .text-button{color:#8ab9f6}.approved-season button:disabled{opacity:.45;cursor:not-allowed}.approved-season :is(button,a,input,select,summary):focus-visible{outline:2px solid #559dfb;outline-offset:3px}.approved-season .field{background:#081726;border:1px solid #203b54;border-radius:6px;min-height:36px;padding:7px 10px;font-size:12px;min-width:0;max-width:100%;color:#dce9fb}.approved-season .season-planner-start{gap:14px}.approved-season .season-existing-plans{padding:0;border:0;background:none}.approved-season .season-existing-plans>.season-start-heading{display:none}.approved-season .season-existing-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:300px;overflow:auto}.approved-season .season-existing-card{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr);gap:7px 12px;align-items:start;padding:9px;border:1px solid #1a334d;border-radius:8px;background:#0a192a;min-height:138px}.approved-season .season-existing-card.is-selected{border-color:#298fe8;background:linear-gradient(110deg,#0d233b,#091a2d)}.approved-season .season-existing-card>.season-plan-cover{grid-row:1 / 4;width:90px;height:116px;background:#122b46;border-radius:6px;display:grid;place-items:center;color:#7aa5d5;overflow:hidden}.season-plan-cover>span{font-size:28px}.season-plan-cover img{width:100%;height:100%;object-fit:contain}.approved-season .season-existing-card>div:not(.season-plan-cover){display:grid;gap:2px;min-width:0}.approved-season .season-existing-card h3{overflow-wrap:anywhere;font-size:15px}.approved-season .season-existing-card>div>span{color:#8da9ca;font-size:10px}.approved-season .season-existing-card>.status-chip{grid-column:2;justify-self:start;font-size:10px;padding:2px 7px;margin:0}.approved-season .season-existing-card>button{position:absolute;bottom:7px;right:8px;padding:4px 7px;min-height:26px;font-size:10px}.approved-season .season-existing-card small{padding-right:12px}.approved-season .season-start-empty{padding:24px;border:1px dashed #28405b;border-radius:8px}.season-workspace{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(285px,1fr);gap:14px;align-items:start}.approved-season .season-chapter-header{grid-column:1;grid-row:1;padding:14px;gap:10px}.approved-season .season-chapter-heading h2{font-size:18px}.approved-season .season-chapter-heading small{display:none}.approved-season .season-progress-grid{gap:5px}.approved-season .season-progress-grid>div{border:0;border-left:1px solid #20384e;border-radius:0;background:none;padding:0 8px;gap:0}.approved-season .season-progress-grid>div:first-child{border-left:0;padding-left:0}.approved-season .season-progress-grid strong{font-size:18px;font-weight:600}.approved-season .season-progress-grid span{font-size:10px;color:#9cb4d2}.approved-season .season-plan-release-summary{gap:5px}.approved-season .season-plan-release-summary span{font-size:10px;padding:3px 6px;border-radius:4px;background:#0d2034;border:1px solid #233c53}.approved-season .season-scope-note{font-size:10px}.approved-season .season-chapter-header progress{height:4px;accent-color:#22cda2}.approved-season .season-timeline{grid-column:1;grid-row:2;padding:0;overflow:hidden}.season-timeline-heading{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.season-period{display:flex;align-items:center;gap:5px;font-size:10px;color:#a3bad7}.season-timeline-head,.approved-season .season-timeline-row{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(90px,.7fr) minmax(250px,2fr);gap:8px;align-items:center}.season-timeline-head{background:#071625;border-block:1px solid #1b3145;padding:0 10px;color:#adc3df;font-size:10px}.season-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-self:stretch;text-align:center}.season-timeline-head .season-days>span{padding:7px 0;border-left:1px solid #1b3145;font-size:10px}.season-timeline-head small{display:block;font-size:9px}.approved-season .season-timeline-row{width:100%;border:0;border-bottom:1px solid #183049;background:none;padding:0 10px;color:#cfdef1;text-align:left;border-radius:0;min-height:49px;cursor:pointer}.approved-season .season-timeline-row.is-selected{background:#102a46;box-shadow:inset 3px 0 #3e9efc}.season-row-title{display:flex;align-items:center;gap:8px;padding:6px 0;min-width:0}.season-row-title>span:last-child{min-width:0}.season-row-title strong{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.season-row-title small{font-size:9px;display:block}.season-row-thumb{height:32px;width:40px;background:#142b43;flex-shrink:0;overflow:hidden;border-radius:4px;display:grid;place-items:center}.season-row-thumb img{height:100%;width:100%;object-fit:contain}.season-row-thumb .season-preview-empty{font-size:8px;text-align:center}.season-day-cell{border-left:1px solid #193047;display:flex;align-items:center;justify-content:center;min-width:0}.season-release-mark{font-size:9px;font-weight:500;border-radius:4px;padding:4px 1px;line-height:1.3;white-space:normal;width:100%;overflow-wrap:anywhere}.approved-season .status-chip{border:1px solid #274363;background:#11273e;color:#a6c6eb;font-size:10px;font-weight:500;padding:3px 7px;letter-spacing:0;text-transform:none;white-space:normal;line-height:1.35}.approved-season .season-state-published,.approved-season .season-state-ready{background:#07392f;color:#52e8bd;border-color:#0b6653}.approved-season .season-state-planned,.approved-season .season-state-draft{background:#29214e;color:#c8b5ff}.approved-season .season-state-scheduled{background:#1d3478;color:#aec9ff}.approved-season .season-state-processing,.approved-season .season-state-publishing{background:#24335a;color:#aac6ff}.approved-season .season-state-needs-attention{background:#402c26;color:#ffd19c;border-color:#755032}.approved-season .season-state-missing-media,.approved-season .season-state-optional{background:#172437;color:#a3b6d0;border-color:#31415a}.approved-season .season-state-partially-published{background:#38301c;color:#f5d185}.season-timeline-note{font-size:10px;padding:11px 14px}.season-mobile-release{display:none}.approved-season .season-source-picker{grid-column:2;grid-row:1 / span 4;padding:12px;gap:12px;display:flex;flex-direction:column;min-width:0}.approved-season .season-section-heading{display:none}.approved-season .season-episode-list{display:block!important}.approved-season .season-episode-card{border:0;border-radius:0;background:none;padding:0;gap:11px}.approved-season .season-episode-card[hidden]{display:none}.season-selected-preview{aspect-ratio:16/9;width:100%;background:#12243a;border-radius:7px;overflow:hidden;display:grid;place-items:center}.season-selected-preview img{width:100%;height:100%;object-fit:contain}.season-preview-empty{color:#859fbd;font-size:12px}.approved-season .season-episode-top{display:grid;gap:6px}.approved-season .season-episode-top h3{font-size:15px}.approved-season .season-episode-top .status-chip{justify-self:start}.approved-season .season-episode-summary{font-size:11px}.approved-season .season-package-details{width:100%;border-top:1px solid #21364b;padding-top:8px;min-width:0}.approved-season summary{cursor:pointer;font-size:12px;color:#c4d8f0;padding:6px 0}.season-package-details summary>span{font-size:10px;color:#7899bc;margin-left:6px}.approved-season .season-deliverable-list{margin-top:8px;gap:8px}.approved-season .season-deliverable{flex-wrap:wrap;padding:9px;background:#0b1b2d;border-color:#24374c;gap:5px}.approved-season .season-deliverable>div{width:100%}.approved-season .season-deliverable :is(strong,small){font-size:11px}.approved-season .season-deliverable .text-button{font-size:10px;padding:4px;min-height:24px}.approved-season .season-additional-heading{flex-wrap:wrap;gap:6px}.approved-season .season-additional-heading .eyebrow{display:none}.approved-season .season-additional-deliverables{border:0;padding-top:4px}.approved-season .season-additional-heading h4{font-size:12px}.approved-season .season-additional-info{min-width:0;width:100%}.approved-season .season-additional-row{padding:8px;gap:5px;border-color:#24374c}.approved-season .season-additional-row .text-button{font-size:10px;padding:4px;min-height:24px}.approved-season .season-additional-info small{overflow-wrap:anywhere;font-size:10px}.approved-season .season-missing-copy{font-size:11px;color:#bac3d3}.approved-season .season-episode-actions{gap:6px}.approved-season .season-episode-actions .text-button{padding:4px;font-size:11px}.approved-season .season-destination-chip{border-radius:5px;font-size:10px;white-space:normal}.approved-season .season-destination-chip svg,.approved-season .season-destination-options svg{width:16px;height:16px;flex-shrink:0}.approved-season .season-destination-options{display:grid;gap:7px;width:100%}.season-destination-options label{display:flex;align-items:center;gap:7px;font-size:11px;border:1px solid #203c58;border-radius:6px;padding:8px}.approved-season input[type=checkbox]{accent-color:#6154f4}.approved-season .season-review-tools{grid-column:1;grid-row:3;padding:8px 14px}.approved-season .season-plan-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.approved-season .season-plan-toolbar>div{width:100%;display:flex;gap:8px;align-items:center}.approved-season .season-plan-items{grid-column:1;padding:8px 14px}.approved-season .season-bulk{display:flex;flex-wrap:wrap;padding:12px;gap:8px;margin:8px 0}.approved-season .season-bulk .field{max-width:180px}.approved-season .season-calendar{display:grid;grid-template-columns:1fr;gap:8px}.approved-season .season-calendar-item{display:flex;flex-wrap:wrap;gap:10px;padding:12px}.approved-season .season-calendar-item>div{flex:1;min-width:120px}.approved-season .season-calendar-item small{display:block;overflow-wrap:anywhere}.approved-season .season-final-review{grid-column:1;padding:14px}.approved-season .season-media-picker,.approved-season .season-media-source-choice{padding:10px;display:flex;flex-wrap:wrap;gap:7px;border-color:#2b4665}.approved-season .season-media-picker .content-library{width:100%;min-width:0}.approved-season .season-picker-controls label{width:100%;display:grid;gap:5px;font-size:11px}.approved-season .season-create-card{padding:18px}.approved-season .season-create-group{padding:15px 0;border-color:#20384e}.approved-season .season-create-group-heading{min-width:110px}.approved-season .season-create-fields{gap:12px}.approved-season .season-create-field{gap:5px}.approved-season .season-create-field strong{font-size:12px}.approved-season .season-create-field small{font-size:11px}.approved-season .season-release-row{background:#0d1f33;border:1px solid #233c54;padding:10px;border-radius:6px;gap:10px}@media(max-width:1300px){.season-workspace{grid-template-columns:minmax(0,2.4fr) minmax(270px,1fr)}.season-timeline-head,.approved-season .season-timeline-row{grid-template-columns:minmax(150px,1.3fr) minmax(75px,.6fr) minmax(180px,1.5fr);gap:5px}.season-row-thumb{display:none}.approved-season .season-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.approved-season .season-existing-card{grid-template-columns:60px minmax(0,1fr)}.approved-season .season-existing-card>.season-plan-cover{width:60px}.season-release-mark{font-size:8px}}@media(max-width:1100px){.season-workspace{grid-template-columns:1fr}.approved-season .season-source-picker{grid-column:1;grid-row:3}.approved-season .season-review-tools{grid-row:4}.approved-season .season-existing-list{grid-template-columns:repeat(2,minmax(0,1fr))}.season-row-thumb{display:grid}}@media(max-width:900px){.approved-season .season-planner-header{flex-wrap:wrap;align-items:start}.approved-season .season-planner-header>div{flex-basis:100%}.approved-season .season-existing-list{grid-template-columns:1fr;max-height:440px}.approved-season .season-existing-card{grid-template-columns:74px minmax(0,1fr);min-height:125px}.approved-season .season-existing-card>.season-plan-cover{width:74px;height:104px}.season-timeline-head{display:none}.approved-season .season-timeline-row{grid-template-columns:minmax(0,1fr) auto;padding:7px 10px;gap:8px}.season-timeline-row>.season-days{display:none}.season-mobile-release{display:block;grid-column:1 / -1;font-size:10px!important}.season-timeline-heading{flex-wrap:wrap}.season-row-thumb{display:grid}.season-row-title strong{font-size:12px}.approved-season .season-source-picker,.approved-season .season-create-card{padding:13px}.approved-season .season-create-group{display:grid;grid-template-columns:1fr}.approved-season .season-create-fields{grid-template-columns:1fr}.approved-season .season-release-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.approved-season .season-create-days{flex-wrap:wrap}.approved-season .season-selected-preview{max-height:280px}.approved-season .season-progress-grid span{font-size:10px}.approved-season .season-plan-toolbar>div{flex-wrap:wrap}.approved-season .season-additional-add{flex-wrap:wrap}}.approved-season .season-media-picker .content-library{padding:0;border:0}.approved-season .season-media-picker .content-library-grid{grid-template-columns:minmax(0,1fr)}.season-header-context{margin-left:10px}.approved-season .season-existing-card{min-height:138px}.approved-season .season-chapter-header{padding:11px 14px;gap:6px}.approved-season .season-chapter-title>.eyebrow{display:none}.approved-season .season-progress-grid>div{display:flex;align-items:center;gap:5px;padding:2px 7px}.approved-season .season-progress-grid strong{font-size:16px;white-space:nowrap}.approved-season .season-progress-grid span{line-height:1.2}.season-timeline-heading{padding:9px 14px}.approved-season .season-timeline-row{min-height:40px}.season-row-title{padding-block:4px}.season-row-thumb{height:28px;width:34px}.approved-season .season-chapter-header progress{appearance:none;border:0;border-radius:4px;overflow:hidden}.approved-season .season-chapter-header progress::-webkit-progress-bar{background:#183049}.approved-season .season-chapter-header progress::-webkit-progress-value{background:#16c9a1;border-radius:4px}@media(max-width:900px){.approved-season .season-planner-header{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.approved-season .season-planner-header>div{flex:auto}.season-header-context{display:block;margin:5px 0 0}.approved-season .season-progress-grid>div{display:grid;gap:2px}.approved-season .season-timeline-row{padding-block:9px}}.approved-season .season-existing-list{grid-auto-rows:max-content;align-items:start}.approved-season .season-existing-card{grid-template-rows:auto auto}.approved-season .season-existing-card>.season-plan-cover{grid-row:1 / span 2}.approved-season .season-existing-card>.status-chip{grid-row:2}.approved-season .season-existing-card>button{position:static;grid-column:2;grid-row:2;justify-self:end;align-self:end}.approved-season .season-plan-cover>span{font-size:28px}.approved-season .season-existing-list{align-items:stretch}.approved-season .season-release-row>label{min-width:0;max-width:100%}@media(max-width:900px){.approved-season .season-release-row>label:has(select[aria-label^="Content route"]){grid-column:1 / -1}}.approved-season .season-planner-tabs{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;border:1px solid #20394e;border-radius:7px;width:fit-content;background:#071a2b;overflow:hidden}.approved-season .season-planner-tabs button{color:#b8cce4;padding:10px 22px;font-size:12px;border:0;border-right:1px solid #173046;background:transparent}.approved-season .season-planner-tabs button.is-selected{color:#fff;background:#10294e;box-shadow:inset 0 0 0 1px #357ef4}.approved-season .season-chapter-header{grid-row:2;padding:12px 14px}.approved-season .season-timeline,.approved-season .season-alternate{grid-column:1;grid-row:3}.approved-season .season-review-tools{grid-row:4}.approved-season .season-source-picker{grid-row:1 / span 5}.approved-season .season-source-picker>.season-section-heading{display:none}.season-release-details{font-size:11px;color:#9cb4d2}.season-release-details summary{cursor:pointer}.season-release-details[open] .season-plan-release-summary{margin-top:8px}.approved-season .season-timeline-heading h2{font-size:13px}.approved-season .season-timeline-heading{padding:6px 14px}.approved-season .season-timeline-row{min-height:36px}.season-editor-navigation{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #23384e;margin:10px 0}.season-editor-navigation>span{font-size:12px;padding:8px;color:#dfebff;border-bottom:2px solid #6574ff}.season-editor-navigation>div{display:flex;gap:5px}.season-editor-title{display:grid;gap:5px;font-size:11px;color:#b8cce4}.season-editor-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.season-editor-facts span{font-size:10px;color:#92accb}.season-editor-facts strong{display:block;font-size:11px;color:#c8d7ec;font-weight:500;margin-top:4px}.approved-season .season-alternate{padding:0;min-width:0}.season-view-context{color:#9db3cf;font-size:12px;padding:10px 14px}.approved-season .season-agenda-row,.approved-season .season-checklist-row{width:100%;display:grid;grid-template-columns:1fr 1.5fr 1fr;text-align:left;gap:12px;padding:12px 14px;background:transparent;border:0;border-top:1px solid #20394e;font-size:12px;color:#bed0e5}.season-agenda-row>span{display:flex;gap:6px;align-items:center}.season-agenda-row svg{width:16px;height:16px}.season-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px}.season-assets-grid button{min-width:0;border:1px solid #20394e;border-radius:7px;background:#0b1d30;text-align:left;overflow:hidden;color:#c8d7ec}.season-assets-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.season-assets-grid strong,.season-assets-grid small{display:block;padding:5px 10px;overflow-wrap:anywhere}@media(max-width:1100px){.approved-season .season-source-picker{grid-column:1;grid-row:4}.approved-season .season-review-tools{grid-row:5}}@media(max-width:600px){.approved-season .season-planner-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.approved-season .season-planner-tabs button{padding:11px 5px}.season-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-season .season-agenda-row,.approved-season .season-checklist-row{grid-template-columns:1fr;gap:6px}}.season-context-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#9bb4d2;font-size:11px}.season-context-bar>div{display:flex;gap:10px;align-items:baseline}.season-context-bar strong{font-size:13px;font-weight:500;color:#d6e4f5}.approved-season .is-timeline-view .season-timeline-row,.is-timeline-view .season-timeline-head{grid-template-columns:minmax(150px,1fr) 110px minmax(280px,2fr)}@media(max-width:900px){.season-context-bar,.season-context-bar>div{align-items:flex-start;flex-direction:column;gap:4px}.approved-season .is-timeline-view .season-timeline-row{grid-template-columns:minmax(0,1fr) auto}}.approved-season .season-context-bar{display:inline;margin:0 0 0 10px}.season-planning-main{min-width:0;display:flex;flex-direction:column;gap:14px}.season-planning-main>.season-review-tools{order:4}.season-planning-main>.season-plan-items{order:5}.season-planning-main>.season-final-review{order:6}.approved-season .season-source-picker{grid-column:auto;grid-row:auto}.approved-season .season-editor-title{display:grid;grid-template-columns:1fr;border:0;background:none;padding:0}@media(max-width:900px){.approved-season .season-context-bar{display:block;margin:5px 0 0}}@media(min-width:1101px){.approved-season .season-chapter-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.season-chapter-title{grid-column:1;grid-row:1}.season-release-details{grid-column:2;grid-row:1;align-self:center;max-width:260px}.season-progress-grid{grid-column:1 / -1}.approved-season .season-chapter-header>progress{grid-column:1 / -1}.approved-season .season-timeline{margin-top:-14px;border-top-left-radius:0;border-top-right-radius:0}.season-timeline-heading>div:first-child{display:flex;align-items:baseline;gap:12px}.season-timeline-heading small{font-size:10px}}.approved-season .season-episode-card{gap:8px}.approved-season .season-editor-navigation{margin:0}.approved-season .season-editor-facts{margin:4px 0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-950:oklch(28.2% .091 267.935);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-300:oklch(81% .117 11.638);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-11{bottom:calc(var(--spacing) * 11)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-80{height:calc(var(--spacing) * 80)}.h-fit{height:fit-content}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-72{min-width:calc(var(--spacing) * 72)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/6>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/6>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}:where(.divide-white\/7>:not(:last-child)){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/7>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/15{border-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/15{border-color:color-mix(in oklab,var(--color-blue-400) 15%,transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/30{border-color:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-slate-400\/25{border-color:#90a1b940}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/25{border-color:color-mix(in oklab,var(--color-slate-400) 25%,transparent)}}.border-slate-400\/30{border-color:#90a1b94d}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/30{border-color:color-mix(in oklab,var(--color-slate-400) 30%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/7{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#080b12\]{background-color:#080b12}.bg-\[\#090c13\]{background-color:#090c13}.bg-\[\#111827\]{background-color:#111827}.bg-amber-400\/8{background-color:#fcbb0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/8{background-color:color-mix(in oklab,var(--color-amber-400) 8%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/5{background-color:#54a2ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/5{background-color:color-mix(in oklab,var(--color-blue-400) 5%,transparent)}}.bg-blue-400\/8{background-color:#54a2ff14}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/8{background-color:color-mix(in oklab,var(--color-blue-400) 8%,transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400) 10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-emerald-400\/5{background-color:#00d2940d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/5{background-color:color-mix(in oklab,var(--color-emerald-400) 5%,transparent)}}.bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/8{background-color:color-mix(in oklab,var(--color-emerald-400) 8%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/10{background-color:color-mix(in oklab,var(--color-purple-400) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-red-400\/5{background-color:#ff65680d}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/5{background-color:color-mix(in oklab,var(--color-red-400) 5%,transparent)}}.bg-red-400\/8{background-color:#ff656814}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/8{background-color:color-mix(in oklab,var(--color-red-400) 8%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/10{background-color:color-mix(in oklab,var(--color-slate-400) 10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-950\/40{--tw-gradient-from:#16245666}@supports (color:color-mix(in lab,red,red)){.from-blue-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.from-blue-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950\/30{--tw-gradient-to:#1624564d}@supports (color:color-mix(in lab,red,red)){.to-blue-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.to-blue-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-purple-300{color:var(--color-purple-300)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-rose-300{color:var(--color-rose-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue-400\/30:hover{border-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/30:hover{border-color:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-red-400\/8:hover{background-color:#ff656814}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-400\/8:hover{background-color:color-mix(in oklab,var(--color-red-400) 8%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.025\]:hover{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-30:disabled{opacity:.3}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[56px_1fr_auto\]{grid-template-columns:56px 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.35fr_\.85fr\]{grid-template-columns:1.35fr .85fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{color-scheme:dark;font-synthesis:none;--canvas:#080b12;--surface:#0e131f;--surface-raised:#121927;--line:#ffffff13;--muted:#8d99ab;--brand:#2563eb;--brand-bright:#3b82f6;--text-primary:#f4f7fb;--text-secondary:#a3afc2;--text-tertiary:#667389;--panel:#0c111c;--panel-raised:#101725;--panel-soft:#111927;--line-strong:#ffffff1f;--shadow-panel:0 22px 55px #00000047;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 72% -10%,#2563eb14,transparent 28rem),var(--canvas);color:#f8fafc;-webkit-font-smoothing:antialiased;min-width:320px;margin:0}.public-legal-footer{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;font-size:.8rem;display:flex}.public-legal-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.public-legal-footer a{color:#94a3b8;text-decoration:none}.public-legal-footer a:hover{color:#dbeafe}.legal-page{background:radial-gradient(circle at 72% -10%,#2563eb1f,#0000 30rem),#080b12;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;width:min(74rem,100% - 2rem);margin:0 auto;padding:1.25rem 0;display:flex}.legal-brand{color:#f8fafc;align-items:center;gap:.7rem;font-weight:650;text-decoration:none;display:inline-flex}.legal-mark{object-fit:contain;flex-shrink:0;width:4rem;height:3rem;display:block}.legal-page main{width:min(54rem,100% - 2rem);margin:0 auto;padding:5rem 0 3rem}.legal-page h1{letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2.4rem,7vw,4.5rem);line-height:1}.legal-summary{color:#a8b3c5;max-width:46rem;margin-top:1.4rem;font-size:1.05rem;line-height:1.8}.legal-effective{color:#64748b;margin-top:1rem;font-size:.8rem}.legal-sections{gap:1rem;margin-top:3rem;display:grid}.legal-sections section{border:1px solid var(--line);background:#0e131fd1;border-radius:1.1rem;padding:1.5rem}.legal-sections h2{margin:0;font-size:1.05rem}.legal-sections p{color:#a8b3c5;margin:.75rem 0 0;line-height:1.75}.legal-page>.public-legal-footer{border-top:1px solid var(--line);width:min(74rem,100% - 2rem);margin:0 auto;padding:1.5rem 0 2.5rem}@media(max-width:40rem){.legal-page main{padding-top:3rem}.legal-header .secondary-button{padding-inline:.8rem}}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.status-badge{text-transform:capitalize;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-ready,.status-completed,.status-ok{color:#6ee7b7;background:#34d3991a}.status-queued,.status-generating{color:#fcd34d;background:#fbbf241a}.status-running{color:#93c5fd;background:#60a5fa1a}.status-failed{color:#fca5a5;background:#f871711a}.status-draft,.status-archived{color:#cbd5e1;background:#94a3b81a}.platform-logo{align-items:center;width:11.5rem;height:3.55rem;display:inline-flex}.platform-logo img{object-fit:contain;width:100%;height:100%;display:block}.platform-logo-compact{width:8.75rem;height:2.6rem}.platform-mark{flex:none;place-items:center;width:2.8rem;height:2.35rem;display:inline-grid}.platform-mark img{object-fit:contain;filter:drop-shadow(0 7px 12px #ea580c26);width:100%;height:100%;display:block}.platform-mark-compact{width:2rem;height:1.65rem}.public-home{min-height:100vh;color:var(--text-primary);background:linear-gradient(#070910 0,#080b12 48%,#070910);overflow:hidden}.public-home a{text-decoration:none}.public-header{z-index:5;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(84rem,100% - 3rem);min-height:4.6rem;margin:0 auto;display:grid;position:relative}.public-header>a{justify-self:start}.public-header nav{align-items:center;gap:1.65rem;display:flex}.public-header nav a,.public-login-link{color:#8f9aae;font-size:.81rem;font-weight:580}.public-header nav a:hover,.public-login-link:hover{color:#f8fafc}.public-header>div{justify-self:end;align-items:center;gap:1.2rem;display:flex}.public-primary-cta,.public-secondary-cta{border-radius:.72rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.65rem;padding:.68rem 1.05rem;font-size:.83rem;font-weight:680;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.public-primary-cta{color:#fff;background:#2563eb;border:1px solid #3779ef;box-shadow:0 9px 24px #2563eb29}.public-primary-cta:hover{background:#2e6fee;transform:translateY(-1px)}.public-secondary-cta{border:1px solid var(--line-strong);color:#d7dfeb;background:#ffffff06}.public-secondary-cta:hover{background:#ffffff0b;border-color:#fff3}.public-hero{grid-template-columns:minmax(25rem,.7fr) minmax(43rem,1.3fr);align-items:center;gap:clamp(2rem,4vw,4.25rem);width:min(88rem,100% - 3rem);min-height:42rem;margin:0 auto;padding:3.75rem 0 4.5rem;display:grid;position:relative}.public-hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed21,#2563eb12 35%,#0000 68%);border-radius:50%;width:48rem;height:34rem;position:absolute;top:-2rem;right:-9rem}.public-hero:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#ea580c0f,#0000 70%);border-radius:50%;width:24rem;height:18rem;position:absolute;bottom:-5rem;left:-10rem}.public-hero-copy,.product-visual{z-index:1;position:relative}.public-kicker,.public-section-heading>p,.public-showcase-copy>p,.public-final-cta>p{color:#5f97fa;letter-spacing:.16em;margin:0;font-size:.69rem;font-weight:750}.public-kicker{align-items:center;gap:.55rem;display:flex}.public-kicker span{background:#3b82f6;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #3b82f61a}.public-hero h1{letter-spacing:-.062em;max-width:37rem;margin:1.1rem 0 0;font-size:clamp(3.25rem,5.2vw,5.25rem);font-weight:720;line-height:.98}.public-hero h1 em{color:#0000;background:linear-gradient(90deg,#ffad28,#f05a38 22%,#e64b82 45%,#a66cff 70%,#5f9dff);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.public-hero-copy>p:not(.public-kicker){color:#9da9bc;max-width:35rem;margin:1.65rem 0 0;font-size:1.04rem;line-height:1.72}.public-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.public-hero-benefits{color:#77869c;flex-wrap:wrap;gap:.75rem 1.1rem;margin:1.25rem 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.public-hero-benefits li:before{color:#55d5a6;content:"✓";margin-right:.42rem}.product-visual{background:#0b1019;border:1px solid #ffffff21;border-radius:1.15rem;min-width:0;overflow:hidden;box-shadow:0 38px 90px #00000080,0 0 0 1px #7c3aed0a}.product-visual-topbar{border-bottom:1px solid var(--line);background:#0d131e;align-items:center;gap:.65rem;height:3.35rem;padding:0 .8rem;display:flex}.product-visual-topbar div{line-height:1.05;display:grid}.product-visual-topbar strong{font-size:.72rem}.product-visual-topbar div span{color:#617087;margin-top:.23rem;font-size:.57rem}.product-visual-command{border:1px solid var(--line);color:#68758a;border-radius:.42rem;margin-left:auto;padding:.32rem .55rem;font-size:.57rem}.product-visual-body{grid-template-columns:7.15rem 1fr;min-height:31rem;display:grid}.product-visual-body>nav{border-right:1px solid var(--line);background:#090e17;flex-direction:column;gap:.25rem;padding:.9rem .55rem;display:flex}.product-visual-body>nav span{color:#667389;border-radius:.42rem;padding:.48rem .55rem;font-size:.57rem}.product-visual-body>nav span.active{color:#9cc0ff;background:#2563eb1f}.product-visual-content{min-width:0;padding:1.1rem;position:relative}.product-visual-content>header{justify-content:space-between;align-items:end;display:flex}.product-visual-content>header div{display:grid}.product-visual-content header small,.product-visual-content aside small{color:#5489e8;letter-spacing:.12em;font-size:.5rem;font-weight:700}.product-visual-content header strong{margin-top:.3rem;font-size:1rem}.product-visual-content header button,.product-visual-content aside button{color:#fff;background:#2563eb;border:1px solid #3679ed;border-radius:.45rem;padding:.45rem .65rem;font-size:.57rem}.product-workstation{grid-template-columns:minmax(0,1fr) 12rem;gap:.65rem;margin-top:.85rem;display:grid}.product-media-pane{min-width:0}.product-visual-tabs{border-bottom:1px solid var(--line);color:#5f6d82;align-items:center;gap:.85rem;padding:0 .1rem .6rem;font-size:.5rem;display:flex}.product-visual-tabs strong{color:#8fb7ff}.product-visual-filters{grid-template-columns:1fr auto auto;gap:.4rem;margin-top:.65rem;display:grid}.product-visual-filters span{border:1px solid var(--line);color:#5f6b7f;background:#0a0f18;border-radius:.42rem;padding:.42rem .55rem;font-size:.54rem}.product-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}.product-visual-grid article{border:1px solid var(--line);background:#0d131e;border-radius:.62rem;min-width:0;padding:.42rem}.product-thumbnail{border-radius:.42rem;place-items:center;height:8.1rem;display:grid;position:relative;overflow:hidden}.product-thumbnail:before,.showcase-thumb:before{content:"";background:linear-gradient(145deg,#0000 20%,#ffffff17);position:absolute;inset:0}.product-thumbnail-blue{background:linear-gradient(145deg,#0e2748,#1d67ad 55%,#08111e)}.product-thumbnail-violet{background:linear-gradient(145deg,#21143d,#6d3e83 58%,#15101f)}.product-thumbnail-orange{background:linear-gradient(145deg,#342014,#a75521 55%,#17100b)}.product-play{color:#fff;background:#04080f7a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.55rem;display:grid;position:relative}.product-thumbnail small{background:#000000a6;border-radius:.25rem;padding:.16rem .26rem;font-size:.48rem;position:absolute;bottom:.3rem;right:.35rem}.product-visual-grid article>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.48rem;font-size:.58rem;display:block;overflow:hidden}.product-visual-grid article>span{color:#78859a;align-items:center;gap:.28rem;margin-top:.24rem;font-size:.5rem;display:flex}.product-visual-grid i{border-radius:50%;width:.3rem;height:.3rem}.product-visual-grid i.green{background:#34d399}.product-visual-grid i.amber{background:#fbbf24}.product-activity{border:1px solid var(--line);background:#0c121d;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin-top:.55rem;padding:.48rem .55rem;font-size:.5rem;display:grid}.product-activity span{color:#65d9ae}.product-activity span i{background:#34d399;border-radius:50%;width:.28rem;height:.28rem;margin-right:.25rem;display:inline-block}.product-activity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-activity small{color:#5d6b7f}.product-visual-content .product-publish-panel{background:#0e1420;border:1px solid #a855f729;border-radius:.62rem;min-width:0;margin:0;padding:.65rem;display:block}.product-publish-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:.55rem;display:flex}.product-publish-panel>header div{display:grid}.product-publish-panel>header span{color:#647187;font-size:.7rem}.product-post-preview{border:1px solid var(--line)!important;background:#090e17!important;border-radius:.5rem!important;grid-template-columns:auto 1fr auto!important;gap:.4rem!important;margin:.6rem 0!important;padding:.5rem!important;display:grid!important}.product-preview-brand{color:#fff!important;background:linear-gradient(145deg,#2563eb,#8b5cf6)!important;border:0!important;border-radius:50%!important;place-items:center!important;width:1.3rem!important;height:1.3rem!important;display:grid!important}.product-post-preview>div:nth-child(2){margin:0!important;display:grid!important}.product-post-preview strong{font-size:.5rem!important}.product-post-preview small{color:#5d6b7f;font-size:.42rem}.product-post-preview>i{color:#667389;font-size:.45rem}.product-preview-media{background:linear-gradient(145deg,#192a48,#663963 55%,#9b4e24)!important;border-radius:.35rem!important;grid-column:1/-1!important;place-items:center!important;height:8rem!important;margin:0!important;display:grid!important}.product-preview-media span{background:#00000059;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.5rem;display:grid}.product-post-preview p{color:#9aa6b8;grid-column:1/-1;margin:.1rem 0 0;font-size:.45rem;line-height:1.45}.product-publish-panel>label{color:#657389;margin:.58rem 0 .3rem;font-size:.45rem;display:block}.product-destinations{gap:.25rem!important;margin:0!important;display:flex!important}.product-destinations span{border:1px solid var(--line);color:#9ba8bb;background:#111927;border-radius:.3rem;padding:.28rem;font-size:.43rem}.product-timing{border:1px solid var(--line);color:#9ba8bb;background:#0a0f18;border-radius:.35rem;justify-content:space-between;padding:.38rem;font-size:.45rem;margin:0!important;display:flex!important}.product-publish-panel>button{width:100%;background:linear-gradient(90deg,#2563eb,#7c3aed)!important;border-color:#7c3aed!important;margin-top:.65rem!important;padding:.48rem!important}.product-destinations{display:grid!important}.product-destinations>span{grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem;padding:.25rem;display:grid}.product-destinations .provider-mark{border:0;border-radius:.25rem;width:1rem;height:1rem;padding:0}.product-destinations .provider-mark svg{width:.62rem;height:.62rem}.product-destinations b{font-weight:650}.product-destinations i{color:#55cfa4;font-size:.38rem;font-style:normal}.public-workflow,.public-capabilities,.public-integrations,.public-faq{width:min(76rem,100% - 3rem);margin:0 auto;padding:4.75rem 0}.public-workflow{border-top:1px solid var(--line)}.public-section-heading{max-width:43rem}.public-section-heading h2{letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.public-section-heading>span{color:#8f9bae;margin-top:1rem;line-height:1.7;display:block}.public-workflow ol{grid-template-columns:repeat(5,1fr);margin:3.25rem 0 0;padding:0;list-style:none;display:grid}.public-workflow li{border-top:1px solid var(--line-strong);gap:.65rem;padding:1.15rem 1rem 0 0;display:grid;position:relative}.public-workflow li>span{color:#536177;font-size:.62rem;font-weight:700}.public-workflow li strong{font-size:.9rem}.public-workflow li i{color:#3e4b60;font-style:normal;position:absolute;top:1rem;right:1rem}.public-capabilities{border-top:1px solid var(--line)}.public-capabilities>div:last-child{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:2.5rem;display:grid}.public-capabilities article{border:1px solid var(--line);background:#0b1019;border-radius:.85rem;padding:1.35rem}.public-capabilities article:first-child>span{color:#c084fc;background:#7e22ce1a;border-color:#a855f738}.public-capabilities article:nth-child(2)>span{color:#7db1ff;background:#2563eb1a;border-color:#3b82f638}.public-capabilities article:nth-child(3)>span{color:#fb923c;background:#ea580c17;border-color:#f9731638}.public-capabilities article:nth-child(4)>span{color:#f472b6;background:#db277717;border-color:#ec489938}.public-capabilities article>span{color:#78a8fb;background:#2563eb14;border:1px solid #60a5fa2e;border-radius:.55rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.6rem;font-weight:800;display:grid}.public-capabilities h3{margin:1.1rem 0 0;font-size:1rem}.public-capabilities article p{color:#7e8ba0;margin:.55rem 0 0;font-size:.82rem;line-height:1.65}.public-showcase{border-block:1px solid var(--line);grid-template-columns:.82fr 1.18fr;align-items:center;gap:4rem;width:min(80rem,100% - 3rem);margin:0 auto;padding:5rem 2rem;display:grid}.public-showcase-copy h2{letter-spacing:-.045em;margin:.85rem 0 0;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}.public-showcase-copy>span{color:#8d99ac;margin-top:1.2rem;line-height:1.7;display:block}.public-showcase-copy ul{color:#b4bfce;gap:.65rem;margin:1.5rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.public-showcase-copy li:before{color:#4f8efa;content:"✓";margin-right:.6rem}.public-showcase-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow-panel);background:#0c111b;border-radius:1rem;overflow:hidden}.public-showcase-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:1rem 1.1rem;display:flex}.public-showcase-panel>header span{font-size:.82rem;font-weight:680}.public-showcase-panel>header small{color:#657188}.public-showcase-panel article{border-bottom:1px solid var(--line);grid-template-columns:4.7rem 1fr auto;align-items:center;gap:.85rem;padding:.72rem 1rem;display:grid}.public-showcase-panel article:last-child{border:0}.showcase-thumb{border-radius:.42rem;place-items:center;height:3.2rem;display:grid;position:relative;overflow:hidden}.showcase-thumb-1{background:#194e81}.showcase-thumb-2{background:#613867}.showcase-thumb-3{background:#87451e}.showcase-thumb span{font-size:.55rem;position:relative}.public-showcase-panel article div:nth-child(2){gap:.25rem;display:grid}.public-showcase-panel article strong{font-size:.76rem}.public-showcase-panel article small{color:#68758a;font-size:.6rem}.public-showcase-panel article>span{border-radius:999px;padding:.25rem .45rem;font-size:.56rem}.public-showcase-panel .green{color:#6ee7b7;background:#34d39914}.public-showcase-panel .amber{color:#fcd34d;background:#fbbf2414}.public-integrations .public-section-heading{text-align:center;margin:0 auto}.public-provider-list{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:3rem;display:grid}.public-provider-list article{border:1px solid var(--line);background:#0b1019;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.public-provider-list article div{gap:.25rem;min-width:0;display:grid}.public-provider-list strong{font-size:.8rem}.public-provider-list article div span{color:#6f7c91;font-size:.61rem;line-height:1.3}.provider-mark{background:#121a28;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.provider-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.15rem;height:1.15rem}.provider-mark .provider-fill{fill:currentColor;stroke:none}.provider-mark-youtube{color:#ff4b55}.provider-mark-facebook{color:#65a0ff}.provider-mark-facebook svg,.provider-mark-tiktok svg{fill:currentColor;stroke:none}.provider-mark-instagram{color:#df76c7}.provider-mark-tiktok{color:#e9f2ff}.public-faq{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:4rem;display:grid}.public-faq>div:last-child{gap:.55rem;display:grid}.public-faq details{border:1px solid var(--line);background:#0b1019;border-radius:.72rem;padding:1rem 1.1rem}.public-faq summary{color:#dce4ef;cursor:pointer;justify-content:space-between;gap:1rem;font-size:.84rem;font-weight:650;list-style:none;display:flex}.public-faq summary span{color:#68809f}.public-faq details p{color:#7e8ca1;margin:.75rem 0 0;font-size:.76rem;line-height:1.65}.public-final-cta{text-align:center;background:radial-gradient(circle at 50% 52%,#7c3aed14,#0000 35%);flex-direction:column;align-items:center;width:min(76rem,100% - 3rem);margin:0 auto;padding:5.5rem 1rem;display:flex}.public-final-cta>p{margin-top:1.1rem}.public-final-cta h2{letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.public-final-cta>span{color:#8592a6;margin-top:1.25rem}.public-final-cta>a{margin-top:1.8rem}.public-home-footer{border-top:1px solid var(--line);width:min(84rem,100% - 3rem);margin:0 auto;padding:1.5rem 0 2.5rem}.auth-page{background:#070a10;grid-template-columns:minmax(0,1.08fr) minmax(27rem,.92fr);display:grid}.auth-context{border-right:1px solid var(--line);background:radial-gradient(circle at 15% 18%,#ea580c0e,#0000 28%),linear-gradient(145deg,#7c3aed12,#0000 42%),#090d15;flex-direction:column;justify-content:space-between;min-height:100vh;padding:1.15rem clamp(2rem,5vw,5rem) 2rem;display:flex}.auth-context>a{text-decoration:none}.auth-context-kicker{color:#5f97fa;letter-spacing:.16em;font-size:.68rem;font-weight:750}.auth-context h1{letter-spacing:-.055em;max-width:40rem;margin:1rem 0 0;font-size:clamp(3rem,5vw,5rem);line-height:1}.auth-context div>p:not(.auth-context-kicker){color:#929fb2;max-width:36rem;margin:1.5rem 0 0;line-height:1.75}.auth-context-flow{color:#8390a4;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:2rem;font-size:.75rem;display:flex}.auth-context-flow span{border:1px solid var(--line);background:#ffffff06;border-radius:.5rem;padding:.5rem .65rem}.auth-context-flow i{color:#3f4b5e;font-style:normal}.auth-form-column{place-items:center;min-height:100vh;padding:3rem clamp(1.5rem,5vw,5rem);display:grid}.auth-form-card{width:100%;max-width:27rem}.auth-mobile-logo{margin-bottom:3rem;text-decoration:none;display:none}@media(max-width:64rem){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-hero{grid-template-columns:1fr;padding-top:3rem}.public-hero-copy{max-width:42rem}.product-visual{width:100%;max-width:55rem;margin:0 auto}.public-capabilities>div:last-child{grid-template-columns:repeat(2,1fr)}.public-showcase{grid-template-columns:1fr;gap:2.5rem}.public-provider-list{grid-template-columns:repeat(2,1fr)}.public-faq{grid-template-columns:1fr;gap:2rem}.auth-page{grid-template-columns:1fr}.auth-context{display:none}.auth-mobile-logo{display:inline-flex}}@media(max-width:40rem){.public-header{width:calc(100% - 2rem)}.public-header .public-login-link{display:none}.public-header .public-primary-cta{min-height:2.35rem;padding:.55rem .75rem}.public-hero{grid-template-columns:minmax(0,1fr);width:calc(100% - 2rem);min-height:auto;padding:3.5rem 0 5rem}.public-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.product-visual-body{grid-template-columns:1fr;min-height:0}.product-visual-body>nav{display:none}.product-visual-content{padding:.8rem}.product-workstation{grid-template-columns:1fr}.product-publish-panel{display:none!important}.product-thumbnail{height:6rem}.product-visual-content header button{display:none}.public-workflow,.public-capabilities,.public-integrations,.public-faq{width:calc(100% - 2rem);padding:4rem 0}.public-workflow ol{grid-template-columns:1fr;gap:.8rem}.public-workflow li{border-top:0;border-left:1px solid var(--line-strong);padding:.2rem 0 .8rem 1rem}.public-workflow li i{display:none}.public-capabilities>div:last-child,.public-provider-list{grid-template-columns:1fr}.public-showcase{width:calc(100% - 2rem);padding:5rem 0}.public-showcase-panel article{grid-template-columns:3.8rem 1fr}.public-showcase-panel article>span{display:none}.public-final-cta{width:calc(100% - 2rem);padding:5rem 0}.public-home-footer{width:calc(100% - 2rem)}.auth-form-column{padding:2rem 1.25rem}.auth-form-card h2{font-size:1.7rem}}.field{color:#f8fafc;background:#070a119e;border:1px solid #ffffff1a;border-radius:.875rem;outline:none;width:100%;min-height:2.75rem;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s}.field::placeholder{color:#596275}.field:focus{border-color:#60a5faa6;box-shadow:0 0 0 3px #2563eb1f}.video-library-toolbar{grid-template-columns:minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.video-library-toolbar .field{min-width:0;min-height:2.75rem;padding-block:.625rem}.video-library-mode{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.video-library-mode button{min-height:2.75rem;box-shadow:none;padding:.625rem .875rem}.video-library-mode button:first-child{border-radius:.875rem 0 0 .875rem}.video-library-mode button:last-child{border-radius:0 .875rem .875rem 0;margin-left:-1px}@media(min-width:40rem){.video-library-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.video-library-search,.video-library-sort,.video-library-mode{grid-column:span 2}}@media(min-width:68rem){.video-library-toolbar{grid-template-columns:minmax(15rem,1fr) minmax(8rem,.38fr) minmax(9rem,max-content) minmax(10rem,max-content) minmax(8rem,max-content)}.video-library-search,.video-library-sort,.video-library-mode{grid-column:auto}}.publishing-center{max-width:92rem;margin:0 auto}.publishing-center-header,.publishing-page-heading,.publishing-block-heading,.publishing-content-heading,.publishing-field-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.publishing-brand{border:1px solid var(--line);color:#cbd5e1;background:#ffffff09;border-radius:999px;padding:.55rem .9rem;font-size:.8rem}.publishing-center-nav{border-bottom:1px solid var(--line);gap:.25rem;margin-top:2rem;display:flex;overflow-x:auto}.publishing-center-nav button{color:#7f8b9e;border-bottom:2px solid #0000;flex:none;padding:.8rem 1rem;font-size:.84rem;font-weight:600}.publishing-center-nav button:hover{color:#e2e8f0}.publishing-center-nav button[aria-current=page]{color:#dbeafe;border-color:#3b82f6}.publishing-notice{color:#bfdbfe;background:#2563eb12;border:1px solid #60a5fa2e;border-radius:.8rem;margin-top:1rem;padding:.7rem .9rem;font-size:.82rem}.publishing-compose{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.publishing-compose-phase3{grid-template-columns:minmax(20rem,25rem) minmax(25rem,1fr) minmax(17rem,20rem);align-items:start;gap:.8rem}.publishing-compose-phase3 .publishing-composer{border-radius:.85rem}.publishing-compose-phase3 .publishing-block{padding:.9rem 1rem}.publishing-compose-phase3 .publishing-media{grid-template-columns:7.5rem minmax(0,1fr);gap:.7rem}.publishing-compose-phase3 .publishing-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-composer{border:1px solid var(--line);background:#0d121db8;border-radius:1.25rem;min-width:0;overflow:hidden}.publishing-block{border-bottom:1px solid var(--line);padding:1.35rem 1.5rem}.publishing-block h2,.publishing-page h2,.publishing-review h2{margin-top:.2rem;font-size:1.15rem;font-weight:650}.text-action{color:#60a5fa;font-size:.78rem;font-weight:600}.publishing-media{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.publishing-media video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:.75rem;width:100%}.publishing-media p,.publishing-media small{color:#7f8b9e;margin-top:.3rem;font-size:.75rem;display:block}.status-chip{text-transform:capitalize;border-radius:999px;width:max-content;padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.publishing-media .status-chip{margin-top:.6rem}.publishing-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.publishing-picker button{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:.8rem;overflow:hidden}.publishing-picker video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%}.publishing-picker img,.publishing-media>img,.native-preview>img,.publishing-review article>img{object-fit:contain;background:#080b13;border-radius:10px;width:100%;height:100%;max-height:420px}.publishing-media-filters{grid-column:1/-1;gap:6px;display:flex}.publishing-media-filters button{width:auto;padding:7px 12px}.publishing-media-filters button.active{color:#fff;background:#26336d;border-color:#5369e8}.publishing-advanced{background:#0b0f1b80;border:1px solid #8e9cbe33;border-radius:10px;margin-top:14px;padding:10px 12px}.publishing-advanced>summary{cursor:pointer;color:#cbd3e8;font-size:.82rem;font-weight:700}.publishing-advanced[open]>summary{margin-bottom:12px}.destination-selector label.disabled{opacity:.55;cursor:not-allowed}.destination-selector label.disabled em{color:#f4a7a7;text-align:right;max-width:180px;font-style:normal}.publication-media-thumb{object-fit:cover;background:#080b13;border-radius:8px;width:54px;height:54px}.publishing-picker span{gap:.2rem;padding:.65rem;display:grid}.publishing-picker small{color:#7f8b9e;font-size:.68rem}.destination-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.destination-selector label{border:1px solid var(--line);cursor:pointer;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.destination-selector label.selected{background:#2563eb12;border-color:#60a5fa8c}.destination-selector input{accent-color:#3b82f6}.destination-selector strong,.destination-selector small{display:block}.destination-selector small{color:#8490a3;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.69rem;overflow:hidden}.destination-selector em{color:#6ee7b7;font-size:.65rem;font-style:normal;font-weight:650}.platform-mark{color:#fff;background:#273246;border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.platform-facebook{background:#1877f2}.platform-instagram{background:linear-gradient(135deg,#7c3aed,#ec4899,#f59e0b)}.platform-tiktok{background:#111827;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.platform-youtube{background:#dc2626}.platform-website{background:#2563eb}.publishing-content-heading{align-items:center;margin-top:.2rem}.publishing-content-heading div{gap:.4rem;display:flex}.publishing-content-heading button,.publishing-field-heading button{border:1px solid var(--line);color:#a9b5c7;border-radius:.6rem;padding:.4rem .6rem;font-size:.68rem}.publishing-caption{resize:vertical;border:1px solid var(--line);color:#f8fafc;background:#05080e80;border-radius:.85rem;outline:none;width:100%;min-height:9rem;margin-top:.8rem;padding:1rem;line-height:1.6}.publishing-caption:focus{border-color:#60a5fa99}.publishing-field-heading{align-items:center;margin-top:1rem;font-size:.78rem}.hashtag-editor{border:1px solid var(--line);border-radius:.8rem;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;padding:.55rem;display:flex}.hashtag-editor span{color:#93c5fd;background:#3b82f61f;border-radius:999px;padding:.3rem .5rem;display:flex}.hashtag-editor span input{background:0 0;outline:none;width:7rem;font-size:.75rem}.hashtag-editor>input{background:0 0;outline:none;flex:1;min-width:8rem;padding:.35rem;font-size:.76rem}.publishing-label{gap:.4rem;margin-top:1rem;font-size:.78rem;font-weight:600;display:grid}.publishing-label span{color:#68758a;font-weight:400}.publishing-toggle{align-items:flex-start;gap:.7rem;margin-top:1rem;font-size:.78rem;display:flex}.publishing-toggle input{accent-color:#3b82f6;margin-top:.2rem}.publishing-toggle small{color:#718096;margin-top:.2rem;display:block}.publishing-radio-row{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.publishing-radio-row label{border:1px solid var(--line);border-radius:.75rem;padding:.7rem .85rem;font-size:.78rem}.publishing-radio-row input{accent-color:#3b82f6}.disabled-option{color:#718096}.disabled-option small{margin-left:.35rem}.publishing-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.publishing-schedule label{font-size:.73rem}.publishing-schedule .field{margin-top:.35rem}.publishing-schedule .publishing-toggle{grid-column:1/-1}.publishing-actions{justify-content:flex-end;gap:.7rem;padding:1rem 1.5rem;display:flex}.publishing-preview{border:1px solid var(--line);background:#0d121dd1;border-radius:1.25rem;position:sticky;top:6rem;overflow:hidden}.publishing-preview-tabs{border-bottom:1px solid var(--line);gap:.2rem;padding:.55rem;display:flex;overflow-x:auto}.publishing-preview-tabs span,.publishing-preview-tabs button{color:#718096;border-radius:.55rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.7rem;display:flex}.publishing-preview-tabs span.active,.publishing-preview-tabs button.active{color:#e2e8f0;background:#ffffff0f}.publishing-preview-tabs .provider-icon{background:0 0;border:0;width:1.45rem;height:1.45rem}.publishing-preview-tabs .provider-icon svg{width:.9rem;height:.9rem}.publishing-compose-phase3 .publishing-preview{top:5rem}.publishing-compose-phase3 .native-preview{max-width:34rem}.publishing-compose-phase3 .native-preview video,.publishing-compose-phase3 .native-preview>img,.publishing-compose-phase3 .preview-placeholder{aspect-ratio:4/5;object-fit:cover;background:#05080d;width:100%;max-height:42rem}.publishing-preview.preview-youtube .native-preview video,.publishing-preview.preview-youtube .native-preview>img{aspect-ratio:16/9}.publishing-preview.preview-tiktok .native-preview{max-width:25rem}.publishing-preview.preview-instagram .native-preview{border-radius:1.2rem}.publishing-assistance{gap:.65rem;display:grid;position:sticky;top:5rem}.publishing-assistance>section{border:1px solid var(--line);background:#0d121dcc;border-radius:.8rem;gap:.55rem;padding:.85rem;display:grid}.publishing-assistance>section:before{border:1px solid var(--line);color:#93c5fd;background:#111a28;border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;display:grid}.publishing-assistance>section:first-child:before{content:"✦"}.publishing-assistance>section:nth-child(2):before{content:"◷"}.publishing-assistance>section:nth-child(3):before{content:"⌘"}.publishing-assistance>section:nth-child(4):before{content:"✓"}.publishing-assistance h2{font-size:.86rem;font-weight:680}.publishing-assistance p,.publishing-assistance small{color:#748197;font-size:.68rem;line-height:1.45;display:block}.assistance-actions{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.assistance-actions button{border:1px solid var(--line);color:#a8c7fa;text-align:left;border-radius:.5rem;padding:.45rem;font-size:.64rem}.assistance-actions button.active{background:#2563eb1f;border-color:#3b82f6}.publishing-assistance dl{grid-template-columns:auto 1fr;gap:.3rem .6rem;font-size:.68rem;display:grid}.publishing-assistance dt{color:#64748b}.publishing-assistance dd{color:#cbd5e1;text-align:right}.assistance-destination{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding-top:.5rem;display:grid}.assistance-destination span{min-width:0;display:grid}.assistance-destination strong{font-size:.7rem}.publishing-operations{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.publishing-operations>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;display:flex}.publishing-operations>header h2{margin-top:.2rem;font-size:1rem}.publishing-operations>header>p{color:#64748b;font-size:.7rem}.publishing-operations>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.publishing-operations article{border:1px solid var(--line);background:#0d121dad;border-radius:.75rem;align-content:start;min-height:9.5rem;padding:.8rem;display:grid}.publishing-operations article>span{color:#e2e8f0;margin:.45rem 0 .1rem;font-size:1.35rem;font-weight:720}.publishing-operations h3{font-size:.75rem}.publishing-operations small{color:#64748b;margin-top:.35rem;font-size:.62rem}.publishing-operations button{color:#60a5fa;text-align:left;margin-top:auto;padding-top:.65rem;font-size:.66rem}.publishing-review-phase3{grid-template-columns:minmax(18rem,.75fr) minmax(25rem,1.35fr) minmax(18rem,.8fr);gap:.8rem;margin-top:.9rem;display:grid}.publishing-review-phase3>.publishing-page-heading{border:1px solid var(--line);background:#0d121db8;border-radius:.8rem;grid-column:1;align-content:start;padding:1rem}.review-side-summary{gap:.55rem;margin-top:1rem;display:grid}.review-side-summary section{border-top:1px solid var(--line);gap:.28rem;padding-top:.65rem;display:grid}.review-side-summary span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.review-side-summary strong{font-size:.76rem}.review-side-summary p{color:#cbd5e1;font-size:.72rem;line-height:1.45}.review-side-summary small{color:#718096;font-size:.64rem;line-height:1.4}.publishing-review-phase3>.review-grid{border:1px solid var(--line);background:#0d121dd1;border-radius:.8rem;grid-area:1/2/span 2;grid-template-columns:1fr;align-content:start;padding:1rem;display:grid}.publishing-review-phase3>.review-destinations{grid-area:1/3/span 2;align-content:start;margin:0}.publishing-review-phase3>.review-destinations>header{border:1px solid var(--line);background:#0d121dd1;border-radius:.75rem;gap:.25rem;padding:.85rem;display:grid}.publishing-review-phase3>.review-destinations>header h3{font-size:.85rem}.publishing-review-phase3>.review-destinations>header small{color:#718096;font-size:.65rem}.publishing-review-phase3>.publishing-actions{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f18f5;border-radius:.75rem;grid-column:1/-1;position:sticky;bottom:0}.publishing-review-phase3 .review-grid article:first-child img,.publishing-review-phase3 .review-grid article:first-child video{aspect-ratio:4/5;object-fit:cover;border-radius:.7rem;width:100%;max-height:40rem}.review-live-media{gap:.55rem;display:grid}.review-live-media>h3{font-size:.85rem}.review-preview-copy{border-top:1px solid var(--line);gap:.35rem;margin-top:.25rem;padding-top:.7rem;display:grid}.review-preview-copy>p:not(.preview-hashtags){color:#d5deeb;font-size:.76rem;line-height:1.5}.review-preview-copy strong{color:#93c5fd;font-size:.68rem}.native-preview{background:#101722;border:1px solid #ffffff17;border-radius:1rem;margin:1rem;overflow:hidden}.native-preview header{align-items:center;gap:.6rem;padding:.8rem;display:flex}.native-preview header div{flex:1;min-width:0;display:grid}.native-preview header small{color:#718096;font-size:.65rem}.preview-avatar{background:#2563eb;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.native-preview video,.preview-placeholder{aspect-ratio:4/5;object-fit:contain;background:#05070b;width:100%}.preview-placeholder{color:#455064;place-items:center;display:grid}.native-preview-copy{gap:.45rem;padding:.85rem;font-size:.76rem;line-height:1.5;display:grid}.native-preview-copy small{color:#718096}.preview-hashtags{color:#60a5fa}.preview-disclaimer{color:#5f6b7e;padding:0 1rem 1rem;font-size:.65rem}.publishing-empty{color:#718096;text-align:center;border:1px dashed #ffffff1a;border-radius:.8rem;grid-column:1/-1;padding:1.5rem}.publishing-page,.publishing-review{border:1px solid var(--line);background:#0d121db8;border-radius:1.25rem;margin-top:1.5rem;padding:1.5rem}.tiktok-review-demo-media{gap:.35rem;margin-top:1rem;display:grid}.tiktok-review-demo-media p,.publishing-review p{color:#b8c4d6}.review-success{font-weight:700;color:#6ee7b7!important}.publishing-page-heading p{color:#7f8b9e;margin-top:.35rem;font-size:.8rem}.publishing-filters{gap:.5rem;display:flex}.publishing-filters select{border:1px solid var(--line);color:#cbd5e1;background:#0d1420;border-radius:.7rem;padding:.55rem .75rem;font-size:.75rem}.publication-list{border:1px solid var(--line);border-radius:.9rem;margin-top:1.2rem;overflow:hidden}.publication-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.publication-list article:last-child{border:0}.publication-list small{color:#718096;margin-top:.15rem;font-size:.68rem;display:block}.publication-list time{color:#94a3b8;font-size:.72rem}.queue-foundation>p{color:#8490a3;margin-top:.4rem}.queue-subnav{border-bottom:1px solid var(--line);gap:.35rem;margin-top:1.2rem;display:flex}.queue-subnav button{color:#718096;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem .8rem;font-size:.76rem;font-weight:650}.queue-subnav button.active{color:#dbeafe;border-color:#3b82f6}.queue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.queue-summary>div{border:1px solid var(--line);background:#ffffff05;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.queue-summary small{color:#7f8b9e;font-size:.68rem}.queue-summary strong{color:#e2e8f0;font-size:1rem}.queue-toolbar{grid-template-columns:minmax(14rem,1fr) auto auto auto auto;gap:.5rem;margin-top:.8rem;display:grid}.queue-toolbar input,.queue-toolbar select{border:1px solid var(--line);color:#cbd5e1;background:#0d1420;border-radius:.7rem;min-width:0;padding:.58rem .7rem;font-size:.73rem}.queue-job-list{border:1px solid var(--line);border-radius:.85rem;margin-top:.8rem;overflow:hidden}.queue-job-row{border:0;border-bottom:1px solid var(--line);color:#cbd5e1;text-align:left;background:0 0;grid-template-columns:auto minmax(11rem,1fr) minmax(10rem,.75fr) minmax(12rem,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:.8rem .9rem;display:grid}.queue-job-row:last-child{border-bottom:0}.queue-job-row:hover{background:#3b82f60d}.queue-job-row small{color:#718096;margin-top:.2rem;font-size:.66rem;display:block}.queue-job-content strong{color:#e2e8f0;font-size:.78rem;display:block}.queue-diagnostic{min-width:0}.queue-diagnostic strong{color:#cbd5e1;font-size:.7rem}.queue-diagnostic small:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-detail{background:#0b111c;border:1px solid #3b82f633;border-radius:.9rem;margin-top:.9rem;padding:1rem}.queue-detail header{justify-content:space-between;align-items:start;display:flex}.queue-detail h3{margin-top:.2rem;font-size:.95rem}.queue-detail dl{grid-template-columns:9rem minmax(0,1fr);gap:.45rem .8rem;margin-top:1rem;font-size:.7rem;display:grid}.queue-detail dt{color:#718096}.queue-detail dd{overflow-wrap:anywhere;color:#cbd5e1}.queue-detail section{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.queue-detail h4{color:#e2e8f0;font-size:.75rem}.queue-detail p,.queue-detail li{color:#94a3b8;margin-top:.35rem;font-size:.7rem}.queue-detail li{justify-content:space-between;display:flex}.queue-detail time{color:#64748b}.queue-empty{text-align:center;place-items:center;gap:.7rem;max-width:34rem;margin:3rem auto 1rem;display:grid}.queue-empty>span{color:#60a5fa;font-size:2.2rem}.queue-empty p{color:#718096;font-size:.8rem;line-height:1.6}.destination-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.destination-dashboard article{border:1px solid var(--line);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.destination-dashboard h3{margin-top:.1rem;font-size:.9rem}.destination-dashboard p,.destination-dashboard small{color:#718096;font-size:.68rem}.destination-dashboard small{grid-column:2/-1}.destination-connect-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.destination-discoveries{background:#2563eb0e;border:1px solid #60a5fa38;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;padding:1rem;display:grid}.destination-discoveries>div,.destination-discoveries>button{grid-column:1/-1}.destination-discoveries p,.destination-discoveries small{color:#8490a3;margin-top:.2rem;font-size:.7rem;display:block}.destination-discoveries label{border:1px solid var(--line);border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.7rem;font-size:.78rem;display:flex}.destination-discoveries>button{width:max-content}.website-destination{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:grid}.website-destination>div{grid-column:1/-1}.website-destination p{color:#718096;margin-top:.3rem;font-size:.75rem}.website-destination label,.settings-grid label{font-size:.73rem}.website-destination .field,.settings-grid .field{margin-top:.35rem}.website-destination button{width:max-content}.publishing-settings>p{color:#718096;margin-top:.35rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:54rem;margin:1.5rem 0;display:grid}.settings-wide{grid-column:1/-1}.review-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem;display:grid}.review-grid article{border:1px solid var(--line);border-radius:.9rem;padding:1rem}.review-grid video{background:#000;border-radius:.7rem;width:100%;max-height:25rem;margin:.7rem 0}.review-grid small{color:#718096}.review-destinations{gap:.6rem;margin-top:1rem;display:grid}.review-destinations article{border:1px solid var(--line);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.9rem;display:grid}.review-destinations p{color:#8490a3;margin-top:.25rem;font-size:.72rem}.review-error{color:#fda4af;margin-top:.3rem;display:block}@media(max-width:70rem){.publishing-compose{grid-template-columns:1fr}.publishing-preview{position:static}.native-preview{max-width:28rem;margin:1rem auto}}@media(max-width:44rem){.publishing-center-header,.publishing-page-heading{display:grid}.publishing-compose{margin-top:1rem}.publishing-block{padding:1.1rem}.publishing-media,.publishing-schedule,.destination-selector,.destination-dashboard,.website-destination,.settings-grid,.review-grid{grid-template-columns:1fr}.publishing-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-actions{flex-direction:column-reverse}.publishing-actions button{width:100%}.publication-list article{grid-template-columns:auto minmax(0,1fr)}.publication-list time,.publication-list .status-chip,.publication-list .text-action{grid-column:2}.publishing-filters{width:100%}.queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-toolbar{grid-template-columns:1fr 1fr}.queue-toolbar input{grid-column:1/-1}.queue-job-row{grid-template-columns:auto minmax(0,1fr)}.queue-job-row>:not(.platform-mark):not(.queue-job-content){grid-column:2}.queue-detail dl{grid-template-columns:1fr}.publishing-filters select{flex:1;min-width:0}.website-destination>div,.settings-wide{grid-column:auto}.destination-connect-actions{justify-content:flex-start}.destination-discoveries{grid-template-columns:1fr}.destination-discoveries>div,.destination-discoveries>button{grid-column:auto}}.primary-button{color:#fff;background:#2563eb;border-radius:.875rem;padding:.75rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .18s;box-shadow:0 8px 24px #2563eb33}.primary-button:hover{background:#3b82f6;transform:translateY(-1px);box-shadow:0 12px 30px #2563eb47}.secondary-button{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.875rem;padding:.7rem 1rem;font-size:.875rem;font-weight:500;transition:all .18s}.secondary-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#121927e6,#0c111ceb);border-radius:1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff06}.panel-interactive:hover{border-color:#60a5fa40;transform:translateY(-3px);box-shadow:0 24px 70px #00000047}.asset-dropzone{color:#94a3b8;background:#2563eb0e;border:1px dashed #60a5fa59;border-radius:1rem;justify-content:center;align-items:center;gap:.8rem;width:100%;padding:1.35rem;font-size:.875rem;transition:all .18s;display:flex}.asset-dropzone:hover,.asset-dropzone-active{color:#dbeafe;background:#2563eb1f;border-color:#60a5facc}.director-panel{background:radial-gradient(circle at 15% 0,#3b82f629,#0000 28rem),linear-gradient(135deg,#101828f7,#0a0f1af7);display:none;box-shadow:0 24px 70px #00000047}.creative-director-panel{background:radial-gradient(circle at 4% 0,#2563eb29,#0000 20rem),linear-gradient(145deg,#101828f5,#0a0f1af5);border-color:#60a5fa33;margin-top:1.25rem;padding:1rem;position:relative;overflow:hidden}.creative-director-panel>header{align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.creative-director-panel>header h2{margin-top:.1rem;font-size:.9rem;font-weight:650}.director-mark{color:#93c5fd;background:#2563eb24;border:1px solid #60a5fa40;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.director-rule-badge{border:1px solid var(--line);color:#64748b;border-radius:999px;margin-left:auto;padding:.25rem .5rem;font-size:.6rem}.recommendation-card{background:#00000029;border:1px solid #ffffff12;border-radius:.9rem;padding:1rem}.recommendation-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.recommendation-priority{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.24rem .5rem;font-size:.6rem;font-weight:750}.priority-critical{color:#fca5a5;background:#f871711f}.priority-high{color:#fcd34d;background:#fbbf241f}.priority-normal{color:#93c5fd;background:#3b82f61f}.priority-completed{color:#6ee7b7;background:#34d3991f}.recommendation-insight{color:#6f7c91;font-size:.68rem}.recommendation-card h3{margin-top:.75rem;font-size:1.05rem;font-weight:680}.recommendation-card>p{color:#8d99ab;margin-top:.35rem;font-size:.75rem;line-height:1.5}.recommendation-reasoning{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.recommendation-reasoning>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:.65rem;padding:.6rem}.recommendation-reasoning dt{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.recommendation-reasoning dd{color:#aab4c4;margin-top:.25rem;font-size:.66rem;line-height:1.4}.recommendation-estimate{gap:1.5rem;margin-top:.8rem;display:flex}.recommendation-estimate dt{color:#596579;font-size:.6rem}.recommendation-estimate dd{color:#dbeafe;margin-top:.1rem;font-size:.75rem;font-weight:650}.recommendation-actions{align-items:center;gap:.9rem;margin-top:.9rem;display:flex}.recommendation-actions .primary-button{padding:.58rem .8rem;font-size:.72rem}.secondary-action{color:#8290a6;font-size:.7rem}.secondary-action:hover{color:#dbeafe}.director-queue{color:#596579;margin:.65rem .2rem 0;font-size:.65rem}.intelligence-summary{border:1px solid var(--line);background:#0000001f;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:.8rem;padding:.75rem;display:grid}.readiness-score{background:conic-gradient(#34d399 var(--score),#ffffff12 0);border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;display:grid}.readiness-score:before{content:"";background:#101724;border-radius:50%;grid-area:1/1;width:3.65rem;height:3.65rem}.readiness-score span{z-index:1;text-align:center;grid-area:1/1}.readiness-score strong{font-size:1.2rem;display:block}.readiness-score small{color:#64748b;font-size:.55rem}.intelligence-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.intelligence-facts div{min-width:0}.intelligence-facts span{color:#596579;font-size:.58rem;display:block}.intelligence-facts strong{color:#d3dbe8;text-overflow:ellipsis;margin-top:.2rem;font-size:.68rem;font-weight:600;display:block;overflow:hidden}.score-sections{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem;display:grid}.score-sections>div{grid-template-columns:1fr auto;align-items:center;gap:.25rem .4rem;display:grid}.score-sections span,.score-sections strong{color:#697589;font-size:.56rem}.score-sections strong{color:#aeb8c7}.score-sections i{background:#ffffff0f;border-radius:999px;grid-column:1/-1;height:.22rem;overflow:hidden}.score-sections b{border-radius:inherit;background:linear-gradient(90deg,#ef4444,#fbbf24,#34d399);height:100%;display:block}.recommendation-history-actions{color:#596579;align-items:center;gap:.7rem;margin:.65rem .2rem 0;font-size:.62rem;display:flex}.recommendation-history-actions button{color:#7d899b}.recommendation-history-actions button:hover{color:#dbeafe}.recommendation-history{border-top:1px solid var(--line);color:#7d899b;margin-top:.65rem;padding-top:.55rem;font-size:.65rem}.recommendation-history summary{cursor:pointer}.recommendation-history li{justify-content:space-between;padding-top:.45rem;display:flex}.recommendation-history strong{color:#93c5fd;text-transform:capitalize;font-weight:600}.creative-director-panel[data-placement=project]{z-index:15;position:sticky;top:10.5rem}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#60a5fa;font-size:.75rem;font-weight:700}.page-title{letter-spacing:-.035em;margin-top:.4rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.1}.app-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b12d1;height:4.5rem;position:sticky;top:0}.app-sidebar{z-index:30;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d15e0;width:15.5rem;padding:1.25rem .9rem;position:fixed;inset:4.5rem auto 0 0}.sidebar-group-label{color:#566175;letter-spacing:.14em;text-transform:uppercase;margin:1.1rem .75rem .55rem;font-size:.68rem;font-weight:700}.nav-item{color:#8f9bad;border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.75rem;width:100%;padding:.68rem .75rem;font-size:.875rem;font-weight:550;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0b;transform:translate(2px)}.nav-item-active{color:#dbeafe;background:linear-gradient(90deg,#2563eb29,#2563eb0d);border-color:#60a5fa26;box-shadow:inset 3px 0 #3b82f6}.nav-icon{background:#ffffff0b;border-radius:.55rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;display:grid}.campaign-table-panel{min-height:18rem;margin-top:2rem;overflow:hidden}.campaign-table{text-align:left;width:100%;min-width:860px}.campaign-table thead{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border-bottom:1px solid #ffffff14;font-size:.7rem}.campaign-table th{padding:1rem 1.25rem;font-weight:600}.campaign-table td{color:#cbd5e1;vertical-align:middle;padding:1.15rem 1.25rem;font-size:.875rem}.campaign-table tbody tr{border-bottom:1px solid #ffffff12;transition:background .15s}.campaign-table tbody tr:last-child{border-bottom:0}.campaign-table tbody tr:hover{background:#ffffff06}.campaign-name{color:#f8fafc;font-weight:600;display:block}.campaign-name:hover{color:#93c5fd}.campaign-name+span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;margin-top:.25rem;font-size:.75rem;display:block;overflow:hidden}.campaign-status{text-transform:capitalize;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.campaign-status-draft{color:#fcd34d;background:#f59e0b1f}.campaign-status-generated{color:#86efac;background:#22c55e1f}.campaign-status-archived{color:#94a3b8;background:#94a3b81a}.campaign-empty{text-align:center;place-items:center;min-height:20rem;padding:2rem;display:grid}.campaign-empty h2{color:#f8fafc;margin-top:1.25rem;font-size:1.25rem;font-weight:600}.campaign-empty p{color:#94a3b8;max-width:28rem;margin:.5rem auto 1.5rem;font-size:.875rem;line-height:1.5rem}.campaign-create-panel{margin-top:2rem;padding:1.5rem}.campaign-create-panel h2{margin-top:.25rem;font-size:1.25rem;font-weight:600}.campaign-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.campaign-create-form label{gap:.45rem;display:grid}.campaign-create-form label>span{color:#94a3b8;font-size:.75rem;font-weight:600}.campaign-create-form input,.campaign-create-form select,.campaign-create-form textarea{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff17;border-radius:.75rem;outline:none;width:100%;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s}.campaign-create-form input:focus,.campaign-create-form select:focus,.campaign-create-form textarea:focus{border-color:#60a5fab3;box-shadow:0 0 0 3px #3b82f61f}.campaign-create-form textarea{resize:vertical}.campaign-form-wide{grid-column:1/-1}.campaign-form-actions{justify-content:flex-end;display:flex}.campaign-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.campaign-detail-grid>div,.campaign-notes,.campaign-script-state{background:#ffffff05;border:1px solid #ffffff12;border-radius:.85rem;padding:1rem}.campaign-detail-grid dt,.campaign-notes p{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.campaign-detail-grid dd{color:#e2e8f0;margin-top:.4rem;font-size:.875rem}.campaign-notes{margin-top:1rem}.campaign-notes span{color:#cbd5e1;margin-top:.5rem;font-size:.875rem;line-height:1.5rem;display:block}.campaign-script-state{color:#60a5fa;align-items:center;gap:.85rem;margin-top:1rem;display:flex}.campaign-script-state strong,.campaign-script-state span{display:block}.campaign-script-state strong{color:#e2e8f0;font-size:.875rem}.campaign-script-state span{color:#64748b;margin-top:.2rem;font-size:.75rem}.campaign-workspace-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:1.25rem;display:flex}.campaign-workspace-meta{align-items:center;gap:.65rem;display:flex}.campaign-workspace-tabs{border-bottom:1px solid #ffffff14;gap:.25rem;margin-top:2rem;display:flex;overflow-x:auto}.campaign-workspace-tabs button{color:#64748b;border-bottom:2px solid #0000;flex:none;padding:.8rem 1rem;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;position:relative}.campaign-workspace-tabs button:hover{color:#cbd5e1;background:#ffffff05}.campaign-workspace-tabs button.active{color:#dbeafe;border-color:#3b82f6}.campaign-workspace-tabs button span{color:#fbbf24;margin-left:.35rem}.campaign-workspace-panel{margin-top:1.5rem;padding:1.5rem}.campaign-workspace-panel>h2,.campaign-section-heading h2{color:#f8fafc;font-size:1.1rem;font-weight:650}.campaign-section-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.campaign-section-heading>p,.campaign-section-heading div>p{color:#64748b;margin-top:.35rem;font-size:.8rem}.campaign-section-heading>span{color:#64748b;font-size:.75rem}.campaign-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.campaign-overview-grid>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:.8rem;min-width:0;padding:1rem}.campaign-overview-grid dt{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.campaign-overview-grid dd{overflow-wrap:anywhere;color:#e2e8f0;margin-top:.4rem;font-size:.875rem}.campaign-workspace-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.campaign-workspace-form label{align-content:start;gap:.45rem;display:grid}.campaign-workspace-form label>span{color:#94a3b8;font-size:.75rem;font-weight:600}.campaign-workspace-form input,.campaign-workspace-form textarea{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff17;border-radius:.75rem;outline:none;width:100%;padding:.72rem .85rem}.campaign-workspace-form input:focus,.campaign-workspace-form textarea:focus{border-color:#60a5fab3;box-shadow:0 0 0 3px #3b82f61f}.campaign-workspace-form input[aria-invalid=true]{border-color:#f87171a6}.campaign-workspace-form small{color:#fca5a5;font-size:.72rem}.campaign-workspace-form-actions{justify-content:flex-end;gap:.75rem;display:flex}.campaign-workspace-alert{border-radius:.75rem;margin-top:1rem;padding:.75rem 1rem;font-size:.82rem}.campaign-workspace-error{color:#fecaca;background:#f8717114;border:1px solid #f871712e}.campaign-workspace-success{color:#bbf7d0;background:#4ade8014;border:1px solid #4ade802e}.campaign-workspace-script{margin-top:1.5rem}.campaign-workspace-script>.campaign-section-heading{align-items:center;padding:1.25rem 1.5rem}.campaign-workspace-script .script-preview-shell{margin-top:1rem}.campaign-history-table{grid-template-columns:repeat(6,minmax(8rem,1fr));margin-top:1.5rem;display:grid;overflow-x:auto}.campaign-history-table>*{color:#cbd5e1;border-bottom:1px solid #ffffff12;padding:.85rem;font-size:.78rem}.campaign-history-table [role=columnheader]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#ffffff06;font-size:.68rem;font-weight:600}.campaign-danger-zone{gap:1rem;margin-top:1.5rem;display:grid}.campaign-danger-zone>div{background:#f8717108;border:1px solid #f8717126;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.campaign-danger-zone strong{color:#fee2e2;font-size:.9rem}.campaign-danger-zone p{color:#64748b;flex:1;font-size:.78rem}.danger-button{color:#fecaca;background:#dc262629;border:1px solid #f871714d;border-radius:.7rem;padding:.65rem .9rem;font-size:.8rem;font-weight:600}.danger-button:hover{background:#dc262640}.script-workspace,.script-workspace-empty{margin-top:1.5rem}.script-workspace-empty{text-align:center;place-items:center;min-height:18rem;padding:2rem;display:grid}.script-workspace-empty h3{color:#f8fafc;font-size:1.15rem;font-weight:650}.script-workspace-empty p{color:#64748b;margin:.45rem 0 1.25rem;font-size:.82rem}.script-workspace-toolbar{background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.script-workspace-toolbar>div:last-child{align-items:center;gap:.6rem;display:flex}.script-workspace-toolbar strong,.script-workspace-toolbar span{display:block}.script-workspace-toolbar strong{color:#f8fafc;font-size:.95rem}.script-workspace-toolbar>div:first-child span{color:#64748b;margin-top:.25rem;font-size:.72rem}.script-dirty-indicator{color:#fcd34d;background:#f59e0b1f;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:600}.script-workspace-layout{grid-template-columns:minmax(12rem,.72fr) minmax(22rem,1.35fr) minmax(20rem,1fr);gap:1rem;margin-top:1rem;display:grid}.script-scene-list,.script-scene-editor,.script-scene-preview{background:#ffffff05;border:1px solid #ffffff14;border-radius:1rem;min-width:0;padding:1rem}.script-scene-list>header,.script-scene-editor>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.script-scene-list h3,.script-scene-editor h3,.script-scene-preview>h3{color:#f8fafc;font-size:.85rem;font-weight:650}.script-scene-list>header button{color:#60a5fa;font-size:.72rem;font-weight:600}.script-scene-list ol{gap:.55rem;margin-top:.85rem;display:grid}.script-scene-list li{min-width:0}.script-scene-list li>button{text-align:left;border:1px solid #ffffff12;border-radius:.75rem;gap:.2rem;width:100%;padding:.75rem;display:grid}.script-scene-list li>button:hover,.script-scene-list li>button.active{background:#3b82f614;border-color:#60a5fa59}.script-scene-list li>button span,.script-scene-list li>button small{color:#64748b;font-size:.66rem}.script-scene-list li>button strong{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.script-scene-actions{gap:.3rem;margin-top:.35rem;padding:0 .2rem;display:flex}.script-scene-actions button{color:#94a3b8;background:#ffffff0a;border-radius:.4rem;padding:.28rem .4rem;font-size:.62rem}.script-scene-actions button:last-child:hover{color:#fca5a5}.script-scene-editor>header span{color:#64748b;font-size:.68rem}.script-scene-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.script-scene-form>label{gap:.4rem;display:grid}.script-scene-form>label.wide{grid-column:1/-1}.script-scene-form label>span,.script-cta-editor legend{color:#94a3b8;font-size:.7rem;font-weight:600}.script-scene-form input,.script-scene-form textarea{color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff17;border-radius:.65rem;outline:none;width:100%;padding:.65rem .75rem;font-size:.8rem}.script-scene-form input:focus,.script-scene-form textarea:focus{border-color:#60a5faa6;box-shadow:0 0 0 3px #3b82f61a}.script-scene-form [aria-invalid=true]{border-color:#f87171a6}.script-scene-form small{color:#fca5a5;font-size:.68rem}.script-cta-editor{background:#3b82f60a;border:1px solid #60a5fa26;border-radius:.75rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.script-cta-editor legend{color:#93c5fd;padding:0 .35rem}.script-scene-preview{max-height:75vh;overflow:auto}.script-scene-preview>p{color:#64748b;margin-top:.3rem;font-size:.7rem}.script-scene-preview .script-preview-shell{margin-top:.75rem}.script-scene-preview .script-preview-hero,.script-scene-preview .script-summary{display:none}.script-scene-preview .script-scenes-scroll{max-height:none;overflow:visible}.script-scene-preview .script-scene-card{margin:0}@media(max-width:720px){.campaign-create-form,.campaign-detail-grid,.campaign-overview-grid,.campaign-workspace-form{grid-template-columns:1fr}.campaign-form-wide{grid-column:auto}.campaign-workspace-header,.campaign-section-heading,.campaign-danger-zone>div{flex-direction:column;align-items:flex-start}.campaign-workspace-form-actions{justify-content:stretch}.campaign-workspace-form-actions button{flex:1}.script-workspace-toolbar,.script-workspace-toolbar>div:last-child{flex-direction:column;align-items:stretch}.script-workspace-layout{grid-template-columns:1fr}.script-scene-list ol{display:flex;overflow-x:auto}.script-scene-list li{flex:0 0 13rem}.script-scene-form,.script-cta-editor{grid-template-columns:1fr}.script-scene-form>label.wide{grid-column:auto}}@media(min-width:721px)and (max-width:1180px){.script-workspace-layout{grid-template-columns:minmax(12rem,.75fr) minmax(22rem,1.25fr)}.script-scene-preview{grid-column:1/-1}}.workflow-internal-nav{display:none!important}.workflow-header{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#080b12e6;margin:-2.5rem calc(-1*clamp(1.5rem,4vw,4rem)) 2rem;padding:.8rem clamp(1.5rem,4vw,4rem);position:sticky;top:4.5rem;overflow-x:auto}.workflow-track{align-items:center;min-width:58rem;display:flex}.workflow-stage{color:#596579;text-align:left;border:0;flex:1;align-items:center;gap:.5rem;font-size:.72rem;font-weight:650;display:flex;position:relative}.workflow-stage:not(:last-child):after{content:"";background:#283244;flex:1;height:1px;margin-left:.5rem}.workflow-stage-marker{background:#111722;border:1px solid #303a4d;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.65rem;display:grid}.workflow-stage-complete{color:#86efac}.workflow-stage-complete .workflow-stage-marker{background:#10b98126;border-color:#34d39966}.workflow-stage-complete:not(:last-child):after{background:#34d39973}.workflow-stage-current{color:#dbeafe}.workflow-stage-current .workflow-stage-marker{background:#2563eb;border-color:#60a5fa;animation:.35s ease-out stage-arrive;box-shadow:0 0 0 5px #2563eb1f}@keyframes stage-arrive{0%{opacity:0;transform:scale(.7)}}.workflow-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.25rem;display:grid}.workflow-main{min-width:0}.workflow-context-column{gap:1rem;display:grid;position:sticky;top:11rem}.context-panel,.project-health{padding:1.15rem}.context-panel-heading,.mission-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.context-panel-heading h2{margin-top:.25rem;font-size:.95rem;font-weight:650}.context-edit{color:#60a5fa;font-size:.72rem}.context-list{margin-top:1rem}.context-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.72rem;display:flex}.context-list dt{color:#657085}.context-list dd{color:#d9e1ed;text-align:right;text-transform:capitalize}.project-health ul{gap:.55rem;margin-top:1rem;display:grid}.project-health li{color:#a8b2c2;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.project-health li span{color:#fbbf24;background:#fbbf241f;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;display:grid}.project-health li .health-check-done{color:#6ee7b7;background:#34d3991f}.health-status{color:#93c5fd;white-space:nowrap;background:#3b82f61f;border-radius:999px;padding:.3rem .55rem;font-size:.65rem}.health-attention{color:#fcd34d;background:#fbbf241f}.progress-overview{margin-bottom:1.25rem;padding:1.15rem}.progress-overview>div:first-child{align-items:baseline;gap:.75rem;display:flex}.progress-overview strong{font-size:1.65rem}.progress-overview>div:first-child span{color:#657085;font-size:.72rem}.progress-bar{background:#ffffff0f;border-radius:999px;height:.42rem;margin-top:.8rem;overflow:hidden}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;animation:.7s ease-out progress-in;display:block}@keyframes progress-in{0%{width:0}}.stage-progress-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.9rem;display:grid}.stage-progress-grid span{color:#657085;font-size:.68rem}.stage-progress-grid b{color:#cbd5e1;margin-top:.15rem;font-weight:600;display:block}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-memory{grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.ai-readiness-panel{grid-template-columns:1fr auto auto;align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.ai-readiness-panel h2{margin-top:.2rem;font-size:.95rem;font-weight:650}.ai-readiness-panel>div>p:last-child{color:#64748b;margin-top:.2rem;font-size:.68rem}.ai-readiness-panel dl{gap:1.25rem;display:flex}.ai-readiness-panel dt{color:#596579;font-size:.56rem}.ai-readiness-panel dd{color:#dbeafe;margin-top:.15rem;font-size:.8rem;font-weight:650}.context-preview-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.context-preview-controls{gap:.7rem;display:flex}.context-preview-controls label{color:#64748b;font-size:.62rem}.context-preview-controls .field{min-width:10rem;margin-top:.35rem}.context-metrics{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.5rem;display:grid}.context-metrics>div{border:1px solid var(--line);background:#ffffff06;border-radius:.85rem;padding:.8rem}.context-metrics span{color:#64748b;font-size:.62rem;display:block}.context-metrics strong{margin-top:.2rem;font-size:1rem;display:block}.context-selection-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.context-list-panel{max-height:38rem;overflow:auto}.context-list-panel>header,.prompt-document>header,.prompt-diff>header{z-index:2;border-bottom:1px solid var(--line);background:#111825;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex;position:sticky;top:0}.context-list-panel header h2,.prompt-document header h2,.prompt-diff header h2{margin-top:.2rem;font-size:.82rem;font-weight:650}.context-selected,.context-discarded{color:#6ee7b7;background:#34d3991a;border-radius:999px;padding:.25rem .5rem;font-size:.58rem}.context-discarded{color:#fca5a5;background:#f871711a}.context-list-panel li{border-bottom:1px solid var(--line);padding:.8rem 1rem}.context-list-panel li>div{justify-content:space-between;gap:1rem;display:flex}.context-list-panel li strong{font-size:.72rem}.context-list-panel li>div span{color:#60a5fa;text-transform:capitalize;font-size:.58rem}.context-list-panel li p{color:#9aa6b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.66rem;overflow:hidden}.context-list-panel li dl{color:#64748b;gap:.7rem;margin-top:.4rem;font-size:.56rem;display:flex}.context-list-panel li small{color:#4f5b6e;margin-top:.3rem;font-size:.56rem;display:block}.token-budget{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;padding:1rem;display:grid}.token-budget h2{margin-top:.2rem;font-size:.9rem;font-weight:650}.token-budget p,.token-budget span{color:#64748b;margin-top:.25rem;font-size:.64rem;display:block}.token-budget>div:last-child strong{font-size:.68rem}.prompt-document,.prompt-diff{margin-top:1rem;overflow:hidden}.prompt-document header>span{color:#64748b;font-size:.58rem}.prompt-sections{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prompt-sections article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:.8rem 1rem}.prompt-sections strong{color:#93c5fd;font-size:.62rem}.prompt-sections pre{color:#8d99ab;white-space:pre-wrap;max-height:9rem;margin-top:.4rem;font-family:inherit;font-size:.62rem;line-height:1.5;overflow:auto}.prompt-diff>div{grid-template-columns:1fr 1fr;display:grid}.prompt-diff article{gap:.35rem;min-height:7rem;padding:.9rem 1rem;display:grid}.prompt-diff article+article{border-left:1px solid var(--line)}.prompt-diff article strong{font-size:.68rem}.prompt-diff article span{border-radius:.35rem;padding:.25rem .4rem;font-size:.62rem}.diff-removed span{color:#fca5a5;background:#f8717114}.diff-added span{color:#6ee7b7;background:#34d39914}.dashboard-memory h2{margin-top:.2rem;font-size:.95rem;font-weight:650}.memory-preference-list{flex-wrap:wrap;gap:.4rem;display:flex}.memory-preference-list span{color:#a8c7fa;background:#2563eb12;border:1px solid #60a5fa24;border-radius:999px;padding:.3rem .55rem;font-size:.65rem}.memory-explorer-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.memory-explorer-heading label{color:#64748b;width:14rem;font-size:.68rem}.memory-explorer-heading .field{margin-top:.4rem}.memory-search{border:1px solid var(--line);color:#64748b;background:#ffffff06;border-radius:.8rem;align-items:center;gap:.6rem;max-width:32rem;margin-top:1.5rem;padding:.7rem .85rem;display:flex}.memory-search input{color:#e2e8f0;background:0 0;outline:none;width:100%;font-size:.75rem}.memory-results{color:#94a3b8;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;font-size:.68rem;display:flex}.memory-results span{background:#ffffff0a;border-radius:.5rem;padding:.4rem .55rem}.memory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.memory-card{border:1px solid var(--line);background:linear-gradient(145deg,#121927db,#0c111ce6);border-radius:1rem;overflow:hidden}.memory-card:before{content:"";background:#60a5fa;height:2px;display:block}.memory-card-campaign:before{background:#a78bfa}.memory-card-creative:before{background:#34d399}.memory-card-performance:before{background:#fbbf24}.memory-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.memory-card header h2{margin-top:.2rem;font-size:.9rem;font-weight:650}.memory-card header>span{color:#64748b;font-size:.62rem}.memory-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-card dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:.75rem 1rem}.memory-card dt{color:#64748b;text-transform:capitalize;font-size:.6rem}.memory-card dd{color:#dce4ef;text-overflow:ellipsis;margin-top:.2rem;font-size:.72rem;overflow:hidden}.memory-card small{color:#4f5b6e;text-transform:capitalize;margin-top:.3rem;font-size:.54rem;display:block}.memory-timeline{grid-template-columns:12rem 1fr;gap:2rem;margin-top:1rem;padding:1.25rem;display:grid}.memory-timeline h2{margin-top:.25rem;font-weight:650}.memory-timeline ol{display:grid}.memory-timeline li{grid-template-columns:auto 1fr;gap:.7rem;padding-bottom:.8rem;display:grid}.memory-timeline li>span{border:2px solid #60a5fa;border-radius:50%;width:.55rem;height:.55rem;margin-top:.25rem;box-shadow:0 0 0 4px #2563eb1a}.memory-timeline strong{font-size:.75rem}.memory-timeline p{color:#7d899b;margin-top:.15rem;font-size:.68rem}.memory-timeline small{color:#4f5b6e;text-transform:capitalize;font-size:.56rem}.mission-card{border:1px solid var(--line);background:linear-gradient(145deg,#121927cc,#0c111cd9);border-radius:1rem;min-height:9rem;padding:1.15rem;transition:all .2s}.mission-card:hover{border-color:#60a5fa3d;transform:translateY(-2px)}.mission-card-wide{grid-column:span 2}.mission-card h2{margin-top:.5rem;font-size:1rem;font-weight:650}.mission-card>p:not(.eyebrow),.mission-copy{color:#657085;margin:.45rem 0 .9rem;font-size:.72rem}.search-shell{border:1px solid var(--line);color:#657085;background:#ffffff09;border-radius:.8rem;align-items:center;gap:.6rem;width:min(25vw,20rem);padding:.58rem .8rem;font-size:.8rem;display:flex}.workspace-selector{color:#64748b;letter-spacing:.08em;text-transform:uppercase;gap:.15rem;font-size:.62rem;font-weight:700;display:grid}.workspace-selector select{color:#e2e8f0;letter-spacing:0;text-transform:none;background:0 0;border:0;max-width:11rem;font-size:.78rem;font-weight:600}.brand-avatar{color:#fff;letter-spacing:-.02em;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-avatar img{object-fit:contain;background:#fffffff5;width:100%;height:100%;position:absolute;inset:0}.brand-avatar-sm{border-radius:.55rem;width:1.75rem;height:1.75rem;font-size:.62rem}.brand-avatar-md{border-radius:.75rem;width:2.5rem;height:2.5rem;font-size:.75rem}.brand-avatar-lg{border-radius:1rem;width:4rem;height:4rem;font-size:1rem}.brand-chip{background:#ffffff08;border:1px solid #ffffff14;border-radius:.7rem;align-items:center;gap:.45rem;padding:.25rem .5rem;display:inline-flex}.brand-switcher{position:relative}.brand-switcher summary{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.8rem;align-items:center;gap:.55rem;min-width:12rem;max-width:18rem;padding:.4rem .65rem;font-size:.8rem;list-style:none;display:flex}.brand-switcher summary::-webkit-details-marker{display:none}.brand-switcher summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-switcher-menu{z-index:80;background:#111722;border:1px solid #ffffff1a;border-radius:1rem;width:18rem;max-height:22rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 18px 50px #00000073}.brand-switcher-menu button{text-align:left;color:#cbd5e1;border-radius:.7rem;align-items:center;gap:.65rem;width:100%;padding:.55rem;display:flex}.brand-switcher-menu button:hover,.brand-switcher-menu button.active{color:#fff;background:#3b82f61f}.topbar-credits{border-left:1px solid var(--line);color:#64748b;letter-spacing:.08em;text-transform:uppercase;min-width:4rem;padding:.35rem .7rem;font-size:.62rem;display:grid}.topbar-credits strong{color:#f8fafc;letter-spacing:0;font-size:.9rem}.profile-menu{position:relative}.profile-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:9rem;padding:.45rem .7rem;list-style:none;display:flex}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary strong,.profile-menu summary small{display:block}.profile-menu summary strong{font-size:.78rem}.profile-menu summary small{color:#64748b;margin-top:.1rem;font-size:.65rem}.profile-dropdown{z-index:50;border:1px solid var(--line);background:#111722;border-radius:.9rem;width:15rem;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 50px #0006}.profile-dropdown p{color:#94a3b8;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.profile-dropdown button{color:#e2e8f0;text-align:left;background:#ffffff0d;border-radius:.65rem;width:100%;margin-top:.65rem;padding:.55rem;font-size:.75rem}.dashboard-welcome{background:linear-gradient(135deg,#2563eb1f,#0f172a8c);border:1px solid #60a5fa29;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.dashboard-metric{background:#0000001f;border:1px solid #ffffff0f;border-radius:.85rem;padding:.85rem 1rem}.dashboard-metric dt{color:#718096;font-size:.72rem}.dashboard-metric dd{color:#f8fafc;margin-top:.2rem;font-size:1.25rem;font-weight:700}.breadcrumbs{margin-bottom:1.25rem}.breadcrumbs ol,.breadcrumbs li{align-items:center;display:flex}.breadcrumbs ol{flex-wrap:wrap;gap:.35rem}.breadcrumbs li{color:#526078;gap:.35rem;font-size:.75rem}.breadcrumbs button{color:#8290a6;border-radius:.35rem;padding:.15rem .25rem}.breadcrumbs button:hover{color:#bfdbfe}.breadcrumbs button[aria-current=page]{color:#e2e8f0}.project-tabs,.coming-soon-tabs{border-bottom:1px solid var(--line);gap:.35rem;margin-top:1.75rem;display:flex;overflow-x:auto}.project-tabs button,.coming-soon-tabs button{color:#718096;flex:none;padding:.8rem 1rem;font-size:.8rem;font-weight:600;position:relative}.project-tabs button:hover,.project-tabs .project-tab-active,.coming-soon-tabs .active{color:#dbeafe}.project-tabs .project-tab-active:after,.coming-soon-tabs .active:after{content:"";background:#3b82f6;height:2px;position:absolute;inset:auto 0 -1px}.coming-soon-tabs small{color:#475569;margin-top:.15rem;font-size:.55rem;display:block}.ai-placeholder{background:#8b5cf60f;border:1px dashed #8b5cf647;border-radius:1rem;grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.ai-placeholder input{border:1px solid var(--line);color:#64748b;background:#0000002e;border-radius:.7rem;padding:.7rem}.project-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.project-toolbar select,.project-search{border:1px solid var(--line);color:#94a3b8;background:#ffffff08;border-radius:.7rem;padding:.65rem .75rem;font-size:.75rem}.project-search{align-items:center;gap:.5rem;min-width:min(100%,15rem);display:flex}.project-search input{background:0 0;outline:none;min-width:0}.view-switch{border:1px solid var(--line);border-radius:.7rem;margin-left:auto;padding:.2rem;display:flex}.view-switch button{color:#64748b;border-radius:.5rem;padding:.45rem .7rem;font-size:.72rem}.view-switch button[aria-pressed=true]{color:#bfdbfe;background:#3b82f626}.project-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.project-actions button{color:#60a5fa;font-size:.72rem}.project-actions button:disabled{color:#475569}.project-actions .danger-link{color:#fca5a5}.project-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:1rem;display:grid}.project-card{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;padding:1.1rem;transition:all .2s}.project-card:hover{border-color:#60a5fa40;transform:translateY(-2px)}.project-card h2{font-weight:650}.project-card>p{color:#64748b;min-height:2.5rem;margin-top:.65rem;font-size:.8rem;line-height:1.4}.project-card dl{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.project-card dt{color:#475569;font-size:.6rem}.project-card dd{color:#cbd5e1;text-transform:capitalize;margin-top:.15rem;font-size:.7rem}.dashboard-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.quick-row{color:#cbd5e1;text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem;font-size:.78rem;display:flex}.quick-row:hover,.quick-actions button:hover{color:#bfdbfe;background:#ffffff0a}.quick-actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.quick-actions button{border:1px solid var(--line);color:#94a3b8;text-align:left;border-radius:.6rem;padding:.55rem;font-size:.7rem}.quick-actions button:disabled{opacity:.45}.publishing-summary{gap:.75rem;display:flex}.publishing-summary>div{border:1px solid var(--line);border-radius:.8rem;grid-template-columns:auto auto;align-items:center;gap:.1rem .55rem;padding:.75rem 1rem;display:grid}.publishing-summary small{color:#64748b;grid-column:2;font-size:.65rem}.status-dot{background:#64748b;border-radius:50%;width:.45rem;height:.45rem}.status-dot-active{background:#34d399;box-shadow:0 0 10px #34d39980}.empty-guidance{background:#3b82f60d;border:1px dashed #60a5fa40;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.empty-guidance h2{font-weight:650}.empty-guidance p{color:#64748b;margin-top:.2rem;font-size:.75rem}.metadata-chip{color:#94a3b8;text-transform:capitalize;background:#ffffff0d;border-radius:999px;padding:.25rem .55rem;font-size:.65rem}.premium-card{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;transition:all .22s;overflow:hidden}.premium-card:hover{border-color:#60a5fa40;transform:translateY(-3px);box-shadow:0 22px 55px #00000047}.premium-card:focus-visible,.nav-item:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #60a5facc}.skeleton{background:#ffffff0b;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.brand-loader{background:#2563eb;border-radius:1rem;width:3rem;height:3rem;animation:1.5s ease-in-out infinite breathe;box-shadow:0 12px 35px #2563eb52}@keyframes breathe{50%{opacity:.72;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:900px){.app-sidebar{border-top:1px solid var(--line);scrollbar-width:none;background:#080b12f0;border-right:0;align-items:center;gap:.25rem;width:100%;height:4.5rem;padding:.55rem .65rem;display:flex;inset:auto 0 0;overflow-x:auto}.app-sidebar .sidebar-group-label,.app-sidebar>div.absolute{display:none}.app-sidebar::-webkit-scrollbar{display:none}.app-sidebar .nav-item{color:#0000;flex:0 0 3.6rem;justify-content:center;gap:0;padding:.65rem;font-size:0;overflow:hidden}.app-sidebar .nav-icon{color:#8f9bad;flex:none}.app-sidebar .nav-item-active .nav-icon{color:#dbeafe}.app-content{margin-left:0;padding-bottom:7rem}.search-shell{display:none}.topbar-actions select{max-width:8.5rem}.workspace-selector,.profile-menu summary small{display:none}.profile-menu summary{min-width:auto}.dashboard-metrics,.dashboard-quick-grid,.ai-placeholder{grid-template-columns:1fr}.empty-guidance{flex-direction:column;align-items:stretch}.view-switch{margin-left:0}.workflow-header{margin-top:-2.5rem;top:4.5rem}.workflow-layout{grid-template-columns:1fr}.workflow-context-column{grid-row:1;grid-template-columns:1fr 1fr;position:static}.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-memory,.ai-readiness-panel{grid-template-columns:1fr}.context-preview-heading{flex-direction:column;align-items:stretch}.context-selection-grid{grid-template-columns:1fr}.prompt-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-explorer-heading{flex-direction:column;align-items:stretch}.memory-explorer-heading label{width:100%}.memory-card-grid,.memory-timeline{grid-template-columns:1fr}}.publishing-center .publishing-compose-phase3{grid-template-columns:minmax(20rem,25rem) minmax(25rem,1fr) minmax(17rem,20rem)}.publishing-center .publishing-compose-phase3 .publishing-preview{position:sticky;top:5rem}@media(max-width:1360px){.publishing-center .publishing-compose-phase3{grid-template-columns:minmax(20rem,.8fr) minmax(25rem,1.2fr)}.publishing-compose-phase3 .publishing-assistance{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));position:static}.publishing-operations>div{grid-template-columns:repeat(3,minmax(0,1fr))}.publishing-review-phase3{grid-template-columns:minmax(18rem,.8fr) minmax(25rem,1.2fr)}.publishing-review-phase3>.review-destinations{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(max-width:900px){.publishing-center .publishing-compose-phase3{flex-direction:column;display:flex}.publishing-compose-phase3 .publishing-composer{order:1;width:100%}.publishing-compose-phase3 .publishing-preview{order:2;width:100%;position:static!important}.publishing-compose-phase3 .publishing-assistance{order:3;grid-template-columns:1fr;width:100%}.publishing-operations>header{flex-direction:column;align-items:start}.publishing-operations>div{grid-template-columns:1fr}.publishing-review-phase3{flex-direction:column;display:flex}.publishing-review-phase3>.publishing-page-heading{order:1}.publishing-review-phase3>.review-grid{order:2}.publishing-review-phase3>.review-destinations{order:3;grid-template-columns:1fr;display:grid}.publishing-review-phase3>.publishing-actions{order:4}.publishing-center-nav{flex-wrap:nowrap;overflow-x:auto}.publishing-center-nav>button{flex:none}}.page-copy{color:#94a3b8;max-width:42rem;margin-top:.65rem;line-height:1.6}@media(max-width:1023px){.auth-grid{display:block}}@media(max-width:600px){.workflow-context-column,.mission-grid,.stage-progress-grid{grid-template-columns:1fr}.mission-card-wide{grid-column:auto}.workflow-header{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.workflow-stage{min-width:7rem}.progress-overview>div:first-child{flex-direction:column;align-items:flex-start;gap:.2rem}.recommendation-reasoning,.intelligence-facts{grid-template-columns:1fr}.score-sections{grid-template-columns:repeat(3,1fr)}.recommendation-history-actions{flex-wrap:wrap}.memory-card dl{grid-template-columns:1fr}.context-preview-controls,.ai-readiness-panel dl{flex-direction:column}.context-metrics,.prompt-sections,.prompt-diff>div,.token-budget{grid-template-columns:1fr}.prompt-diff article+article{border-top:1px solid var(--line);border-left:0}}.script-preview-page{max-width:1180px;margin:0 auto}.campaign-brief-form{background:#0c111c;border:1px solid #94a3b81f;border-radius:1.25rem;margin-bottom:1rem;padding:1.5rem;box-shadow:0 20px 50px #0003}.campaign-brief-form>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.campaign-brief-form>header p{color:#60a5fa;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700}.campaign-brief-form>header h1{color:#f1f5f9;font-size:1.1rem;font-weight:650}.campaign-brief-form>header>span{color:#86efac;background:#22c55e1a;border:1px solid #4ade8026;border-radius:999px;padding:.4rem .65rem;font-size:.68rem}.campaign-brief-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.campaign-brief-grid label{flex-direction:column;gap:.4rem;display:flex}.campaign-brief-grid label>span{color:#94a3b8;font-size:.72rem;font-weight:600}.campaign-brief-grid input,.campaign-brief-grid select,.campaign-brief-grid textarea{color:#e2e8f0;font:inherit;background:#0f172ab8;border:1px solid #94a3b824;border-radius:.65rem;min-height:2.6rem;padding:.65rem .75rem;font-size:.82rem;transition:border-color .15s}.campaign-brief-grid input:focus,.campaign-brief-grid select:focus,.campaign-brief-grid textarea:focus{outline-offset:1px;border-color:#3b82f6;outline:2px solid #3b82f629}.campaign-brief-grid [aria-invalid=true]{border-color:#f87171a6}.campaign-brief-grid label>small{color:#fca5a5;font-size:.68rem}.campaign-brief-wide{grid-column:span 3}.campaign-brief-form>footer{border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;display:flex}.campaign-brief-form>footer p{color:#64748b;font-size:.7rem}.script-preview-breadcrumb{color:#64748b;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.78rem;display:flex}.script-preview-breadcrumb button{color:#94a3b8;transition:color .16s}.script-preview-breadcrumb button:hover{color:#e2e8f0}.script-preview-shell{background:radial-gradient(circle at 90% -10%,#3b82f624,#0000 32rem),#0c111c;border:1px solid #94a3b81f;border-radius:1.5rem;min-height:min(760px,100vh - 9rem);overflow:hidden;box-shadow:0 28px 80px #00000047}.script-preview-hero{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2.25rem 2.5rem;display:flex}.script-preview-eyebrow{color:#60a5fa;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.script-preview-hero h1{color:#f8fafc;letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:680;line-height:1.08}.script-preview-hero>div>p:last-child{color:#94a3b8;max-width:42rem;margin-top:.8rem;line-height:1.65}.script-generate-button,.script-state-card button{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border:1px solid #93c5fd38;border-radius:.75rem;flex:none;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:650;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 24px #2563eb38}.script-generate-button:hover:not(:disabled),.script-state-card button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2563eb4d}.script-generate-button:disabled{cursor:wait;opacity:.65}.script-state-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;margin:2.5rem;padding:3rem;display:flex}.script-empty-state{background:#0f172a75;border:1px dashed #60a5fa40;border-radius:1.25rem}.script-empty-mark{color:#60a5fa;background:#3b82f61f;border:1px solid #60a5fa33;border-radius:1rem;place-items:center;width:3.75rem;height:3.75rem;margin-bottom:1.4rem;font-size:1.5rem;display:grid}.script-state-card h2,.script-loading-state h2{color:#f1f5f9;font-size:1.2rem;font-weight:650}.script-state-card p,.script-loading-state p{color:#94a3b8;max-width:35rem;margin:.6rem auto 1.5rem;line-height:1.6}.script-error-state{text-align:left;background:#7f1d1d14;border:1px solid #f871712e;border-radius:1.25rem;flex-direction:row;gap:1rem}.script-error-state>span{color:#fca5a5;background:#ef444421;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.script-error-state p{margin-left:0}.script-preview-result{padding:1.5rem 2.5rem 2.5rem}.script-summary{grid-template-columns:2fr repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.script-summary>div{background:#0f172aad;border:1px solid #94a3b81a;border-radius:.9rem;padding:1rem}.script-summary dt,.script-cta-card dt{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:650}.script-summary dd{color:#e2e8f0;margin-top:.35rem;font-size:.88rem;font-weight:600}.script-scenes-scroll{scrollbar-color:#60a5fa4d transparent;gap:1rem;max-height:min(58vh,680px);padding:.15rem .35rem .15rem 0;display:grid;overflow-y:auto}.script-scene-card{background:linear-gradient(145deg,#111827e6,#0c111cf0);border:1px solid #94a3b81f;border-radius:1rem;padding:1.35rem;transition:border-color .16s,transform .16s}.script-scene-card:hover{border-color:#60a5fa42;transform:translateY(-1px)}.script-scene-card>header{align-items:flex-start;gap:1rem;display:flex}.script-scene-card>header>span{color:#93c5fd;text-transform:uppercase;background:#3b82f61f;border-radius:.55rem;flex:none;padding:.45rem .6rem;font-size:.68rem;font-weight:700}.script-scene-card>header>div{justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.script-scene-card h2{color:#f1f5f9;font-size:1rem;font-weight:650}.script-scene-card>header small{color:#64748b;white-space:nowrap}.script-narration{border-left:2px solid #60a5fa73;margin:1.15rem 0;padding:.1rem 0 .1rem 1rem}.script-narration>p,.script-scene-card h3,.script-cta-card>div>p{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.script-narration blockquote{color:#cbd5e1;margin:.35rem 0;font-size:.9rem;line-height:1.6}.script-narration small{color:#64748b;font-size:.72rem}.script-scene-details{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.script-scene-details>section{background:#02061740;border-radius:.7rem;padding:.9rem}.script-scene-details ol,.script-scene-details ul{gap:.45rem;margin-top:.65rem;display:grid}.script-scene-details li{color:#cbd5e1;justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.script-scene-details li small{color:#64748b;text-align:right}.script-muted{color:#64748b;margin-top:.65rem;font-size:.78rem}.script-scene-card>footer{border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.8rem;font-size:.72rem;display:flex}.script-scene-card>footer span{color:#64748b}.script-scene-card>footer strong{color:#94a3b8;font-weight:600}.script-cta-card{background:linear-gradient(120deg,#1e40af38,#0f172ab3);border:1px solid #60a5fa33;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.4rem 1.5rem;display:flex}.script-cta-card h2{color:#f8fafc;margin-top:.35rem;font-size:1.05rem}.script-cta-card dl{gap:2rem;display:flex}.script-cta-card dd{color:#bfdbfe;margin-top:.3rem;font-size:.8rem}.script-loading-state{padding:2.5rem}.script-loading-state>div:first-child{text-align:center;padding:1rem 0 2rem}.script-loading-orbit{border:2px solid #60a5fa29;border-top-color:#60a5fa;border-radius:999px;width:2rem;height:2rem;margin:0 auto 1rem;animation:.9s linear infinite script-spin;display:block}.script-skeleton-card{background:#0f172a7a;border:1px solid #94a3b814;border-radius:1rem;gap:.75rem;margin-bottom:.8rem;padding:1.25rem;display:grid}.script-skeleton-card i{background:#94a3b817;border-radius:999px;height:.7rem;animation:1.2s ease-in-out infinite script-pulse;display:block}.script-skeleton-card i:first-child{width:28%}.script-skeleton-card i:nth-child(2){width:82%}.script-skeleton-card i:nth-child(3){width:58%}@keyframes script-spin{to{transform:rotate(360deg)}}@keyframes script-pulse{50%{opacity:.42}}@media(max-width:760px){.campaign-brief-grid{grid-template-columns:1fr}.campaign-brief-wide{grid-column:auto}.campaign-brief-form>header,.campaign-brief-form>footer{flex-direction:column;align-items:stretch}.script-preview-hero{flex-direction:column;align-items:stretch;padding:1.5rem}.script-preview-result,.script-loading-state{padding:1rem}.script-summary{grid-template-columns:1fr 1fr}.script-scene-details{grid-template-columns:1fr}.script-cta-card{flex-direction:column;align-items:flex-start}.script-state-card{min-height:360px;margin:1rem;padding:1.5rem}}:root{--canvas:#070a11;--surface:#0d121c;--surface-raised:#111824;--panel:#0b1019;--line:#ffffff13;--line-strong:#ffffff1f;--accent-spectrum:linear-gradient(110deg, #f97316 0%, #ef4444 24%, #db2777 48%, #7c3aed 72%, #2563eb 100%);--control-height:2.35rem}.platform-logo-mark{object-fit:contain;border-radius:.55rem;width:2rem;height:2rem;box-shadow:0 8px 24px #db277729}.app-header{background:#070a11e6;height:3.75rem}.app-header:after{content:"";background:linear-gradient(90deg,#0000,#ef444433,#7c3aed44,#2563eb33,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.app-header .platform-logo-mark+span{letter-spacing:-.02em}.search-shell{background:#0b1019;border-radius:.6rem;height:2.25rem}.workspace-selector select,.brand-switcher summary,.topbar-credits,.profile-menu summary{border-radius:.6rem;min-height:2.25rem}.app-sidebar{background:#080c13f5;width:13.5rem;padding:.85rem .65rem;inset:3.75rem auto 0 0}.nav-item{border-radius:.55rem;gap:.62rem;min-height:2.3rem;padding:.44rem .58rem;font-size:.79rem}.nav-item:hover{transform:none}.nav-icon{background:0 0;border-radius:.42rem;width:1.45rem;height:1.45rem}.nav-item-active{background:linear-gradient(90deg,#2563eb2b,#7c3aed0e);border-color:#60a5fa24;box-shadow:inset 2px 0 #4f8efa}.sidebar-group-label{margin:.9rem .58rem .35rem;font-size:.59rem}.app-content{min-height:calc(100vh - 3.75rem);margin-left:13.5rem;padding:1.55rem clamp(1.2rem,2.5vw,2.4rem) 4rem}.page-title{font-size:clamp(1.65rem,3vw,2.2rem)}.page-copy{color:#768398;max-width:45rem;margin-top:.45rem;font-size:.82rem}.eyebrow{letter-spacing:.15em;font-size:.62rem}.panel,.premium-card{background:var(--surface);border-radius:.8rem;box-shadow:0 12px 35px #00000029}.primary-button,.secondary-button{min-height:var(--control-height);border-radius:.6rem;padding:.55rem .8rem;font-size:.76rem}.primary-button{background:#2563eb;box-shadow:0 8px 22px #2563eb2e}.field{min-height:var(--control-height);background:#080d15;border-radius:.58rem;padding:.55rem .7rem;font-size:.78rem}.back-link{color:#64748b;margin-bottom:.8rem;font-size:.72rem;display:inline-flex}.video-production-page{max-width:100rem;margin:0 auto}.video-production-page>div:first-of-type{border-bottom:1px solid var(--line);padding-bottom:1rem}.video-production-tabs{border-bottom:1px solid var(--line);gap:1.2rem;margin-top:1.25rem;display:flex;overflow:auto}.video-production-tabs button{color:#68758a;text-transform:capitalize;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.4rem;padding:.65rem .05rem;font-size:.72rem;font-weight:650;display:flex}.video-production-tabs button b{color:#91a0b6;text-align:center;background:#141c29;border-radius:999px;min-width:1.25rem;padding:.12rem .32rem;font-size:.58rem}.video-production-tabs button b:after{content:attr(data-count)}.video-production-tabs button.active{color:#dce9ff;border-color:#3b82f6}.video-library-toolbar{grid-template-columns:minmax(12rem,1.4fr) repeat(6,minmax(7rem,.7fr)) auto;gap:.45rem}.video-library-toolbar .field,.video-library-mode button{min-height:2.2rem;padding:.45rem .6rem}.video-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.video-media-card{border-radius:.72rem;flex-direction:column;min-height:25rem;display:flex;position:relative}.video-card-content{flex-direction:column;flex:1;min-width:0;display:flex}.video-media-card>div:not(.video-card-media){padding:.72rem}.video-card-media{aspect-ratio:16/9;background:#03050a;position:relative;overflow:hidden;padding:0!important}.video-card-media video{object-fit:cover;width:100%;height:100%}.video-media-card .video-card-media{flex:none}.video-card-media.list{aspect-ratio:auto;border-radius:.4rem;flex:none;width:7rem;height:4rem}.video-card-badges{pointer-events:none;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:.45rem;left:.45rem;padding:0!important}.video-card-badges span{color:#cbd5e1;letter-spacing:.06em;background:#04080ed1;border:1px solid #94a3b833;border-radius:.28rem;padding:.18rem .32rem;font-size:.52rem;font-weight:750}.video-card-badges .ready,.video-card-badges .published{color:#86efac}.video-card-badges .scheduled{color:#93c5fd}.video-card-media time{color:#fff;background:#000000c7;border-radius:.25rem;padding:.15rem .32rem;font-size:.6rem;font-weight:650;position:absolute;bottom:.4rem;right:.45rem}.video-media-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.video-technical-summary{min-height:3.35rem}.video-card-actions{margin-top:auto;padding-top:.85rem}.video-action-button{color:#bfdbfe;text-align:center;background:#2563eb1c;border:1px solid #3b82f67a;border-radius:.55rem;flex:1 1 0;justify-content:center;align-items:center;min-height:2rem;padding:.38rem .55rem;font-size:.68rem;font-weight:650;line-height:1.1;display:inline-flex}.video-action-button:hover{color:#fff;background:#2563eb33;border-color:#60a5fa}.video-more-button{width:2rem;min-width:2rem;padding:.35rem!important}.video-media-card .rounded-lg{border:1px solid var(--line);background:#090e16;padding:.5rem .6rem}.video-media-card .primary-button,.video-media-card .secondary-button{min-height:2rem;padding:.4rem .65rem}.publish-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02050aad;justify-content:flex-end;display:flex;position:fixed;inset:0}.publish-drawer{border-left:1px solid var(--line-strong);background:#0a0f18;flex-direction:column;width:min(29rem,100vw);height:100%;display:flex;box-shadow:-24px 0 70px #00000073}.publish-wizard,.compilation-context-panel{width:min(36rem,100vw)}.publish-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;display:flex}.publish-drawer h2{margin-top:.25rem;font-size:1.15rem;font-weight:680}.icon-button{border:1px solid var(--line);color:#94a3b8;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.publish-drawer>video{aspect-ratio:16/9;object-fit:contain;background:#020409;border-radius:.65rem;width:calc(100% - 2.5rem);margin:1.25rem}.publish-drawer-summary{gap:.3rem;margin:0 1.25rem 1rem;display:grid}.publish-drawer-summary span,.publish-drawer section small{color:#718096;font-size:.72rem}.publish-drawer section{border-top:1px solid var(--line);gap:.7rem;margin:0 1.25rem;padding:.85rem 0;display:flex}.publish-drawer section div{gap:.25rem;display:grid}.publish-step-index{color:#82b1ff;background:#2563eb24;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;display:grid}.publish-drawer footer{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f18f5;justify-content:flex-end;gap:.6rem;margin-top:auto;padding:1rem 1.25rem;display:flex;position:sticky;bottom:0}.publish-wizard{width:min(36rem,100vw)}.publish-wizard-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.7rem 1rem;display:grid}.publish-wizard-steps span{color:#58667a;text-align:center;justify-items:center;gap:.25rem;font-size:.58rem;display:grid}.publish-wizard-steps b{border:1px solid #263247;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.publish-wizard-steps .active,.publish-wizard-steps .complete{color:#bfdbfe}.publish-wizard-steps .active b,.publish-wizard-steps .complete b{color:#fff;background:#2563eb;border-color:#3b82f6}.publish-wizard-body{flex:1;padding:1.1rem 1.25rem;overflow:auto}.publish-wizard-body section{border:1px solid var(--line);background:#ffffff05;border-radius:.75rem;gap:.8rem;margin:0;padding:1rem;display:grid}.publish-wizard-body h3{font-size:1rem;font-weight:680}.wizard-video video,.wizard-review img{aspect-ratio:16/9;object-fit:cover;background:#03050a;border-radius:.65rem;width:100%}.wizard-video p,.wizard-video small{color:#718096;font-size:.72rem}.wizard-destinations{gap:.5rem!important;display:grid!important}.wizard-destinations label{border:1px solid var(--line);border-radius:.65rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;padding:.7rem;display:grid}.wizard-destinations label span{display:grid}.wizard-destinations small{color:#718096}.wizard-copy-tabs{border-bottom:1px solid var(--line);gap:.35rem!important;display:flex!important}.wizard-copy-tabs button{color:#718096;border-bottom:2px solid #0000;padding:.45rem .6rem;font-size:.72rem}.wizard-copy-tabs button.active{color:#dbeafe;border-color:#3b82f6}.publish-wizard textarea{border:1px solid var(--line);background:#080d15;border-radius:.6rem;min-height:9rem;padding:.75rem}.wizard-schedule{grid-template-columns:1fr 1fr;gap:.6rem!important;display:grid!important}.wizard-schedule label{color:#94a3b8;gap:.35rem;font-size:.72rem;display:grid}.wizard-review>div{flex-wrap:wrap;gap:.35rem;display:flex}.wizard-review .publication-execution-list{gap:.55rem;width:100%;display:grid}.publication-execution{border:1px solid var(--line);background:#080d15;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.publication-execution>div{gap:.15rem;display:grid}.publication-execution span,.publication-execution small{color:#94a3b8;font-size:.72rem}.publication-execution-published span{color:#86efac}.publication-execution-failed span{color:#fca5a5}.publication-execution-summary{color:#dbeafe;margin:.2rem 0 0;font-weight:650}.season-planner-page{gap:1rem;display:grid}.season-planner-page>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.season-planner-page>header h1{margin-top:.25rem;font-size:1.7rem}.season-planner-page>header p:last-child,.season-planner-header .eyebrow{color:var(--text-secondary)}.season-planner-start{gap:1rem;display:grid}.season-existing-plans,.season-create-card{gap:1.1rem;padding:1.25rem;display:grid}.season-start-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.season-start-heading h2{margin:.15rem 0 .3rem;font-size:1.2rem}.season-start-heading p:last-child{color:var(--text-secondary);font-size:.82rem}.season-start-heading .primary-button{white-space:nowrap}.season-existing-list{gap:.55rem;display:grid}.season-existing-card{border:1px solid var(--line);background:#ffffff06;border-radius:.75rem;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.season-existing-card>div{gap:.18rem;min-width:0;margin-right:auto;display:grid}.season-existing-card h3{overflow-wrap:anywhere;font-size:.9rem}.season-existing-card small,.season-existing-card>div>span{color:var(--text-secondary);font-size:.72rem}.season-existing-card>.status-chip,.season-existing-card>button{flex:none}.season-existing-card .status-chip{color:#cbd5e1;background:#94a3b81f}.season-existing-card .status-approved{color:#86efac;background:#34d3991f}.season-existing-card .status-review_ready{color:#fcd34d;background:#fbbf241f}.season-start-empty{border:1px dashed var(--line);color:var(--text-secondary);border-radius:.75rem;padding:1.3rem;font-size:.83rem}.season-create-card{background:linear-gradient(135deg,#ffffff0b,#ffffff04)}.season-create-group{border-top:1px solid var(--line);gap:.75rem;padding-top:.9rem;display:grid}.season-create-group-heading{text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:.6rem;display:flex}.season-create-group-heading strong{color:var(--text-secondary);font-size:.72rem}.season-create-group-heading small{color:var(--text-tertiary);text-transform:none;letter-spacing:0;font-size:.7rem}.season-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.season-create-field{align-content:start;gap:.35rem;min-width:0;display:grid}.season-create-field>strong{font-size:.8rem}.season-create-field>small{color:var(--text-secondary);font-size:.72rem}.season-create-field .field{width:100%}.season-cadence-control{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.season-cadence-control .field{text-align:center;width:4.2rem}.season-create-days,.season-release-schedule{grid-column:1/-1}.season-release-list{gap:.5rem;display:grid}.season-release-row{border:1px solid var(--line);background:#0000001f;border-radius:.7rem;flex-wrap:wrap;align-items:end;gap:.55rem;padding:.7rem;display:flex}.season-release-row>label{color:var(--text-secondary);gap:.25rem;font-size:.72rem;display:grid}.season-release-row>label:first-child{width:7rem}.season-release-row>label:nth-child(2){width:8rem}.season-release-row>label:nth-child(3){flex:1;min-width:11rem}.season-release-row .season-release-enabled{align-items:center;gap:.35rem;padding:.45rem 0;display:flex}.season-release-row>.text-button{margin-left:auto}.season-add-slot{width:fit-content}.season-create-days .season-weekdays{gap:.4rem}.season-create-days .season-weekdays label{cursor:pointer}.season-create-days .season-weekdays label:has(input:checked){color:#86efac;background:#34d3991a;border-color:#6ee7b773}.season-create-field>.season-field-error{color:#fca5a5}.season-create-footer{align-items:center;gap:.8rem;display:flex}.season-create-footer small{color:var(--text-secondary);font-size:.72rem}.season-plan-setup,.season-source-picker,.season-bulk,.season-plan-toolbar,.season-final-review{flex-wrap:wrap;align-items:center;gap:.65rem;padding:1rem;display:flex}.season-plan-setup h2,.season-source-picker h2{width:100%}.season-plan-toolbar{justify-content:flex-end}.season-plan-toolbar>div{gap:.25rem;margin-right:auto;display:grid}.season-plan-toolbar>div>span{width:fit-content}.season-weekdays,.season-source-picker>div{flex-wrap:wrap;gap:.55rem;display:flex}.season-weekdays label,.season-source-picker label{border:1px solid var(--line);border-radius:.55rem;align-items:center;gap:.35rem;padding:.45rem .6rem;display:inline-flex}.season-episode-choice{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) 7rem;gap:.5rem;width:100%;display:grid}.season-chapter-header{background:linear-gradient(135deg,#ffffff0e,#ffffff05);gap:1rem;padding:1.3rem;display:grid}.season-chapter-title .eyebrow{color:var(--text-secondary)}.season-chapter-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.season-chapter-heading small{color:var(--text-secondary);margin:.2rem 0;display:block}.season-chapter-heading h2{font-size:1.45rem;line-height:1.2}.season-progress-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.season-progress-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:.7rem;gap:.15rem;padding:.7rem .8rem;display:grid}.season-progress-grid strong{font-size:1.15rem;font-weight:750}.season-progress-grid span{color:var(--text-secondary);font-size:.73rem}.season-chapter-header progress{accent-color:#6ee7b7;width:100%;height:.35rem}.season-plan-release-summary{flex-wrap:wrap;gap:.4rem;display:flex}.season-plan-release-summary span{border:1px solid var(--line);color:var(--text-secondary);border-radius:999px;padding:.3rem .55rem;font-size:.7rem}.season-source-picker{display:grid}.season-section-heading{justify-content:space-between;align-items:end;gap:1rem;width:100%;display:flex}.season-section-heading small{color:var(--text-secondary)}.season-episode-list{gap:.7rem;width:100%;display:grid!important}.season-episode-card{border:1px solid var(--line);background:#ffffff06;border-radius:.85rem;gap:.75rem;padding:1rem;display:grid}.season-episode-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.season-episode-top h3{margin-top:.15rem;font-size:1rem}.season-episode-summary,.season-empty-state{color:var(--text-secondary);font-size:.78rem}.season-deliverable-list{gap:.4rem;display:grid}.season-deliverable{border:1px solid var(--line);background:#0000001f;border-radius:.65rem;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.season-deliverable>div{gap:.1rem;min-width:0;margin-right:auto;display:grid}.season-deliverable strong{font-size:.78rem}.season-deliverable small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.7rem}.season-deliverable .text-button{white-space:nowrap}.season-state-ready,.season-state-published{color:#86efac;background:#34d3991f}.season-state-missing-media,.season-state-needs-attention{color:#fca5a5;background:#f871711f}.season-state-processing,.season-state-scheduled{color:#fcd34d;background:#fbbf241f}.season-missing-copy{color:#fca5a5;font-size:.75rem}.season-episode-destinations,.season-episode-actions,.season-episode-edit,.season-media-picker,.season-picker-controls{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.season-destination-chip{border:1px solid var(--line);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.72rem;display:inline-flex}.season-plan-select{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.season-media-picker{border:1px solid var(--line);background:#ffffff09;border-radius:.75rem;width:100%;padding:.8rem}.season-media-picker>div{gap:.2rem;display:grid}.season-media-picker small{color:var(--text-secondary)}.season-media-source-choice{border:1px solid var(--line);background:#ffffff06;border-radius:.75rem;gap:.55rem;width:100%;padding:.8rem;display:grid}.season-media-source-choice strong{font-size:.82rem}.season-media-source-choice>div{flex-wrap:wrap;gap:.45rem;display:flex}.season-additional-deliverables{border-top:1px solid var(--line);gap:.65rem;padding-top:.75rem;display:grid}.season-additional-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.season-additional-heading h4{margin-top:.15rem;font-size:.9rem}.season-additional-heading small{color:var(--text-secondary);font-size:.72rem}.season-additional-list{gap:.4rem;display:grid}.season-additional-row{border:1px solid var(--line);background:#0000001f;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.season-additional-info{gap:.12rem;min-width:11rem;margin-right:auto;display:grid}.season-additional-info strong{font-size:.78rem}.season-additional-info small{color:var(--text-secondary);font-size:.7rem}.season-additional-destinations{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.season-additional-add{align-items:center;gap:.55rem;display:flex}.season-state-missing{color:#fca5a5;background:#f871711f}.season-picker-controls{width:100%}.season-picker-controls label{color:var(--text-secondary);gap:.25rem;font-size:.75rem;display:grid}.season-calendar{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;display:grid}.season-calendar-item{grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;display:grid}.season-calendar-item>div{gap:.2rem;display:grid}.season-calendar-item>div:nth-of-type(2){grid-template-columns:auto 1fr;align-items:center}.season-calendar-item>div:nth-of-type(2) small{grid-column:1/-1}.season-calendar-item>div:last-of-type,.season-calendar-item>span{grid-column:2}.season-calendar-item small{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:.7rem}.season-calendar-item p{color:var(--text-secondary);font-size:.8rem}@media(max-width:48rem){.season-planner-page>header{flex-direction:column;align-items:stretch}.season-plan-setup>.field,.season-bulk>.field{width:100%}.season-calendar{grid-template-columns:1fr}.season-start-heading,.season-create-footer{flex-direction:column;align-items:stretch}.season-create-fields{grid-template-columns:1fr}.season-existing-card{flex-wrap:wrap}.season-existing-card>div{width:100%}.season-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-deliverable{flex-wrap:wrap}.season-deliverable>div{width:100%}}.compilation-context-panel{width:min(36rem,100vw)}.compilation-context-body{flex:1;align-content:start;gap:1rem;padding:1.1rem 1.25rem;display:grid;overflow:auto}.compilation-context-body section{border:1px solid var(--line);background:#ffffff05;border-radius:.75rem;gap:.65rem;padding:1rem;display:grid}.context-media-summary{grid-template-columns:9.5rem minmax(0,1fr);align-items:center}.context-media-summary img{aspect-ratio:16/9;object-fit:cover;background:#03050a;border-radius:.55rem;width:9.5rem}.context-media-summary>div{gap:.28rem;min-width:0;display:grid}.context-media-summary strong,.context-media-summary p,.context-media-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-section-label{letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:#93c5fd!important;font-size:.58rem!important}.compilation-context-body h3{color:#cbd5e1;font-size:.78rem}.compilation-context-body p,.compilation-context-body small{color:#718096;font-size:.72rem}.compilation-context-body label{color:#94a3b8;gap:.35rem;font-size:.75rem;display:grid}.compilation-context-body fieldset{border:0;flex-wrap:wrap;gap:.75rem;display:flex}.compilation-context-body fieldset legend{color:#94a3b8;width:100%;margin-bottom:.35rem;font-size:.75rem}.video-status-legend{border-top:1px solid var(--line);color:#718096;flex-wrap:wrap;justify-content:flex-start;gap:.55rem;margin-top:1rem;padding:.8rem .25rem 0;font-size:.65rem;display:flex}.video-status-legend span{border:1px solid var(--line);background:#ffffff05;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .5rem;display:flex}.video-status-legend i{background:#64748b;border-radius:50%;width:.42rem;height:.42rem}.video-status-legend .legend-ready i,.video-status-legend .legend-published i{background:#22c55e}.video-status-legend .legend-master i{background:#a855f7}.video-status-legend .legend-structured i{background:#a78bfa}.video-status-legend .legend-unstructured i,.video-status-legend .legend-raw i{background:#64748b}.video-status-legend .legend-scheduled i{background:#3b82f6}.video-status-legend .legend-failed i{background:#ef4444}@media(max-width:80rem){.video-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-library-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:60rem){.video-media-grid,.video-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:38rem){.video-media-grid,.video-library-toolbar{grid-template-columns:1fr}}.publishing-center{max-width:100rem}.publishing-center-header{align-items:flex-end;padding-bottom:.9rem}.publishing-brand{border-radius:.6rem;align-items:center;gap:.5rem;padding:.42rem .65rem;display:flex}.publishing-center-nav{gap:1.15rem;margin-top:.4rem}.publishing-center-nav button{padding:.65rem .05rem;font-size:.72rem}.publishing-more{margin-left:auto;position:relative}.publishing-more summary{color:#718096;cursor:pointer;place-items:center;min-width:2.2rem;height:2.2rem;list-style:none;display:grid}.publishing-more>button{z-index:30;border:1px solid var(--line-strong);color:#cbd5e1;text-align:left;background:#101722;border-radius:.6rem;width:12rem;padding:.7rem;position:absolute;top:2.4rem;right:0;box-shadow:0 18px 40px #0006}.publishing-compose{grid-template-columns:minmax(31rem,1fr) minmax(23rem,31rem);gap:.9rem;margin-top:.9rem}.publishing-composer,.publishing-preview{border-radius:.8rem}.publishing-block{padding:1rem 1.1rem}.publishing-block h2,.publishing-page h2,.publishing-review h2{font-size:1rem}.destination-selector{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem}.destination-selector label{border-radius:.62rem;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.5rem;padding:.6rem}.provider-icon{border:1px solid var(--line);color:#94a3b8;background:#121a27;border-radius:.52rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.provider-icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.7px;width:1.05rem;height:1.05rem}.provider-icon-instagram{color:#e879b9}.provider-icon-facebook{color:#6da4ff}.provider-icon-youtube{color:#ff5964}.provider-icon-tiktok{color:#e7f1ff}.provider-icon-x{color:#f8fafc}.provider-icon-instagram svg{fill:none}.provider-icon-instagram .provider-fill{fill:currentColor;stroke:none}.provider-icon-youtube .provider-cutout{fill:#121a27;stroke:none}.native-preview{border-radius:.72rem;max-width:26rem;margin:1rem auto}.native-preview video,.preview-placeholder{aspect-ratio:4/5;max-height:34rem}.publication-list article{grid-template-columns:auto minmax(12rem,1fr) auto auto auto}@media(max-width:1100px){.publishing-compose{grid-template-columns:1fr}.publishing-preview{position:static}.video-library-toolbar{grid-template-columns:1fr 1fr}.video-library-search{grid-column:1/-1}}@media(max-width:900px){.app-header{height:4rem}.app-sidebar{width:100%;height:4.25rem;inset:auto 0 0}.app-content{margin-left:0}.publishing-compose{grid-template-columns:minmax(0,1fr)}}.publication-metrics{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.metric-chip{border:1px solid var(--border-color,#d8dce5);border-radius:.55rem;min-width:4.5rem;padding:.35rem .5rem;display:grid}.metric-chip small{font-size:.68rem}.post-details-panel{z-index:40;background:var(--surface,#fff);width:min(42rem,100vw);padding:1.5rem;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-1rem 0 3rem #0002}.details-metrics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;display:grid}.details-metrics>div{border:1px solid var(--border-color,#d8dce5);border-radius:.75rem;padding:.75rem;display:grid}.details-metrics small{overflow-wrap:anywhere}.analytics-trend,.comment-thread{gap:.65rem;display:grid}.comment-thread article{border-top:1px solid var(--border-color,#d8dce5);padding-top:.75rem}.comment-thread textarea{width:100%;margin:.5rem 0;display:block}.social-networks-page>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.social-provider-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.social-provider-card{appearance:none;text-align:left;color:inherit;background:var(--surface,#111722);border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:auto 1fr;gap:.8rem;min-width:0;padding:1rem;display:grid}.social-provider-card:hover{border-color:#60a5fa80}.social-provider-card dl{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;margin:0;display:flex}.social-provider-card dl div,.social-capability-row span{border:1px solid #ffffff14;border-radius:999px;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;display:flex}.social-provider-card dt,.social-provider-card dd{margin:0}.social-provider-card>small{grid-column:1/-1}.social-provider-future{opacity:.65}.social-onboarding{background:#3b82f60c;border:1px solid #60a5fa45;border-radius:1rem;margin-top:1.5rem;padding:1rem}.social-onboarding ol{flex-wrap:wrap;gap:1.5rem;display:flex}.social-provider-panel{z-index:50;background:#0c111b;width:min(44rem,100vw);padding:1.5rem;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-1rem 0 3rem #0008}.social-provider-panel>header{align-items:center;gap:1rem;margin:1rem 0;display:flex}.social-capability-row{flex-wrap:wrap;gap:.5rem;display:flex}.social-settings-block{border:1px solid #ffffff14;border-radius:1rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.social-settings-block label{gap:.35rem;display:grid}.social-settings-block input,.social-settings-block select{width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff1f;border-radius:.55rem;padding:.65rem}.social-connection-row{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.social-connection-row>div{margin-right:auto;display:grid}.social-connection-row button{font-size:.75rem}.social-connection-row small{display:block}@media(max-width:760px){.social-networks-page>header{display:grid}.social-provider-grid{grid-template-columns:1fr}.social-provider-panel{width:100vw;padding:1rem}.social-onboarding ol{gap:.4rem;display:grid}}.unified-inbox{min-height:calc(100vh - 64px);padding:28px}.inbox-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.inbox-header h1{margin:2px 0;font-size:1.8rem}.inbox-header input{width:min(320px,100%)}.inbox-layout{background:#0f172a66;border:1px solid #94a3b826;border-radius:16px;grid-template-columns:180px minmax(280px,380px) minmax(360px,1fr);min-height:650px;display:grid;overflow:hidden}.inbox-filters,.inbox-thread-list{border-right:1px solid #94a3b821}.inbox-filters{flex-direction:column;gap:5px;padding:14px 10px;display:flex}.inbox-filters p{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:18px 8px 5px;font-size:.72rem}.inbox-filters button{color:#cbd5e1;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;display:flex}.inbox-filters button.active{color:#fff;background:#6366f12e}.inbox-filters button span{margin-left:auto}.inbox-thread-list{max-height:72vh;overflow:auto}.inbox-thread-card{text-align:left;border-bottom:1px solid #94a3b81a;flex-direction:column;gap:5px;width:100%;padding:15px;display:flex;position:relative}.inbox-thread-card:hover,.inbox-thread-card.active{background:#6366f11a}.inbox-thread-card>span{white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;overflow:hidden}.inbox-thread-provider,.inbox-source span{align-items:center;gap:7px;font-size:.78rem;display:flex;color:#cbd5e1!important}.inbox-unread{background:#6366f1;border-radius:999px;padding:2px 7px;position:absolute;top:12px;right:12px}.inbox-context{max-height:72vh;padding:20px;overflow:auto}.inbox-source{border-bottom:1px solid #94a3b81f;padding-bottom:14px}.inbox-source h2{margin:9px 0 3px}.inbox-metric-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.inbox-metric-chips span{color:#cbd5e1;background:#94a3b81a;border-radius:999px;padding:4px 8px;font-size:.72rem}.inbox-actions{gap:8px;margin:14px 0;display:flex}.inbox-actions button,.inbox-composer>button{background:#6366f1;border-radius:8px;padding:8px 13px}.inbox-messages{flex-direction:column;gap:10px;display:flex}.inbox-messages article{background:#94a3b81c;border-radius:12px;max-width:85%;padding:11px 13px}.inbox-messages article.outbound{background:#6366f12e;align-self:flex-end}.inbox-messages article p{margin:5px 0}.inbox-composer{background:#0d1422;gap:8px;margin-top:15px;padding:14px 0 4px;display:grid;position:sticky;bottom:-20px}.inbox-composer textarea{min-height:88px}.inbox-empty{color:#94a3b8;padding:28px 18px}@media(max-width:980px){.inbox-layout{grid-template-columns:150px minmax(240px,1fr)}.inbox-context{border-top:1px solid #94a3b821;grid-column:1/-1;max-height:none}}@media(max-width:640px){.unified-inbox{padding:14px}.inbox-header{flex-direction:column;align-items:stretch}.inbox-layout{display:block}.inbox-filters{border-bottom:1px solid #94a3b821;border-right:0;flex-direction:row;overflow:auto}.inbox-filters p{display:none}.inbox-filters button{flex:none}.inbox-thread-list{border-right:0;max-height:42vh}}.storage-settings{gap:24px;display:grid}.storage-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.storage-settings .panel{min-width:0;padding:24px}.storage-settings h2{margin:0 0 12px}.storage-settings .button-row{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.storage-settings button{color:#172033;cursor:pointer;background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;padding:10px 16px;font-weight:600}.storage-settings button:focus-visible,.storage-settings input:focus-visible,.storage-settings select:focus-visible{outline-offset:3px;outline:3px solid #6366f1}.storage-settings button:disabled{opacity:.55;cursor:not-allowed}.storage-settings .storage-primary{color:#fff;background:#4338ca;border-color:#4338ca}.storage-settings .storage-primary:hover:not(:disabled){background:#3730a3}.storage-badge{color:#334155;background:#e2e8f0;border-radius:6px;margin:0 0 16px;padding:5px 10px;font-weight:600;display:inline-block}.storage-badge[data-state=connected]{color:#166534;background:#dcfce7}.storage-badge[data-state=needs-attention],.storage-badge[data-state="testing..."]{color:#92400e;background:#fef3c7}.storage-badge[data-state=connection-failed]{color:#991b1b;background:#fee2e2}.storage-settings dl{overflow-wrap:anywhere;margin:0}.storage-settings dt{opacity:.75;margin-top:8px;font-size:.85rem}.storage-settings dd{margin:3px 0 12px}.storage-settings fieldset{border:1px solid #cbd5e1;border-radius:10px;min-width:0;margin-bottom:20px;padding:20px}.storage-settings legend{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.storage-settings label{gap:6px;display:grid}.storage-settings input,.storage-settings select{min-width:0;max-width:100%}.storage-result,.storage-config,.storage-summary{overflow-wrap:anywhere;border-top:1px solid #cbd5e1;margin-top:16px;padding-top:12px}@media(max-width:720px){.storage-provider-grid{grid-template-columns:1fr}.storage-settings .panel{padding:18px}}.video-preview-player{background:#000;justify-content:center;align-items:center;height:65dvh;display:flex}.video-preview-player video{object-fit:contain}.reframe-preview{background:#000;position:relative;overflow:hidden}.reframe-crop-guide{pointer-events:none;border:2px solid #4ade80;position:absolute;top:0;bottom:0;box-shadow:0 0 0 100vw #0006}.reframe-center-guide{pointer-events:none;border:2px dashed #fbbf24;position:absolute;top:0;bottom:0}:root{--right-drawer-width:50vw;--right-drawer-max-width:720px}.right-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02050aad;justify-content:flex-end;display:flex;position:fixed;inset:0}.right-drawer{width:var(--right-drawer-width);min-width:420px;max-width:var(--right-drawer-max-width);color:#f1f5f9;background:#0f172a;flex-direction:column;height:100dvh;padding:0;animation:.18s ease-out right-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #0006}.right-drawer-header{box-sizing:border-box;border-bottom:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:76px;min-height:76px;padding:16px 20px;display:flex}.right-drawer-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:600;overflow:hidden}.right-drawer-content{flex:1;min-height:0;padding:20px;overflow:auto}.right-drawer-footer,.right-drawer-content>footer{background:#0f172a;border-top:1px solid #334155;flex-wrap:wrap;gap:12px;padding:16px 20px;display:flex;position:sticky;bottom:0}.right-drawer video{max-width:100%;object-fit:contain!important}.right-drawer .publish-wizard-body,.right-drawer .compilation-context-body{overflow:visible}@keyframes right-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:1023px){.right-drawer{width:100%;min-width:0;max-width:none}}@media(prefers-reduced-motion:reduce){.right-drawer{animation:none}}.right-drawer-top{border-bottom:1px solid #334155;flex-shrink:0}.media-preview{text-align:center;width:100%}.media-preview-frame{width:100%;height:var(--preview-height);background:#000;margin:auto;position:relative;container-type:inline-size}.media-preview-frame video{display:block}.media-preview-overlay{width:min(100%,calc(var(--preview-height) * var(--media-ratio)));height:min(100%,calc(100cqw / var(--media-ratio)));pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.active-video-preview{padding:8px 20px}.active-video-title,.active-video-filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.active-video-title{margin:0 0 6px;font-size:12px}.active-video-identity{color:#cbd5e1;font-size:11px;line-height:1.4;display:grid}.active-video-identity>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tool-preview-timeline{height:22px;position:relative}.tool-preview-timeline input{width:100%;height:22px;margin:0}.tool-timeline-guides{pointer-events:none;position:absolute;inset:5px 8px}.tool-timeline-guides i{border-left:2px solid #fbbf24;position:absolute;top:0;bottom:0}.tool-trim-range{background:#22d3ee66;position:absolute;top:2px;bottom:2px}.tool-crop-guide{border:2px solid #22d3ee;position:absolute;box-shadow:0 0 0 100vmax #0006}@media(max-height:500px){.active-video-preview{padding:4px 12px}.active-video-identity{grid-template-columns:1fr 1fr;gap:0 8px}}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.media-picker-card{border:1px solid #334155;border-radius:10px;min-width:0;padding:12px}.media-picker-card.selected{background:#0c4a6e44;border-color:#38bdf8}.media-picker-card.registering{opacity:.78}.media-picker-card.failed{background:#7f1d1d22;border-color:#f87171}.media-picker-card label{cursor:pointer;display:block}.media-picker-card strong{overflow-wrap:anywhere;display:block}.media-picker-card p,.media-picker-card span,.media-picker-card small{color:#cbd5e1;font-size:12px}.media-picker-poster{background:#020617;place-items:center;height:100px;margin:8px 0;font-size:28px;display:grid;overflow:hidden}.media-picker-poster img{object-fit:contain;width:100%;height:100%}.media-picker-poster{position:relative}.media-picker-poster video{object-fit:contain;width:100%;height:100%}.media-picker-video-affordance{color:#fff;pointer-events:none;background:#020617cc;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-picker-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-picker-selection-count{color:#cbd5e1;margin-right:auto;font-size:12px}.media-picker-selected-tray{background:#02061766;border:1px solid #334155;border-radius:10px;margin:12px 0;padding:10px}.media-picker-selected-tray ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.media-picker-selected-tray li{color:#e2e8f0;background:#0f172a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:flex}.media-picker-status{color:#cbd5e1;text-transform:capitalize;font-size:12px}.media-picker-status.registered,.media-picker-status.already_registered{color:#86efac}.media-picker-status.failed{color:#fca5a5}.media-picker-breadcrumb,.media-picker-card .button-row{flex-wrap:wrap;gap:8px;display:flex}.media-added-results{border:1px solid #22c55e;border-radius:10px;margin:12px 0;padding:16px}.media-added-results article{padding:10px 0}.tool-timeline-guides .split-marker{pointer-events:auto;touch-action:none;color:#a5b4fc;cursor:ew-resize;z-index:2;background:#1e293b;border:1px solid #818cf8;border-radius:4px;min-width:24px;height:28px;position:absolute;top:-8px;transform:translate(-50%)}.tool-timeline-guides .split-marker[aria-pressed=true]{color:#fff;background:#4f46e5}.split-playhead{border-left:2px solid #fff;height:20px;position:absolute;top:0}.split-fine-tune{gap:6px;margin-top:14px;font-size:12px;display:grid}.split-fine-tune input{background:#0f172a;border:1px solid #64748b;width:110px;margin-left:8px;padding:4px}.split-fine-tune button{min-height:32px;padding:4px 8px}.tool-preview-timeline:has(.split-fine-tune){height:auto}.tool-timeline-guides{height:12px;bottom:auto}@media(max-height:500px){.split-fine-tune{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.split-fine-tune>span{display:none}.split-fine-tune button{min-height:26px;padding:2px 6px;font-size:11px}}.billing-page{gap:18px;max-width:1150px;margin:0 auto;padding:24px;display:grid}.billing-card{background:#0f172a;border:1px solid #334155;border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid}.billing-card h2,.billing-page>h2{font-size:20px;font-weight:600}.billing-card h3{font-weight:600}.billing-card p,.billing-card small{color:#cbd5e1}.billing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.billing-grid label{gap:6px;display:grid}.billing-actions{flex-wrap:wrap;gap:8px;display:flex}.billing-balance{font-size:30px}.billing-table{overflow:auto}.billing-table table{text-align:left;width:100%}.billing-table td,.billing-table th{border-bottom:1px solid #334155;padding:8px}.billing-confirm{align-items:center;gap:8px;display:flex}@media(max-width:600px){.billing-page{padding:12px}.billing-grid{grid-template-columns:1fr}.topbar-actions{min-width:0;gap:6px!important}.topbar-actions .brand-switcher summary{min-width:0;max-width:88px}.topbar-actions .topbar-credits{display:none}.topbar-actions .profile-menu summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.app-sidebar .nav-item{font-size:0}.billing-page{min-width:0}.billing-page input,.billing-page select{min-width:0;max-width:100%}}.video-ingest-choice{gap:12px;min-width:0;margin:18px 0;display:grid}.video-ingest-choice legend{margin-bottom:10px;font-weight:600}.video-ingest-choice label{border:1px solid #475569;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.video-ingest-choice small{color:#cbd5e1;display:block}.video-ingest-result{border:1px solid #475569;border-radius:10px;gap:10px;margin:12px 0;padding:16px;display:grid}.video-ingest-result .button-row{flex-wrap:wrap;gap:12px;display:flex}.video-ingest-result button:disabled{opacity:.5}.storage-settings{gap:28px;max-width:1440px;margin-inline:auto}.storage-settings .page-heading h1{margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:700}.storage-settings .page-heading p{color:#a8b5c8}.storage-provider-grid{align-items:start;gap:20px}.storage-settings .storage-provider-card{background:#101722;border:1px solid #273142;border-radius:18px;align-self:start;padding:22px}.storage-provider-heading{align-items:center;gap:14px;margin-bottom:16px;display:flex}.storage-provider-heading>div{min-width:0}.storage-settings .storage-provider-heading h2{margin:0 0 3px;font-size:1.1rem;font-weight:650}.storage-provider-heading p,.storage-provider-overall{color:#a8b5c8;font-size:.86rem}.storage-provider-overall{margin-bottom:16px}.storage-provider-icon{background:#fff;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.storage-provider-icon img{object-fit:contain;width:30px;height:30px}.storage-provider-icon[data-provider=socialnest]{background:#182037}.storage-provider-icon[data-provider=socialnest] img{width:36px}.storage-connection{overflow-wrap:anywhere;background:#151e2c;border:1px solid #303b4e;border-radius:12px;margin:16px 0;padding:18px}.storage-connection h3{margin-bottom:8px;font-size:1rem;font-weight:650}.storage-connection>p{color:#afbdd0;margin:6px 0;font-size:.85rem}.storage-settings .storage-badge{border-radius:999px;margin-bottom:8px;padding:4px 9px;font-size:.75rem}.storage-settings button{color:#e6edf6;background:#202c3e;border:1px solid #39475d;border-radius:9px;padding:9px 12px;font-size:.82rem}.storage-settings button:hover:not(:disabled){background:#2b3950}.storage-settings button.storage-primary{color:#fff;background:#5145cd;border-color:#6a5fdf}.storage-settings button.storage-primary:hover:not(:disabled){background:#6558df}.storage-settings .storage-help-link{color:#bec6ff;background:0 0;border-color:#0000;margin:8px 0 0 8px}.storage-settings .button-row{gap:8px}.storage-folder-summary{grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.storage-settings .storage-folder-summary dt{color:#9cacbf;margin:0;font-size:.75rem}.storage-settings .storage-folder-summary dd{color:#edf2fa;margin:4px 0 0;font-size:.88rem}.storage-settings summary{cursor:pointer;color:#c4ccff;padding:8px 0;font-size:.85rem;font-weight:600}.storage-settings details[open]>summary{margin-bottom:10px}.storage-folder-editor{margin-bottom:12px}.storage-folder-editor>p,.storage-config>p{color:#a8b5c8;margin:10px 0;font-size:.8rem}.storage-settings .storage-toggle{align-items:center;gap:9px;margin:12px 0;display:flex}.storage-settings input[type=checkbox]{accent-color:#8b80ff;width:16px;height:16px}.storage-settings input:not([type=checkbox]):not([type=file]),.storage-settings select{color:#e2e8f0;background:#0c131f;border:1px solid #41506a;border-radius:8px;width:100%;padding:9px 11px;font-size:.85rem}.storage-settings .form-stack{gap:14px;display:grid}.storage-folder-field{gap:8px;margin:10px 0 16px;display:grid}.storage-folder-field button{justify-self:start}.storage-manage{vertical-align:top;margin-left:12px;display:inline-block}.storage-manage[open]{margin-left:0;display:block}.storage-settings .storage-advanced{border-color:#2c3749}.storage-advanced>summary{font-size:1rem}.storage-advanced>p{color:#a8b5c8;margin-bottom:18px}.storage-settings fieldset{border-color:#354156;margin:0;padding:16px}.storage-selector{align-items:center;gap:10px;display:flex}.storage-selector select{flex:1;min-width:0}.storage-selector .storage-provider-icon{border-radius:8px;flex-basis:32px;width:32px;height:32px}.storage-selector img{width:23px;height:23px}.storage-result,.storage-config,.storage-summary{border-color:#354156}.storage-settings .storage-add-media>.button-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.storage-add-media .button-row button{text-align:left;grid-template-columns:36px 1fr;align-items:center;gap:4px 10px;display:grid}.storage-add-media .storage-provider-icon{grid-row:span 2;width:34px;height:34px}.storage-add-media .storage-provider-icon img{width:25px;height:25px}.storage-add-media small{color:#a8b5c8;font-size:.76rem}.storage-account-picker .right-drawer-content>button{text-align:left;align-items:center;gap:12px;width:100%;margin:12px 0;display:flex}.storage-account-picker small{color:#94a3b8;display:block}.storage-help-heading{align-items:center;gap:14px;margin:12px 0 24px;display:flex}.storage-help ol{padding-left:24px;list-style:decimal}.storage-help li{margin-bottom:14px;line-height:1.6}.storage-help code{overflow-wrap:anywhere;font-size:.84rem}.storage-help details{border:1px solid #354156;border-radius:12px;margin:24px 0;padding:16px}.storage-help a{color:#b5beff;text-decoration:underline}@media(max-width:1000px){.storage-settings .storage-add-media>.button-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.storage-provider-grid{grid-template-columns:1fr}.storage-settings .storage-provider-card{padding:16px}.storage-connection{padding:14px}.storage-folder-summary,.storage-settings .storage-add-media>.button-row{grid-template-columns:1fr}}.storage-settings>.storage-provider-layout{columns:2;column-gap:20px;display:block}.storage-provider-layout>.storage-provider-card{break-inside:avoid;margin-bottom:20px}@media(max-width:720px){.storage-settings>.storage-provider-layout{columns:1}}.storage-draft-notice{color:#e2ddff;background:#282345;border:1px solid #6458ba;border-radius:10px;padding:12px 16px}.wizard-review dl{margin:12px 0}.wizard-review dt{color:var(--muted);margin-top:10px;font-size:12px;font-weight:700}.wizard-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.wizard-review>section{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.publishing-calendar>header,.calendar-toolbar,.calendar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publishing-calendar>header{justify-content:space-between}.calendar-toolbar{border:1px solid var(--border,#293445);border-radius:12px;margin:20px 0;padding:14px}.calendar-toolbar button,.calendar-actions button,.calendar-change button{border:1px solid var(--border,#293445);background:var(--panel,#101827);color:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.calendar-toolbar button[aria-pressed=true]{color:#fff;background:#5745cb}.calendar-toolbar label,.calendar-change label{flex-direction:column;gap:6px;font-size:12px;display:flex}.calendar-toolbar input,.calendar-toolbar select,.calendar-change input{color:inherit;background:var(--panel,#101827);border:1px solid var(--border,#293445);border-radius:6px;padding:7px}.calendar-week,.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.calendar-day{border:1px solid var(--border,#293445);border-radius:10px;min-width:0;padding:10px}.calendar-day h3{margin-bottom:12px;font-size:13px}.calendar-agenda{gap:16px;display:grid}.calendar-content-card{text-align:left;width:100%;color:inherit;background:var(--panel,#101827);border:1px solid var(--border,#293445);cursor:pointer;border-radius:10px;gap:12px;margin-bottom:8px;padding:12px;display:flex}.calendar-content-card[draggable=true]{cursor:grab}.calendar-content-card[draggable=true]:active{cursor:grabbing}.calendar-content-card>img{object-fit:contain;background:#090e16;border-radius:6px;width:72px;height:80px}.calendar-content-card>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.calendar-content-card small{color:var(--muted)}.calendar-destinations{flex-wrap:wrap;gap:8px;display:flex}.calendar-destinations>span{align-items:center;gap:4px;font-size:12px;display:flex}.calendar-status-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px;display:inline-block}.calendar-status-dot[data-status=Scheduled],.calendar-status-dot[data-status=Queued]{background:#60a5fa}.calendar-status-dot[data-status=Publishing]{background:#fbbf24}.calendar-status-dot[data-status=Published]{background:#34d399}.calendar-status-dot[data-status=Failed],.calendar-status-dot[data-status="Needs attention"]{background:#fb7185}.calendar-status-dot[data-status=Cancelled]{background:#94a3b8}.calendar-more{color:#a5b4fc;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.calendar-week .calendar-content-card,.calendar-month .calendar-content-card{flex-direction:column;padding:6px;font-size:12px}.calendar-week .calendar-content-card img,.calendar-month .calendar-content-card img{width:100%;height:60px}.calendar-week .calendar-destination-label,.calendar-month .calendar-destination-label{font-size:0}.calendar-week .calendar-destination-label:before,.calendar-month .calendar-destination-label:before{content:"Status";color:var(--muted);font-size:11px}.calendar-preview{object-fit:contain;background:#090e16;width:100%;max-height:40vh}.calendar-job-detail{border:1px solid var(--border,#293445);border-radius:10px;margin:18px 0;padding:12px}.calendar-job-detail h4{align-items:center;gap:8px;display:flex}.calendar-job-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 12px}.calendar-job-detail dt{color:var(--muted);font-size:12px}.calendar-change{border:1px solid var(--border,#293445);border-radius:10px;padding:16px}@media(max-width:900px){.calendar-week,.calendar-month{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.calendar-week,.calendar-month{grid-template-columns:1fr}.calendar-content-card{gap:8px}}.publishing-calendar h2{font-size:24px;font-weight:700}.calendar-month .calendar-content-card>img{height:40px}.content-library{color:#e8edf9;padding:1.5rem}.content-library-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.content-library-header p{color:#a6b4cf}.content-library-header>div:last-child,.content-library-actions,.content-library-source-options{flex-wrap:wrap;gap:.55rem;display:flex}.content-library-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.content-library-tab{color:#c7d4ee;background:#121b2d;border:1px solid #293957;border-radius:.65rem;padding:.55rem .95rem}.content-library-tab.active{color:#fff;background:#18376b;border-color:#5289ec}.content-library-archive{color:#9bb0d2;align-items:center;gap:.5rem;margin-bottom:1.2rem;display:inline-flex}.content-library-source,.content-library-card,.content-library-editor form{background:linear-gradient(145deg,#17243b,#101827);border:1px solid #263651;border-radius:1rem;box-shadow:0 14px 35px #0004}.content-library-source{margin-bottom:1.2rem;padding:1.2rem}.content-library-source-options,.content-library-upload{margin-top:.85rem}.content-library-upload{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.content-library-upload label{gap:.35rem;display:grid}.content-library-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:1rem;display:grid}.content-library-card{overflow:hidden}.content-library-preview{background:#0a101b;place-items:center;height:165px;display:grid}.content-library-preview img,.content-library-preview video{object-fit:contain;width:100%;height:100%}.content-library-card-body{gap:.5rem;padding:1rem;display:grid}.content-library-card-body small{color:#9db1d2}.content-library-card-title{justify-content:space-between;gap:.5rem;display:flex}.content-library-card-title span{color:#b6d1ff;text-transform:capitalize;background:#204274;border-radius:.5rem;padding:.2rem .5rem;font-size:.75rem}.content-library-editor{z-index:100;background:#050a13db;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.content-library-editor form{width:min(700px,100%);max-height:90vh;padding:1.4rem;overflow:auto}.content-library-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;margin:1rem 0;display:grid}.content-library-fields label{text-transform:capitalize;gap:.3rem;display:grid}.content-library-error{color:#ff9b9b}.season-media-picker .content-library{width:100%;max-height:65vh;overflow:auto}.startup-shell{color:#e2e8f0;background:#080b12;min-height:100vh;padding:10vh 1.25rem}.startup-status{color:#e2e8f0;background:#111827;border:1px solid #ffffff14;border-radius:1rem;max-width:32rem;margin:1rem auto;padding:1.5rem}.startup-status h1{margin-top:1rem;font-size:1.15rem;font-weight:600}.startup-status p{color:#cbd5e1;margin-top:.75rem}.startup-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.startup-actions a{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.startup-progress{background:#60a5fa;border-radius:50%;width:.6rem;height:.6rem;margin-right:.6rem;animation:1s ease-in-out infinite alternate startup-pulse;display:inline-block}@keyframes startup-pulse{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.startup-progress{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}.dashboard-shell{--dash-canvas: #060f1b;--dash-panel: #0c1828;--dash-border: #1c2c40;--dash-muted: #a5b6cc;background:var(--dash-canvas)}.dashboard-shell .app-header{height:74px;background:#060f1b;border-color:#192638}.dashboard-shell .app-header>div{padding-inline:24px;gap:28px}.dashboard-shell .app-header>div>div:first-child{width:206px;flex-shrink:0;gap:12px;flex-wrap:wrap;position:relative}.dashboard-shell .app-header>div>div:first-child>.font-semibold{font-size:20px;letter-spacing:-.025em}.dashboard-shell .app-header>div>div:first-child>.ml-2{display:none}.dashboard-shell .topbar-actions{flex:1;min-width:0}.dashboard-shell .workspace-selector{order:-3;width:190px}.dashboard-shell .workspace-selector select{width:100%;color:#eef2fb;font-size:13px}.dashboard-shell .brand-switcher{order:-2}.dashboard-shell .brand-switcher summary{min-width:192px;min-height:46px;font-size:13px}.dashboard-shell .search-shell{margin-left:auto;width:min(24vw,310px)}.dashboard-shell .topbar-credits{font-size:12px}.dashboard-shell .profile-menu summary{min-width:130px;border:0}.dashboard-shell .profile-menu summary strong{font-size:13px}.dashboard-shell .profile-menu summary small{font-size:12px;color:#9bacc2}.dashboard-shell .app-sidebar{top:74px;bottom:0;width:234px;padding:16px;overflow-y:auto;background:#07111d;border-color:#192638}.dashboard-shell .app-sidebar .nav-item{min-height:37px;padding:7px 10px;font-size:13px;color:#b4c4db}.dashboard-shell .app-sidebar .nav-item-active{color:#f1f5ff;border-color:#363a81;background:#111d37;box-shadow:none}.dashboard-shell .app-sidebar .nav-icon{width:22px;height:22px}.dashboard-shell .app-sidebar .nav-icon svg{width:19px;height:19px}.dashboard-shell .app-sidebar>div.absolute{position:static;margin-top:24px;padding:14px}.dashboard-shell .app-content{margin-left:234px;padding:16px 18px 32px 24px;min-height:calc(100vh - 74px)}.approved-dashboard{color:#eef3fc;font-size:13px;line-height:1.5;display:grid;grid-template-columns:minmax(0,2.27fr) minmax(0,1fr);gap:16px 18px;max-width:1600px;margin-inline:auto}.approved-dashboard *{min-width:0}.approved-dashboard svg{width:18px;height:18px;flex-shrink:0}.approved-dashboard button{transition:background-color .12s,border-color .12s}.approved-dashboard button:disabled{opacity:.5}.approved-dashboard :is(button,summary):focus-visible{outline:2px solid #a5a5ff;outline-offset:3px}.dash-primary{display:flex;flex-direction:column;gap:16px}.dash-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-top:2px}.dash-heading h1{font-size:26px;letter-spacing:-.035em;line-height:1.25;font-weight:650}.dash-heading p{font-size:14px;color:#bbcade;margin-top:4px}.dash-heading small{display:block;font-size:11px;color:#94a8c4;margin-top:4px}.dash-heading small span{margin-inline:5px}.dash-heading-actions{display:flex;gap:12px;padding-top:3px;flex-shrink:0}.approved-dashboard :is(.dash-primary-button,.dash-secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 16px;border-radius:8px;border:1px solid #27334d;font-size:14px;font-weight:550;white-space:nowrap}.approved-dashboard .dash-primary-button{background:linear-gradient(135deg,#5c57f5,#5043e9);border-color:#6964ff;color:#fff}.approved-dashboard .dash-primary-button:hover{background:#6860fb}.approved-dashboard .dash-secondary-button{background:#101d32}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dash-kpi{position:relative;min-height:98px;padding:14px;display:flex;align-items:center;gap:12px;background:linear-gradient(130deg,#0e1d30,#0b1726);border:1px solid var(--dash-border, #1c2c40);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.dash-kpi:hover,.dash-kpi-active{border-color:#6278bf}.dash-kpi:focus-visible{outline:2px solid #9bb2ff;outline-offset:3px}.dash-kpi-icon{display:grid;place-items:center;background:#142c4c;width:44px;height:52px;border-radius:8px;flex-shrink:0;color:#62b4ff}.dash-kpi-icon svg{width:25px;height:25px}.dash-kpi-check .dash-kpi-icon{color:#5ae0ae;background:#103733}.dash-kpi-file .dash-kpi-icon{color:#b1ccec;background:#1a2b47}.dash-kpi-alert .dash-kpi-icon{color:#ff795e;background:#332032}.dash-kpi strong{font-size:27px;line-height:1.1;font-weight:650}.dash-kpi h2{font-size:13px;font-weight:550;white-space:nowrap}.dash-kpi p{color:#a8bad1;font-size:11px}.dash-detail-overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#030a16a8}.dash-detail-drawer{width:min(500px,100%);height:100%;overflow:auto;background:#0a1728;border-left:1px solid #304666;box-shadow:-20px 0 55px #0008;color:#edf4ff}.dash-detail-drawer>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:16px;padding:25px 26px 21px;background:#0d2035;border-bottom:1px solid #304666}.dash-detail-drawer>header small{color:#93aff5;font-size:10px;letter-spacing:.14em}.dash-detail-drawer>header h2{margin:6px 0;font-size:23px}.dash-detail-drawer>header p{margin:0;color:#a9bed8;font-size:12px}.dash-detail-drawer>header button{flex:none;width:34px;height:34px;border:1px solid #405778;border-radius:7px;background:#162b45;color:#edf4ff;font-size:24px;cursor:pointer}.dash-detail-message{margin:26px;color:#b5c8df;line-height:1.5}.dash-detail-list,.dash-detail-sections ul{margin:0;padding:0;list-style:none}.dash-detail-sections h3{display:flex;justify-content:space-between;margin:0;padding:21px 26px 11px;color:#c7d7ee;font-size:13px;text-transform:uppercase;letter-spacing:.07em}.dash-detail-sections h3 span{color:#a8bbd6}.dash-detail-row{display:flex;gap:13px;align-items:center;min-width:0;padding:16px 26px;border-bottom:1px solid #213750}.dash-detail-row>div{min-width:0}.dash-detail-row strong{display:block;color:#f0f5ff;font-size:14px;font-weight:600;overflow-wrap:anywhere}.dash-detail-row span:not(.dash-thumbnail):not(.dash-thumbnail-fallback):not(.dash-detail-placeholder),.dash-detail-row time{display:block;margin-top:4px;color:#a8bbd6;font-size:12px;line-height:1.4}.dash-detail-row .dash-thumbnail,.dash-detail-placeholder{flex:none;width:54px;height:54px}.dash-detail-placeholder{display:grid;place-items:center;border-radius:7px;background:#18324f;color:#9bbafa}.dash-detail-placeholder svg{width:22px;height:22px}.dash-detail-more{display:block;margin:22px auto 32px;padding:10px 18px;border:1px solid #5268a1;border-radius:7px;color:#e8efff;background:#20345a;cursor:pointer}.dash-detail-more:focus-visible,.dash-detail-drawer button:focus-visible{outline:2px solid #9bb2ff;outline-offset:2px}@media(max-width:600px){.dash-detail-drawer{width:100%}.dash-detail-drawer>header,.dash-detail-row{padding-left:18px;padding-right:18px}}.dash-metric-help{position:absolute;top:8px;right:8px;color:#8d9fbc}.dash-metric-help summary{cursor:pointer;list-style:none;font-size:12px}.dash-metric-help[open]{z-index:5}.dash-metric-help p{position:absolute;top:24px;right:-4px;width:210px;padding:12px;background:#1b2941;box-shadow:0 8px 22px #0008;border:1px solid #3c4a66;border-radius:8px;color:#d5dff1;font-size:12px}.dash-panel{padding:16px;background:linear-gradient(120deg,#0d1929,#0b1624);border:1px solid var(--dash-border, #1c2c40);border-radius:10px}.dash-panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.dash-panel h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.dash-upcoming h2{font-size:18px}.dash-link{display:inline-flex;align-items:center;gap:8px;color:#719eff;font-size:12px;white-space:nowrap}.dash-link:hover{color:#c7d6ff}.dash-link svg{width:14px;height:14px}.dash-caption{color:#9facc3;font-size:11px;margin:-4px 0 8px}.dash-day{color:#bed0e9;font-size:13px;padding:6px;border-block:1px solid #1b2a3e}.dash-publication-row{display:grid;width:100%;grid-template-columns:64px 84px minmax(0,1fr) auto auto 16px;align-items:center;gap:14px;padding:7px 6px;border-bottom:1px solid #1b2a3e;text-align:left}.dash-publication-row:hover{background:#15233a}.dash-publication-row time{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.dash-thumbnail{display:block;height:54px;overflow:hidden;background:#15243a;border:1px solid #24364d;border-radius:7px}.dash-thumbnail img{width:100%;height:100%;object-fit:contain}.dash-thumbnail-fallback{display:grid;place-items:center;width:100%;height:100%;color:#849bbd}.dash-publication-title strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.dash-publication-title small{display:block;color:#a5b9d2;font-size:11px;margin-top:4px}.dash-type{display:inline-block;padding:2px 6px;border-radius:4px;margin-left:5px;background:#1b2a40;color:#bfd0e8;font-size:10px;font-weight:400;text-transform:uppercase}.dash-destinations{display:flex;gap:7px;flex-wrap:wrap;max-width:94px}.dash-destinations .provider-icon{width:24px;height:24px;border-radius:6px}.dash-status{border-radius:7px;color:#87b2ff;background:#14294a;padding:7px 9px;font-size:11px;text-transform:capitalize;white-space:nowrap}.dash-status-published{color:#6be6b2;background:#0d302d}.dash-status-partial-success,.dash-status-needs-attention,.dash-status-failed{color:#ffbe91;background:#38272b}.dash-partial{padding:4px 6px 6px;color:#e8bca7;font-size:11px}.dash-context{display:flex;flex-direction:column;gap:16px}.dash-context .dash-panel{flex:1}.dash-context .dash-panel:first-child{flex:1.2}.dash-issue{display:flex;align-items:start;gap:10px;width:100%;padding:12px 0;border-bottom:1px solid #1b2a3e;text-align:left}.dash-issue strong,.dash-processing-row strong{display:block;font-weight:550;font-size:12px;overflow-wrap:anywhere}.dash-issue :is(p,small),.dash-processing-row small{display:block;color:#aabbcf;font-size:11px;margin-top:4px;line-height:1.7}.dash-alert{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#d63254;width:26px;height:26px}.dash-alert svg{width:17px;height:17px}.dash-footnote{color:#8da1bd;font-size:11px;margin-top:10px}.dash-processing-row{display:grid;grid-template-columns:70px minmax(0,1fr);width:100%;gap:12px;text-align:left;margin-top:12px}.dash-processing-row .dash-thumbnail{height:56px}.dash-processing-row progress{width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:#22324a}.dash-processing-row progress::-webkit-progress-bar{background:#22324a}.dash-processing-row progress::-webkit-progress-value{background:#558bf5;border-radius:8px}.dash-processing-row progress::-moz-progress-bar{background:#558bf5}.dash-accounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-block:9px}.dash-accounts button{text-align:left}.dash-accounts .provider-icon{width:38px;height:38px;margin-bottom:8px;border-radius:9px}.dash-accounts .provider-icon svg{width:27px;height:27px}.dash-accounts strong,.dash-accounts small{display:block}.dash-accounts small{font-size:11px;color:#acbdd4;text-transform:capitalize;overflow-wrap:anywhere}.dash-lower{display:grid;grid-template-columns:1.04fr 1fr;gap:16px}.dash-lower .dash-panel{padding:14px}.dash-continue-cards,.dash-ready-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dash-ready-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-media-card{text-align:left;display:flex;flex-direction:column;gap:6px;padding-bottom:4px;border-radius:7px}.dash-media-card:hover{background:#18263c}.dash-media-card>strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.dash-media-card>small{font-size:10px;color:#b0c2d9}.dash-media-card .dash-thumbnail{width:100%;height:78px}.dash-ready-cards .dash-thumbnail{height:126px}.dash-card-action{margin-top:auto;border:1px solid #2b3c56;padding:6px;border-radius:6px;font-size:10px;text-align:center}.dash-performance-metrics{display:flex;gap:16px;padding-block:16px;flex-wrap:wrap}.dash-performance-metrics strong,.dash-performance-metrics small{display:block}.dash-performance-metrics strong{font-size:20px}.dash-performance-metrics small{color:#a5b6cf;font-size:11px}.dash-notice{padding-block:18px;color:#a6b7cf;font-size:13px;line-height:1.7}.dash-tools{grid-column:1 / -1;border-top:1px solid #1c2c40;color:#a9bcd7;padding-top:12px;font-size:12px}.dash-tools summary{cursor:pointer}.dash-tools summary span{margin-left:12px;color:#889ebd}.dash-tool-links{display:flex;flex-wrap:wrap;gap:12px;padding-block:16px}.dash-tool-links button{padding:8px 12px;border:1px solid #2b3c56;border-radius:7px}@media(max-width:1350px){.dashboard-shell .app-header>div{gap:16px}.dashboard-shell .workspace-selector{width:160px}.dashboard-shell .brand-switcher summary{min-width:150px}.dashboard-shell .search-shell{width:180px}.dashboard-shell .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-heading{flex-wrap:wrap}.dash-heading-actions{padding:0}.dash-kpis{gap:8px}.dash-kpi{padding:10px;gap:8px}.dash-kpi-icon{width:32px;height:42px}.dash-kpi h2{font-size:11px}.dash-publication-row{grid-template-columns:45px 64px minmax(0,1fr) auto;gap:10px}.dash-publication-row>svg{display:none}.dash-publication-row .dash-status{grid-column:3 / -1;justify-self:start;padding:3px 8px}.dash-lower{grid-template-columns:1fr}}@media(max-width:1100px){.approved-dashboard{grid-template-columns:minmax(0,1fr)}.dash-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-context>:last-child{grid-column:1 / -1}.dash-lower{grid-template-columns:1fr 1fr}.dashboard-shell .search-shell{display:none}.dashboard-shell .app-header>div>div:first-child{width:auto}}@media(max-width:800px){.dashboard-shell .app-sidebar{top:auto;bottom:0;width:100%;height:60px;padding:6px;display:flex;overflow-x:auto;overflow-y:hidden}.dashboard-shell .app-sidebar .nav-item{flex-shrink:0;width:auto;min-width:44px;font-size:0}.dashboard-shell .app-sidebar>div,.dashboard-shell .app-sidebar .sidebar-group-label{display:none}.dashboard-shell .app-content{margin:0;padding:18px 16px 85px}.dashboard-shell .app-header>div{padding-inline:12px;gap:12px}.dashboard-shell .app-header>div>div:first-child>.font-semibold{font-size:14px}.dashboard-shell .workspace-selector,.dashboard-shell .topbar-credits{display:none}.dashboard-shell .brand-switcher summary{min-width:0;font-size:12px;max-width:155px}.dashboard-shell .profile-menu summary{min-width:0}.dashboard-shell .profile-menu summary strong{max-width:80px;overflow:hidden;text-overflow:ellipsis}.dashboard-shell .topbar-actions{justify-content:end}}@media(max-width:560px){.dash-heading h1{font-size:24px}.dash-heading p{font-size:13px}.dash-heading small{font-size:11px}.dash-heading-actions{width:100%}.dash-heading-actions button{flex:1}.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-kpi{min-height:92px}.dash-kpi h2{font-size:12px}.dash-context,.dash-lower{display:grid;grid-template-columns:1fr}.dash-panel{padding:14px}.dash-panel h2{font-size:15px}.dash-publication-row{grid-template-columns:42px 56px minmax(0,1fr);gap:8px;padding-inline:0}.dash-publication-row .dash-destinations{grid-column:2}.dash-publication-row .dash-status{grid-column:3}.dash-publication-row time{font-size:12px}.dash-publication-title strong{font-size:12px}.dash-type{margin:3px 0 0}.dash-partial{padding-inline:0}.dash-ready-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-ready-cards .dash-thumbnail{height:130px}.dashboard-shell .app-header>div>div:first-child{gap:6px}.dashboard-shell .app-header .platform-logo-mark{width:28px;height:28px}.dashboard-shell .profile-menu summary{padding-inline:0}.dashboard-shell .profile-menu summary>span{display:none}.dashboard-shell .brand-switcher summary{max-width:134px}.dash-metric-help p{width:150px}}.dashboard-shell{font-family:Inter,Arial,sans-serif}.dash-heading{position:relative;min-height:62px}.dash-heading .dash-scope{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dash-upcoming>header{margin-bottom:6px}.dash-publication-row{padding-block:5px}.dash-metric-help summary{display:grid;place-items:center;width:14px;height:14px;border:1px solid #7083a3;border-radius:50%;font-family:Georgia,serif;font-size:10px}.approved-dashboard .provider-icon-facebook{color:#fff;background:#0866ed}.approved-dashboard .provider-icon-instagram{color:#fff;background:linear-gradient(35deg,#f4a949,#e33187 45%,#963acc)}.approved-dashboard .provider-icon-youtube{color:#fff;background:#f52543}.approved-dashboard .provider-icon-youtube .provider-cutout{fill:#f52543}.approved-dashboard .provider-icon-linkedin{color:#fff;background:#087bb8}.approved-dashboard .provider-icon-linkedin .provider-cutout{fill:none;stroke:#087bb8;stroke-width:2}.dashboard-shell .workspace-selector{border:1px solid #1c2c40;border-radius:8px;padding:5px 10px}.dashboard-shell .workspace-selector>span{font-size:10px;font-weight:400;text-transform:none;letter-spacing:normal}.dashboard-shell .workspace-selector select{border:0;background:transparent;min-height:24px;padding:0}.dashboard-shell .search-shell{font-size:12px}.dashboard-shell .search-shell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.dash-heading .dash-scope{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.attention-row-button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;padding:0}.attention-row-button>div{flex:1;min-width:0}.attention-row-button:focus-visible{outline:2px solid #65a9ff;outline-offset:5px;border-radius:5px}.attention-row-chevron{font-size:25px;color:#91a7c4}.attention-issue-drawer{width:min(560px,100vw)}.attention-issue-facts{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:13px}.attention-issue-facts dt{color:#93a7c2}.attention-issue-facts dd{margin:0;overflow-wrap:anywhere}.attention-safe-error{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#291e26;border-radius:8px}.attention-issue-drawer h3{overflow-wrap:anywhere}.attention-issue-drawer .right-drawer-footer{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:560px){.attention-issue-facts{grid-template-columns:110px minmax(0,1fr)}.attention-issue-drawer .right-drawer-footer>*{flex:1 1 100%;text-align:center}}.social-connection-row[data-attention-target=true]{outline:2px solid #65a9ff;outline-offset:3px}.attention-row-problem{display:block;color:#93a7c2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.attention-row-badge{display:inline-flex!important;width:fit-content;padding:3px 8px;margin:3px 0;border:1px solid #806441;border-radius:99px;color:#f1c989!important;background:#352c22;font-size:11px}.attention-remove-button{color:#fb7185;border-color:#b45363}.attention-remove-button:hover:not(:disabled){background:#391f2d}.attention-confirm-drawer{width:min(460px,100vw)}.attention-acknowledgement{padding:12px;background:#253047;border-radius:8px;font-size:13px}.attention-confirm-drawer .right-drawer-header{height:auto;min-height:92px}.attention-confirm-drawer .right-drawer-header h2{white-space:normal;overflow:visible;line-height:1.3}.instagram-reconciliation-state{margin:16px 0;padding:14px;background:#253047;border:1px solid #526780;border-radius:8px;overflow-wrap:anywhere}.instagram-reconciliation-state h3{margin-top:0}.instagram-reconciliation-state small{color:#a6b6cd}
