/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.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,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.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,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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))}.select-all{-webkit-user-select:all;user-select:all}}:root{--canvas:#fff;--secondary:#f7f7f5;--paper:#fff;--raised:#fff;--ink:#242424;--ink-soft:#666;--focus-ring:#3159bf;--muted:#666;--line:#e5e5e3;--line-strong:#8a8a84;--signal:#3159bf;--signal-dark:#243f8a;--signal-soft:#e9edfb;--success:#17684b;--success-soft:#eaf5ee;--warning:#8a5700;--warning-soft:#fff5de;--danger:#b42318;--danger-soft:#fff0ee;--status-text:#111;--charcoal:oklch(17% .012 250);--sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:var(--sans);--sidebar:72px;--text-body:.9375rem;--text-meta:.8125rem;--page-padding:32px;--motion-feedback:.12s;--motion-enter:.2s;--motion-exit:.15s;--ease-out:cubic-bezier(.25,1,.5,1)}*{box-sizing:border-box}html{color:var(--ink);font-family:var(--sans);scroll-behavior:smooth}body,html{background:var(--canvas)}body{min-width:320px;min-height:100vh;font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}svg{flex:none;width:20px;height:20px}::selection{color:var(--ink);background:var(--signal-soft)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.skip-link{z-index:100;border:1px solid var(--ink);background:var(--paper);padding:9px 13px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.wordmark{align-items:center;max-width:100%;display:inline-flex}.brand-logo{background:linear-gradient(90deg,#202724 0 67%,#3159bf 67% 100%);width:188px;max-width:100%;height:24px;display:block;-webkit-mask:url(/images/currents-social-wordmark-mask.png) 50%/100% no-repeat;mask:url(/images/currents-social-wordmark-mask.png) 50%/100% no-repeat}.wordmark--large .brand-logo{width:260px;height:34px}.app-frame{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__top{border-bottom:1px solid var(--line);padding:31px 27px 23px}.workspace-label{color:var(--muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 0;font-size:12px;font-weight:620;overflow:hidden}.side-nav{gap:2px;padding:19px 13px;display:grid}.side-nav a{min-height:42px;color:var(--ink-soft);border-radius:5px;align-items:center;gap:12px;padding:9px 13px;font-size:13px;font-weight:610;transition:background .15s,color .15s;display:flex;position:relative}.side-nav a svg{stroke-width:1.55px;width:18px;height:18px}.side-nav a:hover{color:var(--ink);background:var(--canvas)}.side-nav a.active{border:1px solid var(--signal);color:var(--signal-dark);background:var(--signal-soft)}.sidebar__foot{border-top:1px solid var(--line);gap:5px;margin-top:auto;padding:13px;display:grid}.sidebar-utilities{align-items:center;gap:6px;min-height:42px;display:flex;position:relative}.sidebar-utility-button{width:42px;height:42px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.sidebar-utility-button:hover{color:var(--ink);background:var(--canvas)}.sidebar-utility-button svg{stroke-width:1.55px;width:18px;height:18px;display:block}.sidebar-utility-button b{min-width:18px;height:18px;color:var(--paper);background:var(--signal);border-radius:50%;place-items:center;padding:0 4px;font-size:9px;font-weight:760;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.sidebar-popover{z-index:90;border:1px solid var(--line-strong);background:var(--paper);width:min(360px,100vw - 32px);box-shadow:0 6px 18px var(--ink);border-radius:8px;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sidebar-popover{box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent)}}.sidebar-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;display:flex}.sidebar-popover>header strong{font-size:13px}.sidebar-popover>footer,.sidebar-popover>header small{color:var(--muted);font-size:10px;line-height:1.45}.sidebar-popover>footer{border-top:1px solid var(--line);padding:10px 14px}.sidebar-popover__list{max-height:min(390px,100dvh - 180px);overflow-y:auto}.notification-popover .sidebar-popover__list>button{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 14px;display:grid}.notification-popover .sidebar-popover__list>button:focus-visible,.notification-popover .sidebar-popover__list>button:hover{background:var(--canvas)}.notification-popover .sidebar-popover__list>button.is-unread{box-shadow:inset 3px 0 var(--signal)}.notification-popover .sidebar-popover__list span,.trash-popover__item>span{gap:2px;min-width:0;display:grid}.notification-popover .sidebar-popover__list strong,.trash-popover__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-popover .sidebar-popover__list small,.trash-popover__item small{color:var(--muted);font-size:10px;line-height:1.4}.notification-popover time{color:var(--muted);white-space:nowrap;font-size:9px}.sidebar-popover__empty{color:var(--muted);margin:0;padding:22px 14px;font-size:11px}.trash-popover__item{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.trash-popover__item>svg{width:16px;color:var(--muted)}.trash-popover__item>button{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-soft);border-radius:5px;padding:4px 7px;font-size:10px}.profile-control{position:relative}.profile-button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.profile-button:hover{background:var(--canvas)}.profile-button>span:not(.avatar){min-width:0;display:grid}.profile-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.profile-button small{color:var(--muted);text-transform:capitalize;font-size:10px}.profile-button>svg{width:14px;transform:rotate(-90deg)}.avatar,.demo-avatar{width:31px;height:31px;color:var(--paper);background:var(--ink);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.profile-menu{z-index:60;border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 45px oklch(20% .02 250/.12)}.profile-menu a,.profile-menu button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.profile-menu a:hover,.profile-menu button:hover{background:var(--canvas)}.profile-menu svg{width:16px}.provider-indicator{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:3px 9px 2px;font-size:9px;font-weight:640;display:flex}.provider-indicator span{background:var(--success);border-radius:50%;width:6px;height:6px}.app-main{min-height:100vh;margin-left:var(--sidebar)}.admin-editor-banner,.client-preview-banner{z-index:34;min-height:58px;box-shadow:0 4px 18px var(--ink);background:#fff6d8;border-bottom:1px solid #e0b63f;justify-content:space-between;align-items:center;gap:18px;padding:9px clamp(18px,4vw,64px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.admin-editor-banner,.client-preview-banner{box-shadow:0 4px 18px color-mix(in srgb,var(--ink) 7%,transparent)}}.admin-editor-banner,.client-preview-banner{color:var(--ink)}.admin-editor-banner{border-bottom-color:var(--line-strong);background:var(--paper)}.admin-editor-banner>span,.client-preview-banner>span{flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.admin-editor-banner strong,.client-preview-banner strong{font-weight:780}.admin-editor-banner>small,.client-preview-banner>small{color:var(--danger);font-size:10px}.page{width:min(100%,1500px);margin:0 auto;padding:32px clamp(24px,4vw,64px) 56px}.app-frame--admin .page,.app-frame--editor .page{width:100%;max-width:none;padding:34px 38px 70px}.page-header{justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:20px;display:flex}.page-header__copy{max-width:830px}.page-header h1{max-width:920px;font-family:var(--sans);letter-spacing:-.045em;margin:7px 0 0;font-size:32px;font-weight:690;line-height:1.05}.app-frame--admin .page-header h1,.app-frame--editor .page-header h1{letter-spacing:-.04em;font-size:32px;font-weight:680;line-height:1.05}.page-header__copy>p:last-child{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:14px}.eyebrow,.kicker{color:var(--signal-dark);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.kicker{color:var(--muted)}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.button,.chip,.icon-button,.segmented button,.text-button{background:0 0;border:0}.button{border:1px solid var(--signal);color:#fff;background:var(--signal);letter-spacing:.01em;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:720;transition:transform .14s,background .14s;display:inline-flex}.button:hover:not(:disabled){background:var(--signal-dark);transform:translateY(-1px)}.button svg{width:16px;height:16px}.button--signal{border-color:var(--signal);color:#fff;background:var(--signal)}.button--signal:hover:not(:disabled){background:var(--signal-dark)}.button--quiet{color:var(--ink);border-color:var(--line-strong);background:var(--raised)}.button--quiet:hover:not(:disabled){background:var(--paper)}.button--danger{border-color:var(--danger);background:var(--danger)}.button--small{min-height:38px;padding:7px 11px;font-size:13px}.icon-button{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;place-items:center;width:42px;height:42px;display:grid}.text-button{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;padding:5px 0;font-size:12px;font-weight:670}.section{padding:32px 0}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.section-head h2,.section-head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:680}.section-head p{max-width:650px;margin:4px 0 0;font-size:13px}.fine-print,.muted,.section-head p{color:var(--muted)}.fine-print{font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.text-link{align-items:center;gap:7px;font-size:11px;font-weight:720;display:inline-flex}.text-link svg{width:15px}.text-link:hover svg{transform:translate(2px)}.search-box{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;align-items:center;gap:7px;min-width:280px;display:flex}.search-box svg{width:17px;color:var(--muted);margin-left:11px}.search-box input{min-width:0;box-shadow:none!important;border:0!important}.search-box.compact{min-width:210px}.database-table{overscroll-behavior-inline:contain;border:1px solid var(--line);background:var(--paper);border-radius:6px;width:100%;overflow:auto hidden}.database-header,.database-row{align-items:center;min-width:820px;display:grid}.database-header{min-height:36px;color:var(--muted);border-bottom:1px solid var(--line-strong);background:var(--canvas);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.database-header>span,.database-row>span,.database-row>svg{border-right:1px solid var(--line);min-width:0;padding:8px 11px}.database-header>span:last-child,.database-row>:last-child{border-right:0}.database-row{min-height:58px;color:var(--ink-soft);border-bottom:1px solid var(--line);font-size:11px;transition:background .12s}.database-row:last-child{border-bottom:0}.database-row:hover{color:var(--ink);background:var(--signal-soft)}.database-row>svg{width:34px;height:34px;padding:9px}.database-title{align-items:center;gap:10px;display:flex}.database-title>span{min-width:0;display:grid}.database-title strong{color:var(--ink);font-size:12px}.database-title small,.database-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.database-title small{color:var(--muted);margin-top:2px;font-size:9px}.page-icon,.reel-thumb{border:1px solid var(--line);width:34px;height:38px;color:var(--ink-soft);background:var(--canvas);border-radius:3px;flex:none;place-items:center;display:grid}.page-icon svg,.reel-thumb svg{width:13px}.page-icon{height:34px}.empty-state{min-height:170px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:20px;padding:40px 24px;display:flex}.empty-state>div{max-width:48ch}.empty-state>.button{flex-shrink:0}.empty-state h3,.empty-state p{margin:0}.empty-state h3{color:var(--ink);font-size:15px}.empty-state p{margin-top:5px;font-size:13px;line-height:1.6}.home-sky-stage{border:1px solid var(--line-strong);background-color:oklch(84% .07 226);background-position:50% 45%;background-size:cover;border-radius:10px;padding:30px clamp(24px,4vw,52px) 28px;position:relative;overflow:hidden}.home-sky-stage:before{content:"";background:#f4f5f3d1;position:absolute;inset:0}.home-sky-stage>*{z-index:1;position:relative}.home-sky-stage .page-header{border-color:oklch(45% .04 250/.46);padding-bottom:24px}.home-sky-stage .page-header h1{font-size:clamp(32px,3.2vw,42px)}.home-sky-stage .page-header__copy>p:last-child{color:var(--ink)}.home-sky-stage .button--quiet{background:oklch(99% .006 250/.86)}.performance-strip{background:oklch(99% .006 250/.88);border:1px solid oklch(45% .04 250/.44);border-radius:6px;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.performance-strip>div{border-right:1px solid oklch(45% .04 250/.3);gap:3px;padding:20px;display:grid}.performance-strip>div:last-child{border-right:0}.performance-strip p,.performance-strip small{color:var(--muted);margin:0;font-size:11px}.performance-strip p{color:var(--ink-soft);font-size:12px;font-weight:650}.performance-strip strong{font-family:var(--display);letter-spacing:-.04em;font-size:32px;font-weight:560}.performance-strip small{line-height:1.4}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-grid>.section{padding-top:34px}.glance-table{border-top:1px solid var(--line-strong)}.glance-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto 25px;align-items:center;gap:12px;min-height:73px;display:grid}.glance-row:hover{background:var(--paper)}.home-review-row{grid-template-columns:44px minmax(0,1fr) 25px}.work-index{color:var(--muted);font-family:var(--display);font-size:14px}.glance-title{min-width:0;display:grid}.glance-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.glance-title small{color:var(--muted);font-size:10px}.glance-row>svg{width:14px;color:var(--muted)}.glance-empty{color:var(--muted);padding:24px 0;font-size:11px}.action-list{border-top:1px solid var(--line-strong);display:grid}.action-list a,.action-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:9px 1fr 17px;align-items:center;gap:11px;min-height:76px;padding:13px 0;display:grid}.action-list a:hover,.action-list button:hover{color:var(--signal-dark)}.action-mark{background:var(--signal);border-radius:50%;width:7px;height:7px}.action-list a>span:nth-child(2),.action-list button>span:nth-child(2){display:grid}.action-list strong{font-size:12px}.action-list small{color:var(--muted);font-size:10px}.action-list svg{width:14px}.learning-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);gap:clamp(30px,5vw,64px);display:grid}.learning-summary{max-width:780px;color:var(--ink-soft);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:520;line-height:1.55}.learning-layout>div{border-top:1px solid var(--line-strong)}.learning-layout>div p{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:28px 1fr;gap:10px;margin:0;padding:13px 0;font-size:12px;display:grid}.learning-empty h2{margin:0 0 8px;font-size:18px;font-weight:690;line-height:1.4}.learning-empty p{max-width:72ch;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.learning-layout>div p span{color:var(--signal-dark);font-family:var(--display)}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opportunity-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0}.opportunity-card__body{flex-direction:column;min-width:0;height:100%;padding:24px;display:flex}.opportunity-card__body h3{color:var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:690;line-height:1.3}.opportunity-card__body>p{max-width:72ch;color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.opportunity-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:auto;padding-top:20px;display:flex}.opportunity-card__source{min-width:0;max-width:100%;min-height:44px;color:var(--ink-soft);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;display:flex}.opportunity-card__thumbnail{background:var(--signal-soft);border-radius:4px;flex:0 0 36px;place-items:center;width:36px;height:54px;display:grid;position:relative;overflow:hidden}.opportunity-card__thumbnail .research-video-card__missing{color:var(--muted);position:static}.opportunity-card__attribution{gap:4px;min-width:0;display:grid}.opportunity-card__attribution small{color:var(--muted);font-size:11px}.opportunity-card__source>svg{flex-shrink:0;width:14px;height:14px}.opportunity-card__source:hover{color:var(--signal-dark)}.opportunity-card__action{min-height:44px;color:var(--signal);background:0 0;border:0;flex-shrink:0;padding:0;font-size:13px}.dialog-backdrop{z-index:100;background:var(--ink);place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.dialog-backdrop{background:color-mix(in srgb,var(--ink) 38%,transparent)}}.dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain}.dialog{border:1px solid var(--line);background:var(--paper);border-radius:7px;width:min(540px,100%);max-height:calc(100vh - 48px);padding:33px;position:relative;overflow-y:auto;box-shadow:0 30px 90px oklch(10% .02 250/.32)}.dialog--wide{width:min(1020px,100%)}.dialog>h2{font-family:var(--sans);letter-spacing:-.035em;margin:8px 0 10px;padding-right:44px;font-size:27px;font-weight:690;line-height:1.12}.dialog>p:not(.eyebrow){color:var(--muted);margin:0 0 23px;font-size:14px}.dialog__close{border:1px solid var(--line);background:0 0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;right:15px}.dialog__close svg{width:15px}.dialog__close:hover{border-color:var(--ink);background:var(--canvas)}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.research-toolbar{grid-template-columns:minmax(280px,1fr) 160px auto;align-items:center;gap:8px;padding:0 0 16px;display:grid}.editor-viewbar select,.research-toolbar select{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;min-height:42px;padding:8px 10px;font-size:11px}.result-count{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:10px;font-weight:700}.research-library{padding:8px 0 32px}.research-library__head{align-items:flex-end}.research-library__head>p{color:var(--muted);margin:0;font-size:11px}.research-video-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 13px;display:grid}.research-video-card{border:1px solid var(--line);text-align:left;background:var(--paper);border-radius:6px;min-width:0;padding:0;transition:border-color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.research-video-card:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.research-video-card__library-heart{z-index:4;color:#d84667;width:36px;height:36px;box-shadow:0 3px 12px var(--ink);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab,red,red)){.research-video-card__library-heart{box-shadow:0 3px 12px color-mix(in srgb,var(--ink) 16%,transparent)}}.research-video-card__library-heart{opacity:0;transition:opacity .14s,transform .14s}.research-video-card__library-heart svg{fill:currentColor;width:17px;height:17px}.research-video-card:focus-within .research-video-card__library-heart,.research-video-card:hover .research-video-card__library-heart{opacity:1}.research-video-card__library-heart:hover{transform:scale(1.04)}.research-video-card__media{aspect-ratio:9/16;border-bottom:1px solid var(--line);background-color:var(--signal-soft);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.research-video-card__media--youtube{background-color:var(--canvas)}.research-video-card__thumbnail{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.research-video-card__missing{color:var(--muted);font-size:12px;position:absolute;top:65%}.research-video-card__media--tiktok{background-color:var(--canvas)}.research-video-card__platform{z-index:1;border:1px solid var(--line);background:var(--paper);letter-spacing:.07em;text-transform:uppercase;border-radius:3px;padding:4px 6px;font-size:12px;font-weight:760;position:absolute;top:9px;left:9px}.research-video-card__media .play-button{z-index:1;width:44px;height:44px;position:relative}.research-video-card__copy{gap:6px;min-width:0;padding:11px;display:grid}.research-video-card__creator{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.research-video-card__copy>strong{min-width:0;font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.research-metrics{flex-wrap:wrap;gap:5px;min-width:0;margin-top:2px;display:flex}.research-metric{font-family:var(--sans);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;line-height:1.2;display:inline-flex}.research-metric b{font-variant-numeric:tabular-nums;font-weight:650}.research-metric svg{flex-shrink:0;width:12px;height:12px}.research-metric--blue{color:var(--signal-dark);background:var(--signal-soft)}.research-metric--rose{color:#92526b;background:#f9edf2}.research-metric--amber{color:#8a5a20;background:#fbf0e0}.research-metrics--detail{gap:8px}.research-metrics--detail .research-metric{gap:6px;padding:7px 9px;font-size:13px}.research-metrics--detail .research-metric svg{width:14px;height:14px}.research-metrics--detail .research-metric>span{font-size:11px}.research-workbench{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(380px,.85fr) minmax(460px,1.15fr);min-height:920px;display:grid}.research-results{border-right:1px solid var(--line-strong)}.research-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) 54px;align-items:center;gap:13px;width:100%;min-height:116px;padding:16px 24px 16px 0;display:grid;position:relative}.research-row.selected,.research-row:hover{background:var(--paper)}.research-row.selected:after{content:none}.platform-mark{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.platform-mark--instagram{color:var(--signal-dark)}.platform-mark--youtube{color:var(--danger)}.research-row__copy{gap:3px;min-width:0;display:grid}.research-row__copy small,.research-row__copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.research-row__copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.outlier-score{justify-items:end;display:grid}.outlier-score strong{font-family:var(--display);font-size:19px;font-weight:600}.outlier-score small{color:var(--muted);text-transform:uppercase;font-size:8px}.research-index{color:var(--muted);font-family:var(--display);font-size:12px;position:absolute;bottom:4px;right:7px}.analysis-panel{padding:31px 0 40px 38px}.analysis-panel__top{align-items:flex-start;gap:16px;margin-bottom:24px;padding-right:48px;display:flex}.analysis-panel__heading{flex:1;min-width:0}.analysis-panel__top h2{-webkit-line-clamp:2;font-family:var(--sans);letter-spacing:-.02em;-webkit-box-orient:vertical;margin:7px 0 0;font-size:20px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.research-save-heart{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-soft);background:var(--paper);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.research-save-heart svg{width:19px;height:19px}.research-save-heart:hover{background:var(--signal-soft);color:var(--signal)}.research-save-heart.is-saved{opacity:1;color:var(--signal);border-color:var(--line)}.research-save-heart.is-saved svg{fill:currentColor}.research-analysis-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.research-analysis-content{min-width:0}.source-preview__phone{aspect-ratio:9/16;background:var(--canvas);text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.source-preview__phone .play-button{z-index:1;width:58px;height:58px;position:relative}.source-preview__watch{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.source-preview__watch svg{width:13px;height:13px}.source-preview__duration{border-radius:4px;padding:4px 7px;font-size:11px;position:absolute;top:12px;right:12px}.play-button,.source-preview__duration{background:var(--ink);color:var(--paper)}.play-button{width:48px;height:48px;border-radius:50%;place-items:center;display:grid}.play-button svg{width:18px}.source-metrics{padding:0 0 20px}.research-analysis-next{flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}.research-analysis-next p{color:var(--ink-soft);flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.research-analysis-next small{color:var(--muted);font-size:11px}.research-analysis-next .button{min-width:120px}.research-analysis-findings .analysis-block{padding:0 0 20px}.research-analysis-findings ol{padding-left:20px;font-size:13px;line-height:1.5}.research-analysis-dialog .transcript-details{background:0 0;margin-top:16px;padding:0}.analysis-block{padding:22px 0}.analysis-block blockquote{font-family:var(--sans);letter-spacing:-.02em;margin:10px 0 8px;font-size:18px;font-weight:570;line-height:1.4}.analysis-hook>span,.confidence{color:var(--signal-dark);background:var(--signal-soft);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.analysis-grid{background:var(--canvas);border-radius:6px;grid-template-columns:1fr 1fr;gap:35px;padding:18px;display:grid}.analysis-grid .analysis-block{border-bottom:0}.analysis-grid ol{color:var(--ink-soft);gap:7px;margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.analysis-grid h3{margin:11px 0 4px;font-size:16px}.analysis-block>p:last-child,.analysis-grid p{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.support-packet summary,.transcript-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:11px;font-weight:700;list-style:none;display:flex}.support-packet summary svg,.transcript-details summary svg{width:14px;transform:rotate(90deg)}.transcript-details{background:var(--canvas);border-radius:5px;margin-top:4px;padding:0 14px}.transcript-details p{font-family:var(--sans);font-size:15px;line-height:1.55}.transcript-details small{color:var(--muted);margin-bottom:17px;font-size:9px;display:block}.analysis-actions{align-items:center;gap:10px;padding:23px 0;display:flex}.analysis-actions .adapt-button{min-width:190px;margin-left:auto}.adapt-button>span{border-left:1px solid oklch(20% .02 250/.25);padding-left:8px;font-size:9px}.is-saved{color:var(--success);border-color:var(--success)}.similar-sources{gap:8px;margin-top:18px;display:grid}.similar-sources>.eyebrow{margin-bottom:4px}.similar-sources>button{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px;display:grid}.similar-sources>button:hover,.similar-sources__image{background:var(--canvas)}.similar-sources__image{border-radius:4px;width:44px;height:58px;display:block;position:relative;overflow:hidden}.similar-sources__image .research-video-card__missing{display:none}.similar-sources__copy{gap:4px;min-width:0;display:grid}.similar-sources__copy>span{color:var(--muted);font-size:11px}.similar-sources strong,.similar-sources__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similar-sources strong{font-size:13px;font-weight:600;display:block}.similar-sources svg{width:13px}.script-tabs{gap:3px;padding-bottom:10px;display:flex;overflow-x:auto}.script-tabs button{border:1px solid var(--line);text-align:left;background:var(--paper);border-radius:4px;gap:3px;min-width:190px;max-width:260px;padding:11px;font-size:11px;display:grid}.script-tabs button.active{border-color:var(--signal);background:var(--signal-soft)}.script-tabs span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.script-studio{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;gap:15px;max-width:970px;margin-top:14px;padding:28px;display:grid}.script-studio__actions,.script-studio__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.script-studio__meta h3{margin:2px 0 0;font-size:18px}.script-field__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.script-field__label>label{color:var(--ink-soft);letter-spacing:.02em;font-size:11px;font-weight:720}.script-field textarea{min-height:86px}.script-studio__actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px}.adapt-dialog{width:min(1060px,100%)}.adapt-source-summary{border:1px solid var(--line);background:var(--canvas);border-radius:5px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:20px 0;padding:14px;display:grid}.adapt-source-summary>div{gap:2px;display:grid}.adapt-source-summary small,.adapt-source-summary span{color:var(--muted);font-size:10px}.adapt-source-summary strong{font-size:13px}.adapt-dialog__success-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adapt-dialog__success-head h2{letter-spacing:-.035em;max-width:720px;margin:8px 0;font-size:27px;line-height:1.12}.adapt-dialog__success-head p{color:var(--muted);margin:0;font-size:13px}.ideas-toolbar{border-bottom:0;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.segmented-control{border:1px solid var(--line);background:var(--paper);border-radius:5px;gap:2px;padding:3px;display:inline-flex}.segmented-control :is(button,a){min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:670;display:inline-flex}.segmented-control a[aria-current=page],.segmented-control button.active{color:var(--ink);background:var(--signal-soft)}.segmented-control :is(button,a) span{border:1px solid var(--line);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.ideas-workspace{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);min-height:720px;display:grid}.ideas-list{border-right:1px solid var(--line-strong)}.ideas-list__heading{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:20px;font-size:9px;font-weight:700;display:flex}.idea-row{border:1px solid #0000;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:4px;gap:8px;width:calc(100% - 16px);margin:4px 8px 0;padding:14px 12px;display:grid}.idea-row.active,.idea-row:hover{background:var(--paper)}.idea-row.active{border-color:var(--signal)}.idea-row>strong{font-size:13px;line-height:1.35}.idea-row__foot,.idea-row__meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.idea-row__meta>small{border:1px solid var(--line);border-radius:999px;padding:3px 6px}.idea-row__foot svg{width:12px}.ideas-editor{min-width:0;padding:24px 0 42px 28px}.adapt-dialog .script-studio,.ideas-editor .script-studio{width:100%;max-width:none;margin-top:0}.ideas-editor__empty{text-align:center;place-content:center;justify-items:center;min-height:420px;padding:30px;display:grid}.ideas-editor__empty>svg{width:30px;height:30px;color:var(--signal-dark)}.ideas-editor__empty h2{margin:14px 0 7px;font-size:21px}.ideas-editor__empty p{max-width:430px;color:var(--muted);margin:0 0 18px;font-size:13px}.script-studio__meta h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.script-origin{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.script-origin>div{display:grid}.script-origin a,.script-origin span{color:var(--muted);font-size:9px}.script-origin a{align-items:center;gap:6px;font-weight:680;display:inline-flex}.script-origin a svg{width:13px}.script-origin strong{font-size:12px}.idea-support{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.idea-support>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;font-weight:720;list-style:none;display:flex}.idea-support>summary svg{width:13px;transition:transform .15s}.idea-support[open]>summary svg{transform:rotate(90deg)}.idea-support__fields{gap:17px;padding:2px 0 18px;display:grid}.reference-links{border:0;gap:9px;margin:0;padding:0;display:grid}.reference-links legend{color:var(--ink-soft);font-size:11px;font-weight:720}.reference-links legend span,.stack-form label span{color:var(--muted);font-size:9px;font-weight:540}.reference-links>p{color:var(--muted);margin:-4px 0 2px;font-size:10px}.reference-link-row,.reference-links__list{gap:7px;display:grid}.reference-link-row{grid-template-columns:minmax(0,1fr) 42px}.reference-link-row input{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;width:100%;min-height:42px;padding:9px 11px}.reference-link-row--linked{grid-template-columns:minmax(0,1fr)}.reference-link-row__link{min-width:0;min-height:34px;color:var(--signal-dark);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);align-items:center;gap:7px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.reference-link-row__link{-webkit-text-decoration-color:color-mix(in srgb,var(--signal) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--signal) 45%,transparent)}}.reference-link-row__link{text-underline-offset:3px}.reference-link-row__link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reference-link-row__link svg{width:13px;height:13px}.reference-links__add{justify-self:start}.reference-links__add svg{width:13px}.field-error{margin:0;font-size:14px;font-weight:650;color:var(--danger)!important}.manual-idea-dialog{width:min(720px,100%)}.manual-idea-dialog .stack-form{gap:10px}.manual-idea-dialog textarea{min-height:96px}.brand-gate{align-items:center;gap:10px;min-width:150px;display:flex}.brand-gate>span{border:1px solid var(--line-strong);width:49px;height:49px;font-family:var(--display);border-radius:50%;place-items:center;font-size:17px;display:grid}.brand-gate.complete>span{color:var(--paper);border-color:var(--signal);background:var(--signal)}.brand-gate strong{font-size:11px}.brand-source-band{border:1px solid var(--line-strong);background-color:var(--paper);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:48px;margin-top:28px;padding:32px;display:grid}.brand-source-band h2{max-width:620px;font-family:var(--sans);letter-spacing:-.035em;margin:10px 0;font-size:clamp(24px,2.5vw,30px);font-weight:690;line-height:1.12}.brand-source-band>div>p:last-child{max-width:600px;color:var(--ink-soft);font-size:12px}.brand-source-form{align-content:center;gap:11px;display:grid}.brand-field-list{border-top:1px solid var(--line-strong)}.brand-field-row{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr) 180px;gap:22px;padding:25px 0;display:grid}.brand-field-row__index{color:var(--muted);font-family:var(--display);font-size:23px}.brand-field-row__label{align-items:center;gap:10px;margin-bottom:7px;display:flex}.brand-field-row h3{margin:0;font-size:12px}.confidence{color:var(--muted);background:var(--paper)}.confidence--high{color:var(--success)}.brand-field-row textarea{width:100%;font-family:var(--sans);letter-spacing:-.01em;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:8px 0;font-size:17px;font-weight:520;line-height:1.45}.brand-field-row textarea:focus,.brand-field-row textarea:hover{border-bottom-color:var(--signal)}.source-note{color:var(--muted);align-items:center;gap:8px;margin:9px 0 0;font-size:9px;display:flex}.source-note svg{width:14px}.source-note span{display:grid}.source-note strong{color:var(--ink-soft)}.confirm-field{border:1px solid var(--line-strong);background:0 0;border-radius:4px;justify-content:center;align-self:center;align-items:center;gap:7px;height:36px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.confirm-field svg{width:14px}.field-confirmed{color:var(--success);justify-content:flex-end;align-self:center;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:680;display:inline-flex}.field-confirmed svg{width:14px}.history-strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr) 1.4fr;display:grid}.history-strip>div{border-right:1px solid var(--line);padding:22px;display:grid}.history-strip>div:first-child{padding-left:0}.history-strip strong{font-family:var(--display);font-size:26px;font-weight:570}.history-strip small,.history-strip span{color:var(--muted);font-size:9px}.history-strip>p{align-items:center;gap:10px;margin:0;padding:22px;font-size:10px;display:flex}.history-strip>p svg{color:var(--success)}.history-strip>p span{display:grid}.history-strip>p strong{color:var(--ink);font-family:var(--sans);font-size:10px}.production-controls{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.production-views button span{background:var(--canvas);border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.production-views button.active span{background:var(--paper)}.production-table .database-header,.production-table .database-row{grid-template-columns:minmax(320px,1.8fr) 140px 110px 80px 36px;min-width:700px}.production-table .production-status-cell{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.production-empty{min-width:820px;min-height:112px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex}.production-empty>svg{width:18px}.production-empty>span{gap:2px;display:grid}.production-empty strong{color:var(--ink);font-size:12px}.production-empty small{font-size:10px}.kanban-board{grid-template-columns:repeat(5,minmax(235px,1fr));gap:9px;padding-bottom:20px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--line);background:oklch(97.5% .009 250);border-radius:5px;min-height:360px}.kanban-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px;display:flex}.kanban-column>header>span:last-child{color:var(--muted);font-size:10px}.kanban-column>div{gap:7px;padding:7px;display:grid}.kanban-empty{color:var(--muted);text-align:center;margin:16px 8px;font-size:10px}.kanban-card{border:1px solid var(--line);background:var(--paper);border-radius:4px;gap:7px;padding:7px;display:grid}.reel-card-visual{border:1px solid var(--line);background-color:var(--canvas);border-radius:3px;place-items:center;height:95px;display:grid}.reel-card-visual svg{width:15px}.kanban-card strong{font-size:11px}.kanban-card small{color:var(--muted);font-size:9px}.project-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:17px;font-size:10px;display:flex}.project-back a{color:var(--ink);font-weight:700}.project-back svg{width:11px}.project-page .page-header h1{max-width:1000px;font-size:clamp(30px,3vw,38px)}.project-meta-bar{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.project-meta-bar p{border-right:1px solid var(--line);margin:0;padding:15px 18px;display:grid}.project-meta-bar p:first-child{padding-left:0}.project-meta-bar p:last-child{border-right:0}.project-meta-bar span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:720}.project-meta-bar strong{font-size:11px}.project-tabs{margin:22px 0}.project-tabs button span{color:var(--paper);background:var(--danger);border-radius:999px;margin-left:4px;padding:1px 5px;font-size:8px}.project-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:clamp(30px,5vw,68px);display:grid}.project-section{padding:31px 0}.project-section:first-child{padding-top:8px}.script-readout{border-top:1px solid var(--line);padding:3px 0}.script-part{border-bottom:1px solid var(--line);font-family:var(--display);grid-template-columns:90px 1fr;gap:20px;margin:0;padding:16px 0;font-size:20px;line-height:1.35;display:grid}.script-part span{color:var(--muted);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:9px;font-weight:750}.upload-control{border:1px dashed var(--line-strong);background:var(--paper);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:18px;display:flex}.upload-control:hover{border-color:var(--signal);background:var(--signal-soft)}.file-button:focus-within,.upload-control:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.file-button input,.upload-control input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-control>span{display:grid}.upload-control strong{font-size:12px}.upload-control small{color:var(--muted);font-size:9px}.upload-control--compact{justify-content:flex-start;min-height:37px;padding:7px 10px;font-size:10px;font-weight:700}.upload-control--compact svg{width:14px}.asset-list{margin-top:10px;display:grid}.asset-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.asset-icon{width:34px;height:34px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;display:grid}.asset-icon svg{width:13px}.asset-list>div>span:nth-child(2){display:grid}.asset-list strong{font-size:11px}.asset-list small{color:var(--muted);font-size:9px}.instruction-modes{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.instruction-modes>span,.record-button{border:1px solid var(--line);background:var(--paper);border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:680;display:inline-flex}.instruction-modes>span.active{border-color:var(--signal);background:var(--signal-soft)}.instruction-modes svg{width:14px}.record-button span{background:var(--danger);border-radius:50%;width:8px;height:8px}.record-button.recording{color:var(--paper);background:var(--danger)}.record-button.recording span{background:var(--paper);border-radius:1px}.brief-actions small{color:var(--muted);font-size:9px}.project-sidebar{align-content:start;gap:10px;display:grid}.editor-project-side>section,.project-sidebar>section{border:1px solid var(--line);background:var(--paper);border-radius:5px;gap:10px;padding:19px;display:grid}.editor-project-side h3,.project-sidebar h3{margin:0;font-size:15px}.project-sidebar p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.self-edit-path{border-color:var(--signal)!important;background:var(--signal-soft)!important}.supporting-file{align-items:center;gap:8px;display:flex}.supporting-file svg{width:15px}.file-button{position:relative}.review-player{color:var(--paper);background:var(--charcoal)}.review-player__screen{background-image:radial-gradient(oklch(30% .01 250) 1px,#0000 0);background-size:17px 17px;place-items:center;min-height:590px;display:grid}.vertical-frame{background:oklch(22% .01 250);border:1px solid oklch(80% .01 250/.3);border-radius:8px;place-items:center;width:250px;height:444px;display:grid}.vertical-frame .play-button{color:var(--paper);background:var(--signal)}.vertical-frame p{color:oklch(80% .01 250);align-self:end;margin:0 0 18px;font-size:10px}.player-controls{background:oklch(12% .01 250/.8);grid-template-columns:18px 34px 1fr 34px;align-self:end;align-items:center;gap:8px;width:100%;padding:15px 20px;font-size:9px;display:grid}.player-controls>div{background:oklch(70% .01 250/.4);height:2px}.review-notes{max-height:690px;padding:24px;overflow-y:auto}.review-notes>article,.revision-thread>article{border-top:1px solid var(--line);padding:15px 0 15px 54px;position:relative}.review-notes>article.resolved,.revision-thread>article.resolved{opacity:.55}.comment-time,.revision-thread>article>span{color:var(--paper);background:var(--ink);border-radius:3px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;top:15px;left:0}.review-notes article p,.revision-thread article p{margin:0 0 6px;font-size:11px}.review-notes article small,.revision-thread article small{color:var(--muted);font-size:9px}.resolved-mark,.revision-thread article b{color:var(--success);align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.resolved-mark svg,.revision-thread article b svg{width:12px}.comment-form{border-top:1px solid var(--line-strong);gap:7px;padding-top:19px;display:grid}.comment-form>div label,.comment-form>label{color:var(--ink-soft);font-size:10px;font-weight:700}.comment-form input,.comment-form textarea{border:1px solid var(--line-strong);background:var(--paper);border-radius:3px;width:100%;padding:8px;font-size:11px}.comment-form>div{grid-template-columns:1fr 62px auto;align-items:center;gap:7px;display:grid}.review-decisions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.revision-wait{color:var(--muted);gap:8px;margin:0;font-size:10px;display:flex}.revision-wait svg{width:15px;color:var(--signal-dark)}.timeline{max-width:750px;margin-top:25px}.timeline>div{grid-template-columns:22px 1fr;gap:15px;min-height:72px;display:grid;position:relative}.timeline>div:before{background:var(--line-strong);content:"";width:1px;position:absolute;top:17px;bottom:-17px;left:6px}.timeline>div:last-child:before{display:none}.timeline>div>span{z-index:1;border:3px solid var(--canvas);background:var(--signal);width:13px;height:13px;box-shadow:0 0 0 1px var(--signal);border-radius:50%;margin-top:3px;position:relative}.timeline p{margin:0;display:grid}.timeline strong{font-size:12px}.timeline small{color:var(--muted);font-size:9px}.publishing-page,.publishing-workflow{min-width:0;max-width:100%}.publishing-workflow{padding-top:24px}.publishing-steps{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px;padding:0;list-style:none;display:grid;overflow:hidden}.publishing-steps li{border-right:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:12px 15px;display:grid}.publishing-steps li:last-child{border-right:0}.publishing-steps li.active{background:var(--signal-soft)}.publishing-steps li.complete{background:oklch(96% .025 148)}.publishing-steps li>span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-weight:760;display:grid}.publishing-steps li.active>span{color:var(--paper);border-color:var(--signal);background:var(--signal)}.publishing-steps li.complete>span{color:var(--paper);border-color:var(--success);background:var(--success)}.publishing-steps li>div{display:grid}.publishing-steps strong{font-size:12px}.publishing-steps small{color:var(--muted);font-size:9px}.publishing-workspace{grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:start;gap:26px;min-width:0;max-width:100%;display:grid}.publishing-queue-panel{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;display:grid;overflow:hidden}.publishing-queue-group{border-bottom:1px solid var(--line-strong);padding:18px}.publishing-queue-group:last-child{border-bottom:0}.publishing-queue-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.publishing-queue-head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:17px}.publishing-empty-note,.publishing-queue-copy{color:var(--muted);font-size:10px}.publishing-queue-copy{margin:7px 0 12px}.publishing-empty-note{margin:12px 0 0}.packaging-queue-list{border-top:1px solid var(--line)}.publishing-queue-panel .package-row{grid-template-columns:40px minmax(0,1fr) 16px;padding:10px 0}.publishing-queue-panel .package-row>span:nth-child(3){display:none}.publishing-queue-panel .package-row>svg{grid-column:3}.publishing-queue-panel .package-thumb{width:34px;height:43px}.publishing-queue-panel .scheduler-selection{grid-template-columns:1fr;margin-top:12px}.publishing-queue-panel .scheduler-selection>label{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px}.publishing-queue-panel .scheduler-selection>label>.queue-state{grid-column:2}.queue-state{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex!important}.queue-state i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.queue-state--preview i{background:var(--signal)}.publishing-planner{min-width:0;max-width:100%}.publishing-planner>.section:first-child{padding-top:0}.publishing-planner .calendar-section{padding-bottom:0}.packaging-queue{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(300px,.7fr) 1fr;gap:50px;padding:30px 0;display:grid}.packaging-queue h2{font-family:var(--display);letter-spacing:-.04em;margin:7px 0;font-size:32px;font-weight:550}.packaging-queue>div>p:last-child{color:var(--muted);font-size:11px}.package-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:50px 1fr auto 20px;align-items:center;gap:10px;width:100%;padding:10px 0;display:grid}.package-thumb{width:38px;height:50px;color:var(--paper);background:var(--ink);border-radius:3px;place-items:center;display:grid}.package-thumb svg{width:12px}.package-row>span:nth-child(2){display:grid}.package-row strong{font-size:11px}.package-row small,.package-row>span:nth-child(3){color:var(--muted);font-size:9px}.package-row>svg{width:14px}.packaging-layout{grid-template-columns:1fr 1fr;gap:35px;margin:25px 0;display:grid}.field-label{color:var(--ink-soft);margin:0 0 8px;font-size:11px;font-weight:720}.cover-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.cover-options>button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:4px;gap:7px;padding:5px;display:grid}.cover-options>button.selected{border-color:var(--signal);background:var(--signal-soft)}.cover-preview{aspect-ratio:9/16;background-color:var(--canvas);flex-direction:column;justify-content:space-between;padding:9px;display:flex}.cover-preview small{font-size:7px}.cover-preview strong{max-width:90px;font-family:var(--display);font-size:14px;line-height:1}.cover-options>button>span:last-child{gap:4px;font-size:8px;line-height:1.2;display:flex}.cover-options svg{width:11px;color:var(--success)}.cadence-controls{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;grid-template-columns:minmax(360px,1fr) 150px 120px auto;align-items:end;gap:10px;min-width:0;padding:19px;display:grid}.cadence-controls fieldset{border:0;min-width:0;max-width:100%;margin:0;padding:0}.cadence-controls>.button{min-width:0;max-width:100%}.cadence-controls legend,.cadence-controls>label{color:var(--ink-soft);gap:5px;font-size:9px;font-weight:720;display:grid}.cadence-controls fieldset>div{gap:3px;display:flex}.cadence-controls fieldset label{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:3px;place-items:center;font-size:9px;display:grid}.cadence-controls fieldset label.selected{color:var(--ink);border-color:var(--signal);background:var(--signal-soft)}.cadence-controls fieldset label:focus-within,.filter-check:focus-within,.scheduler-selection>label:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.cadence-controls fieldset input,.filter-check input,.scheduler-selection input{opacity:0;position:absolute}.cadence-controls>label input{border:1px solid var(--line);background:var(--paper);border-radius:3px;min-height:40px;padding:7px;font-size:10px}.scheduler-selection{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;display:grid}.scheduler-selection>label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:4px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.scheduler-selection>label:before{border:1px solid var(--line-strong);content:"";border-radius:2px;place-items:center;width:17px;height:17px;display:grid}.scheduler-selection>label.selected:before{color:var(--paper);border-color:var(--signal);background:var(--signal);content:"✓";font-size:10px;font-weight:800}.scheduler-selection>label>span{display:grid}.scheduler-selection strong{font-size:11px}.scheduler-selection small{color:var(--muted);font-size:9px}.preview-confirm{border:1px solid var(--signal);background:var(--signal-soft);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:15px;display:flex}.preview-confirm>div{align-items:center;gap:9px;font-size:10px;display:flex}.preview-confirm>div>span{display:grid}.calendar-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.calendar-legend span:before{background:var(--line-strong);content:"";border-radius:1px;width:7px;height:7px;margin-right:5px;display:inline-block}.calendar-legend .published:before{background:var(--success)}.calendar-legend .scheduled:before{background:var(--ink)}.calendar-legend .preview:before{background:var(--signal)}.calendar-legend .history:before{background:oklch(65% .04 250)}.calendar-grid{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.calendar-days,.calendar-weekdays{grid-template-columns:repeat(7,1fr);min-width:840px;display:grid}.calendar-weekdays{border-bottom:1px solid var(--line-strong);background:var(--canvas)}.calendar-weekdays span{border-right:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:8px;font-size:9px;font-weight:700}.calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:145px;padding:7px}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{color:var(--line-strong);background:var(--canvas)}.calendar-day.outside>span{color:var(--muted)}.calendar-day>span{font-size:9px;font-weight:700}.calendar-event{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;margin-top:4px;padding:0;position:relative}.calendar-event--published{border-color:var(--success)}.calendar-event--scheduled{border-color:var(--line-strong)}.calendar-event--preview{border-style:dashed;border-color:var(--signal);cursor:grab}.calendar-event__open{border-radius:inherit;width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;padding:8px;display:flex}.calendar-event--preview .calendar-event__open{cursor:grab}.calendar-event__open:hover{background:var(--canvas)}.calendar-event strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.publishing-platform-mark{min-width:16px;min-height:16px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.publishing-platform-mark svg{width:14px;height:14px}.publishing-platform-mark--facebook,.publishing-platform-mark--tiktok,.publishing-platform-mark--youtube{border:1px solid;border-radius:3px;padding:2px}.calendar-event__platforms,.publishing-post-dialog__platforms{flex-wrap:wrap;gap:4px;display:inline-flex}.calendar-event__remove{z-index:2;border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);background:var(--paper);opacity:0;pointer-events:none;border-radius:4px;place-items:center;padding:4px;display:grid;position:absolute;top:-7px;right:-7px}.calendar-event__remove svg{width:12px;height:12px}.calendar-event:focus-within .calendar-event__remove,.calendar-event:hover .calendar-event__remove{opacity:1;pointer-events:auto}.calendar-event__remove:hover{color:var(--danger);border-color:var(--danger)}.dialog.publishing-post-dialog{width:min(900px,100%);box-shadow:0 2px 8px var(--ink);border-radius:10px;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dialog.publishing-post-dialog{box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 15%,transparent)}}.publishing-post-dialog>h2{border-bottom:1px solid var(--line);letter-spacing:-.02em;margin:0;padding:22px 62px 20px 24px;font-size:18px;line-height:1.3}.publishing-post-dialog__body{grid-template-columns:minmax(0,1fr) 320px;max-height:calc(100dvh - 150px);display:grid}.publishing-post-dialog__copy{flex-direction:column;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.publishing-post-dialog__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.publishing-post-dialog__caption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.publishing-post-dialog__status{color:var(--muted);margin:0 0 14px;font-size:12px}.publishing-destination-results{gap:8px;margin-top:18px;display:grid}.publishing-destination-result{border:1px solid var(--line);border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.publishing-destination-result>span:nth-child(2){gap:2px;min-width:0;display:grid}.publishing-destination-result small{color:var(--muted);overflow-wrap:anywhere}.publishing-destination-result--failed,.publishing-destination-result--uncertain{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.publishing-destination-result--failed,.publishing-destination-result--uncertain{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}}.publishing-post-dialog__footer{align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.publishing-post-dialog__video{border-left:1px solid var(--line);background:#f3f4f5;place-items:center;min-width:0;min-height:0;padding:16px;display:grid}.publishing-post-dialog__video video{aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:7px;width:100%;max-height:min(580px,100dvh - 182px);display:block}.publishing-post-dialog__video>p{padding:16px;font-size:13px}.button.publishing-unschedule-button{color:var(--danger);border-color:var(--danger);background:var(--paper)}.button.publishing-unschedule-button:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.button.publishing-unschedule-button:hover{background:color-mix(in srgb,var(--danger) 7%,var(--paper))}}.publishing-unschedule-dialog>h2{font-size:23px}@media (hover:none){.calendar-event__remove{opacity:1;pointer-events:auto;width:28px;height:28px}}@media (max-width:640px){.dialog.publishing-post-dialog{overflow-y:auto}.publishing-post-dialog__body{grid-template-columns:minmax(0,1fr);max-height:none}.publishing-post-dialog__copy{overflow-y:visible}.publishing-post-dialog__video{border-left:0;border-top:1px solid var(--line)}.publishing-post-dialog__video video{max-width:280px;max-height:55dvh}.publishing-unschedule-dialog .dialog-actions{flex-wrap:wrap}}.calendar-section{min-width:0;max-width:100%;overflow:hidden}.content-library{padding-top:30px}.content-library-table{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;overflow-x:auto}.content-library-header,.content-library-row{grid-template-columns:minmax(340px,1.7fr) 100px 115px 145px 112px;align-items:center;min-width:890px;display:grid}.content-library-header{min-height:38px;color:var(--muted);border-bottom:1px solid var(--line-strong);background:var(--canvas);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.content-library-row{border-bottom:1px solid var(--line);min-height:138px}.content-library-row:last-child{border-bottom:0}.content-library-row:hover{background:var(--canvas)}.content-library-header>span,.content-library-row>div{border-right:1px solid var(--line);align-self:stretch;align-items:center;min-width:0;padding:14px;display:flex}.content-library-header>span:last-child,.content-library-row>div:last-child{border-right:0}.library-copy{flex-direction:column;justify-content:center;align-items:flex-start!important}.library-copy h3{letter-spacing:-.015em;margin:0 0 6px;font-size:14px}.library-copy p{max-width:680px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.library-copy .text-button{align-items:center;gap:5px;margin-top:7px;font-size:9px;display:inline-flex}.library-copy .text-button svg{width:12px}.library-state,.queue-state{white-space:nowrap}.library-state{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;font-weight:680;display:inline-flex}.library-state i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.library-state--published i{background:var(--success)}.library-state--scheduled i{background:var(--ink)}.library-state--preview i{background:var(--signal)}.library-date,.library-results{font-variant-numeric:tabular-nums;align-content:center;gap:2px;align-items:normal!important;display:grid!important}.library-date small,.library-results small,.library-results>span{color:var(--muted);font-size:9px}.library-date span{font-size:11px;font-weight:680}.library-results strong{font-family:var(--display);font-size:22px;font-weight:570}.library-video-cell{justify-content:center}.library-video-button{background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.library-video-frame{aspect-ratio:1;border:1px solid var(--line-strong);background-color:var(--canvas);border-radius:4px;flex-direction:column;justify-content:space-between;width:84px;padding:8px;display:flex;position:relative;overflow:hidden}.library-video-frame small{font-size:6px}.library-video-frame strong{max-width:68px;font-size:9px;line-height:1.08}.library-video-frame svg{width:13px;position:absolute;bottom:6px;right:6px}.library-video-button>span:last-child{color:var(--ink-soft);font-size:9px;font-weight:680}.edit-packaging-dialog{width:min(1160px,100%)}.dialog-intro{max-width:760px}.edit-packaging-layout{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr)}.thumbnail-editor{min-width:0}.thumbnail-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.thumbnail-editor-head p{margin-bottom:2px}.thumbnail-editor-head small{color:var(--muted);font-size:9px}.thumbnail-editor-head>span{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:680}.editable-cover-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.editable-cover-options>div{border:1px solid var(--line);border-radius:4px;padding:5px;overflow:hidden}.editable-cover-options>div.selected{border-color:var(--signal);background:var(--signal-soft)}.custom-thumbnail-choice:focus-within,.editable-cover-options>div:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.editable-cover-choice{cursor:pointer;display:block}.custom-thumbnail-choice>input,.editable-cover-choice>input{opacity:0;position:absolute}.editable-cover-choice .cover-preview{border:1px solid var(--line);width:100%}.editable-cover-copy{gap:4px;padding-top:6px;display:grid}.editable-cover-copy small{color:var(--muted);font-size:8px}.editable-cover-copy input{border:1px solid var(--line);background:var(--paper);border-radius:3px;width:100%;min-height:36px;padding:7px;font-size:10px}.custom-thumbnail-choice{border:1px solid var(--line);cursor:pointer;border-radius:4px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:9px;padding:7px;display:grid}.custom-thumbnail-choice.selected{border-color:var(--signal);background:var(--signal-soft)}.custom-thumbnail-preview{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);border-radius:3px;place-items:center;width:45px;display:grid}.custom-thumbnail-choice>span:last-child{display:grid}.custom-thumbnail-choice strong{font-size:11px}.cover-uploaded,.custom-thumbnail-choice small{color:var(--muted);font-size:9px}.cover-uploaded{align-items:center;gap:5px;display:flex}.cover-uploaded svg{width:13px;color:var(--success)}.content-page{min-width:0}.content-view-bar{gap:30px;margin-top:0;display:flex}.content-view-bar button{min-height:46px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px;font-size:13px;font-weight:690;display:inline-flex}.content-view-bar button.active,.content-view-bar button:hover{color:var(--ink)}.content-view-bar button.active{border-bottom-color:var(--signal)}.content-view-bar svg{width:16px}.content-view-bar button>span{border:1px solid var(--line);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.content-library-view{min-width:0;padding-top:24px}.content-library-toolbar{flex-direction:column;align-items:flex-start;gap:17px;padding-bottom:12px;display:flex}.content-ideas-intro h2,.content-library-toolbar h2{letter-spacing:-.03em;margin:0;font-size:23px;font-weight:690}.content-ideas-intro p,.content-library-toolbar p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:13px}.content-filters{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto}.content-filters button{flex:none}.content-reel{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(245px,292px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,54px);min-width:0;padding:32px 0;display:grid}.inline-reel-player{justify-self:center;gap:8px;width:min(100%,270px);display:grid}.inline-reel-player__screen{aspect-ratio:9/16;border:1px solid var(--line-strong);color:var(--paper);background:var(--charcoal);border-radius:7px;position:relative;overflow:hidden}.inline-reel-player__screen video{background:var(--charcoal)}.inline-reel-player__screen video,.inline-reel-player__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.inline-reel-player__play{color:#fff;cursor:pointer;background:#00000085;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000002e}.inline-reel-player__play:hover{background:#000000b8}.inline-reel-player__play:focus-visible{outline-offset:3px;outline:3px solid #fff}.inline-reel-player__play svg{fill:currentColor;width:18px;height:18px}.inline-reel-player__poster{background:linear-gradient(oklch(18% .02 250/.08),oklch(16% .02 250/.72)),url(/images/creatorpilot-reel-poster.jpg) 50%/cover;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:18px;display:flex}.inline-reel-player__poster small{font-size:10px;font-weight:700}.inline-reel-player__poster strong{letter-spacing:-.035em;font-size:22px;line-height:1.04}.inline-reel-player__waiting{text-align:center;background:oklch(16% .02 250/.78);border:1px solid oklch(98% .008 250/.3);border-radius:4px;padding:8px 10px;font-size:10px;position:absolute;bottom:12px;left:12px;right:12px}.inline-reel-player__version{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:10px}.content-reel__details{flex-direction:column;min-width:0;min-height:480px;padding:8px 0 3px;display:flex}.content-reel__topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.content-reel__topline>small{color:var(--muted);font-size:10px}.content-stage{color:var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.content-stage i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.content-stage--ready-for-review i,.content-stage--ready-to-post i{background:var(--signal)}.content-stage--scheduled i{background:oklch(53% .09 244)}.content-stage--posted i{background:var(--success)}.content-reel__details h3{letter-spacing:-.038em;max-width:740px;margin:24px 0 10px;font-size:clamp(22px,2vw,28px);font-weight:690;line-height:1.08}.content-reel__caption{max-width:70ch;color:var(--ink-soft);white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.content-reel__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:auto 0 20px;display:grid}.content-reel__facts>div{border-right:1px solid var(--line);gap:3px;padding:12px 16px;display:grid}.content-reel__facts>div:last-child{border-right:0}.content-reel__facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:740}.content-reel__facts dd{margin:0;font-size:12px;font-weight:650}.content-reel__actions{flex-wrap:wrap;gap:8px;display:flex}.content-ideas-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 0 18px;display:flex}.content-ideas-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ideas-page--embedded .ideas-toolbar{padding-top:16px}.compact-project-page{width:min(100%,1580px);padding-top:34px}.compact-project-empty{gap:12px;max-width:620px;padding:36px 0;display:grid}.compact-project-empty h1,.compact-project-empty p{margin:0}.compact-project-empty h1{letter-spacing:-.04em;font-size:30px}.compact-project-empty .button{width:max-content;margin-top:8px}.project-review-header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.project-review-header h1{letter-spacing:-.04em;max-width:940px;margin:9px 0 4px;font-size:clamp(24px,2.4vw,32px);font-weight:690;line-height:1.08}.project-review-header p{color:var(--muted);margin:0;font-size:12px}.project-review-header p span{color:var(--line-strong);padding-inline:5px}.project-review-header__actions{align-items:center;gap:8px;display:flex}.owner-production-dialog{width:min(1180px,100%);padding:22px}.owner-project--embedded{width:100%;padding:0}.owner-project--embedded .project-review-header{padding:0 42px 18px 0}.owner-project--embedded .project-review-header h1{margin-top:0}.review-workspace{border:1px solid var(--charcoal);background:var(--paper);border-radius:8px;display:block;overflow:hidden;box-shadow:0 18px 55px oklch(18% .015 250/.08);container-type:inline-size}.review-workspace__bar{border-bottom:1px solid var(--line-strong);background:var(--paper);justify-content:space-between;align-items:stretch;gap:18px;min-height:57px;display:flex}.review-version-bar,.review-workspace__tabs{align-items:center;display:flex}.review-workspace__tabs button{min-width:104px;min-height:57px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:0 18px;font-size:12px;font-weight:690;display:inline-flex}.review-workspace__tabs button.active,.review-workspace__tabs button:hover{color:var(--ink);background:var(--canvas)}.review-workspace__tabs button.active{border-bottom-color:var(--signal)}.review-version-bar button,.review-workspace__tabs button span{border:1px solid var(--line);background:var(--paper);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.review-version-bar{border:0;justify-content:flex-end;gap:6px;padding:10px 15px}.review-version-bar>small,.review-version-bar>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:700}.review-version-bar button{color:var(--muted);padding:0 7px}.review-version-bar button.active,.review-version-bar button:hover{color:var(--ink);border-color:var(--signal);background:var(--signal-soft)}.review-workspace__layout{grid-template-columns:minmax(440px,1fr) minmax(340px,390px);align-items:stretch;min-width:0;display:grid}.review-workspace__stage{min-width:0;color:var(--paper);background:radial-gradient(circle at 50% 35%,oklch(28% .018 250),transparent 58%),var(--charcoal);border-right:1px solid oklch(92% .01 250/.18);align-content:start;justify-items:center;padding:26px clamp(20px,3vw,44px) 20px;display:grid}.review-workspace__stage .error-details .text-button{color:#d5ded8}.review-player-shell{place-items:center;width:100%;min-height:545px;display:grid}.review-player-shell video{aspect-ratio:9/16;object-fit:contain;background:#000;border:1px solid oklch(90% .008 250/.2);border-radius:5px;width:auto;max-width:100%;height:min(57vh,560px);min-height:430px;display:block}.review-player-empty{color:oklch(88% .008 250);text-align:center;background-color:oklch(21% .012 250);border:1px solid oklch(90% .008 250/.25);border-radius:5px;place-content:center;justify-items:center;gap:8px;width:min(100%,315px);min-height:520px;padding:25px;display:grid}.review-player-empty strong{color:var(--paper);margin-top:9px;font-size:15px}.review-player-empty p{max-width:220px;margin:0;font-size:11px}.review-player-caption{color:oklch(75% .01 250);justify-content:space-between;align-items:center;gap:18px;width:min(100%,680px);padding-top:11px;font-size:10px;display:flex}.review-player-caption>div{align-items:baseline;gap:8px;display:flex}.review-player-caption strong{color:var(--paper)}.review-rendition-note{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.review-timestamp-rail{width:min(100%,680px);height:48px;margin-top:8px;position:relative}.review-timestamp-rail__line{background:oklch(66% .01 250/.42);border-radius:999px;height:2px;position:absolute;top:12px;left:0;right:0}.review-timestamp-rail button{color:oklch(82% .01 250);background:0 0;border:0;justify-items:center;min-width:44px;min-height:40px;padding:0;font-size:8px;display:grid;position:absolute;top:5px;transform:translate(-50%)}.review-timestamp-rail button>span{border:3px solid var(--charcoal);background:var(--signal);width:13px;height:13px;box-shadow:0 0 0 1px var(--signal);border-radius:50%}.review-timestamp-rail button.resolved{opacity:.55}.review-stage-actions{border-top:1px solid oklch(90% .008 250/.2);flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,680px);padding-top:13px;display:flex}.review-stage-actions>.status{margin-left:auto}.review-workspace__rail{background:var(--paper);min-width:0;min-height:690px}.conversation-panel,.review-comments-rail{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid}.conversation-panel>header,.review-comments-rail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.conversation-panel>header h2,.review-comments-rail>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px;font-weight:690}.review-comments-rail>header>span{color:var(--muted);font-size:9px}.conversation-message-list,.review-comment-list{min-height:0;padding:4px 18px 14px;overflow-y:auto}.review-comment-list>article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.conversation-message-list article>div,.review-comment-list article>div{min-width:0}.review-comment-list>article.resolved{opacity:.58}.review-comment-time{border:1px solid var(--ink);min-width:44px;min-height:30px;color:var(--paper);background:var(--ink);border-radius:999px;align-self:start;padding:5px 7px;font-size:9px;font-weight:720}.review-comment-time:disabled{color:var(--muted);border-color:var(--line);background:var(--canvas);cursor:default;opacity:1}.review-comment-list article strong{font-size:11px}.review-comment-list article p{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 5px;font-size:11px;line-height:1.45}.review-comment-list article small{color:var(--muted);font-size:9px}.review-comment-resolved{color:var(--success);grid-column:2;align-items:center;gap:4px;font-size:9px;display:flex}.review-comment-resolved svg{width:12px}.conversation-composer,.review-comment-form{border-top:1px solid var(--line-strong);background:var(--canvas);gap:7px;padding:14px 18px;display:grid}.conversation-composer>label,.review-comment-form>label{color:var(--ink-soft);font-size:10px;font-weight:710}.conversation-composer textarea,.review-comment-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;outline:0;width:100%;min-height:74px;padding:9px 10px;font-size:11px}.conversation-composer textarea:focus,.review-comment-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.review-comment-form>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.timestamp-capture{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:var(--paper);border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:inline-flex}.timestamp-capture svg{width:13px}.review-decision-bar{background:var(--canvas);flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:13px 18px 17px;display:flex}.review-rail-empty{min-height:160px;color:var(--muted);text-align:center;place-content:center;padding:24px;display:grid}.review-rail-empty h2,.review-rail-empty h3,.review-rail-empty p{margin:0}.review-rail-empty h2,.review-rail-empty h3{color:var(--ink);font-size:16px}.review-rail-empty p:not(.eyebrow){max-width:260px;margin-top:6px;font-size:11px}.conversation-message-list>article{grid-template-columns:29px minmax(0,1fr);gap:9px;padding:13px 0;display:grid}.conversation-message-list>article>span{width:29px;height:29px;color:var(--paper);background:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-weight:730;display:grid}.conversation-message-list>article.mine>span{color:var(--paper);background:var(--signal)}.conversation-message-list article>div>p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.conversation-message-list article strong{font-size:13px}.conversation-message-list time{color:var(--muted);font-size:12px}.conversation-message-list article>div>div{border:1px solid var(--line);color:var(--ink-soft);background:var(--canvas);overflow-wrap:anywhere;border-radius:2px 7px 7px;padding:8px 10px;font-size:14px;line-height:1.45}.conversation-message-list article.mine>div>div{border-color:var(--signal);background:var(--signal-soft)}.conversation-composer .button{justify-self:end}.home-conversations{padding:32px 0}.conversation-inbox{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;grid-template-columns:minmax(230px,285px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.conversation-channel-list{border-right:1px solid var(--line-strong);background:var(--canvas);align-content:start;max-height:560px;display:grid;overflow-y:auto}.conversation-channel-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:11px 13px;display:grid}.conversation-channel-list button.active,.conversation-channel-list button:hover{background:var(--paper)}.conversation-channel-list button.active{box-shadow:inset 3px 0 0 var(--signal)}.conversation-channel-list button>span:first-child{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:var(--paper);border-radius:4px;place-items:center;font-size:13px;display:grid}.conversation-channel-list button>span:first-child svg{width:12px}.conversation-channel-list button>span:nth-child(2){min-width:0;display:grid}.conversation-channel-list small,.conversation-channel-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-channel-list strong{font-size:13px}.conversation-channel-list small{color:var(--muted);font-size:12px}.conversation-channel-list b{min-width:20px;height:20px;color:var(--paper);background:var(--signal-dark);border-radius:999px;place-items:center;font-size:12px;display:grid}.conversation-inbox__thread{min-width:0;height:560px}.home-conversations .conversation-channel-list{max-height:400px}.home-conversations .conversation-inbox__thread{height:400px}.project-supporting-details{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.editor-project-details{grid-template-columns:repeat(2,minmax(0,1fr))}.project-supporting-details>details{border-right:1px solid var(--line);min-width:0}.project-supporting-details>details:last-child{border-right:0}.project-supporting-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 15px;list-style:none;display:flex}.project-supporting-details summary::-webkit-details-marker{display:none}.project-supporting-details summary>span{align-items:center;gap:9px;min-width:0;display:flex}.project-supporting-details summary>span>svg{width:17px;color:var(--muted)}.project-supporting-details summary>span>span{min-width:0;display:grid}.project-supporting-details summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-supporting-details summary small{color:var(--muted);font-size:9px}.project-supporting-details summary>svg{width:14px;color:var(--muted);transition:transform .15s;transform:rotate(90deg)}.project-supporting-details details[open] summary>svg{transform:rotate(-90deg)}.project-detail-body{border-top:1px solid var(--line);background:var(--paper);gap:11px;padding:15px;display:grid}.project-detail-body>p{color:var(--muted);margin:0;font-size:10px}.compact-asset-list{gap:6px;display:grid}.compact-asset-list>a{border:1px solid var(--line);background:var(--canvas);border-radius:4px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.compact-asset-list>a>svg{width:14px}.compact-asset-list>a>span:nth-child(2){min-width:0;display:grid}.compact-asset-list small,.compact-asset-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-asset-list strong{font-size:10px}.compact-asset-list small,.compact-asset-list>a>span:last-child{color:var(--muted);font-size:8px}.editor-review-dialog{border:1px solid var(--charcoal);background:var(--canvas);border-radius:8px;width:min(1380px,96vw);max-height:92vh;padding:22px;position:relative;overflow-y:auto;box-shadow:0 30px 100px oklch(10% .02 250/.35)}.editor-review-dialog>.dialog__close{z-index:4;border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;place-items:center;width:42px;height:42px;margin:0 0 -42px auto;display:grid;position:sticky;top:0}.editor-review-dialog>.dialog__close svg{width:15px}.editor-review-panel .project-review-header{padding-right:54px}.editor-review-panel .project-review-header h1{font-size:26px}@container (max-width:820px){.review-workspace__layout{grid-template-columns:minmax(0,1fr)}.review-workspace__stage{border-right:0;border-bottom:1px solid var(--charcoal)}.review-workspace__rail{min-height:580px}}.publishing-calendar-workspace{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;grid-template-columns:288px minmax(0,1fr);grid-template-areas:"ready calendar";align-items:stretch;min-width:0;margin-top:24px;display:grid;overflow:hidden}.publishing-calendar-workspace>.calendar-section{border:0;grid-area:calendar;padding:22px}.publishing-calendar-workspace .calendar-grid{border-radius:4px}.publishing-ready-panel{border-right:1px solid var(--line-strong);background:var(--canvas);flex-direction:column;grid-area:ready;min-width:0;display:flex}.publishing-ready-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 16px 12px;display:flex}.publishing-ready-panel__head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px;font-weight:690}.batch-count,.publishing-ready-panel__head>span{border:1px solid var(--line-strong);min-width:27px;height:27px;color:var(--ink-soft);background:var(--paper);border-radius:999px;place-items:center;font-size:10px;font-weight:720;display:grid}.batch-count{white-space:nowrap;width:auto;min-width:0;padding:0 10px;display:inline-flex}.publishing-ready-panel__refresh{color:var(--muted);align-items:flex-start;gap:7px;margin:0;padding:0 16px 15px;font-size:10px;line-height:1.35;display:flex}.publishing-ready-panel__refresh svg{width:13px;margin-top:1px}.publishing-ready-list{border-top:1px solid var(--line-strong);align-content:start;gap:10px;min-height:0;padding:12px;display:grid}.publishing-ready-item{border:1px solid var(--line);background:var(--paper);cursor:grab;border-radius:5px;transition:border-color .15s,background .15s;overflow:hidden}.publishing-ready-item.selected,.publishing-ready-item:hover{border-color:var(--line-strong)}.publishing-ready-item.selected{background:var(--paper)}.publishing-ready-item.is-placing{border-color:var(--signal);background:var(--signal-soft)}.publishing-ready-item__select{grid-template-columns:minmax(0,1fr);align-items:center;min-height:90px;padding:10px;display:grid}.publishing-ready-item__open{text-align:left;cursor:grab;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-width:0;padding:0;display:grid}.publishing-ready-item__open:active{cursor:grabbing}.publishing-ready-item__open .package-thumb{color:var(--signal-dark);background:var(--canvas);border-radius:5px;width:38px;height:52px}.publishing-ready-item__open>span:nth-child(2){gap:5px;min-width:0;display:grid}.publishing-ready-item__open strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.publishing-ready-item__open small{color:var(--muted);font-size:11px}.publishing-ready-item__open>svg{width:14px;color:var(--line-strong)}.publishing-ready-empty{color:var(--muted);align-items:flex-start;gap:10px;padding:14px 4px;display:flex}.publishing-ready-empty>svg{width:17px;color:var(--success)}.publishing-ready-empty strong{color:var(--ink);font-size:12px}.publishing-ready-empty p{margin:3px 0 0;font-size:10px}.publishing-cadence-wide{padding-top:4px;padding-bottom:0}.publishing-calendar-head{align-items:flex-start;margin-bottom:13px}.calendar-period-buttons,.publishing-calendar-controls{align-items:center;gap:8px;display:flex}.publishing-calendar-controls{justify-content:flex-end}.calendar-period-buttons button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);background:var(--paper);border-radius:4px;place-items:center;font-size:14px;display:grid}.calendar-period-buttons button:hover{border-color:var(--line-strong);color:var(--ink)}.calendar-placement-instruction{border:1px solid var(--signal);color:var(--ink-soft);background:var(--signal-soft);border-radius:4px;margin:10px 0;padding:9px 11px;font-size:10px}.week-calendar-grid{overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;width:100%;max-height:690px;overflow:auto}.week-calendar-grid__inner{min-width:700px}.week-calendar__row{grid-template-columns:64px repeat(7,minmax(88px,1fr));display:grid}.week-calendar__row--header{z-index:6;border-bottom:1px solid var(--line-strong);background:var(--canvas);min-height:52px;position:sticky;top:0}.week-calendar__corner,.week-calendar__day-head,.week-calendar__time{border-right:1px solid var(--line);align-content:center;padding:8px;display:grid}.week-calendar__corner{z-index:8;color:var(--muted);background:var(--canvas);text-transform:uppercase;font-size:11px;font-weight:760;position:sticky;left:0}.week-calendar__day-head{gap:1px}.week-calendar__day-head:last-child,.week-calendar__slot:last-child{border-right:0}.week-calendar__day-head small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.week-calendar__day-head strong{font-size:12px}.week-calendar__time{z-index:4;min-height:64px;color:var(--muted);background:var(--canvas);font-variant-numeric:tabular-nums;align-content:start;justify-items:end;font-size:8px;position:sticky;left:0}.week-calendar__slot{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);outline:0;min-height:64px;padding:4px;transition:background .12s,box-shadow .12s;position:relative}.week-calendar__slot.has-posting-score{background:var(--posting-tint)}.week-calendar__slot.is-placement-target{cursor:pointer}.week-calendar-grid.is-placing .week-calendar__slot:hover,.week-calendar__slot.is-placement-target:focus-visible,.week-calendar__slot.is-placement-target:hover{z-index:2;background:var(--signal-soft);box-shadow:inset 0 0 0 2px var(--signal)}.calendar-day.is-drag-over,.week-calendar__slot.is-drag-over{z-index:3;background:var(--signal-soft);box-shadow:none}.calendar-day{position:relative}.calendar-drop-hint{z-index:5;border:2px dashed var(--signal);color:var(--signal);background:var(--signal-soft);text-align:center;pointer-events:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:11px;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:4px}.is-past>.calendar-drop-hint{border-color:var(--muted);color:var(--muted);background:var(--canvas)}.week-calendar__score{opacity:0;color:var(--posting-text);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;display:grid;position:absolute;inset:0}.week-calendar__slot>.calendar-event{margin-top:3px}.week-calendar__slot .calendar-event strong{-webkit-line-clamp:2}.calendar-grid--month{max-height:690px}.calendar-legend{margin:0 0 12px}.calendar-legend .best-time:before{background:linear-gradient(90deg,oklch(79% .055 245/.22),oklch(71% .1 245/.42));border-radius:2px;width:32px}.schedule-confirmation-dialog{width:min(540px,100vw - 32px)}.schedule-confirmation-reel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:22px 0 16px;padding:12px 0;display:grid}.schedule-confirmation-reel .package-thumb{width:42px;height:56px}.schedule-confirmation-reel>span:last-child{gap:3px;display:grid}.schedule-confirmation-reel strong{font-size:13px}.schedule-confirmation-note,.schedule-confirmation-reel small{color:var(--muted);font-size:10px}.schedule-confirmation-time{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:1.3fr .8fr 1fr;margin:0;display:grid}.schedule-confirmation-time>div{border-right:1px solid var(--line);gap:5px;padding:13px;display:grid}.schedule-confirmation-time>div:last-child{border-right:0}.schedule-confirmation-time dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.schedule-confirmation-time dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.schedule-confirmation-note{margin:13px 0 0;line-height:1.45}.analytics-filter-bar{justify-content:space-between;align-items:center;gap:24px;min-height:58px;margin-top:20px;padding:10px 0;display:flex}.analytics-filter-bar>div{align-items:center;gap:12px;display:flex}.analytics-filter-bar>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.analytics-filter-bar>p{color:var(--ink-soft);grid-template-columns:15px auto;align-items:center;gap:0 7px;margin:0;font-size:11px;font-weight:720;display:grid}.analytics-filter-bar>p svg{width:14px;color:var(--signal-dark);grid-row:1/3}.analytics-filter-bar>p small{color:var(--muted);font-size:9px;font-weight:500}.analytics-hero{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:1.35fr repeat(3,1fr);margin-top:28px;display:grid}.analytics-hero>div{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:120px;padding:16px 20px;display:grid}.analytics-hero>div:first-child{padding-left:20px}.analytics-hero>div:last-child{border-right:0}.analytics-primary>strong{font-family:var(--display);letter-spacing:-.05em;margin:0 0 4px;font-size:40px;font-weight:560;line-height:1}.analytics-primary>small,.analytics-primary>span,.analytics-stat span{color:var(--muted);font-size:11px;line-height:1.35}.analytics-primary>span{text-transform:uppercase;margin-top:0;font-weight:760}.analytics-stat p{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:720}.analytics-stat strong{font-family:var(--display);letter-spacing:-.04em;margin-bottom:2px;font-size:29px;font-weight:550}.analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:42px;display:grid}.analytics-grid,.analytics-page,.performance-chart,.published-performance{min-width:0;max-width:100%}.performance-chart,.platform-analytics,.published-performance{overflow:hidden}.performance-graph-layout{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;grid-template-columns:minmax(0,1fr) 150px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.trend-chart{border-right:1px solid var(--line);min-width:0;padding:18px 18px 13px}.trend-chart svg{aspect-ratio:720/250;width:100%;height:auto;min-height:0;display:block}.analytics-empty{min-height:150px;color:var(--muted);align-content:center;justify-items:start;gap:5px;padding:22px;display:grid}.analytics-empty>svg{width:18px;margin-bottom:3px}.analytics-empty strong{color:var(--ink);font-size:13px}.analytics-empty p{max-width:48ch;margin:0;font-size:11px;line-height:1.5}.trend-chart__empty{min-height:280px}.trend-chart__grid{stroke:var(--line);stroke-width:1px}.trend-chart__axis-label,.trend-chart__baseline-label,.trend-chart__date{fill:var(--muted);font-family:var(--sans);font-size:12px}.trend-chart__baseline{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:5 5}.trend-chart__area{fill:var(--signal)}@supports (color:color-mix(in lab,red,red)){.trend-chart__area{fill:color-mix(in srgb,var(--signal) 16%,transparent)}}.trend-chart__line{fill:none;stroke:var(--signal-dark);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trend-chart__point{stroke:var(--paper);stroke-width:2px}.trend-chart__point.imported{fill:var(--line-strong)}.trend-chart__point.linked{fill:var(--signal)}.trend-chart__legend{color:var(--muted);flex-wrap:wrap;gap:14px;padding:6px 34px 0;font-size:12px;display:flex}.trend-chart__legend span{align-items:center;gap:5px;display:inline-flex}.trend-chart__legend i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.trend-chart__legend i.linked{background:var(--signal)}.trend-chart__legend i.baseline{background:var(--ink-soft);border-radius:0;width:13px;height:1px}.chart-metric-rail{align-content:stretch;display:grid}.chart-metric-rail button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-content:center;gap:2px;padding:16px;display:grid}.chart-metric-rail button:last-child{border-bottom:0}.chart-metric-rail button.active,.chart-metric-rail button:hover{background:var(--signal-soft)}.chart-metric-rail button.active{box-shadow:inset 0 0 0 1px var(--signal)}.chart-metric-rail small,.chart-metric-rail span{color:var(--muted);font-size:9px}.chart-metric-rail strong{font-variant-numeric:tabular-nums;font-size:20px}.bar-chart{gap:14px;display:grid}.chart-row{grid-template-columns:190px 1fr;align-items:center;gap:15px;display:grid}.chart-row>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chart-row>div{background-image:linear-gradient(to right,var(--line) 1px,transparent 1px);background-size:25% 100%;height:27px;position:relative}.chart-row i{background:var(--line-strong);position:absolute;top:5px;bottom:5px;left:0}.chart-row i.linked{background:var(--signal)}.chart-row b{z-index:1;font-size:9px;position:absolute;top:6px;right:5px}.timing-insight>p{color:var(--ink-soft);font-family:var(--sans);font-size:15px;line-height:1.5}.timing-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:23px;display:grid}.timing-grid span{border-right:1px solid var(--line);padding:14px;display:grid}.timing-grid span:last-child{border-right:0}.timing-grid strong{font-family:var(--display);font-size:22px}.timing-grid small{color:var(--muted);font-size:8px}.analytics-table{overscroll-behavior-inline:contain;border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.analytics-table__header,.analytics-table__row{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(84px,.55fr)) minmax(145px,.8fr);align-items:center;min-width:820px;display:grid}.analytics-table__header{min-height:38px;color:var(--muted);border-bottom:1px solid var(--line-strong);background:var(--canvas);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.analytics-table__row{border-bottom:1px solid var(--line);min-height:68px;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.analytics-table__row:last-child{border-bottom:0}.analytics-table__row:hover{background:var(--signal-soft)}.analytics-table__header>span,.analytics-table__row>span{border-right:1px solid var(--line);min-width:0;padding:10px 13px}.analytics-table__header>span:last-child,.analytics-table__row>span:last-child{border-right:0}.analytics-table__title{gap:2px;display:grid}.analytics-table__title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.analytics-table__title small{color:var(--muted);font-size:10px}.analytics-reel-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.analytics-reel-cell>img{object-fit:cover;border-radius:3px;width:36px;height:48px}.analytics-reel-cell>span{gap:2px;min-width:0;display:grid}.analytics-table__lift{color:var(--success);font-weight:750}.analytics-table__empty{min-width:820px;display:block}.platform-analytics{padding-top:38px}.analytics-table--platform .analytics-table__header,.analytics-table--platform .analytics-table__row{grid-template-columns:minmax(210px,1.2fr) repeat(6,minmax(92px,.62fr));min-width:840px}.analytics-table--posts .analytics-table__header,.analytics-table--posts .analytics-table__row{grid-template-columns:minmax(270px,1.55fr) minmax(82px,.5fr) minmax(112px,.65fr) repeat(2,minmax(78px,.45fr)) minmax(94px,.55fr) minmax(88px,.5fr) minmax(154px,.85fr);min-width:1040px}.analytics-platform{align-items:center;gap:9px;display:flex}.analytics-platform>i{width:29px;height:29px;color:var(--signal-dark);background:var(--signal-soft);border-radius:50%;flex:none;place-items:center;display:grid}.analytics-platform>i svg{width:14px}.analytics-metric-stack,.analytics-platform>span{gap:2px;display:grid}.analytics-metric-stack strong,.analytics-platform strong{color:var(--ink);font-size:11px}.analytics-metric-stack small,.analytics-platform small{color:var(--muted);font-size:9px}.lineage-row{border-top:1px solid var(--line-strong);grid-template-columns:115px 1fr auto;align-items:center;gap:24px;padding:22px 0;display:grid}.lineage-result{display:grid}.lineage-result strong{font-family:var(--display);font-size:33px;line-height:1}.lineage-result small,.lineage-result span{color:var(--muted);font-size:8px}.lineage-flow{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;gap:7px;display:grid}.lineage-flow>a,.lineage-flow>div{border:1px solid var(--line);background:var(--paper);border-radius:3px;align-content:center;min-height:59px;padding:9px;display:grid}.lineage-flow>svg{width:13px;color:var(--muted)}.lineage-flow small{color:var(--muted);text-transform:uppercase;font-size:7px}.lineage-flow strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.weekly-brief{grid-template-columns:135px minmax(0,1fr);gap:clamp(25px,5vw,70px);padding-top:45px;display:grid}.weekly-brief__empty{grid-column:1/-1;padding-inline:0}.weekly-brief__number{align-content:start;gap:4px;display:grid}.weekly-brief__number span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.weekly-brief__number strong{font-family:var(--display);letter-spacing:-.05em;font-size:42px;font-weight:560;line-height:1}.weekly-brief h2{max-width:870px;font-family:var(--sans);letter-spacing:-.035em;margin:9px 0 15px;font-size:clamp(22px,2.4vw,28px);font-weight:690;line-height:1.12}.brief-learning{max-width:840px;color:var(--ink-soft);font-size:15px}.brief-recommendation{border:1px solid var(--line-strong);background:linear-gradient(135deg,var(--signal-soft),var(--paper) 38%);border-radius:5px;gap:5px;margin:27px 0 20px;padding:23px;display:grid}.brief-recommendation span{color:var(--signal-dark);text-transform:uppercase;font-size:9px;font-weight:750}.brief-recommendation strong{font-family:var(--sans);font-size:17px;font-weight:680}.collaborator-seat-grid{border:1px solid var(--line-strong);background-color:var(--paper);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.collaborator-seat-grid>article{border-right:1px solid var(--line-strong);background:oklch(99% .004 250/.86);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;min-height:150px;padding:24px;display:grid}.collaborator-seat-grid>article:last-child{border-right:0}.collaborator-seat-grid>article>strong{font-family:var(--display);letter-spacing:-.05em;font-size:42px;font-weight:540;line-height:1}.collaborator-seat-grid h2,.collaborator-seat-grid p{margin:0}.collaborator-seat-grid h2{font-size:16px}.collaborator-seat-grid p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.collaborator-member-row{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:grid}.collaborator-seat-count{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:680}.members-table{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;overflow-x:auto}.members-table__header,.members-table__row{grid-template-columns:90px minmax(230px,1.2fr) minmax(240px,1.2fr) 105px minmax(130px,.7fr);align-items:center;min-width:850px;display:grid}.members-table__header{min-height:38px;color:var(--muted);border-bottom:1px solid var(--line-strong);background:var(--canvas);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.members-table__row{border-bottom:1px solid var(--line);min-height:78px;color:var(--ink-soft);font-size:11px}.members-table__row:last-child{border-bottom:0}.members-table__row--open{background:var(--canvas)}.members-table__header>span,.members-table__row>span,.members-table__row>strong{border-right:1px solid var(--line);align-self:stretch;align-items:center;min-width:0;padding:12px 14px;display:flex}.members-table__header>span:last-child,.members-table__row>span:last-child{border-right:0}.member-identity{gap:10px}.member-identity>span,.members-table__row>span:nth-child(3){display:grid}.member-identity strong{color:var(--ink);font-size:12px}.member-identity small,.members-table__row>span:nth-child(3) small{color:var(--muted);font-size:9px}.member-status{gap:7px;font-weight:680}.member-status i{background:var(--success);border-radius:50%;width:7px;height:7px}.member-status--open i{background:var(--line-strong)}.member-action-muted{color:var(--muted);font-size:10px}.invite-editor{border:1px solid var(--line);background:var(--canvas);border-radius:5px;grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);align-items:end;gap:34px;margin-top:20px;padding:20px;display:grid}.invite-editor h3,.invite-editor p{margin:0}.invite-editor h3{font-size:16px}.invite-editor p{color:var(--muted);margin-top:4px;font-size:11px}.invite-editor>form{grid-template-columns:1fr auto;align-items:end;gap:8px;max-width:700px;display:grid}.invite-editor>form label{grid-column:1/-1;font-size:10px;font-weight:700}.invite-editor>form input{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;min-height:42px;padding:8px 10px}.pending-invite{gap:8px;margin-top:17px;display:flex}.pending-invite span{color:var(--muted);font-size:9px;display:grid}.permission-summary{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.permission-summary article{border-right:1px solid var(--line);padding:22px}.permission-summary article:last-child{border-right:0}.permission-summary h3{margin:0 0 13px;font-size:15px}.permission-summary ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.permission-summary li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:12px;display:flex}.permission-summary li svg{width:15px;color:var(--success)}.settings-page{max-width:1250px}.settings-section{grid-template-columns:270px minmax(0,1fr);gap:50px;padding:32px 0;display:grid}.settings-section>header{grid-template-columns:24px 1fr;align-content:start;gap:11px;display:grid}.settings-section>header svg{width:19px;color:var(--signal-dark)}.settings-section h2,.settings-section h3,.settings-section p{margin:0}.settings-section h2{font-size:16px}.settings-section h3+p,.settings-section header p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.settings-body{min-width:0}.settings-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.connection-list{border-top:1px solid var(--line-strong)}.connection-notice{border:1px solid var(--line-strong);border-left:3px solid var(--signal);background:var(--paper);color:var(--ink-soft);margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.connection-notice--success{border-left-color:var(--success)}.connection-list>div{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.connection-logo{border:1px solid var(--line-strong);background:var(--paper);width:34px;height:34px;color:var(--ink-soft);border-radius:6px;place-items:center;display:grid}.connection-logo svg{width:16px;height:16px}.connection-list p,.connection-list p span{display:grid}.connection-list strong{font-size:12px}.connection-list small,.connection-state{color:var(--muted);font-size:11px}.connection-state{align-items:center;gap:6px;display:flex}.connection-state i{background:var(--signal);border-radius:50%;width:6px;height:6px}.connection-actions,.connection-controls{justify-content:flex-end;align-items:center;gap:10px;display:flex}.connection-account-menu>summary,.connection-controls>.button{min-height:40px}.connection-actions{gap:7px}.connection-change{color:var(--signal-dark);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;text-decoration:underline}.connection-change:disabled{cursor:default;opacity:.5}.connection-account-menu{position:relative}.connection-account-menu>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.connection-account-menu>summary::-webkit-details-marker{display:none}.connection-account-menu>summary svg{width:14px}.connection-account-menu__items{z-index:20;border:1px solid var(--line-strong);background:var(--paper);width:270px;box-shadow:0 6px 18px var(--ink);border-radius:7px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connection-account-menu__items{box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent)}}.connection-account-menu__items>button{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.connection-account-menu__items>button:last-child{border-bottom:0}.connection-account-menu__items>button:not(:disabled):focus-visible,.connection-account-menu__items>button:not(:disabled):hover{background:var(--canvas)}.connection-account-menu__items svg{width:16px;color:var(--muted)}.connection-account-menu__items span{gap:2px;display:grid}.storage-meter{border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:20px}.storage-meter>div{align-items:baseline;gap:7px;display:flex}.storage-meter strong{font-family:var(--display);font-size:27px}.storage-meter small,.storage-meter span{color:var(--muted);font-size:9px}.storage-meter>i{background:var(--line);border-radius:7px;height:7px;margin:13px 0 6px;display:block;overflow:hidden}.storage-meter b{background:var(--signal);height:100%;display:block}.trash-list{border-top:1px solid var(--line-strong);margin-top:18px}.trash-list h3{margin-top:14px;font-size:11px}.trash-list>div{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.trash-list>div>span{display:grid}.trash-list strong{font-size:10px}.trash-list small{color:var(--muted);font-size:8px}.export-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.export-option{border:1px solid var(--line);background:var(--paper);border-radius:5px;grid-template-columns:42px 1fr 17px;align-items:center;gap:11px;padding:16px;display:grid}.export-option:hover{border-color:var(--signal)}.export-option>span{background:var(--canvas);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.export-option svg{width:15px}.export-option h3{font-size:11px}.export-option p{color:var(--muted);font-size:9px}.settings-section--danger h2,.settings-section--danger>header svg{color:var(--danger)}.danger-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.danger-row strong{font-size:11px}.danger-row p{max-width:640px;color:var(--muted);font-size:9px}.delete-form{margin-top:18px}.fresh-code{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.fresh-code>div{gap:7px;display:grid}.check-row{align-items:flex-start;gap:8px;font-weight:500!important;display:flex!important}.check-row input{width:auto;min-height:0;margin-top:3px}.app-frame--editor{--sidebar:72px}.app-frame--editor .sidebar{background:var(--paper)}.admin-stats,.editor-stats{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.admin-stats>div,.editor-stats a,.editor-stats>div{border-right:1px solid var(--line);min-height:125px;padding:17px;display:grid}.admin-stats>div:last-child,.editor-stats a:last-child,.editor-stats>div:last-child{border-right:0}.editor-stats>a,.editor-stats>div{grid-template-rows:auto 1fr 1em}.editor-stats a:hover{background:var(--canvas)}.editor-stats a.attention{background:var(--signal-soft)}.admin-stats small,.admin-stats span,.editor-stats small,.editor-stats span{color:var(--muted);font-size:11px}.admin-stats strong,.editor-stats strong{letter-spacing:-.04em;margin:auto 0 2px;font-size:32px}.editor-attention{padding-bottom:10px}.attention-table{border-top:1px solid var(--line-strong)}.attention-table>a,.attention-table>button{border:0;text-align:left;background:0 0;grid-template-columns:30px 1fr auto 22px;width:100%}.attention-notification,.attention-table>a,.attention-table>button{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:65px;padding:9px 0;display:grid}.attention-notification{grid-template-columns:30px minmax(0,1fr) auto}.attention-notification>a{min-width:0;display:grid}.attention-notification>.text-button{white-space:nowrap}.attention-symbol{width:24px;height:24px;color:var(--paper);background:var(--signal);border-radius:50%;place-items:center;font-weight:800;display:grid}.attention-table>a>span:nth-child(2),.attention-table>button>span:nth-child(2){display:grid}.attention-table strong{font-size:11px}.attention-table small,.attention-table>a>span:nth-child(3),.attention-table>button>span:nth-child(3){color:var(--muted);font-size:9px}.attention-table svg{width:15px}.editor-table .database-header,.editor-table .database-row{grid-template-columns:minmax(350px,1.8fr) 140px 105px 105px 36px}.editor-table-empty{margin:0;padding:18px;font-size:11px}.editor-project-table .editor-status-cell,.editor-table .editor-status-cell{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.editor-viewbar{flex-wrap:wrap;align-items:center;gap:7px;padding:18px 0;display:flex}.editor-viewbar .search-box{margin-left:auto}.filter-check{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:4px;align-items:center;min-height:42px;padding:8px 10px;font-size:10px;display:flex}.filter-check.active{border-color:var(--signal);background:var(--signal-soft)}.revision-count{color:var(--danger);font-size:9px}.editor-project-detail .page-header h1{font-size:34px}.editor-project-grid{grid-template-columns:minmax(0,1fr) 290px;gap:26px;margin-top:22px;display:grid}.editor-revision-callout{border:1px solid var(--signal);background:var(--signal-soft);border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.editor-revision-callout>div{align-items:center;gap:11px;display:flex}.editor-revision-callout>div>span{width:30px;height:30px;color:var(--paper);background:var(--danger);border-radius:50%;place-items:center;font-weight:800;display:grid}.editor-revision-callout h2{margin:1px 0;font-size:16px}.editor-revision-callout>p{color:var(--muted);grid-column:1;margin:0 0 0 41px;font-size:9px}.editor-revision-callout>button{grid-area:1/2/3}.editor-block{padding:28px 0}.editor-brief{border:1px solid var(--line);background:var(--paper);border-radius:4px;grid-template-columns:1.2fr 1fr .7fr;display:grid}.editor-brief>div{border-right:1px solid var(--line);padding:15px}.editor-brief>div:last-child{border-right:0}.editor-brief span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:720}.editor-brief p{margin:7px 0 0;font-size:10px}.editor-reference-links{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.editor-reference-links a,.editor-reference-links li>span{text-transform:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.editor-reference-links a{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline}.editor-reference-links svg{width:12px}.editor-assets{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.editor-assets>a{border:1px solid var(--line);background:var(--paper);border-radius:4px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.editor-assets>a>span:first-child{width:34px;height:34px;color:var(--paper);background:var(--ink);border-radius:3px;place-items:center;display:grid}.editor-assets>a>span:first-child svg{width:13px}.editor-assets p{min-width:0;margin:0;display:grid}.editor-assets small,.editor-assets strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-assets strong{font-size:10px}.editor-assets small{color:var(--muted);font-size:8px}.editor-assets>a>span:last-child{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.editor-assets>a>span:last-child svg{width:11px}.editor-versions{gap:5px;margin-bottom:10px;display:grid}.editor-versions article{border:1px solid var(--line);background:var(--paper);border-radius:4px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.version-preview{width:38px;height:44px;color:var(--paper);background:var(--charcoal);border-radius:2px;place-items:center;display:grid}.version-preview svg{width:12px}.editor-versions article>div:nth-child(2){display:grid}.editor-versions strong{font-size:10px}.editor-versions small{color:var(--muted);font-size:8px}.editor-project-side{align-content:start;gap:8px;display:grid}.editor-project-side dd,.editor-project-side dl{margin:0}.editor-project-side dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:9px;display:flex}.editor-project-side dt{color:var(--muted)}.editor-permissions p{color:var(--ink-soft);align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.editor-permissions p svg{width:12px;color:var(--success)}.editor-permissions p.denied{color:var(--muted)}.editor-permissions p.denied svg{color:var(--danger)}.app-frame--admin{--sidebar:72px}.provider-badge{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:flex}.provider-badge i{background:var(--success);border-radius:50%;width:7px;height:7px}.admin-tabs{border-bottom:1px solid var(--line-strong);gap:0;margin-top:22px;display:flex;overflow-x:auto}.admin-tabs button{color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.admin-tabs button.active{color:var(--ink);border-bottom-color:var(--signal)}.admin-tabs button span{min-width:17px;height:17px;color:var(--paper);background:var(--danger);border-radius:50%;place-items:center;font-size:8px;display:grid}.admin-pane{padding-top:25px}.admin-workspace-table .database-header,.admin-workspace-table .database-row{grid-template-columns:minmax(250px,1.3fr) 155px 100px 80px 130px 120px minmax(220px,1fr)}.admin-row-actions{flex-wrap:wrap;gap:4px;display:flex}.admin-row-actions button{border:1px solid var(--line);background:var(--paper);border-radius:3px;padding:4px 6px;font-size:8px}.admin-row-actions .danger-link{color:var(--danger)}.admin-job-table .database-header,.admin-job-table .database-row{grid-template-columns:minmax(190px,1fr) 145px 100px 80px minmax(240px,.85fr) 120px 90px}.admin-job-table .error-details{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-block-start:4px;font-size:10px;line-height:1.4;display:flex}.admin-job-table .error-details p{flex-basis:100%;margin:0}.admin-job-table .error-details summary{margin-block-start:0}.kill-switch{border:1px solid var(--line-strong);background:var(--paper);border-radius:999px;align-items:center;gap:8px;min-width:150px;padding:7px 9px;font-size:9px;display:flex}.kill-switch>span{background:var(--line-strong);border-radius:20px;width:29px;height:16px;position:relative}.kill-switch>span:after{background:var(--paper);content:"";border-radius:50%;width:10px;height:10px;transition:transform .13s;position:absolute;top:3px;left:3px}.kill-switch.on>span{background:var(--success)}.kill-switch.on>span:after{transform:translate(13px)}.ingestion-layout{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;grid-template-columns:1fr 1fr;gap:35px;padding:24px;display:grid}.ingestion-limits{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ingestion-limits p{border-right:1px solid var(--line);align-content:center;margin:0;padding:12px;display:grid}.ingestion-limits p:last-child{border-right:0}.ingestion-limits span{font-size:19px;font-weight:720}.ingestion-limits strong{color:var(--muted);font-size:8px}.provenance-checks{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.provenance-checks p{border:1px solid var(--line);background:var(--paper);border-radius:4px;gap:8px;margin:0;padding:12px;display:flex}.provenance-checks svg{width:14px;color:var(--success)}.provenance-checks span{color:var(--muted);font-size:8px;display:grid}.provenance-checks strong{color:var(--ink);font-size:9px}.diagnostic-grid{border:1px solid var(--line-strong);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.diagnostic-grid>div{border-right:1px solid var(--line);align-content:end;min-height:120px;padding:15px;display:grid}.diagnostic-grid>div:last-child{border-right:0}.diagnostic-grid small,.diagnostic-grid span{color:var(--muted);font-size:8px}.diagnostic-grid strong{margin-top:auto;font-size:22px}.flag-list{border-top:1px solid var(--line-strong);margin-top:18px}.flag-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.flag-list>div>span{display:grid}.flag-list strong{text-transform:capitalize;font-size:10px}.flag-list small{color:var(--muted);font-size:8px}.support-packet{border-top:1px solid var(--line);margin-top:15px}.support-packet pre{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:15px;font-size:9px;overflow-x:auto}.audit-table .database-header,.audit-table .database-row{grid-template-columns:150px 165px 180px 1fr 1fr}.audit-table code{font-size:9px}@media (max-width:1150px){.research-workbench{grid-template-columns:minmax(330px,.75fr) minmax(420px,1.25fr)}.analysis-panel{padding-left:25px}.cadence-controls{grid-template-columns:1fr 150px 120px}.cadence-controls>.button{grid-column:1/-1}.library-grid{grid-template-columns:1fr}.lineage-row{grid-template-columns:95px 1fr}.lineage-row>button{grid-column:2;justify-self:start}.settings-section{grid-template-columns:220px minmax(0,1fr);gap:30px}}@media (max-width:960px){.opportunity-grid{grid-template-columns:1fr}.admin-stats,.analytics-hero,.editor-stats,.performance-strip{grid-template-columns:repeat(2,1fr)}.admin-stats>div:nth-child(2),.analytics-hero>div:nth-child(2),.editor-stats>a:nth-child(2),.performance-strip>div:nth-child(2){border-right:0}.admin-stats>div:nth-child(-n+2),.analytics-hero>div:nth-child(-n+2),.editor-stats>a:nth-child(-n+2),.performance-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.analytics-grid,.editor-project-grid,.home-grid,.project-workspace{grid-template-columns:1fr}.research-workbench{display:block}.research-results{border-right:0;border-bottom:1px solid var(--line-strong);max-height:470px;overflow-y:auto}.analysis-panel{padding-left:0}.brand-source-band,.packaging-queue{grid-template-columns:1fr;gap:25px}.collaborator-limit,.history-strip{grid-template-columns:repeat(2,1fr)}.collaborator-limit>div:last-child,.history-strip>p{border-top:1px solid var(--line);grid-column:1/-1}.review-notes{max-height:none}.settings-section{grid-template-columns:1fr;gap:18px}.diagnostic-grid,.provenance-checks{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.home-sky-stage{background-position:58%;padding:22px 16px 16px}.admin-stats,.analytics-hero,.editor-stats,.performance-strip{grid-template-columns:1fr 1fr}.analytics-hero>div,.analytics-hero>div:first-child,.performance-strip>div,.performance-strip>div:first-child{min-height:130px;padding:16px}.performance-strip strong{font-size:30px}.ingestion-layout,.learning-layout,.packaging-layout,.source-preview,.weekly-brief{grid-template-columns:1fr}.opportunity-card__body{padding:20px}.research-toolbar{grid-template-columns:1fr 1fr}.research-toolbar .search-box{grid-column:1/-1}.research-toolbar .result-count{justify-self:end}.source-preview__phone{min-height:220px}.analysis-grid{grid-template-columns:1fr;gap:0}.analysis-actions{flex-wrap:wrap}.analysis-actions .adapt-button{width:100%;margin-left:0}.script-studio{padding:18px}.brand-source-band{padding:24px 18px}.brand-field-row{grid-template-columns:35px 1fr;gap:10px}.brand-field-row .confirm-field{grid-column:2;justify-self:start}.brand-field-row textarea{font-size:18px}.collaborator-limit,.history-strip{grid-template-columns:1fr}.collaborator-limit>div:last-child,.history-strip>p{grid-column:auto}.collaborator-limit>div,.history-strip>div,.history-strip>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:16px}.production-controls{flex-direction:column;align-items:stretch}.database-table,.production-views{overflow-x:auto}.project-meta-bar{grid-template-columns:1fr 1fr}.project-meta-bar p:nth-child(2){border-right:0}.project-meta-bar p:nth-child(-n+2){border-bottom:1px solid var(--line)}.script-part{grid-template-columns:1fr;gap:5px}.vertical-frame{width:220px;height:391px}.review-player__screen{min-height:510px}.packaging-queue{gap:10px}.package-row{grid-template-columns:45px 1fr 17px}.package-row>span:nth-child(3){display:none}.cover-options{grid-template-columns:repeat(3,minmax(90px,1fr));overflow-x:auto}.cadence-controls{grid-template-columns:1fr 1fr}.cadence-controls fieldset,.cadence-controls>.button{grid-column:1/-1}.cadence-controls fieldset>div{overflow-x:auto}.library-grid,.scheduler-selection{grid-template-columns:1fr}.danger-row,.preview-confirm{flex-direction:column;align-items:stretch}.library-grid>article{grid-template-columns:120px 1fr}.chart-row{grid-template-columns:110px 1fr}.lineage-row{grid-template-columns:1fr}.lineage-flow{grid-template-columns:120px 20px 120px 20px 120px 20px 120px;overflow-x:auto}.lineage-row>button{grid-column:1}.collaborator-profile{grid-template-columns:50px 1fr}.collaborator-profile>button,.collaborator-profile>div:nth-child(3){grid-column:2}.editor-assets,.editor-brief,.export-grid,.fresh-code,.ingestion-limits,.invite-editor>form,.settings-form{grid-template-columns:1fr}.invite-editor>form label{grid-column:auto}.connection-list>div{grid-template-columns:40px 1fr}.connection-state{grid-column:2}.connection-controls{flex-direction:column;grid-column:2;justify-content:flex-start;align-items:flex-start}.connection-actions{flex-wrap:wrap;justify-content:flex-start}.connection-actions .button,.connection-change{min-height:40px}.export-grid{gap:6px}.editor-viewbar .search-box{width:100%;margin-left:0}.editor-viewbar .segmented{flex-wrap:wrap;flex:0 100%;width:100%;min-width:0;max-width:100%}.editor-revision-callout{grid-template-columns:1fr}.editor-revision-callout>button{grid-area:auto/1}.editor-brief>div,.ingestion-limits p{border-right:0;border-bottom:1px solid var(--line)}.diagnostic-grid,.provenance-checks{grid-template-columns:1fr}}.rule-grid{background-image:none}.pill,.status{border:1px solid var(--line);width:max-content;color:var(--ink-soft);background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.status:before{background:var(--line-strong);content:"";border-radius:50%;width:6px;height:6px}.status--editing:before,.status--progress:before{background:oklch(62% .13 238)}.status--review:before{background:var(--signal)}.status--failed:before,.status--revisions:before{background:var(--danger)}.status--active:before,.status--completed:before,.status--published:before{background:var(--success)}.segmented{border:1px solid var(--line);background:var(--paper);border-radius:5px;gap:2px;padding:3px;display:inline-flex}.segmented a,.segmented button{min-height:31px;color:var(--muted);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}.segmented .active{color:var(--ink);background:var(--signal-soft)}.segmented svg{width:14px;height:14px}.field,.stack-form{gap:8px;display:grid}.field label,.stack-form label{color:var(--ink-soft);letter-spacing:.02em;font-size:11px;font-weight:720}.field input,.field select,.field textarea,.stack-form input,.stack-form select,.stack-form textarea,.toolbar input,.toolbar select{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;outline:0;width:100%;min-height:42px;padding:9px 11px}.field textarea,.stack-form textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus,.stack-form input:focus,.stack-form select:focus,.stack-form textarea:focus,.toolbar input:focus,.toolbar select:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.form-error{color:var(--danger);margin:12px 0 0;font-size:14px;font-weight:650}.app-frame:has(.dialog-backdrop)>.toast,.mobile-bar{display:none}.toast{z-index:110;border:1px solid var(--ink);max-width:min(420px,100vw - 32px);color:var(--paper);background:var(--ink);border-radius:5px;align-items:flex-start;gap:18px;padding:13px 14px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 50px oklch(20% .02 250/.2)}.toast--error{border-color:var(--danger);background:var(--danger)}.toast button{width:21px;height:21px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.toast .toast__action{width:auto;font:inherit;cursor:pointer;border-bottom:1px solid;border-radius:0;flex:none;padding:0 2px;font-weight:750}.toast .toast__action:hover:not(:disabled){opacity:.72}.toast .toast__action:disabled{opacity:.6}.toast__dismiss{flex:0 0 21px}.toast svg{width:15px}.login-shell{grid-template-columns:minmax(0,1.3fr) minmax(420px,.7fr);min-height:100vh;display:grid}.login-story{color:var(--ink);background-color:var(--canvas);background-position:50%;background-size:cover;position:relative;overflow:hidden}.login-story:before{background:var(--paper);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.login-story:before{background:color-mix(in srgb,var(--paper) 48%,transparent)}}.login-story:before{content:"";pointer-events:none}.login-story__inner{z-index:1;flex-direction:column;height:100%;min-height:680px;padding:clamp(34px,6vw,80px);display:flex;position:relative}.login-story__message{max-width:800px;margin:auto 0}.login-story__message .eyebrow{color:var(--signal)}.login-story__message h1{font-family:var(--display);letter-spacing:-.065em;margin:18px 0 25px;font-size:clamp(58px,6vw,86px);font-weight:520;line-height:1.02}.login-story__message h1 em{color:var(--signal);font-weight:520}.login-story__message>p:last-child{max-width:590px;color:var(--ink-soft);margin:0;font-size:18px}.login-story__proof{border-top:1px solid oklch(94% .01 250/.3);grid-template-columns:repeat(3,1fr);display:grid}.login-story__proof>div{border-right:1px solid oklch(94% .01 250/.3);gap:5px;padding:20px 18px 0 0;display:grid}.login-story__proof>div:not(:first-child){padding-left:18px}.login-story__proof>div:last-child{border-right:0}.login-story__proof span{color:var(--signal);font-family:var(--display);font-size:19px}.login-story__proof strong{font-size:12px}.login-story__proof small{color:oklch(72% .01 250);font-size:10px}.login-panel{background:var(--canvas);place-items:center;display:grid}.login-panel__inner{width:min(430px,100% - 60px);padding:60px 0}.login-panel h1,.login-panel h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:36px;font-weight:680}.login-panel .muted{margin:0 0 28px}.stack-form .button{width:100%;margin-top:5px}.otp-input{font-variant-numeric:tabular-nums;letter-spacing:.34em;text-align:center;font-weight:700;font-size:26px!important}.local-code{color:var(--muted);align-items:center;gap:7px;margin:2px 0;font-size:11px;display:flex}.local-code span{background:var(--success);border-radius:50%;width:6px;height:6px}.demo-accounts{border-top:1px solid var(--line);gap:3px;margin-top:34px;padding-top:23px;display:grid}.demo-accounts>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.demo-accounts button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.demo-accounts button:hover{background:var(--canvas)}.demo-accounts button>span:not(.demo-avatar){display:grid}.demo-accounts strong{font-size:12px}.demo-accounts small{color:var(--muted);font-size:10px}.demo-accounts svg{width:14px}.login-security{color:var(--muted);gap:8px;margin:24px 0 0;font-size:10px;display:flex}.login-security svg{width:14px;color:var(--success)}@media (max-width:1320px){.research-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.publishing-workspace{grid-template-columns:minmax(250px,285px) minmax(0,1fr);gap:20px}.cadence-controls{grid-template-columns:1fr 140px 115px}.cadence-controls>.button{grid-column:1/-1}.publishing-cadence-wide .cadence-controls{grid-template-columns:minmax(0,1fr) 140px 115px}.publishing-cadence-wide .cadence-controls>.button{grid-column:1/-1}}@media (max-width:1120px){.publishing-calendar-workspace{grid-template-columns:240px minmax(0,1fr)}.publishing-calendar-head{flex-direction:column;align-items:flex-start}.publishing-calendar-controls{justify-content:space-between;width:100%}.research-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.research-toolbar .search-box{grid-column:1/-1}.research-toolbar .result-count{justify-self:end}.research-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.collaborator-seat-grid{grid-template-columns:minmax(0,1fr)}.collaborator-seat-grid>article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:118px}.collaborator-seat-grid>article:last-child{border-bottom:0}.content-reel{grid-template-columns:minmax(205px,235px) minmax(0,1fr);gap:28px}.content-reel__details{min-height:410px}.project-supporting-details{grid-template-columns:minmax(0,1fr)}.project-supporting-details>details{border-right:0;border-bottom:1px solid var(--line)}.project-supporting-details>details:last-child{border-bottom:0}.publishing-workspace{grid-template-columns:1fr}.publishing-queue-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-queue-group{border-right:1px solid var(--line-strong);border-bottom:0}.publishing-queue-group:last-child{border-right:0}.performance-graph-layout{grid-template-columns:1fr}.trend-chart{border-right:0;border-bottom:1px solid var(--line)}.chart-metric-rail{grid-template-columns:repeat(3,1fr)}.chart-metric-rail button{border-right:1px solid var(--line);border-bottom:0}.chart-metric-rail button:last-child{border-right:0}.invite-editor{grid-template-columns:1fr;align-items:start;gap:16px}}@media (max-width:980px){:root{--sidebar:72px}.login-shell{grid-template-columns:1fr 420px}.login-story__proof{grid-template-columns:1fr}.login-story__proof>div{display:none}.login-story__proof>div:first-child{border-right:0;display:grid}.publishing-cadence-wide .cadence-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-cadence-wide .cadence-controls fieldset,.publishing-cadence-wide .cadence-controls>.button{grid-column:1/-1}}@media (max-width:760px){.research-library__head{flex-direction:column;align-items:flex-start}.research-library__head>p{display:none}.mobile-bar{z-index:35;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-bar .icon-button{width:44px;height:44px}.sidebar{z-index:70;visibility:hidden;pointer-events:none;width:min(300px,86vw);transition:transform .18s,box-shadow .18s,visibility 0s linear .18s;transform:translate(-105%);box-shadow:15px 0 60px #0000}.sidebar--open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none;box-shadow:15px 0 60px oklch(20% .02 250/.18)}.nav-scrim{z-index:65;background:oklch(15% .01 250/.4);border:0;position:fixed;inset:0}.app-main{margin-left:0}.admin-editor-banner,.client-preview-banner{align-items:flex-start;padding:10px 18px;top:62px}.admin-editor-banner>span,.client-preview-banner>span{display:grid}.mobile-bar .wordmark,.production-views button,.profile-button,.segmented a,.segmented button,.side-nav a,.sidebar .wordmark,.sidebar-utility-button{min-height:44px}.app-frame--admin .page,.app-frame--editor .page,.page{padding:31px 18px 65px}.page-header{gap:22px;padding-bottom:24px;display:grid}.page-header h1{font-size:clamp(29px,9vw,34px)}.page-actions{justify-content:flex-start}.dialog-backdrop{align-items:end;padding:12px}.dialog{border-radius:7px 7px 4px 4px;width:100%;max-height:calc(100vh - 24px);padding:25px 18px}.adapt-dialog__success-head h2,.dialog>h2{font-size:23px}.research-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 9px}.research-video-card__copy{padding:10px 9px 12px}.research-video-card__copy>strong{font-size:12px}.adapt-dialog__success-head,.analysis-panel__top,.script-origin{flex-direction:column;align-items:flex-start}.analysis-panel__top h2{font-size:23px}.ideas-workspace{grid-template-columns:1fr;min-height:0}.ideas-list{border-right:0;border-bottom:1px solid var(--line-strong);max-height:310px;overflow-y:auto}.idea-row,.ideas-list__heading{padding-inline:12px}.ideas-editor{padding:18px 0 32px}.script-studio__actions>.button{width:100%}.content-view-bar{gap:22px;overflow:auto hidden}.content-ideas-intro,.content-library-toolbar{flex-direction:column;align-items:flex-start}.content-filters{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.content-filters button{flex:none}.content-reel{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 0}.inline-reel-player{width:min(100%,230px)}.content-reel__details{min-height:0;padding:0}.content-reel__details h3{margin-top:18px;font-size:22px}.content-reel__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 18px}.content-reel__facts>div{min-height:62px}.content-reel__facts>div:nth-child(2n){border-right:0}.content-reel__actions .button{width:100%}.publishing-calendar-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"ready""calendar"}.publishing-ready-panel{border-right:0;border-bottom:1px solid var(--line-strong)}.publishing-calendar-workspace>.calendar-section{padding:18px 14px}.publishing-cadence-wide .cadence-controls,.publishing-ready-list{grid-template-columns:minmax(0,1fr)}.publishing-cadence-wide .cadence-controls>*{grid-column:auto}.analytics-filter-bar,.analytics-filter-bar>div,.publishing-calendar-head{flex-direction:column;align-items:flex-start}.publishing-calendar-controls{justify-content:space-between;width:100%}.analytics-filter-bar{gap:13px;padding:13px 0}.analytics-filter-bar>div{gap:7px}.schedule-confirmation-time{grid-template-columns:1fr 1fr}.schedule-confirmation-time>div:nth-child(2){border-right:0}.schedule-confirmation-time>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.compact-project-page{padding-top:20px}.project-review-header{flex-direction:column;align-items:flex-start;gap:14px}.editor-review-panel .project-review-header h1,.project-review-header h1{font-size:24px}.review-workspace__bar{flex-direction:column-reverse;align-items:stretch;gap:0}.review-version-bar{border-bottom:1px solid var(--line);justify-content:flex-start;min-height:50px;overflow-x:auto}.review-workspace__tabs button{width:50%;min-width:0}.review-workspace__stage{padding:20px 14px 16px}.review-player-shell{min-height:430px}.review-player-shell video{height:min(58vh,500px);min-height:380px}.review-player-empty{min-height:420px}.review-player-caption,.review-player-caption>div{flex-direction:column;align-items:flex-start;gap:3px}.review-stage-actions>.status{width:max-content;margin:4px 0 0}.review-workspace__rail{min-height:620px}.review-comment-form>div,.review-decision-bar{flex-direction:column;align-items:stretch}.review-comment-form>div .button,.review-decision-bar .button{width:100%}.conversation-inbox{grid-template-columns:minmax(0,1fr)}.conversation-channel-list{border-right:0;border-bottom:1px solid var(--line-strong);max-height:220px}.conversation-inbox__thread{height:560px}.home-conversations .section-head>p{display:none}.editor-review-dialog{border-radius:8px 8px 4px 4px;width:100%;max-height:calc(100vh - 16px);padding:16px 10px 10px}.editor-review-panel .project-review-header{padding:0 50px 15px 4px}.publishing-steps{grid-template-columns:repeat(3,180px);width:100%;max-width:100%;overflow-x:auto}.publishing-steps li{min-width:180px}.cadence-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-queue-panel{grid-template-columns:1fr}.publishing-queue-group{border-right:0;border-bottom:1px solid var(--line-strong)}.publishing-queue-group:last-child{border-bottom:0}.content-library-table{background:0 0;border:0;overflow:visible}.content-library-header{display:none}.content-library-row{border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;grid-template-columns:minmax(0,1fr) 104px;min-width:0;margin-bottom:10px}.content-library-row>div{border-right:0;border-bottom:1px solid var(--line)}.content-library-row .library-copy{border-right:1px solid var(--line);border-bottom:0;grid-area:1/1/span 3}.library-video-cell{grid-area:1/2}.content-library-row>div:nth-child(2),.content-library-row>div:nth-child(3),.content-library-row>div:nth-child(4){grid-column:1/-1;min-height:48px;padding:9px 12px}.content-library-row>div:nth-child(4){border-bottom:0}.edit-packaging-layout,.permission-summary{grid-template-columns:1fr}.editable-cover-options{grid-template-columns:repeat(3,minmax(120px,1fr));overflow-x:auto}.permission-summary article{border-right:0;border-bottom:1px solid var(--line)}.permission-summary article:last-child{border-bottom:0}.collaborator-seat-grid{grid-template-columns:minmax(0,1fr)}.collaborator-seat-grid>article{border-right:0;border-bottom:1px solid var(--line-strong);min-height:118px}.collaborator-seat-grid>article:last-child{border-bottom:0}.collaborator-member-row{grid-template-columns:minmax(0,1fr) auto}.collaborator-member-row>.member-status{grid-column:1}.collaborator-member-row>.button{grid-area:1/2/span 2}.performance-graph-layout{width:100%;max-width:100%;display:block;overflow:hidden}.trend-chart{width:100%;min-width:0;max-width:100%;overflow-x:auto}.trend-chart svg{width:560px;max-width:none}.chart-metric-rail{width:100%;min-width:0}.analytics-primary>strong{font-size:36px}.weekly-brief{gap:14px}.brand-field-row .field-confirmed{grid-column:2;justify-self:start}.section-head{align-items:flex-start}.login-shell{display:block}.login-story{min-height:385px}.login-story__inner{min-height:385px;padding:30px 24px}.login-story__message{margin:auto 0 30px}.login-story__message h1{margin:12px 0 16px;font-size:clamp(49px,15vw,70px)}.login-story__message>p:last-child,.login-story__proof{display:none}.login-panel__inner{width:calc(100% - 40px);padding:45px 0 60px}.toast{bottom:16px;right:16px}}.content-reel-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 13px;padding-top:0;display:grid}.content-tile{border:1px solid var(--line-strong);background:var(--paper);border-radius:6px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px oklch(24% .012 250/.04)}.content-tile .inline-reel-player{background:var(--charcoal);justify-self:stretch;gap:0;width:100%}.content-tile .inline-reel-player__screen{border:0;border-bottom:1px solid var(--line-strong);border-radius:0;width:100%}.content-tile .inline-reel-player__poster{padding:14px}.content-tile .inline-reel-player__poster strong{font-size:clamp(16px,1.35vw,20px)}.content-tile .inline-reel-player__version{color:oklch(82% .008 250);background:var(--charcoal);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font-size:8px}.content-tile__paper{flex-direction:column;flex:1;min-height:136px;padding:12px 13px 0;display:flex}.content-tile__topline{z-index:3;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;position:absolute;top:10px;left:10px;right:10px}.content-tile__topline .content-stage{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.content-tile__topline .content-stage i{flex:none;width:6px;height:6px}.content-tile__chat{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--signal-dark);background:var(--signal-soft);border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid;position:relative}.content-tile__chat:hover{color:var(--paper);border-color:var(--signal);background:var(--signal)}.content-tile__chat>span{border:2px solid var(--paper);min-width:17px;height:17px;color:var(--paper);background:var(--signal-dark);border-radius:999px;place-items:center;padding:0 4px;font-size:7px;font-weight:760;display:grid;position:absolute;top:-5px;right:-4px}.content-tile__copy{width:100%;min-height:104px;color:var(--ink);text-align:left;background:0 0;border:0;align-content:start;gap:7px;padding:11px 0 13px;display:grid}.content-tile__copy:hover .content-tile__title{color:var(--signal-dark);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px}.content-tile__title{letter-spacing:-.022em;-webkit-line-clamp:2;font-size:14px;font-weight:710;line-height:1.22}.content-tile__caption,.content-tile__title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-tile__caption{color:var(--muted);white-space:pre-line;-webkit-line-clamp:3;font-size:10px;line-height:1.48}.content-tile__foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;margin-top:auto;padding:10px 0 12px;display:grid}.content-tile__foot small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.content-tile__foot .text-button{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;padding:3px 0;font-size:9px;overflow:hidden}.content-library-empty{grid-column:1/-1}.content-review-dialog{background:var(--canvas);width:min(1180px,96vw);max-height:94vh;padding:22px;overflow-y:auto}.content-review-dialog__head{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 54px 16px 2px;display:flex}.content-review-dialog__head h2{letter-spacing:-.035em;max-width:760px;margin:5px 0 0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.12}.review-workspace--compact .review-workspace__bar{align-items:center;min-height:58px;padding:9px 14px}.review-workspace__summary{gap:2px;display:grid}.review-version-empty,.review-version-select>span,.review-workspace__summary>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:740}.review-workspace__summary strong{font-size:12px}.review-version-select{align-items:center;gap:9px;display:flex}.review-version-select select{border:1px solid var(--line-strong);min-width:215px;min-height:38px;color:var(--ink);background:var(--paper);border-radius:4px;padding:7px 32px 7px 10px;font-size:10px;font-weight:670}.review-workspace--compact .review-workspace__layout{grid-template-columns:minmax(330px,1fr) minmax(330px,390px)}.review-workspace--compact .review-workspace__stage{padding:18px clamp(16px,2.2vw,30px) 16px}.review-workspace--compact .review-player-shell{min-height:0}.review-workspace--compact .review-player-shell video{height:min(56vh,530px);min-height:350px}.review-workspace--compact .review-player-empty{min-height:min(56vh,510px)}.review-workspace--compact .review-player-caption,.review-workspace--compact .review-stage-actions,.review-workspace--compact .review-timestamp-rail{width:min(100%,530px)}.review-workspace--compact .review-workspace__rail{min-height:620px}.review-workspace--compact .review-comment-list>article{padding:15px 0;display:block}.review-comment-root{grid-template-columns:46px minmax(0,1fr);gap:10px;min-width:0;display:grid}.review-comment-meta{align-items:center;gap:10px;display:flex}.review-comment-meta button{min-height:28px;color:var(--signal-dark);background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:720}.review-reply-list{border-left:2px solid var(--signal-soft);gap:9px;margin:12px 0 0 55px;padding-left:11px;display:grid}.review-reply-list>div{grid-template-columns:25px minmax(0,1fr);gap:8px;display:grid}.review-reply-list .avatar{width:25px;height:25px;font-size:7px}.review-reply-list p{align-items:baseline;gap:7px;display:flex;margin:0 0 2px!important}.review-reply-list>div>div>span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:10px;line-height:1.45;display:block}.review-reply-form{border:1px solid var(--line);background:var(--canvas);border-radius:4px;gap:7px;margin:12px 0 0 55px;padding:10px;display:grid}.review-reply-form>label{color:var(--ink-soft);font-size:9px;font-weight:710}.review-reply-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;outline:0;width:100%;min-height:64px;padding:8px 9px;font-size:10px}.review-reply-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.review-reply-form>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.review-workspace--compact .review-comment-resolved{margin:8px 0 0 56px}.app-frame--editor .direct-chat-page,.direct-chat-page{background:var(--paper);width:100%;max-width:none;height:100dvh;padding:0}.team-chat{grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.team-chat__people{border-right:1px solid var(--line);background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.team-chat__heading{justify-content:space-between;align-items:center;min-height:84px;padding:18px 20px;display:flex}.team-chat__heading h1{letter-spacing:-.035em;margin:0;font-size:24px}.team-chat__search{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:8px;margin:0 16px 16px;padding:8px 12px;display:flex}.team-chat__search:focus-within{outline:2px solid var(--signal);outline-offset:2px}.team-chat__search svg{width:16px;color:var(--muted);flex:0 0 16px}.team-chat__search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}.team-chat__list{min-height:0;padding:0 8px 16px;overflow-y:auto}.team-chat__person{width:100%;color:var(--ink);background:var(--signal-soft);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;padding:16px 12px;display:flex}.team-chat__person:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.team-chat__person:hover{background:color-mix(in srgb,var(--signal) 12%,var(--paper))}}.team-chat .avatar{border-radius:50%}.team-chat__person>.avatar{width:44px;height:44px;color:var(--signal-dark);background:var(--paper);flex:0 0 44px}.team-chat__person-copy{flex:1;gap:4px;min-width:0;display:grid}.team-chat__person-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-chat__person-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.team-chat__person-top time{color:var(--muted);flex-shrink:0;font-size:11px}.team-chat__preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.team-chat__role{color:var(--muted);font-size:11px}.team-chat__unread{min-width:20px;color:var(--paper);background:var(--signal);text-align:center;border-radius:12px;padding:2px 5px;font-size:11px}.team-chat__list-empty{color:var(--muted);padding:8px 12px;font-size:14px}.team-chat__welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.team-chat__welcome>svg{color:var(--signal)}.team-chat__welcome h2{margin:16px 0 0;font-size:22px}.team-chat__welcome p{color:var(--muted);margin:8px 0 20px}.team-chat .team-chat__back{display:none}@media (max-width:1000px){.team-chat{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:760px){.team-chat{grid-template-columns:minmax(0,1fr)}.team-chat__people{border-right:0}.team-chat--open>.team-chat__people,.team-chat:not(.team-chat--open)>.direct-chat{display:none}.team-chat:has(.team-chat__welcome){grid-template-rows:auto 1fr}.team-chat .team-chat__back{margin-left:-8px;display:inline-flex;transform:rotate(180deg)}.team-chat__search input{font-size:16px}}.direct-chat{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.direct-chat__identity{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:84px;padding:18px 32px;display:flex}.direct-chat__identity .avatar{width:36px;height:36px;color:var(--signal-dark);background:var(--signal-soft);border-radius:50%;font-size:11px}.direct-chat__identity h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:720}.direct-chat__identity small{color:var(--muted);font-size:12px}.direct-chat__identity>button:not(.team-chat__back){margin-left:auto}.direct-chat__messages{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 20px;scroll-padding:24px;overflow-y:auto}.direct-chat__messages>article{align-items:flex-start;gap:12px;padding:10px 20px;display:flex}.direct-chat__messages>article:focus-within,.direct-chat__messages>article:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.direct-chat__messages>article:focus-within,.direct-chat__messages>article:hover{background:color-mix(in srgb,var(--ink) 3%,var(--paper))}}.direct-chat__messages>article>.avatar{border-radius:8px;flex:0 0 36px;width:36px;height:36px;font-size:11px}.direct-chat__messages>article>div{width:min(100%,76ch);min-width:0}.direct-chat__message-heading{align-items:baseline;gap:8px;min-height:24px;margin-bottom:2px;display:flex}.direct-chat__message-heading p{align-items:baseline;gap:6px;margin:0;display:flex}.direct-chat__message-heading strong{color:var(--ink);font-size:14px;font-weight:720}.direct-chat__message-heading p span,.direct-chat__messages time{color:var(--muted);font-size:11px}.direct-chat__delete{width:28px;height:28px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:5px;margin:-5px 0 -3px auto;padding:6px}.direct-chat__delete svg{width:15px}.direct-chat__messages>article:focus-within .direct-chat__delete,.direct-chat__messages>article:hover .direct-chat__delete{opacity:1}.direct-chat__delete:hover:not(:disabled){color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.direct-chat__delete:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 9%,var(--paper))}}.direct-chat__delete-error{color:var(--danger);margin:8px 68px;font-size:12px}.direct-chat__bubble{width:100%;max-width:100%}.direct-chat__bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.direct-chat__bubble>p a{color:var(--signal-dark);background:var(--signal-soft);border-radius:4px;align-items:baseline;gap:4px;padding:0 3px;text-decoration:none;display:inline-flex}.direct-chat__bubble>p a:hover{text-decoration:underline}.direct-chat__bubble>p a svg{flex:none;width:13px;height:13px}.direct-chat__project{border:1px solid var(--line);background:var(--canvas);border-radius:6px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:10px;padding:10px 12px;display:flex}.direct-chat__project>span{min-width:0;display:grid}.direct-chat__project strong{overflow-wrap:anywhere;font-size:13px}.direct-chat__project small{color:var(--muted);font-size:11px}.direct-chat__project>svg{width:16px;color:var(--signal-dark)}.direct-chat__project:hover{border-color:var(--signal)}.direct-chat__voice-note{width:min(480px,100%);margin-top:8px}.direct-chat__voice-heading{min-height:52px;padding:0 6px 0 0}.direct-chat__voice-disclosure{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:14px 17px minmax(0,1fr);align-self:stretch;align-items:center;gap:8px;padding:8px 4px 8px 10px;display:grid}.direct-chat__voice-disclosure:hover{background:var(--canvas)}.direct-chat__voice-disclosure>span{min-width:0;display:grid}.direct-chat__voice-disclosure strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.direct-chat__voice-disclosure small{color:var(--muted);font-size:10px}.direct-chat__voice-caret{width:14px;color:var(--muted);transition:transform .14s}.direct-chat__voice-caret.is-open{transform:rotate(90deg)}.direct-chat__voice-file-icon{width:17px;color:var(--signal-dark)}.direct-chat__voice-actions{flex:none;align-items:center;gap:2px;display:flex}.direct-chat__voice-actions>a,.direct-chat__voice-actions>button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.direct-chat__voice-actions>a:hover,.direct-chat__voice-actions>button:hover{color:var(--signal-dark);background:var(--signal-soft)}.direct-chat__voice-actions svg{width:16px}.direct-chat__file{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow:hidden}.direct-chat__file-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex}.direct-chat__file-heading>span{align-items:center;gap:8px;min-width:0;display:flex}.direct-chat__file-heading>span>svg{width:17px;color:var(--signal-dark);flex:none}.direct-chat__file-heading>span>span{min-width:0;display:grid}.direct-chat__file-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.direct-chat__file-heading small{color:var(--muted);font-size:10px}.direct-chat__file-heading>a{width:32px;height:32px;color:var(--muted);border-radius:5px;flex:none;place-items:center;display:grid}.direct-chat__file-heading>a:hover{color:var(--signal-dark);background:var(--signal-soft)}.direct-chat__file-heading>a svg{width:16px}.direct-chat__screenshot{width:min(540px,100%);margin-top:8px}.direct-chat__screenshot img,.direct-chat__screenshot>a{width:100%;display:block}.direct-chat__screenshot img{object-fit:contain;background:var(--canvas);max-height:420px}.direct-chat__video{width:min(620px,100%);margin-top:8px}.direct-chat__video video{background:#11151c;width:100%;max-height:460px;display:block}.direct-chat__voice-note>audio{display:none}.direct-chat__audio-player{grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:12px;display:grid}.direct-chat__audio-toggle{width:38px;height:38px;color:var(--paper);background:var(--signal);border:0;border-radius:50%;place-items:center;padding:9px;display:grid}.direct-chat__audio-toggle svg{width:19px}.direct-chat__waveform{background:0 0;border:0;justify-content:space-between;align-items:center;gap:2px;min-width:0;height:34px;padding:0;display:flex}.direct-chat__waveform span{background:var(--ink);border-radius:2px;width:3px;min-height:6px}@supports (color:color-mix(in lab,red,red)){.direct-chat__waveform span{background:color-mix(in srgb,var(--ink) 28%,var(--paper))}}.direct-chat__waveform span.played{background:var(--signal)}.direct-chat__audio-player time{text-align:right;font-variant-numeric:tabular-nums}.direct-chat__empty{text-align:center;min-height:260px;color:var(--muted);place-content:center;justify-items:center;display:grid}.direct-chat__empty>svg{color:var(--signal);margin-bottom:12px}.direct-chat__empty h2{color:var(--ink);margin:0;font-size:18px}.direct-chat__empty p{margin:6px 0 0;font-size:13px}.direct-chat__composer{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;flex:none;gap:8px;margin:0 32px 28px;padding:10px 12px;display:grid}.direct-chat__composer:focus-within{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-soft)}.direct-chat__composer textarea{resize:none;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-height:78px;max-height:25vh;padding:8px 4px;font-size:14px}.direct-chat__composer textarea:focus{box-shadow:none}.direct-chat__attachment-error{color:var(--danger);margin:0;font-size:12px}.direct-chat__composer-actions,.direct-chat__composer-actions>div{align-items:center;gap:4px;display:flex}.direct-chat__composer-actions{justify-content:space-between}.direct-chat__composer-actions>div{flex-wrap:wrap;min-width:0}.chat-send-button,.chat-tool-button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.chat-send-button svg,.chat-tool-button svg{width:19px;height:19px}.chat-tool-button:hover:not(:disabled),.chat-tool-button[aria-expanded=true]{color:var(--signal-dark);background:var(--signal-soft)}.chat-send-button{color:#fff;background:var(--signal)}.chat-send-button:hover:not(:disabled){background:var(--signal-dark)}.chat-send-button:disabled{opacity:1;color:var(--muted);background:var(--canvas)}.direct-chat__project-control{display:flex;position:relative}.direct-chat__project-menu{z-index:12;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line-strong);background:var(--paper);width:min(320px,100vw - 40px);max-height:232px;box-shadow:0 4px 8px var(--ink);border-radius:8px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.direct-chat__project-menu{box-shadow:0 4px 8px color-mix(in srgb,var(--ink) 12%,transparent)}}.direct-chat__project-option{width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px 9px;display:grid}.direct-chat__project-option:focus-visible,.direct-chat__project-option:hover{background:var(--canvas)}.direct-chat__project-option.is-selected{color:var(--signal-dark);background:var(--signal-soft)}.direct-chat__project-option>svg{width:16px;height:16px;color:var(--muted)}.direct-chat__project-option.is-selected>svg{color:var(--signal-dark)}.direct-chat__project-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-chat__project-empty{color:var(--muted);margin:0;padding:10px;font-size:12px}.direct-chat__drafts{flex-wrap:wrap;gap:8px;display:flex}.direct-chat__draft-file,.direct-chat__drafts>span{max-width:100%;color:var(--signal-dark);background:var(--signal-soft);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:12px;display:flex}.direct-chat__drafts>.direct-chat__voice-note{margin-top:0}.direct-chat__draft-file>span{align-items:center;gap:6px;min-width:0;display:flex}.direct-chat__drafts svg{width:15px}.direct-chat__draft-remove{width:28px;height:28px;color:var(--ink-soft);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.direct-chat__draft-file video{background:#11151c;width:min(260px,60vw);max-height:150px}@media (hover:none),(pointer:coarse){.direct-chat__delete{opacity:1}}.direct-chat__draft-remove:hover{background:var(--signal-soft)}.direct-chat__preview-note{color:var(--muted);font-size:11px}.direct-chat__recording{color:var(--danger);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:flex}.chat-tool-button.is-recording{color:var(--danger);background:#fceeed}.nav-unread,.profile-menu__unread{min-width:19px;height:19px;color:var(--paper);background:var(--signal-dark);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:8px;font-weight:760;display:grid}.collaborator-settings-panel,.collaborator-settings-panel__body{min-width:0}.collaborator-settings-panel .collaborator-member-row{border-top:1px solid var(--line-strong);margin-top:0}.collaborator-settings-panel .pending-invite:last-child{margin-bottom:0}.idea-row-shell{min-width:0;position:relative}.idea-row-shell:has(.idea-row__reuse) .idea-row{padding-bottom:39px}.idea-row__reuse{min-height:28px;color:var(--signal-dark);text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:730;-webkit-text-decoration:underline #8db9ee;text-decoration:underline #8db9ee;position:absolute;bottom:9px;right:17px}.status--archived:before{background:var(--line-strong)}.archive-idea-button{color:var(--muted);margin-left:auto}.script-studio :disabled:not(.button,.text-button){color:var(--muted);background:var(--canvas);opacity:.8}@container (max-width:820px){.review-workspace--compact .review-workspace__layout{grid-template-columns:minmax(0,1fr)}.review-workspace--compact .review-workspace__stage{border-right:0;border-bottom:1px solid var(--charcoal)}.review-workspace--compact .review-workspace__rail{min-height:560px}}@media (max-width:1120px){.content-reel-list{grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}}@media (max-width:760px){.content-reel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 8px}.content-tile__paper{min-height:172px;padding:10px 9px 0}.content-tile__chat{flex-basis:40px;width:40px;height:40px}.content-tile__title{font-size:12px}.content-tile__caption{font-size:9px}.content-tile__foot small{white-space:normal}.content-review-dialog{width:100%;max-height:calc(100vh - 24px);padding:16px 10px 10px}.content-review-dialog__head{flex-direction:column;align-items:flex-start;gap:9px;padding:0 48px 14px 3px}.review-workspace--compact .review-workspace__bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.review-version-select{flex-direction:column;align-items:stretch;gap:4px}.review-version-select select{width:100%;min-width:0;min-height:44px}.review-workspace--compact .review-workspace__stage{padding:15px 10px 13px}.review-workspace--compact .review-player-shell video{height:min(56vh,470px);min-height:330px}.review-workspace--compact .review-player-empty{min-height:400px}.review-reply-form,.review-reply-list,.review-workspace--compact .review-comment-resolved{margin-left:28px}.app-frame--editor .direct-chat-page,.direct-chat-page{height:calc(100dvh - 64px);padding:0}.direct-chat__identity{min-height:68px;padding:12px 16px}.direct-chat__messages{padding:16px 6px}.direct-chat__messages>article{gap:10px;padding:10px}.direct-chat__composer{margin:0 12px 16px;padding:8px}.direct-chat__composer textarea{font-size:16px}.chat-send-button,.chat-tool-button{width:40px;height:40px}.collaborator-settings-panel .collaborator-member-row{grid-template-columns:minmax(0,1fr)}.collaborator-settings-panel .collaborator-member-row>.button,.collaborator-settings-panel .collaborator-member-row>.member-status{grid-area:auto/1}.archive-idea-button{text-align:center;width:100%;margin-left:0}}input:is([type=text],[type=email],[type=url],[type=search],[type=tel],[type=password],[type=number]):not(:disabled),input:not([type]):not(:disabled),textarea:not(:disabled){caret-color:var(--signal);cursor:text}.brand-source-band{background-image:url(/images/creatorpilot-sky-home.jpg);background-position:50% 47%;background-size:cover;border:0;align-items:stretch;padding:24px;position:relative;overflow:hidden}.brand-source-band>div,.brand-source-form{background:var(--paper);border:1px solid oklch(78% .025 250/.72);border-radius:6px;padding:clamp(22px,3vw,34px)}.brand-source-form{box-shadow:0 16px 36px oklch(22% .018 250/.08)}.brand-field-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-field-row{border:1px solid var(--line);background:var(--paper);border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:12px;min-height:220px;padding:22px;box-shadow:0 8px 24px oklch(24% .012 250/.03)}.brand-field-row--content-pillars,.brand-field-row--point-of-view{grid-column:1/-1;min-height:190px}.brand-field-row__index{font-size:19px}.brand-field-row__label{margin-bottom:10px}.brand-field-row h3{font-size:14px}.brand-field-row textarea{border:1px solid var(--line);background:var(--canvas);resize:vertical;border-radius:4px;min-height:112px;padding:13px 14px;font-size:15px}.brand-field-row textarea:focus,.brand-field-row textarea:hover{border-color:var(--signal);background:var(--paper);box-shadow:0 0 0 3px var(--signal-soft)}.brand-field-row .confirm-field{grid-column:2;justify-self:start}.content-tile__chat{width:28px;height:28px;color:var(--signal);background:0 0;border:0;border-radius:0;flex-basis:28px}.content-tile__chat:hover{color:var(--signal-dark);background:0 0}.content-tile__chat>svg{width:17px}.content-tile__chat>span{top:-6px;right:-6px}.content-tile__paper{min-height:62px;padding:8px 12px 9px}.content-tile__copy{gap:4px;min-height:0;padding:6px 0 4px}.content-tile__caption{-webkit-line-clamp:2}.content-settings-dialog{width:min(980px,100%)}.content-settings-status{justify-items:start;gap:7px;margin:22px 0 26px;display:grid}.content-settings-status>span{color:var(--muted);font-size:10px}.content-status-field{min-width:0;position:relative}.content-status-select{appearance:none;max-width:100%;color:var(--ink);background:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:11px;line-height:20px;box-shadow:0 1px 5px oklch(16% .015 250/.12)}.content-status-select:disabled{cursor:default;opacity:1;color:var(--muted);padding-right:12px}.content-status-select:focus{border-color:#0000;box-shadow:0 1px 5px oklch(16% .015 250/.12)}.content-status-select:focus-visible,.content-tile__chat:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.content-tile__topline .content-status-field{flex:0 auto;max-width:calc(100% - 40px)}.content-tile__topline .content-status-select{width:auto;max-width:118px;min-height:24px;color:var(--paper);text-overflow:ellipsis;background:radial-gradient(circle at 9px,#f4c542 0 2.5px,#0000 3px),oklch(27% .01 250/.88);padding:3px 9px 3px 18px;font-size:10px;line-height:18px;box-shadow:0 1px 5px oklch(16% .015 250/.16)}.content-tile__topline .content-tile__chat{width:32px;height:32px;color:var(--ink);background:var(--paper);border:0;border-radius:50%;flex:0 0 32px;box-shadow:0 1px 5px oklch(16% .015 250/.12)}.content-tile__topline .content-tile__chat:hover{background:var(--canvas)}@media (hover:hover) and (pointer:fine){.content-tile__topline{opacity:0;pointer-events:none;transition:opacity .14s}.content-tile:focus-within .content-tile__topline,.content-tile:has(.field-error) .content-tile__topline,.content-tile:hover .content-tile__topline{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.content-tile__topline .content-status-select,.content-tile__topline .content-tile__chat{min-height:44px}.content-tile__topline .content-status-field{max-width:calc(100% - 52px)}}@media (prefers-reduced-motion:reduce){.content-tile__topline{transition:none}}.content-settings-summary{border:1px solid var(--line);background:var(--line);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0 26px;display:grid;overflow:hidden}.content-settings-summary>div{background:var(--paper);align-content:center;gap:7px;min-height:72px;padding:13px 15px;display:grid}.content-settings-summary>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.content-settings-summary strong{font-size:12px}.content-settings-summary .status{width:max-content}.content-status-control{background:0 0;border:0;align-items:center;gap:7px;width:max-content;min-height:30px;padding:0;display:flex}.content-status-control>svg{width:12px;color:var(--muted);transform:rotate(-90deg)}.preproduction-packaging{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:24px;display:grid}.preproduction-packaging .caption-editor textarea{min-height:230px}.preproduction-thumbnail{color:var(--muted);align-content:start;gap:12px;display:grid}.preproduction-thumbnail__preview{border:1px dashed var(--line-strong);background:var(--canvas);border-radius:5px;place-items:center;min-height:230px;display:grid}.preproduction-thumbnail__preview svg{opacity:.45;width:24px}.preproduction-thumbnail__preview:has(img){background:var(--charcoal);border-style:solid;overflow:hidden}.preproduction-thumbnail__preview img{object-fit:contain;width:100%;max-height:330px;display:block}.preproduction-thumbnail p{margin:0;font-size:11px;line-height:1.45}.preproduction-packaging>.dialog-actions{grid-column:1/-1;margin-top:0}.content-review-dialog{background:var(--paper);border:0;border-radius:8px;width:min(1180px,100vw - 40px);max-height:min(860px,100vh - 40px);padding:0;overflow:hidden;box-shadow:0 28px 80px oklch(16% .015 250/.28)}.content-review-dialog>.dialog__close{z-index:5;background:0 0;border:0;top:9px;right:10px}.content-review-dialog .review-workspace{box-shadow:none;border:0;border-radius:0}.review-workspace__bar{align-items:center;gap:12px;min-height:52px;padding:0 54px 0 16px}.review-workspace__title{align-items:center;gap:12px;display:flex}.review-workspace__title>strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:13px;overflow:hidden}.review-workspace__title>span{color:var(--ink-soft);align-items:center;gap:6px;font-size:10px;display:inline-flex}.review-workspace__title i{background:var(--signal);border-radius:50%;width:6px;height:6px}.review-version-menu{position:relative}.review-version-overlay{z-index:4;background:var(--paper);border-radius:4px;align-items:center;padding:0;display:flex;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab,red,red)){.review-version-overlay{background:color-mix(in oklch,var(--paper) 94%,transparent)}}.review-version-overlay{box-shadow:0 6px 22px oklch(12% .01 250/.16)}.review-version-menu>summary{border:1px solid var(--line);min-width:52px;min-height:30px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px 4px 9px;list-style:none;display:flex}.review-version-menu>summary::-webkit-details-marker{display:none}.review-version-menu>summary svg{width:10px;transform:rotate(90deg)}.review-version-menu[open]>summary svg{transform:rotate(-90deg)}.review-version-menu__popover{z-index:10;border:1px solid var(--line-strong);background:var(--paper);border-radius:5px;width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 40px oklch(18% .015 250/.16)}.review-new-version,.review-version-menu__popover>button{background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.review-version-menu__popover>button{justify-content:space-between}.review-new-version:hover,.review-version-menu__popover>button.active,.review-version-menu__popover>button:hover{background:var(--signal-soft)}.review-version-menu__popover>button>span{color:var(--muted)}.review-version-menu__popover>button>strong{color:var(--ink);font-size:14px;font-weight:760}.review-new-version{border-top:1px solid var(--line);color:var(--signal-dark);cursor:pointer;margin-top:4px;font-weight:720}@media (max-width:760px){.review-new-version,.review-version-menu__popover>button{min-height:44px}}.review-new-version input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.review-new-version svg{width:14px}.review-workspace--compact .review-workspace__layout,.review-workspace__layout{grid-template-columns:minmax(420px,1.03fr) minmax(360px,1fr)}.review-workspace--compact .review-workspace__stage,.review-workspace__stage{background:var(--charcoal);align-content:stretch;padding:0;position:relative}.review-player-shell,.review-workspace--compact .review-player-shell{width:100%;height:min(76vh,720px);min-height:580px}.review-player-shell video,.review-workspace--compact .review-player-shell video{object-fit:contain;border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0}.review-workspace--compact .review-workspace__rail,.review-workspace__rail{height:min(76vh,720px);min-height:580px}.review-comments-rail>header{align-items:center;min-height:52px;padding:12px 48px 12px 16px}.review-comments-title{align-items:center;gap:8px;display:flex}.review-comments-title svg{width:15px;color:var(--signal-dark)}.review-comments-title strong{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.review-approve-text{min-height:44px;color:var(--success);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.review-approve-text:hover:not(:disabled){color:var(--success)}@supports (color:color-mix(in lab,red,red)){.review-approve-text:hover:not(:disabled){color:color-mix(in oklch,var(--success) 78%,var(--ink))}}.review-approve-text:disabled{cursor:wait;opacity:.6}.review-comment-form{background:var(--paper);gap:8px;padding:12px}.review-comment-label{color:var(--ink);font-size:10px;font-weight:720}.review-comment-form textarea{resize:none;min-height:58px}.review-comment-form .timestamp-capture{background:0 0;border:0}.review-decision-bar{background:var(--paper);padding:0 12px 12px}@media (max-width:760px){.brand-field-list,.brand-source-band{grid-template-columns:minmax(0,1fr)}.brand-source-band{gap:12px;padding:12px}.brand-field-row,.brand-field-row--content-pillars,.brand-field-row--point-of-view{grid-column:auto;min-height:0;padding:18px 14px}.content-settings-summary,.preproduction-packaging{grid-template-columns:minmax(0,1fr)}.preproduction-packaging>.dialog-actions{grid-column:auto}.content-review-dialog{width:100%;max-height:calc(100vh - 24px);padding:0;overflow-y:auto}.review-workspace--compact .review-workspace__bar,.review-workspace__bar{flex-direction:row;align-items:center;min-height:56px;padding:7px 48px 7px 10px}.review-workspace__title>span{display:none}.review-version-overlay{top:8px;right:8px}.review-workspace__title>strong{max-width:150px;font-size:11px}.review-workspace--compact .review-workspace__layout,.review-workspace__layout{grid-template-columns:minmax(0,1fr)}.review-player-shell,.review-workspace--compact .review-player-shell{height:min(58vh,520px);min-height:390px}.review-workspace--compact .review-workspace__rail,.review-workspace__rail{height:min(58vh,520px);min-height:430px}.review-comments-rail>header{padding-right:16px}}@media (pointer:coarse){.button,.button--small,.cadence-controls fieldset label,.cadence-controls>label input,.calendar-period-buttons button,.calendar-view-toggle button,.chat-send-button,.chat-tool-button,.confirm-field,.content-tile__chat,.content-view-bar button,.dialog__close,.direct-chat__drafts button,.direct-chat__project-picker,.editable-cover-copy input,.event-actions button,.event-actions input,.filter-check,.icon-button,.idea-row__reuse,.profile-menu a,.profile-menu button,.publishing-ready-item__open,.review-comment-meta button,.review-comment-time,.review-timestamp-rail button,.review-version-bar button,.segmented a,.segmented button,.segmented-control button,.side-nav a,.sidebar-utility-button,.text-button,.text-link,.timestamp-capture,.toast button,.upload-control--compact,.week-calendar__slot.is-placement-target{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dialog.research-analysis-dialog{width:min(1160px,100%);padding:28px}@media (min-width:761px){.research-analysis-dialog .source-preview__phone{justify-self:center;width:min(100%,300px,56.25dvh - 185.625px);min-width:180px;max-width:100%;min-height:320px;max-height:min(534px,100dvh - 330px);margin-inline:auto}}@media (max-width:760px){.dialog.research-analysis-dialog{padding:20px}.research-analysis-layout{grid-template-columns:minmax(0,1fr);gap:20px}.research-analysis-dialog .source-preview__phone{justify-self:center;max-width:330px;min-height:0}.analysis-panel__top{gap:8px;margin-bottom:18px;padding-right:34px}.analysis-panel__top h2{font-size:17px}.research-save-heart{width:34px;height:34px}.source-metrics{gap:24px}}.research-video-card__actions{z-index:1;opacity:0;gap:7px;width:max-content;max-width:calc(100% - 24px);transition:transform .14s;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%,6px)}.research-video-card__actions .button{white-space:nowrap;justify-content:center;min-height:40px;padding:9px 14px}.research-video-card__watch.button{background:#fffffff0}.research-video-card:focus-within .research-video-card__actions,.research-video-card:hover .research-video-card__actions,.research-video-card__actions.is-ready{opacity:1;transform:translate(-50%)}.research-analysis-sidebar{min-width:0}.research-analysis-sidebar .source-metrics{padding:12px 0}.research-analysis-sidebar .research-metrics{justify-content:center}.research-analysis-sidebar .research-analysis-next{gap:8px;display:grid}.research-analysis-sidebar .research-analysis-next>.button{justify-content:center;width:100%;min-height:44px}.research-analysis-sidebar .research-analysis-next>small{text-align:center}.research-analysis-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.research-analysis-tabs button{min-height:44px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:6px;padding:10px 14px;font-size:14px;font-weight:600}.research-analysis-tabs button[aria-selected=true]{border-color:var(--line);color:var(--signal-dark);background:var(--signal-soft)}.research-analysis-result{border:1px solid var(--line);border-radius:8px;padding:22px}.research-analysis-result>header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.research-analysis-result h3{margin:0;font-size:16px;font-weight:600}.research-analysis-result header span,.research-analysis-result small{color:var(--muted);font-size:11px}.research-analysis-result blockquote,.research-analysis-result li,.research-analysis-result p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0 0 16px;font-size:15px;line-height:1.8}.research-analysis-result ol{padding-left:20px}.research-analysis-result .research-transcript{white-space:pre-wrap}.research-analysis-result .research-analysis-empty{color:var(--muted);margin:0;font-size:13px}@media (hover:none),(pointer:coarse){.research-video-card__actions{opacity:1;transform:translate(-50%)}.research-video-card__library-heart{opacity:1;width:44px;height:44px}}@media (max-width:760px){.research-analysis-sidebar{width:min(100%,280px);margin-inline:auto}.research-analysis-tabs{gap:2px}.research-analysis-tabs button{padding-inline:10px}.research-analysis-result{padding:18px}}.dialog-draft-guard{border:1px solid var(--line-strong);background:var(--signal-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 24px;padding:16px;font-size:13px;display:flex}.dialog-draft-guard>div{flex:180px}.dialog-draft-guard p{color:var(--ink-soft);margin:3px 0 0}.caption-editor{min-width:0}.caption-save-help p{margin:8px 0 0}.caption-save-help .text-button{margin-top:8px}@media (max-width:600px){.empty-state{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 8px}}.research-video-card__loading{z-index:2;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.research-video-card__loading{background:color-mix(in srgb,var(--paper) 78%,transparent)}}.research-video-card__loading{-webkit-backdrop-filter:blur(12px);color:var(--signal-dark)}.research-video-card__loading strong{font-family:var(--sans);font-size:14px;font-weight:600}.research-analysis-spinner{border:3px solid var(--signal);width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.research-analysis-spinner{border:3px solid color-mix(in srgb,var(--signal) 18%,transparent)}}.research-analysis-spinner{border-top-color:var(--signal);border-right-color:var(--signal);border-radius:50%;animation:research-analysis-spin .9s linear infinite}.research-video-card__error{color:var(--danger);font-size:14px;line-height:1.4}@keyframes research-analysis-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.research-analysis-spinner{animation:none}}.ideas-page--embedded>.content-ideas-actions{justify-content:flex-end;margin-bottom:14px;display:flex}.app-frame:has(.direct-chat)>.toast{top:24px;bottom:auto}@media (max-width:760px){.app-frame:has(.direct-chat)>.toast{top:76px}}.script-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:auto}.script-list table{table-layout:fixed;border-collapse:collapse;width:100%}.script-list th{background:var(--canvas);color:var(--ink-soft);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:16px 20px;font-size:12px;font-weight:600}.script-list th:first-child{width:34%}.script-list th:nth-child(2){width:36%}.script-list th:nth-child(3){width:14%}.script-list th:last-child{width:16%}.script-list td{border-top:1px solid var(--line);height:70px;padding:12px 20px;font-size:14px}.script-title-cell{align-items:center;gap:8px;min-width:0;display:flex}.script-title-cell .script-property-cell{flex:1}.script-property-cell{width:100%;min-width:0;color:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;display:block}.script-property-cell--title>span{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.script-property-cell:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.script-peek-button{border:1px solid var(--line-strong);background:var(--paper);width:28px;height:28px;color:var(--muted);opacity:0;cursor:pointer;border-radius:4px;flex:0 0 28px;place-items:center;padding:0;line-height:0;transition:opacity .12s;display:grid}.script-peek-button svg{width:15px;height:15px;display:block}.script-list tbody tr:focus-within .production-row-select__box,.script-list tbody tr:focus-within .script-peek-button,.script-list tbody tr:hover .production-row-select__box,.script-list tbody tr:hover .script-peek-button,.script-list tr.is-selected .script-peek-button,.workflow-production-table tbody tr:focus-within .production-peek-button,.workflow-production-table tbody tr:hover .production-peek-button,.workflow-production-table tr.is-selected .production-peek-button{opacity:1}.script-list tr.is-row-selected td{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.script-list tr.is-row-selected td{background:color-mix(in oklch,var(--signal) 6%,var(--paper))}}.script-bulk-actions{margin-top:-3px}.script-bulk-error{color:var(--danger);margin:-2px 0 10px;font-size:14px}.script-property-popover{z-index:80;border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 8px 22px var(--ink);border-radius:8px;padding:10px;position:fixed}@supports (color:color-mix(in lab,red,red)){.script-property-popover{box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 14%,transparent)}}.script-property-popover textarea{width:100%;min-height:44px;max-height:inherit;resize:vertical;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.55;display:block}.script-property-popover p{color:var(--danger);margin:8px 0 0;font-size:14px}.script-list tbody tr:focus-within,.script-list tbody tr:hover{background:var(--canvas)}.script-title-button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.script-title-button>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.script-peek-icon{border:1px solid var(--line-strong);height:25px;color:var(--muted);background:var(--paper);opacity:0;border-radius:5px;flex:0 0 64px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:transform .14s;display:flex;transform:translate(-4px)}.script-title-button:focus-visible .script-peek-icon,.script-title-button:hover .script-peek-icon{opacity:1;transform:none}.script-peek-icon svg{width:15px;height:15px}.script-list__preview,.script-list__source{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);display:block;overflow:hidden}.scripts-workspace{min-width:0}.script-list .is-selected{background:var(--signal-soft)}.script-list .is-selected .script-list__preview,.script-list .is-selected .script-list__source{color:var(--ink-soft)}.script-side-panel{z-index:60;width:var(--side-peek-width,640px);overscroll-behavior:contain;border-left:1px solid var(--line);max-width:none;height:100dvh;max-height:none;box-shadow:-8px 0 24px var(--ink);background:#fff;border-radius:0;padding:76px 24px 32px;position:fixed;inset:0 0 0 auto;overflow:auto}@supports (color:color-mix(in lab,red,red)){.script-side-panel{box-shadow:-8px 0 24px color-mix(in srgb,var(--ink) 5%,transparent)}}.script-side-panel{flex-direction:column;gap:24px;animation:script-panel-in .2s cubic-bezier(.2,.8,.2,1);display:flex}.script-side-panel:focus{outline:none}.script-editor-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;position:absolute;top:12px;left:14px}.script-editor-close:hover{background:var(--canvas)}.script-editor-top .script-title-input{overflow-wrap:anywhere;background:0 0;border-color:#0000;width:100%;min-width:0;margin:0 0 22px;padding:4px 32px 4px 0;font-size:23px;font-weight:700;line-height:1.3}.script-editor-properties{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.script-status-control{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.script-status-control select{background:var(--canvas);width:auto;min-height:36px;color:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:6px 28px 6px 10px}.script-save-state{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.script-document-field textarea{resize:vertical;min-height:360px;line-height:1.75}.script-save-error{background:var(--danger-soft);border-radius:8px;padding:14px}.script-save-error p{margin:0 0 10px}.production-upload-dialog form{gap:22px;margin-top:24px;display:grid}.production-upload-picker{border:1px dashed var(--line-strong);cursor:pointer;text-align:center;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;display:flex;position:relative}.production-upload-picker:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.production-upload-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.production-upload-picker strong{max-width:100%}.production-upload-picker span,.upload-connection-note{color:var(--muted);font-size:13px}@keyframes script-panel-in{0%{transform:translate(100%)}to{transform:none}}@media (hover:none){.script-peek-icon{opacity:1;transform:none}}@media (max-width:700px){.script-list th:first-child{width:65%}.script-list th:last-child{width:35%}.script-list td:nth-child(2),.script-list td:nth-child(3),.script-list th:nth-child(2),.script-list th:nth-child(3){display:none}.script-list td,.script-list th{padding:14px 12px}.script-list td .status{white-space:normal}.script-peek-icon{opacity:1;transform:none}.script-side-panel{width:100vw;padding:66px 24px 32px}.script-document-field textarea{min-height:320px}}@media (prefers-reduced-motion:reduce){.script-side-panel{animation:none}.script-peek-icon{transition:none}}.sidebar{transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility .26s}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.app-frame:has(.script-side-panel){overflow-x:clip}.script-table-status{border:1px solid var(--line);width:100%;min-width:0;min-height:32px;color:var(--ink);background-color:var(--paper);cursor:pointer;border-radius:6px;padding:5px 4px 5px 8px;font-family:inherit;font-size:13px;display:block}.script-table-status:disabled{cursor:default}.research-alternative-ideas{gap:14px;display:grid}.research-alternative-idea{border:1px solid var(--line);border-radius:8px;padding:18px}.research-alternative-idea h4{margin:8px 0;font-size:16px;line-height:1.4}.research-alternative-idea__action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (min-width:1000px){.research-alternative-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.research-alternative-idea__action{opacity:0;transition:opacity .15s}.research-alternative-idea:focus-within .research-alternative-idea__action,.research-alternative-idea:hover .research-alternative-idea__action{opacity:1}}@media (prefers-reduced-motion:reduce){.research-alternative-idea__action{transition:none}}.calendar-event--pending{border-style:dashed;border-color:var(--muted)}.calendar-event--failed{border-color:var(--danger)}.research-analysis-tabs button{align-items:center;gap:7px;display:inline-flex}.research-analysis-tabs button svg{width:16px;height:16px}.analysis-facts{gap:0;margin:0;display:grid}.analysis-facts>div{padding:18px 0}.analysis-facts>div:first-child{padding-top:0}.analysis-facts>div:last-child{padding-bottom:0}.analysis-facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:650}.analysis-facts dd{max-width:65ch;color:var(--ink);margin:0;font-size:16px;line-height:1.6}.analysis-facts>div:first-child dd{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.3}.hook-breakdown{gap:24px;display:grid}.hook-category{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hook-category strong{background:var(--signal-soft);color:var(--signal-dark);border-radius:5px;padding:5px 10px;font-size:14px}.hook-spoken{background:var(--signal-soft);border-radius:8px;padding:22px}.research-analysis-result .hook-spoken blockquote{letter-spacing:normal;color:var(--ink);margin:10px 0 0;font-size:15px;line-height:1.7}.hook-spoken blockquote:before{content:"“"}.hook-spoken blockquote:after{content:"”"}.hook-formula p{font-style:italic}.hook-breakdown p{margin:10px 0 0}.research-analysis-result .story-beats{margin:24px 0 0;padding:0;list-style:none}.research-analysis-result .story-beats>li{grid-template-columns:38px minmax(0,1fr);column-gap:14px;margin:0;padding:0 0 26px;display:grid;position:relative}.story-beats>li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:42px;bottom:7px;left:18px}.story-beat-number{border:1px solid var(--line);width:38px;height:38px;color:var(--signal-dark);background:var(--signal-soft);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.story-beats h4{color:var(--ink);font-size:var(--text-body);margin:5px 0 12px;font-weight:650;line-height:1.5}.research-analysis-result .story-beats blockquote{background:var(--canvas);border-radius:6px;margin:0;padding:14px 18px}.research-analysis-result .story-beats blockquote p{margin:6px 0 0;font-size:15px;line-height:1.65}.analysis-upgrade{background:var(--canvas);border-radius:6px;margin-top:24px;padding:18px}.research-analysis-result .analysis-upgrade p{margin-bottom:12px;font-size:13px;line-height:1.6}.analysis-cta{margin-top:4px}@media (max-width:760px){.research-analysis-tabs button{gap:5px;font-size:14px}.research-analysis-tabs button svg{width:14px;height:14px}.research-analysis-result .story-beats>li{grid-template-columns:30px minmax(0,1fr);gap:10px}.story-beat-number{width:30px;height:30px;font-size:11px}.story-beats>li:not(:last-child):before{top:35px;left:14px}.research-analysis-result .story-beats blockquote{padding:12px}.hook-spoken{padding:16px}}.video-upload-list{gap:1rem;max-height:36vh;margin:1rem 0;padding:0;list-style:none;display:grid;overflow-y:auto}.video-upload-list li{gap:.35rem;min-width:0;display:grid}.video-upload-list strong{overflow-wrap:anywhere;font-size:.875rem}.video-upload-list progress{width:100%;height:.5rem;accent-color:var(--signal)}.video-upload-list a,.video-upload-list p,.video-upload-list span{margin:0;font-size:.8rem}.caption-generation{justify-items:start;gap:8px;margin-top:10px;display:grid}.caption-generation .fine-print,.packaging-layout>div>.fine-print{font-size:14px;line-height:1.45}.caption-generation .button{min-height:34px}.content-review-dialog .review-player-shell,.content-review-dialog .review-workspace__rail{height:min(66vh,640px);min-height:320px}.content-review-dialog .review-stage-actions{background:var(--paper);width:100%;padding:10px 16px}.content-review-dialog .review-stage-actions:empty{display:none}.content-hub{--content-all:#8657d8;--content-review:#bf890c;--content-revisions:#d14c65;--content-ready:#bd6b2d;--content-scheduled:#3975c6;--content-posted:#268467}.content-section-tabs{align-items:center;gap:24px;display:flex}.content-section-tabs a{color:var(--muted);background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:600;text-decoration:none}.content-section-tabs a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.content-section-tabs{border-bottom:1px solid var(--line);width:100%;margin-bottom:18px}.content-upload-month select{border:1px solid var(--line);min-height:38px;color:var(--ink-soft);background:var(--paper);border-radius:8px;padding:0 12px;font-size:13px}.content-status-filters{flex-wrap:wrap;align-items:center;gap:8px 20px;width:fit-content;margin-bottom:24px;display:flex}.content-status-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:inline-flex}.content-status-filters button[aria-pressed=true]{color:var(--ink);font-weight:650}.content-status-filters i{background:var(--status-color);border-radius:50%;width:5px;height:5px}[data-status=All]{--status-color:var(--content-all,#8657d8)}[data-status="Ready for Review"]{--status-color:var(--content-review,#bf890c)}[data-status=Revisions]{--status-color:var(--content-revisions,#d14c65)}[data-status="Ready to Post"]{--status-color:var(--content-ready,#bd6b2d)}[data-status=Scheduled]{--status-color:var(--content-scheduled,#3975c6)}[data-status=Posted]{--status-color:var(--content-posted,#268467)}.content-status-native{align-items:center;max-width:100%;display:inline-flex;position:relative}.content-status-native .content-status-dot{background:var(--status-color,var(--signal));pointer-events:none;z-index:1;border-radius:50%;width:6px;height:6px;position:absolute;left:8px}.content-status-select{min-height:30px;box-shadow:none;padding-left:20px;font-size:12px}.content-tile__topline .content-status-select{background:oklch(27% .01 250/.88);padding-left:20px}.content-hub .content-tile__paper{align-items:center;gap:8px;min-height:0;padding:10px 12px;display:flex}.content-hub .content-tile__copy{flex:1;min-width:0;padding:0}.content-hub .content-tile__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.content-download{width:28px;height:28px;color:var(--muted);background:var(--canvas);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.content-download:hover{color:var(--ink);background:var(--signal-soft)}.content-download svg{width:14px;height:14px}.content-download-space{width:28px;display:block}.content-table-scroll{border:1px solid var(--line);background:var(--paper);border-radius:8px;position:relative;overflow-x:auto}.content-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:920px}.content-table th{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;text-align:left;background:var(--canvas);padding:10px 16px;font-size:10px;font-weight:650}.content-table th:first-child{width:64px}.content-table th:nth-child(2){width:22%}.content-table th:nth-child(3){width:11%}.content-table th:nth-child(4){width:15%}.content-table th:nth-child(5){width:21%}.content-table th:nth-child(6){width:22%}.content-table th:last-child{width:64px}.content-table td{border-top:1px solid var(--line);height:72px;color:var(--ink-soft);padding:12px 16px;font-size:13px}.content-table tbody tr:hover{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.content-table tbody tr:hover{background:color-mix(in srgb,var(--canvas) 65%,var(--paper))}}.content-table-thumbnail{background:0 0;width:36px;height:48px}.content-table-thumbnail,.content-table-thumbnail .preproduction-thumbnail{border:0;padding:0;display:block}.content-table-thumbnail .preproduction-thumbnail__preview{border-radius:4px;width:36px;height:48px;min-height:0;overflow:hidden}.content-table-thumbnail .preproduction-thumbnail__preview img{object-fit:cover;width:100%;height:100%}.content-table-thumbnail .preproduction-thumbnail>div:last-child{display:none}.content-table-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;display:block}.content-property-cell,.content-table-title{text-align:left;width:100%;background:0 0;border:0;padding:0;overflow:hidden}.content-property-cell{-webkit-line-clamp:2;color:var(--muted);cursor:text;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box}.content-table-comment{align-items:center;gap:5px;display:flex}.content-table-comment>svg{width:12px;color:var(--content-revisions);flex-shrink:0}.content-table-comment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-property-popover{z-index:75;border:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:0 12px 28px var(--ink);border-radius:8px;padding:12px;position:fixed}@supports (color:color-mix(in lab,red,red)){.content-property-popover{box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 14%,transparent)}}.content-property-popover{overflow:auto}.content-comments-preview{gap:12px;font-size:13px;display:grid}.content-property-popover p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.content-caption-editor{background:var(--paper);color:var(--ink);gap:8px;padding:14px 16px;display:grid}.content-caption-heading{justify-content:space-between;align-items:center;display:flex}.content-caption-heading label{font-size:13px;font-weight:600}.content-caption-editor textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:80px;font:inherit;color:var(--ink);background:var(--paper);border-radius:5px;padding:10px;font-size:13px;line-height:1.55}.content-caption-editor .caption-generation{margin:0}.content-caption-editor--compact{padding:0}.content-caption-editor--compact textarea{border:0;padding:0}.content-review-dialog--unified{width:min(820px,100vw - 40px);max-height:calc(100dvh - 40px)}.content-review-dialog--unified .review-workspace__bar{padding-right:56px}.content-review-dialog--unified .review-workspace__title{min-width:0}.content-review-dialog--unified .review-workspace__layout{grid-template-columns:minmax(0,min(44%,56.25dvh - 63px)) minmax(0,1fr)}.content-review-dialog--unified .review-workspace__stage{background:var(--paper);flex-direction:column;max-height:calc(100dvh - 112px);display:flex;overflow-y:auto}.content-review-dialog--unified .review-player-shell{aspect-ratio:9/16;background:var(--charcoal);flex-shrink:0;width:100%;height:auto;min-height:0}.content-review-dialog--unified .review-workspace__rail{height:auto;min-height:0;max-height:calc(100dvh - 112px)}.content-review-dialog--unified .review-comments-rail{height:100%;min-height:0}.review-workspace__bar .review-version-overlay{box-shadow:none;background:0 0;flex-shrink:0;gap:8px;margin-left:auto;position:relative;top:auto;right:auto}.review-workspace__bar .review-version-menu>summary{min-width:44px;min-height:38px;padding:3px 6px;font-size:14px}.review-workspace__bar .review-version-menu>summary strong{font-size:14px}.review-workspace__title .content-status-field{flex-shrink:0}.review-feedback-modes{gap:6px;display:flex}.review-feedback-modes button{border:1px solid var(--line);min-height:32px;color:var(--ink-soft);background:var(--paper);border-radius:8px;flex:1;padding:6px;font-size:12px}.review-feedback-modes button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.review-feedback-kind{color:var(--muted);margin-top:2px;font-size:10px;display:block}.content-review-dialog--unified .review-comment-list{flex:1;min-height:140px}@media (max-width:760px){.content-hub .page-header{align-items:stretch}.content-hub .page-actions{flex-wrap:wrap;display:flex}.content-section-tabs a,.content-status-filters button,.content-upload-month select{min-height:44px;font-size:14px}.content-status-filters{gap:0 16px}.content-download{width:44px;height:44px}.content-review-dialog--unified{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}.content-review-dialog--unified .review-workspace__bar{flex-wrap:wrap;gap:8px;padding:12px 44px 12px 12px}.content-review-dialog--unified .review-workspace__title{flex-wrap:wrap;flex:1;gap:4px 8px;min-width:0}.content-review-dialog--unified .review-workspace__title>strong{white-space:normal;overflow-wrap:anywhere;max-width:100%}.review-workspace__bar .review-version-menu>summary{min-height:44px}.content-review-dialog--unified .review-workspace__layout{grid-template-columns:minmax(0,1fr)}.content-review-dialog--unified .review-workspace__stage{max-height:none;overflow:visible}.content-review-dialog--unified .review-player-shell{height:auto;min-height:0}.content-review-dialog--unified .review-workspace__rail{height:auto;min-height:360px;max-height:none}.content-review-dialog--unified .review-comments-rail{min-height:360px}.content-caption-editor textarea,.content-review-dialog--unified .review-comment-form textarea,.review-feedback-modes button{font-size:14px}.review-feedback-modes button{min-height:44px}}.content-table td.content-caption-cell{padding:0}.content-caption-cell .content-property-cell{padding:12px 16px;font-size:13px}.content-table-category{color:var(--muted);font-size:13px}.content-comments-cell{cursor:pointer}.content-property-popover{resize:both;flex-direction:column;padding:0;display:flex;overflow:hidden}.content-property-popover .content-caption-editor--compact{flex:1;min-height:0;padding:0;overflow:auto}.content-property-popover .content-caption-editor--compact textarea{resize:none;width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:10px 12px;font-size:14px;line-height:1.375}.content-property-popover .field-error{padding:0 12px 8px;font-size:14px}.content-review-dialog--unified .review-player-shell{background:var(--paper);justify-content:center;align-items:center;display:flex}.content-review-dialog--unified .review-player-shell video{object-fit:contain;background:0 0;width:100%;max-width:none;height:100%}.button.caption-generate-compact{min-height:38px;box-shadow:none;color:var(--signal);background:0 0;border:0;border-radius:0;padding:6px 0;font-size:14px;font-weight:600;line-height:1.35}.button.caption-generate-compact:hover:not(:disabled){color:var(--signal-dark);background:0 0;transform:none}.content-status-trigger{white-space:nowrap;color:var(--ink-soft);background:0 0;border:0;align-items:center;padding:0;font-size:13px;display:inline-flex}.content-status-trigger svg{opacity:.5;width:11px;height:11px}.content-status-menu i,.content-status-trigger i{background:#9ca3af;border-radius:50%;flex-shrink:0;width:6px;height:6px}.content-status-menu{z-index:100;border:1px solid var(--line);background:var(--paper);min-width:168px;box-shadow:0 18px 38px var(--ink);border-radius:12px;padding:6px}@supports (color:color-mix(in lab,red,red)){.content-status-menu{box-shadow:0 18px 38px color-mix(in srgb,var(--ink) 14%,transparent)}}.content-status-menu button{width:100%;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.content-status-menu button[aria-checked=true]{background:var(--canvas);font-weight:600}.content-status-menu [data-status]{color:var(--ink)}.content-status-menu button[data-status] i{background:var(--status-color)}.content-status-menu button:not(:disabled):hover{background:var(--canvas)}.content-status-menu button:disabled:not([aria-checked=true]){opacity:.4}.content-status-menu [data-status="Ready for Review"] i,.content-status-trigger[data-status="Ready for Review"] i{background:#bf890c}.content-status-menu [data-status=Revisions] i,.content-status-trigger[data-status=Revisions] i{background:#d14c65}.content-status-menu [data-status="Ready to Post"] i,.content-status-trigger[data-status="Ready to Post"] i{background:#bd6b2d}.content-status-menu [data-status=Scheduled] i,.content-status-trigger[data-status=Scheduled] i{background:#3975c6}.content-status-menu [data-status=Posted] i,.content-status-trigger[data-status=Posted] i{background:#268467}.content-property-popover .content-caption-editor--compact,[contenteditable=true],textarea{scrollbar-width:none}[contenteditable=true]::-webkit-scrollbar,textarea::-webkit-scrollbar{display:none}.content-property-popover .content-caption-editor--compact::-webkit-scrollbar{display:none}select:not(.content-status-select):not(.script-status-select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23626c65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 7px;padding-right:32px}.script-status-native{--script-status-color:var(--muted);align-items:center;max-width:100%;display:inline-flex;position:relative}.script-status-native[data-script-status=In\ Review]{--script-status-color:var(--content-review,#bf890c)}.script-status-native[data-script-status="Ready for Production"]{--script-status-color:var(--content-posted,#268467)}.script-status-native[data-script-status=Archived]{--script-status-color:#9ca3af}.script-status-dot{z-index:1;background:var(--script-status-color);border-radius:50%;width:6px;height:6px;position:absolute;left:9px}@supports (color:color-mix(in lab,red,red)){.script-status-dot{background:color-mix(in srgb,var(--script-status-color) 80%,black)}}.script-status-dot{pointer-events:none}.script-list .script-table-status,.script-status-control .script-status-select,.script-status-native .script-status-select{appearance:none;width:auto;max-width:100%;min-height:26px;color:var(--ink);background:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:3px 10px 3px 21px;font-size:12px;line-height:18px;display:block;box-shadow:0 1px 5px oklch(16% .015 250/.16)}.script-status-select option{color:var(--ink);background:var(--paper)}.script-status-native .script-status-select:disabled{cursor:default;opacity:1}.script-status-native .script-status-select:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.script-status-control>span:first-child{color:var(--muted)}.script-side-panel .idea-support{border:0}.idea-support--expanded>h3{color:var(--ink-soft);margin:0;font-size:11px;font-weight:720}.script-source-analysis{gap:6px;display:grid}.script-source-analysis__label{color:var(--signal);letter-spacing:.04em;margin:0;font-size:10px;font-weight:700}.script-source-analysis__card{border-radius:6px;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:12px;margin:0 -8px;padding:8px;display:grid}.script-source-analysis__card:hover{background:var(--canvas)}.script-source-analysis__thumbnail{width:58px;height:76px;color:var(--muted);background:var(--signal-soft);border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.script-source-analysis__thumbnail img{object-fit:cover}.script-source-analysis__thumbnail .research-video-card__missing{place-items:center;padding:0;display:grid;inset:0}.script-source-analysis__thumbnail svg{width:17px;height:17px}.script-source-analysis__card strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.script-source-analysis__arrow{width:32px;height:32px;color:var(--paper);background:var(--signal);border-radius:6px;place-items:center;display:grid}.script-source-analysis__arrow svg{width:15px;height:15px}.script-source-analysis__card:hover .script-source-analysis__arrow{background:var(--signal-dark)}.script-side-panel .script-studio__actions{border-top:0;padding-top:0}.script-delete-control{justify-content:flex-end;display:flex}.script-delete-button{color:var(--danger);align-items:center;gap:7px;display:inline-flex}.script-delete-button svg{width:15px}.script-delete-confirm{border:1px solid var(--danger);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.script-delete-confirm{border:1px solid color-mix(in oklch,var(--danger) 28%,var(--line))}}.script-delete-confirm{background:var(--danger);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.script-delete-confirm{background:color-mix(in oklch,var(--danger) 5%,var(--paper))}}.script-delete-confirm>span{align-items:center;gap:12px;display:flex}.script-delete-confirm>span:first-child{gap:2px;display:grid}.script-delete-confirm strong{font-size:12px}.script-delete-confirm small{color:var(--muted);font-size:10px}.publishing-ready-panel__head{align-items:center}.publishing-ready-panel__summary{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.publishing-ready-panel__summary>span{border:1px solid var(--line-strong);min-width:27px;height:27px;color:var(--ink-soft);background:var(--paper);border-radius:999px;place-items:center;font-size:10px;font-weight:720;display:grid}.publishing-ready-panel__toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);background:var(--paper);border-radius:4px;flex:0 0 30px;place-items:center;padding:0;display:grid}.publishing-ready-panel__toggle:hover{border-color:var(--line-strong);color:var(--ink)}.publishing-ready-panel__toggle svg{width:13px;transition:transform .15s}.publishing-ready-panel__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.publishing-calendar-workspace.is-ready-collapsed{grid-template-columns:44px minmax(0,1fr)}.publishing-calendar-workspace.is-ready-collapsed .publishing-ready-panel__head{justify-content:center;padding:10px 6px}.publishing-calendar-workspace.is-ready-collapsed .publishing-ready-panel__summary{display:none}.publishing-cadence-wide .cadence-controls{grid-template-columns:minmax(0,1fr) auto}.publishing-cadence-wide .cadence-controls>.button{grid-column:auto}.calendar-day.is-past,.week-calendar__slot.is-past{cursor:not-allowed;background-color:#eceeef}@media (max-width:760px){.script-delete-confirm,.script-delete-confirm>span:last-child{flex-direction:column;align-items:stretch}.script-delete-confirm>span:last-child{gap:8px}.publishing-calendar-workspace.is-ready-collapsed{grid-template-columns:minmax(0,1fr)}.publishing-calendar-workspace.is-ready-collapsed .publishing-ready-panel__head{justify-content:flex-end}.publishing-cadence-wide .cadence-controls{grid-template-columns:minmax(0,1fr)}.publishing-cadence-wide .cadence-controls>.button{width:100%}}@media (prefers-reduced-motion:reduce){.publishing-ready-panel__toggle svg{transition:none}}.production-bulk-actions{border:1px solid var(--line);background:var(--paper);width:max-content;max-width:100%;min-height:38px;box-shadow:0 2px 7px var(--ink);border-radius:6px;align-items:center;margin-bottom:10px;display:inline-flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.production-bulk-actions{box-shadow:0 2px 7px color-mix(in srgb,var(--ink) 8%,transparent)}}.production-bulk-actions{white-space:nowrap}.production-bulk-count{color:var(--signal-dark);padding:0 12px;font-size:12px;font-weight:650}.production-bulk-count strong{font-variant-numeric:tabular-nums}.production-bulk-status{border-left:1px solid var(--line);min-height:36px;color:var(--ink-soft);align-items:center;gap:5px;padding-left:10px;display:flex}.production-bulk-status>svg{flex:0 0 15px;width:15px}.production-bulk-status select{min-height:36px;color:var(--ink);background-color:#0000;border:0;padding:5px 28px 5px 0;font-size:12px}.production-bulk-status:has(select:not(:disabled)):hover{background:var(--canvas)}.production-bulk-clear,.production-bulk-delete{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:5px;min-height:36px;padding:5px 10px;font-size:12px;display:inline-flex}.production-bulk-delete{color:var(--ink-soft)}.production-bulk-clear{color:var(--muted)}.production-bulk-clear svg,.production-bulk-delete svg{width:14px}.production-bulk-clear:not(:disabled):hover,.production-bulk-delete:not(:disabled):hover{background:var(--canvas)}.production-bulk-delete:not(:disabled):hover{color:var(--danger)}.production-project-cell,.production-project-heading{align-items:center;gap:9px;min-width:0;display:flex}.production-project-cell .production-project-open{flex:1}.production-row-select{cursor:pointer;flex:0 0 28px;place-items:center;width:28px;min-height:32px;margin:-8px 0;display:grid;position:relative}.production-row-select input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.production-row-select__box{border:1px solid var(--line-strong);color:#0000;background:var(--paper);opacity:0;pointer-events:none;border-radius:3px;place-items:center;width:16px;height:16px;transition:opacity .12s,border-color .12s,background-color .12s;display:grid}.production-row-select__box svg{stroke-width:2.2px;width:12px;height:12px;margin:0;display:block}.production-project-heading:hover .production-row-select--all .production-row-select__box,.production-row-select input:checked+.production-row-select__box,.production-row-select input:focus-visible+.production-row-select__box,.production-row-select:hover .production-row-select__box,.workflow-production-table tr:hover .production-row-select__box{opacity:1}.production-row-select:hover .production-row-select__box{border-color:var(--signal-dark);background:var(--signal-soft)}.production-row-select input:checked+.production-row-select__box{border-color:var(--signal);color:var(--paper);background:var(--signal)}.production-row-select input:focus-visible+.production-row-select__box{outline:2px solid var(--focus-ring);outline-offset:2px}.workflow-production-table tr.is-selected td{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.workflow-production-table tr.is-selected td{background:color-mix(in oklch,var(--signal) 6%,var(--paper))}}.production-project-open{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;display:flex}.production-project-open .content-table-thumbnail{flex:0 0 44px;width:44px}.project-create-fields{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;padding:0;display:grid}.project-create-fields label{gap:6px;display:grid}.project-create-fields label:first-child{grid-column:1/-1}.file-inventory-filters input,.file-inventory-filters select,.project-create-fields input,.project-create-fields select{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;padding:10px}.project-side-panel{padding:56px 24px 32px}.project-side-panel .compact-project-page{width:100%;padding:0}.project-files{gap:12px;display:grid}.project-files>header{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.project-files h2{font-size:18px}.project-file-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.project-file-row>div:first-child{min-width:0}.project-file-row small,.project-file-row strong{overflow-wrap:anywhere;display:block}.project-file-row small{color:var(--muted);margin-top:5px}.project-file-actions{flex-wrap:wrap;gap:12px;display:flex}.project-version{border:1px solid var(--line);border-radius:8px;padding:16px}.project-version>button{margin:8px 12px 0 0}.file-inventory-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.file-inventory-filters>*{flex:140px}.content-section-tabs>button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.content-section-tabs>button[aria-pressed=true]{color:var(--ink);border-color:var(--signal)}.ready-caption-table{min-width:660px}.ready-caption-table th{background:var(--canvas);color:var(--ink-soft);letter-spacing:.12em;padding:16px 20px;font-size:12px;font-weight:600}.ready-caption-table td{vertical-align:middle;border-top:1px solid var(--line);height:70px;padding:12px 20px}.ready-caption-title{width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13px;font-weight:500;display:flex}.ready-caption-title>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ready-caption-video{align-items:center;gap:12px;display:flex}.ready-caption-video .inline-reel-player{flex:0 0 44px;width:44px}.ready-caption-video .inline-reel-player__play{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;transform:none}.ready-caption-video .inline-reel-player__play:focus-visible{outline-offset:-3px}.ready-caption-table .content-property-cell{text-align:left;width:100%;min-height:70px}.content-property-popover .caption-generation{padding:0 12px 8px}@media (max-width:700px){.production-bulk-actions{width:100%}.project-side-panel{width:100vw;padding:56px 16px 24px}.project-create-fields{grid-template-columns:1fr}.project-file-row{flex-direction:column;align-items:flex-start}.content-section-tabs>button{padding:10px 8px}.ready-caption-table,.ready-caption-table tbody,.ready-caption-table td,.ready-caption-table tr{min-width:0;display:block;width:100%!important}.ready-caption-table thead{display:none}.ready-caption-table tr{border-bottom:1px solid var(--line);padding-bottom:18px}}@media (hover:none){.production-row-select{min-height:44px;margin-block:-12px}.production-row-select__box{opacity:1}.production-bulk-clear,.production-bulk-delete,.production-bulk-status,.production-bulk-status select{min-height:44px}}.workflow-production-table{table-layout:fixed;min-width:1040px}.workflow-production-table th:nth-child(5){width:18%}.workflow-production-table td{vertical-align:middle}.workflow-production-table .content-table-comment{text-align:left;width:100%;min-width:0;max-width:100%}.workflow-production-table .content-table-comment>span{min-width:0}.workflow-production-table .production-folder-link{width:100%;min-width:0;display:flex}.workflow-production-table .production-folder-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.production-project-open{width:100%;min-width:0}.production-project-open strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.production-status-select{appearance:none;width:auto;max-width:100%;min-height:30px;color:var(--ink);background:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:5px 12px 5px 20px;font-size:11px;line-height:20px;box-shadow:0 1px 5px oklch(16% .015 250/.12)}.production-status-field{--production-status-color:var(--muted);align-items:center;max-width:100%;display:inline-flex;position:relative}.production-status-field[data-status=To\ Do]{--production-status-color:#9ca3af}.production-status-field[data-status="Ready for Review"],.production-status-field[data-status=Editing]{--production-status-color:var(--content-review,#bf890c)}.production-status-field[data-status=Revisions]{--production-status-color:var(--content-revisions,#d14c65)}.production-status-field[data-status=Completed]{--production-status-color:var(--content-posted,#268467)}.production-status-dot{z-index:1;background:var(--production-status-color);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;left:8px}.production-status-select:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.ready-caption-table th:nth-child(3){width:14%}.compact-project-page>.project-supporting-details,.editor-project-details{display:block}.compact-brief-form fieldset{border:0;gap:10px;min-width:0;padding:0;display:grid}.compact-brief-form textarea{border:1px solid var(--line);border-radius:6px;width:100%;min-height:90px;padding:10px}.project-review-header>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.project-review-header>label select{border:1px solid var(--line);border-radius:6px;padding:8px}.project-side-panel .project-review-header{padding-right:12px;display:block}.project-side-panel .project-review-header>div{min-width:0}.project-side-panel .project-review-header h1{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:20px;line-height:1.4;overflow:hidden}.project-brief{gap:14px;display:grid}.brief-references{gap:10px;margin:10px 0;display:grid}.brief-references a{overflow-wrap:anywhere;align-items:start;gap:8px;font-size:13px;display:flex}.brief-references a svg{flex:0 0 14px;width:14px}.brief-reference-entry{gap:8px;display:flex}.brief-reference-entry input{border:1px solid var(--line);border-radius:6px;flex:1;min-width:0;padding:8px 10px}.brief-add-reference{width:fit-content;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.brief-add-reference:hover{color:var(--ink)}.brief-add-reference svg{width:14px;height:14px}.brief-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-raw-folder{min-width:144px;min-height:124px;color:var(--ink-soft);text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;place-items:center;gap:10px;margin-top:20px;padding:14px 16px;display:inline-grid}.project-raw-folder svg{width:52px;height:52px}.project-raw-folder strong{overflow-wrap:anywhere;max-width:240px;font-size:13px;line-height:1.4}.project-raw-folder small{color:var(--muted);white-space:nowrap;gap:2px;font-size:10px;line-height:1.35;display:grid}.project-raw-folder:hover{background:var(--paper-dark)}.file-icon-button{width:44px;height:44px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.file-icon-button svg{width:18px;height:18px}.file-icon-button:hover{background:var(--paper-dark)}.file-icon-button:disabled{opacity:.4;cursor:not-allowed}.file-icon-button:focus-visible,.project-folder-tile:focus-visible,.project-raw-folder:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.project-file-actions{flex-wrap:nowrap;flex-shrink:0;gap:4px}.file-inventory-header{align-items:center;gap:14px;padding-right:36px;display:flex}.file-inventory-header h2{margin:0}.file-inventory--page .file-inventory-header{flex-wrap:wrap;padding-right:0}.file-inventory--page .file-inventory-header h2{overflow-wrap:anywhere;margin-right:auto;font-size:18px}.file-folder-name{color:var(--muted);overflow-wrap:anywhere}.file-storage{color:var(--muted);font-size:12px}.file-breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;font-size:13px;display:flex}.file-breadcrumbs span{overflow-wrap:anywhere}.file-breadcrumbs svg{width:14px;height:14px}.file-folder-tabs{gap:8px;margin-top:16px;display:flex}.file-folder-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px}.file-folder-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--signal)}.project-folder-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.project-folder-tile{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;align-content:start;justify-items:start;gap:10px;min-width:0;padding:18px;display:grid}.project-folder-tile:hover{border-color:var(--signal)}.project-folder-tile svg{width:24px;height:24px;color:var(--muted)}.project-folder-tile strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.project-folder-tile small{color:var(--muted);font-size:11px}.review-workspace__bar{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.review-workspace__bar .review-workspace__title{flex-wrap:wrap;flex:0 auto;gap:5px 10px}.review-workspace__bar .review-workspace__title>strong{max-width:100%}.review-workspace__bar .review-selection-controls{flex-wrap:nowrap;margin-left:0}.review-files-control{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.review-files-control .text-button{min-height:44px}@media (max-width:700px){.project-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-folder-tile{padding:12px}.project-file-row{flex-direction:row;gap:8px}.file-inventory .project-files>header{flex-wrap:wrap}.content-review-dialog--unified .review-workspace__bar .review-workspace__title{flex-basis:100%}.review-workspace__bar .review-workspace__title>strong{white-space:nowrap}.review-selection-controls .review-version-menu__popover{left:0;right:auto}.dialog-backdrop:has(>.content-review-dialog--unified){place-items:start center;padding:8px}.content-review-dialog--unified{width:100%;max-height:calc(100dvh - 16px)}.review-workspace__bar .review-workspace__title>span{display:inline-flex}}.content-publishing-details{padding:0 16px 14px}.content-publishing-details small{color:var(--muted);font-size:11px}.content-publishing-details p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.content-section-tabs>button{min-height:44px;font-size:13px;font-weight:600;line-height:1.4}.content-hub .content-reel-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.content-hub .content-tile .inline-reel-player__screen{max-height:560px}.content-hub .inline-reel-player__screen video,.content-hub .inline-reel-player__thumbnail{object-fit:contain}.content-upload-dialog{width:min(500px,100%)}.content-upload-dialog form{gap:16px;margin-top:22px;display:grid}.content-upload-picker{gap:6px;min-width:0;height:154px;min-height:154px;padding-block:18px;overflow:hidden}.content-upload-picker__filename{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.content-upload-guidance{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.content-upload-dialog .field-error{overflow-wrap:anywhere;margin:0}.content-upload-card__media{aspect-ratio:9/16;border-bottom:1px solid var(--line-strong);background:var(--charcoal);place-items:center;padding:18px;display:grid;position:relative}.content-upload-card__status,.inline-reel-player__optimising{color:#fff;background:var(--ink);border:1px solid #ffffff3d;border-radius:6px;justify-items:center;gap:9px;width:min(100%,210px);padding:16px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.content-upload-card__status,.inline-reel-player__optimising{background:color-mix(in srgb,var(--ink) 91%,transparent)}}.content-upload-card__status,.inline-reel-player__optimising{text-align:center;box-shadow:0 10px 30px #0414282e}.content-upload-card__status strong,.inline-reel-player__optimising strong{font-size:14px;line-height:1.2}.content-upload-card__status p,.inline-reel-player__optimising p{margin:0;font-size:14px;line-height:1.45}.content-upload-card__status progress{width:100%;height:7px;accent-color:var(--signal)}.content-upload-card__status .button{color:#fff;background:#ffffff1f;border-color:#ffffff94;min-height:34px}.content-upload-card__status .button:focus-visible,.content-upload-card__status .text-button:focus-visible{outline-color:#fff}.content-upload-dismiss{color:#fff}.content-upload-card__paper{min-height:72px;padding-bottom:12px}.content-tile__copy:disabled{cursor:default}.inline-reel-player__optimising{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inline-reel-player__screen:has(.inline-reel-player__optimising){background:var(--charcoal)}.inline-reel-player__optimising.is-failed{background:#4d1f2aeb}.global-upload-indicator{z-index:35;border:1px solid var(--line-strong);max-width:min(340px,100vw - 32px);min-height:42px;color:var(--ink);background:var(--paper);box-shadow:0 10px 28px var(--ink);border-radius:7px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.global-upload-indicator{box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 14%,transparent)}}.global-upload-indicator{font-size:12px;font-weight:680}.global-upload-indicator svg{width:16px;color:var(--signal);flex:0 0 16px}.global-upload-indicator:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:700px){.content-upload-card__media{padding:10px}.content-upload-card__status{padding:12px 9px}.global-upload-indicator{bottom:16px;right:16px}.content-hub .content-reel-list{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.ready-caption-table td{border-top:0;height:auto}.ready-caption-table tr+tr{border-top:1px solid var(--line)}.ready-caption-table .content-property-cell{min-height:44px;padding:8px 20px}}.content-card-status{background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:0;display:inline-flex}.content-status-menu:has(.content-card-status-option){border-radius:8px;min-width:220px;padding:4px}.content-status-menu .content-card-status-option{text-align:left;border-radius:5px;gap:1px;min-height:28px;padding:5px 8px;font-size:13px;line-height:18px;display:grid}.content-status-menu .content-card-status-option small{color:var(--muted);font-size:12px;font-weight:450;line-height:1.3}@media (pointer:coarse){.content-status-menu .content-card-status-option{min-height:44px}}.content-hub .content-tile__topline{opacity:1;pointer-events:auto;transition:none}.production-view-tabs{border-bottom:1px solid var(--line);gap:24px;margin:4px 0 24px;display:flex}.production-view-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;text-decoration:none}.production-view-tabs a[aria-current=page]{color:var(--ink);border-color:var(--signal)}.production-folder-link{color:var(--ink-soft);text-align:left;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:6px 0;text-decoration:none;display:inline-flex}.production-folder-link svg{flex-shrink:0;width:18px;height:18px}.production-folder-link span{overflow-wrap:anywhere}.footage-folder-header,.footage-project-links,.footage-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.footage-toolbar select{width:160px;margin-left:auto}.footage-table{width:100%}.footage-table th:first-child,.footage-table th:nth-child(4){width:35%}.footage-table td:nth-child(2),.footage-table td:nth-child(3){white-space:nowrap}.footage-relation-button{color:var(--muted);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:8px 0}.footage-relation-button:hover{color:var(--ink)}.footage-folder-header h2{overflow-wrap:anywhere;margin-right:auto}.footage-file-search{max-width:480px;margin-bottom:18px}.footage-properties{gap:20px;display:grid}.footage-properties>label{gap:8px;display:grid}.footage-properties fieldset{border:0;min-width:0;margin:0;padding:0}.footage-properties legend{font-weight:600}.footage-project-options{gap:6px;max-height:280px;margin-top:12px;display:grid;overflow-y:auto}.footage-project-options label{align-items:center;gap:10px;padding:8px 0;display:flex}.footage-project-options input{flex-shrink:0;width:16px;height:16px}@media (max-width:700px){.footage-table{min-width:650px}.footage-toolbar{gap:8px}}.footage-files{min-height:560px;position:relative}.footage-breadcrumb{overflow-wrap:anywhere;margin:0 0 24px;font-size:22px}.footage-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.footage-breadcrumb li{align-items:center;gap:12px;min-width:0;display:flex}.footage-breadcrumb a{color:var(--muted);text-decoration:none}.footage-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.footage-breadcrumb [aria-current=page]{color:var(--ink)}.footage-breadcrumb svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.footage-new-button{border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 11px;font-size:11px;display:inline-flex}.footage-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:24px 20px 40px;display:flex}.footage-empty h3{letter-spacing:-.5px;margin:28px 0 10px;font-size:27px;font-weight:500}.footage-empty p{color:var(--muted);margin:0;font-size:16px}.footage-empty-art{width:185px;height:150px;position:relative}.footage-art-card{border:1.5px solid var(--ink);background:var(--paper,#fff);border-radius:12px;place-items:center;width:130px;height:100px;display:grid;position:absolute;top:28px;left:22px}.footage-art-card>svg{width:56px;height:56px;color:var(--muted);stroke-width:1px}.footage-art-card--back{background:var(--signal-soft);transform:translate(9px,9px)rotate(3deg)}.footage-art-shape{background:var(--signal);border-radius:13px;width:48px;height:48px;position:absolute;top:7px;right:5px;transform:rotate(12deg)}.footage-art-play{background:var(--signal-soft);border:1px solid var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:-12px;right:-12px}.footage-art-play svg{width:20px;height:20px}.footage-drop-overlay{z-index:5;background:var(--paper,#fff);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.footage-drop-overlay{background:color-mix(in srgb,var(--paper,#fff) 94%,transparent)}}.footage-drop-overlay{border:2px dashed var(--ink);pointer-events:none;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.footage-drop-overlay svg{width:44px;height:44px}.footage-pending-files{max-height:210px;margin:0;padding:0;list-style:none;overflow:auto}.footage-pending-files li{overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.footage-pending-files small{white-space:nowrap;color:var(--muted)}.footage-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:700px){.footage-breadcrumb{font-size:19px}.footage-empty{min-height:330px;padding:30px 12px}.footage-toolbar .footage-new-button{flex-shrink:0}}.footage-folder-header .footage-file-search{flex:1;min-width:160px;margin:0 auto 0 0}.editor-project-table .database-header,.editor-project-table .database-row{grid-template-columns:minmax(230px,1.5fr) 145px 110px minmax(180px,1.2fr) 110px 95px}.editor-project-table .content-table-comment{max-width:100%}.editor-project-title-link{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.editor-project-title-link strong{flex:1;min-width:0}.editor-project-title-link .script-peek-icon{text-align:center;text-transform:none;flex:0 0 48px;justify-content:center;display:inline-flex}.editor-project-table .database-row:hover .script-peek-icon,.editor-project-title-link:focus-visible .script-peek-icon{opacity:1;transform:none}.editor-project-table .editor-raw-files-cell{text-align:center;justify-content:center;align-items:center;display:flex}.editor-review-state--approved{color:var(--success)}.editor-review-state--not-submitted{color:var(--muted)}.editor-review-state--revisions,.editor-review-state--revisions .revision-count{color:var(--danger)}@media (hover:none){.editor-project-title-link .script-peek-icon{opacity:1;transform:none}}.editor-brief-page h1{margin-bottom:16px;font-size:26px}.editor-brief-page h2{margin-top:28px;font-size:20px}.editor-brief-page h3{color:var(--muted);margin-top:24px;font-size:14px}.editor-brief-page .project-brief p{white-space:pre-wrap;overflow-wrap:anywhere}.editor-brief-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editor-review-dialog{width:min(960px,100vw - 32px);height:min(720px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:16px;overflow:hidden}.editor-review-dialog>.dialog__close{margin:0;position:absolute;top:12px;right:12px}.editor-review-panel{flex-direction:column;height:100%;min-height:0;display:flex}.editor-review-panel .project-review-header{flex-shrink:0;margin:0;padding-bottom:12px}.editor-review-panel .project-review-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.25;overflow:hidden}.editor-review-panel .project-review-header>div{min-width:0}.editor-review-panel .project-review-header p{margin:4px 0 0}.editor-review-panel .review-workspace{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.editor-review-panel .review-workspace__bar{flex-shrink:0;padding:8px 12px}.editor-review-panel .review-workspace__title{display:none}.editor-review-panel .review-workspace__layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.editor-review-panel .review-workspace__stage{border:0;flex-direction:column;gap:0;min-height:0;display:flex}.editor-review-panel .review-player-shell{flex:1;width:100%;height:0;min-height:0}.editor-review-panel .review-player-shell video{object-fit:contain;height:100%;min-height:0}.editor-review-panel .review-player-empty{height:100%;min-height:0;padding:16px}.editor-review-panel .review-workspace__stage>.button{flex-shrink:0;min-height:44px;margin:8px}.editor-review-panel .review-comments-rail,.editor-review-panel .review-workspace__rail{height:100%;min-height:0}.editor-review-panel .review-comment-form textarea{min-height:58px;max-height:100px}.raw-video-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin-top:20px;display:grid}.raw-video-card{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:0;overflow:hidden}.raw-video-preview{aspect-ratio:16/9;background:var(--charcoal)}.raw-video-preview video{object-fit:contain;width:100%;height:100%;display:block}.raw-video-card .project-file-row{border:0;gap:10px;padding:14px}.raw-video-card .project-file-row strong{overflow-wrap:anywhere}.raw-video-card .project-file-actions{flex-shrink:0}.raw-video-unavailable{height:100%;color:var(--paper);flex-direction:column;justify-content:center;padding:20px;font-size:14px;display:flex}.raw-video-unavailable .text-button{color:var(--paper)}.editor-file-projects{margin-top:24px}.editor-files-page>input{max-width:440px}.script-reference-section{margin-top:24px}.script-reference-section>h3{font-size:14px}.script-reference-section .script-source-analysis__card{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:12px 0;display:flex}.script-reference-section .script-source-analysis__card>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.script-reference-section .script-source-analysis__card small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.script-reference-section .script-source-analysis__thumbnail{flex-shrink:0}.script-reference-item{align-items:center;gap:8px;display:flex}.script-reference-item>.script-source-analysis__card{flex:1;min-width:0}.script-reference-section .brief-add-reference{margin-top:6px}@media (hover:hover) and (pointer:fine){.script-reference-item>.icon-button,.script-reference-section .brief-add-reference{opacity:0}.script-reference-item:focus-within>.icon-button,.script-reference-item:hover>.icon-button,.script-reference-section:focus-within .brief-add-reference,.script-reference-section:hover .brief-add-reference{opacity:1}}@media (max-width:700px){.editor-review-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:10px}.editor-review-panel .project-review-header h1{font-size:16px}.editor-review-panel .project-review-header p{display:none}.editor-review-panel .review-workspace__layout{grid-template-rows:minmax(150px,.85fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.editor-review-panel .review-workspace__stage{min-height:0}.editor-review-panel .review-comment-form textarea{min-height:44px;max-height:70px}.raw-video-grid{gap:16px}}@media (max-height:560px) and (min-width:560px){.editor-review-panel .project-review-header{flex-direction:row;align-items:center;gap:12px;padding-bottom:8px;display:flex}.editor-review-panel .project-review-header h1{max-width:45vw}.editor-review-panel .project-review-header p{display:none}.editor-review-panel .review-workspace__layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-review-panel .review-workspace__bar{padding-top:2px;padding-bottom:2px}.editor-review-panel .review-player-empty{padding:8px}.editor-review-panel .review-player-empty>.play-button,.editor-review-panel .review-player-empty>p{display:none}}.ready-caption-table th:first-child{width:32%}.ready-caption-table th:nth-child(2){width:53%}.ready-caption-table th:last-child{width:15%}.publishing-ready-item .package-thumb{overflow:hidden}.publishing-ready-item .package-thumb .preproduction-thumbnail,.publishing-ready-item .package-thumb .preproduction-thumbnail__preview{width:100%;height:100%;min-height:0;margin:0;padding:0;display:block}.publishing-ready-item .package-thumb .preproduction-thumbnail>div:last-child{display:none}.publishing-ready-item .package-thumb img{object-fit:cover;width:100%;height:100%;display:block}.editor-review-panel .review-version-menu__popover{max-width:calc(100vw - 64px);left:0;right:auto}.editor-home-columns{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:32px;display:grid}.editor-home-columns>.section{min-width:0}.editor-message-list>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.editor-message-copy{flex:1;min-width:0}.editor-message-list .avatar{flex-shrink:0}.home-message-heading{align-items:center;gap:8px;display:flex}.home-message-count{background:var(--signal-soft);min-width:22px;height:22px;color:var(--signal-dark);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.editor-message-list small,.editor-message-list strong{display:block}.editor-message-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;overflow:hidden}.editor-message-unread{background:var(--signal);border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (max-width:900px){.editor-home-columns{grid-template-columns:minmax(0,1fr);gap:0}}.direct-chat__composer-fields{border:0;min-width:0;margin:0;padding:0}.editor-brief-downloads{gap:8px;margin-top:12px;display:grid}.editor-brief-downloads>a{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.editor-brief-downloads>a>span{overflow-wrap:anywhere;flex:1;min-width:0}.editor-brief-downloads>a>small{color:var(--muted);flex-shrink:0}.week-calendar-grid.show-scores .week-calendar__score,.week-calendar__slot:focus-within .week-calendar__score,.week-calendar__slot:hover .week-calendar__score{opacity:1}.calendar-score-toggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.script-save-state svg{width:14px;height:14px}.publishing-batch-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.publishing-destination-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.publishing-destination-summary>span{border:1px solid var(--line);max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex;overflow:hidden}@media (max-width:760px){.publishing-batch-actions{flex-direction:column;align-items:stretch}.publishing-destination-summary{justify-content:flex-start}.publishing-batch-actions .button{flex:1}.publishing-destination-result{grid-template-columns:20px minmax(0,1fr)}.publishing-destination-result>a{grid-column:2;justify-self:start}}.error-details{margin-block-start:.5rem;font-size:.875rem;font-weight:400}.error-details p{margin-block:.35rem}.error-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;font:inherit}.error-details summary{cursor:pointer;margin-block-start:.35rem}.toast__message{overflow-wrap:anywhere;min-width:0}.tracked-download{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.tracked-download [role=status]{overflow-wrap:anywhere;white-space:normal;max-width:24rem;display:block}.home-sky-stage>.sky-background,.login-story>.sky-background{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-sky-stage>.sky-background{object-position:center 45%}.home-sky-stage:before,.login-story:before{z-index:1}.research-results-more{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.content-layout-bar{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 14px;display:flex}.content-layout-bar>span{color:var(--muted);font-size:12px}.content-layout-bar>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:2px;display:inline-flex}.content-layout-bar button{width:34px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.content-layout-bar button[aria-pressed=true]{color:var(--signal-dark);background:var(--signal-soft)}.content-layout-bar svg{width:15px}.content-workspace-card{position:relative}.content-workspace-card.is-selected{box-shadow:0 0 0 2px var(--signal)}.content-item-selector{cursor:pointer;place-items:center;width:32px;height:32px;display:grid;position:relative}.content-workspace-card>.content-item-selector{z-index:4;position:absolute;top:8px;left:8px}.content-item-selector input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.content-item-selector>span{border:1px solid var(--line-strong);color:#0000;background:var(--paper);opacity:0;pointer-events:none;border-radius:3px;place-items:center;width:17px;height:17px;transition:opacity .12s;display:grid}.content-item-selector svg{width:12px;height:12px;margin:0;display:block}.content-item-selector input:checked+span,.content-item-selector input:focus-visible+span,.content-workspace-card:focus-within .content-item-selector>span,.content-workspace-card:hover .content-item-selector>span,.content-workspace-table tr:focus-within .content-item-selector>span,.content-workspace-table tr:hover .content-item-selector>span{opacity:1}.content-item-selector input:checked+span{border-color:var(--signal);color:var(--paper);background:var(--signal)}.content-item-selector input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.content-selection-surface{padding-top:32px;position:relative}.content-bulk-actions{z-index:8;border:1px solid var(--line);background:var(--paper);max-width:100%;min-height:38px;box-shadow:0 2px 7px var(--ink);border-radius:6px;align-items:center;margin-bottom:12px;display:inline-flex;position:absolute;top:-8px;left:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.content-bulk-actions{box-shadow:0 2px 7px color-mix(in srgb,var(--ink) 8%,transparent)}}.content-bulk-actions{white-space:nowrap}.content-bulk-actions button,.content-bulk-actions strong{border:0;border-right:1px solid var(--line);background:0 0;min-height:36px;padding:8px 12px;font-size:12px}.content-bulk-actions button{align-items:center;gap:6px;display:inline-flex}.content-bulk-actions button:hover{color:var(--danger);background:var(--canvas)}.content-bulk-actions svg{width:14px}.content-trash-outcome{color:var(--ink-soft);margin:0 0 14px;font-size:13px}.content-trash-preflight{color:var(--ink-soft);gap:7px;margin:16px 0;display:grid}.content-trash-preflight p{margin:0}.content-workspace-table{min-width:820px}.content-workspace-table td:nth-child(2),.content-workspace-table th:nth-child(2){width:68px}.content-workspace-table tr.is-selected td{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.content-workspace-table tr.is-selected td{background:color-mix(in oklch,var(--signal) 6%,var(--paper))}}.content-list-thumbnail{border-radius:5px;width:44px;height:64px;overflow:hidden}.content-list-thumbnail .inline-reel-player,.content-list-thumbnail .inline-reel-player__screen{width:44px;height:64px;min-height:0}.content-list-thumbnail .inline-reel-player__optimising p,.content-list-thumbnail .inline-reel-player__poster strong,.content-list-thumbnail .inline-reel-player__version{display:none}.content-list-thumbnail .inline-reel-player__optimising strong{font-size:8px}.content-list-title{max-width:240px;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650;overflow:hidden}.content-list-title:disabled{opacity:1;cursor:default}.content-status-trigger>small{color:var(--muted);font-size:10px}.content-workspace-card .content-tile__paper>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}@media (hover:none),(pointer:coarse){.content-item-selector>span{opacity:1}}@media (max-width:760px){.content-selection-surface{padding-top:40px}.content-bulk-actions button,.content-layout-bar button{min-width:44px;min-height:44px}.content-workspace-table{min-width:780px}}.content-workspace-table th:nth-child(3){width:25%}.content-workspace-table th:nth-child(4){width:auto}.content-workspace-table th:nth-child(5),.content-workspace-table th:nth-child(6){width:180px}.content-workspace-table td{vertical-align:middle;overflow-wrap:anywhere}.content-workspace-table .content-list-title{width:100%;max-width:100%;display:block}.content-workspace-table .content-property-cell{width:100%;min-width:0}.content-workspace-table .content-status-trigger{min-height:28px}.inline-reel-player__review{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.inline-reel-player__review:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}.content-workspace-card .content-tile__topline{margin:0;position:absolute;top:10px;left:10px;right:40px}.content-workspace-card>.content-item-selector{top:7px;left:auto;right:4px}.content-status-trigger{min-height:28px;color:var(--ink);background:var(--paper);border-radius:999px;gap:6px;padding:4px 10px;font-size:11px;line-height:18px;box-shadow:0 1px 5px oklch(16% .015 250/.16)}.content-status-trigger[data-status] i{background:var(--status-color)}.content-workspace-card .content-tile__paper{align-items:stretch;padding-bottom:12px}.content-workspace-card .content-tile__paper>small{text-align:left;min-width:0;max-width:100%;margin-top:8px}.content-upload-dialog{text-align:center;width:min(420px,100%)}.content-upload-dialog h2{font-size:20px}.content-upload-dialog>p{margin:8px 0 0}.content-upload-dialog form{gap:12px;margin-top:20px}.content-upload-picker{text-align:center;justify-items:center;gap:4px;height:auto;min-height:0;padding:0;font-size:13px;display:grid}.content-upload-picker:has(input:focus-visible){outline:2px solid var(--focus-ring)}.content-upload-dialog .content-upload-guidance{font-size:14px}.content-upload-card__media{overflow:hidden}.content-upload-preview{object-fit:contain;filter:blur(5px)brightness(.45);width:100%;height:100%;position:absolute;inset:0}.content-upload-card__status,.inline-reel-player__optimising{z-index:1;box-shadow:none;background:0 0;border:0}.content-upload-card__status{position:relative}.content-upload-ring{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:content-upload-spin 1s linear infinite;display:block}@keyframes content-upload-spin{to{transform:rotate(1turn)}}.content-upload-card__status .content-upload-cancel{background:0 0;border:0;min-height:44px}.inline-reel-player__optimising:not(.is-failed)>p{display:none}.content-list-thumbnail .content-upload-ring{width:18px;height:18px}.content-list-thumbnail .inline-reel-player__optimising{gap:4px;padding:2px}@media (prefers-reduced-motion:reduce){.content-upload-ring{animation:none}}@media (max-width:760px){.content-workspace-table,.content-workspace-table tbody{width:100%;min-width:0;display:block}.content-workspace-table thead{display:none}.content-workspace-table tr{grid-template-columns:32px 44px minmax(0,1fr);gap:4px 10px;padding:14px 10px;display:grid}.content-workspace-table tr+tr{border-top:1px solid var(--line)}.content-workspace-table td,.content-workspace-table td.content-caption-cell,.content-workspace-table td:first-child,.content-workspace-table td:nth-child(2){border:0;grid-column:3;width:auto;min-width:0;height:auto;padding:0}.content-workspace-table td:first-child{grid-area:1/1/4}.content-workspace-table td:nth-child(2){grid-area:1/2/4}.content-workspace-table td:nth-child(3){grid-row:1}.content-workspace-table td:nth-child(4){grid-row:3}.content-workspace-table td:nth-child(5){grid-row:2}.content-workspace-table .content-list-title{white-space:normal;overflow-wrap:anywhere}.content-workspace-table .content-property-cell{min-height:44px;padding:4px 0}.content-workspace-table .content-item-selector>span{opacity:1}.content-workspace-card .content-status-trigger{min-height:44px}.content-workspace-table td[data-label=Publishing\ date]:before{content:"Publishing date: ";color:var(--muted)}}.content-view-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.content-view-toolbar .content-section-tabs{border:0;width:auto;min-width:0;margin:0}.content-view-toolbar .content-layout-bar{flex-shrink:0;margin:0 0 6px}.content-workspace-scroll{background:0 0;border:0;border-radius:0;padding-right:32px}.content-workspace-table{border-collapse:separate;border-spacing:0}.content-workspace-table td,.content-workspace-table th{background:var(--paper);padding:10px 12px}.content-workspace-table th{background:var(--canvas);border-top:1px solid var(--line)}.content-workspace-table td:first-child,.content-workspace-table th:first-child{background:0 0;border:0;width:32px;padding:0}.content-workspace-table td:nth-child(2),.content-workspace-table th:nth-child(2){border-left:1px solid var(--line)}.content-workspace-table td:last-child,.content-workspace-table th:last-child{border-right:1px solid var(--line)}.content-workspace-table tbody tr:last-child td:not(:first-child){border-bottom:1px solid var(--line)}.content-workspace-table th:nth-child(2){border-top-left-radius:8px}.content-workspace-table th:last-child{border-top-right-radius:8px}.content-workspace-table tbody tr:last-child td:nth-child(2){border-bottom-left-radius:8px}.content-workspace-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}@media (max-width:760px){.content-view-toolbar{gap:8px}.content-view-toolbar .content-section-tabs{gap:12px}.content-view-toolbar .content-section-tabs>button{white-space:nowrap;font-size:13px}.content-view-toolbar .content-layout-bar button{width:32px;min-width:32px}.content-workspace-table tr{border:1px solid var(--line);background:var(--paper);grid-template-columns:44px minmax(0,1fr);margin-left:32px;padding:12px;position:relative}.content-workspace-table tr:first-child{border-radius:8px 8px 0 0}.content-workspace-table tr:last-child{border-radius:0 0 8px 8px}.content-workspace-table tr:only-child{border-radius:8px}.content-workspace-table tr+tr{border-top:0}.content-workspace-table td,.content-workspace-table td.content-caption-cell,.content-workspace-table td:first-child,.content-workspace-table td:last-child,.content-workspace-table td:nth-child(2){background:0 0;border:0;grid-column:2;padding:0}.content-workspace-table tbody tr:last-child td:not(:first-child){border:0}.content-workspace-table td:first-child{grid-column:1;width:30px;position:absolute;top:4px;left:-45px}.content-workspace-table td:nth-child(2){grid-column:1}.content-workspace-card .content-status-trigger{min-height:32px}}.production-view-tabs.segmented-control{border:1px solid var(--line);gap:2px;width:max-content;margin:0 0 20px}.production-view-tabs.segmented-control a{border:0;padding:7px 11px;text-decoration:none}.content-view-toolbar{padding-bottom:12px}.content-view-toolbar .content-layout-bar{margin:0}.selection-table-scroll{background:0 0;border:0;border-radius:0;padding-inline:32px}.selection-table-scroll .selection-table{border-collapse:separate;border-spacing:0}.selection-table td,.selection-table th{background:var(--paper);padding:12px}.selection-table th{background:var(--canvas);border-top:1px solid var(--line);color:var(--muted);letter-spacing:.16em;padding-block:10px;font-size:12px}.selection-table :is(th,td):first-child{border-left:1px solid var(--line);position:relative}.selection-table :is(th,td):last-child{border-right:1px solid var(--line)}.selection-table tbody tr:last-child td{border-bottom:1px solid var(--line)}.selection-table th:first-child{border-top-left-radius:8px}.selection-table th:last-child{border-top-right-radius:8px}.selection-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.selection-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.selection-table .production-row-select{margin:0;position:absolute;top:50%;left:-31px;transform:translateY(-50%)}.production-selection-surface>.production-bulk-actions{z-index:8;margin:0;position:absolute;top:-8px;left:0}.workflow-production-table{min-width:820px}.workflow-production-table th:first-child{width:36%}.workflow-production-table th:nth-child(2){width:20%}.workflow-production-table th:nth-child(3){width:26%}.workflow-production-table th:nth-child(4){width:18%}.content-status-select,.production-status-select,.script-table-status,.status{color:var(--ink)}@media (max-width:760px){.content-view-toolbar{flex-wrap:wrap;gap:12px}.content-view-toolbar .segmented-control{max-width:100%}.content-view-toolbar .segmented-control button{white-space:nowrap;gap:5px;min-height:40px;padding-inline:8px}.content-view-toolbar .content-layout-bar{margin-left:auto}.content-workspace-table td:has(.content-status-control){padding-top:8px}.workflow-production-table{min-width:0}.workflow-production-table thead{display:none}.workflow-production-table tbody{display:block}.workflow-production-table tr{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.workflow-production-table tr+tr{border-top:0}.workflow-production-table tr:first-child{border-radius:8px 8px 0 0}.workflow-production-table tr:last-child{border-radius:0 0 8px 8px}.workflow-production-table tr:only-child{border-radius:8px}.workflow-production-table tbody tr:last-child td,.workflow-production-table tr td{background:0 0;border:0;width:100%;height:auto;padding:0;display:block}.workflow-production-table td:empty{display:none}.workflow-production-table .production-row-select{left:-44px}.selection-table .production-row-select__box{opacity:1}.workflow-production-table .production-project-open{min-height:48px}}.content-status-menu [data-status],.content-status-select,.content-status-trigger,.production-status-select,.script-list .script-table-status,.script-status-control .script-status-select,.script-status-native .script-status-select,.status{color:var(--status-text)}.content-workspace-table--progress th:nth-child(4){width:auto}.content-workspace-table--progress th:nth-child(5){width:23%}.content-workspace-table--progress th:nth-child(6){width:150px}.content-comments-cell .content-table-comment{text-align:left;width:100%;min-width:0;max-width:100%}.content-comments-cell .content-table-comment span{min-width:0}@media (max-width:760px){.content-workspace-table td.content-comments-cell:empty{display:none}.content-workspace-table .content-comments-cell .content-table-comment span{white-space:normal;overflow-wrap:anywhere}.content-workspace-table td:has(.content-status-trigger){padding-top:8px}}.script-status-select option{color:var(--status-text)}@media (max-width:760px){.content-workspace-table--progress td:nth-child(4){grid-row:4}.content-workspace-table--progress td:nth-child(5){grid-row:3}.content-workspace-table--progress td:nth-child(6){grid-row:2}.workflow-production-table tr.is-selected{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.workflow-production-table tr.is-selected{background:color-mix(in oklch,var(--signal) 6%,var(--paper))}}.workflow-production-table tr.is-selected td{background:0 0}.workflow-production-table .content-table-comment>span,.workflow-production-table .production-project-open strong{white-space:normal;overflow-wrap:anywhere}.production-selection-surface .production-bulk-count{padding-inline:8px}.production-selection-surface .production-bulk-status{padding-left:8px}.production-selection-surface .production-bulk-status>svg{display:none}.production-selection-surface .production-bulk-clear,.production-selection-surface .production-bulk-count,.production-selection-surface .production-bulk-delete,.production-selection-surface .production-bulk-status select{font-size:11px}.production-selection-surface .production-bulk-clear,.production-selection-surface .production-bulk-delete{padding-inline:8px}}@media (max-width:360px){.content-view-toolbar .segmented-control{gap:0;width:100%}.content-view-toolbar .segmented-control button{flex:1;gap:4px;padding-inline:5px;font-size:10px}.content-view-toolbar .segmented-control button span{min-width:16px}.production-selection-surface .production-bulk-clear,.production-selection-surface .production-bulk-count,.production-selection-surface .production-bulk-delete{padding-inline:6px;font-size:10px}.production-selection-surface .production-bulk-status{padding-left:6px}.production-selection-surface .production-bulk-status select{font-size:10px}.production-selection-surface .production-bulk-clear svg,.production-selection-surface .production-bulk-delete svg{display:none}}.content-caption-preview{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.script-list .selection-table :is(th,td):first-child{padding-left:20px}@media (max-width:700px){.script-list .selection-table thead{display:none}.script-list .selection-table tbody{display:block}.script-list .selection-table tr{border:1px solid var(--line);background:var(--paper);gap:12px;padding:12px 20px;display:grid}.script-list .selection-table tr+tr{border-top:0}.script-list .selection-table tr:first-child{border-radius:8px 8px 0 0}.script-list .selection-table tr:last-child{border-radius:0 0 8px 8px}.script-list .selection-table tr:only-child{border-radius:8px}.script-list .selection-table tbody tr td,.script-list .selection-table tbody tr td:first-child{background:0 0;border:0;width:auto;height:auto;padding:0}.script-list .selection-table .production-row-select{left:-51px}.script-list .script-property-cell--title>span{-webkit-line-clamp:unset}}@media (max-width:360px){.ideas-toolbar .segmented-control{gap:0;width:100%;max-width:100%}.ideas-toolbar .segmented-control button{gap:3px;min-width:0;padding-inline:3px;font-size:10px}.ideas-toolbar .segmented-control button span{min-width:16px}}.app-frame--agency .sidebar{background:var(--paper)}.app-frame--agency .sidebar__top{padding-block:28px 20px}.app-frame--agency .side-nav{padding-block:14px}.app-frame--agency .profile-button{width:100%}.app-frame--agency .profile-button>span:not(.avatar){min-width:0}.app-frame--agency .profile-button small,.app-frame--agency .profile-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-empty{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-width:760px;padding:32px}.agency-empty h2{margin:0 0 8px;font-size:20px;line-height:1.2}.agency-empty p{margin:0;line-height:1.5}.agency-empty p,.agency-loading{color:var(--muted);font-size:14px}.agency-loading{min-height:100vh;align-content:center;justify-items:center;gap:16px;padding:24px;display:grid}.agency-loading__mark{border:3px solid var(--line);border-top-color:var(--signal);border-radius:50%;width:32px;height:32px;animation:agency-loading-spin .9s linear infinite}@keyframes agency-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.agency-loading__mark{animation:none}}.app-mobile-bar__page{display:none}@media (max-width:760px){.app-mobile-bar{gap:8px}.app-mobile-bar .wordmark{flex:0 145px;min-width:0}.app-mobile-bar .brand-logo{width:min(145px,37vw);height:21px}.app-mobile-bar__page{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;display:block;overflow:hidden}.app-mobile-bar .icon-button{gap:4px;width:auto;min-width:70px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.app-mobile-bar .icon-button svg{width:16px;height:16px}}@media (max-width:360px){.app-mobile-bar .wordmark{flex-basis:112px}.app-mobile-bar .brand-logo{width:112px}}.agency-mobile-bar__page{display:none}@media (max-width:760px){.agency-mobile-bar{gap:8px}.agency-mobile-bar .wordmark{min-width:0}.agency-mobile-bar .brand-logo{width:min(140px,34vw);height:20px}.agency-mobile-bar__page{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.agency-mobile-bar .icon-button{gap:4px;width:auto;min-width:70px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.agency-mobile-bar .icon-button svg{width:16px;height:16px}.app-frame--agency .page{padding:24px 18px 56px}.agency-empty{padding:24px 18px}}.home-grid small,.opportunity-card__attribution small,.performance-strip small,.profile-button small,.workspace-label{font-size:12px}.performance-strip p,.text-link{font-size:13px}.segmented-control :is(button,a){min-height:38px;font-size:13px}.content-table th,.database-header{letter-spacing:.08em;font-size:12px}.database-row{font-size:13px}.production-page .content-status-filters button{min-height:38px;font-size:13px}.cadence-controls legend,.cadence-controls>label,.publishing-ready-panel__refresh{font-size:14px;line-height:1.45}.cadence-controls fieldset label{height:44px;font-size:12px}.week-calendar__row{grid-template-columns:82px repeat(7,minmax(88px,1fr))}.calendar-legend,.calendar-score-toggle,.week-calendar__corner,.week-calendar__day-head small,.week-calendar__time{font-size:12px}.calendar-period-buttons button{border-color:var(--line-strong);width:38px;height:38px}body [class*=owner-brand_hint]{font-size:14px;line-height:1.5}body [class*=owner-brand_documentPicker] span{font-size:13px}body [class*=owner-brand_fileChoice]{font-size:14px}@media (max-width:760px){.calendar-period-buttons button{width:44px;height:44px}}.admin-stats small,.admin-stats span,.admin-workspace-table .database-title small,.admin-workspace-table .status,.attention-table small,.attention-table>a>span:nth-child(3),.attention-table>button>span:nth-child(3),.editor-stats small,.editor-stats span{font-size:12px}.admin-tabs button,.attention-table strong,.provider-badge{font-size:13px}.admin-tabs button{min-height:38px}.admin-tabs button span{font-size:11px}.admin-row-actions button{border-color:var(--line-strong);min-height:38px;padding:6px 8px;font-size:12px}@media (max-width:760px){.button.caption-generate-compact,.review-workspace__bar .review-version-menu>summary{min-height:44px}.content-hub .content-tile__copy,.inline-reel-player__play,.page-actions .button,.production-folder-link,.production-page .content-status-filters button,.production-view-tabs.segmented-control a,.publishing-batch-actions .button,.publishing-ready-panel__toggle,.research-toolbar .search-box input,.research-toolbar select,.research-video-card__actions .button{min-height:44px;font-size:14px}.editor-review-panel .review-workspace__stage>.button,.preview-confirm .button,.production-upload-dialog .button,.publishing-batch-actions .button{min-height:46px}.research-video-card__actions{width:auto;max-width:none;left:12px;right:12px;transform:translateY(6px)}.research-video-card__actions .button{overflow-wrap:anywhere;text-align:center;white-space:normal;flex-wrap:wrap;gap:4px;width:100%;padding-inline:7px}.research-video-card:focus-within .research-video-card__actions,.research-video-card:hover .research-video-card__actions,.research-video-card__actions.is-ready{transform:none}.content-view-toolbar .segmented-control,.ideas-toolbar .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;max-width:100%;display:grid}.content-view-toolbar .segmented-control button,.ideas-toolbar .segmented-control button{white-space:normal;justify-content:center;gap:5px;min-width:0;min-height:44px;padding-inline:5px;font-size:14px}.content-view-toolbar .segmented-control button span,.ideas-toolbar .segmented-control button span{min-width:20px;height:20px;font-size:12px}.content-view-toolbar .segmented-control button:last-child{grid-column:1/-1}.production-bulk-actions{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:visible}.production-bulk-count,.production-bulk-status{grid-column:1/-1;min-height:44px}.production-bulk-count{align-items:center;font-size:14px;display:flex}.production-bulk-clear,.production-bulk-delete,.production-bulk-status select{min-height:44px;font-size:14px}.production-selection-surface>.production-bulk-actions{margin-bottom:12px;position:static}.content-status-select,.content-workspace-card .content-status-trigger,.content-workspace-table .content-status-trigger,.production-selection-surface .production-bulk-clear,.production-selection-surface .production-bulk-count,.production-selection-surface .production-bulk-delete,.production-selection-surface .production-bulk-status select,.production-status-select,.script-list .script-table-status{min-height:44px;font-size:14px}.content-item-selector,.production-peek-button,.production-row-select,.script-peek-button{width:44px;min-height:44px}.production-peek-button,.production-row-select,.script-peek-button{flex-basis:44px}.production-peek-button,.script-peek-button{height:44px}.content-workspace-card .content-property-cell,.script-property-cell{min-height:44px;font-size:14px}.content-item-selector{height:44px}.calendar-view-toggle button{font-size:14px}.calendar-score-toggle{min-height:44px;font-size:14px}.cadence-controls fieldset label{font-size:14px}}.app-frame .sidebar{background:var(--secondary);height:100dvh;transition:transform var(--motion-exit) var(--ease-out),visibility var(--motion-exit)}.app-frame .sidebar__top{border:0;flex:none;justify-content:center;align-items:center;min-height:64px;padding:8px;display:flex}.app-frame .sidebar__top .wordmark{width:56px;min-width:0;min-height:44px}.app-frame .sidebar__top .brand-logo{width:56px;height:10px}.app-frame .workspace-label{display:none}.app-frame .side-nav{overscroll-behavior:contain;flex-direction:column;flex:auto;align-items:center;gap:4px;min-height:0;padding:8px 4px;display:flex;overflow-y:auto}.app-frame .side-nav a{text-align:center;overflow-wrap:anywhere;width:56px;min-height:64px;transition:opacity var(--motion-feedback) var(--ease-out);border:1px solid #0000;border-radius:6px;flex-direction:column;flex:none;justify-content:center;gap:4px;padding:8px 2px;font-size:.6875rem;font-weight:500;line-height:1.35}.app-frame .side-nav a svg{width:22px;height:22px}.app-frame .side-nav a>span{width:64px;max-width:64px}.app-frame .profile-button:hover,.app-frame .side-nav a:hover,.app-frame .sidebar-utility-button:hover{background:var(--line)}.app-frame .side-nav a.active{border-color:var(--signal);background:var(--signal-soft)}.app-frame .sidebar__foot{padding:8px 4px max(8px,env(safe-area-inset-bottom));flex:none;gap:4px}.app-frame .sidebar-utilities{flex-direction:column;gap:4px}.app-frame .sidebar-utility-button{border-radius:6px;width:44px;height:44px}.app-frame .profile-button{text-align:center;border-radius:6px;flex-direction:column;gap:4px;width:56px;min-height:64px;margin-inline:auto;padding:8px 2px;display:flex}.app-frame .profile-button .profile-button__copy,.app-frame .profile-button>svg{display:none}.app-frame .profile-button__label{font-size:.6875rem;line-height:1.35}.app-frame .profile-menu,.app-frame .sidebar-popover{border-radius:10px;width:min(320px,100vw - 92px);max-height:calc(100dvh - 24px);bottom:0;left:calc(100% + 12px);right:auto;overflow-y:auto}.app-frame .profile-menu :is(a,button){min-height:44px;font-size:var(--text-meta)}.profile-menu__identity{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:8px;display:grid}.profile-menu__identity small{color:var(--muted);font-size:var(--text-meta)}.app-frame .page{padding:var(--page-padding)}.app-frame .page h1{letter-spacing:-.02em;font-size:2rem;font-weight:600;line-height:1.2}.navigation-close{display:none}@media (min-width:768px) and (max-width:1199px){:root{--page-padding:24px}}@media (min-width:768px){.app-frame .sidebar{visibility:visible;pointer-events:auto;transform:none}.app-frame .mobile-bar,.app-frame .nav-scrim{display:none}.app-frame .app-main{margin-left:var(--sidebar)}}@media (max-width:767px){:root{--page-padding:16px}.app-frame .mobile-bar{z-index:35;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:8px;height:auto;min-height:64px;padding:8px 16px;display:flex;position:sticky;top:0}.app-frame .mobile-bar .wordmark{min-width:0;max-width:40%}.app-frame .mobile-bar .brand-logo{width:140px;max-width:100%;height:24px}.app-frame .mobile-bar .icon-button{gap:4px;min-width:64px;min-height:44px;display:inline-flex}.app-frame .mobile-bar :is(.app-mobile-bar__page,.agency-mobile-bar__page){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-meta);display:block;overflow:hidden}.app-frame .sidebar{z-index:70;visibility:hidden;pointer-events:none;width:min(384px,100vw - 20px);transform:translate(-105%)}.app-frame .sidebar--open{visibility:visible;pointer-events:auto;transition-duration:var(--motion-enter);transform:none}.app-frame .sidebar__top{justify-content:space-between;gap:16px;padding:8px 16px}.app-frame .sidebar__top .wordmark{width:156px;max-width:65%}.app-frame .sidebar__top .brand-logo{width:156px;height:24px}.app-frame .navigation-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.app-frame .side-nav{align-items:stretch;padding:8px 16px}.app-frame .side-nav a{text-align:left;width:100%;min-height:52px;font-size:var(--text-body);flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 12px}.app-frame .side-nav a>span{width:auto;max-width:none}.app-frame .sidebar__foot{padding-inline:16px}.app-frame .sidebar-utilities{flex-direction:row}.app-frame .profile-button{text-align:left;flex-direction:row;gap:12px;width:100%;min-height:56px;padding:8px}.app-frame .profile-button .profile-button__copy{display:grid}.app-frame .profile-button .profile-button__label{display:none}.app-frame .profile-button small,.app-frame .profile-button strong{font-size:var(--text-meta)}.app-frame .profile-menu,.app-frame .sidebar-popover{width:min(320px,100vw - 52px);bottom:calc(100% + 8px);left:0}.app-frame .app-main{margin-left:0}.app-frame .nav-scrim{z-index:65;background:#0006;border:0;display:block;position:fixed;inset:0}.app-frame .page h1{font-size:1.75rem}input,select,textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.app-frame .sidebar{transition:none;transform:none}}.app-frame .sidebar__foot>.form-error{overflow-wrap:anywhere;border:1px solid var(--danger);background:var(--paper);width:min(320px,100vw - 92px);max-height:calc(100dvh - 24px);font-size:var(--text-meta);border-radius:6px;padding:12px;position:absolute;bottom:8px;left:calc(100% + 12px);overflow:auto}@media (max-width:767px){.app-frame .sidebar__foot>.form-error{width:100%;max-height:25dvh;position:static}}.agency-work-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--line);gap:8px;margin-bottom:24px;padding:3px;display:flex;overflow-x:auto}.agency-work-tabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.agency-work-tabs a[aria-current=page]{background:var(--signal-soft);color:var(--signal)}:root{--side-peek-width:clamp(480px,calc((100vw - var(--sidebar)) * .48),640px)}.dialog-backdrop--side-peek{z-index:60;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;overflow:visible}.dialog-backdrop--side-peek>.script-side-panel{pointer-events:auto}.script-side-panel>.dialog__close{width:44px;height:44px;top:12px;left:16px;right:auto}@media (min-width:1024px){body:has(>.dialog-backdrop--side-peek>.script-side-panel) .app-frame .app-main{margin-right:var(--side-peek-width)}}@media (max-width:1023px){.dialog-backdrop--side-peek{z-index:100;pointer-events:auto}.dialog-backdrop--side-peek>.script-side-panel{width:100vw;padding:72px var(--page-padding) 32px}}body:has(>.dialog-backdrop--side-peek) .app-frame>.toast{display:none}.script-side-panel .page h1{font-size:2rem;line-height:1.2}@media (max-width:767px){.script-side-panel .page h1{font-size:1.75rem}}.shell-exit-error{margin:var(--page-padding);color:var(--danger)}.script-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.script-saved-comparison{border:1px solid var(--line-strong);background:var(--canvas);border-radius:8px;padding:16px}.script-saved-comparison h3{margin-top:0}.script-saved-comparison dl{margin:0 0 16px}.script-saved-comparison dt{margin-top:12px;font-weight:600}.script-saved-comparison dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.script-saved-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:240px;margin:0;overflow-y:auto}.script-record-navigation{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.script-record-navigation button,.script-search :is(button,select){border:1px solid var(--line-strong);background:var(--paper);min-height:36px;color:var(--ink);border-radius:4px;padding:6px 10px}.script-search{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.script-search input{flex:1;min-width:120px;max-width:320px}.script-list .script-peek-button{opacity:1}.script-list .selection-table tbody tr{min-height:52px}.script-list .selection-table td{height:52px}.dialog-backdrop--expanded-cell,.dialog-backdrop--full-page{z-index:60;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block}.dialog-backdrop--expanded-cell>.script-editor--cell,.dialog-backdrop--full-page>.script-editor--full{pointer-events:auto}.script-editor--cell{border:1px solid var(--line-strong);overflow-wrap:anywhere;border-radius:6px;height:auto;padding:64px 16px 20px;position:fixed;bottom:auto;right:auto;overflow:auto;box-shadow:0 8px 24px #0002}.script-editor--cell .idea-support,.script-editor--cell .script-delete-control,.script-editor--cell .script-editor-properties,.script-editor--cell .script-studio__actions,.script-editor--cell-body .script-editor-top,.script-editor--cell-title .script-document-field{display:none}.script-editor--cell .script-document-field textarea{min-height:140px;max-height:420px;overflow:auto}.script-editor--cell .script-title-input{font-size:1.125rem}.script-editor--cell .script-record-navigation{gap:6px}.script-editor--full{inset:0 0 0 var(--sidebar);width:auto;max-width:none;height:auto;padding:76px var(--page-padding) 40px;position:fixed;overflow:auto}.script-editor--full>:not(.dialog__close):not(.toast){max-width:960px;margin-inline:auto}@media (max-width:767px){.dialog-backdrop--expanded-cell{z-index:100;pointer-events:auto}.script-editor--cell{width:100vw;max-width:none;max-height:100dvh;padding:72px var(--page-padding) 32px;border-radius:0;inset:0}.script-editor--full{top:64px;left:0}.script-list .selection-table{min-width:720px;display:table}.script-list .selection-table thead{display:table-header-group}.script-list .selection-table tbody{display:table-row-group}.script-list .selection-table tr{padding:0;display:table-row}.script-list .selection-table tbody tr td,.script-list .selection-table tbody tr td:first-child{border-top:1px solid var(--line);height:52px;padding:12px 16px;display:table-cell}.script-list .selection-table .production-row-select{left:auto}.script-list .selection-table th{display:table-cell}.script-list .selection-table th:first-child{width:30%}.script-list .selection-table th:nth-child(2){width:35%}.script-list .selection-table th:nth-child(3){width:20%}.script-list .selection-table th:last-child{width:15%}}.workflow-production .content-view-toolbar{gap:12px;margin-block:0 16px}.workflow-production .production-selection-surface{min-width:0}.workflow-production .content-table-scroll,.workflow-production .selection-table-scroll{max-width:100%;overflow-x:auto}.workflow-production .workflow-production-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px;font-family:var(--sans);font-size:var(--text-body);line-height:1.5}.workflow-production .workflow-production-table th{height:52px;color:var(--ink-soft);font-size:var(--text-meta);text-align:left;background:var(--secondary);padding:8px 12px;font-weight:600}.workflow-production .workflow-production-table td{vertical-align:middle;height:52px;padding:8px 12px}.workflow-production .production-project-cell,.workflow-production .production-project-heading{gap:8px;min-width:0}.workflow-production .production-project-open{min-height:44px;font-family:var(--sans);font-size:var(--text-body);gap:12px;padding:0;line-height:1.5}.workflow-production .production-project-open strong{font-weight:600}.workflow-production .production-peek-button,.workflow-production .production-row-select{min-width:44px;min-height:44px}.workflow-production .production-status-select{min-height:44px;font-family:var(--sans);font-size:var(--text-body);border-radius:6px;padding:8px 12px 8px 24px;line-height:1.5}.workflow-production .content-table-comment,.workflow-production .production-folder-link{min-height:44px;font-family:var(--sans);font-size:var(--text-body);align-items:center;line-height:1.5}.workflow-production .content-table-comment:focus-visible,.workflow-production .production-folder-link:focus-visible,.workflow-production .production-peek-button:focus-visible,.workflow-production .production-project-open:focus-visible,.workflow-production .production-row-select:focus-within,.workflow-production .production-status-select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.project-side-panel .owner-project--embedded:not(.editor-brief-page){font-family:var(--sans);font-size:var(--text-body);line-height:1.5}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form fieldset{gap:12px;min-width:0}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form label{color:var(--ink);font-weight:600}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form input,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form select,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form textarea{box-sizing:border-box;border:1px solid var(--line-strong);max-width:100%;min-height:44px;color:var(--ink);background:var(--canvas);font-family:var(--sans);font-size:var(--text-body);border-radius:6px;padding:12px;line-height:1.5}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form textarea{overflow-wrap:anywhere;min-height:128px}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form button{min-width:44px;min-height:44px;font-family:var(--sans);font-size:var(--text-body);border-radius:6px;line-height:1.5}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-references,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-script-references{overflow-wrap:anywhere;gap:12px;min-width:0}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-reference-chip{border:1px solid var(--line);background:var(--secondary);overflow-wrap:anywhere;border-radius:6px;gap:8px;max-width:100%;padding:8px 12px}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-references a{min-width:0;min-height:44px;color:var(--signal);overflow-wrap:anywhere}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-actions,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-workflow-actions{gap:12px;margin-block:16px 0}.project-side-panel .owner-project--embedded:not(.editor-brief-page) [role=alert]{overflow-wrap:anywhere;margin-block:12px;line-height:1.5}.project-side-panel .owner-project--embedded:not(.editor-brief-page) .brief-references a:focus-visible,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form button:focus-visible,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form input:focus-visible,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form select:focus-visible,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:767px){.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form input,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form select,.project-side-panel .owner-project--embedded:not(.editor-brief-page) .compact-brief-form textarea,.workflow-production .production-status-select{font-size:1rem}}@media (max-width:760px){.workflow-production .workflow-production-table{min-width:820px;display:table}.workflow-production .workflow-production-table thead{display:table-header-group}.workflow-production .workflow-production-table tbody{display:table-row-group}.workflow-production .workflow-production-table tr{background:var(--canvas);border:0;border-radius:0;padding:0;display:table-row}.workflow-production .workflow-production-table td,.workflow-production .workflow-production-table td:empty{width:auto!important;height:52px!important;padding:8px 12px!important;display:table-cell!important}}.app-frame--agency[data-agency-navigation] .agency-navigation__group,.app-frame--agency[data-agency-navigation] .agency-navigation__name,.app-frame--agency[data-agency-navigation] .agency-navigation__toggle{display:none}@media (min-width:768px){.app-frame--agency[data-agency-navigation]>.sidebar{z-index:70;color:#333;--ink:#333;--muted:#6b7280;--secondary:#f9fafb;--line:#e5e7eb;--signal:#1e3a8a;--signal-soft:#e0f2fe;--focus-ring:#3b82f6;background:#fff;border-right:1px solid #e5e7eb;width:72px}.app-frame--agency[data-agency-navigation=expanded]>.sidebar{width:256px}.app-frame--agency[data-agency-navigation] .sidebar__top{flex-direction:column;align-items:stretch;gap:8px;padding:16px 8px}.app-frame--agency[data-agency-navigation] .sidebar__top .wordmark{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-width:44px}.app-frame--agency[data-agency-navigation] .agency-navigation__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-meta);font-weight:600;line-height:1.5;display:block;overflow:hidden}.app-frame--agency[data-agency-navigation] .agency-navigation__toggle{width:100%;min-width:44px;min-height:44px;font-size:var(--text-meta);border:1px solid #6b7280;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;display:flex}.app-frame--agency[data-agency-navigation] .side-nav{align-items:stretch;gap:4px;padding:8px}.app-frame--agency[data-agency-navigation] .agency-navigation__group{color:#6b7280;font-size:var(--text-meta);padding:8px 12px;line-height:1.5;display:block}.app-frame--agency[data-agency-navigation] .side-nav a{text-align:left;width:100%;min-width:44px;min-height:44px;font-size:var(--text-body);flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 12px;line-height:1.5}.app-frame--agency[data-agency-navigation] .side-nav a>span{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:none;overflow:hidden}.app-frame--agency[data-agency-navigation] .side-nav a>svg{width:22px;height:22px}.app-frame--agency[data-agency-navigation] .side-nav a.active{color:#1e3a8a;background:#e0f2fe;border-color:#1e3a8a}.app-frame--agency[data-agency-navigation] .profile-button:hover,.app-frame--agency[data-agency-navigation] .side-nav a:hover{background:#f9fafb}.app-frame--agency[data-agency-navigation] .side-nav a:focus-visible{outline-offset:2px;outline:3px solid #3b82f6}.app-frame--agency[data-agency-navigation] .sidebar__foot{padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid #e5e7eb}.app-frame--agency[data-agency-navigation] .profile-button{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;width:100%;min-height:56px;padding:8px}.app-frame--agency[data-agency-navigation] .profile-button .profile-button__copy{flex:1;min-width:0;display:grid}.app-frame--agency[data-agency-navigation] .profile-button .profile-button__label{display:none}.app-frame--agency[data-agency-navigation] .profile-button>svg{display:block}.app-frame--agency[data-agency-navigation=collapsed] .agency-navigation__group,.app-frame--agency[data-agency-navigation=collapsed] .agency-navigation__name,.app-frame--agency[data-agency-navigation=collapsed] .agency-navigation__toggle>span,.app-frame--agency[data-agency-navigation=collapsed] .profile-button .profile-button__copy,.app-frame--agency[data-agency-navigation=collapsed] .profile-button>svg,.app-frame--agency[data-agency-navigation=collapsed] .side-nav a>span{display:none}.app-frame--agency[data-agency-navigation] .agency-navigation__tooltip{z-index:70;color:#333;width:max-content;max-width:calc(100vw - 96px);min-height:44px;max-height:calc(100dvh - 16px);font-size:var(--text-meta);pointer-events:none;background:#fff;border:1px solid #6b7280;border-radius:6px;align-items:center;padding:8px 12px;line-height:1.5;display:flex;position:fixed;overflow:auto}}@media (min-width:1200px){.app-frame--agency[data-agency-navigation-reserved=expanded]>.app-main{margin-left:256px}}@media (prefers-reduced-motion:reduce){.app-frame--agency[data-agency-navigation]>.sidebar{transition:none}}.app-frame--agency[data-agency-navigation=expanded] .sidebar__top .brand-logo{width:124px;height:24px}.app-frame--agency[data-agency-navigation] .profile-button :is(strong,small){font-size:var(--text-meta)}@media (max-width:767px){.app-frame--agency[data-agency-navigation]>.sidebar{color:#333;--ink:#333;--muted:#6b7280;--secondary:#f9fafb;--line:#e5e7eb;--signal:#1e3a8a;--signal-soft:#e0f2fe;--focus-ring:#3b82f6;background:#fff}.app-frame--agency[data-agency-navigation] .sidebar__top{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;padding:16px 8px;display:grid}.app-frame--agency[data-agency-navigation] .sidebar__top .wordmark{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%}.app-frame--agency[data-agency-navigation] .sidebar__top .brand-logo{width:124px;height:24px}.app-frame--agency[data-agency-navigation] .agency-navigation__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-meta);font-weight:600;line-height:1.5;display:block;overflow:hidden}.app-frame--agency[data-agency-navigation] .navigation-close{border-color:#6b7280;border-radius:6px}.app-frame--agency[data-agency-navigation] .side-nav{gap:4px;padding:8px}.app-frame--agency[data-agency-navigation] .agency-navigation__group{color:#6b7280;font-size:var(--text-meta);padding:8px 12px;line-height:1.5;display:block}.app-frame--agency[data-agency-navigation] .side-nav a{min-height:52px;font-size:var(--text-body);gap:12px;padding:8px 12px;line-height:1.5}.app-frame--agency[data-agency-navigation] .side-nav a.active{color:#1e3a8a;background:#e0f2fe;border-color:#1e3a8a}.app-frame--agency[data-agency-navigation] .profile-button:hover,.app-frame--agency[data-agency-navigation] .side-nav a:hover{background:#f9fafb}.app-frame--agency[data-agency-navigation] .sidebar__foot{padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid #e5e7eb}.app-frame--agency[data-agency-navigation] .profile-button{gap:8px}.app-frame--agency[data-agency-navigation] .profile-button .profile-button__copy{flex:1;min-width:0}.app-frame--agency[data-agency-navigation] .profile-button>svg{display:block}}@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}