/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.invisible{visibility:hidden}.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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.broadcast-layer.is-segmented-reveal{animation:none}.segmented-reveal{width:1200px;max-height:700px;color:var(--broadcast-on-secondary,#fff);font-family:var(--font-inter), Inter, sans-serif;transform-origin:0 0;grid-template-columns:12px minmax(0,1fr);display:grid}.segmented-reveal.phase-waiting{opacity:0}.segmented-reveal-rail{background:var(--broadcast-accent,#ff7d00);transform-origin:top;min-height:100%}.segmented-reveal-surface{background:var(--broadcast-secondary,#001524);min-height:260px;max-height:700px;padding:36px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.segmented-reveal-surface{background:color-mix(in srgb, var(--broadcast-secondary,#001524) 94%, transparent)}}.segmented-reveal h2{overflow-wrap:anywhere;max-width:100%;color:var(--broadcast-on-secondary,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 28px;font-size:40px;font-weight:700;line-height:48px;display:-webkit-box;overflow:hidden}.segmented-reveal ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.segmented-reveal li{grid-template-columns:38px 1px minmax(0,1fr);align-items:start;gap:16px;min-height:44px;display:grid}.segmented-reveal li>span{color:var(--broadcast-accent,#ff7d00);font-size:22px;font-weight:700;line-height:28px}.segmented-reveal li>i{background:var(--broadcast-primary,#15616d);width:1px;min-height:34px}@supports (color:color-mix(in lab, red, red)){.segmented-reveal li>i{background:color-mix(in srgb, var(--broadcast-primary,#15616d) 72%, transparent)}}.segmented-reveal li>p{overflow-wrap:anywhere;color:var(--broadcast-on-secondary,#fff);margin:0;font-size:30px;font-weight:600;line-height:38px}.segmented-reveal[data-fit=compact] li>p{font-size:26px;line-height:34px}.segmented-reveal li.revealed>p{opacity:.62}.segmented-reveal li.future>span{opacity:.46}.segmented-reveal li.future>i{opacity:.48}.segmented-reveal.phase-in .segmented-reveal-rail{animation:.2s cubic-bezier(.22,1,.36,1) both segmented-reveal-rail-in;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-in .segmented-reveal-surface{animation:.4s cubic-bezier(.22,1,.36,1) both segmented-reveal-surface-in;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-in h2{animation:.3s cubic-bezier(.22,1,.36,1) both segmented-reveal-copy-in;animation-delay:calc(var(--sr-phase-delay) + .1s)}.segmented-reveal.phase-in li>span,.segmented-reveal.phase-in li>i{animation:.3s cubic-bezier(.22,1,.36,1) both segmented-reveal-copy-in;animation-delay:calc(var(--sr-phase-delay) + .2s)}.segmented-reveal.phase-in li.current>p{animation:.3s cubic-bezier(.22,1,.36,1) both segmented-reveal-copy-in;animation-delay:calc(var(--sr-phase-delay) + .3s)}.segmented-reveal.is-revealing li.current>p{animation:.2s cubic-bezier(.2,0,0,1) both segmented-reveal-previous;animation-delay:var(--sr-track-delay)}.segmented-reveal.is-revealing li.target>span,.segmented-reveal.is-revealing li.target>i{animation:.2s cubic-bezier(.2,0,0,1) both segmented-reveal-target-structure;animation-delay:calc(var(--sr-track-delay) + .1s)}.segmented-reveal.is-revealing li.target>p{animation:.2s cubic-bezier(.2,0,0,1) both segmented-reveal-target-copy;animation-delay:calc(var(--sr-track-delay) + .2s)}.segmented-reveal.phase-out .segmented-reveal-surface{animation:.2s cubic-bezier(.4,0,.7,.2) both segmented-reveal-surface-out;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-out h2,.segmented-reveal.phase-out li>p{animation:.3s cubic-bezier(.4,0,.7,.2) both segmented-reveal-copy-out;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-out li>span,.segmented-reveal.phase-out li>i{animation:.3s cubic-bezier(.4,0,.7,.2) both segmented-reveal-copy-out;animation-delay:calc(var(--sr-phase-delay) + .1s)}.segmented-reveal.phase-out .segmented-reveal-rail{animation:.2s cubic-bezier(.4,0,.7,.2) both segmented-reveal-rail-out;animation-delay:calc(var(--sr-phase-delay) + .3s)}.segmented-reveal.phase-out.is-interrupted-out{animation:.5s cubic-bezier(.4,0,.7,.2) both segmented-reveal-interrupted-out;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-out.is-interrupted-out *{animation:none!important}.segmented-reveal.phase-out.is-interrupted-in-out{animation:.5s cubic-bezier(.4,0,.7,.2) both segmented-reveal-interrupted-out;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-out.is-interrupted-in-out *{animation:none!important}.segmented-reveal.phase-out.is-interrupted-in-out .segmented-reveal-rail,.segmented-reveal.phase-out.is-interrupted-in-out .segmented-reveal-surface,.segmented-reveal.phase-out.is-interrupted-in-out h2,.segmented-reveal.phase-out.is-interrupted-in-out li>*{opacity:var(--sr-interrupt-opacity);transform:var(--sr-interrupt-transform)}.segmented-reveal.phase-out.is-interrupted-out li.current>p,.segmented-reveal.phase-out.is-interrupted-out li.target>span,.segmented-reveal.phase-out.is-interrupted-out li.target>i,.segmented-reveal.phase-out.is-interrupted-out li.target>p{opacity:var(--sr-track-interrupt-opacity);transform:var(--sr-track-interrupt-transform)}@keyframes segmented-reveal-rail-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes segmented-reveal-surface-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes segmented-reveal-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes segmented-reveal-previous{0%{opacity:1;transform:translate(0)}to{opacity:.62;transform:translate(0)}}@keyframes segmented-reveal-target-structure{0%{opacity:.46;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes segmented-reveal-target-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes segmented-reveal-copy-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes segmented-reveal-surface-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}@keyframes segmented-reveal-rail-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes segmented-reveal-interrupted-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.segmented-reveal.phase-in{animation:.1s linear both segmented-reveal-reduced-in;animation-delay:var(--sr-phase-delay)}.segmented-reveal.phase-in *,.segmented-reveal.is-revealing *,.segmented-reveal.phase-out *{animation:none!important;transform:none!important}.segmented-reveal.is-revealing li.current>p{animation:.15s linear both segmented-reveal-reduced-previous!important;animation-delay:var(--sr-track-delay)!important}.segmented-reveal.is-revealing li.target>span,.segmented-reveal.is-revealing li.target>i{animation:.15s linear both segmented-reveal-reduced-structure!important;animation-delay:calc(var(--sr-track-delay) + .1s)!important}.segmented-reveal.is-revealing li.target>p{animation:.15s linear both segmented-reveal-reduced-target!important;animation-delay:calc(var(--sr-track-delay) + .15s)!important}.segmented-reveal.phase-out.is-interrupted-out li>*,.segmented-reveal.phase-out.is-interrupted-in-out li>*{animation:none!important;transform:none!important}.segmented-reveal.phase-out.is-interrupted-in-out .segmented-reveal-rail,.segmented-reveal.phase-out.is-interrupted-in-out .segmented-reveal-surface,.segmented-reveal.phase-out.is-interrupted-in-out h2,.segmented-reveal.phase-out.is-interrupted-in-out li.current>p,.segmented-reveal.phase-out.is-interrupted-in-out li.target>p{opacity:1!important;transform:none!important}.segmented-reveal.phase-out.is-interrupted-in-out li:not(.future)>span,.segmented-reveal.phase-out.is-interrupted-in-out li:not(.future)>i{opacity:1!important}.segmented-reveal.phase-out.is-interrupted-in-out li.revealed>p{opacity:.62!important}.segmented-reveal.phase-out.is-interrupted-in-out li.future>span{opacity:.46!important}.segmented-reveal.phase-out.is-interrupted-in-out li.future>i{opacity:.48!important}.segmented-reveal.phase-out.is-interrupted-out li.current>p{opacity:var(--sr-reduced-previous-opacity)!important}.segmented-reveal.phase-out.is-interrupted-out li.target>span,.segmented-reveal.phase-out.is-interrupted-out li.target>i{opacity:var(--sr-reduced-structure-opacity)!important}.segmented-reveal.phase-out.is-interrupted-out li.target>p{opacity:var(--sr-reduced-text-progress)!important}.segmented-reveal.phase-out,.segmented-reveal.phase-out.is-interrupted-out,.segmented-reveal.phase-out.is-interrupted-in-out{animation:.1s linear both segmented-reveal-reduced-out!important;animation-delay:calc(var(--sr-phase-delay) + .4s)!important;transform:none!important}.segmented-reveal.phase-out.is-interrupted-in-out{animation-name:segmented-reveal-reduced-interrupted-out!important}}@keyframes segmented-reveal-reduced-in{0%{opacity:0}to{opacity:1}}@keyframes segmented-reveal-reduced-previous{0%{opacity:1}to{opacity:.62}}@keyframes segmented-reveal-reduced-structure{0%{opacity:.46}to{opacity:1}}@keyframes segmented-reveal-reduced-target{0%{opacity:0}to{opacity:1}}@keyframes segmented-reveal-reduced-out{0%{opacity:1}to{opacity:0}}@keyframes segmented-reveal-reduced-interrupted-out{0%{opacity:var(--sr-reduced-root-progress)}to{opacity:0}}.segmented-reveal-editor{border:1px solid var(--border);background:#fff;border-radius:12px;gap:9px;padding:14px;display:grid}.segmented-reveal-local-preview{gap:8px;display:grid}.segmented-reveal-local-preview .graphic-preview-screen{background:#151a22;place-items:start;min-height:270px;display:grid;overflow:hidden}.segmented-reveal-local-preview .segmented-reveal{transform-origin:0 0;transform:scale(.25)}.segmented-reveal-preview-controls{flex-wrap:wrap;gap:6px;display:flex}.segmented-reveal-preview-controls button{border:1px solid var(--border);color:#344054;cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}:root{--background:#f7f8fa;--foreground:#101828;--surface:#fff;--muted:#667085;--border:#e5e7eb;--brand:#3159c9;--brand-soft:#eef2ff;--ui-accent:#3159c9;--ui-accent-hover:#2b4eb1;--ui-accent-pressed:#26459d;--ui-accent-soft:#e9eef9;--ui-accent-border:#aabbe4;--ui-on-accent:#fff;--ui-focus:#5578d3;--sidebar:#0c121c;--success:#35d19a;--warning:#f3b63f;--danger:#ff4d5f;--radius-control:7px;--radius-card:10px;--font-admin-body:12px;--font-admin-control:12px;--font-admin-label:10px;--font-admin-meta:10px;--font-nav-item:12px;--font-nav-section:10px}.workspace-header-copy{min-width:0}.workspace-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vixos-card{border:1px solid var(--border);background:var(--surface);border-radius:16px}.vixos-card.surface{background:var(--surface)}.vixos-card.subtle{background:#f3f5f8}.vixos-filter-bar{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.vixos-field{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:10px;gap:6px;padding:12px 16px;font-size:10px;font-weight:750;transition:border-color .15s,box-shadow .15s,padding .15s;display:grid}.vixos-field:focus-within{border:2px solid var(--brand);color:var(--brand);box-shadow:0 0 0 2px var(--brand);padding:11px 15px}@supports (color:color-mix(in lab, red, red)){.vixos-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 12%, transparent)}}.vixos-field>span{color:inherit}.vixos-field>small{color:var(--muted);font-weight:500}.vixos-field input,.vixos-field select,.vixos-field textarea{font-size:var(--font-admin-control)}.episode-element-group{border:1px solid #0000;border-radius:11px;gap:2px;padding:3px;display:grid}.episode-element-group.active{background:#ffffff09;border-color:#9cb3ff2e}.episode-context-sidebar nav .episode-element-parent{min-height:38px}.episode-element-submenu{gap:2px;padding:0 0 4px 27px;display:grid}.episode-context-sidebar nav .episode-element-submenu a{min-height:32px;padding:0 9px;font-size:10px}.episode-mobile-group-label{color:#8390a4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:7px 10px 3px;font-size:10px;font-weight:850;display:flex}.element-screen-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.program-editorial-profile{scroll-margin-top:22px}.program-editorial-category{background:#f6f8ff;border:1px solid #dce4f4;border-radius:12px;grid-template-columns:minmax(120px,.5fr) minmax(180px,1fr) auto;align-items:center;gap:12px;margin-bottom:15px;padding:14px 16px;display:grid}.program-editorial-category span,.program-editorial-category small{color:#667085;font-size:9px}.program-editorial-category strong{color:#22335c;font-size:13px}.program-editorial-form{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr) auto;align-items:end;gap:12px;display:grid}.program-editorial-form label{color:#475467;gap:6px;font-size:9px;font-weight:750;display:grid}.program-editorial-form textarea,.program-editorial-form select{color:#1f2937;resize:vertical;background:#fff;border:1px solid #d9dee7;border-radius:9px;width:100%;min-height:42px;padding:10px 12px;font-size:10px}.program-editorial-form label small{color:#98a2b3;font-weight:500}.program-editorial-readonly{border:1px solid #e4e7ec;border-radius:11px;gap:6px;padding:14px;display:grid}.program-editorial-readonly p{color:#344054;margin:0}.program-editorial-readonly small{color:#667085}.marquee-editorial-workspace{gap:14px;display:grid}.marquee-editorial-header{background:linear-gradient(135deg,#fff,#f5f7fc);border:1px solid #dfe4ec;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.marquee-editorial-header h2{color:#1f2937;margin:4px 0;font-size:21px}.marquee-editorial-header p{color:#667085;margin:0;font-size:10px}.marquee-selection-counter{color:#fff;background:#1b2940;border-radius:12px;gap:3px;min-width:245px;padding:12px 15px;display:grid}.marquee-selection-counter strong{font-size:20px}.marquee-selection-counter span{color:#c9d3e4;font-size:9px}.marquee-tabs{background:#fff;border:1px solid #e0e5ed;border-radius:11px;gap:4px;padding:4px;display:flex}.marquee-tabs a{color:#667085;border-radius:8px;place-items:center;min-height:36px;padding:0 18px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.marquee-tabs a.active{color:#fff;background:var(--brand);box-shadow:0 5px 12px #3159c933}.marquee-editorial-layout{grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);align-items:start;gap:16px;display:grid}.marquee-editorial-main{gap:13px;min-width:0;display:grid}.marquee-profile-card,.marquee-search-card,.marquee-targets-card,.marquee-manual-card,.marquee-on-air-section,.marquee-appearance-card,.marquee-live-preview-panel{background:#fff;border:1px solid #e0e5ed;border-radius:14px;padding:16px;box-shadow:0 7px 24px #1c273c09}.marquee-profile-card,.marquee-targets-card{grid-template-columns:minmax(0,.75fr) minmax(300px,1.25fr);align-items:center;gap:18px;display:grid}.marquee-profile-card>div>span,.marquee-targets-card>div>span{color:var(--brand);letter-spacing:.1em;font-size:8px;font-weight:900}.marquee-profile-card h3,.marquee-targets-card h3{color:#25334b;margin:4px 0;font-size:15px}.marquee-profile-card p,.marquee-targets-card p{color:#667085;margin:0;font-size:9px}.marquee-profile-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.marquee-profile-card form label,.marquee-search-form label,.marquee-targets-card form label,.marquee-appearance-card label,.marquee-selected-copy form label,.marquee-manual-card label{color:#475467;gap:5px;font-size:9px;font-weight:750;display:grid}.marquee-profile-card input,.marquee-search-form select,.marquee-targets-card input,.marquee-appearance-card input,.marquee-appearance-card select,.marquee-selected-copy textarea,.marquee-manual-card input,.marquee-manual-card select,.marquee-manual-card textarea{color:#1f2937;background:#fff;border:1px solid #dce1e9;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:10px}.marquee-search-card{gap:12px;display:grid}.on-demand-badge{color:#2c509e;letter-spacing:.08em;background:#eaf0ff;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.execution-context{border:1px solid #d8e1ef;border-left:4px solid var(--brand);color:#263246;background:#f8faff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:14px 16px;display:flex}.execution-context-heading{gap:4px;min-width:150px;display:grid}.execution-context-heading>span{color:var(--brand);letter-spacing:.12em;font-size:8px;font-weight:900}.execution-context-heading>small{color:#667085;font-size:9px;line-height:1.35}.execution-context dl{flex:1;justify-content:flex-end;align-items:center;gap:22px;margin:0;display:flex}.execution-context dl>div{gap:4px;min-width:0;display:grid}.execution-context dt{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.execution-context dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:760}.execution-context dd>small{color:#667085;margin-top:2px;font-size:8px;font-weight:500;display:block}.execution-context-roles{flex-wrap:wrap;gap:5px;display:flex}.execution-context-roles>span{color:#294e9f;white-space:nowrap;background:#e9efff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}@media (width<=760px){.execution-context{flex-direction:column;align-items:stretch;gap:12px}.execution-context dl{flex-direction:column;align-items:stretch;gap:10px}}.app-shell.app-shell-local-review{grid-template-columns:minmax(0,1fr);display:block}.lab-local-review-banner{color:#29406e;background:#f2f5ff;border:1px solid #a8b8e6;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;font-size:9px;line-height:1.45;display:flex}.lab-local-review-banner b{color:var(--ui-on-accent);background:var(--ui-accent);letter-spacing:.08em;border-radius:999px;flex:none;padding:4px 7px;font-size:8px}.vixos-lab-workspace{box-sizing:border-box;max-width:1880px;padding-bottom:58px;overflow-x:hidden;container:vixos-lab/inline-size}.vixos-lab-page-frame{min-width:0}.vixos-lab-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;display:grid}.vixos-lab-presets,.vixos-lab-preview,.vixos-lab-properties{background:#fff;border:1px solid #dde3ec;border-radius:15px;min-width:0;box-shadow:0 10px 30px #1018280d}.vixos-lab-presets,.vixos-lab-properties{grid-auto-rows:max-content;align-content:start;gap:13px;padding:15px;display:grid}.vixos-lab-preview{padding:16px}.vixos-lab-grid header>span,.vixos-lab-grid h3{color:var(--ui-accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.vixos-lab-grid header h2{margin:4px 0;font-size:19px}.vixos-lab-grid header small,.vixos-lab-grid article span,.vixos-lab-grid a span,.lab-context-summary span{color:#667085;font-size:8px;line-height:1.45}.vixos-lab-presets section{gap:7px;display:grid}.vixos-lab-presets h3{margin:0 0 2px}.vixos-lab-presets article,.vixos-lab-presets section>a,.lab-context-summary{color:#344054;background:#f8fafc;border:1px solid #e1e6ed;border-radius:10px;gap:5px;padding:10px;text-decoration:none;display:grid}.lab-context-links{gap:3px;max-height:150px;display:grid;overflow:auto}.lab-context-links a{color:var(--ui-accent);font-size:8px;text-decoration:none}.vixos-lab-presets article.active,.vixos-lab-presets section>a.active{border-color:var(--ui-accent);box-shadow:inset 3px 0 var(--ui-accent)}.vixos-lab-presets article>a{color:inherit;gap:4px;text-decoration:none;display:grid}.lab-preset-actions,.lab-sample-controls{flex-wrap:wrap;gap:6px;display:flex}.lab-preset-actions form{display:inline-flex}.lab-preset-actions button,.lab-sample-controls button{min-height:32px;padding:0 9px}.vixos-lab-preview>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lab-status{justify-items:end;gap:3px;display:grid}.lab-status b{color:var(--ui-on-accent);background:var(--ui-accent);border-radius:999px;padding:5px 8px;font-size:8px}.lab-status span{color:#667085;font-size:8px}.vixos-lab-player-shell{background:#09111f;border:1px solid #263247;border-radius:11px;overflow:hidden;box-shadow:0 20px 48px #0f172a33}.vixos-lab-transport{align-items:center;gap:7px;padding-top:11px;display:flex}.graphic-pack-controls{min-width:0}.graphic-pack-review-note{color:#667085;margin:8px 0 0;font-size:10px;line-height:1.45}.graphic-pack-grid .vixos-lab-transport{flex-wrap:wrap}.graphic-pack-grid .vixos-lab-presets>section>button{text-align:left;white-space:normal}.graphic-pack-grid .vixos-lab-properties fieldset a{font-size:10px}.graphic-pack-layer-panel{gap:8px;display:grid}.graphic-pack-layer-panel h3{margin:0;font-size:13px}.graphic-pack-layer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.graphic-pack-layer-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.graphic-pack-layer-list li[draggable=true]{cursor:grab}.graphic-pack-layer-heading{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.graphic-pack-layer-heading .secondary-button{padding:4px 6px;font-size:10px}.graphic-pack-drag-handle{color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;padding:4px 7px;font-size:18px}.graphic-pack-drag-handle:disabled{cursor:default;opacity:.4}.graphic-pack-layer-list li[data-drop-target=true]{border-color:var(--ui-accent);box-shadow:inset 0 3px var(--ui-accent)}.graphic-pack-layer-list li[data-dragging=true]{opacity:.65}.graphic-pack-layer-actions{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.graphic-pack-layer-actions .secondary-button{white-space:normal;min-height:28px;padding:4px;font-size:9px}.lab-speed-selector{background:#edf0f4;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:168px;margin-left:auto;padding:3px;display:grid}.lab-speed-selector button{color:#667085;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:9px;font-weight:850}.lab-speed-selector button.active{color:var(--ui-on-accent);background:var(--ui-accent)}.lab-preview-options{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.lab-transition-comparison p,.lab-transition-comparison small{color:#667085;font-size:9px;line-height:1.5}.lab-preview-options label,.vixos-lab-properties label{color:#475467;gap:5px;font-size:8px;font-weight:800;display:grid}.lab-preview-options input,.lab-preview-options select,.vixos-lab-properties input:not([type=checkbox]),.vixos-lab-properties select{color:#253047;width:100%;min-height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7dde7;border-radius:8px;padding:0 9px;font-size:9px}.lab-authoring-note{color:#29406e;background:#f2f5ff;border-radius:9px;gap:3px;margin-top:10px;padding:10px;font-size:8px;line-height:1.45;display:grid}.vixos-lab-properties details{border:1px solid #e1e6ed;border-radius:10px;overflow:hidden}.vixos-lab-properties summary{color:#344054;cursor:pointer;background:#f8fafc;padding:10px;font-size:9px;font-weight:850}.vixos-lab-properties details>div{gap:9px;padding:10px;display:grid}.vixos-lab-properties fieldset{border:1px solid #e1e6ed;border-radius:8px;gap:7px;margin:0;padding:9px;display:grid}.vixos-lab-properties legend{color:var(--ui-accent);padding:0 5px;font-size:8px;font-weight:900}.lab-binding{border-top:1px solid #e1e6ed;gap:7px;padding-top:11px;display:grid}.lab-loading{color:#667085;background:#fff;border:1px solid #dde3ec;border-radius:15px;place-items:center;min-height:480px;margin-top:18px;font-size:11px;display:grid}@media (width>=1100px){:is(.app-shell:has(.vixos-lab-workspace),.app-main:has(.vixos-lab-workspace)){height:100dvh;min-height:0;overflow:hidden}.workspace.vixos-lab-workspace{height:100%;min-height:0;padding:24px 24px 20px;overflow:hidden}.vixos-lab-page-frame{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.vixos-lab-page-frame>:not(.vixos-lab-grid){flex-shrink:0}.vixos-lab-grid{flex:1 1 0;grid-template-columns:minmax(160px,.6fr) minmax(300px,2fr) minmax(220px,.85fr);align-items:stretch;min-height:0}.vixos-lab-presets,.vixos-lab-properties{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.vixos-lab-preview{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.vixos-lab-player-shell{justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.vixos-lab-player-frame{aspect-ratio:16/9;width:min(100%,177.778cqh)}.vixos-lab-transport{flex-wrap:wrap}.vixos-lab-transport>button{min-height:36px;padding-inline:10px}.lab-speed-selector{width:126px}}@media (width<=1099px){.vixos-lab-grid{grid-template-columns:1fr}.vixos-lab-properties{grid-column:auto;grid-template-columns:1fr}.lab-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.marquee-search-form{align-items:end;gap:9px;display:flex}.marquee-search-form label{min-width:190px}.marquee-last-search{color:#7b8493;font-size:8px}.marquee-candidates-section{gap:10px;display:grid}.marquee-candidate-list{gap:8px;display:grid}.marquee-candidate{background:#fff;border:1px solid #e1e6ed;border-radius:12px;gap:9px;padding:13px 14px;display:grid}.marquee-candidate.selected{box-shadow:inset 3px 0 var(--brand);background:#f7f9ff;border-color:#9eb2ec}.marquee-candidate h4{color:#27364d;margin:0;font-size:11px;line-height:1.45}.marquee-news-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.marquee-news-meta b,.marquee-news-meta time,.marquee-news-meta a{color:#667085;font-size:8px}.news-classification{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.news-classification.national{color:#176a43;background:#e5f6ed}.news-classification.international{color:#2e4e9f;background:#e9efff}.marquee-candidate-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.marquee-candidate-actions>a{color:#3159c9;font-size:9px;text-decoration:none}.marquee-candidate-actions form{margin-left:auto}.marquee-empty{color:#8a94a3;text-align:center;border:1px dashed #ccd4df;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:150px;padding:20px;display:grid}.marquee-empty svg{font-size:24px}.marquee-empty strong{color:#475467;font-size:11px}.marquee-empty span{font-size:9px}.marquee-targets-card form{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr) auto;align-items:end;gap:9px;display:grid}.marquee-targets-card form>strong{color:#98a2b3;padding-bottom:11px}.marquee-manual-card summary{color:#3159c9;cursor:pointer;font-size:10px;font-weight:850}.marquee-manual-card[open] summary{margin-bottom:14px}.marquee-manual-card form{gap:10px;display:grid}.marquee-manual-card form>div{grid-template-columns:minmax(150px,.5fr) minmax(200px,1.5fr);gap:9px;display:grid}.marquee-manual-card textarea,.marquee-selected-copy textarea{resize:vertical}.marquee-on-air-section{gap:12px;display:grid}.marquee-selected-list{gap:9px;display:grid}.marquee-selected-card{border:1px solid #e0e5ec;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.marquee-order{color:#fff;background:#24354e;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.marquee-selected-copy{gap:7px;min-width:0;display:grid}.marquee-selected-copy>small{color:#98a2b3;text-transform:uppercase;font-size:7px;font-weight:800}.marquee-selected-copy>p{color:#475467;margin:0;font-size:9px}.marquee-selected-copy form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.marquee-order-controls{gap:5px;display:grid}.marquee-order-controls button{color:#526071;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;width:30px;height:30px}.marquee-order-controls form:last-child button{color:#b4232f}.marquee-order-controls button:disabled{opacity:.35;cursor:default}.marquee-appearance-card form{gap:14px;display:grid}.marquee-appearance-card fieldset{border:1px solid #e0e5ed;border-radius:11px;gap:8px;margin:0;padding:12px;display:grid}.marquee-appearance-card legend{color:#344054;padding:0 5px;font-size:9px;font-weight:850}.marquee-mode-option{border:1px solid #e4e7ec;border-radius:9px;align-items:start;padding:10px;grid-template-columns:auto minmax(0,1fr)!important}.marquee-mode-option:has(input:checked){background:#f4f7ff;border-color:#9eb2ec}.marquee-mode-option input{width:auto;min-height:auto;margin-top:2px}.marquee-mode-option>span{gap:3px;display:grid}.marquee-mode-option small{color:#7b8493;font-weight:500}.marquee-appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.input-suffix{position:relative}.input-suffix i{color:#98a2b3;font-size:8px;font-style:normal;position:absolute;top:12px;right:10px}.marquee-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.marquee-logo-inheritance{background:#f4f6f9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.marquee-logo-inheritance>div{gap:2px;display:grid}.marquee-logo-inheritance strong{color:#344054;font-size:9px}.marquee-logo-inheritance span{color:#667085;font-size:8px}.marquee-logo-inheritance a{color:#3159c9;font-size:9px;font-weight:750;text-decoration:none}.marquee-weather-credit{color:#7b8493;margin:0;font-size:8px}.marquee-readonly-appearance{color:#475467;font-size:10px}.marquee-live-preview-panel{position:sticky;top:16px}.marquee-editorial-preview-frame{aspect-ratio:16/9;background:#1a2230;border:1px solid #27364c;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #18223126}.marquee-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.marquee-preview-meta div{background:#f5f7fa;border-radius:8px;gap:2px;padding:8px;display:grid}.marquee-preview-meta dt{color:#98a2b3;text-transform:uppercase;font-size:7px}.marquee-preview-meta dd{color:#344054;margin:0;font-size:9px;font-weight:750}.broadcast-marquee.editorial{color:#fff;background:linear-gradient(90deg, var(--broadcast-secondary), #121b2b)}@supports (color:color-mix(in lab, red, red)){.broadcast-marquee.editorial{background:linear-gradient(90deg, color-mix(in srgb, var(--broadcast-secondary) 94%, #000), #121b2b)}}.broadcast-marquee.editorial{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 -.6cqw 2.3cqw #00000040}.broadcast-marquee.editorial.no-identity{grid-template-columns:minmax(0,1fr)}.marquee-identity{z-index:2;border-right:.15cqw solid var(--broadcast-primary);min-width:9cqw;padding:.45cqw 1.15cqw;position:relative}@supports (color:color-mix(in lab, red, red)){.marquee-identity{border-right:.15cqw solid color-mix(in srgb, var(--broadcast-primary) 76%, #fff)}}.marquee-identity{background:var(--broadcast-primary);align-items:center;gap:1.2cqw;display:flex}.marquee-program-logo{background:#fffffff0;border-radius:.45cqw;flex:none;place-items:center;width:4.4cqw;height:4cqw;padding:.25cqw;display:grid}.marquee-program-logo img{object-fit:contain;max-width:100%;max-height:100%}.marquee-identity>time{color:#fff;font-variant-numeric:tabular-nums;text-overflow:clip;padding:0;font-size:clamp(8px,2.2cqw,21px);font-weight:900;overflow:visible}.marquee-weather{color:#fff;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:0 .55cqw;padding:0;display:grid;overflow:visible}.marquee-weather strong{text-overflow:ellipsis;grid-column:1/-1;max-width:10cqw;font-size:clamp(5px,1.05cqw,11px);overflow:hidden}.marquee-weather b{color:#fff;background:0 0;align-self:auto;padding:0;font-size:clamp(6px,1.4cqw,14px);display:block}.marquee-weather small{color:#ffffffd1;font-size:clamp(4px,.8cqw,9px)}.marquee-news-window{min-width:0;position:relative;overflow:hidden}.marquee-empty-news{align-items:center;gap:1.3cqw;height:100%;padding:0 2cqw;display:flex}.marquee-empty-news strong{color:#fff;background:var(--broadcast-primary);border-radius:.35cqw;padding:.5cqw 1cqw;font-size:1.25cqw}.marquee-empty-news span{color:#dce3ee;padding:0;font-size:1.5cqw}.marquee-continuous-track{will-change:transform;width:max-content;height:100%;animation-name:marquee-editorial-loop;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marquee-news-sequence{flex:none;align-items:center;height:100%;display:flex}.marquee-news-sequence article{white-space:nowrap;align-items:center;gap:1.1cqw;height:100%;padding-left:2cqw;display:flex}.marquee-news-sequence article b,.marquee-single-card b{color:#fff;background:var(--broadcast-primary);text-transform:uppercase;border-radius:.35cqw;align-self:auto;padding:.45cqw .75cqw;font-size:clamp(5px,1.05cqw,11px);line-height:1;display:block}.marquee-news-sequence article span{color:#fff;text-overflow:clip;padding:0;font-size:clamp(8px,1.9cqw,20px);font-weight:720;overflow:visible}.marquee-news-sequence article i{background:var(--broadcast-primary);border-radius:50%;width:.55cqw;height:.55cqw;margin:0 1.4cqw}@supports (color:color-mix(in lab, red, red)){.marquee-news-sequence article i{background:color-mix(in srgb, var(--broadcast-primary) 65%, #fff)}}.marquee-single-stage{width:100%;height:100%;position:relative;overflow:hidden}.marquee-single-card{will-change:transform;align-items:center;gap:1.2cqw;width:100%;height:100%;padding:0 2cqw;display:flex;position:absolute;inset:0}.marquee-single-card span{color:#fff;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:clamp(8px,1.85cqw,20px);font-weight:720;overflow:hidden}@keyframes marquee-editorial-loop{to{transform:translate(-50%)}}.program-layer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.program-layer-list article .program-layer-actions button:first-child:not(:last-child){color:#26364f;background:#e7ebf1}@media (width<=1180px){.marquee-editorial-layout{grid-template-columns:1fr}.marquee-live-preview-panel{position:static}.program-editorial-form{grid-template-columns:1fr 1fr}.program-editorial-form>button{width:fit-content}}@media (width<=760px){.element-screen-summary,.marquee-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.program-editorial-category,.program-editorial-form,.marquee-profile-card,.marquee-targets-card{grid-template-columns:1fr}.marquee-editorial-header{flex-direction:column;align-items:stretch}.marquee-selection-counter{min-width:0}.marquee-tabs a{flex:1;padding:0 11px}.marquee-search-form,.marquee-candidate-actions,.marquee-logo-inheritance{flex-direction:column;align-items:stretch}.marquee-search-form label{min-width:0}.marquee-candidate-actions form,.marquee-candidate-actions button{width:100%;margin-left:0}.marquee-targets-card form{grid-template-columns:1fr auto 1fr}.marquee-targets-card form button{grid-column:1/-1}.marquee-manual-card form>div,.marquee-appearance-grid,.marquee-city-grid{grid-template-columns:1fr}.marquee-selected-card{grid-template-columns:32px minmax(0,1fr)}.marquee-order-controls{grid-column:2;display:flex}.marquee-selected-copy form{grid-template-columns:1fr}.program-layer-actions{flex-wrap:wrap;justify-content:flex-start}}.social-reacts-workspace{gap:18px;display:grid}.social-reacts-intro{margin:0}.social-reacts-layout{grid-template-columns:minmax(230px,.72fr) minmax(320px,1fr) minmax(380px,1.35fr);align-items:start;gap:16px;display:grid}.social-react-list,.social-react-editor,.social-react-preview-panel{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:18px;box-shadow:0 10px 28px #1f29370a}.social-react-list-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.social-react-list-heading>div{gap:3px;display:grid}.social-react-list-heading span,.social-react-detection>span{color:#667085;letter-spacing:.13em;font-size:7px;font-weight:850}.social-react-list-heading strong{color:#344054;font-size:11px}.social-react-list-heading .primary-button{min-height:34px;padding:0 10px;font-size:8px}.social-react-list-item{color:inherit;border:1px solid #e3e7ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:9px;padding:11px;text-decoration:none;display:grid}.social-react-list-item.selected{background:#f3f6ff;border-color:#98acf0;box-shadow:inset 3px 0 #3159c9}.social-react-list-item>div{gap:3px;min-width:0;display:grid}.social-react-list-item strong,.social-react-list-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-react-list-item strong{color:#263246;font-size:10px}.social-react-list-item small{color:#7c8798;font-size:7px}.social-react-list-item>i{border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.social-react-list-item>i.resolved{color:#17643d;background:#e7f7ee}.social-react-list-item>i.unavailable{color:#8b2430;background:#fff0f2}.react-provider-mark{color:#fff;background:#667085;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.react-provider-mark.instagram{background:linear-gradient(145deg,#8a3ab9,#e95950)}.react-provider-mark.facebook{background:#1877f2}.react-provider-mark.tiktok,.react-provider-mark.x{background:#111}.react-provider-mark.youtube{background:#e51d2a}.social-react-list-empty{color:#98a2b3;text-align:center;align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.social-react-list-empty>span{font-size:25px}.social-react-list-empty strong{color:#475467}.social-react-list-empty small{font-size:8px}.social-react-editor .section-heading h2,.social-react-preview-panel h2{margin:5px 0 0}.social-react-editor .section-heading p,.social-react-preview-panel p{color:#667085;margin:5px 0 0;font-size:8px;line-height:1.5}.social-react-form{gap:12px;margin-top:15px;display:grid}.social-react-form>label:not(.checkbox-label){gap:6px;display:grid}.social-react-form label>span{color:#475467;font-size:8px;font-weight:780}.social-react-form input,.social-react-form select{color:#263246;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:9px;padding:0 10px}.social-react-url-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.social-react-detection{background:#f8fafc;border:1px solid #e1e6ed;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:10px;display:grid}.social-react-detection>span{grid-column:1/-1}.social-react-detection strong{color:#344054;text-overflow:ellipsis;font-size:9px;overflow:hidden}.social-react-detection i{border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:850}.social-react-detection i.resolved{color:#17643d;background:#e7f7ee}.social-react-detection i.unavailable{color:#8b2430;background:#fff0f2}.social-react-detection i.waiting{color:#667085;background:#e9eef5}.social-react-message,.social-react-legibility-warning{border-radius:9px;margin:0;padding:10px;font-size:8px;line-height:1.45}.social-react-message{color:#8b2430;background:#fff0f2}.social-react-legibility-warning{color:#8a4b14;background:#fff7e8;gap:3px;display:grid}.social-react-legibility-warning span{font-size:7px}.youtube-react-settings{background:#f8fafc;border:1px solid #e0e5ed;border-radius:10px;gap:10px;padding:11px;display:grid}.youtube-react-metadata{gap:3px;min-width:0;display:grid}.youtube-react-metadata strong,.youtube-react-metadata span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.youtube-react-metadata span,.youtube-react-metadata small,.youtube-react-rights-note{color:#667085;font-size:8px}.youtube-react-timecodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.youtube-react-timecodes label{gap:5px;display:grid}.youtube-react-rights-note{margin:0;line-height:1.45}.social-react-preview-panel{position:sticky;top:18px}.social-react-editor-stage{background:radial-gradient(circle at 70% 18%,#31456e,#111827 65%);border-radius:13px;justify-content:center;align-items:center;height:500px;margin-top:14px;padding:18px;display:flex;overflow:hidden}.social-react-editor-stage>.social-react-slot{width:47%;height:94%}.social-react-editor-stage.react_left{justify-content:flex-start}.social-react-editor-stage.react_right{justify-content:flex-end}.social-react-editor-stage.react_left>.social-react-slot,.social-react-editor-stage.react_right>.social-react-slot{width:43%;height:90%}.social-react-editor-stage[class*=react_pip_]{justify-content:flex-start;align-items:flex-start}.social-react-editor-stage[class*=react_pip_]>.social-react-slot{width:34%;height:68%}.social-react-editor-stage.react_pip_top_right,.social-react-editor-stage.react_pip_bottom_right{justify-content:flex-end}.social-react-editor-stage.react_pip_bottom_left,.social-react-editor-stage.react_pip_bottom_right{align-items:flex-end}.social-react-slot{justify-content:center;align-items:flex-start;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:visible}.social-react-slot.is-instagram-output-hidden{opacity:0;pointer-events:none}.social-react-slot.layout-react_pip_bottom_left,.social-react-slot.layout-react_pip_bottom_right{align-items:flex-end}.social-react-frame{box-sizing:border-box;color:#111827;grid-template-rows:var(--social-react-titlebar-height,32px) minmax(0, 1fr);background:#fff;border:max(1px,.12cqw) solid #ffffff94;border-radius:clamp(5px,.7cqw,9px);min-width:0;max-width:100%;max-height:100%;display:grid;overflow:hidden;box-shadow:0 2.1cqw 5.4cqw #0000006b;container-type:size}.social-react-titlebar{background:linear-gradient(#fafafa,#edf0f3);border-bottom:1px solid #e6e8ec;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;min-width:0;padding:0 4.5%;display:grid}.social-react-titlebar strong{color:#344054;letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(5px,2.3cqh,13px);overflow:hidden}.social-react-titlebar small{color:#667085;text-align:right;font-size:clamp(4px,1.8cqh,10px);font-weight:700}.social-react-window-dots{align-items:center;gap:clamp(2px,.65cqw,7px);display:flex}.social-react-window-dots i{aspect-ratio:1;background:#ff5f57;border-radius:50%;width:clamp(4px,1.35cqw,11px)}.social-react-window-dots i:nth-child(2){background:#febc2e}.social-react-window-dots i:nth-child(3){background:#28c840}.social-react-body{background:#fff;justify-content:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.social-react-official-embed{transform-origin:top;flex:none;position:relative}.social-react-provider-host{width:100%;min-height:100%}.social-react-provider-error{z-index:3;color:#8b2430;text-align:center;background:#fff7f8;align-content:center;place-items:center;gap:7px;padding:18px;display:grid;position:absolute;inset:0}.social-react-provider-error strong{font-size:clamp(10px,2.3cqh,16px)}.social-react-provider-error span{max-width:38ch;font-size:clamp(7px,1.8cqh,11px);line-height:1.45}.social-react-official-embed blockquote{margin:0 auto!important}.social-react-official-embed iframe{border:0;max-width:none;display:block}.social-react-official-embed .tiktok-player{background:#000;width:605px;height:760px}.social-react-official-embed .fb-post,.social-react-official-embed .fb-video{background:#fff;width:552px;min-height:680px}.youtube-react-card{background:#090909;grid-template-rows:540px 54px;width:960px;height:594px;display:grid}.youtube-react-credit{color:#fff;background:#15171b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0 18px;display:grid}.youtube-react-credit strong{color:#fff;white-space:nowrap;font-size:18px}.youtube-react-credit span{color:#c9ced8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.youtube-iframe-player,.youtube-iframe-host,.youtube-iframe-host>iframe{border:0;width:100%;height:100%;display:block}.youtube-iframe-player{background:0 0;transition:opacity 80ms linear;position:relative}.youtube-iframe-player.is-hidden{opacity:0;pointer-events:none}.youtube-iframe-player.is-ready{opacity:1}.social-react-slot.is-youtube-output-hidden{opacity:0;visibility:hidden;pointer-events:none}.social-react-unavailable{color:#8b2430;text-align:center;background:#fff7f8;border:1px dashed #d9a7ad;border-radius:12px;align-content:center;place-items:center;gap:7px;width:100%;height:100%;min-height:150px;display:grid}.social-react-unavailable span{color:#fff;background:#b4232f;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.broadcast-surface-error{box-sizing:border-box;color:#ffd2d7;text-align:center;background:#421b24;border:1px solid #d75261;border-radius:10px;align-content:center;place-items:center;gap:6px;width:100%;min-height:96px;padding:16px;display:grid}.broadcast-surface-error strong{font-size:10px}.broadcast-surface-error span{color:#ffb5c0;max-width:54ch;font-size:8px;line-height:1.45}.broadcast-layer>.broadcast-surface-error{border-radius:0;height:100%;min-height:0}@media (width<=1280px){.social-reacts-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.social-react-preview-panel{grid-column:1/-1;position:static}}@media (width<=760px){.social-reacts-layout{grid-template-columns:1fr}.social-react-preview-panel{grid-column:auto}.social-react-url-row{grid-template-columns:1fr}.social-react-editor-stage{height:390px}}.quick-lower-third{background:#f7f9ff;border:1px dashed #9eb1e9;border-radius:12px;overflow:hidden}.quick-lower-third summary{color:#2949a6;cursor:pointer;padding:13px 14px;font-size:11px;font-weight:800;list-style:none}.quick-lower-third summary svg{margin-right:7px}.quick-lower-third[open] summary{border-bottom:1px solid #dde4f7}.quick-lower-third .graphic-edit-form{padding:14px}.lower-third-card .graphic-card-header>span{color:#1f2937;align-items:center;gap:7px;font-size:10px;display:flex}.lower-third-card .graphic-card-header svg{color:var(--brand)}.lower-third-controls{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(125px,.7fr));align-items:end;gap:9px;display:grid}.lower-third-controls label>span{align-items:center;gap:5px;min-height:15px;display:flex}.lower-third-social-picker{border:1px solid #e3e7ed;border-radius:10px;margin:0;padding:11px}.lower-third-social-picker legend{color:#475467;padding:0 5px;font-size:9px;font-weight:800}.lower-third-social-picker legend small{color:var(--brand);margin-left:5px}.lower-third-social-picker .social-choice-list label.selected{color:#2949a6;background:#f1f4ff;border-color:#9eb1e9}.lower-third-social-picker .social-choice-list label:has(input:disabled){opacity:.46;cursor:not-allowed}.lower-third-social-picker svg{color:var(--brand);font-size:10px}.quick-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.manual-social-fields{border:1px solid #e3e7ed;border-radius:10px;gap:7px;margin:0;padding:10px;display:grid}.manual-social-fields legend{color:#667085;padding:0 5px;font-size:8px;font-weight:750}.manual-social-fields input,.manual-social-fields select{background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:9px}.graphic-preview-screen.lower.pro{container-type:inline-size}.lower-third-preview-canvas{aspect-ratio:auto;width:1920px;height:1080px}.lower-third-preview-layer{z-index:2}.live-mode-bar{background:#fff;border:1px solid #dce2eb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.live-mode-bar>div:first-child{gap:3px;display:grid}.live-mode-bar>div:first-child span{color:#667085;letter-spacing:.1em;font-size:8px;font-weight:850}.live-mode-bar>div:first-child strong{color:#27364c;font-size:11px}.live-mode-selector{background:#eef1f5;border-radius:10px;padding:3px;display:flex}.live-mode-selector button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:10px;font-weight:780}.live-mode-selector button.selected{color:#fff;background:#263246;box-shadow:0 4px 10px #2632462e}.live-mode-selector svg{margin-right:5px}.live-room.simplified .live-room-grid{grid-template-columns:minmax(370px,.62fr) minmax(620px,1.38fr)}.live-room.simplified .live-monitors.single{display:block}.live-room.simplified .broadcast-monitor{width:100%}.live-room.simplified .live-take-bar:has(.take-button){grid-template-columns:auto minmax(0,1fr) auto}.live-room.simplified .live-take-bar:not(:has(.take-button)){grid-template-columns:auto minmax(0,1fr)}.program-stack.compact .program-layer-list article{grid-template-columns:105px minmax(0,1fr) 90px auto}.switcher-button.on-air .switcher-state{color:#b4232f}.switcher-button.on-air:has(.switcher-state){border-width:2px}.app-shell:has(.episode-mode-shell){grid-template-columns:minmax(0,1fr)}:is(.app-shell:has(.episode-mode-shell)>.sidebar,.app-main:has(.episode-mode-shell)>.mobile-header){display:none}.episode-mode-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.episode-context-sidebar{color:#fff;background:var(--sidebar);flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.episode-context-brand{border-bottom:1px solid #ffffff17;gap:5px;padding:8px 9px 20px;display:grid}.episode-context-brand span{color:#9cb3ff;letter-spacing:.13em;font-size:9px;font-weight:850}.episode-context-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.episode-context-brand small{color:#8390a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.episode-context-sidebar nav{gap:4px;margin-top:18px;display:grid}.episode-context-sidebar nav a,.episode-context-back{border-radius:var(--radius-control);color:#aeb8c8;min-height:38px;font-size:var(--font-nav-item);align-items:center;gap:9px;padding:0 11px;line-height:1.3;text-decoration:none;display:flex}.episode-context-sidebar nav a.active,.episode-context-sidebar nav a:hover{color:#fff;background:#3159c957;box-shadow:inset 2px 0 #4b73ff}.episode-context-sidebar nav svg{color:#9cb3ff;font-size:14px}.episode-context-sidebar .episode-context-settings{border-top:1px solid #ffffff17;margin-top:auto;padding-top:12px}.episode-context-sidebar .episode-context-settings+.episode-context-back{margin-top:8px}.episode-context-back{color:#dce3ee;border:1px solid #ffffff1a;margin-top:auto}.episode-context-mobile{display:none}.episode-mode-content{min-width:0}.episode-mode-content .workspace{padding:42px 48px 64px}.episode-mode-content .episode-workspace{max-width:1500px}.episode-mode-content .detail-hero{border-radius:var(--radius-card);min-height:138px;padding:22px}.contextual-tasks-section.standalone{margin-top:0}.episode-settings-workspace{gap:14px;display:grid}.episode-settings-workspace>.section-heading{border-bottom:1px solid #e3e7ed;padding-bottom:15px}.episode-settings-workspace>.section-heading h2{margin-top:5px;font-size:21px}.episode-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.episode-settings-card{border-radius:var(--radius-card);background:#fff;border:1px solid #e3e7ed;min-height:244px;padding:21px}.episode-settings-card>span,.episode-related-settings>div>span{color:var(--brand);letter-spacing:.12em;font-size:10px;font-weight:850}.episode-settings-card dl{gap:0;margin:16px 0 0;display:grid}.episode-settings-card dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.episode-settings-card dt{color:var(--muted);font-size:10px}.episode-settings-card dd{color:#172033;margin:0;font-size:11px;font-weight:750}.episode-settings-edit-form{gap:12px;margin-top:16px;display:grid}.episode-settings-edit-form>small{color:var(--muted);font-size:10px;line-height:1.45}.episode-state-card{flex-direction:column;display:flex}.episode-settings-status{justify-items:start;gap:9px;margin-top:17px;display:grid}.episode-settings-status small,.episode-state-card>small{color:var(--muted);font-size:10px;line-height:1.5}.episode-state-card form{margin-top:auto}.episode-related-settings{border-radius:var(--radius-card);background:#fff;border:1px solid #e3e7ed;grid-template-columns:minmax(210px,.45fr) minmax(0,1fr);gap:28px;padding:21px;display:grid}.episode-related-settings h3{margin:6px 0 4px;font-size:16px}.episode-related-settings p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.episode-related-settings nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.episode-related-settings nav a{color:#172033;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:71px;padding:12px;text-decoration:none;display:grid}.episode-related-settings nav strong{font-size:11px}.episode-related-settings nav small{color:var(--muted);font-size:10px}.episode-related-settings nav b{color:var(--brand);grid-area:1/2/span 2;align-self:center}@media (width<=1180px){.live-room.simplified .live-room-grid{grid-template-columns:1fr}}@media (width<=900px){.episode-mode-shell{display:block}.episode-context-sidebar{display:none}.episode-context-mobile{z-index:20;color:#fff;background:#111827;justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex;position:sticky;top:0}.episode-context-mobile>a{color:#fff;align-items:center;gap:7px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.episode-context-mobile details{position:relative}.episode-context-mobile summary{cursor:pointer;font-size:12px;font-weight:750}.episode-context-mobile nav{background:#1c2636;border:1px solid #2a3547;border-radius:11px;width:230px;max-height:calc(100vh - 80px);padding:9px;display:grid;position:absolute;top:34px;right:0;overflow-y:auto;box-shadow:0 16px 36px #0000004d}.episode-context-mobile nav a{color:#dce3ee;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.episode-context-mobile nav a.active{color:#fff;background:#3159c96b}.lower-third-controls,.quick-social-grid{grid-template-columns:1fr}.live-mode-bar{flex-direction:column;align-items:stretch}.live-mode-selector button{flex:1}.program-stack.compact .program-layer-list article,.episode-settings-grid,.episode-related-settings{grid-template-columns:1fr}}@media (width<=680px){.episode-related-settings nav{grid-template-columns:1fr}.episode-settings-card dl>div{grid-template-columns:1fr;gap:3px;padding:8px 0}}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-inter:"Inter"}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-inter), Inter, Arial, sans-serif;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:var(--brand)}.login-page{background:var(--surface);grid-template-columns:minmax(360px,.95fr) minmax(480px,1.05fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 15% 88%, #3159c980, transparent 34%), radial-gradient(circle at 85% 15%, #9cb3ff24, transparent 26%), var(--sidebar);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(40px,6vw,84px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:440px;height:440px;position:absolute;top:28%;right:-270px;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}.brand-badge,.section-badge{width:fit-content;color:var(--brand);background:var(--brand-soft);letter-spacing:.04em;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.section-badge{letter-spacing:.13em;background:0 0;border-radius:0;padding:0;font-size:8px;font-weight:850}.brand-kicker{color:#9cb3ff;margin:0 0 12px;font-size:clamp(15px,1.6vw,21px)}.login-brand h1{letter-spacing:-.055em;margin:0;font-size:clamp(64px,8vw,112px);line-height:.95}.brand-description{color:#cbd5e1;max-width:560px;margin:28px 0 0;font-size:18px;line-height:1.65}.brand-footnote{color:#94a3b8;margin:0;font-size:12px}.login-panel{background:#f7f8fa;place-items:center;min-height:100vh;padding:48px;display:grid}.login-card{border:1px solid var(--border);background:#fff;border-radius:22px;width:min(100%,440px);padding:44px;box-shadow:0 24px 70px #11182717}.login-mark{color:#fff;background:var(--brand);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:34px;font-size:23px;font-weight:800;display:grid;box-shadow:0 10px 24px #3159c947}.eyebrow{color:var(--brand);letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:750}.login-card h2,.status-card h1,.empty-module h2{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:29px}.login-copy,.status-card>p:not(.eyebrow),.empty-module p{color:var(--muted);margin:15px 0 28px;line-height:1.65}.google-button,.secondary-button,.primary-link{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.google-button{color:#1f2937;background:#fff;border:1px solid #d7dce3;width:100%;box-shadow:0 4px 12px #1118270a}.google-button:hover,.primary-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px #3159c92b}.google-symbol{color:#4285f4;font-size:18px;font-weight:800}.login-note{color:#7c8593;border-top:1px solid #eef0f3;align-items:center;gap:9px;margin-top:24px;padding-top:22px;font-size:12px;display:flex}.login-note span{color:#10b981}.centered-page{background:radial-gradient(circle at 50% 0%, #3159c91f, transparent 32%), var(--background);place-items:center;min-height:100vh;padding:32px;display:grid}.status-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:20px;width:min(100%,520px);padding:42px;box-shadow:0 24px 70px #11182714}.status-card .eyebrow,.status-card .brand-badge{margin-left:auto;margin-right:auto}.status-icon{width:58px;height:58px;color:var(--brand);background:var(--brand-soft);border-radius:18px;place-items:center;margin:0 auto 24px;font-size:24px;display:grid}.status-icon-error{color:#dc2626;background:#fee2e2}.secondary-button{border:1px solid var(--border);color:#374151;background:#fff}.primary-link{color:#fff;background:var(--brand)}.company-picker-card{width:min(100%,580px)}.company-picker-card h1{margin-top:10px}.company-list{gap:12px;margin-top:28px;display:grid}.company-option{border:1px solid var(--border);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.company-option:hover{background:#f8faff;border-color:#aebdef}.company-avatar,.account-avatar{color:#fff;background:var(--brand);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:750;display:grid}.company-option strong,.company-option small{display:block}.company-option small{color:var(--muted);margin-top:4px}.app-shell{--brand:var(--ui-accent);--brand-soft:var(--ui-accent-soft);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:var(--sidebar);flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.sidebar-logo{color:#fff;padding:0 8px;text-decoration:none;display:block}.sidebar-logo-mark{display:none}.sidebar-logo strong,.sidebar-logo small,.company-identity strong,.company-identity small,.account-copy strong,.account-copy small{display:block}.sidebar-logo strong{letter-spacing:-.045em;font-size:24px}.sidebar-logo small{color:#667085;letter-spacing:.15em;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:750}.company-identity{background:#141c28;border:1px solid #0000;border-radius:9px;margin:20px 0 10px;padding:12px}.company-identity-label{color:#8390a4;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.company-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.company-identity small{color:#9aa5b5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.4;overflow:hidden}.sidebar-nav{scrollbar-width:thin;align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.sidebar-nav-group{gap:3px;display:grid}.sidebar-nav-label{color:#718096;font-size:var(--font-nav-section);letter-spacing:.1em;margin:9px 10px 3px;font-weight:850}.sidebar-nav a,.sidebar-nav a:first-child{border-radius:var(--radius-control);color:#8d99aa;min-height:37px;font-size:var(--font-nav-item);background:0 0;align-items:center;gap:9px;padding:0 10px;font-weight:650;text-decoration:none;display:flex}.sidebar-nav a:hover{color:#dce3ee;background:#141c28}.sidebar-nav a.active{color:#fff;box-shadow:inset 2px 0 var(--ui-accent);background:#1b2635}.sidebar-nav a .sidebar-nav-icon{text-align:center;color:#78869a;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:14px;display:inline-grid}.sidebar-nav a.active .sidebar-nav-icon{color:var(--ui-accent-border)}.sidebar-nav a .activity-nav-badge{background:var(--brand);border-radius:999px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-account{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;padding:13px 7px 0;display:grid}.account-avatar{border-radius:50%;width:30px;height:30px;font-size:10px}.account-copy{min-width:0}.account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-copy small{color:#7f8a9b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.account-menu{position:relative}.account-menu summary{color:#8994a5;cursor:pointer;list-style:none}.account-menu>div{background:#1c2636;border:1px solid #273244;border-radius:10px;width:154px;padding:8px;position:absolute;bottom:28px;right:0;box-shadow:0 15px 35px #0000004d}.account-menu a,.account-menu button{color:#dce3ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px;font-size:11px;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover{background:#ffffff12}.app-main{min-width:0}.mobile-header{display:none}.workspace{min-height:100vh;padding:42px 48px 64px}.workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-header h1{letter-spacing:-.04em;margin:5px 0;font-size:30px;line-height:1.08}.workspace-header p,.section-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.system-status{color:#147858;background:#f1fbf7;border:1px solid #d9eee7;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:650;display:flex}.system-status i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.foundation-hero{color:#fff;background:radial-gradient(circle at 92% 20%, #3159c999, transparent 30%), var(--sidebar);border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:36px;padding:clamp(25px,4vw,40px);display:grid}.eyebrow-light{color:#9cb3ff}.foundation-hero h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(24px,3vw,34px)}.foundation-hero p:last-child{color:#aeb8c8;max-width:630px;margin:0;font-size:13px;line-height:1.6}.foundation-flow{align-items:center;gap:10px;display:flex}.foundation-flow span{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:11px 13px;font-size:11px;font-weight:650}.foundation-flow b{color:#6f87d6}.workspace-section{margin-top:42px}.section-heading h2{letter-spacing:-.025em;margin:0 0 7px;font-size:20px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.module-card{border:1px solid var(--border);min-height:114px;color:var(--foreground);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px;text-decoration:none;transition:transform .18s,border .18s,box-shadow .18s;display:grid}.module-card:hover{border-color:#c9d3f5;transform:translateY(-2px);box-shadow:0 15px 34px #11182712}.module-icon{border-radius:13px;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.module-icon.blue{color:#3159c9;background:#e8eeff}.module-icon.amber{color:#b86e00;background:#fff4dc}.module-icon.purple{color:#7450ce;background:#f1ebff}.module-icon.green{color:#087f5b;background:#e3f9f1}.module-card strong,.module-card small{display:block}.module-card strong{margin-bottom:7px;font-size:14px}.module-card small{color:var(--muted);font-size:11px;line-height:1.45}.module-card b{color:#9aa3b2}.empty-module{text-align:center;background:#ffffff8f;border:1px dashed #ccd3df;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin-top:36px;padding:50px;display:flex}.empty-module>span{width:64px;height:64px;color:var(--brand);background:var(--brand-soft);border-radius:18px;place-items:center;margin-bottom:22px;font-size:25px;display:grid}.empty-module p{max-width:560px}@media (width<=980px){.login-page{grid-template-columns:1fr}.login-brand{gap:64px;min-height:auto;padding:42px}.login-brand h1{font-size:64px}.login-panel{min-height:auto;padding:50px 28px}.app-shell{display:block}.sidebar{display:none}.mobile-header{z-index:10;color:#fff;background:var(--sidebar);justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.mobile-header>a{color:#fff;align-items:center;gap:9px;font-weight:700;text-decoration:none;display:flex}.mobile-header>a span{background:var(--brand);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mobile-header details{position:relative}.mobile-header summary{cursor:pointer}.mobile-header nav{background:#1c2636;border-radius:12px;width:210px;padding:10px;position:absolute;top:35px;right:0;box-shadow:0 14px 35px #00000040}.mobile-header nav a,.mobile-header nav button{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:11px;font-size:12px;text-decoration:none;display:flex}.foundation-hero{grid-template-columns:1fr}}@media (width<=650px){.login-brand{padding:30px 24px}.brand-description{font-size:15px}.login-panel{padding:32px 18px}.login-card,.status-card{padding:30px 24px}.workspace{padding:26px 18px}.workspace-header{display:block}.system-status{width:fit-content;margin-top:18px}.foundation-flow{flex-wrap:wrap}.module-grid{grid-template-columns:1fr}.empty-module{padding:35px 22px}}textarea{font:inherit}.primary-button,.secondary-button{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button{border:1px solid var(--ui-accent,var(--brand));color:var(--ui-on-accent,#fff);background:var(--ui-accent,var(--brand));box-shadow:0 5px 12px var(--ui-accent,var(--brand))}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 5px 12px color-mix(in srgb, var(--ui-accent,var(--brand)) 20%, transparent)}}.primary-button:hover{background:var(--ui-accent-hover,#2749ac)}.vixos-danger-button,.ghost-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.vixos-danger-button{border:1px solid var(--danger);color:#fff;background:var(--danger)}.ghost-button{color:var(--brand);background:#f3f5f8;border:1px solid #0000}.vixos-danger-button:hover{background:#e63f51}.ghost-button:hover{background:#e8eeff}.module-header{align-items:center}.narrow-workspace{width:min(100%,980px);margin:0 auto}.flash-message{border-radius:11px;margin:24px 0 0;padding:13px 16px;font-size:12px;font-weight:650}.flash-message.error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.flash-message.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.dependency-banner{color:#7c4a03;background:#fffaf0;border:1px solid #f4d9a4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:26px;padding:18px 20px;display:grid}.dependency-banner>span{background:#ffedc7;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.dependency-banner strong,.dependency-banner p{margin:0;display:block}.dependency-banner p{margin-top:4px;font-size:11px}.dependency-banner a{color:#7c4a03;font-size:11px;font-weight:750}.toolbar-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:13px;display:flex}.search-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:min(520px,100%);display:grid}.search-form>span{color:#7c8797;font-size:19px}.search-form input,.search-form button,.surface-form input,.surface-form select,.surface-form textarea,.inline-form select,.block-edit-form input,.add-block-form input,.candidate-card input,.role-form input,.recurrence-form input,.inline-person-form input,.inline-person-form select,.editor-panel textarea{color:#1f2937;background:#fff;border:1px solid #dfe3e9;border-radius:9px;outline:none;min-height:43px}.search-form input,.surface-form input,.surface-form select,.inline-form select,.block-edit-form input,.add-block-form input,.candidate-card input,.role-form input,.recurrence-form input,.inline-person-form input,.inline-person-form select{padding:0 13px}.search-form input{border:0}.search-form button,.block-edit-form button,.role-form button,.recurrence-form button{min-height:36px;color:var(--brand);background:var(--brand-soft);cursor:pointer;border:0;border-radius:8px;padding:0 13px;font-size:11px;font-weight:700}.segmented-control{background:#f1f3f6;border-radius:10px;padding:4px;display:flex}.segmented-control a{color:#667085;border-radius:7px;place-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.segmented-control a.active{color:#1f2937;background:#fff;box-shadow:0 2px 8px #11182714}.content-section{margin-top:14px;padding:18px}.inline-heading{justify-content:space-between;align-items:end;display:flex}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.program-card{border:1px solid var(--border);min-height:180px;color:var(--foreground);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 15px #11182706}.program-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #11182714}.program-color{width:100%;height:5px;position:absolute;top:0;left:0}.program-card-body h3{letter-spacing:-.03em;margin:20px 0 7px;font-size:20px}.program-card-body p{color:var(--muted);margin:0;font-size:11px}.program-card>b{color:#9aa3b2;align-self:end}.status-pill{color:#475467;letter-spacing:.02em;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.status-pill.active,.status-pill.completed{color:#087a55;background:#e8f8f1}.status-pill.archived{color:#667085;background:#eef0f3}.status-pill.planned{color:#3159c9;background:#e8eeff}.status-pill.preparing{color:#9a5c00;background:#fff4dc}.status-pill.ready{color:#111827;background:var(--success)}.status-pill.preview{color:#fff;background:var(--brand)}.status-pill.on-air{color:#fff;background:var(--danger)}.status-pill.paused{color:#111827;background:var(--warning)}.status-pill.loading{color:var(--brand);background:#e8eeff}.status-pill.neutral{color:var(--muted);background:#f3f5f8}.compact-empty{color:#697386;background:#fff9;border:1px dashed #ccd3df;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:150px;margin-top:18px;padding:28px;display:flex}.compact-empty>span{width:46px;height:46px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;font-size:20px;display:grid}.compact-empty strong,.compact-empty p{margin:0;display:block}.compact-empty p{margin-top:5px;font-size:11px}.surface-form,.surface-panel,.editor-panel,.blocks-panel,.progress-panel,.placeholder-panel{border:1px solid var(--border);background:#fff;border-radius:16px;box-shadow:0 8px 24px #11182709}.surface-form{gap:22px;margin-top:30px;padding:clamp(24px,4vw,38px);display:grid}.surface-form label,.inline-person-form>label{gap:8px;display:grid}.surface-form label>span,.inline-person-form label>span{color:#344054;font-size:11px;font-weight:700}.surface-form label>small{color:#7c8797;font-size:10px}.surface-form textarea,.editor-panel textarea{resize:vertical;min-height:300px;padding:16px;line-height:1.65}.form-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.form-heading>div{align-items:center;gap:12px;display:flex}.form-heading h2,.form-heading p{margin:0}.form-heading h2{font-size:18px}.form-heading p{max-width:400px;color:var(--muted);font-size:11px;line-height:1.5}.step-number{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.form-actions{border-top:1px solid #edf0f3;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.identity-copy-note{color:#40528b;background:#f3f6ff;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.identity-copy-note p,.identity-copy-note strong{margin:0;display:block}.identity-copy-note p{font-size:10px;line-height:1.5}.identity-copy-note strong{font-size:11px}.form-fieldset{border:1px solid #e2e6eb;border-radius:12px;margin:0;padding:18px}.form-fieldset legend{color:#344054;padding:0 7px;font-size:11px;font-weight:750}.form-fieldset>p{color:var(--muted);margin:0 0 13px;font-size:10px}.social-form-grid{gap:8px;display:grid}.social-form-row{grid-template-columns:140px 1fr 1.3fr;gap:8px;display:grid}.social-form-row select,.social-form-row input{width:100%}.small-empty{min-height:360px}.back-link{color:#667085;width:fit-content;margin-bottom:20px;font-size:11px;font-weight:650;text-decoration:none;display:block}.detail-hero{border:1px solid var(--border);border-top:5px solid var(--brand);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;padding:clamp(24px,4vw,38px);display:flex}.detail-kicker{color:#667085;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.detail-hero h1{letter-spacing:-.05em;margin:18px 0 8px;font-size:clamp(30px,4vw,46px)}.detail-hero p{color:var(--muted);margin:0;font-size:12px}.detail-actions{gap:9px;display:flex}.danger-button{color:#b42318}.episode-list{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:17px;overflow:hidden}.episode-row{min-height:74px;color:var(--foreground);border-bottom:1px solid #edf0f3;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 18px;text-decoration:none;display:grid}.episode-row:last-child{border-bottom:0}.episode-row:hover{background:#fafbff}.episode-number{color:var(--brand);letter-spacing:.04em;font-size:10px;font-weight:800}.episode-row strong,.episode-row small{display:block}.episode-row strong{font-size:12px}.episode-row small{color:var(--muted);margin-top:5px;font-size:10px}.episode-row>b{color:#9aa3b2}.split-section,.participants-layout,.script-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:30px;display:grid}.surface-panel,.editor-panel,.blocks-panel{padding:25px}.mini-people-list,.editor-list{gap:9px;margin-top:18px;display:grid}.mini-people-list>div,.editor-list>div{border:1px solid #edf0f3;border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:9px 11px;display:flex}.mini-people-list p,.mini-people-list strong,.mini-people-list small{margin:0;display:block}.mini-people-list strong{font-size:11px}.mini-people-list small{color:var(--muted);margin-top:3px;font-size:9px}.person-avatar{color:#fff;background:linear-gradient(135deg,#3159c9,#6f87d6);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.editor-list>div{justify-content:space-between;font-size:11px}.editor-list button,.remove-button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.inline-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.compact-list{opacity:.86}.detail-tabs{border-bottom:1px solid #dfe3e9;gap:5px;margin-top:24px;padding:0 6px;display:flex;overflow-x:auto}.detail-tabs a{color:#667085;white-space:nowrap;place-items:center;min-height:47px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:grid;position:relative}.detail-tabs a.active{color:var(--brand)}.detail-tabs a.active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.episode-overview{margin-top:28px}.progress-panel{padding:24px}.progress-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.progress-panel span{color:#667085;letter-spacing:.08em;font-size:9px;font-weight:800}.progress-panel strong{color:var(--brand);font-size:18px}.progress-track{background:#edf0f4;border-radius:999px;height:7px;margin:14px 0 10px;overflow:hidden}.progress-track i{border-radius:inherit;background:var(--brand);height:100%;display:block}.progress-panel p{color:var(--muted);margin:0;font-size:10px}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.overview-card{border:1px solid var(--border);min-height:104px;color:var(--foreground);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;text-decoration:none;display:grid}.overview-card>span{width:37px;height:37px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.overview-card strong,.overview-card small{display:block}.overview-card strong{font-size:11px}.overview-card small{color:var(--muted);margin-top:4px;font-size:9px}.overview-card i{color:#98a2b3;font-size:10px;font-style:normal}.overview-card i.done{color:#0b8f63}.editor-panel,.script-layout,.participants-layout,.placeholder-panel{margin-top:28px}.editor-panel form{margin-top:20px}.editor-panel textarea{width:100%}.read-only-text{color:#344054;white-space:pre-wrap;background:#f8f9fb;border-radius:11px;min-height:300px;margin-top:20px;padding:18px;line-height:1.7}.script-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.block-list{gap:9px;margin-top:18px;display:grid}.block-card{border:1px solid #e7eaf0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.block-index{color:#98a2b3;font-size:9px;font-weight:800}.block-edit-form{grid-template-columns:1fr;gap:5px;display:grid}.block-edit-form input{min-height:34px;font-size:10px}.block-edit-form button{width:fit-content;min-height:29px}.block-controls{display:flex}.block-controls form{margin:0}.block-controls button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;width:27px;height:27px}.block-controls button:hover{background:#f1f3f6}.block-controls button:disabled{opacity:.28;cursor:default}.add-block-form{border-top:1px solid #edf0f3;gap:7px;margin-top:16px;padding-top:16px;display:grid}.participants-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.compact-search{border:1px solid #dfe3e9;border-radius:10px;min-width:0;margin-top:17px;padding:4px 8px}.full-button{width:100%;margin-top:9px}.candidate-list,.selected-list{gap:8px;margin-top:16px;display:grid}.candidate-card{border:1px solid #e7eaf0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.candidate-card strong,.candidate-card small{display:block}.candidate-card strong{font-size:11px}.candidate-card small{color:var(--muted);margin:3px 0 7px;font-size:9px}.candidate-card input[type=text],.candidate-card input:not([type]){width:100%;min-height:32px;font-size:9px}.candidate-card label{color:#667085;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.candidate-card label input{min-height:auto}.candidate-card>button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;width:32px;height:32px;font-size:18px}.inline-person-form{gap:14px;margin-top:18px;display:grid}.inline-person-form .form-fieldset{padding:12px}.inline-person-form .social-form-row{grid-template-columns:1fr}.checkbox-label{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkbox-label input{min-height:auto}.selected-person{border:1px solid #e7eaf0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.selected-person-main>strong,.selected-person-main>small{display:block}.selected-person-main>strong{font-size:12px}.selected-person-main>small{color:var(--muted);margin-top:4px;font-size:9px}.invitation-summary{grid-column:1/-1;scroll-margin-top:24px}.invitation-table-scroll{overflow-x:auto}.invitation-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.invitation-table th,.invitation-table td{border-bottom:1px solid var(--border,#e7eaf0);vertical-align:top;padding:12px}.invitation-table thead{color:var(--muted)}.invitation-table th:first-child{min-width:140px}.invitation-table time{white-space:normal}.contribution-invitation{border:1px solid var(--border,#e7eaf0);border-radius:12px;margin:16px 0;padding:16px;scroll-margin-top:24px}.invitation-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invitation-heading h3{margin:0;font-size:1rem}.contribution-invitation p,.invitation-actions p{margin:8px 0;font-size:.875rem;line-height:1.5}.invitation-status{color:#374151;background:#eef1f5;border-radius:6px;padding:4px 8px;font-size:.875rem;display:inline-block}.invitation-status.is-active{color:#17613c;background:#e5f5ec}.invitation-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.invitation-buttons .primary-button,.invitation-buttons .secondary-button,.invitation-confirmation button{white-space:normal;min-height:38px;font-size:.875rem}.invitation-buttons button:disabled{opacity:.55;cursor:not-allowed}.invitation-table .invitation-buttons{margin-top:0}.invitation-details-link{margin-top:8px;font-size:.875rem;display:inline-block}.invitation-confirmation{border-left:3px solid var(--primary,#245ac5);background:#f5f7fa;margin-top:12px;padding:12px}.invitation-manual-link{gap:6px;margin-top:12px;font-size:.875rem;display:grid}.invitation-manual-link input{width:100%;min-width:0}.role-form,.recurrence-form{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px;display:grid}.role-form input,.recurrence-form input{min-height:33px;font-size:9px}.recurrence-form{border-top:1px solid #edf0f3;grid-template-columns:1fr auto;padding-top:9px}.recurrence-form label{color:#667085;grid-column:1/-1;align-items:center;gap:5px;font-size:9px;display:flex}.recurrence-form label input{min-height:auto}.placeholder-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:50px;display:flex}.placeholder-panel>span{width:60px;height:60px;color:var(--brand);background:var(--brand-soft);border-radius:18px;place-items:center;font-size:24px;display:grid}.placeholder-panel h2{margin:18px 0 8px}.placeholder-panel p{max-width:520px;color:var(--muted);margin:0;font-size:12px}.placeholder-panel small{color:#98a2b3;text-transform:uppercase;letter-spacing:.06em;margin-top:16px;font-size:9px;font-weight:700}.directory-count{color:#667085;white-space:nowrap;font-size:10px;font-weight:650}.person-create-form{margin-bottom:30px}.two-column-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.person-card{border:1px solid var(--border);background:#fff;border-radius:15px;min-height:220px;padding:22px}.large-avatar{border-radius:14px;width:50px;height:50px;font-size:13px}.person-card-copy h2,.person-card-copy p,.person-card-copy strong{margin:0;display:block}.person-card-copy h2{margin-top:17px;font-size:17px}.person-card-copy p{color:#667085;margin-top:5px;font-size:10px}.person-card-copy strong{color:#344054;margin-top:9px;font-size:10px}.social-pills{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.social-pills a,.social-pills span{color:#40528b;text-overflow:ellipsis;white-space:nowrap;background:#f0f3ff;border-radius:999px;max-width:100%;padding:6px 8px;font-size:8px;font-weight:650;text-decoration:none;overflow:hidden}.integration-card{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:24px;display:grid}.integration-icon{color:#3159c9;background:#edf2ff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.integration-copy h2,.integration-copy p,.integration-copy small{margin:0;display:block}.integration-eyebrow{color:#3159c9;letter-spacing:.08em;font-size:10px;font-weight:800}.integration-copy h2{margin-top:5px;font-size:17px}.integration-copy p{max-width:610px;color:var(--muted);margin-top:7px;font-size:11px;line-height:1.55}.integration-copy small{color:#344054;margin-top:8px;font-size:10px;font-weight:650}.integration-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.integration-actions form{margin:0}.integration-status{color:#667085;justify-content:end;align-items:center;gap:6px;width:100%;font-size:10px;font-weight:750;display:flex}.integration-status i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.integration-status.connected{color:#087a55}.integration-status.connected i{background:#10b981}.integration-status.attention{color:#9a5a08}.integration-status.attention i{background:#f59e0b}.text-danger-button,.danger-button{color:#b42318;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:700}.media-create-form,.episode-media-form{margin:28px 0}.media-form-grid{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:14px;display:grid}.surface-form textarea{resize:vertical;padding:12px 13px}.drive-inline-status{color:#667085;background:#f7f8fa;border-radius:9px;margin:0;padding:10px 12px;font-size:9px}.drive-inline-status.connected{color:#087a55;background:#effcf6}.drive-inline-status.attention{color:#9a5a08;background:#fff8e8}.media-filter-bar{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(130px,.7fr)) auto;gap:7px;margin-top:28px;padding:11px;display:grid}.media-filter-bar input,.media-filter-bar select,.media-filter-bar button{color:#344054;background:#fff;border:1px solid #e1e5eb;border-radius:8px;min-height:39px;font-size:9px}.media-filter-bar select{padding:0 9px}.media-filter-bar button{border-color:var(--brand);color:#fff;background:var(--brand);cursor:pointer;padding:0 14px;font-weight:750}.media-search{border:1px solid #e1e5eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 11px;display:grid}.media-search span{color:#98a2b3;font-size:17px}.media-search input{border:0;outline:0;min-width:0}.media-library-layout{margin-top:30px}.media-library-layout.with-detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.media-card{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.media-card:hover,.media-card.selected{border-color:#aebdec;transform:translateY(-2px);box-shadow:0 12px 30px #1f293714}.media-preview{color:#fff;background:linear-gradient(145deg,#172033,#3159c9);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;display:flex;overflow:hidden}.media-preview.image{background:#eef1f5}.media-preview img,.media-preview iframe{object-fit:cover;border:0;width:100%;height:100%;min-height:145px}.media-preview.detailed,.media-preview.detailed img,.media-preview.detailed iframe{min-height:210px}.media-preview.generic.link{background:linear-gradient(145deg,#334155,#64748b)}.media-preview.unavailable{color:#7c2d2d;background:#fff0f0}.media-preview>span{font-size:25px}.media-preview>strong{font-size:11px}.media-preview>small{opacity:.75;font-size:8px}.media-card-copy{padding:15px}.media-card-copy h3,.media-card-copy p{margin:0}.media-card-copy h3{margin-top:10px;font-size:12px}.media-card-copy p{min-height:28px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.media-badges{flex-wrap:wrap;gap:4px;display:flex}.media-badges span{color:#536180;background:#f0f3f8;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.media-badges span.available{color:#087a55;background:#eafaf3}.media-badges span.unavailable{color:#b42318;background:#fff0f0}.media-badges span.unchecked{color:#9a5a08;background:#fff7e6}.media-detail-panel{border:1px solid var(--border);background:#fff;border-radius:15px;padding:16px;position:sticky;top:18px}.detail-close{color:#667085;background:#f2f4f7;border-radius:8px;place-items:center;width:28px;height:28px;margin:0 0 8px auto;text-decoration:none;display:grid}.media-detail-panel .media-badges{margin-top:14px}.media-detail-panel h2{margin:12px 0 0;font-size:18px}.media-detail-panel>p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.media-detail-panel dl{border-top:1px solid #edf0f3;margin:18px 0}.media-detail-panel dl div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.media-detail-panel dt,.media-detail-panel dd{margin:0;font-size:9px}.media-detail-panel dt{color:var(--muted)}.media-detail-panel dd{color:#344054;text-align:right;font-weight:700}.media-link-list{flex-wrap:wrap;gap:5px;display:flex}.media-link-list span{color:#40528b;background:#edf2ff;border-radius:999px;padding:6px 8px;font-size:8px}.media-detail-panel form{margin-top:8px}.linked-delete-note{color:#98a2b3;text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}.media-library-workspace{padding-bottom:48px}.media-library-header{margin-bottom:0}.media-library-workspace .media-filter-bar{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr)) auto;margin-top:18px}.media-library-workspace .media-search{grid-column:span 2}.media-library-workspace .media-filter-bar input,.media-library-workspace .media-filter-bar select,.media-library-workspace .media-filter-bar button{min-height:44px}.media-view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.media-view-tabs a{color:#526078;background:#fff;border:1px solid #e0e5ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;text-decoration:none;display:grid}.media-view-tabs a:hover,.media-view-tabs a:focus-visible,.media-view-tabs a.active{color:#2447a4;background:#f4f7ff;border-color:#8fa6e7;outline:0}.media-view-tabs a>span{font-size:16px}.media-view-tabs a strong{min-width:0;font-size:12px}.media-view-tabs a b{text-align:center;background:#e7ecf8;border-radius:999px;min-width:24px;padding:3px 6px;font-size:11px}.media-ledger-notice{color:#72510a;background:#fff9e8;border:1px solid #e6d39b;border-radius:9px;margin:10px 0 0;padding:9px 12px;font-size:12px;line-height:1.4}.media-filter-scope-note{color:#667085;margin:8px 2px 0;font-size:12px;line-height:1.4}.media-storage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.media-storage-summary article{background:#fff;border:1px solid #e3e7ee;border-radius:10px;align-content:center;gap:2px;min-height:62px;padding:9px 11px;display:grid}.media-storage-summary span,.media-storage-summary small{color:#667085;font-size:12px;line-height:1.35}.media-storage-summary strong{color:#172033;font-size:16px}.media-reference-row{border-bottom:1px solid #e1e6f2;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 0;font-size:12px;display:flex}.media-reference-row span{color:#667085;text-align:right}.media-modal-overlay{z-index:180;box-sizing:border-box;background:#0b1220b8;place-items:center;width:100vw;min-width:0;max-width:100vw;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.media-library-modal{color:#172033;background:#fff;border:1px solid #cbd3df;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1240px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #09111f57}.media-modal-header{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;min-height:72px;padding:12px 14px 12px 18px;display:flex}.media-modal-header>div{min-width:0}.media-modal-header span{color:#3159c9;letter-spacing:.06em;font-size:12px;font-weight:820}.media-modal-header h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:20px;line-height:1.2;overflow:hidden}.media-modal-close{color:#526078;cursor:pointer;background:0 0;border:0;border-radius:9px;width:44px;height:44px;font-size:26px}.media-modal-close:hover{background:#edf1f7}.media-modal-close:focus-visible,.media-library-modal button:focus-visible,.media-library-modal a:focus-visible{outline-offset:2px;outline:3px solid #3159c9}.media-modal-body{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);min-width:0;max-width:100%;min-height:0;display:grid}.media-modal-preview-region{background:#111827;grid-template-rows:minmax(300px,1fr) auto;gap:12px;min-width:0;min-height:0;padding:18px;display:grid}.media-modal-asset,.media-modal-placeholder{background:#05070b;border-radius:10px;place-items:center;min-width:0;min-height:300px;display:grid;overflow:hidden}.media-modal-asset.image{background-color:#e8ecf2;background-image:linear-gradient(45deg,#dfe4eb 25%,#0000 25%),linear-gradient(-45deg,#dfe4eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dfe4eb 75%),linear-gradient(-45deg,#0000 75%,#dfe4eb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.media-modal-asset img,.media-modal-asset video,.media-modal-asset iframe,.media-modal-asset .youtube-iframe-player{object-fit:contain;border:0;width:100%;height:100%;min-height:300px}.media-modal-asset.video{aspect-ratio:16/9}.media-modal-placeholder{color:#dbe4f4;text-align:center;align-content:center;padding:28px}.media-modal-placeholder>span{color:#8fa6e7;font-size:40px}.media-modal-placeholder>strong{margin-top:8px;font-size:16px}.media-modal-placeholder>p{color:#adb9cc;max-width:440px;margin:6px auto 0;font-size:14px;line-height:1.5}.media-modal-placeholder>a{color:#dbe5ff;border-color:#667aa8;margin-top:16px}.media-modal-placeholder.missing>span{color:#f4b15f}.media-modal-nav{grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;min-width:0;max-width:100%;display:grid}.media-modal-nav button{color:#f4f7fb;cursor:pointer;background:#1e293b;border:1px solid #66758d;border-radius:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:750}.media-modal-nav button:disabled{opacity:.38;cursor:not-allowed}.media-modal-nav span{color:#aeb9ca;text-align:center;font-size:12px}.media-modal-sidebar{overscroll-behavior:contain;min-width:0;max-width:100%;min-height:0;padding:4px 18px 18px;overflow-y:auto}.media-modal-sidebar>section{border-bottom:1px solid #e3e7ee;padding:16px 0}.media-modal-sidebar>section:last-child{border-bottom:0}.media-modal-sidebar h3{margin:0;font-size:16px}.media-modal-sidebar p{color:#526078;margin:8px 0 0;font-size:14px;line-height:1.45}.media-modal-diagnostic{background:#fff7e7;border-radius:8px;padding:10px;color:#744a13!important}.media-modal-diagnostic strong{color:#593606;display:block}.media-modal-details{gap:7px;margin:12px 0 0;display:grid}.media-modal-details div{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.media-modal-details dt{color:#667085}.media-modal-details dd{overflow-wrap:anywhere;color:#273247;margin:0;font-weight:700}.media-modal-youtube-details{margin-top:12px}.media-modal-youtube-details section{padding:10px}.media-modal-youtube-details section>span{font-size:12px}.media-modal-youtube-details dl{gap:6px;display:grid}.media-modal-youtube-details dl div{justify-content:space-between;align-items:start;gap:12px;padding:0;font-size:12px;display:flex}.media-modal-youtube-details dd{text-align:right;margin:0}.media-modal-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-modal-section-heading button{color:#3159c9;cursor:pointer;background:#fff;border:1px solid #aebdec;border-radius:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:760}.media-modal-warning{color:#8a4b14!important}.media-modal-restricted{background:#f1f3f6;border-radius:8px;padding:9px 10px}.media-modal-history{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.media-modal-history li{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.media-modal-history span{color:#667085}.media-modal-history time{color:#344054;font-weight:700}.media-modal-ledger{font-size:12px!important}.media-modal-operation-history>ol{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.media-modal-operation-history>ol li{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.media-modal-operation-history time{color:#667085;text-align:right}.media-modal-actions{background:#fff;border-top:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:68px;padding:10px 16px;display:flex}.media-modal-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-modal-actions button,.media-modal-actions a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.media-modal-confirm{z-index:2;text-align:center;background:#f8fafffa;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0;box-shadow:0 -12px 30px #141f321f}.media-modal-confirm h3{margin:0;font-size:16px}.media-modal-confirm p{color:#526078;max-width:620px;margin:4px 0 0;font-size:14px}.media-modal-confirm>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.media-modal-confirm form{margin:0}.media-purge-panel{background:snow;border-radius:10px;margin-top:2px;border:1px solid #e0a9a9!important;padding:14px!important}.media-purge-panel.restricted{background:#f7f8fa;border-color:#d9dee8!important}.media-purge-heading{align-items:flex-start;gap:10px;display:flex}.media-purge-heading>span{color:#8c2525;border:1px solid #d99393;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.media-purge-heading h3{color:#7e2020}.media-purge-heading p{margin-top:4px}.media-purge-request{gap:10px;margin-top:14px;display:grid}.media-purge-request label{color:#344054;gap:6px;font-size:12px;font-weight:760;display:grid}.media-purge-request textarea{resize:vertical;color:#172033;min-height:84px;font:inherit;background:#fff;border:1px solid #b9c1cd;border-radius:8px;padding:10px 12px;font-size:14px}.media-purge-panel button,.media-purge-panel a{min-height:44px}.media-purge-request-button,.media-purge-final-button,.media-purge-delete-button{color:#fff;cursor:pointer;background:#8c2525;border:1px solid #8c2525;border-radius:8px;padding:0 15px;font-weight:780}.media-purge-cancel-button{color:#6c3030;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 12px;font-weight:750}.media-purge-panel button:disabled{opacity:.45;cursor:not-allowed}.media-purge-error{background:#feecec;border-radius:8px;padding:9px 10px;color:#7e2020!important}.media-purge-hint{color:#744a13!important}.media-purge-status{gap:9px;margin-top:12px;display:grid}.media-purge-status>strong{color:#7e2020;font-size:14px}.media-purge-status dl{gap:5px;margin:0;display:grid}.media-purge-status dl div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.media-purge-status dt{color:#667085}.media-purge-status dd{color:#273247;margin:0;font-weight:700}.media-purge-confirm-overlay{z-index:1000;background:#0a1220b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-purge-confirm-dialog{color:#172033;background:#fff;border-radius:14px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #00000057}.media-purge-confirm-dialog:focus-within{outline:1px solid #0000}.media-purge-confirm-icon{color:#8c2525;background:#fff3f3;border:1px solid #d99393;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.media-purge-confirm-dialog>div:nth-child(2)>span{color:#8c2525;letter-spacing:.06em;font-size:12px;font-weight:840}.media-purge-confirm-dialog h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;line-height:1.3}.media-purge-confirm-dialog p{color:#526078;font-size:14px;line-height:1.5}.media-purge-confirm-dialog dl{gap:8px;margin:18px 0;display:grid}.media-purge-confirm-dialog dl div{border-bottom:1px solid #e4e7ec;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;display:grid}.media-purge-confirm-dialog dt{color:#667085}.media-purge-confirm-dialog dd{color:#273247;margin:0;font-weight:700}.media-purge-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.media-purge-confirm-actions button{min-height:44px}.media-purge-confirm-dialog button:focus-visible{outline-offset:2px;outline:3px solid #3159c9}.media-results-section{margin-top:16px}.media-results-heading{justify-content:space-between;align-items:end;gap:16px;min-height:58px;display:flex}.media-results-heading>div:first-child>span{color:#3159c9;letter-spacing:.07em;font-size:12px;font-weight:820}.media-results-heading h2{margin:2px 0 0;font-size:20px}.media-results-heading p{color:#667085;margin:2px 0 0;font-size:12px}.media-results-controls{align-items:center;gap:6px;display:flex}.media-results-controls>a{color:#526078;border:1px solid #dce2eb;border-radius:8px;place-items:center;min-width:44px;min-height:44px;font-size:18px;text-decoration:none;display:grid}.media-results-controls>a.active,.media-results-controls>a:hover,.media-results-controls>a:focus-visible{color:#2447a4;background:#f2f5ff;border-color:#8fa6e7;outline:0}.media-sort-links{align-items:center;gap:3px;display:flex}.media-sort-links>span{color:#667085;margin-right:3px;font-size:12px}.media-sort-links a{color:#526078;border-radius:7px;align-items:center;min-height:44px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.media-sort-links a.active{color:#2447a4;background:#edf2ff;font-weight:750}.media-library-list{gap:5px;margin-top:8px;display:grid}.media-library-item.list{background:#fff;border:1px solid #e2e6ed;border-radius:10px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:8px 10px;display:grid}.media-library-item.selected{border-color:#8fa6e7;box-shadow:0 0 0 2px #3159c914}.media-library-thumb{min-width:0}.media-library-item.list .media-library-thumb,.media-library-item.list .media-preview.compact{width:80px;height:48px}.media-preview.compact{border-radius:7px;gap:2px;min-height:0}.media-preview.compact img,.media-preview.compact iframe{width:100%;height:100%;min-height:0}.media-preview.compact>span{font-size:16px}.media-preview.compact>strong{font-size:10px}.media-preview.compact .youtube-media-preview-badge{font-size:8px}.media-preview.compact>small{display:none}.media-library-item-copy{min-width:0}.media-library-title{align-items:center;gap:9px;display:flex}.media-library-title>button{color:#172033;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:760;overflow:hidden}.media-library-title>button:hover,.media-library-title>button:focus-visible{color:#3159c9;outline-offset:2px;outline:2px solid #8fa6e7;text-decoration:underline}.media-library-item-copy>p{color:#526078;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;line-height:1.25;overflow:hidden}.media-library-meta{color:#667085;flex-wrap:wrap;gap:3px 12px;margin-top:3px;font-size:12px;display:flex}.media-library-meta span+span:before{color:#c2c8d1;content:"·";margin-right:12px}.media-state{color:#526078;background:#eef1f6;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:25px;padding:3px 7px;font-size:12px;font-weight:720;display:inline-flex}.media-state i{font-style:normal}.media-state.available{color:#087a55;background:#eafaf3}.media-state.problems{color:#9a5a08;background:#fff7e6}.media-state.archived{color:#525866;background:#eef0f3}.media-state.pending{color:#7047a3;background:#f3ecfb}.media-state.history{color:#3159c9;background:#edf2ff}.media-library-item-actions button{color:#3159c9;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:44px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.media-library-item-actions button:hover,.media-library-item-actions button:focus-visible{background:#edf2ff;outline:2px solid #8fa6e7}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(220px,280px));gap:10px;margin-top:10px;display:grid}.media-library-item.grid{background:#fff;border:1px solid #e2e6ed;border-radius:11px;align-content:start;min-width:0;display:grid;overflow:hidden}.media-library-item.grid .media-library-thumb,.media-library-item.grid .media-preview.compact{border-radius:0;width:100%;height:124px}.media-library-item.grid .media-library-item-copy{padding:11px 12px 6px}.media-library-item.grid .media-library-title{flex-direction:column;align-items:start;gap:6px}.media-library-item.grid .media-library-title>button{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-library-item.grid .media-library-item-copy>p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;display:-webkit-box}.media-library-item.grid .media-library-meta{gap:2px;display:grid}.media-library-item.grid .media-library-meta span+span:before{content:none}.media-library-item.grid .media-library-item-actions{padding:0 6px 6px}.media-pagination{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.media-pagination a{color:#3159c9;border:1px solid #dce2eb;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.media-pagination a[aria-disabled=true]{opacity:.45;pointer-events:none}.media-pagination span{color:#667085;font-size:12px}.episode-media-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px;margin-top:28px;display:grid}.media-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.episode-media-form{padding:22px}.episode-media-form .form-heading h3{margin:0}.episode-linked-media{gap:10px;margin-top:16px;display:grid}.episode-media-card{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.episode-media-card .media-preview{border-radius:10px;min-height:92px}.episode-media-card .media-preview img{min-height:92px}.episode-media-card h3,.episode-media-card p{margin:0}.episode-media-card h3{margin-top:8px;font-size:12px}.episode-media-card p{color:var(--muted);margin-top:4px;font-size:9px}.episode-media-card a{color:var(--brand);margin-top:8px;font-size:8px;font-weight:700;text-decoration:none;display:inline-block}.episode-media-central{padding:21px}.media-suggestion-list{gap:7px;margin-top:14px;display:grid}.media-suggestion{border:1px solid #e7eaf0;border-radius:11px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.media-suggestion .media-preview{border-radius:8px;min-height:52px}.media-suggestion .media-preview img{min-height:52px}.media-suggestion .media-preview span{font-size:14px}.media-suggestion .media-preview strong,.media-suggestion .media-preview small{display:none}.media-suggestion strong,.media-suggestion small{display:block}.media-suggestion strong{font-size:9px}.media-suggestion small{color:#667085;margin-top:3px;font-size:7px}.media-suggestion button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:8px;width:29px;height:29px;font-size:16px}.graphic-workspace{--graphic-primary:#3159c9;--graphic-secondary:#111827;margin-top:28px}.graphic-intro{border:1px solid var(--border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.graphic-eyebrow{color:var(--graphic-primary);letter-spacing:.12em;font-size:8px;font-weight:850}.graphic-intro h2,.graphic-intro p,.graphic-group-heading h2,.graphic-group-heading p{margin:0}.graphic-intro h2{margin-top:6px;font-size:21px}.graphic-intro p{color:var(--muted);margin-top:7px;font-size:10px}.active-not-live{color:#243c83;background:#f1f5ff;border:1px solid #cbd7fb;border-radius:11px;gap:4px;max-width:380px;padding:12px 14px;display:grid}.active-not-live strong{font-size:10px}.active-not-live span{font-size:8px;line-height:1.5}.graphic-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-top:13px;display:grid}.graphic-summary a{border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:14px 16px;text-decoration:none;display:grid}.graphic-summary span{color:#475467;font-size:9px;font-weight:700}.graphic-summary strong{grid-row:span 2;font-size:21px}.graphic-summary small{color:#98a2b3;font-size:7px}.graphic-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;margin-top:18px;display:grid}.graphic-groups{gap:18px;display:grid}.graphic-group{border:1px solid var(--border);background:#fff;border-radius:16px;padding:21px;scroll-margin-top:18px}.graphic-group-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.graphic-group-heading h2{font-size:16px}.graphic-group-heading p{color:var(--muted);margin-top:5px;font-size:9px}.graphic-group-heading>span{min-width:30px;height:30px;color:var(--graphic-primary);background:#edf2ff;border-radius:999px;place-items:center;padding:0 8px;font-size:10px;font-weight:800;display:grid}.graphic-card-list{gap:10px;margin-top:14px;display:grid}.graphic-card{background:#fbfcfd;border:1px solid #e5e9ef;border-radius:13px;padding:14px}.graphic-card.selected{border-color:#9eb1e9;box-shadow:0 0 0 2px #3159c912}.graphic-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.graphic-card-header a{min-width:0;color:var(--foreground);align-items:center;gap:7px;text-decoration:none;display:flex}.graphic-card-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.graphic-card-header small{color:#667085;font-size:7px}.graphic-active-dot{background:#c7cdd6;border-radius:50%;flex:none;width:7px;height:7px}.graphic-active-dot.active{background:#12b76a;box-shadow:0 0 0 3px #e7f8ef}.graphic-edit-form{gap:10px;margin-top:12px;display:grid}.graphic-edit-form label>span,.graphic-media-create label>span{color:#475467;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.graphic-edit-form input:not([type=checkbox]),.graphic-edit-form select,.graphic-edit-form textarea,.graphic-media-create input,.graphic-media-create select,.graphic-create-row input{color:#1d2939;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:8px 10px;font-size:9px}.graphic-edit-form textarea{resize:vertical}.graphic-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.graphic-options-row{grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:9px;display:grid}.graphic-options-row .checkbox-label{background:#fff;border:1px solid #e4e8ee;border-radius:8px;min-height:37px;padding:0 10px}.graphic-edit-form .secondary-button{width:fit-content;min-height:34px;padding:0 12px}.graphic-helper{color:#98a2b3;font-size:8px}.social-choice-list{flex-wrap:wrap;gap:6px;display:flex}.social-choice-list label{cursor:pointer;background:#fff;border:1px solid #e3e7ed;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.social-choice-list span{color:#667085;font-size:7px}.social-choice-list b{color:#344054;margin-right:4px}.graphic-readonly{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.graphic-readonly span{color:#344054;font-size:8px;font-weight:700}.graphic-readonly small{color:#98a2b3;font-size:8px}.graphic-create-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.graphic-card-controls{align-items:center;gap:5px;margin-top:10px;display:flex}.graphic-card-controls form{margin:0}.graphic-card-controls button:not(.text-danger-button){color:#475467;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:30px;height:30px}.graphic-card-controls button:disabled{opacity:.35;cursor:default}.graphic-card-controls .text-danger-button{min-height:30px;margin-left:3px}.graphic-media-create{background:#f7f9ff;border:1px dashed #bdc9ea;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;padding:12px;display:grid}.graphic-media-create .primary-button{width:fit-content}.graphic-inline-empty{color:#667085;background:#f7f8fa;border-radius:9px;padding:12px;font-size:8px}.graphic-remove-form{margin-top:9px}.graphic-remove-form .text-danger-button{min-height:31px}.graphic-preview-panel{border:1px solid var(--border);background:#fff;border-radius:16px;padding:20px;position:sticky;top:18px}.graphic-preview-panel .section-heading h2{margin-top:5px;font-size:15px}.graphic-preview-screen{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#101828,#273247);border-radius:12px;margin-top:16px;position:relative;overflow:hidden}.canonical-broadcast-viewport{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.canonical-broadcast-stage{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.canonical-broadcast-viewport[data-broadcast-stage-ready=false] .canonical-broadcast-stage{visibility:hidden}.graphic-preview-screen:before{content:"";opacity:.5;background:radial-gradient(circle at 70% 25%, var(--graphic-primary), transparent 42%);position:absolute;inset:0}.preview-stage-label{z-index:2;color:#ffffff8c;letter-spacing:.1em;font-size:6px;position:absolute;top:9px;left:10px}.graphic-preview-screen.empty{color:#667085;text-align:center;background:#f2f4f7;align-content:center;place-items:center;gap:7px;display:grid}.graphic-preview-screen.empty:before{display:none}.graphic-preview-screen.empty span{font-size:25px}.graphic-preview-screen.empty p{max-width:180px;margin:0;font-size:8px}.highlight-preview{z-index:2;border-left:5px solid var(--graphic-primary);background:#090f1ce0;flex-direction:column;justify-content:center;padding:18px;display:flex;position:absolute;inset:20% 8%}.highlight-preview span{color:#b8c6f3;letter-spacing:.12em;font-size:6px;font-weight:800}.highlight-preview strong{margin-top:7px;font-size:17px;line-height:1.12}.highlight-preview small{color:#d0d5dd;margin-top:5px;font-size:8px}.marquee-preview{z-index:2;background:#f9fafb;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:37px;display:grid;position:absolute;inset:auto 0 0}.marquee-preview b{color:#fff;background:var(--graphic-primary);align-self:stretch;place-items:center;padding:0 13px;font-size:8px;display:grid}.marquee-preview span{color:#111827;white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-size:8px;overflow:hidden}.media-insertion-preview{z-index:2;border:2px solid var(--graphic-primary);border-radius:7px;position:absolute;overflow:hidden;box-shadow:0 8px 24px #00000040}.media-insertion-preview .media-preview,.media-insertion-preview .media-preview img,.media-insertion-preview .media-preview iframe{width:100%;height:100%;min-height:0}.media-position.left_third .media-insertion-preview{width:31%;height:38%;bottom:6%;left:4%}.media-position.right_third .media-insertion-preview{width:31%;height:38%;bottom:6%;right:4%}.media-position.header .media-insertion-preview{width:90%;height:22%;top:8%;left:5%}.media-position.footer .media-insertion-preview{width:90%;height:22%;bottom:6%;left:5%}.media-position.fullscreen .media-insertion-preview{inset:4%}.media-position.pip .media-insertion-preview{width:30%;height:30%;top:10%;right:5%}.image-insertion-viewport{width:100%;height:100%}.image-insertion-viewport>.canonical-broadcast-stage{container-type:inline-size}.image-insertion-slot{position:absolute;overflow:hidden}.image-insertion-image{object-fit:contain;flex:none;align-self:center;max-width:100%;max-height:100%;display:block}.image-insertion-status{color:#fff;place-items:center;font-size:24px;display:grid;position:absolute;inset:0}.missing-media{color:#475467;background:#f2f4f7;place-items:center;height:100%;padding:8px;font-size:7px;display:grid}.graphic-preview-meta{border-top:1px solid #edf0f3;margin:15px 0 0}.graphic-preview-meta div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.graphic-preview-meta dt,.graphic-preview-meta dd{margin:0;font-size:8px}.graphic-preview-meta dt{color:#667085}.graphic-preview-meta dd{color:#344054;font-weight:750}.graphic-preview-meta dd.active{color:#087a55}.graphic-preview-meta dd.inactive{color:#98a2b3}.lower-third-motion-preview{gap:9px;display:grid}.lower-third-replay-button{width:100%}.lower-third-motion-preview>small{color:#667085;font-size:9px;line-height:1.45}.brand-editor-divider{background:#e6eaf0;height:1px;margin:24px 0}.brand-editor-form{gap:13px;display:grid}.brand-property-field{background:#fbfcfe;border:1px solid #dfe4ec;border-radius:10px;margin:0;padding:14px}.brand-property-field legend{color:#344054;padding:0 5px;font-size:11px;font-weight:800}.brand-property-controls{grid-template-columns:minmax(0,1fr) 132px auto;align-items:end;gap:10px;display:grid}.brand-property-controls label{gap:5px;display:grid}.brand-property-controls label>span{color:#667085;font-size:9px;font-weight:750}.brand-property-controls select,.brand-property-controls input{min-height:40px}.brand-property-controls input[type=color]{width:100%;padding:3px}.brand-property-field>small{color:#667085;margin-top:8px;font-size:9px;display:block}.brand-source-badge{color:#475467;letter-spacing:.06em;background:#edf1f6;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.brand-source-badge.override{color:#175cd3;background:#eaf2ff}.brand-source-badge.inherit{color:#067647;background:#ecfdf3}.brand-source-badge.legacy{color:#854a0e;background:#fff6df}.episode-brand-card{grid-column:1/-1}.episode-brand-card>p{color:#667085;margin:0 0 13px;font-size:10px;line-height:1.5}.program-visual-identity-workspace{gap:18px;margin-top:22px;display:grid}.visual-identity-intro{background:linear-gradient(120deg,#fff,#f7f9ff);border:1px solid #dfe5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.visual-identity-intro h2{color:#172033;margin:6px 0 5px;font-size:22px}.visual-identity-intro p{color:#667085;max-width:760px;margin:0;font-size:11px;line-height:1.55}.visual-dirty-state{color:#067647;background:#ecfdf3;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.visual-dirty-state.dirty{color:#854a0e;background:#fff6df}.visual-identity-layout{grid-template-columns:minmax(0,1fr) minmax(360px,43%);align-items:start;gap:18px;display:grid}.visual-identity-settings{gap:14px;display:grid}.visual-setting-group,.visual-preview-panel{background:#fff;border:1px solid #e0e5ec;border-radius:14px;padding:19px}.visual-group-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:15px;display:grid}.visual-group-heading>span{color:#3159c9;background:#edf2ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.visual-group-heading h3{color:#172033;margin:1px 0 3px;font-size:14px}.visual-group-heading p{color:#667085;margin:0;font-size:9px;line-height:1.5}.visual-property-card{background:#fbfcfe;border:1px solid #e3e7ed;border-radius:11px;margin:0;padding:14px}.visual-property-card+.visual-property-card{margin-top:9px}.visual-property-card legend{color:#344054;padding:0 6px;font-size:11px;font-weight:850}.visual-property-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.visual-mode-control{background:#f1f3f6;border:1px solid #dfe4ec;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.visual-mode-control button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.visual-mode-control button:hover{color:#344054;background:#fff}.visual-mode-control button.selected{color:#2448ad;background:#fff;box-shadow:0 1px 4px #18274b1f}.visual-mode-control button:focus-visible{outline-offset:2px;outline:3px solid #3159c93d}.visual-mode-control button:disabled{opacity:.55;cursor:not-allowed}.visual-origin-label{color:#475467;font-size:9px;font-weight:800}.visual-preserved-note{color:#6b5218;background:#fff8e7;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:9px;line-height:1.5}.visual-color-value{grid-template-columns:44px minmax(0,1fr);align-items:end;gap:10px;margin-top:12px;display:grid}.visual-color-swatch{border:1px solid #1018282e;border-radius:9px;width:44px;height:40px;box-shadow:inset 0 0 0 3px #ffffff85}.visual-color-value label,.visual-color-value>div,.visual-logo-picker,.visual-single-option{gap:5px;display:grid}.visual-color-value label>span,.visual-color-value>div>span,.visual-logo-picker>span,.visual-single-option>span{color:#667085;font-size:8px;font-weight:800}.visual-color-value strong{color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.visual-color-value input,.visual-logo-picker select,.visual-single-option select{min-height:40px}.visual-field-error{color:#b42318;margin-top:7px;font-size:9px;line-height:1.45;display:block}.visual-contrast-warning{color:#7a4c0e;background:#fff9ed;border:1px solid #f4d8a6;border-radius:9px;margin:11px 0 0;padding:10px 11px;font-size:9px;line-height:1.5}.visual-logo-picker{margin-top:12px}.visual-effective-logo{background:#fff;border:1px dashed #cfd7e4;border-radius:9px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;margin-top:10px;padding:10px;display:grid}.visual-effective-logo img{object-fit:contain;width:92px;height:52px}.visual-effective-logo span{color:#667085;font-size:10px}.visual-effective-logo small{color:#667085;font-size:8px}.visual-single-option{margin-top:12px}.visual-single-option small{color:#667085;font-size:8px}.visual-preset-summary{color:#344054;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.visual-preset-summary strong{font-size:14px}.visual-preset-summary span{color:#667085;font-size:9px}.visual-operational-card{background:#fbfcfe;border:1px solid #dfe5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.visual-operational-card>div{gap:3px;display:grid}.visual-operational-card>div>span{color:#667085;text-transform:uppercase;font-size:8px;font-weight:800}.visual-operational-card strong{color:#344054;font-size:12px}.visual-operational-card small{color:#667085;font-size:8px}.visual-available-badge{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.visual-preview-panel{position:sticky;top:18px}.visual-preview-panel .visual-group-heading{margin-bottom:0}.visual-identity-preview{--graphic-primary:#3159c9;background:#101828;border-radius:12px;margin-top:15px}.visual-preview-logo{z-index:2;background:#ffffff14;border-radius:18px;place-items:center;width:280px;height:140px;padding:16px;display:grid;position:absolute;top:80px;right:88px}.visual-preview-logo img{object-fit:contain;max-width:100%;max-height:100%}.visual-replay-button{width:100%;margin-top:10px}.visual-preview-meta{border-top:1px solid #edf0f3;margin:12px 0 0}.visual-preview-meta div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.visual-preview-meta dt,.visual-preview-meta dd{margin:0;font-size:8px}.visual-preview-meta dt{color:#667085}.visual-preview-meta dd{color:#344054;text-align:right;font-weight:750}.visual-preview-note{color:#667085;margin-top:10px;font-size:8px;line-height:1.5;display:block}.visual-save-bar{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;border:1px solid #dfe5ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:13px 15px;display:grid;position:sticky;bottom:12px;box-shadow:0 10px 30px #1c273f1f}.visual-save-bar>div{gap:3px;display:grid}.visual-save-bar strong{color:#344054;font-size:10px}.visual-save-bar small{color:#667085;font-size:8px}.visual-save-bar button:disabled{opacity:.48;cursor:not-allowed}.visual-readonly-note{color:#475467;background:#f5f7fa;border-radius:10px;margin:0;padding:12px;font-size:10px}.episode-visual-identity-workspace{border-top:1px solid #e3e7ed;margin-top:2px;padding-top:18px}.episode-program-identity-toggle{cursor:pointer;background:#f7f9ff;border:1px solid #ccd7ed;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.episode-program-identity-toggle>span{gap:4px;display:grid}.episode-program-identity-toggle strong{color:#24324a;font-size:13px}.episode-program-identity-toggle small{color:#667085;max-width:760px;font-size:9px;line-height:1.5}.episode-program-identity-toggle>b{color:#2448ad;text-align:right;min-width:68px;font-size:9px}.episode-program-identity-toggle input{accent-color:#3159c9;cursor:pointer;flex:none;width:44px;height:24px}.episode-program-identity-toggle input:focus-visible{outline-offset:3px;outline:3px solid #3159c93d}.episode-program-identity-toggle input:disabled{opacity:.55;cursor:not-allowed}.episode-program-identity-summary{align-content:center;justify-items:start;gap:9px;min-height:180px;display:grid}.episode-program-identity-summary h3{color:#24324a;margin:0;font-size:16px}.episode-program-identity-summary p{color:#667085;max-width:620px;margin:0;font-size:10px;line-height:1.55}.episode-program-identity-summary small{color:#6b5218;background:#fff8e7;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.45}.episode-identity-customization{gap:14px;display:grid}.episode-identity-readonly-list{gap:8px;display:grid}.episode-identity-readonly-list>div{background:#fbfcfe;border:1px solid #e3e7ed;border-radius:9px;grid-template-columns:minmax(80px,.45fr) minmax(160px,.8fr) minmax(180px,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.episode-identity-readonly-list span{color:#667085;text-transform:uppercase;font-size:8px;font-weight:800}.episode-identity-readonly-list strong{color:#344054;font-size:10px}.episode-identity-readonly-list small{color:#667085;font-size:8px;line-height:1.4}.company-visual-identity-workspace{margin-top:15px}.company-visual-property-card .visual-property-top{min-height:24px}.company-effective-value{color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.company-fallback-note{color:#667085;margin-top:8px;font-size:8px;line-height:1.5;display:block}.company-visual-identity-workspace .visual-single-option{margin-top:12px}.company-visual-identity-workspace .visual-logo-picker select,.company-visual-identity-workspace .visual-single-option select,.company-visual-identity-workspace .visual-color-value input{width:100%}.company-palette-intro{margin-bottom:10px}.company-palette-intro strong{color:#344054;font-size:11px}.company-palette-intro p{color:#667085;margin:3px 0 0;font-size:9px;line-height:1.45}.company-palette-grid{grid-template-columns:repeat(2,minmax(210px,1fr));gap:8px;margin-bottom:15px;display:grid}.company-palette-card{min-width:0;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:10px;align-content:space-between;gap:10px;padding:10px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.company-palette-card:hover{border-color:#aebfe8;transform:translateY(-1px)}.company-palette-card.selected{border-color:#3159c9;box-shadow:0 0 0 2px #3159c921}.company-palette-card:focus-visible{outline-offset:2px;outline:3px solid #3159c947}.company-palette-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-palette-card-heading strong{color:#24324a;font-size:10px}.company-palette-card-heading>span{color:#3159c9;font-size:8px;font-weight:800}.company-palette-swatches{border:1px solid #10182824;border-radius:7px;grid-template-columns:repeat(5,minmax(20px,1fr));min-height:31px;display:grid;overflow:hidden}.company-palette-swatches>span{min-width:20px;box-shadow:inset -1px 0 #ffffff38}.lower-third-copy strong{font-family:var(--broadcast-display-font,var(--font-inter))}.lower-third-copy span,.lower-third-copy small,.lower-third-socials{font-family:var(--broadcast-support-font,var(--font-inter))}@media (width<=680px){.brand-property-controls{grid-template-columns:1fr}.brand-source-badge{width:fit-content}.visual-identity-intro,.visual-property-top,.visual-operational-card{flex-direction:column;align-items:stretch}.visual-mode-control{grid-template-columns:1fr;width:100%;display:grid}.visual-identity-layout{grid-template-columns:1fr}.visual-preview-panel{position:static}.visual-save-bar{grid-template-columns:1fr 1fr}.visual-save-bar>div{grid-column:1/-1}.company-visual-property-card .visual-property-top{align-items:flex-start}.company-palette-grid{grid-template-columns:1fr}.episode-program-identity-toggle{align-items:flex-start}.episode-identity-readonly-list>div{grid-template-columns:1fr}}@media (width<=1100px){.visual-identity-layout{grid-template-columns:1fr}.visual-preview-panel{position:static}}.programs-workspace{padding-bottom:54px}.programs-filter-bar{justify-content:space-between;margin-top:23px}.programs-filter-bar .search-form{flex:380px}.programs-filter-bar .segmented-control{flex:none}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.program-card{border-radius:var(--radius-card);min-height:122px}.program-card-body h3{font-size:15px}.program-card-body p{font-size:11px}.app-shell:has(.program-mode-shell){grid-template-columns:minmax(0,1fr)}:is(.app-shell:has(.program-mode-shell)>.sidebar,.app-main:has(.program-mode-shell)>.mobile-header){display:none}.program-mode-shell{grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.program-context-sidebar{background:#fff;border-right:1px solid #e3e7ed;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.program-context-brand{border-bottom:1px solid #edf0f4;gap:5px;padding:0 8px 22px;display:grid}.program-context-brand>span{color:var(--brand);letter-spacing:.13em;font-size:9px;font-weight:850}.program-context-brand strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.program-context-brand small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.program-context-sidebar nav{gap:4px;margin-top:18px;display:grid}.program-context-sidebar nav a,.program-context-back{border-radius:var(--radius-control);min-height:39px;color:var(--muted);font-size:var(--font-nav-item);align-items:center;gap:9px;padding:0 11px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.program-context-sidebar nav svg{color:#6078bd;font-size:14px}.program-context-sidebar nav a:hover{background:#f5f7fa}.program-context-sidebar nav a.active{color:var(--brand);background:var(--brand-soft);box-shadow:inset 2px 0 var(--brand)}.program-context-back{border:1px solid #e3e7ed;margin-top:auto}.program-mode-content{min-width:0;padding:42px 48px 64px}.program-mode-content .detail-hero{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-height:0;padding:0 0 22px}.program-mode-content .detail-hero h1{margin:7px 0 5px;font-size:30px}.program-mode-content .detail-kicker{font-size:10px}.program-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.program-overview-metrics>div{border-radius:var(--radius-card);background:#fff;border:1px solid #e3e7ed;align-content:start;gap:5px;min-height:105px;padding:17px;display:grid}.program-overview-metrics span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:850}.program-overview-metrics strong{color:#172033;font-size:24px}.program-overview-metrics small{color:var(--muted);font-size:10px}.program-next-episode{border-radius:var(--radius-card);background:linear-gradient(120deg,#fff,#f7f9ff);border:1px solid #dce4f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-height:128px;margin-top:13px;padding:19px;display:grid}.program-next-episode>span:first-child{color:var(--brand);letter-spacing:.09em;font-size:10px;font-weight:850}.program-next-episode h2,.program-next-episode p{grid-column:1;margin:0}.program-next-episode h2{font-size:17px}.program-next-episode p{color:var(--muted);font-size:11px}.program-next-episode .status-pill{grid-area:1/2;justify-self:end}.program-next-episode .primary-button{grid-area:2/2/4}.program-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.program-area-grid header{grid-column:1/-1;margin-bottom:2px}.program-area-grid h2{margin:0;font-size:14px}.program-area-grid p{color:var(--muted);margin:3px 0 0;font-size:11px}.program-area-grid>a{color:#172033;background:#fff;border:1px solid #e3e7ed;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:84px;padding:15px;text-decoration:none;display:flex}.program-area-grid>a strong{font-size:12px}.program-area-grid>a span{color:var(--brand);font-size:10px;font-weight:750}@media (width<=1180px){.program-grid,.program-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.program-mode-shell{display:block}.program-context-sidebar{border-bottom:1px solid #e3e7ed;border-right:0;height:auto;padding:14px 18px;position:static}.program-context-brand{padding:0 0 10px}.program-context-sidebar nav{margin-top:10px;display:flex;overflow-x:auto}.program-context-sidebar nav a{flex:none}.program-context-back{width:fit-content;margin-top:9px}.program-mode-content,.episode-mode-content .workspace{padding:28px 20px 48px}}@media (width<=680px){.program-grid,.program-overview-metrics,.program-area-grid,.program-next-episode{grid-template-columns:1fr}.program-next-episode>*,.program-next-episode .status-pill,.program-next-episode .primary-button{grid-area:auto/1;justify-self:start}}.app-shell:has(.broadcast-mode-shell){grid-template-columns:minmax(0,1fr)}:is(.app-shell:has(.broadcast-mode-shell)>.sidebar,.app-main:has(.broadcast-mode-shell)>.mobile-header){display:none}.broadcast-mode-shell{color:#f3f5f8;background:#080b12;min-height:100vh}.broadcast-shell-header{background:#0d111b;border-bottom:1px solid #151c29;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 24px;display:flex}.broadcast-shell-brand{color:#f3f5f8;font-size:13px;font-weight:800;text-decoration:none}.broadcast-shell-back{color:#8d99aa;background:#141c28;border:1px solid #263142;border-radius:9px;justify-content:center;align-items:center;min-width:148px;min-height:36px;padding:0 18px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.broadcast-shell-back:hover{color:#f3f5f8;border-color:#3d4c63}.broadcast-mode-content{min-width:0}.live-workspace{width:100%;max-width:1680px;margin:0 auto;padding:20px}.live-start-workspace{width:min(100% - 40px,600px);margin:0 auto;padding:92px 0 80px}.live-start-workspace,.live-workspace{color:#eef3fb}.broadcast-preparation-header{gap:0;display:grid}.broadcast-preparation-header>span{color:#4b73ff;letter-spacing:.06em;font-size:9px;font-weight:800}.broadcast-preparation-header h1{color:#f3f5f8;letter-spacing:-.035em;margin:16px 0 10px;font-size:30px}.broadcast-preparation-header p{color:#8d99aa;margin:0;font-size:11px}.live-start-card,.obs-settings-card{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:24px;padding:28px;box-shadow:0 10px 30px #1118270b}.live-start-copy{align-items:flex-start;gap:18px;display:flex}.live-start-copy>span{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:12px;place-items:center;font-weight:800;display:grid}.live-start-copy h2{letter-spacing:-.03em;margin:0;font-size:23px}.live-start-copy p{max-width:700px;color:var(--muted);margin:7px 0 0;line-height:1.6}.live-start-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:28px;display:grid}.live-start-form label>span{color:#475467;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.live-start-form select{color:#1f2937;background:#fff;border:1px solid #d7dce3;border-radius:11px;width:100%;min-height:50px;padding:0 14px}.live-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.live-principles article{border:1px solid var(--border);background:#fff;border-radius:14px;gap:12px;padding:18px;display:flex}.live-principles article>span{color:var(--brand);font-size:20px}.live-principles article div{gap:4px;display:grid}.live-principles small{color:var(--muted);line-height:1.45}.live-start-workspace .live-start-card{border-radius:14px;margin-top:46px;padding:21px}.live-start-workspace .live-start-form{grid-template-columns:1fr;align-items:stretch;gap:18px;margin-top:0;display:grid}.live-start-workspace .live-start-form label>span{letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.live-start-workspace .live-start-form select{border-radius:9px;min-height:52px;font-size:11px}.live-start-workspace .live-start-form>.primary-button{border-radius:9px;width:100%;min-height:44px;font-size:10px}.live-start-workspace .live-approval-signal{color:#8d99aa;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;padding:0;display:grid}.live-start-workspace .live-approval-signal div{display:contents}.live-start-workspace .live-approval-signal div span{color:#8d99aa;grid-column:1/-1;font-size:8px}.live-start-workspace .live-approval-signal div strong{color:#8d99aa;text-transform:uppercase;border:1px solid #8d99aa;border-radius:999px;align-items:center;width:fit-content;min-height:26px;margin:0;padding:0 18px;font-size:9px;display:inline-flex}.live-start-workspace .live-approval-signal.approved div strong{border-color:var(--success);color:var(--success);background:#102b25}.live-start-workspace .live-approval-signal p{color:#8d99aa;align-self:center;max-width:none;margin:0;font-size:8px}.live-start-workspace .live-principles{color:#8d99aa;background:#0c121c;border:1px solid #263142;border-radius:12px;min-height:126px;margin-top:26px;padding:21px;display:block}.live-start-workspace .live-principles>strong{letter-spacing:.02em;font-size:8px}.live-start-workspace .live-principles>strong span{margin:0 8px}.live-start-workspace .live-principles>p{margin:24px 0 0;font-size:9px;line-height:1.45}.live-start-workspace .live-start-card{color:#eef3fb;box-shadow:none;background:#111927;border-color:#273348}.live-start-workspace .live-start-copy>span{color:#9bb0ff;background:#1d2e58}.live-start-workspace .live-start-copy p,.live-start-workspace .live-start-form label>span{color:#98a6b9}.live-start-workspace .live-start-form select{color:#f3f6fb;background:#182234;border-color:#344158}.live-start-workspace .live-principles article{color:#eef3fb;background:#111927;border-color:#273348}.live-start-workspace .live-principles article>span{color:#8fa8ff}.live-start-workspace .live-principles small{color:#93a0b3}.live-workspace .live-mode-bar,.live-workspace .live-switcher,.live-workspace .broadcast-monitor,.live-workspace .program-stack{color:#eef3fb;box-shadow:none;background:#111927;border-color:#273348}.live-workspace .live-mode-bar>div:first-child span,.live-workspace .live-switcher-heading small,.live-workspace .broadcast-monitor>header strong,.live-workspace .program-layer-list article small{color:#93a0b3}.live-workspace .live-mode-bar>div:first-child strong,.live-workspace .live-switcher-heading h2,.live-workspace .switcher-group h3,.live-workspace .broadcast-monitor>header strong,.live-workspace .program-stack h2,.live-workspace .program-layer-list article strong{color:#eef3fb}.live-workspace .live-mode-selector{background:#202c3e}.live-workspace .live-mode-selector button{color:#aab6c8}.live-workspace .live-mode-selector button.selected{color:#fff;background:#3159c9}.live-workspace .switcher-group{border-top-color:#263246}.live-workspace .switcher-group header>span{color:#aab6c8;background:#202c3e}.live-workspace .switcher-button.available{color:#b8c5d7;background:#182234;border-color:#33445c}.live-workspace .switcher-button.available>strong{color:#eef3fb}.live-workspace .switcher-button.prepared{color:#ffd37d;background:#302817;border-color:#8b6b2e}.live-workspace .switcher-button.prepared>strong{color:#fff3d5}.live-workspace .switcher-button.on-air{color:#ffacb7;background:#361c24;border-color:#85404b}.live-workspace .switcher-button.on-air>strong{color:#ffe7ea}.live-workspace .broadcast-monitor.preview{border-color:#b18438}.live-workspace .broadcast-monitor.program{border-color:#b73c49}.live-workspace .broadcast-monitor>header b{color:#bdc8d8;background:#202c3e}.live-workspace .program-layer-list article{background:#151f2f;border-color:#29364a}.live-workspace .program-layer-list article b,.live-workspace .live-session-meta div{color:#c7d1df;background:#202c3e}.live-workspace .live-session-meta dt{color:#8f9caf}.live-workspace .live-session-meta dd{color:#eef3fb}.live-workspace .live-approval-signal{color:#d9e1ec;background:#111927;border-color:#39465a}@media (width<=720px){.broadcast-shell-header{min-height:64px;padding:0 16px}.broadcast-shell-back{min-width:112px}.live-start-workspace{width:min(100% - 32px,600px);padding:56px 0}.live-start-workspace .live-principles>strong{line-height:1.7}.live-workspace{padding:14px}}.live-session-header{color:#fff;background:linear-gradient(135deg,#111827,#202b3d);border:1px solid #263246;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 16px 34px #11182729}.live-session-kicker{color:#fca5a5;letter-spacing:.1em;font-size:11px;font-weight:800}.live-session-kicker i{background:#ef4444;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #ef444429}.live-session-header h1{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(27px,3vw,40px)}.live-session-header p{color:#aeb9ca;margin:6px 0 0}.live-session-actions{align-items:center;gap:10px;display:flex}.live-session-actions .secondary-button{color:#fff;background:#ffffff0f;border-color:#435069}.realtime-state{color:#fbbf24;background:#fbbf241f;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:750}.realtime-state.connected{color:#6ee7b7;background:#10b98124}.live-room-grid{grid-template-columns:minmax(390px,.7fr) minmax(680px,1.3fr);align-items:start;gap:18px;margin-top:18px;display:grid}.live-switcher{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px;overflow:hidden}.live-switcher-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-switcher-heading span{color:var(--brand);letter-spacing:.1em;font-size:10px;font-weight:800}.live-switcher-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.live-switcher-heading small{color:#667085;align-items:center;gap:5px;display:flex}.live-switcher-heading small i{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-active{background:#12b76a}.legend-preview{background:#f59e0b;margin-left:5px}.legend-on-air{background:#ef4444;margin-left:5px}.switcher-group{border-top:1px solid #edf0f3;margin-top:18px;padding-top:16px}.switcher-group>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.switcher-group h3{margin:0;font-size:13px}.switcher-group header>span{color:#475467;background:#f2f4f7;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;font-weight:800;display:grid}.switcher-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.switcher-button{text-align:left;cursor:pointer;border:1px solid;border-radius:12px;min-height:94px;padding:12px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.switcher-button:hover:not(:disabled){transform:translateY(-1px)}.switcher-button.available{color:#075c42;background:#effbf5;border-color:#a8e7cb}.switcher-button.prepared{color:#8a5109;background:#fff9e9;border-color:#f6c966;box-shadow:0 0 0 3px #f59e0b14}.switcher-button.on-air{color:#991b1b;background:#fff1f2;border-color:#fda4af;box-shadow:0 0 0 3px #f43f5e14}.switcher-button:disabled{opacity:.62;cursor:wait}.switcher-button>span{letter-spacing:.12em;font-size:8px;font-weight:900}.switcher-button>strong{color:#1f2937;margin-top:6px;font-size:12px;line-height:1.3;display:block}.switcher-button>small{opacity:.76;margin-top:4px;font-size:9px;display:block}.auto-hide-progress{background:linear-gradient(90deg, #ef4444 var(--progress), #fecdd3 var(--progress));height:4px;position:absolute;inset:auto 0 0}.switcher-empty{color:#667085;background:#f7f8fa;border-radius:10px;margin:0;padding:14px;font-size:11px}.live-control-column{gap:14px;min-width:0;display:grid;position:sticky;top:18px}.live-take-bar{color:#fff;background:#111827;border:1px solid #263246;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid;box-shadow:0 12px 28px #11182729}.live-take-bar>div>span,.take-selection>span{color:#8d9bb1;letter-spacing:.1em;font-size:8px;font-weight:850;display:block}.transition-selector{background:#273244;border-radius:9px;margin-top:7px;padding:3px;display:flex}.transition-selector button{color:#aeb8c8;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 12px;font-size:9px;font-weight:850}.transition-selector button.selected{color:#111827;background:#fff}.take-selection{min-width:0}.take-selection strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.take-button{color:#fff;cursor:pointer;letter-spacing:.05em;background:#1c9b70;border:0;border-radius:11px;min-width:112px;min-height:52px;font-size:16px;font-weight:900;box-shadow:0 8px 20px #1c9b7040}.take-button:disabled{color:#7f8a9b;box-shadow:none;cursor:not-allowed;background:#303b4e}.live-monitors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.broadcast-monitor{background:#fff;border:2px solid;border-radius:15px;min-width:0;padding:12px}.broadcast-monitor.preview{border-color:#e8b447}.broadcast-monitor.program{border-color:#d94350}.broadcast-monitor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.broadcast-monitor>header div{gap:3px;display:grid}.broadcast-monitor>header span{color:#667085;letter-spacing:.12em;font-size:9px;font-weight:900}.broadcast-monitor.preview>header span{color:#a76512}.broadcast-monitor.program>header span{color:#b4232f}.broadcast-monitor>header strong{color:#344054;font-size:10px}.broadcast-monitor>header b{color:#475467;background:#f2f4f7;border-radius:999px;padding:6px 8px;font-size:8px}.live-preview-frame{background:#0b101b;border-radius:11px;margin-top:10px;padding:7px;box-shadow:inset 0 0 0 1px #283247}.live-broadcast-stage{background:#0b101b;border-radius:7px}.program-stack{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px}.program-stack>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.program-stack>header span{color:#b4232f;letter-spacing:.1em;font-size:8px;font-weight:900}.program-stack h2{margin:4px 0 0;font-size:17px}.program-stack>header button{color:#991b1b;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}.program-stack>header button:disabled{opacity:.45;cursor:not-allowed}.program-layer-list{gap:7px;margin-top:12px;display:grid}.program-layer-list article{border:1px solid #e6e9ee;border-radius:10px;grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.program-layer-list article>div{align-items:center;gap:7px;display:flex}.program-layer-list article b{color:#344054;background:#eef1f5;border-radius:6px;padding:4px 6px;font-size:8px}.program-layer-list article span{color:#667085;text-transform:uppercase;font-size:8px}.program-layer-list article strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.program-layer-list article small{color:#7c8798;font-size:8px}.program-layer-list article button{color:#fff;cursor:pointer;background:#b4232f;border:0;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px;font-weight:850}.program-layer-list article button:disabled{opacity:.5}.live-session-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.live-session-meta div{background:#f7f8fa;border-radius:10px;padding:10px}.live-session-meta dt{color:#667085;font-size:8px}.live-session-meta dd{color:#344054;margin:4px 0 0;font-size:10px;font-weight:750}.broadcast-canvas{aspect-ratio:16/9;color:#fff;isolation:isolate;background:linear-gradient(145deg,#111827,#253047);width:100%;position:relative;overflow:hidden;container-type:inline-size}.broadcast-canvas:before{content:"";z-index:-1;background:radial-gradient(circle at 72% 20%, var(--live-primary), transparent 44%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.broadcast-canvas:before{background:radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--live-primary), transparent 45%), transparent 44%)}}.broadcast-canvas.transparent{background:0 0}.broadcast-canvas.transparent:before{display:none}.broadcast-layer.is-technical-preload{visibility:hidden;pointer-events:none;opacity:0!important}.broadcast-layer{pointer-events:none;position:absolute}.broadcast-layer.transition-fade.phase-entering{animation:broadcast-layer-fade-in var(--broadcast-layer-fade-duration,.32s) ease-out both}.broadcast-layer.transition-fade.phase-exiting{animation:broadcast-layer-fade-out var(--broadcast-layer-fade-duration,.32s) ease-in both}.broadcast-layer-content{width:100%;height:100%}.broadcast-layer.is-lower-third.transition-fade{animation:none}.lower-third-pro{--lt-enter-x:-7%;--lt-enter-y:0%;--lt-copy-x:-1.8cqw;--lt-body-clip:inset(0 100% 0 0);width:100%;height:100%;color:var(--broadcast-text);filter:drop-shadow(0 1.5cqw 3.2cqw #00000061);transform-origin:0;grid-template-columns:1.7% minmax(0,1fr);display:grid;container-type:inline-size}.lower-third-pro.phase-waiting{opacity:0}.lower-third-pro.phase-in,.lower-third-pro.phase-out{animation:lower-third-phase-clock var(--lower-third-duration) linear both;animation-delay:var(--lower-third-delay)}.lower-third-pro.format-vixos-preset{filter:none;align-items:flex-end;width:100%;height:100%;display:flex;overflow:visible}.lower-third-pro.format-vixos-preset.position-left{justify-content:flex-start}.lower-third-pro.format-vixos-preset.position-center{justify-content:center}.lower-third-pro.format-vixos-preset.position-right{justify-content:flex-end}.lower-third-preset-surface{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:140px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057}.lower-third-preset-surface[data-lower-third-preset-schema="1"]{grid-template-columns:auto minmax(0,1fr) auto}.lower-third-preset-mark{border-radius:999px;width:12px;height:72px;display:block}.lower-third-preset-logo{object-fit:contain;width:74px;height:64px;display:block}.lower-third-preset-copy{min-width:0;display:grid}.lower-third-preset-copy strong,.lower-third-preset-copy span{text-overflow:ellipsis;white-space:nowrap;line-height:1.04;overflow:hidden}.lower-third-preset-secondary-region{min-width:0;min-height:2.1em;position:relative;overflow:hidden}.lower-third-preset-secondary-panel{will-change:opacity,clip-path;gap:5px;min-width:0;display:grid}.lower-third-preset-secondary-panel.is-next{position:absolute;inset:0}.lower-third-preset-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lower-third-preset-socials{gap:6px;min-width:0;display:grid}.lower-third-preset-secondary-panel[data-secondary-panel=role_and_socials] .lower-third-preset-socials{align-items:center;gap:14px;display:flex}.lower-third-preset-surface[data-lower-third-preset-schema="3"] .lower-third-preset-secondary-panel{white-space:nowrap;align-items:center;gap:14px;display:flex;position:absolute;inset:0;overflow:hidden}.lower-third-preset-surface[data-lower-third-preset-schema="3"] .lower-third-preset-socials{white-space:nowrap;align-items:center;gap:14px;display:flex;overflow:hidden}.lower-third-preset-socials span{align-items:center;gap:8px;min-width:0;display:flex}.lower-third-preset-socials svg{flex:0 0 22px;width:22px}.lower-third-preset-socials b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lower-third-pro.format-vixos-preset.phase-in .lower-third-preset-surface{animation-duration:var(--lower-third-duration);animation-delay:var(--lower-third-delay);animation-timing-function:var(--lt-preset-enter-easing);animation-fill-mode:both}.lower-third-pro.format-vixos-preset.phase-out .lower-third-preset-surface{animation-duration:var(--lower-third-duration);animation-delay:var(--lower-third-delay);animation-timing-function:var(--lt-preset-exit-easing);animation-fill-mode:both}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Expand] .lower-third-preset-surface{animation-name:lower-third-preset-expand-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Expand][data-enter-direction=up] .lower-third-preset-surface{animation-name:lower-third-preset-expand-up-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Reveal] .lower-third-preset-surface{animation-name:lower-third-preset-reveal-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Reveal][data-enter-direction=right] .lower-third-preset-surface{animation-name:lower-third-preset-reveal-right-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Reveal][data-enter-direction=up] .lower-third-preset-surface{animation-name:lower-third-preset-reveal-up-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Wipe] .lower-third-preset-surface{animation-name:lower-third-preset-wipe-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Wipe][data-enter-direction=right] .lower-third-preset-surface{animation-name:lower-third-preset-wipe-right-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Wipe][data-enter-direction=up] .lower-third-preset-surface{animation-name:lower-third-preset-wipe-up-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Slide] .lower-third-preset-surface{animation-name:lower-third-preset-slide-in}.lower-third-pro.format-vixos-preset.phase-in[data-enter-recipe=Fade] .lower-third-preset-surface{animation-name:lower-third-preset-fade-in}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Expand] .lower-third-preset-surface{animation-name:lower-third-preset-expand-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Expand][data-exit-direction=up] .lower-third-preset-surface{animation-name:lower-third-preset-expand-up-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Reveal] .lower-third-preset-surface{animation-name:lower-third-preset-reveal-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Reveal][data-exit-direction=right] .lower-third-preset-surface{animation-name:lower-third-preset-reveal-right-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Reveal][data-exit-direction=up] .lower-third-preset-surface{animation-name:lower-third-preset-reveal-up-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Wipe] .lower-third-preset-surface{animation-name:lower-third-preset-wipe-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Wipe][data-exit-direction=right] .lower-third-preset-surface{animation-name:lower-third-preset-wipe-right-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Wipe][data-exit-direction=up] .lower-third-preset-surface{animation-name:lower-third-preset-wipe-up-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Slide] .lower-third-preset-surface{animation-name:lower-third-preset-slide-out}.lower-third-pro.format-vixos-preset.phase-out[data-exit-recipe=Fade] .lower-third-preset-surface{animation-name:lower-third-preset-fade-out}.lower-third-pro.format-vixos-preset.phase-in[data-enter-direction=right] .lower-third-preset-surface{transform-origin:100%}.lower-third-pro.format-vixos-preset.phase-in[data-enter-direction=left] .lower-third-preset-surface{transform-origin:0}.lower-third-pro.format-vixos-preset.phase-in[data-enter-direction=up] .lower-third-preset-surface{transform-origin:bottom}.lower-third-pro.format-vixos-preset.phase-out[data-exit-direction=right] .lower-third-preset-surface{transform-origin:100%}.lower-third-pro.format-vixos-preset.phase-out[data-exit-direction=left] .lower-third-preset-surface{transform-origin:0}.lower-third-pro.format-vixos-preset.phase-out[data-exit-direction=up] .lower-third-preset-surface{transform-origin:bottom}.lower-third-pro.format-vixos-preset.phase-in :is(.lower-third-preset-mark,.lower-third-preset-logo,.lower-third-preset-copy,.lower-third-preset-socials){animation-name:lower-third-preset-stage-in;animation-timing-function:var(--lt-preset-enter-easing);animation-fill-mode:both}.lower-third-pro.format-vixos-preset.phase-out :is(.lower-third-preset-mark,.lower-third-preset-logo,.lower-third-preset-copy,.lower-third-preset-socials){animation-name:lower-third-preset-stage-out;animation-timing-function:var(--lt-preset-exit-easing);animation-fill-mode:both}.lower-third-pro.format-vixos-preset :is(.lower-third-preset-mark,.lower-third-preset-logo){--lt-preset-stage-start:var(--lt-preset-stage-0-start,1);--lt-preset-stage-start-y:var(--lt-preset-stage-0-y,0px)}.lower-third-pro.format-vixos-preset .lower-third-preset-copy{--lt-preset-stage-start:var(--lt-preset-stage-1-start,1);--lt-preset-stage-start-y:var(--lt-preset-stage-1-y,0px)}.lower-third-pro.format-vixos-preset .lower-third-preset-socials{--lt-preset-stage-start:var(--lt-preset-stage-2-start,1);--lt-preset-stage-start-y:var(--lt-preset-stage-2-y,0px)}.lower-third-pro.format-vixos-preset :is(.lower-third-preset-mark,.lower-third-preset-logo){animation-duration:var(--lower-third-duration);animation-delay:var(--lower-third-delay)}.lower-third-pro.format-vixos-preset.phase-in .lower-third-preset-copy{animation-duration:calc(var(--lower-third-duration) - var(--lt-preset-enter-stagger));animation-delay:calc(var(--lower-third-delay) + var(--lt-preset-enter-stagger))}.lower-third-pro.format-vixos-preset.phase-in .lower-third-preset-socials{animation-duration:calc(var(--lower-third-duration) - var(--lt-preset-enter-stagger) * 2);animation-delay:calc(var(--lower-third-delay) + var(--lt-preset-enter-stagger) * 2)}.lower-third-pro.format-vixos-preset.phase-out .lower-third-preset-copy{animation-duration:calc(var(--lower-third-duration) - var(--lt-preset-exit-stagger));animation-delay:calc(var(--lower-third-delay) + var(--lt-preset-exit-stagger))}.lower-third-pro.format-vixos-preset.phase-out .lower-third-preset-socials{animation-duration:calc(var(--lower-third-duration) - var(--lt-preset-exit-stagger) * 2);animation-delay:calc(var(--lower-third-delay) + var(--lt-preset-exit-stagger) * 2)}.lower-third-pro.format-vixos-preset .lower-third-preset-surface[data-lower-third-preset-schema="3"] .lower-third-preset-secondary-region,.lower-third-pro.format-vixos-preset .lower-third-preset-surface[data-lower-third-preset-schema="3"] .lower-third-preset-secondary-region *{transition:none;animation:none}@keyframes lower-third-preset-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes lower-third-preset-stage-out{0%{opacity:var(--lt-preset-stage-start,1);transform:translate3d(0,var(--lt-preset-stage-start-y,0px),0)}to{opacity:0;transform:translateY(8px)}}@keyframes lower-third-preset-expand-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes lower-third-preset-expand-out{0%{opacity:var(--lt-preset-start-opacity,1);transform:var(--lt-preset-start-transform,scaleX(1))}to{opacity:0;transform:scaleX(0)}}@keyframes lower-third-preset-expand-up-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes lower-third-preset-expand-up-out{0%{opacity:var(--lt-preset-start-opacity,1);transform:var(--lt-preset-start-transform,scaleY(1))}to{opacity:0;transform:scaleY(0)}}@keyframes lower-third-preset-reveal-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes lower-third-preset-reveal-out{0%{opacity:var(--lt-preset-start-opacity,1);clip-path:var(--lt-preset-start-clip,inset(0));transform:var(--lt-preset-start-transform,none)}to{opacity:0;clip-path:inset(0 100% 0 0);transform:none}}@keyframes lower-third-preset-reveal-right-in{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes lower-third-preset-reveal-right-out{0%{opacity:var(--lt-preset-start-opacity,1);clip-path:var(--lt-preset-start-clip,inset(0));transform:var(--lt-preset-start-transform,none)}to{opacity:0;clip-path:inset(0 0 0 100%);transform:none}}@keyframes lower-third-preset-reveal-up-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes lower-third-preset-reveal-up-out{0%{opacity:var(--lt-preset-start-opacity,1);clip-path:var(--lt-preset-start-clip,inset(0));transform:var(--lt-preset-start-transform,none)}to{opacity:0;clip-path:inset(0 0 100%);transform:none}}@keyframes lower-third-preset-wipe-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes lower-third-preset-wipe-out{0%{opacity:var(--lt-preset-start-opacity,1);clip-path:var(--lt-preset-start-clip,inset(0));transform:var(--lt-preset-start-transform,none)}to{opacity:0;clip-path:inset(0 100% 0 0);transform:none}}@keyframes lower-third-preset-wipe-right-in{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes lower-third-preset-wipe-right-out{0%{opacity:var(--lt-preset-start-opacity,1);clip-path:var(--lt-preset-start-clip,inset(0));transform:var(--lt-preset-start-transform,none)}to{opacity:0;clip-path:inset(0 0 0 100%);transform:none}}@keyframes lower-third-preset-wipe-up-in{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes lower-third-preset-wipe-up-out{0%{opacity:var(--lt-preset-start-opacity,1);clip-path:var(--lt-preset-start-clip,inset(0));transform:var(--lt-preset-start-transform,none)}to{opacity:0;clip-path:inset(100% 0 0);transform:none}}@keyframes lower-third-preset-slide-in{0%{opacity:0;transform:translate3d(var(--lt-preset-enter-x),var(--lt-preset-enter-y),0)}to{opacity:1;transform:translate(0)}}@keyframes lower-third-preset-slide-out{0%{opacity:var(--lt-preset-start-opacity,1);transform:var(--lt-preset-start-transform,translate3d(0,0,0))}to{opacity:0;transform:translate3d(var(--lt-preset-exit-x),var(--lt-preset-exit-y),0)}}@keyframes lower-third-preset-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lower-third-preset-fade-out{0%{opacity:var(--lt-preset-start-opacity,1)}to{opacity:0}}.lower-third-accent{z-index:2;background:var(--broadcast-accent);position:relative;overflow:hidden}.lower-third-accent i:first-child{background:var(--broadcast-secondary);width:100%;height:32%;position:absolute;inset:0 0 auto}.lower-third-accent i:last-child{background:var(--broadcast-accent);width:100%;height:16%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.lower-third-accent i:last-child{background:color-mix(in srgb, var(--broadcast-accent), white 34%)}}.lower-third-body{border:.12cqw solid var(--broadcast-border);min-width:0;padding:1.45cqw 2.4cqw 1.25cqw}@supports (color:color-mix(in lab, red, red)){.lower-third-body{border:.12cqw solid color-mix(in srgb, var(--broadcast-border), transparent 52%)}}.lower-third-body{background:linear-gradient(108deg, var(--broadcast-surface), var(--broadcast-surface-elevated));border-left:0}@supports (color:color-mix(in lab, red, red)){.lower-third-body{background:linear-gradient(108deg, color-mix(in srgb, var(--broadcast-surface) 96%, transparent), color-mix(in srgb, var(--broadcast-surface-elevated) 96%, transparent))}}.lower-third-body{box-shadow:inset 0 .22cqw 0 var(--broadcast-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.2cqw;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lower-third-body{box-shadow:inset 0 .22cqw 0 color-mix(in srgb, var(--broadcast-accent), transparent 12%)}}.lower-third-copy{align-content:center;gap:.42cqw;min-width:0;display:grid}.lower-third-copy strong{color:var(--broadcast-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(32px,4.25cqw,48px);font-weight:850;line-height:1.02;overflow:hidden}.lower-third-copy span{color:var(--broadcast-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.05cqw,26px);font-weight:680;line-height:1.2;overflow:hidden}.lower-third-copy small{color:var(--broadcast-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.7cqw,22px);line-height:1.2;overflow:hidden}.lower-third-socials{justify-items:end;gap:.62cqw;max-width:27cqw;display:grid}.lower-third-socials span{min-width:0;color:var(--broadcast-text-muted);align-items:center;gap:.65cqw;font-size:clamp(16px,1.45cqw,20px);display:flex}.lower-third-socials svg{width:1.45cqw;color:var(--broadcast-accent)}@supports (color:color-mix(in lab, red, red)){.lower-third-socials svg{color:color-mix(in srgb, var(--broadcast-accent), white 38%)}}.lower-third-socials b{text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.lower-third-pro.position-right{--lt-enter-x:7%;--lt-copy-x:1.8cqw;--lt-body-clip:inset(0 0 0 100%);transform-origin:100%;grid-template-columns:minmax(0,1fr) 1.7%}.lower-third-pro.position-right .lower-third-accent{grid-area:1/2}.lower-third-pro.position-right .lower-third-body{border-right:0;border-left:.12cqw solid var(--broadcast-border);grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.lower-third-pro.position-right .lower-third-body{border-left:.12cqw solid color-mix(in srgb, var(--broadcast-border), transparent 52%)}}.lower-third-pro.position-right .lower-third-body{text-align:right;direction:rtl}.lower-third-pro.position-right .lower-third-socials{justify-items:start}.lower-third-pro.position-center{--lt-enter-x:0%;--lt-enter-y:8%;--lt-copy-x:0;--lt-body-clip:inset(100% 0 0);transform-origin:50%}.lower-third-pro.position-center .lower-third-body{text-align:center;grid-template-columns:minmax(0,1fr)}.lower-third-pro.position-center .lower-third-socials{justify-content:center;max-width:none;display:flex}.lower-third-pro.phase-in .lower-third-accent{animation:lower-third-accent-in var(--lt-accent-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-accent-delay)}.lower-third-pro.phase-in .lower-third-body{animation:lower-third-body-in var(--lt-body-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-body-delay)}.lower-third-pro.phase-in .lower-third-copy strong{animation:lower-third-name-in var(--lt-name-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-name-delay)}.lower-third-pro.phase-in .lower-third-copy span{animation:lower-third-copy-in var(--lt-credit-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-credit-delay)}.lower-third-pro.phase-in .lower-third-copy small{animation:lower-third-copy-in var(--lt-complement-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-complement-delay)}.lower-third-pro.phase-in .lower-third-socials{animation:lower-third-copy-in var(--lt-social-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-social-delay)}.lower-third-pro.phase-out .lower-third-socials{animation:lower-third-copy-out var(--lt-social-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-social-delay)}.lower-third-pro.phase-out .lower-third-copy small{animation:lower-third-copy-out var(--lt-complement-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-complement-delay)}.lower-third-pro.phase-out .lower-third-copy span{animation:lower-third-copy-out var(--lt-credit-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-credit-delay)}.lower-third-pro.phase-out .lower-third-copy strong{animation:lower-third-copy-out var(--lt-name-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-name-delay)}.lower-third-pro.phase-out .lower-third-body{animation:lower-third-body-out var(--lt-body-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-body-delay)}.lower-third-pro.phase-out .lower-third-accent{animation:lower-third-accent-out var(--lt-accent-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-accent-delay)}.broadcast-layer.is-lower-third{align-items:flex-end;display:flex}.lower-third-pro.format-editorial-cut-light{--lt-enter-x:-20px;--lt-copy-x:-18px;--lt-light-surface:#f7f4ec;--lt-light-text:#0e1117;width:var(--lt-light-width);max-width:1120px;height:140px;color:var(--broadcast-on-secondary);filter:none;transform-origin:0;flex:none;display:block;position:relative;overflow:hidden;container-type:normal}.lower-third-pro.format-editorial-cut-light.position-left{margin-right:auto}.lower-third-pro.format-editorial-cut-light.position-right{margin-left:auto}.lower-third-pro.format-editorial-cut-light.position-center{margin-inline:auto}.lower-third-pro.format-editorial-cut-light .lower-third-light-wedge{z-index:3;background:var(--broadcast-primary);clip-path:polygon(0 0,100% 0,81.1765% 100%,0 100%);place-items:center;width:170px;height:140px;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden}.lower-third-pro.format-editorial-cut-light .lower-third-light-wedge img{object-fit:contain;width:72px;height:64px;display:block}.lower-third-pro.format-editorial-cut-light .lower-third-light-accent{z-index:4;background:var(--broadcast-accent);clip-path:polygon(48.4848% 0,100% 0,51.5152% 100%,0 100%);width:66px;height:140px;position:absolute;top:0;left:138px}.lower-third-pro.format-editorial-cut-light .lower-third-light-rail{z-index:5;background:var(--broadcast-accent);clip-path:polygon(.277008% 0,98.0609% 0,100% 100%,0 100%);width:calc(100% - 338px);height:8px;position:absolute;top:0;left:202px}.lower-third-pro.format-editorial-cut-light .lower-third-light-plaques{z-index:2;position:absolute;inset:0;overflow:hidden}.lower-third-pro.format-editorial-cut-light .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light .lower-third-light-secondary-plaque{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.lower-third-pro.format-editorial-cut-light .lower-third-light-name-plaque{color:var(--lt-light-text);background:var(--lt-light-surface);clip-path:polygon(148px 0,calc(100% - 52px) 0,100% 50px,100% 100%,118px 100%,148px 108px)}.lower-third-pro.format-editorial-cut-light .lower-third-light-secondary-plaque{color:var(--broadcast-on-secondary);background:var(--broadcast-secondary);clip-path:polygon(171px 98px,100% 98px,100% 100%,134px 100%,164px 112px,171px 98px)}.lower-third-pro.format-editorial-cut-light .lower-third-light-name-plaque strong{width:calc(100% - 344px);height:62px;font-family:var(--broadcast-display-font,var(--font-inter));font-size:var(--lt-light-name-size);letter-spacing:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:62px;position:absolute;top:19px;left:220px;overflow:hidden}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-slot{width:calc(100% - 344px);height:30px;font-family:var(--broadcast-support-font,var(--font-inter));font-size:var(--lt-light-secondary-size);font-weight:500;line-height:30px;position:absolute;top:104px;left:220px;overflow:hidden}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-item{min-width:0;opacity:var(--lt-secondary-opacity,1);transform:translate3d(0, var(--lt-secondary-shift,0), 0);align-items:center;gap:12px;display:flex;position:absolute;inset:0}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-slot[data-secondary-phase=transition] .lower-third-secondary-item{will-change:opacity, transform}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-item svg{width:24px;color:var(--broadcast-accent);flex:0 0 24px}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-item b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-empty{display:block}.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-light-wedge{clip-path:polygon(0 0,100% 0,63.6364% 100%,0 100%);width:88px}.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-light-accent{clip-path:polygon(50% 0,100% 0,50% 100%,0 100%);width:64px;left:56px}.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-light-rail{width:calc(100% - 240px);left:104px}.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-light-name-plaque{clip-path:polygon(18px 0,calc(100% - 52px) 0,100% 50px,100% 100%,18px 100%)}.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-light-secondary-plaque{clip-path:polygon(34px 98px,100% 98px,100% 100%,34px 100%)}.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-light-name-plaque strong,.lower-third-pro.format-editorial-cut-light.identity-no-logo .lower-third-secondary-slot{width:calc(100% - 244px);left:120px}.lower-third-pro.format-editorial-cut-light.position-right{--lt-enter-x:20px;--lt-copy-x:18px;transform-origin:100%}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-light-wedge{clip-path:polygon(100% 0,0 0,18.8235% 100%,100% 100%);inset:0 0 0 auto}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-light-accent{clip-path:polygon(51.5152% 0,0 0,48.4848% 100%,100% 100%);left:auto;right:138px}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-light-rail{clip-path:polygon(99.723% 0,1.93906% 0,0 100%,100% 100%);left:auto;right:202px}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-light-name-plaque{clip-path:polygon(calc(100% - 148px) 0,52px 0,0 50px,0 100%,calc(100% - 118px) 100%,calc(100% - 148px) 108px)}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-light-secondary-plaque{clip-path:polygon(calc(100% - 171px) 98px,0 98px,0 100%,calc(100% - 134px) 100%,calc(100% - 164px) 112px,calc(100% - 171px) 98px)}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-light-name-plaque strong,.lower-third-pro.format-editorial-cut-light.position-right .lower-third-secondary-slot{text-align:right;left:124px}.lower-third-pro.format-editorial-cut-light.position-right .lower-third-secondary-item{flex-direction:row-reverse}.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-light-wedge{clip-path:polygon(100% 0,0 0,36.3636% 100%,100% 100%);inset:0 0 0 auto}.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-light-accent{clip-path:polygon(50% 0,0 0,50% 100%,100% 100%);left:auto;right:56px}.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-light-rail{left:auto;right:104px}.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-light-name-plaque{clip-path:polygon(calc(100% - 18px) 0,52px 0,0 50px,0 100%,calc(100% - 18px) 100%)}.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-light-secondary-plaque{clip-path:polygon(calc(100% - 34px) 98px,0 98px,0 100%,calc(100% - 34px) 100%)}.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-light-name-plaque strong,.lower-third-pro.format-editorial-cut-light.identity-no-logo.position-right .lower-third-secondary-slot{width:calc(100% - 244px);left:124px}.lower-third-pro.format-editorial-cut-light.position-center{--lt-enter-x:0;--lt-enter-y:16px;--lt-copy-x:0;transform-origin:50%}.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-rail{animation:lower-third-light-rail-in var(--lt-rail-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-rail-delay)}.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-accent{animation:lower-third-light-wedge-in var(--lt-wedge-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-wedge-delay)}.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-secondary-plaque{animation:lower-third-light-plaque-in var(--lt-plaque-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-plaque-delay)}.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-name-plaque strong{animation:lower-third-light-name-in var(--lt-name-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-name-delay)}.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-secondary-slot{animation:lower-third-copy-in var(--lt-secondary-line-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lt-secondary-line-delay)}.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-secondary-slot{animation:lower-third-copy-out var(--lt-secondary-line-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-secondary-line-delay)}.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-name-plaque strong{animation:lower-third-copy-out var(--lt-name-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-name-delay)}.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-secondary-plaque{animation:lower-third-light-plaque-out var(--lt-plaque-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-plaque-delay)}.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-accent{animation:lower-third-light-wedge-out var(--lt-wedge-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-wedge-delay)}.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-rail{animation:lower-third-light-rail-out var(--lt-rail-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-rail-delay)}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-rail{opacity:var(--lt-interrupt-rail-opacity);transform:var(--lt-interrupt-rail-transform);transition:none;animation:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-accent{opacity:var(--lt-interrupt-wedge-opacity);transform:var(--lt-interrupt-wedge-transform);transition:none;animation:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-secondary-plaque{opacity:var(--lt-interrupt-plaque-opacity);transform:var(--lt-interrupt-plaque-transform);transition:none;animation:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-name-plaque strong{opacity:var(--lt-interrupt-name-opacity);transform:var(--lt-interrupt-name-transform);transition:none;animation:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-secondary-slot{opacity:var(--lt-interrupt-secondary-opacity);transform:var(--lt-interrupt-secondary-transform);transition:none;animation:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-light-rail{animation:lower-third-interrupted-rail-out var(--lt-interrupt-rail-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-interrupt-rail-delay)}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-light-accent{animation:lower-third-interrupted-wedge-out var(--lt-interrupt-wedge-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-interrupt-wedge-delay)}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-light-secondary-plaque{animation:lower-third-interrupted-plaque-out var(--lt-interrupt-plaque-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-interrupt-plaque-delay)}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-light-name-plaque strong{animation:lower-third-interrupted-name-out var(--lt-interrupt-name-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-interrupt-name-delay)}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active .lower-third-secondary-slot{animation:lower-third-interrupted-secondary-out var(--lt-interrupt-secondary-duration) cubic-bezier(.4,0,.7,.2) both;animation-delay:var(--lt-interrupt-secondary-delay)}.broadcast-highlight{border-left:1.1cqw solid var(--live-primary);background:#090f1ce8;flex-direction:column;justify-content:center;padding:4.4cqw;display:flex;box-shadow:0 2cqw 5cqw #00000047}.broadcast-highlight>span{color:#b8c6f3;letter-spacing:.13em;font-size:clamp(6px,1.5cqw,14px);font-weight:900}.broadcast-highlight>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1.2cqw;font-size:clamp(10px,5.6cqw,54px);line-height:1.08;overflow:hidden}.broadcast-highlight>small{color:#d0d5dd;margin-top:.9cqw;font-size:clamp(7px,2.3cqw,22px)}.broadcast-marquee{background:#f9fafb;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;box-shadow:0 -.8cqw 2.6cqw #0000002e}.broadcast-marquee:not(.editorial) b{color:#fff;background:var(--live-primary);align-self:stretch;place-items:center;padding:0 4cqw;font-size:clamp(6px,1.7cqw,16px);display:grid}.broadcast-marquee:not(.editorial) span{color:#111827;text-overflow:ellipsis;white-space:nowrap;padding:0 2.8cqw;font-size:clamp(7px,2.15cqw,21px);overflow:hidden}.broadcast-media{border:.36cqw solid var(--live-primary)}@supports (color:color-mix(in lab, red, red)){.broadcast-media{border:.36cqw solid color-mix(in srgb, var(--live-primary), white 15%)}}.broadcast-media{background:#101828;border-radius:1cqw;overflow:hidden;box-shadow:0 1.6cqw 4.4cqw #00000052}.broadcast-media img,.broadcast-media video,.broadcast-media iframe{object-fit:contain;background:0 0;border:0;width:100%;height:100%;display:block}.on-air-media-missing,.on-air-link{color:#d0d5dd;text-align:center;background:#1d2939;align-content:center;place-items:center;gap:1cqw;padding:2cqw;font-size:clamp(7px,2cqw,18px);display:grid}.on-air-link span{color:#9cb3ff;font-size:4cqw}@keyframes broadcast-layer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes broadcast-layer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lower-third-phase-clock{0%{opacity:1}to{opacity:1}}@keyframes lower-third-accent-in{0%{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y), 0) scaleY(.18)}to{opacity:1;transform:translate(0)scaleY(1)}}@keyframes lower-third-body-in{0%{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y), 0);clip-path:var(--lt-body-clip)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes lower-third-name-in{0%{opacity:0;transform:translate3d(var(--lt-copy-x),0,0)}60%,to{opacity:1;transform:translate(0)}}@keyframes lower-third-copy-in{0%{opacity:0;transform:translate3d(var(--lt-copy-x),0,0)}to{opacity:1;transform:translate(0)}}@keyframes lower-third-copy-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(var(--lt-copy-x),0,0)}}@keyframes lower-third-body-out{0%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y), 0);clip-path:var(--lt-body-clip)}}@keyframes lower-third-accent-out{0%{opacity:1;transform:translate(0)scaleY(1)}to{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y), 0) scaleY(.18)}}@keyframes lower-third-light-rail-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes lower-third-light-wedge-in{0%{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y,0), 0)}to{opacity:1;transform:translate(0)}}@keyframes lower-third-light-plaque-in{0%{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y,0), 0)}to{opacity:1;transform:translate(0)}}@keyframes lower-third-light-name-in{0%{opacity:0;transform:translate3d(var(--lt-copy-x),0,0)}to{opacity:1;transform:translate(0)}}@keyframes lower-third-light-plaque-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y,0), 0)}}@keyframes lower-third-light-wedge-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y,0), 0)}}@keyframes lower-third-light-rail-out{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes lower-third-interrupted-rail-out{0%{opacity:var(--lt-interrupt-rail-start-opacity);transform:var(--lt-interrupt-rail-start-transform)}to{opacity:0;transform:scaleY(0)}}@keyframes lower-third-interrupted-wedge-out{0%{opacity:var(--lt-interrupt-wedge-start-opacity);transform:var(--lt-interrupt-wedge-start-transform)}to{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y,0), 0)}}@keyframes lower-third-interrupted-plaque-out{0%{opacity:var(--lt-interrupt-plaque-start-opacity);transform:var(--lt-interrupt-plaque-start-transform)}to{opacity:0;transform:translate3d(var(--lt-enter-x), var(--lt-enter-y,0), 0)}}@keyframes lower-third-interrupted-name-out{0%{opacity:var(--lt-interrupt-name-start-opacity);transform:var(--lt-interrupt-name-start-transform)}to{opacity:0;transform:translate3d(var(--lt-copy-x),0,0)}}@keyframes lower-third-interrupted-secondary-out{0%{opacity:var(--lt-interrupt-secondary-start-opacity);transform:var(--lt-interrupt-secondary-start-transform)}to{opacity:0;transform:translate3d(var(--lt-copy-x),0,0)}}@keyframes lower-third-interrupted-reduced-out{0%{opacity:var(--lt-interrupt-reduced-root-start-opacity)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lower-third-pro.phase-in,.lower-third-pro.phase-out{clip-path:none;transform:none}.lower-third-pro.phase-in{animation-name:lower-third-reduced-in;animation-duration:var(--lower-third-duration);animation-timing-function:linear}.lower-third-pro.phase-out{animation-name:lower-third-reduced-out;animation-duration:var(--lower-third-duration);animation-timing-function:linear}.lower-third-pro.phase-in .lower-third-accent,.lower-third-pro.phase-in .lower-third-body,.lower-third-pro.phase-in .lower-third-copy strong,.lower-third-pro.phase-in .lower-third-copy span,.lower-third-pro.phase-in .lower-third-copy small,.lower-third-pro.phase-in .lower-third-socials,.lower-third-pro.phase-out .lower-third-accent,.lower-third-pro.phase-out .lower-third-body,.lower-third-pro.phase-out .lower-third-copy strong,.lower-third-pro.phase-out .lower-third-copy span,.lower-third-pro.phase-out .lower-third-copy small,.lower-third-pro.phase-out .lower-third-socials,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-rail,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-accent,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-secondary-plaque,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-light-name-plaque strong,.lower-third-pro.format-editorial-cut-light.phase-in .lower-third-secondary-slot,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-rail,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-accent,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-secondary-plaque,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-light-name-plaque strong,.lower-third-pro.format-editorial-cut-light.phase-out .lower-third-secondary-slot{opacity:1;clip-path:none;animation:none;transform:none}.lower-third-pro.format-editorial-cut-light .lower-third-secondary-item{transform:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out{opacity:var(--lt-interrupt-reduced-root-opacity);transition:none;animation:none}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out-active{animation:lower-third-interrupted-reduced-out var(--lt-interrupt-reduced-root-duration) linear both;animation-delay:var(--lt-interrupt-reduced-root-delay)}.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-rail,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-wedge,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-accent,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-name-plaque,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-secondary-plaque,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-light-name-plaque strong,.lower-third-pro.format-editorial-cut-light.phase-out.is-interrupted-out .lower-third-secondary-slot{opacity:1;transition:none;animation:none;transform:none}}@keyframes lower-third-reduced-in{0%{opacity:0}10.526%,to{opacity:1}}@keyframes lower-third-reduced-out{0%,84.615%{opacity:1}to{opacity:0}}.episode-live-entry{background:#f7f9ff;border:1px solid #d9e2fa;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.episode-live-entry>span{color:#ef4444;font-size:30px}.episode-live-entry h2{margin:0}.episode-live-entry p{color:var(--muted);margin:6px 0 0}.obs-settings-card{margin-bottom:34px}.output-url-list{gap:10px;display:grid}.output-url-row{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.output-url-row>div{gap:5px;min-width:0;display:grid}.output-url-row span{color:#344054;font-size:11px;font-weight:750}.output-url-row code{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden}.output-url-row .secondary-button{min-height:38px}.obs-settings-note{color:#667085;margin-top:14px;line-height:1.55;display:block}:is(html:has(.obs-output-page),body:has(.obs-output-page)){overflow:hidden;background:0 0!important}.obs-output-page{background:0 0;width:100vw;height:100vh;margin:0;position:fixed;inset:0;overflow:hidden}.obs-canvas{aspect-ratio:auto;background:0 0;width:100vw;height:100vh}.obs-canvas:before{display:none}.team-invite-form{width:min(100%,820px)}.team-group-fieldset{border:0;margin:0;padding:0}.team-group-fieldset legend{color:#344054;font-size:11px;font-weight:750}.team-group-fieldset>p{color:var(--muted);margin:6px 0 12px;font-size:10px}.team-group-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.team-group-options label{cursor:pointer;background:#fbfcfd;border:1px solid #dfe4ea;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.team-group-options label>span{font-size:11px}.team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.team-summary article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:19px;display:grid}.team-summary span,.team-summary small{color:var(--muted);font-size:9px}.team-summary strong{letter-spacing:-.04em;grid-row:span 2;font-size:25px}.team-section{margin-top:38px}.team-section .compact-empty{margin-top:16px}.team-member-list,.team-invitation-list{gap:10px;margin-top:16px;display:grid}.team-member-card{border:1px solid var(--border);background:#fff;border-radius:15px;grid-template-columns:minmax(230px,.85fr) minmax(150px,.45fr) minmax(340px,1.35fr);align-items:center;gap:20px;padding:17px;display:grid}.team-editor-access{border-top:1px solid #edf0f3;grid-column:1/-1;gap:14px;padding-top:16px;display:grid}.team-editor-heading,.team-editor-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-editor-heading>div{gap:4px;display:grid}.team-editor-heading>div>span,.team-editor-programs legend{color:#667085;font-size:8px;font-weight:750}.team-editor-heading strong{font-size:11px}.team-editor-heading small,.team-editor-actions small,.team-editor-programs>small,.team-editor-empty{color:var(--muted);font-size:8px}.team-editor-switch{color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.team-editor-switch.enabled{color:#2749ac;background:#edf2ff;border-color:#b9c8f4}.team-editor-switch input{opacity:0;pointer-events:none;position:absolute}.team-editor-switch:has(input:disabled){opacity:.45;cursor:not-allowed}.team-editor-programs{background:#fafbfc;border:1px solid #e5e9ef;border-radius:12px;margin:0;padding:13px}.team-editor-programs>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.team-editor-programs label{cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:9px;display:flex}.team-editor-programs>small{color:#b54708;margin-top:9px;display:block}.team-editor-actions button:disabled{opacity:.45;cursor:not-allowed}.program-editor-empty{color:var(--muted);margin:18px 0 0;font-size:10px}.program-editor-team-link{width:fit-content;margin-top:14px}.editor-list small{color:#667085;font-size:8px}.team-member-identity{align-items:center;gap:12px;min-width:0;display:flex}.team-member-identity .person-avatar{flex:none}.team-member-identity h3,.team-member-identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.team-member-identity h3{font-size:13px}.team-member-identity p{color:var(--muted);margin-top:5px;font-size:9px}.team-member-status{align-items:center;gap:9px;display:flex}.team-member-status form{margin:0}.team-member-status button{min-height:30px}.team-member-status button:disabled,.team-group-toggle:disabled{opacity:.45;cursor:not-allowed}.status-pill.pending{color:#9a5c00;background:#fff4dc}.status-pill.disabled{color:#667085;background:#eef0f3}.team-member-groups>span{color:#667085;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.team-member-groups>div{flex-wrap:wrap;gap:6px;display:flex}.team-member-groups form{margin:0}.team-group-toggle{color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.team-group-toggle.enabled{color:#2749ac;background:#edf2ff;border-color:#b9c8f4}.team-group-toggle span{font-size:10px}.team-invitation-list article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(230px,1fr) minmax(260px,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:15px 17px;display:grid}.team-invitation-list strong,.team-invitation-list small{display:block}.team-invitation-list strong{font-size:11px}.team-invitation-list small{color:var(--muted);margin-top:5px;font-size:8px}.team-invite-groups{flex-wrap:wrap;gap:5px;display:flex}.team-invite-groups span{color:#40528b;background:#edf2ff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:700}.youtube-live-workspace{gap:16px;display:grid}.youtube-live-hero{color:#fff;background:radial-gradient(circle at 82% 0,#ff003738,#0000 34%),linear-gradient(135deg,#111827,#202b3e);border:1px solid #25314a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:132px;padding:24px;display:grid;box-shadow:0 16px 34px #11182724}.youtube-live-icon{color:#fff;background:#ef233c;border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;display:grid;box-shadow:0 0 0 8px #ef233c1f}.youtube-live-hero>div:nth-child(2)>span{color:#ff9aa9;letter-spacing:.13em;font-size:9px;font-weight:850}.youtube-live-hero h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(22px,2.5vw,34px)}.youtube-live-hero p{color:#aeb9ca;max-width:760px;margin:7px 0 0;line-height:1.5}.youtube-live-status{color:#d9e2ef;background:#ffffff0f;border:1px solid #3e4b63;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.youtube-live-status i{background:#98a2b3;border-radius:50%;width:8px;height:8px}.youtube-live-status.ready i,.youtube-live-status.scheduled i{background:#22c55e;box-shadow:0 0 0 5px #22c55e21}.youtube-live-status.live i{background:#ef233c;animation:1.2s infinite youtube-live-pulse;box-shadow:0 0 0 5px #ef233c29}.youtube-live-status.testing i,.youtube-live-status.creating i{background:#f59e0b}.youtube-live-status.error i,.youtube-live-status.revoked i{background:#ef4444}.youtube-live-reconnect{color:#7a4a00;background:#fffbeb;border:1px solid #f6cd77;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.youtube-live-reconnect>div{align-items:center;gap:12px;display:flex}.youtube-live-reconnect>div>svg{color:#d97706;font-size:18px}.youtube-live-reconnect span{gap:3px;display:grid}.youtube-live-reconnect small{color:#9a6700}.youtube-live-reconnect p{color:#8a5b13;margin:0;font-size:10px}.youtube-live-grid{grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);align-items:start;gap:16px;display:grid}.youtube-live-form,.youtube-live-channel-card,.youtube-live-state-card,.youtube-live-ingestion-card{border:1px solid var(--border);background:#fff;border-radius:17px}.youtube-live-form{padding:24px}.youtube-live-form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.youtube-live-form fieldset:disabled{opacity:.72}.youtube-live-section-heading{border-bottom:1px solid #e6eaf0;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.youtube-live-section-heading>span{color:#fff;background:#263246;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.youtube-live-section-heading h3{letter-spacing:-.025em;margin:0;font-size:17px}.youtube-live-section-heading p{color:var(--muted);margin:4px 0 0;line-height:1.45}.youtube-live-section-heading.compact{padding-bottom:12px}.youtube-live-section-heading.compact>span{background:#ef233c}.youtube-live-form label,.youtube-live-ingestion-card label{gap:7px;display:grid}.youtube-live-form label>span,.youtube-live-ingestion-card label>span{color:#475467;letter-spacing:.02em;font-size:9px;font-weight:800}.youtube-live-form input,.youtube-live-form textarea,.youtube-live-form select{color:#1f2937;background:#fff;border:1px solid #d7dce5;border-radius:10px;width:100%}.youtube-live-form input,.youtube-live-form select{min-height:47px;padding:0 13px}.youtube-live-form textarea{resize:vertical;padding:12px 13px}.youtube-live-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.youtube-live-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef233c,#c91832);border:0;border-radius:11px;min-height:50px;font-weight:820;box-shadow:0 10px 20px #c9183233}.youtube-live-primary:disabled{cursor:not-allowed;box-shadow:none;background:#98a2b3}.youtube-live-read-only{color:#475467;background:#f2f4f7;border-radius:10px;gap:8px;margin:15px 0 0;padding:12px;line-height:1.45;display:flex}.youtube-live-side{gap:12px;display:grid}.youtube-live-channel-card,.youtube-live-state-card,.youtube-live-ingestion-card{padding:18px}.youtube-live-channel-card>span,.youtube-live-state-card>div:first-child>span{color:#667085;letter-spacing:.11em;font-size:8px;font-weight:850}.youtube-live-channel-card>strong{margin-top:7px;font-size:16px;display:block}.youtube-live-channel-card>small{color:#667085;word-break:break-all;margin-top:4px;display:block}.youtube-live-channel-card>b{border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:13px;padding:7px 9px;font-size:8px;display:flex}.youtube-live-channel-card>b i{background:currentColor;border-radius:50%;width:7px;height:7px}.youtube-live-channel-card>b.ready{color:#137a45;background:#e9f8f0}.youtube-live-channel-card>b.attention{color:#a15c00;background:#fff4d6}.youtube-live-state-card>div:first-child{gap:6px;display:grid}.youtube-live-state-card>div:first-child strong{font-size:18px}.youtube-live-state-card dl{gap:8px;margin:16px 0 0;display:grid}.youtube-live-state-card dl div{background:#f7f8fa;border-radius:9px;padding:10px}.youtube-live-state-card dt{color:#667085;font-size:8px}.youtube-live-state-card dd{color:#344054;word-break:break-all;margin:4px 0 0;font-size:9px;font-weight:760}.youtube-live-state-actions,.youtube-live-secret-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.youtube-live-state-actions .secondary-button{min-height:38px}.youtube-live-state-actions button svg{margin-right:5px}.youtube-live-error{color:#a61b29;background:#fff0f2;border-radius:9px;margin:12px 0 0;padding:10px;font-size:9px;line-height:1.45}.youtube-live-ingestion-card{background:linear-gradient(#fff,#f8faff);border-color:#ced7ea}.youtube-live-ingestion-card label{margin-top:12px}.youtube-live-ingestion-card output{color:#344054;word-break:break-all;background:#fff;border:1px solid #d9dfeb;border-radius:9px;min-height:41px;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.youtube-live-ingestion-card output.youtube-live-secret{color:#121926;background:#eef2f8}.youtube-live-secret-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cbd4e3;border-radius:9px;min-height:38px;padding:0 11px;font-size:9px;font-weight:760}.youtube-live-secret-actions button svg{margin-right:5px}.youtube-live-ingestion-card>small{color:#667085;margin-top:12px;line-height:1.45;display:block}.youtube-live-secret-locked{color:#667085;text-align:center;background:#f8fafc;border:1px dashed #cdd5e2;border-radius:11px;place-items:center;gap:5px;min-height:116px;margin-top:12px;padding:18px;display:grid}.youtube-live-secret-locked svg{color:#98a2b3;font-size:18px}.youtube-live-secret-locked strong{color:#344054}.youtube-live-secret-locked p{margin:0;font-size:9px}@keyframes youtube-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (width<=1040px){.youtube-live-grid{grid-template-columns:1fr}.youtube-live-side{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-live-ingestion-card{grid-column:1/-1}}@media (width<=1180px){.program-grid,.people-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.script-layout,.participants-layout,.episode-media-layout,.media-library-layout.with-detail,.graphic-layout{grid-template-columns:1fr}.media-detail-panel,.graphic-preview-panel,.live-control-column{position:static}.live-room-grid{grid-template-columns:1fr}.team-member-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.team-member-groups{grid-column:1/-1}.team-editor-programs>div{grid-template-columns:repeat(2,minmax(0,1fr))}.media-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.media-library-workspace .media-search{grid-column:span 2}.media-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.media-storage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.media-modal-overlay{padding:12px}.media-library-modal{width:100%;max-height:calc(100dvh - 24px)}.media-modal-body{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}}@media (width<=1100px){.media-library-modal{width:100%;max-height:calc(100dvh - 24px)}.media-modal-body{display:block;overflow:hidden auto}.media-modal-preview-region{grid-template-rows:auto auto;min-height:auto}.media-modal-sidebar{overflow:visible}}@media (width<=760px){.media-library-workspace .media-filter-bar{grid-template-columns:1fr}.media-library-workspace .media-search{grid-column:auto}.youtube-live-hero{grid-template-columns:auto minmax(0,1fr)}.youtube-live-status{grid-column:1/-1;width:fit-content}.youtube-live-reconnect{flex-direction:column;align-items:stretch}.youtube-live-form-grid,.youtube-live-side{grid-template-columns:1fr}.youtube-live-ingestion-card{grid-column:auto}.youtube-live-state-actions,.youtube-live-secret-actions{flex-direction:column}.youtube-live-state-actions>*,.youtube-live-state-actions button,.youtube-live-state-actions a,.youtube-live-secret-actions button{width:100%}.toolbar-card,.detail-hero,.form-heading{flex-direction:column;align-items:stretch}.toolbar-card{display:flex}.search-form{min-width:0}.program-grid,.people-grid,.media-grid,.split-section,.two-column-form,.media-form-grid,.media-filter-bar,.integration-card{grid-template-columns:1fr}.integration-actions,.integration-status{justify-content:start}.media-section-heading{flex-direction:column;align-items:stretch}.media-view-tabs,.media-storage-summary{grid-template-columns:1fr}.media-modal-overlay{padding:0}.media-library-modal{border:0;border-radius:0;width:100%;min-width:0;max-width:100vw;height:100dvh;max-height:100dvh}.media-modal-header{min-height:64px}.media-modal-body{display:block;overflow-y:auto}.media-modal-preview-region{grid-template-rows:auto auto;min-height:auto;padding:12px}.media-modal-asset,.media-modal-placeholder,.media-modal-asset img,.media-modal-asset video,.media-modal-asset iframe,.media-modal-asset .youtube-iframe-player{min-height:220px}.media-modal-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.media-modal-nav span{grid-area:1/1/auto/-1}.media-modal-nav button{min-width:0;max-width:100%;padding:0 8px}.media-modal-sidebar{overflow:visible}.media-modal-actions{flex-direction:column;align-items:stretch}.media-modal-actions>div{width:100%;min-width:0}.media-modal-actions button,.media-modal-actions a{overflow-wrap:anywhere;flex:auto;min-width:0;max-width:100%}.media-modal-confirm{align-items:stretch}.media-modal-confirm>div:last-child{flex-direction:column-reverse;align-items:stretch}.media-modal-confirm button{width:100%;min-height:44px}.media-purge-confirm-overlay{padding:0}.media-purge-confirm-dialog{border-radius:0;width:100%;min-width:0;height:100dvh;max-height:100dvh}.media-purge-confirm-dialog dl div{grid-template-columns:1fr;gap:3px}.media-purge-confirm-actions{flex-direction:column-reverse;align-items:stretch}.media-purge-confirm-actions button{width:100%}.media-results-heading{flex-direction:column;align-items:stretch}.media-results-controls{flex-wrap:wrap;align-items:stretch}.media-sort-links{width:100%;overflow-x:auto}.media-library-item.list{grid-template-columns:80px minmax(0,1fr)}.media-library-item.list .media-library-item-actions{grid-column:2}.media-library-title{flex-direction:column;align-items:flex-start}.media-library-item-copy>p{white-space:normal}.media-library-grid,.episode-media-card{grid-template-columns:1fr}.graphic-intro{flex-direction:column;align-items:stretch}.graphic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.graphic-form-grid,.graphic-options-row,.graphic-media-create,.graphic-create-row,.live-start-form,.live-principles,.live-session-meta{grid-template-columns:1fr}.live-session-header{flex-direction:column;align-items:stretch}.live-session-actions{justify-content:space-between}.live-take-bar,.live-monitors,.program-layer-list article{grid-template-columns:1fr}.take-button{width:100%}.program-layer-list article button{width:fit-content}.switcher-buttons,.output-url-row{grid-template-columns:1fr}.output-url-row .secondary-button{width:fit-content}.team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-editor-heading,.team-editor-actions{flex-direction:column;align-items:stretch}.team-editor-programs>div,.team-member-card,.team-invitation-list article{grid-template-columns:1fr}.team-member-groups{grid-column:auto}.team-group-options{grid-template-columns:1fr}.episode-live-entry{grid-template-columns:auto minmax(0,1fr)}.episode-live-entry .primary-button{grid-column:1/-1}.social-form-row{grid-template-columns:1fr}.detail-actions{flex-wrap:wrap}.episode-row{grid-template-columns:58px minmax(0,1fr) auto}.episode-row>b{display:none}.overview-grid{grid-template-columns:1fr}.block-card{grid-template-columns:auto minmax(0,1fr)}.block-controls{grid-column:2}}.broadcast-marquee.editorial .marquee-program-logo{width:4.4cqw;height:4cqw;color:inherit;white-space:normal;background:#fffffff0;border-radius:.45cqw;flex:none;place-items:center;padding:.25cqw;display:grid;overflow:visible}.broadcast-marquee.editorial .marquee-weather{color:#fff;font-size:inherit;text-overflow:clip;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:0 .55cqw;padding:0;display:grid;overflow:visible}.broadcast-marquee.editorial .marquee-weather b{color:#fff;background:0 0;align-self:auto;padding:0;font-size:clamp(6px,1.4cqw,14px);display:block}.broadcast-marquee.editorial .marquee-weather strong{padding:0}.broadcast-marquee.editorial .marquee-news-sequence article span,.broadcast-marquee.editorial .marquee-single-card span{color:#fff;padding:0}.media-surface-tabs{background:#eef2f7;border:1px solid #dce2eb;border-radius:14px;gap:6px;margin-bottom:14px;padding:6px;display:flex}.media-surface-tabs a{color:#526071;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.media-surface-tabs a.active{color:#fff;background:#172033;box-shadow:0 6px 14px #11182729}.media-playout-workspace{gap:14px;display:grid}.media-playout-hero{color:#fff;background:radial-gradient(circle at 82% 0, var(--live-primary), transparent 34%), linear-gradient(135deg, #101827, #202b3d);border:1px solid #263246;border-radius:18px;min-height:146px;padding:25px}@supports (color:color-mix(in lab, red, red)){.media-playout-hero{background:radial-gradient(circle at 82% 0, color-mix(in srgb, var(--live-primary), transparent 68%), transparent 34%), linear-gradient(135deg, #101827, #202b3d)}}.media-playout-hero{justify-content:space-between;align-items:center;gap:26px;display:flex;box-shadow:0 16px 34px #11182721}.media-playout-hero>div:first-child>span,.media-queue-list header span,.media-queue-title span,.media-schedule-workspace>header span,.media-playout-editor-card>header span,.media-playout-info-card>span{color:#8fb0ff;letter-spacing:.13em;font-size:9px;font-weight:850}.media-playout-hero h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(25px,3vw,38px)}.media-playout-hero p{color:#b5c0d0;max-width:720px;margin:7px 0 0;line-height:1.55}.media-playout-principle{background:#ffffff0d;border:1px solid #3b4960;border-radius:12px;gap:5px;max-width:310px;padding:15px 17px;display:grid}.media-playout-principle span{color:#aeb9ca;font-size:10px;line-height:1.45}.media-playout-tabs{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.media-playout-tabs a{color:#667085;border-radius:9px;place-items:center;min-height:44px;font-size:10px;font-weight:820;text-decoration:none;display:grid}.media-playout-tabs a.active{color:#fff;background:var(--live-primary);box-shadow:0 7px 16px var(--live-primary)}@supports (color:color-mix(in lab, red, red)){.media-playout-tabs a.active{box-shadow:0 7px 16px color-mix(in srgb, var(--live-primary), transparent 76%)}}.media-playout-single-layout{grid-template-columns:minmax(0,1.35fr) minmax(275px,.65fr);align-items:start;gap:14px;display:grid}.media-playout-single-layout.phase-2a{grid-template-columns:minmax(245px,.48fr) minmax(0,1.52fr)}.media-single-sidebar{gap:14px;display:grid}.media-single-collection{border:1px solid var(--border);background:#fff;border-radius:17px;padding:15px}.media-single-collection>header{justify-content:space-between;align-items:center;gap:12px;padding:5px 5px 12px;display:flex}.media-single-collection>header span{color:var(--live-primary);letter-spacing:.13em;font-size:9px;font-weight:850}.media-single-collection>header h3{margin:5px 0 0}.media-single-collection>header>b{color:#475467;background:#eef1f5;border-radius:999px;padding:7px 9px;font-size:9px}.media-single-collection>nav{gap:5px;display:grid}.media-single-collection>nav a{color:#344054;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;text-decoration:none;display:grid}.media-single-collection>nav a>b{color:#475467;background:#eef1f5;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.media-single-collection>nav a>span{gap:3px;min-width:0;display:grid}.media-single-collection>nav a strong,.media-single-collection>nav a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-single-collection>nav a small{color:#7a8798;font-size:8px}.media-single-collection>nav a em{color:#fff;background:#16824e;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.media-single-collection>nav a:hover,.media-single-collection>nav a.active{color:#fff;background:#263246}.media-single-collection>nav a:hover>b,.media-single-collection>nav a.active>b{color:#dce5f2;background:#3b4960}.media-single-collection>nav a:hover small,.media-single-collection>nav a.active small{color:#c2ccda}.media-single-collection>p{color:#667085;margin:4px;line-height:1.5}.media-single-add{color:#344054;border:1px dashed #bfc8d6;border-radius:9px;place-items:center;min-height:39px;margin-top:10px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.media-single-management-actions{border-top:1px solid #e6eaf0;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:14px;display:flex}.media-single-management-actions form{display:contents}.media-single-management-actions button{color:#475467;cursor:pointer;background:#f8fafc;border:1px solid #d5dce6;border-radius:8px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.media-playout-editor-card,.media-playout-info-card,.media-queue-list,.media-queue-editor,.media-schedule-workspace{border:1px solid var(--border);background:#fff;border-radius:17px}.media-playout-editor-card,.media-playout-info-card,.media-queue-editor,.media-schedule-workspace{padding:22px}.media-playout-editor-card>header,.media-queue-title,.media-schedule-workspace>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.media-playout-editor-card h3,.media-playout-info-card h3,.media-queue-title h3,.media-schedule-workspace>header h3{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.on-air-warning,.media-queue-item header em,.media-schedule-main header em{color:#fff;letter-spacing:.08em;background:#e43646;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal}.media-playout-form{gap:15px;margin-top:18px;display:grid}.media-playout-form>.primary-button{width:fit-content}.media-operator-label{gap:6px;display:grid}.media-operator-label>span{color:#475467;letter-spacing:.02em;font-size:9px;font-weight:820}.media-operator-label input{color:#263246;background:#fff;border:1px solid #d6dce6;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.media-clip-fields{gap:14px;display:grid}.media-clip-fields label{gap:6px;display:grid}.media-clip-fields label>span,.media-connector-fields label>span,.media-queue-create label>span,.media-queue-name-form label>span,.media-schedule-add label>span{color:#475467;letter-spacing:.02em;font-size:9px;font-weight:820}.media-clip-fields input,.media-clip-fields select,.media-queue-create input,.media-queue-create select,.media-queue-name-form input,.media-schedule-add select,.media-connector-fields select,.media-impact-choice select{color:#263246;background:#fff;border:1px solid #d6dce6;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.media-library-select select{min-height:49px;font-weight:720}.media-clip-preview{color:#fff;background:#0b111d;border:1px solid #29364a;border-radius:14px;padding:11px}.media-clip-preview>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.media-clip-preview>header span{color:#98a9bf;letter-spacing:.12em;font-size:8px;font-weight:850}.media-clip-preview>header b{color:#cdd5e1;background:#263246;border-radius:999px;padding:5px 8px;font-size:8px}.media-clip-preview>header b.pronto,.media-clip-preview>header b.reproduzindo{color:#baf4d1;background:#164d35}.media-clip-stage{aspect-ratio:16/9;background:#02050a;border-radius:9px;width:100%;position:relative;overflow:hidden}.media-clip-stage img,.media-clip-stage video,.media-clip-stage iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.media-clip-preview.fit-cover .media-clip-stage img,.media-clip-preview.fit-cover .media-clip-stage video{object-fit:cover}.media-clip-preview-controls{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.media-clip-preview-controls button{color:#dce5f2;cursor:pointer;background:#1b2638;border:1px solid #3b4960;border-radius:7px;min-height:34px;padding:0 6px;font-size:8px;font-weight:750}.media-clip-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;display:grid}.media-clip-progress progress{width:100%;accent-color:var(--live-primary)}.media-clip-progress span,.media-clip-preview>small{color:#9eabba;font-size:8px}.media-time-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.media-time-grid button{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #cbd4e1;border-radius:9px;min-height:44px;padding:0 11px;font-size:9px;font-weight:750}.media-time-grid button:disabled{opacity:.45;cursor:not-allowed}.media-playout-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.media-audio-settings{background:#f5f7fa;border-radius:11px;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:14px;padding:12px;display:grid}.media-audio-settings label{margin:0}.media-audio-settings small{color:#667085;font-size:8px}.media-final-settings{background:#fbfcfd;border:1px solid #dce2e9;border-radius:11px;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);align-items:end;gap:14px;padding:12px;display:grid}.media-final-settings small{color:#667085;padding-bottom:4px;font-size:8px;line-height:1.45}.media-impact-warning,.media-shared-warning,.media-deck-alert{color:#7a4a00;background:#fff8e7;border:1px solid #f1c36d;border-radius:10px;margin:0;padding:11px 13px;line-height:1.45}.media-playout-info-card{position:sticky;top:18px}.media-playout-info-card p{color:#667085;line-height:1.55}.media-playout-info-card dl{gap:8px;margin:18px 0 0;display:grid}.media-playout-info-card dl div{background:#f5f7fa;border-radius:9px;padding:10px}.media-playout-info-card dt{color:#667085;font-size:8px}.media-playout-info-card dd{color:#263246;margin:4px 0 0;font-size:10px;font-weight:760}.media-playout-readonly{background:#f5f7fa;border-radius:12px;gap:5px;padding:18px;display:grid}.media-playout-readonly span,.media-playout-readonly small{color:#667085}.media-queues-layout{grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);align-items:start;gap:14px;display:grid}.media-queue-list{padding:15px;position:sticky;top:18px}.media-queue-list>header{justify-content:space-between;padding:5px 5px 12px;display:flex}.media-queue-list h3{margin:5px 0 0}.media-queue-list header b,.media-queue-title>b,.media-schedule-workspace>header>b{color:#475467;background:#eef1f5;border-radius:999px;padding:7px 9px;font-size:9px}.media-queue-list nav{gap:5px;display:grid}.media-queue-list nav a{color:#344054;border-radius:9px;gap:4px;padding:11px;text-decoration:none;display:grid}.media-queue-list nav a:hover,.media-queue-list nav a.active{color:#fff;background:#263246}.media-queue-list nav small{color:#7a8798;font-size:8px}.media-queue-list nav a.active small,.media-queue-list nav a:hover small{color:#c2ccda}.media-queue-create,.media-add-queue-item{border:1px dashed #bfc8d6;border-radius:10px;margin-top:12px;padding:11px}.media-queue-create summary,.media-add-queue-item summary,.media-queue-item details summary{color:#344054;cursor:pointer;font-size:10px;font-weight:800}.media-queue-create form{gap:10px;margin-top:12px;display:grid}.media-queue-title p{color:#667085;margin:5px 0 0}.media-shared-warning{gap:3px;margin-top:13px;display:grid}.media-queue-copy-action{background:#f3f6ff;border:1px solid #cdd8f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px;display:flex}.media-queue-copy-action>div{gap:3px;display:grid}.media-queue-copy-action>div span{color:#667085;font-size:9px}.media-queue-name-form{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr) auto;align-items:end;gap:9px;margin-top:13px;display:grid}.media-queue-management-actions{border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.media-queue-management-actions>div{gap:3px;display:grid}.media-queue-management-actions>div span{color:#667085;font-size:9px}.media-queue-management-actions form{margin:0}.media-queue-management-actions button:disabled{opacity:.55;cursor:not-allowed}.media-impact-choice,.media-impact-choice label{gap:5px;display:grid}.media-impact-choice>button{color:#8a5b13;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:8px;font-weight:800}.media-impact-choice small{color:#8a5b13;font-size:8px}.media-queue-items{gap:10px;margin-top:16px;display:grid}.media-queue-item{background:#fff;border:1px solid #e1e6ed;border-radius:13px;padding:14px;position:relative}.media-queue-item.on-air,.media-schedule-list article.on-air{border-color:#e75e6c;box-shadow:0 0 0 3px #e4364614}.media-queue-item>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-queue-item>header>div{align-items:center;gap:11px;min-width:0;display:flex}.media-queue-item>header>div>b{color:#fff;background:#263246;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.media-queue-item>header span{gap:3px;min-width:0;display:grid}.media-queue-item>header small{color:#667085}.media-queue-order-actions{gap:4px;display:flex;position:absolute;inset:11px 60px auto auto}.media-queue-order-actions form{align-items:center;gap:4px;display:flex}.media-queue-order-actions .media-impact-choice{max-width:145px}.media-queue-order-actions .media-impact-choice label>span,.media-queue-order-actions .media-impact-choice>button{display:none}.media-queue-order-actions select{min-height:30px;padding:0 6px;font-size:8px}.media-queue-order-actions button,.media-schedule-actions button{color:#475467;cursor:pointer;background:#f8fafc;border:1px solid #d5dce6;border-radius:7px;width:30px;height:30px}.media-connector-summary{background:#f5f7fa;border-radius:8px;flex-wrap:wrap;gap:8px 18px;margin-top:11px;padding:9px 10px;display:flex}.media-connector-summary span{color:#667085;font-size:8px}.media-connector-summary b{color:#263246}.media-queue-item details{margin-top:10px}.media-connector-fields{border:1px solid #dce2e9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.media-connector-fields legend{color:#344054;padding:0 6px;font-size:9px;font-weight:800}.media-remove-item-form{justify-content:flex-end;align-items:end;gap:8px;margin-top:9px;display:flex}.media-schedule-add{background:#f5f7fa;border-radius:12px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.media-schedule-list{gap:0;margin-top:18px;display:grid}.media-schedule-list>article{border:1px solid #e1e6ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:15px;display:grid}.media-schedule-list>article+article{margin-top:10px}.media-schedule-index{align-content:start;justify-items:center;gap:8px;width:38px;display:grid}.media-schedule-index span{color:#fff;background:#263246;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.media-schedule-main header{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-schedule-main header>div{gap:3px;display:grid}.media-schedule-main header small,.media-schedule-main>p{color:#667085}.media-schedule-main>p{margin:7px 0 0}.media-schedule-connector{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:12px;display:grid}.media-schedule-actions{align-content:start;gap:5px;display:grid}.media-schedule-actions .text-danger-button{width:auto;padding:0 7px}.media-as-live-note{color:#344054;background:#eef3ff;border-radius:10px;gap:3px;margin-top:14px;padding:13px;display:grid}.media-as-live-note span{color:#667085}.temporal-schedule-workspace{gap:14px;display:grid}.temporal-schedule-heading{color:#fff;background:linear-gradient(135deg,#101827,#27344a);border:1px solid #263246;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:20px 22px;display:flex}.temporal-schedule-heading span,.temporal-schedule-list header span,.temporal-schedule-editor>header span,.temporal-occurrence-history>header span{color:#8fb0ff;letter-spacing:.13em;font-size:8px;font-weight:900}.temporal-schedule-heading h3,.temporal-schedule-editor>header h3,.temporal-occurrence-history>header h3{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.temporal-schedule-heading p{color:#b5c0d0;margin:5px 0 0}.temporal-schedule-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.temporal-schedule-metrics article{border:1px solid var(--border);background:#fff;border-radius:13px;gap:4px;min-width:0;padding:14px 16px;display:grid}.temporal-schedule-metrics span{color:#667085;letter-spacing:.1em;font-size:7px;font-weight:850}.temporal-schedule-metrics strong{color:#263246;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.temporal-schedule-metrics small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.temporal-schedule-layout{grid-template-columns:minmax(270px,.46fr) minmax(0,1.54fr);align-items:start;gap:14px;display:grid}.temporal-schedule-list,.temporal-schedule-editor,.temporal-occurrence-history{border:1px solid var(--border);background:#fff;border-radius:17px}.temporal-schedule-list{padding:14px;position:sticky;top:18px}.temporal-schedule-list>header,.temporal-schedule-editor>header,.temporal-occurrence-history>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;padding:5px 5px 13px;display:flex}.temporal-schedule-list h4{margin:4px 0 0;font-size:17px}.temporal-schedule-list>header>b,.temporal-occurrence-history>header>b{color:#475467;background:#eef1f5;border-radius:999px;padding:6px 8px;font-size:8px}.temporal-schedule-list nav{gap:5px;margin-top:9px;display:grid}.temporal-schedule-list nav a{color:#344054;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:11px;text-decoration:none;display:grid}.temporal-schedule-list nav a>span{gap:3px;min-width:0;display:grid}.temporal-schedule-list nav a strong,.temporal-schedule-list nav a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.temporal-schedule-list nav a small,.temporal-schedule-list nav a time{color:#7a8798;font-size:7px}.temporal-schedule-list nav a time{grid-column:1/-1}.temporal-schedule-list nav a.active,.temporal-schedule-list nav a:hover{color:#fff;background:#263246}.temporal-schedule-list nav a.active small,.temporal-schedule-list nav a.active time,.temporal-schedule-list nav a:hover small,.temporal-schedule-list nav a:hover time{color:#c2ccda}.temporal-schedule-list nav em,.temporal-status,.temporal-occurrence-status{color:#475467;white-space:nowrap;background:#eef1f5;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.temporal-schedule-list nav em.active,.temporal-status.active,.temporal-occurrence-status.available,.temporal-occurrence-status.fulfilled{color:#13613d;background:#dff5e9}.temporal-schedule-list nav em.paused,.temporal-status.paused,.temporal-occurrence-status.prepared{color:#805313;background:#fff0cf}.temporal-schedule-list nav em.archived,.temporal-status.archived,.temporal-occurrence-status.cancelled,.temporal-occurrence-status.skipped{color:#667085;background:#e7ebf0}.temporal-schedule-editor-column{gap:14px;display:grid}.temporal-schedule-editor,.temporal-occurrence-history{padding:18px}.temporal-schedule-form{gap:13px;margin-top:16px;display:grid}.temporal-schedule-form>label,.temporal-source-fields label,.temporal-date-fields label{gap:5px;display:grid}.temporal-schedule-form label>span,.temporal-source-fields label>span,.temporal-date-fields label>span{color:#475467;font-size:8px;font-weight:820}.temporal-schedule-form input,.temporal-schedule-form select{color:#263246;background:#fff;border:1px solid #d6dce6;border-radius:9px;width:100%;min-height:43px;padding:0 11px}.temporal-source-fields,.temporal-date-fields{border:1px solid #dce2e9;border-radius:11px;margin:0;padding:12px}.temporal-source-fields legend,.temporal-date-fields legend{color:#344054;padding:0 6px;font-size:9px;font-weight:850}.temporal-source-kind{background:#eef1f5;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:grid}.temporal-source-kind button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;font-size:8px;font-weight:820}.temporal-source-kind button.active{color:#fff;background:#263246}.temporal-date-fields{grid-template-columns:1fr .8fr 1.2fr;gap:9px;display:grid}.temporal-timezone-note{color:#526071;background:#f5f7fa;border-radius:9px;margin:0;padding:10px 12px;font-size:8px}.temporal-schedule-form>.primary-button{width:fit-content}.temporal-schedule-readonly{margin-top:15px}.temporal-schedule-readonly dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.temporal-schedule-readonly dl div{background:#f5f7fa;border-radius:9px;padding:11px}.temporal-schedule-readonly dt{color:#667085;font-size:7px}.temporal-schedule-readonly dd{color:#263246;margin:4px 0 0;font-size:9px;font-weight:750}.temporal-schedule-readonly p{color:#667085}.temporal-schedule-actions{border-top:1px solid #e6eaf0;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:13px;display:flex}.temporal-schedule-actions button,.temporal-occurrence-history article form button{color:#475467;cursor:pointer;background:#f8fafc;border:1px solid #d5dce6;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.temporal-occurrence-history>div{gap:7px;margin-top:10px;display:grid}.temporal-occurrence-history article{border:1px solid #e1e6ed;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.temporal-occurrence-history article>div{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;min-width:0;display:grid}.temporal-occurrence-history article time{color:#263246;font-size:9px;font-weight:850}.temporal-occurrence-history article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.temporal-occurrence-history article small{color:#7a8798;grid-column:1/-1;font-size:7px}.temporal-safety-note{color:#29457c;background:#eef4ff;border:1px solid #c7d7ff;border-radius:11px;align-items:center;gap:14px;padding:13px 16px;display:flex}.temporal-safety-note span{color:#526b99;font-size:9px;line-height:1.45}.media-deck{color:#fff;background:linear-gradient(145deg,#101827,#202c40);border:1px solid #263246;border-radius:16px;padding:15px;box-shadow:0 12px 28px #11182724}.media-deck>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-deck>header span{color:#8fb0ff;letter-spacing:.13em;font-size:8px;font-weight:850}.media-deck>header h2{margin:4px 0 0;font-size:18px}.media-deck>header>b{color:#d5deea;background:#344158;border-radius:999px;padding:6px 9px;font-size:8px}.media-deck>header>b.ready{color:#baf4d1;background:#14543a}.media-deck>header>b.on_air{color:#ffe0e4;background:#9f2231;animation:1.2s ease-in-out infinite media-on-air-badge-pulse}.media-deck>header>b.paused{color:#ffe3a6;background:#775419}.media-deck>header>b.error{color:#ffc6cc;background:#652b34}.media-deck-cue-start{background:#ffffff0a;border:1px solid #35445c;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px;display:flex}.media-deck-cue-start>div:first-child{gap:4px;display:grid}.media-deck-cue-start span,.media-deck-cue-start small{color:#9fadc0}.media-deck-cue-start>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.media-deck button{color:#e6edf7;cursor:pointer;background:#26344a;border:1px solid #43516a;border-radius:8px;min-height:36px;padding:0 10px;font-size:8px;font-weight:800}.media-deck button:disabled{opacity:.4;cursor:not-allowed}.media-deck-source-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.media-deck-source-group{background:#ffffff0a;border:1px solid #40506a;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.media-deck-source-group.individual{border-top:3px solid #6f8eff}.media-deck-source-group.queues{border-top:3px solid #37b98a}.media-deck-source-group.rundown{border-top:3px solid #e19b44}.media-deck-source-group.temporal{border-top:3px solid #a579ff}.media-deck-source-group>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.media-deck-source-group>header>div{gap:3px;display:grid}.media-deck-source-group>header span{color:#dce6ff;letter-spacing:.09em;font-size:8px;font-weight:900}.media-deck-source-group>header strong{color:#9fadc0;font-size:8px}.media-deck-source-group>header>b{color:#baf4d1;letter-spacing:.07em;white-space:nowrap;background:#14543a;border-radius:999px;padding:4px 6px;font-size:6px}.media-deck-source-group label{gap:5px;display:grid}.media-deck-source-group label>span{color:#8494aa;font-size:7px;font-weight:800}.media-deck-source-group select{color:#eef4ff;background:#182439;border:1px solid #4b5a73;border-radius:8px;width:100%;min-height:38px;padding:0 9px;font-size:9px}.media-deck-source-group>small{color:#9fadc0;min-height:24px;font-size:7px;line-height:1.45}.media-deck-source-group>button{width:100%;margin-top:auto}.media-deck-source-group.individual>button{background:#2d4c9f;border-color:#536fbe}.media-deck-source-group.queues>button{background:#196348;border-color:#278565}.media-deck-source-group.rundown>button{background:#704a22;border-color:#94652f}.media-deck-source-group.temporal>button{background:#53378f;border-color:#7959bd}.media-deck-source-group.is-ready{border-color:#2a9a68;box-shadow:0 0 0 1px #2fc27e38,0 0 18px #239e631f}.media-deck-source-group.is-preview{border-color:#4f86ff;box-shadow:0 0 0 1px #4f86ff40,0 0 18px #3159c929}.media-deck-source-group.is-paused{border-color:#d49b35;box-shadow:0 0 0 1px #d49b353d}.media-deck-source-group.is-error{border-color:#d75261;box-shadow:0 0 0 1px #d7526138}.media-deck-source-group.is-active-source{background:#7d8fab17;border-color:#71819a}.media-deck-source-group.is-on-air{border-color:#f04455;animation:1.2s ease-in-out infinite media-on-air-pulse;box-shadow:0 0 0 1px #f044558c,0 0 21px #f044554d}.media-deck-temporal-options{gap:6px;max-height:255px;padding-right:2px;display:grid;overflow-y:auto}.media-deck .media-deck-temporal-option{text-align:left;background:#1b273a;border-color:#4c5a72;gap:4px;width:100%;min-height:0;padding:9px;display:grid}.media-deck-temporal-option>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.media-deck-temporal-option time{color:#fff;font-size:10px;font-weight:900}.media-deck-temporal-option em{color:#d6bcff;font-size:7px;font-style:normal}.media-deck-temporal-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-deck-temporal-option small{color:#9fadc0;font-size:7px;line-height:1.4}.media-deck-temporal-option>b{color:#c9f7dc;letter-spacing:.07em;background:#14543a;border-radius:999px;width:fit-content;padding:3px 5px;font-size:6px}.media-deck-temporal-option.selected{border-color:#9b79e7;box-shadow:0 0 0 1px #a579ff47}.media-deck-temporal-option.is-preview{border-color:#4f86ff;box-shadow:0 0 0 1px #4f86ff59,0 0 16px #3159c933}.media-deck-temporal-option.is-preview>b{color:#dce8ff;background:#294e9f}.media-deck-temporal-option.is-ready{border-color:#2a9a68;box-shadow:0 0 0 1px #2fc27e4d}.media-deck-temporal-option.is-error{border-color:#d75261;box-shadow:0 0 0 1px #d7526140}.media-deck-temporal-option.is-error>b{color:#ffd8dc;background:#652b34}.media-deck-temporal-option.is-on-air{border-color:#f04455;animation:1.2s ease-in-out infinite media-on-air-pulse;box-shadow:0 0 0 1px #f044558c,0 0 21px #f044554d}.media-deck-temporal-option.is-on-air>b{color:#fff;background:#b42333}.media-deck-temporal-error,.media-deck-temporal-warning{border-radius:7px;margin:0;padding:7px 8px;font-size:7px;line-height:1.4}.media-deck-temporal-error{color:#ffd8dc;background:#652b34}.media-deck-temporal-warning{color:#ffe0b8;background:#5f421c}.media-deck-temporal-next{border:1px dashed #59677e;border-radius:8px;gap:3px;padding:8px;display:grid}.media-deck-temporal-next span{color:#bda7ea;letter-spacing:.08em;font-size:6px;font-weight:900}.media-deck-temporal-next strong{color:#e8e1f7;font-size:8px}.media-deck-temporal-next small{color:#8998ad;font-size:7px;line-height:1.4}.media-deck-runtime{background:#050a1347;border:1px solid #34445d;border-radius:12px;margin-top:10px;padding:11px}.media-deck-runtime-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-deck-runtime-heading>div{gap:3px;display:grid}.media-deck-runtime-heading span{color:#8fb0ff;letter-spacing:.1em;font-size:7px;font-weight:900}.media-deck-runtime-heading strong{color:#dce5f2;font-size:9px}.media-deck-runtime-heading small{color:#ffc69f;font-size:8px}.media-deck-runtime-empty{color:#dce5f2;text-align:center;border:1px dashed #40506a;border-radius:9px;align-content:center;place-items:center;gap:4px;min-height:94px;margin-top:10px;display:grid}.media-deck-runtime-empty span{color:#8494aa;font-size:8px}.media-deck-status-grid{grid-template-columns:1.3fr 1fr .8fr;gap:7px;margin-top:12px;display:grid}.media-deck-status-grid article{background:#ffffff0a;border:1px solid #35445b;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.media-deck-status-grid article>span{color:#8494aa;letter-spacing:.1em;font-size:7px;font-weight:850}.media-deck-status-grid article>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-deck-status-grid article>small{color:#a7b4c5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-deck-status-grid article>button{color:#dce6ff;background:#2b3749;border-color:#52627b;justify-self:start;margin-top:4px}.media-deck-now.is-ready{border-color:#2a9a68;box-shadow:0 0 0 1px #2fc27e3d}.media-deck-now.is-preview{border-color:#4f86ff;box-shadow:0 0 0 1px #4f86ff59,0 0 18px #3159c92e}.media-deck-now.is-paused{border-color:#d49b35;box-shadow:0 0 0 1px #d49b3547}.media-deck-now.is-error{border-color:#d75261;box-shadow:0 0 0 1px #d7526147}.media-deck-now.is-on-air{border-color:#f04455;animation:1.2s ease-in-out infinite media-on-air-pulse;box-shadow:0 0 0 1px #f044558c,0 0 23px #f0445552}.media-deck-on-air-badge,.media-deck-preview-badge{float:right;letter-spacing:.07em;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:6px}.media-deck-on-air-badge{color:#fff;background:#b42333;animation:1.2s ease-in-out infinite media-on-air-badge-pulse}.media-deck-preview-badge{color:#e5edff;background:#294e9f}.media-deck-progress{background:#344157;border-radius:999px;height:5px;margin-top:4px;overflow:hidden}.media-deck-progress i{border-radius:inherit;background:#ef4455;height:100%;transition:width .1s linear;display:block}.media-deck-now>div:last-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.media-deck-now b{font-size:8px}.media-deck-now em{color:#f4a5ad;font-size:8px;font-style:normal}.media-deck-alert{margin-top:8px}.media-deck-ready{color:#c9f7dc;background:#1c815033;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px;display:flex}.media-deck-ready>span{gap:3px;display:grid}.media-deck-ready>span small{color:#9edbb9;font-size:8px}.media-deck-ready button{color:#fff;background:#16824e}.media-deck-controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.media-deck-controls .next-now{color:#fff;background:#3159c9}.media-deck-controls .deck-out{color:#fff;background:#c93645}.media-deck-auto-toggle{justify-content:flex-end;align-items:center;gap:5px;margin-top:8px;display:flex}.media-deck-auto-toggle>span{color:#8494aa;letter-spacing:.1em;margin-right:auto;font-size:7px;font-weight:850}.media-deck-auto-toggle button.active{color:#fff;background:#3159c9;border-color:#5378dc}@keyframes media-on-air-pulse{0%,to{box-shadow:0 0 0 1px #f0445573,0 0 13px #f0445533}50%{box-shadow:0 0 0 2px #f04455c7,0 0 27px #f0445580}}@keyframes media-on-air-badge-pulse{0%,to{filter:brightness(.92)}50%{filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.media-deck>header>b.on_air,.media-deck-source-group.is-on-air,.media-deck-temporal-option.is-on-air,.media-deck-now.is-on-air,.media-deck-on-air-badge{animation:none}.media-deck-source-group.is-on-air,.media-deck-temporal-option.is-on-air,.media-deck-now.is-on-air{box-shadow:0 0 0 2px #f04455b3,0 0 18px #f0445552}}.media-cue-preloader{opacity:0;pointer-events:none;width:356px;height:200px;position:fixed;top:0;left:-10000px;overflow:hidden}.media-cue-preloader>*{width:356px;height:200px;display:block}.media-playout-layer{background:0 0;position:relative;overflow:hidden}.media-playout-asset{background:#000;transition:opacity 40ms linear;position:absolute;overflow:hidden}.media-playout-asset.mode-fullscreen,.media-playout-asset.mode-background{inset:0}.media-playout-asset.mode-left{width:50%;height:100%;inset:0 auto 0 0}.media-playout-asset.mode-right{width:50%;height:100%;inset:0 0 0 auto}.media-playout-asset.mode-pip{aspect-ratio:16/9;border:.14cqw solid #ffffffbf;border-radius:.7cqw;box-shadow:0 1.2cqw 3.5cqw #00000073}.media-playout-asset.mode-pip.size-small{width:27%}.media-playout-asset.mode-pip.size-medium{width:36%}.media-playout-asset.mode-pip.size-large{width:46%}.media-playout-asset.mode-pip.pip-top_left{inset:5% auto auto 4%}.media-playout-asset.mode-pip.pip-top_right{inset:5% 4% auto auto}.media-playout-asset.mode-pip.pip-bottom_left{inset:auto auto 6% 4%}.media-playout-asset.mode-pip.pip-bottom_right{inset:auto 4% 6% auto}.media-playout-asset img,.media-playout-asset video,.media-playout-asset iframe{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.media-playout-asset.youtube{background:0 0}.media-playout-asset.youtube .youtube-iframe-player{position:absolute;inset:0}.media-playout-asset.fit-cover img,.media-playout-asset.fit-cover video{object-fit:cover}.media-playout-asset.mode-background{z-index:0}.media-playout-outgoing{z-index:1}.media-playout-current{z-index:2}.media-playout-asset.media-playout-next-cue{z-index:-2;visibility:hidden;pointer-events:none;opacity:0!important}.media-playout-error{z-index:4;color:#fff;background:#111827;place-items:center;font-size:2.2cqw;display:grid;position:absolute;inset:0}.youtube-rights-backdrop{z-index:1000;background:#0f172ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.youtube-rights-dialog{background:#fff;border-radius:16px;gap:13px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #00000059}.youtube-rights-dialog>span{color:#c41f2e;letter-spacing:.12em;font-size:8px;font-weight:850}.youtube-rights-dialog h2,.youtube-rights-dialog p{margin:0}.youtube-rights-dialog p{color:#566174;line-height:1.55}.youtube-rights-dialog label{background:#fff4f5;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.youtube-rights-dialog label input{margin-top:2px}.youtube-rights-dialog>div{justify-content:flex-end;gap:8px;display:flex}.youtube-react-deck{color:#fff;background:linear-gradient(145deg,#1d1116,#2c1720);border:1px solid #3d2630;border-radius:16px;padding:15px;box-shadow:0 12px 28px #11182724}.youtube-react-deck>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.youtube-react-deck>header span{color:#ff9fab;letter-spacing:.13em;font-size:8px;font-weight:850}.youtube-react-deck>header h2{margin:4px 0 0;font-size:18px}.youtube-react-deck>header b{color:#ffd7dc;font-size:8px}.youtube-react-deck article{background:#ffffff0a;border:1px solid #51303b;border-radius:11px;gap:8px;margin-top:10px;padding:11px;display:grid}.youtube-react-deck-copy{gap:3px;min-width:0;display:grid}.youtube-react-deck-copy span,.youtube-react-deck-copy small{color:#c5a9b1;font-size:8px}.youtube-react-deck-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.youtube-react-deck article>p{color:#ffd2d7;background:#652b34;border-radius:8px;margin:0;padding:8px;font-size:8px}.youtube-react-deck-controls{grid-template-columns:repeat(5,minmax(0,auto)) minmax(130px,1fr) auto;align-items:end;gap:5px;display:grid}.youtube-react-deck button{color:#f9e9ec;cursor:pointer;background:#492631;border:1px solid #68414d;border-radius:8px;min-height:34px;padding:0 9px;font-size:8px;font-weight:800}.youtube-react-deck button:disabled{opacity:.4;cursor:not-allowed}.youtube-react-deck .deck-out{background:#c93645}.youtube-react-deck-controls label{gap:4px;display:grid}.youtube-react-deck-controls label span{color:#c5a9b1;font-size:7px}.youtube-react-deck-controls input{accent-color:#e73749;width:100%}.youtube-react-preloader{opacity:0;visibility:hidden;pointer-events:none;width:356px;height:200px;position:fixed;top:-10000px;left:-10000px;overflow:hidden}.youtube-react-position{background:#f8fafc;border:1px solid #e0e5ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex}.youtube-react-position>div{gap:2px;min-width:145px;margin-right:auto;display:grid}.youtube-react-position span{color:#667085;font-size:8px;font-weight:700}.youtube-react-position strong{color:#263246;font-size:12px}.youtube-media-create-form{margin-bottom:20px}.youtube-media-recognition{background:#f8fafc;border:1px solid #d7dfeb;border-radius:12px;grid-template-columns:minmax(150px,240px) minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.youtube-media-recognition img{aspect-ratio:16/9;object-fit:cover;background:#111827;border-radius:8px;width:100%}.youtube-media-recognition>div{gap:5px;min-width:0;display:grid}.youtube-media-recognition span{color:#3159c9;letter-spacing:.12em;font-size:7px;font-weight:900}.youtube-media-recognition strong{color:#263246;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.youtube-media-recognition small{color:#667085}.youtube-media-recognition code{color:#475467;background:#e9eef5;border-radius:5px;width:fit-content;padding:3px 5px;font-size:7px}.youtube-media-mode-note{color:#475467;background:#eef3ff;border-radius:9px;margin:0;padding:9px 11px;font-size:8px;line-height:1.5}.header-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.media-upload-form,.storage-settings-card{margin-bottom:20px}.media-upload-dropzone{color:#475467;text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:180px;padding:24px;transition:border-color .15s,background .15s;display:grid}.media-upload-dropzone.dragging{background:#eef3ff;border-color:#3159c9}.media-upload-dropzone.selected{border-style:solid;border-color:#9eb1df}.media-upload-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.media-upload-dropzone>span{color:#fff;background:#3159c9;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.media-upload-dropzone strong{color:#263246;font-size:13px}.media-upload-progress{background:#f5f7fa;border-radius:10px;gap:8px;padding:12px;display:grid}.media-upload-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-upload-progress progress{accent-color:#3159c9;width:100%}.form-error,.form-success{border-radius:9px;margin:0;padding:10px 12px;font-size:9px;line-height:1.45}.form-error{color:#8b2430;background:#fff0f2}.form-success{color:#17643d;background:#ebf9f1}.storage-settings-card{background:#fff;border:1px solid #dde3eb;border-radius:16px;padding:20px;box-shadow:0 8px 24px #1f29370a}.storage-connection-list{gap:9px;margin-top:15px;display:grid}.storage-connection-row{border:1px solid #e1e6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.storage-connection-row h3{align-items:center;gap:8px;margin:4px 0;display:flex}.storage-connection-row h3 b{color:#3159c9;letter-spacing:.08em;background:#eef3ff;border-radius:999px;padding:3px 6px;font-size:7px}.storage-connection-row p{color:#667085;margin:0}.storage-connection-row .storage-unconfigured,.storage-error-detail{color:#a34b13}.storage-connection-row small{margin-top:4px;display:block}.storage-connection-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.integration-status.available{color:#17643d;background:#ebf9f1}.integration-status.testing{color:#3159c9;background:#eef3ff}.integration-status.unconfigured,.integration-status.error{color:#8b2430;background:#fff0f2}.storage-env-help{background:#f8fafc;border:1px solid #dde3eb;border-radius:10px;margin-top:14px;padding:12px}.storage-env-help summary{cursor:pointer;color:#344054;font-weight:800}.storage-env-help code{color:#263246;background:#e9eef5;border-radius:6px;margin-top:7px;padding:5px 7px;display:block}.storage-env-help small{color:#667085;margin-top:8px;line-height:1.5;display:block}.storage-connection-form{border-top:1px solid #e1e6ed;gap:12px;margin-top:16px;padding-top:16px;display:grid}.storage-connection-form h3,.storage-connection-form p{margin:0}.storage-connection-form>p{color:#667085}.media-storage-copy-action{gap:7px;display:grid}.media-preview video{width:100%;height:100%;min-height:inherit;object-fit:contain;background:#111827;display:block}.media-preview.processing,.media-badges .uploading,.media-badges .processing{color:#3159c9;background:#eef3ff}.media-badges .error{color:#8b2430;background:#fff0f2}@media (width<=1180px){.media-playout-single-layout,.media-queues-layout,.temporal-schedule-layout{grid-template-columns:1fr}.media-playout-info-card,.media-queue-list,.temporal-schedule-list{position:static}.media-queue-list nav,.media-playout-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-deck-status-grid,.media-deck-source-groups{grid-template-columns:1fr 1fr}.media-deck-now{grid-column:1/-1}.media-deck-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.temporal-schedule-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.media-playout-hero{flex-direction:column;align-items:stretch}.media-playout-principle{max-width:none}.media-playout-tabs,.media-time-grid,.media-playout-settings-grid,.media-audio-settings,.media-final-settings,.media-connector-fields,.media-queue-name-form,.media-schedule-add,.media-schedule-connector,.temporal-schedule-metrics,.temporal-date-fields,.temporal-schedule-readonly dl{grid-template-columns:1fr}.media-clip-preview-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.media-queue-list nav{grid-template-columns:1fr}.media-schedule-list>article{grid-template-columns:auto minmax(0,1fr)}.media-schedule-actions{grid-column:2;display:flex}.media-deck-source-groups,.media-deck-status-grid{grid-template-columns:1fr}.media-deck-now{grid-column:auto}.media-deck-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.temporal-schedule-heading,.temporal-safety-note{flex-direction:column;align-items:stretch}.temporal-occurrence-history article{grid-template-columns:1fr auto}.temporal-occurrence-history article form{grid-column:1/-1}.storage-connection-row{flex-direction:column;align-items:stretch}.storage-connection-actions{justify-content:flex-start}}.youtube-thumbnail-fallback{aspect-ratio:16/9;color:#fff;background:#05070b;border-radius:9px;align-content:center;place-items:center;gap:10px;width:100%;display:grid}.youtube-thumbnail-fallback span{color:#fff;letter-spacing:.08em;font-size:9px;font-weight:800}.youtube-thumbnail-fallback b{background:#f03;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.youtube-react-settings{background:#f7f8fb;border-radius:13px;gap:12px;padding:14px}.youtube-react-recognition{background:#fff;border:1px solid #d8dee9;border-radius:12px;gap:12px;padding:12px;display:grid}.youtube-react-recognition-hero{grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.youtube-react-recognition-hero>img{aspect-ratio:16/9;object-fit:cover;background:#05070b;border-radius:9px;width:100%}.youtube-react-metadata{gap:5px}.youtube-react-metadata .youtube-provider-label{color:#fff;letter-spacing:.06em;background:#f03;border-radius:7px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:850}.youtube-react-metadata strong{color:#172033;white-space:normal;font-size:12px;line-height:1.35}.youtube-react-facts{border-top:1px solid #e4e8ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;padding-top:10px;display:grid}.youtube-react-facts div{gap:3px;min-width:0;display:grid}.youtube-react-facts dt{color:#7b8497;letter-spacing:.08em;font-size:7px;font-weight:850}.youtube-react-facts dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.youtube-react-position>div{min-width:190px}.youtube-react-position progress{accent-color:#3159c9;width:100%;height:6px;margin-top:4px}.youtube-react-audio{background:#fff;border:1px solid #dce2eb;border-radius:10px;padding:10px 11px}.youtube-react-audio>span{gap:2px;display:grid}.youtube-react-audio small{color:#667085;font-size:7px;font-weight:500}.youtube-react-preview-status{color:#3159c9;background:#eaf0ff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;font-size:8px;display:flex}.youtube-react-preview-status b{letter-spacing:.1em;font-size:8px}.social-react-preview-panel:has(.youtube-react-preview-status) .social-react-editor-stage{margin-top:10px}.youtube-media-recognition{background:#fff;grid-template-columns:1fr;gap:14px;padding:14px;display:grid}.youtube-media-recognition-summary{grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.youtube-media-recognition-summary>div:last-child{gap:6px;min-width:0;display:grid}.youtube-media-recognition-summary span{color:#147a4b}.youtube-media-recognition-summary strong{white-space:normal;font-size:15px}.youtube-media-recognition-summary code{margin-top:3px}.youtube-media-recognition-data{border-top:1px solid #e3e7ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding-top:13px;display:grid}.youtube-media-recognition-data div{gap:4px;min-width:0;display:grid}.youtube-media-recognition-data dt{color:#7b8497;letter-spacing:.09em;font-size:7px;font-weight:850}.youtube-media-recognition-data dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.youtube-media-preview{background:#05070b;position:relative}.youtube-media-preview>img{object-fit:cover;width:100%;height:100%;min-height:145px}.youtube-media-preview .youtube-thumbnail-fallback{border-radius:0;min-height:145px}.youtube-media-preview-badge{color:#fff;letter-spacing:.05em;background:#f03;border-radius:7px;padding:5px 8px;font-weight:850;position:absolute;top:10px;left:10px;font-size:7px!important}.youtube-media-preview>small{color:#fff;opacity:1;background:#05070bd1;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800;position:absolute;bottom:9px;right:9px}.youtube-media-detail-sections{gap:12px;margin-top:18px;display:grid}.youtube-media-detail-sections section{background:#f8fafd;border:1px solid #e2e7ee;border-radius:11px;padding:12px}.youtube-media-detail-sections section>span{color:#3159c9;letter-spacing:.1em;font-size:7px;font-weight:850}.youtube-media-detail-sections dl{border-top:0;margin:9px 0 0}.youtube-media-detail-sections dl div{padding:7px 0}.youtube-media-detail-sections dd{overflow-wrap:anywhere;max-width:62%}.youtube-media-detail-sections a{color:#3159c9;text-decoration:none}.media-clip-preview>header>div{gap:3px;display:grid}.media-clip-preview>header>div>span{color:#98a9bf;letter-spacing:.12em;font-size:8px;font-weight:850}.media-clip-preview>header>div>small{color:#c7d2e2;font-size:8px}.youtube-media-clip-summary{background:#111c30;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 11px;display:grid}.youtube-media-clip-summary>span{color:#fff;background:#f03;border-radius:7px;grid-row:1/3;padding:5px 8px;font-size:7px;font-weight:850}.youtube-media-clip-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.youtube-media-clip-summary small{color:#afc0df;font-size:8px}.youtube-react-deck{background:linear-gradient(145deg,#07101e,#101d33);border-color:#263650}.youtube-react-deck>header span{color:#8fa8ff}.youtube-react-deck>header b{color:#afc0df}.youtube-react-deck article{background:#111c30;border-color:#354660}.youtube-react-deck article.is-preview{border-color:#607ecf;box-shadow:inset 3px 0 #6f8eff}.youtube-react-deck-copy{gap:4px}.youtube-react-deck-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.youtube-react-deck-copy span,.youtube-react-deck-copy small{color:#afc0df}.youtube-react-deck-copy .youtube-deck-provider{color:#fff;background:#f03;border-radius:7px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:850}.youtube-deck-state{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:7px}.youtube-deck-state.ready{color:#82e1b2;background:#163d31}.youtube-deck-state.preview{color:#9eb4ff;background:#1a3263}.youtube-deck-state.program{color:#ffb6c2;background:#58212c}.youtube-deck-state.paused,.youtube-deck-state.blocked{color:#ffd693;background:#533a14}.youtube-deck-state.error{color:#ff9daf;background:#5c2230}.youtube-react-deck article>p{color:#ffd2d7;background:#652b34}.youtube-react-deck-controls{grid-template-columns:repeat(5,minmax(0,auto)) minmax(150px,1fr) auto}.youtube-react-deck button{color:#eef4ff;background:#182844;border-color:#405475}.youtube-react-deck-controls label span{color:#afc0df}.youtube-react-deck-controls input{accent-color:#6f8eff}.youtube-react-preview-note{color:#b8c7f2;background:#173067;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:8px;display:flex}.media-deck-entry{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.media-deck-entry.compact{grid-template-columns:64px minmax(0,1fr)}.media-deck-entry>img{aspect-ratio:16/9;object-fit:cover;background:#030509;border-radius:6px;width:100%}.media-deck-entry>div{gap:4px;min-width:0;display:grid}.media-deck-entry strong,.media-deck-entry small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-deck-runtime-summary{background:#111c30;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:8px;padding:9px 10px;display:flex}.media-deck-runtime-summary span{color:#afc0df;letter-spacing:.07em;font-size:7px;font-weight:800}@media (width<=1180px){.youtube-react-deck-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.youtube-react-recognition-hero,.youtube-media-recognition-summary,.youtube-react-facts,.youtube-media-recognition-data{grid-template-columns:1fr}.youtube-react-position>div{min-width:100%}.youtube-react-deck-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-react-preview-note{flex-direction:column;align-items:flex-start}.media-deck-entry,.media-deck-entry.compact{grid-template-columns:72px minmax(0,1fr)}}.app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ui-focus)}@supports (color:color-mix(in lab, red, red)){.app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--ui-focus) 42%, transparent)}}.app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px}.app-shell input[type=checkbox]{accent-color:var(--ui-accent)}.app-shell ::selection{color:var(--ui-on-accent);background:var(--ui-accent)}.app-shell .section-badge,.app-shell .graphic-eyebrow{color:var(--ui-accent);background:var(--ui-accent-soft)}.app-shell .settings-tabs a.active,.app-shell .agenda-period-tabs a:hover,.app-shell .agenda-period-tabs a.active,.app-shell .task-view-tabs a:hover,.app-shell .task-view-tabs a.active,.app-shell .approval-view-tabs a.active{border-color:var(--ui-accent);color:var(--ui-on-accent);background:var(--ui-accent)}.app-shell .dashboard-metric.blue,.app-shell .performance-metric,.app-shell .detail-hero{border-top-color:var(--ui-accent)}.app-shell .agenda-event:not(.publication,.youtube,.task){border-left-color:var(--ui-accent)}.app-shell .dashboard-episode-number,.app-shell .person-card-link,.app-shell .marquee-candidate-actions>a,.app-shell .marquee-manual-card summary,.app-shell .marquee-logo-inheritance a{color:var(--ui-accent)}.app-shell .activity-item.unread:before,.app-shell .social-react-list-item.selected{border-color:var(--ui-accent)}.app-shell .company-avatar,.app-shell .account-avatar{color:var(--ui-on-accent);background:var(--ui-accent)}.broadcast-mode-shell,.live-room{--brand:#3159c9;--brand-soft:#eef2ff;--ui-accent:#3159c9;--ui-accent-hover:#2749ac;--ui-accent-pressed:#223f96;--ui-accent-soft:#eef2ff;--ui-accent-border:#9baff0;--ui-on-accent:#fff;--ui-focus:#6f8fff}.color-field{background:#fff;border:1px solid #dfe5ec;border-radius:10px;gap:8px;padding:13px;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.color-field.focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.color-field.error{border-color:#f19a91}.color-field.dirty{box-shadow:inset 3px 0 var(--ui-accent)}.color-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.color-field-heading label{color:#344054;font-size:10px;font-weight:850}.color-field-heading span{color:#667085;font-size:8px;font-weight:750}.color-field-control{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.color-field-swatch{cursor:pointer;border:1px solid #10182838;border-radius:8px;width:42px;height:38px;padding:0;box-shadow:inset 0 0 0 3px #ffffff80}.color-field-control input{color:#253047;text-transform:uppercase;background:#fff;border:1px solid #d7dde7;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750}.color-field-control input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent-soft);outline:0}.color-field-dirty{color:#854a0e;background:#fff6df;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.color-field-restore{width:fit-content;color:var(--ui-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.color-picker-popover{z-index:20;background:#fff;border:1px solid #cfd7e4;border-radius:12px;gap:11px;width:min(310px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% - 4px);left:12px;box-shadow:0 18px 44px #10182833}.color-picker-preview{border-radius:9px;justify-content:flex-end;align-items:flex-end;height:108px;padding:10px;display:flex}.color-picker-preview span{color:#fff;background:#0000008f;border-radius:6px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.color-picker-popover>label{color:#475467;gap:6px;font-size:8px;font-weight:800;display:grid}.color-picker-native{cursor:pointer;background:#fff;border:1px solid #d6dde8;border-radius:8px;width:100%;height:42px;padding:2px}.color-picker-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.color-picker-footer code{color:#344054;font-size:10px}.color-picker-footer button{min-height:30px;color:var(--ui-on-accent);background:var(--ui-accent);cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.visual-group-heading-simple{grid-template-columns:1fr}.visual-origin-key{color:#667085;flex-wrap:wrap;gap:7px 15px;margin:-5px 0 11px;font-size:8px;display:flex}.visual-origin-key span:before{content:"•";color:var(--ui-accent);margin-right:5px}.visual-brand-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.visual-simple-field{background:#fff;border:1px solid #dfe5ec;border-radius:10px;gap:8px;padding:13px;display:grid}.visual-simple-field>div{justify-content:space-between;gap:9px;display:flex}.visual-simple-field label{color:#344054;font-size:10px;font-weight:850}.visual-simple-field span{color:#667085;font-size:8px;font-weight:750}.visual-simple-field select{width:100%;min-height:38px}.visual-simple-field>button{width:fit-content;color:var(--ui-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.visual-operational-card+.visual-operational-card{margin-top:8px}.effective-identity-summary{border-top:1px solid #e7ebf0;width:100%;margin:8px 0 0}.effective-identity-summary>div{border-bottom:1px solid #e7ebf0;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.effective-identity-summary dt,.effective-identity-summary dd{margin:0;font-size:9px}.effective-identity-summary dt{color:#667085}.effective-identity-summary dd{color:#344054;font-weight:750}.effective-identity-summary i{vertical-align:middle;border:1px solid #10182826;border-radius:4px;width:14px;height:14px;margin-right:3px;display:inline-block}.program-company-identity-summary{align-content:start;min-height:0}.company-color-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.company-vixos-preview{background:#f7f8fa;border:1px solid #dfe5ec;border-radius:11px;margin-top:15px;overflow:hidden}.company-vixos-preview>header{border-bottom:1px solid #dfe5ec;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.company-vixos-preview>header span{color:var(--ui-accent);letter-spacing:.08em;font-size:7px;font-weight:900}.company-vixos-preview>header strong{color:#475467;font-size:8px}.company-vixos-preview-shell{grid-template-columns:108px minmax(0,1fr);min-height:188px;display:grid}.company-vixos-preview-shell aside{color:#98a2b3;background:#101828;align-content:start;gap:7px;padding:13px 8px;font-size:7px;display:grid}.company-vixos-preview-shell aside b{color:#fff;margin:0 4px 5px;font-size:12px}.company-vixos-preview-shell aside span{border-radius:5px;padding:6px}.company-vixos-preview-shell aside .active{color:#fff;box-shadow:inset 2px 0 var(--ui-accent);background:#1d2939}.company-vixos-preview-shell>div{align-content:start;justify-items:start;gap:11px;padding:13px;display:grid}.company-vixos-preview-shell nav{border-bottom:1px solid #dfe5ec;gap:12px;width:100%;display:flex}.company-vixos-preview-shell nav span{color:#667085;padding-bottom:7px;font-size:7px}.company-vixos-preview-shell nav .active{color:var(--ui-accent);border-bottom:2px solid var(--ui-accent);font-weight:850}.company-vixos-preview-shell button{min-height:30px;color:var(--ui-on-accent);background:var(--ui-accent);border:0;border-radius:6px;padding:0 10px;font-size:7px;font-weight:850}.company-vixos-preview-shell label,.company-vixos-preview-shell a{color:var(--ui-accent);font-size:7px;font-weight:750}.company-vixos-preview-shell input[type=checkbox]{accent-color:var(--ui-accent)}.company-vixos-preview-shell input:not([type=checkbox]){border:1px solid var(--ui-accent);width:100%;min-height:30px;box-shadow:0 0 0 2px var(--ui-accent-soft);border-radius:6px;padding:0 8px;font-size:7px}.company-broadcast-preview-heading{gap:3px;margin-top:16px;display:grid}.company-broadcast-preview-heading span{color:#344054;font-size:9px;font-weight:900}.company-broadcast-preview-heading small{color:#667085;font-size:8px}@media (width<=820px){.company-color-fields,.visual-brand-fields{grid-template-columns:1fr}}@media (width<=520px){.color-field-control{grid-template-columns:42px minmax(0,1fr)}.color-field-dirty{grid-column:1/-1;width:fit-content}.company-vixos-preview-shell{grid-template-columns:82px minmax(0,1fr)}}.motion-lab-workspace{max-width:1780px;padding-bottom:58px}.motion-lab-boundary{color:#29406e;background:#f2f5ff;border:1px solid #bfd0ff;border-radius:11px;align-items:baseline;gap:12px;margin:18px 0;padding:13px 15px;display:flex}.motion-lab-boundary strong{white-space:nowrap;font-size:10px}.motion-lab-boundary span{font-size:9px;line-height:1.5}.motion-lab{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.motion-lab-player-panel,.motion-lab-controls>section{background:#fff;border:1px solid #dde3ec;border-radius:15px;box-shadow:0 10px 30px #1018280d}.motion-lab-player-panel{min-width:0;padding:16px}.motion-lab-player-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.motion-lab-player-panel>header span,.motion-lab-controls h3{color:var(--ui-accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.motion-lab-player-panel h2{color:#182230;letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.motion-lab-readout{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.motion-lab-readout b,.motion-lab-readout span{color:#475467;background:#f0f2f5;border-radius:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.motion-lab-readout b{color:var(--ui-on-accent);background:var(--ui-accent)}.motion-lab-player-shell{background:#09111f;border:1px solid #263247;border-radius:11px;overflow:hidden;box-shadow:0 20px 48px #0f172a33}.motion-lab-transport{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.motion-lab-transport>span{color:#667085;text-align:right;max-width:470px;margin-left:auto;font-size:8px;line-height:1.4}.motion-lab-controls{gap:12px;display:grid}.motion-lab-controls>section{gap:10px;padding:15px;display:grid}.motion-lab-controls h3{margin:0 0 2px}.motion-lab-controls label{color:#475467;gap:5px;font-size:8px;font-weight:800;display:grid}.motion-lab-controls select,.motion-lab-controls input:not([type=checkbox]),.motion-lab-controls textarea{color:#253047;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d7dde7;border-radius:8px;padding:0 10px;font-size:10px}.motion-lab-controls textarea{resize:vertical;min-height:68px;padding-top:9px}.motion-lab-controls input[type=color]{padding:3px}.motion-lab-controls small{color:#667085;font-size:8px;line-height:1.45}.motion-lab-segmented{background:#edf0f4;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.motion-lab-segmented button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;font-size:9px;font-weight:850}.motion-lab-segmented button.active{color:var(--ui-on-accent);background:var(--ui-accent)}.motion-lab-check{grid-template-columns:auto 1fr;align-items:center}.motion-lab-check input{accent-color:var(--ui-accent)}.motion-lab-color-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.motion-lab-token-summary{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;display:grid}.motion-lab-token-summary>div{text-align:center;background:#f4f6f8;border-radius:6px;min-width:0;padding:7px 3px}.motion-lab-token-summary dt,.motion-lab-token-summary dd{text-overflow:ellipsis;margin:0;overflow:hidden}.motion-lab-token-summary dt{color:#667085;font-size:6px}.motion-lab-token-summary dd{color:#344054;margin-top:3px;font-size:7px;font-weight:850}@media (prefers-reduced-motion:reduce){.motion-lab-workspace :is(button,a,input,select,textarea){transition:none!important}}@media (width<=1180px){.motion-lab{grid-template-columns:1fr}.motion-lab-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.motion-lab-controls{grid-template-columns:1fr}.motion-lab-player-panel>header{flex-direction:column;align-items:flex-start}.motion-lab-readout{justify-content:flex-start}.motion-lab-transport>span{text-align:left;width:100%;margin-left:0}.motion-lab-boundary{flex-direction:column;align-items:flex-start}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}.dashboard-hero{color:#fff;background:radial-gradient(circle at 87% 12%,#4065d6b8,#0000 31%),linear-gradient(135deg,#111a2b 0%,#17243a 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:32px;padding:clamp(26px,4vw,40px);display:grid;box-shadow:0 22px 50px #111a2b1f}.dashboard-hero h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(25px,3vw,36px)}.dashboard-hero p:last-child{color:#b8c3d4;max-width:680px;margin:0;font-size:13px;line-height:1.65}.dashboard-flow{align-items:center;gap:9px;display:flex}.dashboard-flow span{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:700}.dashboard-flow b{color:#7f98e9}.dashboard-data-warning{color:#8a5a05;background:#fff9eb;border:1px solid #f1d8a9;border-radius:11px;margin:16px 0 0;padding:11px 14px;font-size:11px}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-metric{border:1px solid var(--border);min-height:132px;color:var(--foreground);background:#fff;border-radius:15px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.dashboard-metric:hover{border-color:#c9d3f5;transform:translateY(-2px);box-shadow:0 14px 30px #1118270f}.dashboard-metric>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.dashboard-metric strong{letter-spacing:-.04em;margin:12px 0 4px;font-size:27px}.dashboard-metric small{color:var(--muted);margin-top:auto;font-size:9px}.dashboard-metric.blue{border-top:3px solid #3159c9}.dashboard-metric.amber{border-top:3px solid #d78a13}.dashboard-metric.purple{border-top:3px solid #7450ce}.dashboard-metric.slate{border-top:3px solid #617086}.dashboard-metric.green{border-top:3px solid #0f9b70}.dashboard-metric.red{border-top:3px solid #cf3d49}.dashboard-metric.red strong{color:#b4232f}.dashboard-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);gap:14px;margin-top:18px;display:grid}.dashboard-panel{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:22px}.dashboard-panel-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.dashboard-panel-heading span{color:#718096;letter-spacing:.12em;font-size:10px;font-weight:800}.dashboard-panel-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:17px}.dashboard-panel-heading>a{color:var(--brand);font-size:11px;font-weight:750;text-decoration:none}.dashboard-panel-links{align-items:center;gap:12px;display:flex}.dashboard-panel-links a{color:var(--brand);letter-spacing:0;font-size:11px;font-weight:750;text-decoration:none}.dashboard-episode-list,.dashboard-program-list{gap:8px;display:grid}.dashboard-episode-list>a{min-height:68px;color:var(--foreground);border:1px solid #edf0f4;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:grid}.dashboard-episode-list>a:hover,.dashboard-program-list>a:hover{background:#fbfcff;border-color:#cbd6f6}.dashboard-episode-number{color:#3159c9;text-align:center;background:#edf2ff;border-radius:8px;min-width:44px;padding:7px 8px;font-size:10px;font-weight:800}.dashboard-episode-copy{min-width:0}.dashboard-episode-copy small,.dashboard-episode-copy strong,.dashboard-episode-copy time{display:block}.dashboard-episode-copy small{color:#65728a;font-size:10px}.dashboard-episode-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;overflow:hidden}.dashboard-episode-copy time{color:var(--muted);font-size:10px}.dashboard-program-list>a{min-height:49px;color:var(--foreground);border:1px solid #edf0f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.dashboard-program-list i{border-radius:999px;width:8px;height:28px}.dashboard-program-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-program-list span{color:#8590a1}.dashboard-live-panel{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:18px;padding:22px;display:grid}.dashboard-live-panel.active{background:linear-gradient(90deg,#fff 0%,#fff7f8 100%);border-color:#f2c9cd}.dashboard-live-state>span{color:#23745d;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.dashboard-live-panel.active .dashboard-live-state>span{color:#b4232f}.dashboard-live-state i{background:#18a477;border-radius:50%;width:7px;height:7px}.dashboard-live-panel.active .dashboard-live-state i{background:#d94350;box-shadow:0 0 0 4px #d943501a}.dashboard-live-state h2{letter-spacing:-.025em;margin:7px 0 4px;font-size:16px}.dashboard-live-state p{color:var(--muted);margin:0;font-size:11px}.dashboard-live-meta{text-align:center;min-width:110px}.dashboard-live-meta strong,.dashboard-live-meta small{display:block}.dashboard-live-meta strong{font-size:24px}.dashboard-live-meta small{color:var(--muted);font-size:10px}.dashboard-shortcuts .module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shortcuts .module-card{min-height:100px;padding:17px}.module-icon.slate{color:#526075;background:#eef1f5}@media (width<=1180px){.dashboard-content-grid{grid-template-columns:1fr}.dashboard-shortcuts .module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-hero{grid-template-columns:1fr}.dashboard-flow{flex-wrap:wrap}.dashboard-live-panel{grid-template-columns:1fr;align-items:stretch}.dashboard-live-meta{text-align:left}.dashboard-live-panel .primary-button{width:fit-content}.dashboard-shortcuts .module-grid{grid-template-columns:1fr}}.dashboard-workspace{padding-bottom:54px}.dashboard-metrics,.dashboard-secondary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:23px;display:grid}.dashboard-metric,.dashboard-metric.blue,.dashboard-metric.slate{border-radius:var(--radius-card);border:1px solid #e3e7ed;min-height:116px;padding:17px;box-shadow:0 3px 10px #10182806}.dashboard-metric:hover{transform:none;box-shadow:0 8px 20px #1018280d}.dashboard-metric>span{color:var(--muted);letter-spacing:.08em;font-size:10px}.dashboard-metric strong{color:#172033;margin:10px 0 2px;font-size:26px}.dashboard-metric small{font-size:10px}.dashboard-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:13px;margin-top:14px}.dashboard-panel{border-radius:var(--radius-card);padding:18px}.dashboard-panel-heading{margin-bottom:12px}.dashboard-panel-heading span{color:var(--brand);font-size:10px}.dashboard-panel-heading h2{margin-top:3px;font-size:16px}.dashboard-attention-list,.dashboard-upcoming-list{gap:7px;display:grid}.dashboard-attention-list>a{min-height:54px;color:inherit;border:1px solid #edf0f4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;text-decoration:none;display:flex}.dashboard-attention-list>a>span{gap:3px;min-width:0;display:grid}.dashboard-attention-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-attention-list small{color:#7a8494;font-size:10px}.dashboard-panel-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.dashboard-panel-footer a{color:var(--brand);font-size:11px;font-weight:750;text-decoration:none}.dashboard-upcoming-list>a{min-height:46px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.dashboard-upcoming-list time{color:var(--muted);font-size:10px}.dashboard-upcoming-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-secondary-metrics{margin-top:13px}.dashboard-secondary-metrics .dashboard-metric{min-height:94px}.dashboard-secondary-metrics .dashboard-metric strong{font-size:21px}.dashboard-shortcuts-compact{background:#fff;border:1px solid #e3e7ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;margin-top:14px;padding:8px 14px;display:flex}.dashboard-shortcuts-compact>span{color:#7b8493;letter-spacing:.09em;margin-right:5px;font-size:10px;font-weight:850}.dashboard-shortcuts-compact a{color:var(--brand);background:#f3f6ff;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:750;text-decoration:none}@media (width<=1180px){.dashboard-metrics,.dashboard-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.dashboard-metrics,.dashboard-secondary-metrics,.dashboard-content-grid,.dashboard-upcoming-list>a{grid-template-columns:1fr}}.publication-workspace,.publication-detail-workspace{padding-bottom:80px}.publication-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:30px;display:grid}.publication-status-card{border:1px solid var(--border);min-height:132px;color:var(--foreground);background:#fff;border-top:3px solid #94a3b8;border-radius:15px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.publication-status-card:hover,.publication-status-card.selected{transform:translateY(-2px);box-shadow:0 14px 30px #11182712}.publication-status-card.draft{border-top-color:#7b8798}.publication-status-card.ready{border-top-color:#d78a13}.publication-status-card.published{border-top-color:#14946c}.publication-status-card>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.publication-status-card strong{letter-spacing:-.04em;margin:11px 0 4px;font-size:29px}.publication-status-card small{color:var(--muted);margin-top:auto;font-size:9px}.publication-filter-bar{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(230px,1fr) 190px 220px auto auto;align-items:center;gap:9px;margin-top:18px;padding:13px;display:grid}.publication-filter-bar input,.publication-filter-bar select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--foreground);background:#fff;border-radius:9px;padding:0 11px;font-size:10px}.publication-search{position:relative}.publication-search span{color:#8490a2;position:absolute;top:10px;left:12px}.publication-search input{padding-left:34px}.publication-filter-bar button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:10px;font-weight:700}.publication-filter-bar>a{color:#64748b;text-align:center;padding:8px;font-size:9px;text-decoration:none}.publication-queue-panel{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:18px;padding:22px}.publication-table-wrap{margin-top:16px;overflow-x:auto}.publication-table{border-collapse:collapse;width:100%}.publication-table th{color:#7a8699;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 13px 10px;font-size:8px;font-weight:800}.publication-table td{color:#465368;vertical-align:middle;border-top:1px solid #edf0f4;padding:13px;font-size:9px}.publication-table td:first-child{min-width:240px}.publication-table td strong,.publication-table td small{display:block}.publication-table td strong{color:var(--foreground);font-size:10px}.publication-table td small{color:var(--muted);margin-top:4px}.publication-table .secondary-button{width:max-content;min-height:34px;padding:0 12px}.publication-pill{color:#5e6b7d;white-space:nowrap;background:#f6f7f9;border:1px solid #dce1e8;border-radius:999px;width:fit-content;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.publication-pill.ready{color:#8a5b06;background:#fff8e8;border-color:#f0d69d}.publication-pill.published{color:#167657;background:#effaf6;border-color:#bce4d5}.publication-detail-hero{margin-top:17px}.publication-detail-hero .secondary-button{align-self:center}.publication-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:15px;margin-top:18px;display:grid}.publication-form{margin-top:0}.publication-form fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.publication-form fieldset:disabled{opacity:.82}.publication-reference-grid{background:#fafbfc;border:1px solid #e7ebf0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.publication-reference-grid>div{min-width:0}.publication-reference-grid span,.publication-reference-grid strong{display:block}.publication-reference-grid span{color:#7c8798;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:750}.publication-reference-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.publication-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.publication-side-panel{gap:12px;display:grid}.publication-state-note,.publication-thumbnail-card,.publication-rule-card,.publication-read-only{border:1px solid var(--border);background:#fff;border-radius:14px;padding:19px}.publication-state-note{border-top:3px solid #7b8798}.publication-state-note.ready{border-top-color:#d78a13}.publication-state-note.published{border-top-color:#14946c}.publication-state-note span,.publication-thumbnail-card>span{color:#7a8699;letter-spacing:.08em;font-size:8px;font-weight:800}.publication-state-note strong{letter-spacing:-.025em;margin:8px 0 5px;font-size:17px;display:block}.publication-state-note p,.publication-rule-card p,.publication-read-only p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.publication-thumbnail-card{gap:11px;display:grid}.publication-thumbnail-card .media-preview{min-height:160px}.publication-thumbnail-card>strong{font-size:10px}.publication-thumbnail-empty{color:#8b96a7;background:#fafbfc;border:1px dashed #d6dce5;border-radius:11px;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.publication-thumbnail-empty b{font-size:24px}.publication-thumbnail-empty p{margin:0;font-size:9px}.publication-rule-card{background:#f7f9ff;border-color:#d9e2fb}.publication-rule-card strong,.publication-read-only strong{margin-bottom:6px;font-size:10px;display:block}.publication-read-only{background:#f8f9fa;border-color:#e3e6eb}.episode-header-actions{align-items:center;gap:9px;display:flex}@media (width<=1080px){.publication-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.6fr)) auto}.publication-filter-bar>a{grid-column:1/-1;justify-self:start}.publication-detail-layout{grid-template-columns:1fr}.publication-side-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-read-only{grid-column:1/-1}}@media (width<=760px){.publication-status-grid,.publication-reference-grid,.publication-form-grid,.publication-side-panel,.publication-filter-bar{grid-template-columns:1fr}.publication-filter-bar>a{grid-column:auto}.publication-queue-panel{padding:15px}.episode-header-actions{flex-direction:column;align-items:stretch}.episode-header-actions .secondary-button,.episode-header-actions .primary-button{width:100%}}.youtube-integration-card code{color:#8d1a1a;background:#fff0f0;border-radius:5px;padding:2px 5px;font-size:11px}.youtube-delivery-card{background:#fff;border:1px solid #ead7d7;border-top:3px solid #f03;border-radius:14px;gap:15px;padding:19px;display:grid}.youtube-delivery-heading,.youtube-delivery-actions,.youtube-progress p{justify-content:space-between;align-items:center;gap:9px;display:flex}.youtube-delivery-heading>div>span{color:#8d7075;letter-spacing:.08em;font-size:10px;font-weight:800}.youtube-delivery-heading h2{margin:5px 0 0;font-size:18px}.youtube-status{color:#596579;white-space:nowrap;background:#f6f7f9;border:1px solid #e1e5ea;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.youtube-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.youtube-status.uploading{color:#285fc4;background:#eef4ff;border-color:#cddcff}.youtube-status.processing{color:#8d5c08;background:#fff8e8;border-color:#f0d69d}.youtube-status.scheduled{color:#7a4aa3;background:#f8f1ff;border-color:#e2cef4}.youtube-status.published{color:#167657;background:#effaf6;border-color:#bce4d5}.youtube-status.error{color:#b42318;background:#fff1f0;border-color:#ffc9c5}.youtube-delivery-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.youtube-delivery-meta>div{background:#fafbfc;border-radius:9px;min-width:0;padding:10px}.youtube-delivery-meta dt{color:#7c8798;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.youtube-delivery-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:650;overflow:hidden}.youtube-progress>div{background:#e8edf5;border-radius:99px;height:7px;overflow:hidden}.youtube-progress>div span{border-radius:inherit;background:#3159c9;height:100%;transition:width .2s;display:block}.youtube-progress p{color:#6c788a;margin:6px 0 0;font-size:10px}.youtube-progress p strong{color:#3159c9}.youtube-blockers{background:#fffaf0;border:1px solid #f0dda9;border-radius:10px;padding:12px}.youtube-blockers strong{font-size:11px}.youtube-blockers ul{color:#725b2d;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.65}.youtube-error{color:#a92720;background:#fff1f0;border-radius:9px;margin:0;padding:10px;font-size:11px;line-height:1.5}.youtube-delivery-actions{flex-wrap:wrap;justify-content:flex-start}.youtube-delivery-actions .secondary-button{width:auto;min-height:36px}.youtube-primary-button{color:#fff;cursor:pointer;background:#d9002b;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.youtube-primary-button:disabled{cursor:not-allowed;opacity:.45}.youtube-audit-note{color:#7c8798;font-size:9px;line-height:1.5}.publication-checkbox{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;min-height:70px;padding:12px;flex-direction:row!important;display:flex!important}.publication-checkbox input{width:15px;height:15px}.publication-checkbox span{margin:0!important}@media (width<=760px){.youtube-delivery-meta{grid-template-columns:1fr}.youtube-delivery-heading{flex-direction:column;align-items:flex-start}}.settings-workspace{width:auto;max-width:none}.settings-tabs{background:#fff;border:1px solid #e3e7ed;border-radius:9px;align-items:center;gap:2px;margin-top:23px;padding:3px;display:flex;overflow-x:auto}.settings-tabs a{min-height:38px;color:var(--muted);border-radius:6px;flex:none;place-items:center;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:grid}.settings-tabs a.active{color:#fff;background:var(--brand)}.settings-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.settings-overview>a,.settings-integration-overview>a{border-radius:var(--radius-card);color:#172033;background:#fff;border:1px solid #e3e7ed;flex-direction:column;min-height:146px;padding:19px;text-decoration:none;display:flex}.settings-overview>a>span,.settings-integration-overview>a>span{color:var(--brand);letter-spacing:.12em;font-size:10px;font-weight:850}.settings-overview>a>strong,.settings-integration-overview>a>strong{margin-top:14px;font-size:14px}.settings-overview>a>small,.settings-integration-overview>a>small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.settings-overview>a>b{color:var(--brand);margin-top:auto;font-size:11px}.settings-overview .settings-storage-overview{grid-column:1/-1;min-height:105px}.settings-integration-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.settings-workspace .surface-form,.settings-workspace .integration-card,.settings-workspace .obs-settings-card,.settings-workspace .storage-settings-card{border-radius:var(--radius-card);box-shadow:none;margin-top:15px;padding:22px}.settings-workspace .surface-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:920px}.settings-workspace .surface-form .form-heading,.settings-workspace .surface-form .form-actions{grid-column:1/-1}.settings-workspace .surface-form input,.settings-workspace .surface-form select{min-height:38px}.settings-workspace .integration-card{border:1px solid #e3e7ed;min-height:190px}@media (width<=900px){.settings-overview{grid-template-columns:1fr 1fr}.settings-overview .settings-storage-overview{grid-column:1/-1}.settings-workspace .surface-form{grid-template-columns:1fr}.settings-workspace .surface-form .form-heading,.settings-workspace .surface-form .form-actions{grid-column:auto}}@media (width<=680px){.settings-overview,.settings-integration-overview{grid-template-columns:1fr}.settings-overview .settings-storage-overview{grid-column:auto}.settings-tabs{align-items:stretch}}.performance-workspace{padding-bottom:80px}.performance-header form{align-self:center}.performance-header button:disabled{cursor:not-allowed;opacity:.45}.analytics-connection-warning{background:#fff9e9;border:1px solid #efd89c;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px 19px;display:flex}.analytics-connection-warning strong{font-size:11px}.analytics-connection-warning p{color:#725d31;max-width:760px;margin:5px 0 0;font-size:9px;line-height:1.55}.analytics-connection-warning .secondary-button{width:max-content}.analytics-sync-line{color:#718096;justify-content:space-between;gap:16px;margin-top:16px;font-size:9px;display:flex}.analytics-sync-line strong{color:#344156}.analytics-sync-error{color:#a92720;background:#fff1f0;border-radius:9px;margin:11px 0 0;padding:10px 12px;font-size:8px}.performance-filter-bar{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:9px;margin-top:18px;padding:13px;display:grid}.performance-filter-bar label{gap:5px;display:grid}.performance-filter-bar label>span{color:#738096;text-transform:uppercase;font-size:8px;font-weight:750}.performance-filter-bar select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--foreground);background:#fff;border-radius:9px;padding:0 10px;font-size:9px}.performance-filter-bar button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:750}.performance-metric-grid,.performance-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.performance-metric{border:1px solid var(--border);background:#fff;border-top:3px solid #3159c9;border-radius:14px;flex-direction:column;min-height:108px;padding:18px;display:flex}.performance-metric:nth-child(2),.performance-metric:nth-child(3),.performance-metric:nth-child(4){border-top-color:#7051c8}.performance-metric:nth-child(n+5){border-top-color:#14946c}.performance-metric span{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.performance-metric strong{letter-spacing:-.04em;margin-top:auto;font-size:25px}.performance-loading-grid>div{background:#eef1f5;border-radius:14px;height:108px;animation:1.2s ease-in-out infinite alternate performance-pulse}@keyframes performance-pulse{to{opacity:.45}}.performance-panel{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:18px;padding:22px}.analytics-chart-shell{margin-top:12px;overflow-x:auto}.analytics-chart-shell svg{width:100%;min-width:620px;display:block}.analytics-chart-legend{color:#68758a;justify-content:flex-end;gap:17px;font-size:8px;display:flex}.analytics-chart-legend span{align-items:center;gap:6px;display:flex}.analytics-chart-legend i{background:#3159c9;border-radius:9px;width:13px;height:4px}.analytics-chart-legend .watch i{background:#e44b59}.chart-grid-line{stroke:#edf0f4;stroke-width:1px}.chart-view-bar{fill:#4267cf;opacity:.72}.chart-watch-line{fill:none;stroke:#e44b59;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-date-label{fill:#7c8798;font-size:9px}.program-performance-list{gap:8px;margin-top:15px;display:grid}.program-performance-list a{color:var(--foreground);border:1px solid #edf0f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px 13px;text-decoration:none;display:grid}.program-performance-list a:hover{background:#fbfcff;border-color:#cbd6f6}.program-performance-list i{border-radius:999px;width:7px;height:30px}.program-performance-list strong{font-size:10px}.program-performance-list span{color:#66748a;font-size:9px}.performance-table-wrap{margin-top:16px;overflow-x:auto}.performance-table{border-collapse:collapse;width:100%}.performance-table th{color:#7a8699;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px 10px;font-size:7px;font-weight:800}.performance-table td{color:#465368;white-space:nowrap;border-top:1px solid #edf0f4;padding:12px 10px;font-size:9px}.performance-table td:first-child{white-space:normal;min-width:225px}.performance-table td small,.performance-table td strong{display:block}.performance-table td small{color:#718096;font-size:8px}.performance-table td strong{color:var(--foreground);margin-top:3px;font-size:10px}.performance-row-actions{gap:7px;display:flex}.performance-row-actions a{color:var(--brand);font-size:8px;font-weight:750;text-decoration:none}.publication-performance-card{background:#f7f9ff;border:1px solid #d9e2fb;border-radius:14px;padding:16px}.publication-performance-card>span{color:#617092;letter-spacing:.08em;font-size:7px;font-weight:850}.publication-performance-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.publication-performance-card p{margin:0}.publication-performance-card strong,.publication-performance-card small{display:block}.publication-performance-card strong{color:var(--foreground);font-size:17px}.publication-performance-card small{color:#718096;margin-top:2px;font-size:7px}.publication-performance-card a{color:var(--brand);font-size:8px;font-weight:750;text-decoration:none}@media (width<=1080px){.performance-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-filter-bar button{grid-column:1/-1}.performance-metric-grid,.performance-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.performance-header{align-items:stretch}.performance-header form,.performance-header button{width:100%}.analytics-connection-warning,.analytics-sync-line{flex-direction:column;align-items:stretch}.performance-filter-bar,.performance-metric-grid,.performance-loading-grid{grid-template-columns:1fr}.performance-filter-bar button{grid-column:auto}.program-performance-list a{grid-template-columns:auto minmax(0,1fr)}.program-performance-list span{grid-column:2}.performance-panel{padding:15px}}.agenda-header{align-items:center}.agenda-timezone{color:#6c7890;background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:10px 13px;font-size:10px}.agenda-timezone strong{color:#31405a;margin-left:5px}.agenda-period-tabs{gap:8px;margin-top:24px;display:flex}.agenda-period-tabs a{border:1px solid var(--border);color:#66748a;background:#fff;border-radius:9px;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.agenda-period-tabs a:hover,.agenda-period-tabs a.active{color:#fff;background:#3159c9;border-color:#3159c9}.agenda-filter-bar{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,1.25fr) repeat(5,minmax(120px,.72fr)) auto auto;align-items:end;gap:9px;margin-top:14px;padding:13px;display:grid}.agenda-filter-bar label{gap:5px;min-width:0;display:grid}.agenda-filter-bar label>span{color:#738096;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.agenda-filter-bar input,.agenda-filter-bar select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--foreground);background:#fff;border-radius:9px;padding:0 11px;font-size:12px}.agenda-search{align-self:end;position:relative}.agenda-search>span{z-index:1;font-size:13px;position:absolute;top:16px;left:12px}.agenda-search input{padding-left:34px}.agenda-filter-bar button{color:#fff;background:var(--brand);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.agenda-filter-bar>a{color:#66748a;place-items:center;min-height:42px;padding:0 8px;font-size:10px;text-decoration:none;display:grid}.agenda-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.agenda-summary{border:1px solid var(--border);background:#f3f5f8;border-radius:14px;align-content:center;gap:8px;min-height:68px;padding:12px;display:grid}.agenda-summary span{color:#718096;font-size:10px;font-weight:500}.agenda-summary strong{color:var(--foreground);letter-spacing:-.03em;font-size:17px;line-height:1}.agenda-list-panel{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:16px;padding:22px}.agenda-day-list{gap:16px;margin-top:18px;display:grid}.agenda-day-group{border:1px solid #e5e9f0;border-radius:13px;overflow:hidden}.agenda-day-group.today{border-color:#e6c46d;box-shadow:inset 0 0 0 2px #fff7df}.agenda-day-group>header{background:#f8f9fb;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.agenda-day-group.today>header{background:#fff8e8}.agenda-day-group>header span{color:#7a8699;letter-spacing:.08em;font-size:9px;font-weight:800}.agenda-day-group>header h3{text-transform:capitalize;margin:3px 0 0;font-size:14px}.agenda-day-group>header>strong{color:#68758a;font-size:10px}.agenda-event-list{display:grid}.agenda-event{min-height:70px;color:var(--foreground);border-bottom:1px solid #edf0f4;border-left:3px solid #3159c9;grid-template-columns:54px 75px minmax(180px,1fr) auto minmax(90px,auto) 18px;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:grid}.agenda-event:last-child{border-bottom:0}.agenda-event:hover{background:#fbfcff}.agenda-event.publication{border-left-color:#7051c8}.agenda-event.youtube{border-left-color:#d94b55}.agenda-event.task{border-left-color:#168267}.agenda-event.overdue{background:#fff6f5}.agenda-event.ready{box-shadow:inset 4px 0 #14946c}.agenda-event>time{color:#26344d;font-size:14px;font-weight:800}.agenda-type{color:#24469f;letter-spacing:.04em;text-transform:uppercase;background:#edf2ff;border-radius:7px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:850}.agenda-type.publication{color:#6143ae;background:#f2effb}.agenda-type.youtube{color:#b42b38;background:#fff0f1}.agenda-type.task{color:#126b55;background:#eaf8f3}.agenda-event-copy{min-width:0}.agenda-event-copy strong,.agenda-event-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-event-copy strong{font-size:12px}.agenda-event-copy small{color:#718096;margin-top:4px;font-size:10px}.agenda-status{color:#5e6b7d;white-space:nowrap;background:#f6f7f9;border:1px solid #dce1e8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.agenda-status.ready,.agenda-status.scheduled{color:#875b08;background:#fff8e8;border-color:#efd694}.agenda-status.completed,.agenda-status.published,.agenda-status.done{color:#167657;background:#effaf6;border-color:#bce4d5}.agenda-status.todo,.agenda-status.in_progress{color:#3159a9;background:#f1f5ff;border-color:#d8e0f5}.agenda-status.canceled{color:#6c7482;background:#f2f3f5}.agenda-status.error{color:#a92732;background:#fff2f3;border-color:#efc1c5}.agenda-highlights{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.agenda-highlights b{color:#4e5c72;letter-spacing:.04em;text-transform:uppercase;background:#edf0f4;border-radius:6px;padding:4px 6px;font-size:9px}.agenda-event.overdue .agenda-highlights b:first-child{color:#a92732;background:#ffe3e5}.agenda-event>i{color:#7c8ba2;font-size:12px;font-style:normal}@media (width<=1220px){.agenda-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr))}.agenda-filter-bar button{grid-column:span 2}.agenda-event{grid-template-columns:50px 72px minmax(180px,1fr) auto 18px}.agenda-highlights{grid-column:3/5;justify-content:flex-start}}@media (width<=760px){.agenda-header{align-items:stretch}.agenda-timezone{width:fit-content}.agenda-period-tabs{grid-template-columns:1fr;display:grid}.agenda-period-tabs a{justify-content:center}.agenda-filter-bar,.agenda-summary-grid{grid-template-columns:1fr 1fr}.agenda-search,.agenda-filter-bar button{grid-column:1/-1}.agenda-list-panel{padding:14px}.agenda-event{grid-template-columns:48px minmax(0,1fr) 18px}.agenda-type,.agenda-status{justify-self:start}.agenda-event-copy,.agenda-highlights{grid-column:2/3}.agenda-event>i{grid-area:1/3/span 3}}.agenda-workspace{padding-bottom:54px}.agenda-summary-grid{gap:10px}.agenda-filter-bar,.agenda-list-panel{border-radius:var(--radius-card);box-shadow:none}.tasks-header{align-items:center}.task-view-tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.task-view-tabs a{border:1px solid var(--border);color:#66748a;background:#fff;border-radius:9px;align-items:center;min-height:38px;padding:0 14px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.task-view-tabs a:hover,.task-view-tabs a.active{color:#fff;background:#3159c9;border-color:#3159c9}.task-filter-bar{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(180px,1.2fr) repeat(6,minmax(110px,.7fr)) auto auto;align-items:end;gap:8px;margin-top:14px;padding:13px;display:grid}.task-filter-bar label{gap:5px;min-width:0;display:grid}.task-filter-bar label>span{color:#738096;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.task-filter-bar input,.task-filter-bar select{border:1px solid var(--border);width:100%;min-height:39px;color:var(--foreground);background:#fff;border-radius:9px;padding:0 9px;font-size:8px}.task-search{align-self:end;position:relative}.task-search>span{z-index:1;font-size:13px;position:absolute;top:16px;left:12px}.task-search input{padding-left:33px}.task-filter-bar>button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:9px;min-height:39px;padding:0 14px;font-size:8px;font-weight:750}.task-filter-bar>a{color:#68758a;place-items:center;min-height:39px;font-size:8px;text-decoration:none;display:grid}.tasks-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}.tasks-layout.with-editor{grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr)}.task-list-panel,.task-editor-panel{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:20px}.task-list{gap:8px;margin-top:16px;display:grid}.task-row{min-height:82px;color:var(--foreground);border:1px solid #e7eaf0;border-left:3px solid #9aa6b8;border-radius:11px;grid-template-columns:62px minmax(150px,1fr) minmax(105px,.68fr) minmax(105px,.72fr) minmax(90px,.55fr) auto 16px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.task-row:hover,.task-row.selected{background:#fbfcff;border-color:#b9c8f0}.task-row.overdue{background:#fffafb;border-left-color:#d64551}.task-row-copy{min-width:0}.task-row-copy strong,.task-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-row-copy strong{font-size:10px}.task-row-copy small{color:#748095;margin-top:4px;font-size:8px}.task-priority{color:#566273;text-transform:uppercase;background:#eef1f5;border-radius:7px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:850}.task-priority.low{color:#64748b;background:#f1f4f7}.task-priority.normal{color:#3159a9;background:#edf2ff}.task-priority.high{color:#94620a;background:#fff5dc}.task-priority.urgent{color:#a72632;background:#ffecef}.task-assignee{align-items:center;gap:7px;min-width:0;display:flex}.task-assignee i{color:#3159a9;background:#edf2ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:850;display:grid}.task-assignee small{color:#5f6c80;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-due small,.task-due time{display:block}.task-due small{color:#8290a4;letter-spacing:.06em;font-size:6px;font-weight:850}.task-due time{color:#4d5a70;margin-top:3px;font-size:8px}.task-due.overdue small,.task-due.overdue time{color:#b12a36}.task-checklist-progress small{color:#65728a;font-size:7px}.task-checklist-progress>i{background:#e8ecf2;border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.task-checklist-progress b{border-radius:inherit;background:#168267;height:100%;display:block}.task-row>b{color:#8090a6}.status-pill.todo{color:#3159a9;background:#edf2ff}.status-pill.in_progress{color:#8a5a05;background:#fff5dc}.status-pill.done{color:#147052;background:#eaf8f3}.status-pill.canceled{color:#687384;background:#eef0f3}.task-editor-panel{position:sticky;top:18px}.task-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.task-editor-heading span{color:#738096;letter-spacing:.08em;font-size:7px;font-weight:850}.task-editor-heading h2{margin:5px 0 0;font-size:17px}.task-editor-heading>a{color:#647186;background:#f1f3f6;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;text-decoration:none;display:grid}.task-form{gap:12px;display:grid}.task-form>label,.task-form-grid label{gap:6px;display:grid}.task-form label>span{color:#67758b;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.task-form input,.task-form textarea,.task-form select{border:1px solid var(--border);width:100%;color:var(--foreground);background:#fff;border-radius:9px;padding:0 10px;font-size:9px}.task-form input,.task-form select{min-height:40px}.task-form textarea{resize:vertical;padding-top:10px;line-height:1.5}.task-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-form>button{border:0;justify-self:start}.task-read-only{background:#fafbfc;border:1px solid #e6eaf0;border-radius:12px;padding:14px}.task-read-only>p{color:#536076;white-space:pre-wrap;margin:0 0 14px;font-size:10px;line-height:1.6}.task-read-only dl{gap:8px;margin:0;display:grid}.task-read-only dl>div{grid-template-columns:85px 1fr;gap:10px;display:grid}.task-read-only dt{color:#7b8799;text-transform:uppercase;font-size:7px;font-weight:800}.task-read-only dd{margin:0;font-size:9px}.task-checklist-panel{border-top:1px solid #e8ebf0;margin-top:20px;padding-top:18px}.task-checklist-panel h3{margin:0;font-size:14px}.task-checklist-panel .inline-heading>strong{color:#168267;font-size:12px}.task-checklist-bar{background:#e8ecf1;border-radius:99px;height:5px;margin:10px 0 13px;overflow:hidden}.task-checklist-bar i{border-radius:inherit;background:#168267;height:100%;display:block}.task-checklist-list{gap:6px;display:grid}.task-checklist-list>div{border:1px solid #e7eaf0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 26px;align-items:center;gap:8px;min-height:40px;padding:7px 8px;display:grid}.task-checklist-list>div.done{background:#f5faf8}.task-checklist-list form:first-child button,.task-checklist-list>div>span{color:#fff;cursor:pointer;background:#fff;border:1px solid #cfd6e1;border-radius:6px;place-items:center;width:23px;height:23px;padding:0;font-size:10px;display:grid}.task-checklist-list>div.done form:first-child button,.task-checklist-list>div.done>span{background:#168267;border-color:#168267}.task-checklist-list p{margin:0;font-size:9px}.task-checklist-list>div.done p{color:#65786f;text-decoration:line-through}.task-checklist-list .remove-button{width:25px;height:25px;padding:0}.task-checklist-empty{color:#79869a;font-size:9px}.task-checklist-add{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.task-checklist-add input{border:1px solid var(--border);border-radius:8px;min-height:38px;padding:0 10px;font-size:9px}.task-checklist-add button{color:#fff;cursor:pointer;background:#3159c9;border:0;border-radius:8px;padding:0 12px;font-size:8px;font-weight:750}.task-checklist-note{color:#7a8799;font-size:7px;line-height:1.5}.task-complete-action button{border:0}.contextual-tasks-section{margin-top:18px}.contextual-task-actions{align-items:center;gap:10px;display:flex}.contextual-task-actions>a:not(.secondary-button){color:var(--brand);font-size:9px;font-weight:750;text-decoration:none}.contextual-task-actions .secondary-button{min-height:34px;padding:0 11px}.contextual-task-list{gap:7px;display:grid}.contextual-task-list>a{min-height:50px;color:var(--foreground);border:1px solid #e8ebf0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.contextual-task-list>a:hover{background:#fbfcff;border-color:#c8d3f2}.contextual-task-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contextual-task-list small{color:#718096;font-size:8px}.contextual-task-list i{color:#7d899a;font-style:normal}.episode-contextual-tasks{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.dashboard-tasks-handoff{background:#f6fbf9;border:1px solid #d9e5e0;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:12px 15px;display:flex}.dashboard-tasks-handoff span{color:#168267;letter-spacing:.08em;font-size:7px;font-weight:850}.dashboard-tasks-handoff p{color:#617067;margin:0;font-size:9px}.dashboard-tasks-handoff a{color:#126b55;margin-left:auto;font-size:9px;font-weight:800;text-decoration:none}@media (width<=1300px){.task-filter-bar{grid-template-columns:repeat(4,minmax(130px,1fr))}.task-row{grid-template-columns:62px minmax(160px,1fr) minmax(100px,.6fr) auto 16px}.task-assignee,.task-checklist-progress{grid-row:2}.task-assignee{grid-column:2}.task-checklist-progress{grid-column:3/5}}@media (width<=1050px){.tasks-layout.with-editor{grid-template-columns:1fr}.task-editor-panel{position:static}}@media (width<=760px){.tasks-header{align-items:stretch}.tasks-header .primary-button{width:fit-content}.task-view-tabs{grid-template-columns:1fr 1fr;display:grid}.task-view-tabs a{justify-content:center}.task-filter-bar{grid-template-columns:1fr 1fr}.task-search,.task-filter-bar>button{grid-column:1/-1}.task-list-panel,.task-editor-panel{padding:14px}.task-row{grid-template-columns:auto minmax(0,1fr) auto}.task-row-copy{grid-column:2}.task-assignee,.task-due,.task-checklist-progress,.task-row .status-pill{grid-area:auto/2/auto/-1}.task-row>b{grid-area:1/3/span 2}.task-form-grid{grid-template-columns:1fr}.contextual-task-actions{flex-direction:column;align-items:flex-end}.contextual-task-list>a{grid-template-columns:auto minmax(0,1fr) 15px}.contextual-task-list small{grid-column:2}.dashboard-tasks-handoff{flex-direction:column;align-items:flex-start}.dashboard-tasks-handoff a{margin-left:0}}.tasks-workspace{padding-bottom:54px}.task-filter-bar,.task-list-panel{border-radius:var(--radius-card);box-shadow:none}.operational-template-section{margin-top:18px}.template-readonly-note{color:#66748a;text-transform:uppercase;background:#f0f3f7;border-radius:8px;padding:6px 9px;font-size:7px;font-weight:800}.template-create-panel,.template-edit-panel{background:#fbfcfe;border:1px solid #dfe4ec;border-radius:11px}.template-create-panel{margin-bottom:14px}.template-create-panel>summary,.template-edit-panel>summary{color:#3159c9;cursor:pointer;padding:11px 13px;font-size:9px;font-weight:800;list-style-position:inside}.template-create-panel[open]>summary,.template-edit-panel[open]>summary{border-bottom:1px solid #e3e7ed}.template-form{grid-template-columns:minmax(160px,1.2fr) minmax(130px,.7fr) minmax(150px,.9fr) minmax(70px,.35fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.template-form label{gap:5px;min-width:0;display:grid}.template-form label>span,.template-due-fields legend{color:#6d7a8f;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.template-form input,.template-form select,.template-form textarea{border:1px solid var(--border);width:100%;min-height:39px;color:var(--foreground);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:8px}.template-form textarea{resize:vertical;min-height:64px;padding-top:9px}.template-title-field,.template-description-field{grid-column:span 2}.template-due-fields{border:0;grid-template-columns:1.3fr 70px 90px;align-items:end;gap:6px;min-width:0;margin:0;padding:0;display:grid}.template-due-fields legend{margin-bottom:5px}.template-form>button{border:0;min-height:39px}.template-list{gap:9px;display:grid}.template-card{background:#fff;border:1px solid #e2e6ed;border-left:3px solid #168267;border-radius:11px;padding:13px}.template-card.inactive{background:#fafbfc;border-left-color:#a3acb9}.template-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.template-card>header div{min-width:0}.template-card>header strong,.template-card>header small{display:block}.template-card>header strong{font-size:10px}.template-card>header small{color:#6d798d;margin-top:4px;font-size:8px}.template-card>p{color:#59667a;margin:11px 0 0;font-size:9px;line-height:1.55}.template-state{text-transform:uppercase;border-radius:7px;padding:5px 7px;font-size:6px;font-weight:850}.template-state.active{color:#147052;background:#eaf8f3}.template-state.inactive{color:#687384;background:#eef0f3}.template-order{color:#8a96a7;font-size:7px}.template-meta{color:#778396;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:7px;display:flex}.template-meta b{color:#4f5c70}.template-checklist-preview{color:#657286;background:#f6f8fb;border-radius:8px;gap:4px;margin:10px 0 0;padding:9px 10px 9px 28px;font-size:8px;display:grid}.template-edit-panel{margin-top:12px}.template-checklist-editor{background:#fff;border:1px solid #e4e8ee;border-radius:9px;margin:0 13px 13px;padding:12px}.template-checklist-editor h3{margin:0 0 9px;font-size:10px}.template-checklist-editor>div{border-top:1px solid #edf0f3;align-items:center;gap:8px;min-height:34px;padding:5px 7px;display:flex}.template-checklist-editor>div span{flex:1;min-width:0;font-size:8px}.template-checklist-editor .remove-button{width:24px;height:24px;padding:0}.template-checklist-add{grid-template-columns:1fr auto;gap:7px;margin-top:8px;display:grid}.template-checklist-add input{border:1px solid var(--border);border-radius:8px;min-height:36px;padding:0 9px;font-size:8px}.template-checklist-add button{color:#fff;cursor:pointer;background:#3159c9;border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:750}.template-active-form{margin:0 13px 13px}.template-active-form button{border:1px solid var(--border)}.template-empty{color:#738096;text-align:center;border:1px dashed #d7dde7;border-radius:11px;padding:28px}.template-empty span,.template-empty strong{display:block}.template-empty span{font-size:22px}.template-empty strong{color:#536074;margin-top:7px;font-size:10px}.template-empty p{margin:5px 0 0;font-size:8px}.contextual-task-actions form{margin:0}.contextual-task-actions form .secondary-button{border:1px solid var(--border)}.automatic-task-badge{color:#3159a9;vertical-align:middle;text-transform:uppercase;background:#edf2ff;border-radius:5px;margin-left:7px;padding:3px 5px;font-size:6px;font-weight:850}@media (width<=1150px){.template-form{grid-template-columns:repeat(2,minmax(0,1fr))}.template-title-field,.template-description-field{grid-column:span 1}.template-due-fields{grid-column:1/-1}}@media (width<=700px){.template-form{grid-template-columns:1fr}.template-due-fields{grid-column:auto;grid-template-columns:1fr}.template-form>button{justify-self:start}.template-meta{display:grid}}.approvals-header{align-items:center}.approval-view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.approval-view-tabs a{border:1px solid var(--border);color:#617086;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:0 12px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.approval-view-tabs a b{background:#eef1f6;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:8px;display:grid}.approval-view-tabs a.active{color:#fff;background:#3159c9;border-color:#3159c9}.approval-view-tabs a.active b{color:#3159c9;background:#fff}.approval-filter-bar{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto;align-items:end;gap:8px;margin-top:12px;padding:13px;display:grid}.approval-filter-bar label{gap:5px;min-width:0;display:grid}.approval-filter-bar label>span{color:#738096;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.approval-filter-bar select{border:1px solid var(--border);width:100%;min-height:39px;color:var(--foreground);background:#fff;border-radius:8px;padding:0 9px;font-size:8px}.approval-filter-bar button{color:#fff;cursor:pointer;background:#3159c9;border:0;border-radius:8px;min-height:39px;padding:0 14px;font-size:8px;font-weight:800}.approval-filter-bar>a{color:#6e7b8f;place-items:center;min-height:39px;font-size:8px;text-decoration:none;display:grid}.approvals-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:15px;display:grid}.approvals-layout.with-review{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr)}.approval-list-panel,.approval-review-panel{border:1px solid var(--border);background:#fff;border-radius:15px;min-width:0;padding:19px}.approval-list{gap:7px;margin-top:14px;display:grid}.approval-row{min-height:76px;color:var(--foreground);border:1px solid #e4e8ee;border-left:3px solid #9da8b7;border-radius:10px;grid-template-columns:34px minmax(180px,1.25fr) minmax(100px,.7fr) minmax(100px,.68fr) auto 14px;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;display:grid}.approval-row:hover,.approval-row.selected{background:#fbfcff;border-color:#b9c8f0}.approval-row.pending{border-left-color:#d99b1f}.approval-row.approved{border-left-color:#168267}.approval-row.changes_requested{border-left-color:#d64551}.approval-row.canceled{opacity:.78;border-left-color:#9da8b7}.approval-row.rejected{border-left-color:#a72632}.approval-type-icon{border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:850;display:grid}.approval-type-icon.editorial{color:#3159a9;background:#edf2ff}.approval-type-icon.live_ready{color:#b32633;background:#ffecef}.approval-type-icon.publication{color:#6e4aa5;background:#f4effd}.approval-type-icon.media_purge{color:#8c2525;background:#fff0f0}.approval-row-copy{min-width:0}.approval-row-copy small,.approval-row-copy strong,.approval-row-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-row-copy small{color:#6f7d91;font-size:7px;font-weight:750}.approval-row-copy strong{margin-top:3px;font-size:9px}.approval-row-copy em{color:#8792a3;margin-top:4px;font-size:7px;font-style:normal}.approval-row-reviewer small,.approval-row-reviewer b{display:block}.approval-row-reviewer small{color:#8792a3;letter-spacing:.05em;font-size:6px;font-weight:850}.approval-row-reviewer b{color:#566378;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.approval-row>time{color:#6e7b8f;font-size:7px}.approval-row>b{color:#8995a7}.approval-status{text-transform:uppercase;white-space:nowrap;border-radius:7px;width:fit-content;padding:5px 7px;font-size:6px;font-weight:850}.approval-status.not_requested{color:#687384;background:#eef0f3}.approval-status.pending{color:#8a5a05;background:#fff5dc}.approval-status.approved{color:#147052;background:#eaf8f3}.approval-status.changes_requested{color:#a72632;background:#ffecef}.approval-status.canceled{color:#687384;background:#eef0f3}.approval-status.rejected{color:#a72632;background:#ffecef}.approval-review-panel{position:sticky;top:18px}.approval-review-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.approval-review-heading span{color:#7c8899;letter-spacing:.07em;font-size:7px;font-weight:850}.approval-review-heading h2{margin:5px 0 0;font-size:17px}.approval-review-heading>a{color:#69768a;background:#f0f2f5;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;text-decoration:none;display:grid}.approval-review-meta{background:#fafbfc;border:1px solid #e6e9ef;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid}.approval-review-meta>div{grid-template-columns:78px 1fr;align-items:center;gap:8px;display:grid}.approval-review-meta dt{color:#7d899b;text-transform:uppercase;font-size:7px;font-weight:800}.approval-review-meta dd{color:#4f5c70;margin:0;font-size:8px}.approval-original-link{justify-content:center;width:100%;margin-top:10px}.approval-purge-context{background:snow;border:1px solid #ead2d2;border-radius:9px;margin-top:12px;padding:11px}.approval-purge-context>span{color:#8c2525;letter-spacing:.06em;font-size:7px;font-weight:850}.approval-purge-context p{color:#586579;margin:7px 0 0;font-size:8px;line-height:1.45}.approval-purge-context .approval-purge-warning{color:#8c2525}.approval-decision-note{background:#f5f7fc;border-left:3px solid #3159c9;border-radius:7px;margin-top:12px;padding:11px}.approval-decision-note span{color:#68768b;letter-spacing:.05em;font-size:6px;font-weight:850}.approval-decision-note p{color:#4f5c70;white-space:pre-wrap;margin:6px 0 0;font-size:8px;line-height:1.55}.approval-decision-form{gap:9px;margin-top:14px;display:grid}.approval-decision-form label{gap:5px;display:grid}.approval-decision-form label span{color:#6f7c90;text-transform:uppercase;font-size:7px;font-weight:800}.approval-decision-form textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;padding:9px;font-size:8px;line-height:1.5}.approval-decision-form>div{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.approval-decision-form button{cursor:pointer;border:0;border-radius:8px;min-height:40px;font-size:8px;font-weight:850}.approval-approve-button{color:#fff;background:#168267}.approval-changes-button{color:#a72632;background:#ffecef}.approval-readonly-message{color:#68758a;background:#f3f5f8;border-radius:8px;margin:13px 0 0;padding:10px;font-size:8px;line-height:1.5}.approval-task-link{color:#3159c9;border:1px solid #dbe0e8;border-radius:8px;place-items:center;min-height:36px;margin-top:11px;font-size:8px;font-weight:750;text-decoration:none;display:grid}.approval-cancel-form{text-align:center;margin-top:8px}.approval-cancel-form button,.approval-context-cancel button{color:#9d3440;cursor:pointer;background:0 0;border:0;padding:4px;font-size:7px;text-decoration:underline}.approval-context-section{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:18px;padding:18px}.approval-context-section>.inline-heading>a{color:#3159c9;font-size:8px;font-weight:800;text-decoration:none}.approval-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.approval-context-section.compact{margin-top:0;padding:13px}.approval-context-section.compact .section-heading{margin-bottom:10px}.approval-context-section.compact .section-heading p{display:none}.approval-context-section.compact .approval-context-grid{grid-template-columns:1fr}.approval-context-card{background:#fff;border:1px solid #e3e7ed;border-top:3px solid #a3adba;border-radius:10px;min-width:0;padding:12px}.approval-context-card.pending{border-top-color:#d99b1f}.approval-context-card.approved{border-top-color:#168267}.approval-context-card.changes_requested{border-top-color:#d64551}.approval-context-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.approval-context-card>header div{min-width:0}.approval-context-card>header strong,.approval-context-card>header small{display:block}.approval-context-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.approval-context-card>header small{color:#8490a2;margin-top:3px;font-size:7px}.approval-context-current{margin-top:10px}.approval-context-current p{color:#69768a;margin:0;font-size:7px;line-height:1.5}.approval-context-current time{color:#8a95a5;margin-top:4px;font-size:7px;display:block}.approval-context-current blockquote{color:#59667a;background:#f6f8fc;border-left:2px solid #8098d8;margin:8px 0 0;padding:7px 8px;font-size:7px;line-height:1.5}.approval-context-empty{color:#8290a3;margin:10px 0 0;font-size:8px}.approval-context-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.approval-context-actions>a:not(.secondary-button){color:#3159c9;font-size:7px;font-weight:750;text-decoration:none}.approval-context-actions .secondary-button{min-height:31px;margin-left:auto;padding:0 9px}.approval-request-form{border-top:1px solid #e9ecf1;grid-template-columns:1fr auto;align-items:end;gap:7px;margin-top:11px;padding-top:10px;display:grid}.approval-request-form label{gap:5px;min-width:0;display:grid}.approval-request-form label>span{color:#778397;text-transform:uppercase;font-size:6px;font-weight:850}.approval-request-form select{border:1px solid var(--border);background:#fff;border-radius:7px;width:100%;min-height:35px;padding:0 7px;font-size:7px}.approval-request-form button{color:#fff;cursor:pointer;background:#3159c9;border:0;border-radius:7px;min-height:35px;padding:0 9px;font-size:7px;font-weight:800}.approval-context-hint{color:#7d8999;margin:8px 0 0;font-size:7px;line-height:1.5}.approval-context-cancel{margin-top:5px}.approval-history-summary{margin-top:9px}.approval-history-summary summary{color:#66758a;cursor:pointer;font-size:7px;font-weight:750}.approval-history-summary>div{gap:4px;margin-top:7px;display:grid}.approval-history-summary p{color:#68758a;background:#f5f7f9;border-radius:6px;grid-template-columns:22px 1fr auto;gap:6px;margin:0;padding:5px 6px;font-size:6px;display:grid}.live-approval-signal{background:#fff;border:1px solid #dfe4eb;border-left:4px solid #9ca7b7;border-radius:10px;align-items:center;gap:18px;margin-bottom:12px;padding:11px 14px;display:flex}.live-approval-signal.pending{background:#fffcf5;border-left-color:#d99b1f}.live-approval-signal.approved{background:#f6fbf9;border-left-color:#168267}.live-approval-signal.changes_requested{background:#fff8f9;border-left-color:#d64551}.live-approval-signal div span,.live-approval-signal div strong{display:block}.live-approval-signal div span{color:#748196;letter-spacing:.07em;font-size:6px;font-weight:850}.live-approval-signal div strong{margin-top:4px;font-size:10px}.live-approval-signal p{color:#647186;max-width:620px;margin:0 0 0 auto;font-size:8px;line-height:1.5}.dashboard-approvals-handoff{background:#faf8fd;border:1px solid #e0dbeb;border-radius:12px;align-items:center;gap:14px;margin-top:9px;padding:12px 15px;display:flex}.dashboard-approvals-handoff span{color:#6e4aa5;letter-spacing:.08em;font-size:7px;font-weight:850}.dashboard-approvals-handoff p{color:#6c6577;margin:0;font-size:9px}.dashboard-approvals-handoff a{color:#68489a;margin-left:auto;font-size:9px;font-weight:800;text-decoration:none}@media (width<=1150px){.approval-filter-bar{grid-template-columns:repeat(3,minmax(130px,1fr))}.approvals-layout.with-review{grid-template-columns:1fr}.approval-review-panel{position:static}.approval-context-grid{grid-template-columns:1fr}}@media (width<=760px){.approval-view-tabs,.approval-filter-bar{grid-template-columns:1fr 1fr}.approval-filter-bar button{grid-column:1/-1}.approval-list-panel,.approval-review-panel{padding:14px}.approval-row{grid-template-columns:34px minmax(0,1fr) auto}.approval-row-reviewer,.approval-row>time,.approval-row .approval-status{grid-column:2/-1}.approval-row>b{grid-area:1/3/span 2}.approval-context-section{padding:13px}.approval-request-form{grid-template-columns:1fr}.live-approval-signal,.dashboard-approvals-handoff{flex-direction:column;align-items:flex-start}.live-approval-signal p,.dashboard-approvals-handoff a{margin-left:0}}.approvals-workspace{padding-bottom:54px}.approval-filter-bar,.approval-list-panel{border-radius:var(--radius-card);box-shadow:none}.activities-workspace{max-width:1180px}.activities-header form{margin:0}.activities-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.activities-summary div{background:#fff;border:1px solid #dfe5ed;border-radius:13px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.activities-summary span{color:#667081;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:780}.activities-summary strong{color:#172237;font-size:21px;line-height:1}.activity-tabs{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.activity-tabs a{color:#5f6878;background:#fff;border:1px solid #dce3eb;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:760;text-decoration:none;display:flex}.activity-tabs a b{color:#526075;text-align:center;background:#eef2f7;border-radius:999px;min-width:20px;padding:3px 6px;font-size:8px}.activity-tabs a.active{color:#24499e;background:#edf3ff;border-color:#294fb1}.activity-tabs a.active b{color:#fff;background:#294fb1}.activity-inbox{background:#fff;border:1px solid #dfe5ed;border-radius:14px;margin-top:11px;overflow:hidden}.activity-item{border-bottom:1px solid #e8ecf1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;display:grid;position:relative}.activity-item:last-child{border-bottom:0}.activity-item.unread{background:linear-gradient(90deg,#f2f6ff 0,#fff 42%)}.activity-item.unread:before{content:"";background:#3159c9;width:3px;position:absolute;inset:0 auto 0 0}.activity-type-icon{color:#3159c9;background:#edf2fd;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:850;display:grid}.activity-type-icon.task_assigned{color:#128260;background:#e9f7f1}.activity-type-icon.approval_changes_requested{color:#ba5b27;background:#fff0e7}.activity-type-icon.approval_approved{color:#267646;background:#eaf7ee}.activity-item-copy{min-width:0}.activity-item-meta{color:#7a8391;align-items:center;gap:8px;font-size:8px;display:flex}.activity-item-meta span{color:#4c5e79;text-transform:uppercase;letter-spacing:.05em;font-weight:820}.activity-item-meta i{background:#eef1f5;border-radius:999px;padding:2px 6px;font-style:normal;font-weight:740}.activity-item.unread .activity-item-meta i{color:#2b52ae;background:#dfe9ff}.activity-item h2{color:#1d293c;margin:5px 0 2px;font-size:13px}.activity-item p{color:#657083;margin:0;font-size:10px;line-height:1.45}.activity-item-copy>a{color:#2f55b6;margin-top:7px;font-size:9px;font-weight:790;text-decoration:none;display:inline-flex}.activity-read-form{margin:0}.activity-read-form button{color:#596476;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:750}.activity-read-form button:hover{color:#3159c9;border-color:#3159c9}.activity-nav-badge{color:#fff;text-align:center;background:#dc3545;border-radius:999px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:9px;line-height:1.4}.sidebar-nav a .activity-nav-badge{color:#fff}.dashboard-attention{background:#fff;border:1px solid #dbe2eb;border-radius:14px;margin-top:12px;padding:15px}.dashboard-attention-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-attention-heading span{color:#3159c9;letter-spacing:.08em;font-size:8px;font-weight:850}.dashboard-attention-heading h2{color:#1b283d;margin:3px 0 0;font-size:15px}.dashboard-attention-heading a{color:#3159c9;font-size:9px;font-weight:800;text-decoration:none}.dashboard-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.dashboard-attention-grid a{color:#5f6978;background:#f9fafc;border:1px solid #e2e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:720;text-decoration:none;display:flex}.dashboard-attention-grid strong{color:#21324c;font-size:18px}@media (width<=760px){.activities-header{align-items:flex-start}.activities-summary,.dashboard-attention-grid{grid-template-columns:1fr}.activity-item{grid-template-columns:34px minmax(0,1fr);align-items:start}.activity-read-form{grid-column:2}.dashboard-attention-heading{flex-direction:column;align-items:flex-start}}.activities-workspace{padding-bottom:54px}.activities-summary{gap:10px}.activity-inbox{border-radius:var(--radius-card);box-shadow:none}.activity-item{border-radius:9px}.profile-completeness{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:25px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.profile-completeness.complete{color:#087a55;background:#e8f8f1}.profile-completeness.incomplete{color:#9a5c00;background:#fff4dc}.profile-completeness-large{min-height:35px;padding:0 13px;font-size:10px}.directory-count{align-items:center;gap:7px;display:inline-flex}.work17-people-grid{align-items:stretch}.work17-person-card{flex-direction:column;min-height:300px;display:flex}.person-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work17-person-card .person-card-copy small{color:#7c8797;min-height:28px;margin-top:8px;font-size:9px;line-height:1.45;display:block}.work17-person-card .social-pills{margin-top:14px}.work17-person-card .social-pills a,.work17-person-card .social-pills>span{align-items:center;gap:5px;margin-top:0;display:inline-flex}.person-card-link{color:var(--brand);border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.person-profile-hero{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(24px,4vw,38px);display:grid}.person-profile-avatar{border-radius:22px;width:76px;height:76px;font-size:20px}.person-profile-hero h1,.person-profile-hero p{margin:0}.person-profile-hero h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(30px,4vw,46px)}.person-profile-hero p{color:var(--muted);margin-top:7px;font-size:12px}.person-profile-form{gap:16px;margin-top:28px;display:grid}.profile-section-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:clamp(22px,3vw,30px);box-shadow:0 8px 24px #11182706}.profile-section-heading{border-bottom:1px solid #edf0f3;align-items:center;gap:13px;margin-bottom:22px;padding-bottom:17px;display:flex}.profile-section-heading>svg{width:18px;color:var(--brand)}.profile-section-heading h2,.profile-section-heading p{margin:0}.profile-section-heading h2{font-size:16px}.profile-section-heading p{color:var(--muted);margin-top:4px;font-size:9px}.person-profile-form label{gap:8px;display:grid}.person-profile-form label>span{color:#344054;font-size:10px;font-weight:700}.person-profile-form input,.person-profile-form select,.person-profile-form textarea{color:#1f2937;background:#fff;border:1px solid #dfe3e9;border-radius:9px;outline:none;width:100%;min-height:43px;padding:0 13px}.person-profile-form textarea{resize:vertical;padding:13px;line-height:1.6}.three-column-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-section-card>.two-column-form,.profile-section-card>.three-column-form,.profile-section-card>label+label,.profile-section-card>.two-column-form+.two-column-form,.profile-section-card>.two-column-form+label,.profile-section-card>.three-column-form+label{margin-top:14px}.private-profile-card{background:#fbfcff;border-color:#d9e2f7}.social-links-editor{border:0;margin:0;padding:0}.social-editor-rows{gap:8px;display:grid}.social-editor-row{grid-template-columns:155px minmax(150px,.8fr) minmax(220px,1.2fr) 42px;align-items:center;gap:8px;display:grid}.icon-danger-button{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;width:42px;height:42px}.social-editor-empty{color:var(--muted);border:1px dashed #d8dde5;border-radius:10px;margin:0;padding:16px;font-size:10px}.social-add-button{width:fit-content;margin-top:12px}.profile-save-bar{background:#f7f9ff;border:1px solid #d9e2f7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.profile-save-bar span,.profile-permission-note{color:#667085;font-size:10px;line-height:1.5}.profile-readonly-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:28px;display:grid}.profile-data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;display:grid}.profile-data-list dt,.profile-data-list dd{margin:0}.profile-data-list dt{color:#7c8797;text-transform:uppercase;font-size:8px;font-weight:750}.profile-data-list dd{margin-top:5px;font-size:11px}.person-mini-bio{color:#475467;border-top:1px solid #edf0f3;margin:22px 0 0;padding-top:18px;font-size:11px;line-height:1.7}.profile-social-list{gap:8px;display:grid}.profile-social-list a,.profile-social-list>div{color:#344054;border:1px solid #e5e9ef;border-radius:10px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.profile-social-list svg{width:18px;color:var(--brand)}.profile-social-list strong,.profile-social-list small{display:block}.profile-social-list strong{font-size:10px}.profile-social-list small,.profile-empty-copy{color:var(--muted);margin-top:3px;font-size:8px}.person-relationships-card{margin-top:16px}.relationship-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.relationship-columns>div{align-content:start;gap:8px;display:grid}.relationship-columns h3,.relationship-columns p{margin:0}.relationship-columns h3{margin-bottom:3px;font-size:11px}.relationship-columns p{color:var(--muted);font-size:9px}.relationship-columns a{color:#344054;border:1px solid #e5e9ef;border-radius:10px;gap:4px;padding:11px;text-decoration:none;display:grid}.relationship-columns a strong{font-size:10px}.relationship-columns a span{color:var(--muted);font-size:8px}.readonly-profile-fields input{color:#667085;background:#f4f6f8}.profile-permission-note{background:#f8f9fb;border:1px solid #e4e7ec;border-radius:12px;padding:14px 16px}.team-profile-line{align-items:center;gap:8px;margin-top:8px;display:flex}.team-profile-line a{color:var(--brand);align-items:center;gap:5px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.team-invitation-list article>div>small svg{margin-right:4px}.account-menu a svg{width:11px;margin-right:5px}@media (width<=1080px){.social-editor-row{grid-template-columns:140px 1fr 42px}.social-editor-row input[type=url]{grid-area:2/1/auto/3}.social-editor-row .icon-danger-button{grid-area:1/3/3}}@media (width<=760px){.person-profile-hero{grid-template-columns:auto minmax(0,1fr)}.person-profile-hero>.profile-completeness{grid-column:1/-1}.three-column-form,.profile-readonly-grid,.relationship-columns{grid-template-columns:1fr}.profile-save-bar{flex-direction:column;align-items:stretch}}@media (width<=560px){.social-editor-row{grid-template-columns:1fr 42px}.social-editor-row select,.social-editor-row input,.social-editor-row input[type=url]{grid-column:1}.social-editor-row .icon-danger-button{grid-area:1/2/4}.person-profile-avatar{border-radius:17px;width:58px;height:58px}}.live-companion,.live-monitor-access-page{--companion-bg:#060a11;--companion-surface:#101722;--companion-surface-raised:#151f2d;--companion-line:#2a3648;--companion-text:#f5f8fc;--companion-muted:#a8b5c7;--companion-red:#ff435f;--companion-blue:#5d8bff;--companion-green:#50d6a2;--companion-yellow:#ffc861;min-height:100dvh;color:var(--companion-text);background:radial-gradient(circle at 50% -20%, #152239 0, var(--companion-bg) 42%);font-size:16px}.live-companion{padding:max(16px, env(safe-area-inset-top)) 14px max(24px, env(safe-area-inset-bottom))}.companion-header{border:1px solid var(--companion-line);background:#101722f0;border-radius:18px;gap:17px;width:min(100%,920px);margin:0 auto 14px;padding:17px;display:grid;box-shadow:0 18px 50px #00000040}.companion-brand{align-items:center;gap:11px;display:flex}.companion-brand>b,.live-monitor-mark{color:#fff;background:#3159c9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.companion-brand>span{color:#dbe6f5;letter-spacing:.13em;gap:2px;font-size:12px;font-weight:900;display:grid}.companion-brand small{color:var(--companion-muted);letter-spacing:.07em;font-size:9px}.companion-header-copy{gap:5px;display:grid}.companion-header-copy>span{color:#a9ffdc;letter-spacing:.08em;background:#12382d;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.companion-header-copy h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,8vw,38px);line-height:1.05}.companion-header-copy p{color:var(--companion-muted);margin:0;font-size:16px;line-height:1.45}.companion-header dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.companion-header dl div{background:#0a1019;border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.companion-header dt{color:#7f8da1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.companion-header dd{color:#e5edf8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.companion-stale{color:#ffe5b5;background:#342713;border:1px solid #76562a;border-radius:13px;gap:3px;width:min(100%,920px);margin:0 auto 14px;padding:12px 14px;display:grid}.companion-stale strong{letter-spacing:.045em;font-size:13px}.companion-stale span{font-size:13px}.companion-stale.is-stale{color:#ffd7df;background:#351721;border-color:#833446}.companion-layout{gap:13px;width:min(100%,920px);margin:0 auto;display:grid}.companion-section{border:1px solid var(--companion-line);background:#101722f5;border-radius:17px;min-width:0;overflow:hidden}.companion-section>header{border-bottom:1px solid var(--companion-line);background:linear-gradient(120deg,#ffffff06,#0000);gap:4px;padding:14px 15px 12px;display:grid}.companion-section>header span{color:#8494aa;letter-spacing:.15em;font-size:10px;font-weight:900}.companion-section>header h2{color:#fff;margin:0;font-size:19px;line-height:1.2}.companion-section-body{gap:10px;padding:13px;display:grid}.companion-program{box-shadow:inset 0 3px 0 var(--companion-red);border-color:#743141}.companion-program>header{background:linear-gradient(120deg,#ff435f29,#0000)}.companion-program>header span{color:#ff91a2}.companion-program>header h2{color:#fff;font-size:24px}.companion-preview{box-shadow:inset 0 3px 0 var(--companion-blue);border-color:#31559f}.companion-preview>header{background:linear-gradient(120deg,#5d8bff26,#0000)}.companion-preview>header span{color:#9cb9ff}.companion-layer{background:var(--companion-surface-raised);border:1px solid #313e51;border-radius:12px;gap:9px;padding:13px;display:grid}.companion-layer.is-program{background:#24131a;border-color:#703144}.companion-layer.is-preview{background:#101c38;border-color:#3159ac}.companion-layer>div{gap:4px;min-width:0;display:grid}.companion-layer strong{overflow-wrap:anywhere;color:#fff;font-size:18px;line-height:1.25}.companion-layer small{color:var(--companion-muted);font-size:14px;line-height:1.4}.state-program,.state-preview,.companion-badges>span{letter-spacing:.075em;border-radius:8px;width:fit-content;padding:6px 9px;font-size:12px;font-style:normal;font-weight:950}.state-program{color:#fff;background:#a91f39;border:1px solid #c63f55;box-shadow:0 0 22px #ff435f38}.state-preview{color:#fff;background:#2457bd;border:1px solid #608cfa}.companion-media{background:#111a27;border:1px solid #37465d;border-radius:13px;gap:11px;padding:14px;display:grid}.companion-media.has-error{border-color:#823849}.companion-media h3{overflow-wrap:anywhere;color:#fff;margin:0;font-size:22px;line-height:1.18}.companion-media>p{color:var(--companion-muted);text-transform:capitalize;margin:0;font-size:13px}.companion-badges{flex-wrap:wrap;gap:7px;display:flex}.companion-badges>span{color:#d8e0ea;background:#263244}.companion-badges .technical-paused{color:#261b05;background:var(--companion-yellow)}.companion-badges .technical-error{color:#fff;background:#ae263f}.companion-badges .technical-on_air{color:#07241a;background:var(--companion-green)}.companion-badges .technical-ready{color:#e1ebff;background:#294d97}.companion-timecode{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.companion-timecode strong{color:#fff;font-size:24px}.companion-timecode span{color:#65768f}.companion-progress{background:#283448;border-radius:999px;height:9px;overflow:hidden}.companion-progress i{border-radius:inherit;background:var(--companion-blue);min-width:0;height:100%;transition:width .2s linear;display:block}.companion-media-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.companion-media-facts div{background:#0a111b;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.companion-media-facts dt{color:#7f8da1;text-transform:uppercase;font-size:9px;font-weight:850}.companion-media-facts dd{color:#edf3fb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.companion-next{background:#0c131e;border:1px dashed #384861;border-radius:12px;gap:7px;padding:12px;display:grid}.companion-next>span{color:#8da2c0;letter-spacing:.13em;font-size:10px;font-weight:900}.companion-next>div{gap:3px;display:grid}.companion-next strong{color:#fff;font-size:16px}.companion-next small,.companion-next p{color:var(--companion-muted);margin:0;font-size:13px}.companion-editorial-card,.companion-react-card{background:#111a27;border:1px solid #34435a;border-radius:12px;gap:8px;padding:13px;display:grid}.companion-editorial-card>span{color:#93a4ba;letter-spacing:.12em;font-size:10px;font-weight:900}.companion-editorial-card h3,.companion-react-card h3{overflow-wrap:anywhere;color:#fff;margin:0;font-size:18px;line-height:1.25}.companion-editorial-card p,.companion-react-card p{color:#d6dfeb;margin:0;font-size:14px;line-height:1.45}.companion-editorial-card small{color:var(--companion-muted);font-size:13px;line-height:1.4}.companion-editorial-card em{color:#bcd0ed;font-size:12px;font-style:normal}.companion-react-card.has-error{border-color:#80374a}.companion-react-card>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.companion-react-card>div:first-child>span{color:#b8c6d9;font-size:11px;font-weight:850}.companion-react-copy{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.companion-react-copy>img,.companion-thumbnail-fallback{aspect-ratio:1;object-fit:cover;background:#202d40;border-radius:10px;width:72px}.companion-thumbnail-fallback{color:#8ea1bb;letter-spacing:.1em;place-items:center;font-size:10px;font-weight:900;display:grid}.companion-react-copy>div{gap:3px;min-width:0;display:grid}.companion-react-copy small{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.companion-react-runtime{font-variant-numeric:tabular-nums;background:#0b1320;border-radius:9px;padding:9px 10px;color:#bfd0e8!important}.companion-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.companion-status-grid>div{background:#0b121c;border-radius:10px;gap:4px;padding:10px;display:grid}.companion-status-grid span{color:#7f8da1;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.companion-status-grid strong{overflow-wrap:anywhere;color:#eef3fa;font-size:13px}.connection-online{color:var(--companion-green)!important}.connection-reconnecting{color:var(--companion-yellow)!important}.connection-offline{color:#ff8094!important}.companion-wake-button{color:#fff;text-align:left;cursor:pointer;background:#1b2a3f;border:1px solid #41536e;border-radius:12px;gap:3px;min-height:58px;padding:11px 13px;display:grid}.companion-wake-button:hover{border-color:#6f8fc2}.companion-wake-button:focus-visible{outline-offset:3px;outline:3px solid #8babff}.companion-wake-button[aria-pressed=true]{background:#13382d;border-color:#3cb584}.companion-wake-button:disabled{cursor:not-allowed;opacity:.58}.companion-wake-button span{font-size:16px;font-weight:850}.companion-wake-button small{color:#b1bfd2;font-size:12px}.companion-local-error{background:#4a1e29;border-radius:10px;margin:0;padding:10px 11px;line-height:1.4;color:#ffd9df!important;font-size:13px!important}.companion-empty{color:var(--companion-muted);background:#0b121c;border:1px dashed #34435a;border-radius:11px;margin:0;padding:15px;font-size:15px;line-height:1.45}.live-monitor-access-page{text-align:center;place-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.live-monitor-access-page>span{color:#93a4bb;letter-spacing:.15em;margin-top:8px;font-size:11px;font-weight:900}.live-monitor-access-page h1{color:#fff;max-width:540px;margin:0;font-size:clamp(28px,7vw,44px);line-height:1.05}.live-monitor-access-page p{color:#b4c0d0;max-width:500px;margin:0;font-size:16px;line-height:1.5}.live-monitor-access-page a{color:#fff;background:#1b2b42;border:1px solid #4a6082;border-radius:10px;margin-top:8px;padding:11px 15px;font-weight:800;text-decoration:none}.live-monitor-access-page a:focus-visible{outline-offset:3px;outline:3px solid #8babff}.live-monitor-link{position:relative}.live-monitor-link>summary{color:#edf4ff;letter-spacing:.06em;cursor:pointer;background:#17253a;border:1px solid #405272;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:850;list-style:none}.live-monitor-link>summary::-webkit-details-marker{display:none}.live-monitor-link>summary:hover{border-color:#6683b3}.live-monitor-link>summary:focus-visible{outline-offset:3px;outline:3px solid #8babff}.live-monitor-link[open]>summary{background:#203a6b;border-color:#5f83ce}.live-monitor-link>section{z-index:80;color:#edf4ff;background:#101a29;border:1px solid #3b4d68;border-radius:14px;gap:11px;width:min(300px,100vw - 30px);padding:15px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 60px #0000007a}.live-monitor-link header{gap:3px;display:grid}.live-monitor-link header span{color:#8fabdc;letter-spacing:.14em;font-size:7px;font-weight:900}.live-monitor-link header strong{overflow-wrap:anywhere;color:#fff;font-size:12px}.live-monitor-link header small{color:#aebdd3;font-size:8px}.live-monitor-link img{aspect-ratio:1;background:#fff;border-radius:10px;width:min(100%,224px);margin:0 auto;padding:6px;display:block}.live-monitor-link section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.live-monitor-link a,.live-monitor-link button{color:#fff;text-align:center;cursor:pointer;background:#1c2c43;border:1px solid #506888;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:850;text-decoration:none}.live-monitor-link a:hover,.live-monitor-link button:hover{border-color:#7c9bca}.live-monitor-link a:focus-visible,.live-monitor-link button:focus-visible{outline-offset:2px;outline:3px solid #8babff}.live-monitor-link section>small{color:#8fa0b7;font-size:7px;line-height:1.4}.live-monitor-link section>p{color:#ffd9df;background:#4a1e29;border-radius:7px;margin:0;padding:8px;font-size:8px}@media (width>=760px) and (orientation:landscape),(width>=880px){.live-companion{padding-inline:22px}.companion-header{grid-template-columns:auto minmax(0,1fr) minmax(330px,.7fr);align-items:center}.companion-brand{align-self:start}.companion-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);grid-template-areas:"program preview""media graphics""media reacts""media status";align-items:start}.companion-program{grid-area:program}.companion-preview{grid-area:preview}.companion-media-section{grid-area:media}.companion-graphics{grid-area:graphics}.companion-reacts{grid-area:reacts}.companion-status{grid-area:status}}@media (prefers-reduced-motion:reduce){.companion-progress i{transition:none}.state-program{box-shadow:none}}.public-page{color:#e9eef8;background:#09101a;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.public-wordmark{color:#fff;align-items:center;gap:10px;font-size:19px;text-decoration:none;display:inline-flex}.public-wordmark>span{color:#09101a;background:#ffc300;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:950;display:grid}.public-header nav,.public-footer nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.public-header nav a,.public-footer a{color:#aebbd0;font-size:13px;font-weight:650;text-decoration:none}.public-header nav a:hover,.public-footer a:hover,.public-legal-content a:hover{color:#fff}.public-header .public-header-action{color:#ffe27a;border:1px solid #ffc3008c;border-radius:8px;padding:9px 14px}.public-hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:center;gap:80px;width:min(1180px,100% - 40px);margin:0 auto;padding:90px 0 82px;display:grid}.public-hero-copy{min-width:0}.public-kicker{color:#ffc300;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.public-hero h1{color:#fff;letter-spacing:-.045em;max-width:780px;margin:18px 0 22px;font-size:clamp(42px,5.8vw,76px);line-height:1.01}.public-hero-copy>p{color:#aebbd0;max-width:650px;margin:0;font-size:18px;line-height:1.7}.public-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.public-primary-action,.public-secondary-action{border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.public-primary-action{color:#09101a;background:#ffc300}.public-primary-action:hover{background:#ffd032}.public-secondary-action{color:#d8e0ec;background:#ffffff09;border:1px solid #ffffff2e}.public-product-card{background:linear-gradient(150deg,#172a47f5,#0b1626f5);border:1px solid #ffffff21;border-radius:18px;padding:28px;box-shadow:0 30px 80px #00000047}.public-product-card>span{color:#8190a8;letter-spacing:.12em;font-size:10px;font-weight:850}.public-product-card ol{margin:22px 0 0;padding:0;list-style:none;display:grid}.public-product-card li{border-top:1px solid #ffffff17;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.public-product-card li b{color:#ffc300;font-size:12px}.public-product-card li div{gap:4px;display:grid}.public-product-card li strong{color:#fff;font-size:15px}.public-product-card li small{color:#9dabc0;font-size:12px;line-height:1.5}.public-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 82px;display:grid}.public-principles article{background:#ffffff06;border-top:1px solid #ffffff29;padding:24px}.public-principles span{color:#ffc300;font-size:11px;font-weight:850}.public-principles h2{color:#fff;margin:18px 0 9px;font-size:18px}.public-principles p{color:#9dabc0;margin:0;font-size:13px;line-height:1.65}.public-footer{color:#8190a8;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:96px;margin:0 auto;font-size:12px;display:flex}.public-footer p{margin:0}.public-legal-page{min-height:100vh}.public-legal-document{width:min(860px,100% - 40px);margin:0 auto;padding:72px 0 88px}.public-legal-document>header{border-bottom:1px solid #ffffff21;padding-bottom:34px}.public-legal-document h1{color:#fff;letter-spacing:-.035em;margin:15px 0 12px;font-size:clamp(36px,5vw,58px)}.public-legal-document>header p{color:#8190a8;margin:0;font-size:13px}.public-legal-content{gap:2px;padding-top:22px;display:grid}.public-legal-content section{border-bottom:1px solid #ffffff17;padding:22px 0}.public-legal-content h2{color:#f5f7fb;margin:0 0 10px;font-size:18px}.public-legal-content p{color:#aebbd0;margin:0;font-size:15px;line-height:1.75}.public-legal-content a{color:#ffe27a}.login-legal-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.login-legal-links a{color:#667085;font-size:10px;text-decoration:none}.login-legal-links a:hover{color:#3159c9;text-decoration:underline}@media (width<=820px){.public-header{min-height:70px}.public-header nav>a:not(.public-header-action){display:none}.public-hero{grid-template-columns:1fr;gap:44px;padding:62px 0}.public-principles{grid-template-columns:1fr}.public-footer{flex-direction:column;align-items:flex-start;padding:26px 0}}@media (width<=520px){.public-header,.public-hero,.public-principles,.public-footer,.public-legal-document{width:min(100% - 28px,1180px)}.public-hero h1{font-size:41px}.public-hero-copy>p{font-size:16px}.public-product-card{padding:21px}.public-footer nav{flex-direction:column;align-items:flex-start;gap:10px}}.guest-contribution{color:#ecf1f5;width:min(100% - 32px,600px);font-family:var(--font-sans),sans-serif;background:#101b25;border:1px solid #294050;border-radius:18px;margin:40px auto;padding:28px}.guest-brand{text-transform:uppercase;letter-spacing:.12em;color:#9bb4c7;font-size:12px}.guest-contribution h1{margin:16px 0;font-size:28px;line-height:1.2}.guest-contribution header p{color:#b7c9d6;line-height:1.6}.guest-status{background:#192c39;border-radius:8px;padding:12px}.guest-error{color:#ffc8bd}.guest-form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.guest-form legend{margin-bottom:12px}.guest-types{flex-wrap:wrap;gap:8px;display:flex}.guest-contribution button{min-height:44px;color:inherit;cursor:pointer;background:#203545;border:1px solid #456074;border-radius:8px;padding:10px 14px}.guest-types button[aria-pressed=true]{background:#245777;border-color:#88cbee}.guest-form label{gap:7px;font-size:14px;display:grid}.guest-form input,.guest-form textarea{width:100%;min-height:44px;color:inherit;font:inherit;background:#0c151d;border:1px solid #456074;border-radius:7px;padding:10px}.guest-form .guest-submit{color:#132533;background:#d0edff;font-weight:700}.guest-contribution footer{color:#9bb4c7;margin-top:26px;font-size:12px;line-height:1.5}.guest-contribution progress{width:100%;margin:16px 0}.guest-contribution button:disabled{opacity:.6;cursor:wait}.guest-received{padding:12px 0}@media (width<=480px){.guest-contribution{margin:16px auto;padding:20px}.guest-contribution h1{font-size:24px}}
