/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (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}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}}:root{--night:#07090f;--surface:#0c1019;--surface-raised:#111723;--surface-soft:#151b28;--line:#202938;--line-soft:#18202d;--text:#f5f7fb;--muted:#8e9aac;--muted-strong:#aeb8c7;--lime:#9cff57;--violet:#8b7cff;--amber:#ffb45f;--cyan:#55d6ff;--rose:#ff6fae;--danger:#ff766e;--sidebar-width:242px}*{box-sizing:border-box}html{background:var(--night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-width:320px}body{background:var(--night);min-height:100vh;color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,textarea,select{color:inherit;font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}::selection{color:#fff;background:#9cff5747}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:var(--night);min-height:100vh}.sidebar{z-index:20;width:var(--sidebar-width);border-right:1px solid var(--line-soft);background:#090c13;flex-direction:column;padding:25px 18px 19px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.brand-orbit{width:36px;height:36px;color:var(--lime);background:#11170f;border:1px solid #344127;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.brand-orbit:after{content:"";border:1px solid #9cff576b;border-radius:50%;width:46px;height:17px;position:absolute;transform:rotate(-28deg)}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{letter-spacing:.13em;font-size:14px}.brand-copy small{color:#6e798a;letter-spacing:.22em;margin-top:5px;font-size:9px;font-weight:700}.side-nav{flex-direction:column;flex:1;gap:4px;margin-top:46px;display:flex}.nav-label{color:#596578;letter-spacing:.16em;text-transform:uppercase;margin:0 10px 8px;font-size:9px;font-weight:800}.nav-label-spaced{margin-top:25px}.nav-item{color:#8d98a8;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:41px;padding:0 11px;font-size:13px;font-weight:570;transition:border-color .16s,background .16s,color .16s;display:flex}.nav-item:hover{color:var(--text);background:#10151e;border-color:#1f2836}.nav-item.active{color:#eaffdc;background:#12190f;border-color:#283223}.nav-item.active svg{color:var(--lime)}.nav-item em{min-width:21px;height:21px;color:var(--lime);background:#28321f;border-radius:7px;place-items:center;margin-left:auto;font-size:10px;font-style:normal;font-weight:800;display:grid}.sidebar-foot{gap:12px;display:grid}.system-state,.actor-compact{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:15px 8px 0;display:flex}.system-state div,.actor-compact div{flex-direction:column;min-width:0;display:flex}.system-state strong,.actor-compact strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.system-state small,.actor-compact small{color:#677487;font-size:9px}.live-dot{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 0 3px #9cff571a}.live-dot:after{border-radius:inherit;content:"";border:1px solid #9cff5752;animation:2.4s ease-out infinite live-pulse;position:absolute;inset:-4px}@keyframes live-pulse{0%{opacity:.8;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.35)}}.avatar{color:#dce3ec;background:#171e29;border:1px solid #2a3544;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.main-canvas{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:15;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090fed;justify-content:space-between;align-items:center;min-height:62px;padding:0 31px;display:flex;position:sticky;top:0}.crumbs,.topbar-actions,.data-state{align-items:center;display:flex}.crumbs{color:#677487;gap:8px;font-size:11px}.crumbs strong{color:#c4cbd5;font-weight:620}.topbar-actions{gap:14px}.data-state{color:#738094;gap:8px;font-size:10px}.persona-switcher{color:#aab3c0;background:#10151e;border:1px solid #273140;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 9px 0 11px;display:flex;position:relative}.persona-switcher select{-webkit-appearance:none;appearance:none;max-width:155px;color:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:620}.persona-switcher option{background:#111722}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-wrap{width:min(1450px,100%);margin:0 auto;padding:47px 36px 74px}.hero-row{justify-content:space-between;align-items:flex-end;gap:38px;display:flex}.eyebrow,.section-kicker{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:780}.eyebrow{align-items:center;gap:6px;display:flex}.hero-row h1{letter-spacing:-.045em;margin:13px 0 9px;font-size:clamp(34px,4vw,52px);font-weight:590;line-height:1}.hero-row>div:first-child>p{max-width:700px;color:var(--muted);margin:0;font-size:14px}.hero-signal{border-left:1px solid var(--line);align-items:center;gap:13px;min-width:225px;padding:6px 0 6px 22px;display:flex}.signal-ring{width:42px;height:42px;color:var(--lime);border:1px solid #2b3d25;border-radius:50%;place-items:center;display:grid}.hero-signal>div{flex-direction:column;display:flex}.hero-signal small{color:#667386;text-transform:uppercase;font-size:9px}.hero-signal strong{margin-top:2px;font-size:13px;font-weight:640}.metric-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.metric-cell{align-items:center;gap:13px;min-width:0;padding:22px 20px;display:flex}.metric-cell+.metric-cell{border-left:1px solid var(--line)}.metric-icon{border:1px solid;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.metric-icon.violet{color:var(--violet);background:#8b7cff12}.metric-icon.amber{color:var(--amber);background:#ffb45f12}.metric-icon.lime{color:var(--lime);background:#9cff570f}.metric-icon.cyan{color:var(--cyan);background:#55d6ff0f}.metric-cell>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px;min-width:0;display:grid}.metric-cell small{color:#687487;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:650}.metric-cell strong{letter-spacing:-.04em;font-size:24px;font-weight:560}.metric-cell em{color:#788496;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.cockpit-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);align-items:start;gap:17px;margin-top:28px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:71px;padding:15px 20px;display:flex}.panel-heading>div{flex-direction:column;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:4px 0 0;font-size:16px;font-weight:620}.text-link{color:#9da8b8;align-items:center;gap:6px;font-size:10px;font-weight:620;display:inline-flex}.text-link:hover{color:var(--lime)}.active-stack{padding:4px 0}.active-work-item{grid-template-columns:46px minmax(0,1fr) auto 18px;align-items:center;gap:13px;min-height:94px;padding:15px 18px;transition:background .16s;display:grid}.active-work-item+.active-work-item{border-top:1px solid var(--line-soft)}.active-work-item:hover{background:#101620}.client-token,.company-mark{border:1px solid var(--token);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.client-token,.company-mark{border:1px solid color-mix(in srgb, var(--token) 45%, #26303c)}}.client-token,.company-mark{background:var(--token)}@supports (color:color-mix(in lab, red, red)){.client-token,.company-mark{background:color-mix(in srgb, var(--token) 9%, #10151e)}}.client-token,.company-mark{color:var(--token);font-weight:760}.client-token{border-radius:13px;width:43px;height:43px;font-size:15px}.work-copy{min-width:0}.work-meta{color:#687487;text-transform:uppercase;gap:5px;font-size:9px;font-weight:650;display:flex}.work-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 1px;font-size:13px;font-weight:630;overflow:hidden}.work-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.work-state{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.work-state small{color:#5e6b7e;font-size:9px}.row-chevron{color:#3e4a5b}.status-pill{color:#aeb7c4;white-space:nowrap;background:#121822;border:1px solid #2a3443;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 8px;font-size:9px;font-weight:670;display:inline-flex}.status-pill i{background:#748197;border-radius:50%;width:5px;height:5px}.status-in_progress,.status-internal_review{color:#cbffab;background:#9cff570f;border-color:#9cff5742}.status-in_progress i,.status-internal_review i{background:var(--lime)}.status-waiting_client,.status-clarification{color:#ffd19d;background:#ffb45f0f;border-color:#ffb45f42}.status-waiting_client i,.status-clarification i{background:var(--amber)}.status-client_review{color:#a9eaff;background:#55d6ff0f;border-color:#55d6ff40}.status-client_review i{background:var(--cyan)}.status-revision{color:#ffb0d2;background:#ff6fae0f;border-color:#ff6fae42}.status-revision i{background:var(--rose)}.status-completed{color:#8d98a8}.count-chip,.signal-label{color:#8e9aaa;background:#121822;border:1px solid #2b3543;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:680}.approval-card{padding:20px}.approval-card+.approval-card{border-top:1px solid #252f3e}.approval-topline{color:#687487;justify-content:space-between;align-items:center;font-size:9px;display:flex}.risk-tag{color:#ffc98c;text-transform:uppercase;background:#ffb45f12;border:1px solid #ffb45f4f;border-radius:6px;padding:3px 6px;font-weight:720}.risk-tag.high{color:#ffa8a3;background:#ff766e12;border-color:#ff766e52}.approval-context{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:700;display:block}.approval-card h3{letter-spacing:-.02em;margin:7px 0 8px;font-size:16px;font-weight:640}.approval-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.consequence-box{border-left:2px solid var(--amber);color:#aeb7c4;background:#12161d;gap:8px;margin-top:17px;padding:10px 11px;font-size:10px;display:flex}.consequence-box svg{color:var(--amber);flex:none}.primary-button{background:var(--lime);color:#0a1106;border:1px solid #435f31;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:18px;padding:0 14px;font-size:10px;font-weight:760;transition:transform .15s,background .15s;display:inline-flex}.primary-button:hover{background:#b0ff77;transform:translateY(-1px)}.empty-state{color:#697689;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:11px;display:flex}.company-list{padding:3px 0}.company-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 18px;display:grid}.company-row+.company-row{border-top:1px solid var(--line-soft)}.company-mark{--token:var(--company-accent);border-radius:12px;width:38px;height:38px;font-size:11px}.company-name{min-width:0}.company-name>div{align-items:center;gap:8px;min-width:0;display:flex}.company-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:630;overflow:hidden}.company-name em{color:#6f7b8d;text-transform:uppercase;border:1px solid #2a3442;border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:720}.company-name small{color:#687487;font-size:9px}.company-pulse{color:#779263;flex-direction:column;align-items:flex-end;gap:3px;font-size:9px;display:flex}.company-pulse .has-blocker{color:var(--amber)}.signal-label{align-items:center;gap:7px;display:inline-flex}.signal-label .live-dot{width:5px;height:5px}.timeline{padding:8px 20px 16px}.timeline-row{grid-template-columns:23px minmax(0,1fr);gap:8px;padding:12px 0;display:grid;position:relative}.timeline-row:not(:last-child):before{background:var(--line);content:"";width:1px;position:absolute;top:30px;bottom:-6px;left:9px}.timeline-node{z-index:1;background:var(--surface);width:19px;height:19px;color:var(--violet);border:1px solid #2c3746;border-radius:50%;place-items:center;display:grid;position:relative}.timeline-node>span{background:var(--lime);border-radius:50%;width:5px;height:5px}.timeline-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.timeline-title strong{font-size:11px;font-weight:640}.timeline-title small{color:#5d697b;flex:none;font-size:8px}.timeline-row p{color:var(--muted);margin:3px 0 4px;font-size:10px;line-height:1.5}.timeline-context{color:#5f6c7e;text-transform:uppercase;font-size:8px;font-weight:620}@media (max-width:1100px){:root{--sidebar-width:205px}.cockpit-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-cell:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metric-cell:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:760px){.sidebar{border-right:0;border-bottom:1px solid var(--line-soft);width:100%;height:auto;padding:15px 16px;position:relative}.brand-copy small,.sidebar-foot,.nav-label{display:none}.side-nav{flex-direction:row;gap:4px;margin-top:13px;padding-bottom:2px;overflow-x:auto}.nav-item{min-width:max-content;min-height:37px;padding:0 10px;font-size:11px}.main-canvas{margin-left:0}.topbar{min-height:54px;padding:0 16px}.crumbs>span,.crumbs>svg:not(:first-child),.data-state{display:none}.page-wrap{padding:30px 16px 56px}.hero-row{flex-direction:column;align-items:flex-start;gap:20px}.hero-signal{border-left:0;border-top:1px solid var(--line);width:100%;padding:16px 0 0}.metric-strip{grid-template-columns:1fr 1fr;margin-top:27px}.metric-cell{align-items:flex-start;padding:17px 10px}.metric-cell:nth-child(odd){border-left:0}.metric-icon{display:none}.metric-cell>div{grid-template-columns:1fr}.metric-cell em{margin-top:1px}.active-work-item{grid-template-columns:40px minmax(0,1fr) 14px;gap:10px;padding:14px}.client-token{width:38px;height:38px}.work-state{display:none}.panel-heading{padding-inline:15px}.company-row{grid-template-columns:38px minmax(0,1fr);padding-inline:14px}.company-pulse{display:none}.persona-switcher select{max-width:124px}}.access-denied-shell{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied-card{border:1px solid var(--line);background:#0d1018f2;border-radius:20px;width:min(520px,100%);padding:clamp(26px,6vw,50px);box-shadow:0 28px 80px #00000052}.access-denied-card h1{letter-spacing:-.04em;max-width:420px;margin:14px 0 12px;font-size:clamp(27px,5vw,42px);line-height:1.02}.access-denied-card>p{color:var(--text-muted);margin:0;line-height:1.7}.access-denied-icon{color:#ffc366;background:#ffbd5914;border:1px solid #ffbd5947;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.access-denied-actions{align-items:center;gap:10px;margin-top:28px;display:flex}@media (max-width:520px){.access-denied-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.muted-nav{cursor:default;opacity:.58}.top-link{color:#8995a7;align-items:center;gap:5px;font-size:10px;font-weight:620;display:inline-flex}.top-link:hover{color:var(--lime)}.internal-wrap{max-width:1540px}.client-hero{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.client-identity{align-items:center;gap:17px;display:flex}.client-hero-mark{border:1px solid var(--client-accent);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-hero-mark{border:1px solid color-mix(in srgb, var(--client-accent) 45%, #293240)}}.client-hero-mark{background:var(--client-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.client-hero-mark{background:color-mix(in srgb, var(--client-accent) 10%, #111620)}}.client-hero-mark{color:var(--client-accent);font-size:19px;font-weight:780}.client-identity h1{letter-spacing:-.045em;margin:5px 0 1px;font-size:clamp(29px,3.4vw,43px);font-weight:590;line-height:1.05}.client-identity p{color:var(--muted);margin:0;font-size:11px}.gate-strip{align-items:center;gap:9px;display:flex}.gate-strip>span{color:#9bbe85;background:#10160f;border:1px solid #263222;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:620;display:inline-flex}.dispatcher-action{flex-direction:column;align-items:center;display:flex}.dispatcher-action small{color:#7e8999;white-space:nowrap;margin-top:38px;font-size:8px;position:absolute}.secondary-button,.ghost-button,.download-button,.send-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:680;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.secondary-button{color:#c0c8d3;background:#141a24;border:1px solid #2e3948;min-height:38px;padding:0 13px}.secondary-button:hover{background:#19212d;border-color:#465366}.secondary-button:disabled,.primary-button:disabled,.send-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.46}.secondary-button.compact{min-height:33px;padding:0 10px;font-size:9px}.primary-button.no-margin{margin-top:0}.primary-button.large{min-height:44px;padding-inline:18px;font-size:11px}.ghost-button{color:#8995a7;background:0 0;border:1px solid #0000;min-height:30px;padding:0 7px}.ghost-button:hover{color:#d8dee7;background:#111720;border-color:#293443}.danger-text{color:#e28e89!important}.operation-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.operation-metrics>div{grid-template-columns:auto 1fr;align-items:end;column-gap:9px;min-width:0;padding:18px 21px;display:grid}.operation-metrics>div+div{border-left:1px solid var(--line)}.operation-metrics small{color:#657185;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:680}.operation-metrics strong{letter-spacing:-.04em;font-size:22px;font-weight:570}.operation-metrics>div>span:not(.meter){color:#7e8a9b;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px;font-size:9px;overflow:hidden}.meter{background:#202837;border-radius:999px;grid-column:1/-1;height:3px;margin-top:8px;position:relative;overflow:hidden}.meter i{border-radius:inherit;background:var(--lime);height:100%;display:block}.workboard{border:1px solid var(--line);background:#090d14;border-radius:15px;margin-top:29px}.board-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:15px 20px;display:flex}.board-heading h2{margin:4px 0 0;font-size:17px;font-weight:620}.board-legend{color:#697587;text-transform:uppercase;gap:12px;font-size:8px;display:flex}.board-legend span{align-items:center;gap:5px;display:flex}.board-legend i{border-radius:50%;width:5px;height:5px}.lime-dot{background:var(--lime)}.amber-dot{background:var(--amber)}.violet-dot{background:var(--violet)}.board-columns{background:var(--line-soft);grid-template-columns:repeat(4,minmax(225px,1fr));gap:1px;display:grid;overflow-x:auto}.board-column{background:#090d14;min-width:225px;padding:14px 12px 16px}.column-title{justify-content:space-between;align-items:center;padding:0 3px 10px;display:flex}.column-title>span{color:#9aa5b5;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:710;display:flex}.accent-lime .column-title svg{color:var(--lime)}.accent-amber .column-title svg{color:var(--amber)}.accent-violet .column-title svg{color:var(--violet)}.accent-cyan .column-title svg{color:var(--cyan)}.column-title em{color:#778395;background:#171d28;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.column-stack{gap:8px;display:grid}.work-card{background:#10151e;border:1px solid #1e2735;border-radius:11px;padding:13px;transition:border-color .15s,transform .15s;display:block}.work-card:hover{border-color:#374356;transform:translateY(-1px)}.work-card-top,.work-card-foot{justify-content:space-between;align-items:center;gap:7px;display:flex}.work-card-top>span:first-child{color:#687487;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.work-card h3{margin:11px 0 4px;font-size:12px;font-weight:640;line-height:1.35}.work-card>p{color:#8995a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.blocker-line,.dependency-line{border-left:2px solid var(--amber);color:#d3a770;background:#ffb45f0a;align-items:flex-start;gap:5px;margin-top:9px;padding:6px 7px;font-size:8px;line-height:1.35;display:flex}.dependency-line{border-left-color:var(--violet);color:#a79cdd}.blocker-line svg,.dependency-line svg{flex:none}.work-card-foot{color:#667386;border-top:1px solid #1b2431;margin-top:12px;padding-top:9px;font-size:8px}.work-card-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-card-foot time{flex:none}.column-empty{color:#536074;border:1px dashed #202a38;border-radius:10px;place-items:center;min-height:112px;font-size:9px;display:grid}.internal-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:17px;margin-top:17px;display:grid}.activity-ledger{padding:4px 18px 8px}.ledger-row{grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:67px;padding:10px 0;display:grid}.ledger-row+.ledger-row{border-top:1px solid var(--line-soft)}.ledger-icon{width:31px;height:31px;color:var(--lime);background:#121823;border:1px solid #293442;border-radius:9px;place-items:center;display:grid}.ledger-icon.agent{color:var(--violet)}.ledger-row strong{font-size:10px;font-weight:660}.ledger-row p{color:#8b96a7;margin:2px 0;font-size:9px}.ledger-row small{color:#596679;font-size:8px}.ledger-row>a{color:#566276}.mini-approvals{padding:15px}.mini-approval{background:#10151e;border:1px solid #252f3e;border-radius:11px;padding:14px;display:block}.mini-approval>div{justify-content:space-between;align-items:center;display:flex}.mini-approval>div small{color:#697587;font-size:8px}.mini-approval h3{margin:12px 0 4px;font-size:13px}.mini-approval p{color:#8b96a7;margin:0;font-size:9px;line-height:1.5}.mini-approval>span{color:var(--lime);align-items:center;gap:5px;margin-top:14px;font-size:9px;font-weight:680;display:flex}.architecture-note{color:#697587;background:#0b0f16;border:1px solid #1e2734;border-radius:10px;align-items:center;gap:9px;margin-top:17px;padding:11px 14px;font-size:9px;display:flex}.architecture-note>span:first-of-type{flex:1}.architecture-note>span:last-child{color:#80906f;align-items:center;gap:5px;display:flex}.portal-shell{--portal-sidebar:226px;background:#090a0f;min-height:100vh}.portal-sidebar{z-index:20;width:var(--portal-sidebar);background:#0d0e13;border-right:1px solid #201f21;flex-direction:column;padding:24px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.portal-brand{align-items:center;gap:11px;padding:0 7px;display:flex}.portal-brand>span{border:1px solid var(--portal-accent);place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-brand>span{border:1px solid color-mix(in srgb, var(--portal-accent) 45%, #2c2a28)}}.portal-brand>span{background:var(--portal-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.portal-brand>span{background:color-mix(in srgb, var(--portal-accent) 10%, #111114)}}.portal-brand>span{color:var(--portal-accent);font-family:Georgia,serif;font-size:17px;font-weight:700}.portal-brand>div,.portal-foot>div{flex-direction:column;min-width:0;display:flex}.portal-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:137px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:500;overflow:hidden}.portal-brand small{color:#777378;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.portal-nav{flex-direction:column;flex:1;gap:4px;margin-top:44px;display:flex}.portal-nav a,.portal-nav>span{color:#8c888d;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:11px;font-weight:580;display:flex}.portal-nav>span{cursor:default;opacity:.55}.portal-nav a:hover,.portal-nav a.active{border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-nav a:hover,.portal-nav a.active{border-color:color-mix(in srgb, var(--portal-accent) 20%, #242326)}}.portal-nav a:hover,.portal-nav a.active{background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-nav a:hover,.portal-nav a.active{background:color-mix(in srgb, var(--portal-accent) 6%, #131318)}}.portal-nav a:hover,.portal-nav a.active{color:#f6f2ed}.portal-nav a.active svg{color:var(--portal-accent)}.portal-nav em{min-width:20px;height:20px;color:var(--portal-accent);background:#252226;border-radius:7px;place-items:center;margin-left:auto;font-size:8px;font-style:normal;font-weight:750;display:grid}.portal-plan{background:#121217;border:1px solid #252327;border-radius:11px;padding:12px}.portal-plan>span{color:#716e74;text-transform:uppercase;font-size:8px}.portal-plan strong{margin-top:3px;font-size:10px;font-weight:620;display:block}.portal-plan>div{background:#29272c;border-radius:999px;height:3px;margin:10px 0 6px;overflow:hidden}.portal-plan i{background:var(--portal-accent);height:100%;display:block}.portal-plan small{color:#777379;font-size:8px}.portal-foot{border-top:1px solid #211f22;align-items:center;gap:9px;margin-top:12px;padding:15px 6px 0;display:flex}.avatar.warm{border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.avatar.warm{border-color:color-mix(in srgb, var(--portal-accent) 24%, #2b2930)}}.avatar.warm{background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.avatar.warm{background:color-mix(in srgb, var(--portal-accent) 6%, #17161b)}}.avatar.warm{color:#eee9e2}.portal-foot strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portal-foot small{color:#716e74;font-size:8px}.portal-main{min-height:100vh;margin-left:var(--portal-sidebar)}.portal-topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0ff0;border-bottom:1px solid #201f22;justify-content:space-between;align-items:center;min-height:61px;padding:0 30px;display:flex;position:sticky;top:0}.portal-topbar>div{align-items:center;gap:9px;display:flex}.portal-powered{color:#79757b;align-items:center;gap:8px;font-size:9px;display:flex}.preview-badge,.preview-notice{color:#b6a9c6;background:#17131d;border:1px solid #383143;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.preview-badge{border-radius:8px;min-height:29px;padding:0 9px}.preview-notice{border-radius:9px;width:100%;padding:10px 12px}.preview-notice.compact{margin:0 18px 18px}.portal-wrap{width:min(1390px,100%);margin:0 auto;padding:41px 34px 70px}.portal-wrap>.preview-notice{margin-bottom:22px}.portal-hero{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.portal-eyebrow{color:var(--portal-accent);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:760}.portal-hero h1,.subpage-heading h1,.task-title-block h1{letter-spacing:-.035em;margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.03}.portal-hero p,.subpage-heading>p,.subpage-heading>div>p{color:#8f8b91;max-width:680px;margin:0;font-size:12px;line-height:1.6}.portal-primary{border:1px solid var(--portal-accent);flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-primary{border:1px solid color-mix(in srgb, var(--portal-accent) 55%, #5e4836)}}.portal-primary{background:var(--portal-accent);color:#17100a;border-radius:9px;padding:0 15px;font-size:10px;font-weight:760}.portal-primary:hover{transform:translateY(-1px)}.answer-grid{grid-template-columns:1.35fr 1fr 1fr;gap:13px;margin-top:31px;display:grid}.answer-card{background:#111116;border:1px solid #28262a;border-radius:14px;flex-direction:column;min-height:255px;padding:18px;display:flex}.now-card{border-top-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.now-card{border-top-color:color-mix(in srgb, var(--portal-accent) 65%, #2c2928)}}.need-card{border-top-color:#7c5a32}.next-card{border-top-color:#423c69}.answer-label{align-items:center;gap:8px;margin-bottom:20px;display:flex}.answer-label>span{width:28px;height:28px;color:var(--portal-accent);background:#17161b;border:1px solid #343137;border-radius:9px;place-items:center;display:grid}.need-card .answer-label>span{color:var(--amber)}.next-card .answer-label>span{color:var(--violet)}.answer-label small{color:#8e898f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.answer-card h2{letter-spacing:-.025em;margin:10px 0 6px;font-size:16px;font-weight:630;line-height:1.3}.answer-card>p{color:#8f8b91;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.progress-track{background:#29272c;border-radius:999px;height:3px;margin-top:auto;overflow:hidden}.progress-track i{background:var(--portal-accent);height:100%;display:block}.answer-foot{color:#777278;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:8px;display:flex}.answer-foot a,.answer-action{color:var(--portal-accent);align-items:center;gap:4px;font-weight:680;display:inline-flex}.action-chip,.queue-number{color:#ffca91;text-transform:uppercase;background:#ffb45f0f;border:1px solid #ffb45f45;border-radius:6px;width:max-content;padding:3px 6px;font-size:8px;font-weight:740}.queue-number{color:#b9b0ff;background:#8b7cff0f;border-color:#8b7cff47}.answer-action{border-top:1px solid #27252a;margin-top:auto;padding-top:12px;font-size:9px}.answer-action.subtle{color:#a49bbf}.slot-note{color:#75876b;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:flex}.all-clear{color:#849b77;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.all-clear strong{color:#d6decf;margin-top:8px;font-size:12px}.all-clear span{color:#777278;max-width:190px;margin-top:3px;font-size:9px}.review-banner{background:#0f171b;border:1px solid #294a54;border-radius:13px;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:13px;padding:15px 17px;display:grid}.review-icon{width:44px;height:44px;color:var(--cyan);border:1px solid #55d6ff4d;border-radius:12px;place-items:center;display:grid}.review-banner h2{margin:3px 0 2px;font-size:13px}.review-banner p{color:#8b9299;margin:0;font-size:9px}.review-banner>a{color:#b9e8f7;border:1px solid #315362;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:680;display:inline-flex}.portal-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.85fr);gap:13px;margin-top:13px;display:grid}.portal-section,.media-peek{background:#101015;border:1px solid #28262a;border-radius:14px}.portal-section-heading{border-bottom:1px solid #242226;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:13px 17px;display:flex}.portal-section-heading h2,.media-peek h2{margin:3px 0 0;font-size:14px;font-weight:630}.portal-section-heading>a{color:#969097;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.portal-queue-list{padding:3px 0}.portal-queue-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:10px 15px;display:grid}.portal-queue-row+.portal-queue-row{border-top:1px solid #222125}.queue-position{color:#7f7980;border:1px solid #333038;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid}.queue-position.revision{color:var(--rose);border-color:#ff6fae4d}.portal-queue-row>div:nth-child(2){min-width:0}.portal-queue-row>div:nth-child(2)>div{align-items:center;gap:7px;display:flex}.portal-queue-row>div:nth-child(2)>div>span:first-child{color:#716d73;text-transform:uppercase;font-size:7px;font-weight:700}.portal-queue-row>div:nth-child(2)>a{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 1px;font-size:10px;font-weight:640;display:block;overflow:hidden}.portal-queue-row small{color:#777278;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.queue-actions{align-items:center;gap:4px;display:flex;position:relative}.icon-button{color:#8b858c;cursor:pointer;background:#151419;border:1px solid #312e34;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.icon-button:hover{color:#eee9e3;border-color:#4a444c}.icon-button.danger:hover{color:#f29b95;border-color:#673b3b}.inline-error{z-index:3;color:#f0a6a1;background:#221515;border:1px solid #653f3e;border-radius:7px;width:max-content;max-width:210px;padding:5px 7px;font-size:8px;position:absolute;top:34px;right:0}.portal-activity-list{padding:5px 15px 10px}.portal-activity-list>div{grid-template-columns:27px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.portal-activity-list>div+div{border-top:1px solid #222126}.portal-activity-icon{width:25px;height:25px;color:var(--portal-accent);border:1px solid #322f35;border-radius:8px;place-items:center;display:grid}.portal-activity-list strong{font-size:9px}.portal-activity-list p{color:#89858b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0;font-size:8px;display:-webkit-box;overflow:hidden}.portal-activity-list small{color:#666168;font-size:7px}.media-peek{grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:13px;padding:17px;display:grid}.media-peek>div:first-child p{color:#767178;margin:2px 0 0;font-size:8px}.media-peek-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.media-peek-files a{background:#151419;border:1px solid #29272c;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.media-peek-files a>span{background:var(--portal-accent);border-radius:7px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.media-peek-files a>span{background:color-mix(in srgb, var(--portal-accent) 8%, #1a1819)}}.media-peek-files a>span{color:var(--portal-accent)}.media-peek-files strong,.media-peek-files small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-peek-files strong{font-size:8px}.media-peek-files small{color:#716d73;font-size:7px}.subpage-main{padding-top:1px}.subpage-topbar{left:var(--portal-sidebar);margin-left:var(--portal-sidebar)}.back-link{color:#8b878c;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.portal-subpage-wrap{width:min(1160px,100%);margin:0 auto;padding:44px 34px 80px}.portal-subpage-wrap.narrow-form{width:min(980px,100%)}.subpage-heading{margin-bottom:29px}.subpage-heading.queue-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.intake-form{gap:13px;display:grid}.form-section{background:#111116;border:1px solid #28262a;border-radius:14px;padding:23px}.form-step{grid-template-columns:32px minmax(0,1fr);gap:13px;display:grid}.form-step>span{border:1px solid var(--portal-accent);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.form-step>span{border:1px solid color-mix(in srgb, var(--portal-accent) 35%, #363238)}}.form-step>span{color:var(--portal-accent);border-radius:9px;font-size:8px;font-weight:760}.form-step h2{margin:0;font-size:16px;font-weight:630}.form-step p{color:#88848a;margin:3px 0 0;font-size:9px}.kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.kind-grid button{color:#9a959b;cursor:pointer;background:#151419;border:1px solid #312e34;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:72px;font-size:9px;font-weight:650;display:flex}.kind-grid button>span{border:1px solid #38353a;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.kind-grid button.active{border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.kind-grid button.active{border-color:color-mix(in srgb, var(--portal-accent) 52%, #443b36)}}.kind-grid button.active{background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.kind-grid button.active{background:color-mix(in srgb, var(--portal-accent) 7%, #151419)}}.kind-grid button.active{color:#f0ebe5}.kind-grid button.active>span{border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.kind-grid button.active>span{border-color:color-mix(in srgb, var(--portal-accent) 48%, #463d38)}}.kind-grid button.active>span{color:var(--portal-accent)}.scope-notice,.success-notice,.media-trust,.queue-rule-bar{color:#b6aac6;background:#17131d;border:1px solid #443858;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.scope-notice svg{color:var(--violet);flex:none}.scope-notice strong{font-size:10px}.scope-notice p{color:#91859e;margin:1px 0 0;font-size:8px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:21px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field>span{color:#aaa5ab;font-size:9px;font-weight:650}.field input,.field textarea,.field select,.decision-box textarea,.control-form textarea,.approval-decision textarea,.chat-composer textarea{color:#ebe7e1;resize:vertical;background:#0d0d12;border:1px solid #312e35;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:10px;transition:border-color .15s}.field input,.field select{min-height:40px}.field input:focus,.field textarea:focus,.field select:focus,.decision-box textarea:focus,.control-form textarea:focus,.approval-decision textarea:focus,.chat-composer textarea:focus{border-color:var(--portal-accent,var(--lime))}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field textarea:focus,.field select:focus,.decision-box textarea:focus,.control-form textarea:focus,.approval-decision textarea:focus,.chat-composer textarea:focus{border-color:color-mix(in srgb, var(--portal-accent,var(--lime)) 52%, #3c3940)}}.field input::placeholder,.field textarea::placeholder,.chat-composer textarea::placeholder{color:#57535a}.form-submit-row{background:#101015;border:1px solid #2a282c;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.form-submit-row>div{flex-direction:column;display:flex}.form-submit-row strong{font-size:10px}.form-submit-row span{color:#79757b;font-size:8px}.form-error{color:#f29b95;margin:7px 0 0;font-size:9px}.form-error.standalone{background:#201414;border:1px solid #633d3d;border-radius:8px;padding:8px 10px}.success-notice{color:#b6dba4;background:#121b10;border-color:#33512b;margin-bottom:18px;font-size:9px}.queue-rule-bar{color:#89858b;background:#111116;border-color:#2b292d;gap:20px;margin-bottom:13px}.queue-rule-bar span{align-items:center;gap:6px;font-size:8px;display:flex}.queue-table{background:#101015;border:1px solid #29272b;border-radius:13px;overflow:hidden}.queue-table-head,.queue-table-row{grid-template-columns:66px minmax(0,1.5fr) minmax(155px,.7fr) 130px;align-items:center;gap:12px;display:grid}.queue-table-head{color:#69656b;letter-spacing:.08em;text-transform:uppercase;background:#131318;border-bottom:1px solid #29272b;min-height:42px;padding:0 16px;font-size:8px;font-weight:730}.queue-table-row{min-height:88px;padding:12px 16px}.queue-table-row+.queue-table-row{border-top:1px solid #242226}.queue-rank{color:#777278;letter-spacing:.08em;font-size:11px;font-weight:730}.queue-rank.revision{color:var(--rose)}.queue-task-copy{min-width:0}.queue-task-copy>span{color:#777278;text-transform:uppercase;font-size:7px;font-weight:680}.queue-task-copy>a{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;font-weight:640;display:block;overflow:hidden}.queue-task-copy small{color:#777278;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.queue-status-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.queue-status-cell small{color:#6e6970;font-size:8px}.queue-control-cell{justify-content:flex-end;display:flex}.queue-footnote{color:#757177;margin:11px 2px 0;font-size:8px}.media-trust{color:#9fb595;background:#111610;border-color:#34402f;margin-bottom:14px;font-size:8px}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.media-file-card{background:#111116;border:1px solid #29272b;border-radius:13px;grid-template-columns:76px minmax(0,1fr);gap:15px;min-width:0;padding:15px;display:grid}.file-preview{border:1px solid var(--portal-accent);place-items:center;min-height:94px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.file-preview{border:1px solid color-mix(in srgb, var(--portal-accent) 26%, #343137)}}.file-preview{background:var(--portal-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.file-preview{background:color-mix(in srgb, var(--portal-accent) 5%, #17161a)}}.file-preview{color:var(--portal-accent)}.file-preview span{color:#a09aa1;background:#242126;border-radius:5px;padding:2px 4px;font-size:7px;position:absolute;bottom:6px;right:6px}.file-card-copy{min-width:0}.file-card-copy>span{color:var(--portal-accent);text-transform:uppercase;font-size:7px;font-weight:720}.file-card-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:11px;font-weight:640;overflow:hidden}.file-card-copy p,.file-card-copy small{color:#7d787e;margin:0;font-size:8px;display:block}.file-card-actions{border-top:1px solid #242226;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.file-card-actions a{color:#99949a;border:1px solid #302e33;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:8px;display:inline-flex}.download-button{min-height:33px;border:1px solid var(--portal-accent)!important}@supports (color:color-mix(in lab, red, red)){.download-button{border:1px solid color-mix(in srgb, var(--portal-accent) 42%, #3b3634)!important}}.download-button{background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.download-button{background:color-mix(in srgb, var(--portal-accent) 7%, #151419)}}.download-button{color:#ded6ce!important;padding:0 10px!important}.task-detail-wrap{width:min(1280px,100%)}.task-title-block{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.task-breadcrumb{color:var(--portal-accent,var(--lime));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:720;display:flex}.task-breadcrumb i{background:#635e65;border-radius:50%;width:3px;height:3px}.task-title-block h1{font-size:clamp(28px,3.6vw,43px)}.task-title-block>div:first-child>p{color:#8a858b;max-width:750px;margin:0;font-size:11px;line-height:1.6}.task-title-state,.internal-task-heading>div:last-child{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.task-title-state small,.internal-task-heading>div:last-child small{color:#6f6a71;font-size:8px}.customer-progress{border-block:1px solid #27252a;grid-template-columns:repeat(5,1fr);margin-top:28px;padding:15px 0;display:grid}.customer-progress>div{align-items:center;gap:7px;display:flex;position:relative}.customer-progress>div:not(:last-child):after{content:"";background:#2e2b31;height:1px;position:absolute;left:29px;right:10px}.customer-progress>div>span{z-index:1;color:#161317;background:#0a0a0f;border:1px solid #353239;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:relative}.customer-progress .done>span{border-color:var(--portal-accent);background:var(--portal-accent)}.customer-progress .current>span{border-color:var(--portal-accent);box-shadow:0 0 0 4px var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.customer-progress .current>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--portal-accent) 9%, transparent)}}.customer-progress small{z-index:1;color:#676269;background:#090a0f;padding-right:8px;font-size:8px;position:relative}.customer-progress .done small,.customer-progress .current small{color:#b2adb3}.task-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.7fr);gap:14px;margin-top:22px;display:grid}.task-primary-column,.task-side-column,.internal-task-main,.internal-task-side{align-content:start;gap:12px;display:grid}.input-callout{background:#17130f;border:1px solid #684c2c;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px;display:grid}.input-callout>svg{color:var(--amber)}.input-callout h2{margin:3px 0 4px;font-size:13px}.input-callout p{color:#a28c74;margin:0;font-size:9px}.deliverable-card{background:#0e1519;border:1px solid #31505a;border-radius:13px;grid-template-columns:165px minmax(0,1fr);gap:19px;padding:16px;display:grid}.deliverable-preview{min-height:130px;color:var(--cyan);background:#111c21;border:1px solid #274751;border-radius:10px;place-items:center;display:grid;position:relative}.deliverable-preview>span{color:#78929b;text-transform:uppercase;font-size:7px;position:absolute;bottom:10px}.deliverable-preview strong{background:#1a2b32;border-radius:5px;padding:2px 5px;font-size:7px;position:absolute;top:8px;right:8px}.deliverable-copy{align-self:center;min-width:0}.deliverable-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:14px;overflow:hidden}.deliverable-copy p{color:#82949a;margin:0 0 14px;font-size:8px}.decision-box{background:#111610;border:1px solid #3d4937;border-radius:13px;padding:17px}.decision-box h3{margin:4px 0 3px;font-size:14px}.decision-box>div:first-child p{color:#89967f;margin:0 0 13px;font-size:9px}.decision-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.conversation-panel,.detail-panel{background:#101015;border:1px solid #29272c;border-radius:13px}.conversation-heading{border-bottom:1px solid #252328;justify-content:space-between;align-items:center;min-height:63px;padding:12px 17px;display:flex}.conversation-heading>div{align-items:center;gap:9px;display:flex}.conversation-heading>div>svg{color:var(--portal-accent,var(--lime))}.conversation-heading>div>span{flex-direction:column;display:flex}.conversation-heading strong{font-size:11px}.conversation-heading small{color:#757077;font-size:8px}.conversation-heading em{color:#6d6870;font-size:8px;font-style:normal}.message-list{padding:4px 17px}.message{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.message+.message{border-top:1px solid #242227}.message-avatar{color:#a09aa1;background:#17161b;border:1px solid #363239;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:720;display:grid}.ai-message .message-avatar{color:var(--violet);background:#8b7cff0f;border-color:#8b7cff57}.message-meta{align-items:center;gap:6px;display:flex}.message-meta strong{font-size:9px}.message-meta>span{color:#aaa0d6;border:1px solid #41395b;border-radius:4px;padding:1px 4px;font-size:6px;font-weight:760}.message-meta time{color:#605b62;margin-left:auto;font-size:7px}.message p{color:#a09ba2;margin:3px 0 0;font-size:9px;line-height:1.6}.internal-message{background:#13131b;border-radius:8px;margin-inline:-7px;padding-inline:7px}.message-meta .internal-tag,.message-meta .shared-tag{align-items:center;gap:3px;display:inline-flex}.message-meta .shared-tag{color:#93aa88;border-color:#33432f}.chat-composer{border-top:1px solid #262429;padding:14px 17px 17px}.visibility-toggle{background:#0d0d12;border:1px solid #2d2b31;border-radius:8px;gap:3px;width:max-content;margin-bottom:8px;padding:3px;display:flex}.visibility-toggle button{color:#706b73;cursor:pointer;background:0 0;border-radius:6px;min-height:25px;padding:0 8px;font-size:7px}.visibility-toggle button.active{color:#c1bbc5;background:#24222a}.composer-box{background:#0d0d12;border:1px solid #302e34;border-radius:10px;overflow:hidden}.chat-composer textarea{background:0 0;border:0;border-radius:0;min-height:76px}.composer-foot{border-top:1px solid #242228;justify-content:space-between;align-items:center;padding:7px 8px 7px 10px;display:flex}.composer-foot>span{color:#645f66;align-items:center;gap:5px;font-size:7px;display:flex}.composer-foot>span svg{color:var(--violet)}.send-button{border:1px solid var(--portal-accent,var(--lime));min-height:30px}@supports (color:color-mix(in lab, red, red)){.send-button{border:1px solid color-mix(in srgb, var(--portal-accent,var(--lime)) 45%, #3d3a3c)}}.send-button{background:var(--portal-accent,var(--lime))}@supports (color:color-mix(in lab, red, red)){.send-button{background:color-mix(in srgb, var(--portal-accent,var(--lime)) 8%, #19171b)}}.send-button{color:#ded8df;padding:0 10px}.detail-panel{padding:15px}.detail-panel dl{margin:11px 0 0}.detail-panel dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:37px;display:flex}.detail-panel dl>div+div{border-top:1px solid #242228}.detail-panel dt{color:#716c73;font-size:8px}.detail-panel dd{color:#b1abb2;text-align:right;margin:0;font-size:8px}.side-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.frozen-note{color:#716c73;align-items:center;gap:4px;font-size:7px;display:flex}.briefing-values{margin-top:10px}.briefing-values>div{padding:8px 0}.briefing-values>div+div{border-top:1px solid #242228}.briefing-values span{color:#716c73;text-transform:uppercase;font-size:7px;font-weight:680}.briefing-values p{color:#a6a0a8;margin:2px 0 0;font-size:8px;line-height:1.5}.file-list{margin-top:9px}.file-list a,.file-list .file-entry{color:#9d979e;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px 0;display:grid}.file-list a+a,.file-list .file-entry+.file-entry{border-top:1px solid #242228}.file-list strong,.file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-list strong{color:#c6c1cb;font-size:12px}.file-list small{color:#aaa4ad;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.upload-row{border-top:1px solid #242228;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:10px;display:flex}.file-picker{color:#817b82;cursor:pointer;border:1px dashed #39363d;border-radius:8px;flex:1;align-items:center;gap:5px;min-height:33px;padding:0 8px;font-size:8px;display:flex;overflow:hidden}.file-picker input{opacity:0;width:1px;height:1px;position:absolute}.upload-row>small{color:#838d77;width:100%;font-size:7px}.control-request,.delete-task-box{background:#111116;border:1px solid #312e34;border-radius:11px;padding:12px}.control-request>p,.delete-task-box>p{color:#78737a;margin:0 0 8px;font-size:8px}.control-buttons{flex-wrap:wrap;gap:4px;display:flex}.control-form{gap:7px;margin-top:8px;display:grid}.form-note{color:#9aa990;margin-top:7px;font-size:7px;display:block}.inline-edit{gap:8px;margin-top:10px;display:grid}.inline-edit-actions{justify-content:flex-end;gap:6px;display:flex}.delete-task-box .queue-actions{justify-content:flex-end}.internal-task-shell,.approval-page{background:var(--night);min-height:100vh}.internal-task-topbar,.approval-page-topbar{z-index:15;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090ff0;justify-content:space-between;align-items:center;min-height:61px;padding:0 28px;display:flex;position:sticky;top:0}.internal-task-topbar>a,.approval-page-topbar>a{color:#8b96a7;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.internal-task-topbar>div,.approval-page-topbar>div{align-items:center;gap:10px;display:flex}.internal-task-wrap{width:min(1290px,100%);margin:0 auto;padding:43px 34px 75px}.internal-task-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.internal-task-heading h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(28px,3.6vw,44px);font-weight:590;line-height:1.05}.internal-task-heading>div:first-child>p{color:#8d98a9;max-width:750px;margin:0;font-size:11px}.internal-task-grid{grid-template-columns:minmax(0,1.5fr) minmax(285px,.72fr);gap:14px;margin-top:25px;display:grid}.internal-phase-card{background:#10160f;border:1px solid #304229;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.internal-phase-card h2{margin:4px 0 3px;font-size:15px}.internal-phase-card p{color:#829178;margin:0;font-size:9px}.slot-active,.slot-free{color:var(--lime);text-transform:uppercase;background:#182214;border:1px solid #476238;border-radius:7px;flex:none;padding:5px 8px;font-size:8px;font-weight:700}.slot-free{color:#8d99aa;background:#151a22;border-color:#343f50}.internal-facts{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.internal-facts>div{flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.internal-facts>div:nth-child(2n){border-left:1px solid var(--line-soft)}.internal-facts>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.internal-facts span{color:#647185;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.internal-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.side-alert{color:var(--amber);background:#18130e;border:1px solid #654a2d;border-radius:11px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:12px;display:grid}.side-alert div{flex-direction:column;display:flex}.side-alert span{color:#907b63;text-transform:uppercase;font-size:7px}.side-alert strong{color:#cfb48f;font-size:9px}.audit-note{color:#778496;background:#10151e;border:1px solid #293343;border-radius:10px;gap:8px;padding:11px;font-size:8px;display:flex}.audit-note svg{color:var(--violet);flex:none}.approval-security{color:#8da37e;align-items:center;gap:5px;font-size:8px;display:inline-flex}.approval-page-wrap{width:min(1080px,100%);margin:0 auto;padding:47px 34px 80px}.approval-detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.approval-detail-heading h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(31px,4vw,48px);font-weight:590;line-height:1.05}.approval-detail-heading p{color:#8d98a8;max-width:690px;margin:0;font-size:11px;line-height:1.6}.approval-number{color:#566276;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.approval-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(285px,.75fr);gap:13px;margin-top:27px;display:grid}.approval-review-card,.approval-preview,.approval-consequences,.approval-decision-card{border:1px solid var(--line);background:var(--surface);border-radius:13px}.approval-review-card{padding:19px}.approval-review-top{justify-content:space-between;align-items:center;display:flex}.approval-review-top .risk-tag{align-items:center;gap:5px;display:inline-flex}.approval-review-top time{color:#647185;font-size:8px}.approval-review-card>h2{letter-spacing:-.03em;margin:18px 0 15px;font-size:20px;font-weight:620}.approval-scope{border-block:1px solid var(--line-soft);grid-template-columns:95px minmax(0,1fr);padding-block:8px;display:grid}.approval-scope span,.approval-scope strong{align-items:center;gap:6px;min-height:32px;font-size:9px;display:flex}.approval-scope span{color:#687588}.approval-scope strong{font-weight:620}.approval-reason{border-left:2px solid var(--amber);color:var(--amber);background:#15130f;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:16px;padding:10px;display:grid}.approval-reason span{color:#b89a73;text-transform:uppercase;font-size:8px;font-weight:680}.approval-reason p{color:#aa9a85;margin:2px 0 0;font-size:9px}.approval-side-stack{align-content:start;gap:13px;display:grid}.approval-preview,.approval-consequences{padding:16px}.approval-preview>div,.approval-consequences>div{color:var(--violet);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:720;display:flex}.approval-consequences>div{color:var(--amber)}.approval-preview p,.approval-consequences p{color:#a4aebb;margin:12px 0 0;font-size:10px;line-height:1.65}.approval-consequences small{border-top:1px solid var(--line-soft);color:#667386;margin-top:12px;padding-top:10px;font-size:8px;line-height:1.5;display:block}.approval-decision-card{grid-template-columns:230px minmax(0,1fr);gap:20px;margin-top:13px;padding:18px;display:grid}.approval-decision-card>div:first-child{color:var(--lime);align-items:flex-start;gap:9px;display:flex}.approval-decision-card>div:first-child>span{color:var(--text);flex-direction:column;display:flex}.approval-decision-card>div:first-child strong{font-size:10px}.approval-decision-card>div:first-child small{color:#6f7b8d;margin-top:3px;font-size:8px}@media (max-width:1180px){.board-columns{grid-template-columns:repeat(4,260px)}.answer-grid{grid-template-columns:1fr 1fr}.now-card{grid-column:1/-1}.media-peek{grid-template-columns:180px minmax(0,1fr)}.media-peek>.ghost-button{grid-column:2;justify-self:end}}@media (max-width:920px){.client-hero,.portal-hero,.subpage-heading.queue-heading,.task-title-block,.internal-task-heading,.approval-detail-heading{flex-direction:column;align-items:flex-start}.operation-metrics{grid-template-columns:repeat(2,1fr)}.operation-metrics>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.operation-metrics>div:nth-child(4){border-top:1px solid var(--line)}.internal-grid,.portal-content-grid,.task-layout,.internal-task-grid,.approval-detail-grid{grid-template-columns:1fr}.gate-strip{flex-wrap:wrap}.media-library-grid,.approval-decision-card{grid-template-columns:1fr}}@media (max-width:760px){.portal-shell{--portal-sidebar:0px}.portal-sidebar{border-bottom:1px solid #201f22;border-right:0;width:100%;padding:14px 15px;position:relative}.portal-nav{flex-direction:row;gap:4px;margin-top:13px;overflow-x:hidden}.portal-nav a,.portal-nav>span{flex:1;justify-content:center;gap:6px;min-width:0;min-height:36px;padding-inline:6px;font-size:9px}.portal-nav em{width:17px;min-width:17px;height:17px;margin-left:0}.portal-nav .portal-new-nav{flex:0 0 38px}.portal-new-label,.portal-plan,.portal-foot{display:none}.portal-main,.subpage-topbar{margin-left:0}.portal-topbar,.internal-task-topbar,.approval-page-topbar{min-height:53px;padding-inline:15px}.portal-powered,.approval-security,.internal-task-topbar .data-state{display:none}.portal-wrap,.portal-subpage-wrap,.internal-task-wrap,.approval-page-wrap{padding:30px 15px 55px}.answer-grid{grid-template-columns:1fr}.now-card{grid-column:auto}.answer-card{min-height:230px}.review-banner{grid-template-columns:39px minmax(0,1fr)}.review-icon{width:38px;height:38px}.review-banner>a{grid-column:1/-1;justify-content:center}.media-peek,.media-peek-files{grid-template-columns:1fr}.media-peek>.ghost-button{grid-column:auto;justify-self:start}.kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.form-section{padding:17px}.form-submit-row{flex-direction:column;align-items:stretch}.queue-rule-bar{flex-direction:column;align-items:flex-start;gap:8px}.queue-table{background:0 0;border:0;overflow:visible}.queue-table-head{display:none}.queue-table-row{background:#111116;border-radius:11px;grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:8px;padding:13px;border:1px solid #29272b!important}.queue-status-cell,.queue-control-cell{grid-column:2}.queue-control-cell{justify-content:flex-start}.media-file-card{grid-template-columns:62px minmax(0,1fr)}.file-preview{min-height:79px}.customer-progress{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:hidden}.customer-progress>div{gap:4px}.customer-progress small{padding-right:3px;font-size:7px}.deliverable-card{grid-template-columns:1fr}.deliverable-preview{min-height:105px}.decision-actions{flex-direction:column-reverse;align-items:stretch}.internal-facts{grid-template-columns:1fr}.internal-facts>div{border-top:1px solid var(--line-soft)!important;border-left:0!important}.internal-facts>div:first-child{border-top:0!important}.internal-phase-card{flex-direction:column;align-items:flex-start}.operation-metrics{margin-top:25px}.board-heading{flex-direction:column;align-items:flex-start}.architecture-note{flex-wrap:wrap;align-items:flex-start}}.gate-strip{flex-wrap:wrap}.gate-strip>.gate-pending{color:#edc787;background:#241d12;border-color:#66502d}.operations-status,.notifications-panel{margin-top:24px}.operations-status>p,.operations-status>ul{color:var(--muted);margin:14px 24px;font-size:12px;line-height:1.7}.operations-status>p strong{color:var(--text)}.operations-status>ul{padding-left:18px}.notification-row{grid-template-columns:30px minmax(0,1fr) auto}.notification-row>div{min-width:0}.notification-row p,.notification-row strong{overflow-wrap:anywhere}.notification-unread{border-left:2px solid #9bbe85}.notification-empty,.notification-error{color:var(--muted);margin:20px 24px;font-size:12px}.notification-error{color:#edb399}@media (max-width:620px){.notification-row{grid-template-columns:25px minmax(0,1fr)}.notification-row>button,.notification-row>small{grid-column:2;justify-self:start}}.client-gate-note{color:#edc787;font-size:12px;line-height:1.6}.notification-row>div>small,.notification-row>div>strong{display:block}.notification-row>div>strong{margin-top:4px}.admin-wrap{max-width:1180px;min-height:100vh;margin:0 auto}.admin-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding:12px 0 28px;display:flex}.admin-breadcrumbs a,.admin-pagination a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.admin-sections{gap:24px;display:grid}.admin-panel{padding:24px}.admin-panel .panel-heading{padding:0 0 18px}.admin-panel p{overflow-wrap:anywhere;margin:10px 0 16px;line-height:1.6}.admin-panel h2{margin:0 0 12px;font-size:20px}.admin-panel .intake-form{gap:16px}.admin-record-list{margin:0;padding:0;list-style:none}.admin-record-list>li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.admin-record-list>li:last-child{border-bottom:0}.admin-record-list>li>div{min-width:0}.admin-record-list p{margin:6px 0}.admin-record-list small{color:var(--muted)}.admin-record-list a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.admin-pagination{flex-wrap:wrap;align-items:center;gap:22px;padding:24px 0;display:flex}.work-archive{margin:12px 0}.work-archive summary{cursor:pointer;padding:10px 0;font-weight:650}.work-archive .column-stack{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.customer-admin-shell .panel{padding:24px}.customer-admin-shell .panel-heading{padding:0 0 18px}.customer-admin-shell .notifications-panel .activity-ledger{padding-inline:0}.customer-admin-shell .notification-row strong,.customer-admin-shell .notification-row p{font-size:14px}.customer-admin-shell .notification-row small{color:var(--muted);font-size:12px}.customer-admin-shell .notification-row .secondary-button{min-height:44px;font-size:12px}.customer-admin-shell .panel p{margin:8px 0 16px;line-height:1.6}.customer-admin-shell dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:16px 0;display:grid}.customer-admin-shell dl>div{border-top:1px solid var(--line-soft);padding-top:12px}.customer-admin-shell dt{color:var(--muted);font-size:12px}.customer-admin-shell dd{margin:6px 0 0;line-height:1.5}.customer-admin-shell .field-grid,.customer-admin-shell .intake-form{gap:18px}.customer-admin-shell .admin-record-list{margin-top:10px}@media (max-width:700px){.admin-panel,.customer-admin-shell .panel{padding:18px}.admin-record-list>li{flex-direction:column;align-items:flex-start;gap:12px}.admin-record-list button{white-space:normal;max-width:100%}.admin-wrap .hero-row h1{overflow-wrap:anywhere;font-size:30px}.field>span{font-size:12px}.field input,.field textarea,.field select,.decision-box textarea,.control-form textarea,.approval-decision textarea,.chat-composer textarea{font-size:16px}.field input,.field select{min-height:44px}.form-submit-row span,.scope-notice p{font-size:12px;line-height:1.5}}.admin-fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.admin-fieldset[disabled]{opacity:.65}.admin-question{border:1px solid var(--line-soft);border-radius:12px;min-width:0;padding:18px}.admin-question legend{color:var(--muted);padding:0 8px}.admin-question .secondary-button{margin-top:16px}.admin-check{align-items:flex-start;gap:12px;margin:12px 0;font-size:13px;line-height:1.6;display:flex}.admin-check input{accent-color:var(--lime);flex:0 0 18px;width:18px;height:18px;margin-top:3px}.admin-package{border-bottom:1px solid var(--line-soft);padding:24px 0}.admin-package:last-child{border-bottom:0}.admin-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.customer-admin-shell .admin-answers{display:block}.admin-answers>div{margin:20px 0}.admin-answer-file{display:block}.customer-admin-shell summary{cursor:pointer;padding:10px 0}.customer-admin-shell .field input[type=color]{min-height:44px;padding:4px}.planning-card{scroll-margin-top:24px}.planning-card .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.planning-card .panel-heading>div{min-width:0}.planning-card h2{overflow-wrap:anywhere;margin-top:10px}.planning-card a,.integration-workspace a{color:var(--lime);text-underline-offset:3px}.planning-card details{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:10px}.planning-card .intake-form{margin-top:16px}.planning-options{max-height:260px;overflow:auto}.planning-dependency{margin-bottom:6px;display:block}.integration-workspace,.integration-history{gap:20px;display:grid}.integration-card,.integration-snapshot{overflow-wrap:anywhere;min-width:0}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.integration-status{color:var(--muted);font-size:13px}.integration-snapshot{border-top:1px solid var(--line-soft);padding:16px 0}.customer-admin-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.customer-admin-shell .field{min-width:0}.customer-admin-shell .field input,.customer-admin-shell .field select,.customer-admin-shell .field textarea{max-width:100%}.customer-admin-shell .panel ul{padding-left:20px;line-height:1.8}.customer-admin-shell .panel .admin-record-list{padding-left:0}.project-workspace{gap:24px;display:grid}.project-card{overflow-wrap:anywhere;min-width:0}.project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.customer-admin-shell dl:has(>dt){grid-template-columns:minmax(140px,.6fr) minmax(0,1fr);align-items:start}.customer-admin-shell dl:has(>dt)>dd{overflow-wrap:anywhere;margin:0}@media (max-width:620px){.customer-admin-shell dl:has(>dt){grid-template-columns:1fr;gap:6px}.customer-admin-shell dl:has(>dt)>dt{margin-top:12px}}.portal-task-list-page .queue-task-copy>a{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.portal-task-list-page .queue-task-copy small{white-space:normal;overflow-wrap:anywhere;color:#a29fa6;font-size:12px;line-height:1.6}.portal-task-list-page .queue-task-copy>span,.portal-task-list-page .queue-status-cell small,.portal-task-list-page .queue-footnote,.portal-task-list-page .field>span{color:#a29fa6;font-size:12px}.portal-task-list-page .queue-task-copy p{overflow-wrap:anywhere;line-height:1.5}.portal-task-list-page .queue-table-head{color:#a29fa6;font-size:10px}.portal-task-list-page .status-pill{font-size:11px}.portal-task-list-page .admin-actions a,.portal-task-list-page .admin-pagination a,.portal-task-list-page .queue-control-cell a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.portal-task-list-page .admin-actions a[aria-current=page]{color:var(--lime);text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.portal-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.portal-nav a,.portal-nav>span{white-space:normal;justify-content:flex-start;min-height:44px;padding:8px 10px;font-size:12px}.portal-nav svg,.portal-nav em{flex-shrink:0}.portal-nav em{margin-left:auto}.portal-new-label{display:inline}}.workday-wrap{max-width:1360px;padding-top:28px}.workday-heading{margin-bottom:18px}.workday-heading h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,3.5vw,44px);line-height:1.12}.workday-heading p{color:var(--muted-strong);max-width:700px;font-size:15px;line-height:1.7}.workday-topbar nav{flex-wrap:wrap;gap:22px;display:flex}.workday-topbar nav a,.workday-tabs a,.workday-pagination a,.workday-list-heading>a,.workday-scope-notice a,.workday-empty a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.workday-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.workday-tabs a{border:1px solid var(--line);color:var(--muted-strong);border-radius:10px;padding:8px 16px}.workday-tabs a[aria-current=page]{color:var(--lime);background:#9cff5714;border-color:#9cff574d}.workday-summary{margin-bottom:20px}.workday-summary-caption{color:var(--muted-strong);margin-bottom:10px;font-size:12px}.workday-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workday-metrics a{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:5px;padding:18px 32px 18px 18px;display:grid;position:relative}.workday-metrics strong{font-size:27px;font-weight:600;line-height:1.2}.workday-metrics span{color:var(--muted-strong);font-size:12px}.workday-metrics svg{color:var(--muted);position:absolute;top:22px;right:14px}.workday-metrics a[aria-current=page]{border-color:#9cff5773}.workday-list-panel{padding:24px}.workday-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.8fr) minmax(140px,1fr) minmax(145px,1fr) auto;align-items:end;gap:14px;padding-bottom:24px;display:grid}.workday-filters .field{gap:8px;min-width:0;margin:0}.workday-filters .field>span{color:var(--muted-strong);font-size:12px}.workday-filters input,.workday-filters select{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:10px;font-size:14px}.workday-filters button{min-height:44px;padding:10px 18px;font-size:13px}.workday-filters.workday-sortable-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workday-sortable-filters .workday-search{grid-column:1/-1}.workday-sortable-filters .field>span{font-size:14px}.workday-sortable-filters button{justify-self:end}.workday-list-panel .workday-sort-help{color:var(--muted-strong);max-width:960px;margin:16px 0 0;font-size:14px;line-height:1.7}.workday-search>div{position:relative}.workday-search svg{color:var(--muted);position:absolute;top:14px;left:12px}.workday-search input{padding-left:38px}.workday-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 4px;display:flex}.workday-list-heading h2{margin:0;font-size:19px}.workday-list-heading p{color:var(--muted-strong);margin:6px 0;font-size:13px}.workday-list-heading>a{color:var(--muted-strong);text-underline-offset:4px;text-decoration:underline}.workday-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:4px 0 12px;display:flex}.workday-pagination>span{color:var(--muted);font-size:13px}.workday-pagination a{color:var(--lime)}.workday-list{margin:0;padding:0;list-style:none}.workday-task{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:24px 0;display:grid}.workday-task-main{min-width:0}.workday-context{color:var(--muted-strong);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.workday-context a{text-underline-offset:3px;align-items:center;min-height:26px;text-decoration:underline;display:inline-flex}.workday-task-title{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.workday-task-title h3{letter-spacing:-.02em;overflow-wrap:anywhere;flex:250px;margin:0;font-size:17px;line-height:1.5}.workday-task-title h3 a:hover{color:var(--lime)}.workday-task-title .status-pill{font-size:11px}.workday-responsibility{color:var(--muted-strong);overflow-wrap:anywhere;margin:8px 0 14px;font-size:12px}.workday-responsibility>span{color:var(--amber);margin-left:12px}.workday-next-step{border-left:2px solid var(--line);padding-left:12px}.workday-next-step strong{font-size:13px;font-weight:600}.workday-next-step p{color:var(--muted-strong);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.7}.workday-task-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.workday-task-foot time{color:var(--muted);font-size:12px}.workday-open{min-height:44px;color:var(--lime);align-items:center;gap:8px;font-size:13px;display:inline-flex}.workday-dates{border-left:1px solid var(--line-soft);flex-direction:column;gap:14px;margin:0;padding-left:20px;display:flex}.workday-dates dt{color:var(--muted-strong);margin-bottom:4px;font-size:11px}.workday-dates dd{margin:0;font-size:13px;line-height:1.6}.workday-dates small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.workday-dates .workday-overdue,.workday-dates .workday-overdue small{color:var(--amber)}.workday-scope-notice{border:1px solid var(--line);color:var(--muted-strong);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:8px 12px;font-size:12px;display:flex}.workday-scope-notice a{color:var(--lime)}.workday-empty{text-align:center;border-top:1px solid var(--line);padding:36px 18px}.workday-empty>svg{color:var(--muted);margin:0 auto 14px}.workday-empty h3{font-size:18px}.workday-empty p{max-width:560px;color:var(--muted-strong);margin:12px auto;line-height:1.7}.workday-empty a{color:var(--lime)}.workday-footnote{color:var(--muted);border-top:1px solid var(--line);margin:0;padding-top:16px;font-size:11px;line-height:1.7}.workday-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (max-width:1100px){.workday-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workday-search{grid-column:1/-1}.workday-filters button{justify-self:start}.workday-task{grid-template-columns:minmax(0,1fr) 200px}}@media (max-width:760px){.workday-wrap{padding:26px 16px 50px}.workday-topbar{flex-wrap:wrap;align-items:flex-start;gap:12px;height:auto;min-height:70px;padding:12px 16px}.workday-topbar nav{gap:8px 18px}.workday-heading p{font-size:14px}.workday-tabs{gap:6px}.workday-tabs a{text-align:center;flex:150px;justify-content:center;padding:9px;font-size:12px}.workday-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workday-metrics a{padding:14px 26px 14px 14px}.workday-metrics span{font-size:11px}.workday-list-panel{padding:16px}.workday-filters{grid-template-columns:1fr;gap:16px}.workday-filters.workday-sortable-filters{grid-template-columns:minmax(0,1fr)}.workday-filters input,.workday-filters select{font-size:16px}.workday-filters button{width:100%}.workday-task{grid-template-columns:1fr;gap:18px;padding:22px 0}.workday-task-title h3{flex-basis:100%;font-size:16px}.workday-dates{border-left:0;border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:14px;padding:14px 0 0;display:grid}.workday-context a{min-height:44px}.workday-context{align-items:center}.workday-task-foot{align-items:flex-start}}.workday-assignment-warning{color:var(--amber);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}.workday-assignment-warning a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.task-next-step-placement{grid-column:1/-1}.task-next-step-placement h2{margin:8px 0;font-size:19px}.task-next-step-placement h3{margin:16px 0 8px;font-size:14px}.task-next-step-placement p,.task-next-step-placement li{color:var(--muted-strong);font-size:13px;line-height:1.7}.task-next-step-placement ul{padding-left:20px}.task-next-step-placement a{min-height:44px;color:var(--lime);align-items:center;font-size:13px;display:inline-flex}.internal-task-topbar .admin-actions>a{align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.internal-task-topbar .admin-actions>a svg{flex-shrink:0}@media (max-width:760px){.internal-task-topbar{flex-wrap:wrap;gap:6px;padding-block:6px}.internal-task-topbar>.admin-actions{flex:100%;gap:4px 14px}.internal-task-topbar .admin-actions>a{flex-wrap:nowrap}}.task-input-reply{gap:12px;margin-top:18px;display:grid}.task-input-reply .field{gap:8px;margin:0}.task-input-reply .field>span{color:var(--muted-strong);font-size:13px}.task-input-reply textarea{resize:vertical;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;min-height:115px;padding:12px;font-size:14px;line-height:1.6}.task-input-reply p,.chat-question-hint{color:var(--muted-strong);font-size:13px;line-height:1.7}.task-input-reply .primary-button{justify-self:start;min-height:44px;padding:12px 16px;font-size:13px}.task-input-saved{align-items:center;gap:8px;display:flex}.task-input-reply .text-button,.chat-question-hint a{color:var(--lime);align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}#rueckfrage,.internal-task-wrap :is(#aufgabenverlauf,#bearbeitung,#briefing,#dateien){scroll-margin-top:155px}@media (max-width:760px){.task-input-reply textarea{font-size:16px}.task-input-reply .primary-button{width:100%}}.project-detail{gap:24px;min-width:0;display:grid}.project-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.project-overview-heading h2{overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(21px,2.5vw,28px);line-height:1.35}.project-state{border:1px solid var(--line);color:var(--muted-strong);border-radius:999px;padding:7px 13px;font-size:12px}.project-state-active{color:var(--lime)}.project-state-paused{color:var(--amber)}.project-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 16px;display:grid}.project-outcomes a{border-block:1px solid var(--line);gap:5px;padding:14px 0;display:grid}.project-outcomes strong{font-size:25px;font-weight:600}.project-outcomes span{color:var(--muted-strong);font-size:13px}.customer-admin-shell .project-progress-note{color:var(--muted);max-width:750px;font-size:12px}.project-status-notice,.project-task-context{border:1px solid var(--line);color:var(--muted-strong);border-radius:9px;padding:14px;line-height:1.7}.project-detail .admin-actions a,.project-card .admin-actions a{min-height:44px;color:var(--lime);align-items:center;font-size:13px;display:inline-flex}.project-detail .admin-actions a.primary-button{color:var(--night)}.project-detail .workday-summary{margin-bottom:0}.project-card[id]{scroll-margin-top:110px}.project-card h3 a,.task-breadcrumb a,.project-task-context a{text-underline-offset:4px;text-decoration:underline}.project-card h3 a:hover,.task-breadcrumb a:hover{color:var(--lime)}.project-detail :is(a,button,input,select):focus-visible{outline:2px solid var(--lime);outline-offset:4px}.customer-admin-shell .project-detail .workday-list{padding:0}.customer-admin-shell .project-detail .workday-dates{flex-direction:column;gap:14px;margin:0;display:flex}.customer-admin-shell .project-detail .workday-dates>div{border:0;padding-top:0}.customer-admin-shell .project-detail .workday-dates dd{margin:0}@media (max-width:700px){.project-detail{gap:18px}.project-outcomes{gap:12px}.project-outcomes span{overflow-wrap:anywhere;font-size:12px}.customer-admin-shell .project-detail .workday-dates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-overview .admin-actions{align-items:stretch;gap:8px 18px}.project-overview .primary-button{white-space:normal;justify-content:center;width:100%}}.briefing-workspace{min-width:0;padding:22px;scroll-margin-top:155px}.briefing-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.briefing-workspace-heading h2{margin:7px 0 0;font-size:20px;line-height:1.3}.briefing-workspace .frozen-note{color:var(--muted-strong);gap:6px;min-height:30px;font-size:11px}.briefing-workspace .briefing-values{margin-top:16px}.briefing-workspace .briefing-values>div{padding:12px 0}.briefing-workspace .briefing-values span{color:var(--muted-strong);letter-spacing:.04em;font-size:11px}.briefing-workspace .briefing-values p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.75}.briefing-editor{min-width:0;margin-top:16px}.briefing-edit-start>p,.briefing-readonly-note{color:var(--muted-strong);margin:10px 0 0;font-size:12px;line-height:1.7}.briefing-edit-form{border-top:1px solid var(--line);gap:20px;padding-top:18px;display:grid}.briefing-edit-intro h3{margin:0 0 10px;font-size:17px}.briefing-edit-intro p{color:var(--muted-strong);margin:8px 0 0;font-size:13px;line-height:1.7}.briefing-edit-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.briefing-edit-form .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.briefing-edit-form .field{gap:8px;min-width:0;margin:0}.briefing-edit-form .field>span{color:var(--text);font-size:13px;line-height:1.5}.briefing-edit-form .field input,.briefing-edit-form .field textarea{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:12px;font-size:14px;line-height:1.7}.briefing-edit-form .field textarea{resize:vertical}.briefing-edit-form .field small{color:var(--muted-strong);font-size:12px;line-height:1.65}.briefing-change-reason{border-top:1px solid var(--line);padding-top:18px}.briefing-edit-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.briefing-editor button,.briefing-history button{white-space:normal;min-height:44px;font-size:13px;line-height:1.5}.briefing-edit-actions .primary-button{margin:0;padding:12px 16px}.briefing-edit-actions .text-button{color:var(--muted-strong);text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.briefing-editor button:disabled,.briefing-history button:disabled{opacity:.55;cursor:wait}.briefing-editor .form-error,.briefing-history .form-error{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.briefing-conflict,.briefing-reset-confirm{color:var(--amber);background:#201b13;border:1px solid #72552b;border-radius:9px;margin:0;padding:14px;font-size:13px;line-height:1.7}.briefing-reset-confirm p{color:var(--muted-strong);margin:8px 0 12px}.briefing-save-notice{color:var(--lime);background:#141e10;border:1px solid #405c32;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:16px;font-size:14px;display:flex}.briefing-save-notice>svg{flex-shrink:0;margin-top:2px}.briefing-save-notice p{color:var(--muted-strong);margin:6px 0 0;font-size:13px;line-height:1.7}.briefing-history{border-top:1px solid var(--line);min-width:0;margin-top:22px;padding-top:12px}.briefing-history-toggle{text-align:left;width:100%;color:var(--muted-strong);background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;display:flex}.briefing-history-toggle>span{flex:1}.briefing-history-toggle>svg{flex-shrink:0}.briefing-history-toggle .is-expanded{transform:rotate(180deg)}.briefing-history-intro,.briefing-history-empty{color:var(--muted-strong);margin:8px 0 18px;font-size:13px;line-height:1.7}.briefing-history-list{gap:22px;margin:18px 0;padding:0;list-style:none;display:grid}.briefing-history-entry{border-top:1px solid var(--line);min-width:0;padding-top:18px}.briefing-history-entry>header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.briefing-history-entry>header>div{gap:5px;display:grid}.briefing-history-entry>header strong{overflow-wrap:anywhere;font-size:13px}.briefing-history-entry>header time,.briefing-history-entry>header>span{color:var(--muted-strong);font-size:11px}.briefing-history-reason{border-left:2px solid var(--line);margin:14px 0 18px;padding-left:12px}.briefing-history-reason>span,.briefing-history-comparison>div>span{color:var(--muted-strong);font-size:11px}.briefing-history-reason p,.briefing-history-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.7}.briefing-history-changes{gap:16px;display:grid}.briefing-history-change h3{margin:0 0 8px;font-size:13px}.briefing-history-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.briefing-history-comparison>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:12px}.briefing-history-comparison>div+div{background:#11180f;border-color:#35472c}.briefing-history-loading{color:var(--muted-strong);align-items:center;gap:8px;font-size:13px;line-height:1.7;display:flex}.briefing-workspace :is(button,input,textarea):focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width:760px){.briefing-workspace{padding:18px 15px}.briefing-edit-form .field input,.briefing-edit-form .field textarea{font-size:16px}.briefing-edit-actions{align-items:stretch;gap:10px}.briefing-edit-actions .primary-button,.briefing-reset-confirm button{justify-content:center;width:100%}.briefing-history-comparison{grid-template-columns:minmax(0,1fr)}}.approvals-wrap{max-width:1240px}.approval-status-tabs{margin-bottom:8px}.approval-status-tabs a{justify-content:space-between;gap:16px}.approval-status-tabs strong{font-variant-numeric:tabular-nums;font-size:14px}.approval-count-caption{color:var(--muted-strong);margin:0 0 22px;font-size:12px;line-height:1.6}.approval-list-filters{grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) auto}.approval-list-filters .workday-search{grid-column:auto}.approval-register{margin-bottom:16px}.approval-register-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px 0;display:grid}.approval-register-main{min-width:0}.approval-register-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.approval-register-meta time{color:var(--muted);font-size:12px}.approval-register-meta .risk-tag{font-size:11px}.approval-outcome{border:1px solid var(--line);color:var(--muted-strong);background:var(--surface-raised);border-radius:6px;align-items:center;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.approval-outcome.pending{color:var(--amber);border-color:#ffb45f4d}.approval-outcome.approved{color:var(--lime);border-color:#9cff574d}.approval-outcome.rejected{color:var(--danger);border-color:#ff766e4d}.approval-outcome.superseded{color:#bbb1ff;border-color:#8b7cff4d}.approval-register-context{color:var(--muted-strong);overflow-wrap:anywhere;margin:14px 0 6px;font-size:12px}.approval-register-item h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:19px;line-height:1.4}.approval-register-item h3 a:hover{color:var(--lime)}.approval-register-task{color:var(--text);overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:550}.approval-register-reason{color:var(--muted-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.approval-register-decision{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.approval-register-open{white-space:nowrap;min-height:44px;padding:10px 14px;font-size:13px}.approval-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.approval-panel-actions .text-link{min-height:44px}.approval-detail-readable :is(a,button,input,textarea):focus-visible{outline:2px solid var(--lime);outline-offset:4px}.approval-detail-readable .approval-page-topbar>a{min-height:44px;font-size:14px}.approval-detail-readable .approval-security{font-size:11px}.approval-detail-readable .approval-detail-heading p{font-size:15px}.approval-detail-readable .approval-number{overflow-wrap:anywhere;font-size:12px}.approval-detail-readable .approval-review-top{flex-wrap:wrap;gap:12px}.approval-detail-readable .approval-review-top time{font-size:12px}.approval-detail-readable .risk-tag{font-size:11px}.approval-detail-readable .approval-review-card>h2{overflow-wrap:anywhere;font-size:22px;line-height:1.4}.approval-detail-readable .approval-scope{grid-template-columns:112px minmax(0,1fr);gap:5px 12px}.approval-detail-readable .approval-scope span,.approval-detail-readable .approval-scope strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.approval-detail-readable .approval-reason{padding:14px}.approval-detail-readable .approval-reason span{font-size:11px}.approval-detail-readable .approval-reason p{color:#cabcaa;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.7}.approval-detail-readable .approval-preview>div,.approval-detail-readable .approval-consequences>div{font-size:11px}.approval-detail-readable .approval-preview p,.approval-detail-readable .approval-consequences p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.approval-detail-readable .approval-preview small,.approval-detail-readable .approval-consequences small{font-size:12px;line-height:1.65}.approval-detail-readable .approval-preview a{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.approval-detail-readable .approval-decision-card{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);margin-top:20px}.approval-detail-readable .approval-decision-card>div:first-child strong{font-size:15px}.approval-detail-readable .approval-decision-card>div:first-child small{color:var(--muted-strong);font-size:13px;line-height:1.7}.approval-detail-readable .approval-decision .field{gap:8px;margin:0}.approval-detail-readable .approval-decision .field>span{font-size:13px}.approval-detail-readable .approval-decision textarea{min-height:126px;font-size:16px;line-height:1.6}.approval-detail-readable .decision-actions button{min-height:44px;font-size:14px}.approval-note-help{color:var(--muted-strong);margin:10px 0 16px;font-size:12px;line-height:1.65}.approval-reload-button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.approval-save-notice{color:var(--lime);background:#9cff570d;border:1px solid #9cff574d;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;display:flex}.approval-save-notice svg{flex:none;margin-top:2px}.approval-save-notice strong{font-size:15px}.approval-save-notice p{color:var(--muted-strong);margin:5px 0 0;font-size:13px}.approval-record{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:24px;padding:22px}.approval-record.approved{border-top:3px solid var(--lime)}.approval-record.rejected{border-top:3px solid var(--danger)}.approval-record.superseded{border-top:3px solid var(--violet)}.approval-record h2{margin:0 0 18px;font-size:20px}.approval-record dl{grid-template-columns:.6fr 1.3fr 1fr;gap:18px;margin:0 0 18px;display:grid}.approval-record dl>div{min-width:0}.approval-record dt{color:var(--muted-strong);margin-bottom:5px;font-size:12px}.approval-record dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.approval-record h3{color:var(--muted-strong);margin:18px 0 6px;font-size:13px}.approval-record p{color:var(--muted-strong);margin:8px 0 0;font-size:14px;line-height:1.75}.approval-record .approval-record-note{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.approval-detail-footer{margin-top:24px}.approval-detail-footer a{min-height:44px;color:var(--lime);align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (max-width:920px){.approval-list-filters{grid-template-columns:minmax(0,1fr) auto}.approval-list-filters .workday-search{grid-column:1/-1}.approval-detail-readable .approval-decision-card{grid-template-columns:1fr}}@media (max-width:760px){.approval-list-filters{grid-template-columns:minmax(0,1fr)}.approval-register-item{grid-template-columns:minmax(0,1fr);gap:16px}.approval-register-open{justify-self:start}.approval-register-item h3{font-size:18px}.approval-register-meta time{flex-basis:100%}.approval-status-tabs a{justify-content:space-between}.approval-panel-actions{justify-content:flex-start}.approval-detail-readable .approval-scope{grid-template-columns:92px minmax(0,1fr)}.approval-detail-readable .approval-page-topbar{flex-wrap:wrap;gap:12px}.approval-detail-readable .approval-review-card,.approval-record{padding:18px 15px}.approval-record dl{grid-template-columns:1fr;gap:14px}}.file-workspace{min-width:0}.file-view-tabs{margin-bottom:8px}.file-view-tabs a{justify-content:space-between;gap:16px}.file-view-tabs strong{font-variant-numeric:tabular-nums;font-size:14px}.file-workspace-caption{color:var(--muted-strong);margin:0 0 22px;font-size:13px;line-height:1.7}.file-workspace-filters{grid-template-columns:minmax(200px,2fr) minmax(160px,1fr) auto}.file-workspace-filters .workday-search{grid-column:auto}.file-workspace .workday-list-heading p,.portal-media-workspace .workday-list-heading p{margin:6px 0}.client-file-list{margin-bottom:18px}.client-file-row{border-top:1px solid var(--line);min-width:0;padding:26px 0}.client-file-heading{align-items:flex-start;gap:16px;display:flex}.client-file-heading>div{min-width:0}.client-file-icon{border:1px solid var(--line);background:var(--surface-raised);width:48px;min-height:55px;color:var(--violet);border-radius:9px;flex:0 0 48px;place-items:center;display:grid}.file-workspace .client-file-heading h3{overflow-wrap:anywhere;margin:8px 0 4px;font-size:19px;line-height:1.5}.file-workspace .client-file-meta{color:var(--muted-strong);overflow-wrap:anywhere;margin:0;font-size:12px}.file-usage-status{border:1px solid var(--line);color:var(--muted-strong);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.file-usage-current{color:var(--lime);border-color:#9cff574d}.file-usage-review{color:var(--amber);border-color:#ffb45f4d}.file-usage-rejected{color:var(--danger);border-color:#ff766e4d}.file-usage-history{color:#b8adff;border-color:#8b7cff4d}.client-file-context{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:12px 0 8px;font-size:13px;display:flex}.client-file-context a{max-width:100%;min-height:44px;color:var(--lime);overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.client-file-context svg{flex:none}.client-file-context .client-file-task{color:var(--text)}.file-workspace .client-file-explanation p{color:var(--muted-strong);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.75}.file-workspace .client-file-explanation .client-file-delivery{color:var(--text)}.file-workspace .client-file-explanation .client-file-used{color:var(--muted);font-size:12px}.client-file-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px;display:flex}.client-file-actions>a{max-width:100%;min-height:44px;color:var(--lime);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:inline-flex}.client-file-actions>a.secondary-button{color:var(--text)}.client-file-actions>a svg{flex:none}.client-file-review{border:1px solid var(--line);border-left-color:var(--amber);background:var(--surface-raised);border-radius:9px;margin-top:18px;padding:16px}.file-workspace .client-file-review p{font-size:14px;line-height:1.7}.client-file-review .secondary-button,.client-file-review .primary-button,.client-file-review a{min-height:44px;font-size:13px}.client-file-review a{color:var(--lime);align-items:center;gap:8px;display:inline-flex}.client-file-review textarea{font-size:16px;line-height:1.6}:is(.file-workspace :is(a,button,input,select,textarea):focus-visible,.portal-media-workspace :is(a,button,input,select):focus-visible){outline:2px solid var(--lime);outline-offset:4px}.portal-media-workspace{max-width:1260px}.portal-media-workspace .subpage-heading p{max-width:680px;font-size:15px;line-height:1.75}.portal-media-workspace .media-trust{gap:10px;margin:20px 0 24px;padding:13px 15px;font-size:13px;line-height:1.65}.portal-media-workspace .media-trust svg{flex:none}.portal-media-list{min-width:0}.portal-media-workspace .workday-filters{border-color:#302d34}.portal-media-workspace .workday-filters input,.portal-media-workspace .workday-filters select{background:#17151b;border-color:#37313b}.portal-media-workspace .workday-list-heading h2{font-size:21px}.portal-media-workspace .workday-pagination{padding-block:12px 20px}.portal-media-workspace .media-library-grid{gap:16px;margin-bottom:22px}.portal-media-workspace .media-file-card{grid-template-columns:76px minmax(0,1fr);align-content:start;gap:16px;padding:20px}.portal-media-workspace .file-preview{min-height:114px}.portal-media-workspace .file-preview span{font-size:10px}.portal-media-workspace .file-card-copy>span{font-size:11px}.portal-media-workspace .file-card-copy h3{overflow-wrap:anywhere;margin:7px 0;font-size:18px;line-height:1.5}.portal-media-workspace .file-card-copy p{color:#b2aab4;overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.65}.portal-media-workspace .file-card-copy .media-filename{color:#a097a3;font-size:12px}.portal-media-workspace .file-card-copy small{color:#a097a3;margin-top:8px;font-size:12px;line-height:1.7}.portal-media-workspace .media-project-link{min-height:44px;color:var(--portal-accent);overflow-wrap:anywhere;align-items:center;font-size:13px;line-height:1.6;display:inline-flex}.portal-media-workspace .file-card-actions{flex-wrap:wrap;gap:10px;margin-top:4px}.portal-media-workspace .file-card-actions a{min-height:44px;padding:8px 12px;font-size:13px}.portal-media-workspace .file-card-actions a svg{flex:none}.portal-media-workspace .workday-footnote{margin-top:18px;font-size:12px}@media (max-width:1100px){.file-workspace-filters{grid-template-columns:minmax(0,1fr) auto}.file-workspace-filters .workday-search{grid-column:1/-1}.portal-media-workspace .media-library-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.file-workspace-filters{grid-template-columns:minmax(0,1fr)}.file-view-tabs a{justify-content:space-between}.client-file-heading{gap:12px}.client-file-icon{flex-basis:36px;width:36px;min-height:44px}.file-workspace .client-file-heading h3{font-size:17px}.client-file-review{padding:14px 12px}.client-file-review .decision-actions{justify-content:flex-start;gap:10px}.client-file-context{gap:3px 16px}.portal-media-workspace .media-file-card{grid-template-columns:55px minmax(0,1fr);gap:13px;padding:16px}.portal-media-workspace .file-preview{min-height:90px}.portal-media-workspace .file-preview span{font-size:8px;right:3px}.portal-media-workspace .file-card-copy h3{font-size:17px}.portal-media-workspace .file-card-actions{justify-content:flex-start}.portal-media-workspace .file-card-actions a{flex:130px;justify-content:center}}.task-conversation{min-width:0;scroll-margin-top:24px}.task-conversation .conversation-heading{flex-wrap:wrap;gap:16px;padding:20px}.task-conversation .conversation-heading>div{align-items:flex-start;gap:12px;min-width:0}.task-conversation .conversation-heading>div>svg{flex:none;margin-top:3px}.task-conversation .conversation-heading h2{margin:0;font-size:19px;line-height:1.4}.task-conversation .conversation-heading small{color:var(--muted-strong);margin-top:4px;font-size:13px;line-height:1.6}.task-conversation .conversation-total{color:var(--muted-strong);font-variant-numeric:tabular-nums;font-size:13px}.task-conversation .conversation-filters{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.task-conversation .conversation-filter-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.task-conversation .conversation-filter-fields.has-visibility{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto}.task-conversation .conversation-filter-fields label{gap:7px;min-width:0;display:grid}.task-conversation .conversation-filter-fields label>span{color:var(--muted-strong);font-size:13px;line-height:1.5}.task-conversation .conversation-search-input{display:block;position:relative}.task-conversation .conversation-search-field svg{pointer-events:none;color:var(--muted-strong);position:absolute;top:15px;left:12px}.task-conversation .conversation-filter-fields input,.task-conversation .conversation-filter-fields select{width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;background:#17151b;border:1px solid #3b3741;border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.5}.task-conversation .conversation-filter-fields input{padding-left:38px}.task-conversation .conversation-filter-fields input::placeholder{color:#938b97}.task-conversation .conversation-search-button{min-height:46px;color:var(--text);cursor:pointer;background:#242029;border:1px solid #45404b;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.task-conversation .conversation-search-button:hover{background:#302a36;border-color:#665b70}.task-conversation .conversation-search-button:disabled,.task-conversation .conversation-filter-fields :disabled{cursor:wait;opacity:.6}.task-conversation .conversation-filter-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 18px;margin-top:7px;display:flex}.task-conversation .conversation-filter-help p{color:var(--muted-strong);margin:5px 0;font-size:12px;line-height:1.7}.task-conversation .conversation-reset{min-height:44px;color:var(--portal-accent,var(--lime));text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.task-conversation .conversation-result-heading{color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:18px 20px 10px;display:flex}.task-conversation .conversation-result-count{margin:0;font-size:13px}.task-conversation .conversation-result-count strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.task-conversation .conversation-result-heading>span{font-size:12px}.task-conversation .conversation-pagination{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:4px 20px 12px;display:flex}.task-conversation .conversation-pagination a{min-height:44px;color:var(--portal-accent,var(--lime));justify-content:center;align-items:center;gap:7px;padding-block:8px;font-size:13px;line-height:1.5;display:inline-flex}.task-conversation .conversation-pagination a:hover,.task-conversation .conversation-empty a:hover,.task-conversation .conversation-sent-notice a:hover{text-underline-offset:4px;text-decoration:underline}.task-conversation .conversation-pagination svg{flex:none}.task-conversation .conversation-pagination .conversation-newest{color:var(--text)}.task-conversation .conversation-page-boundary{color:var(--muted-strong);font-size:12px;line-height:1.6}.task-conversation .conversation-message-list{margin:0;padding:4px 20px;list-style:none}.task-conversation .message{grid-template-columns:36px minmax(0,1fr);gap:12px;padding-block:22px}.task-conversation .message-avatar{width:34px;height:34px;font-size:13px}.task-conversation .message-meta{flex-wrap:wrap;align-items:center;gap:7px 9px}.task-conversation .message-meta strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.task-conversation .message-meta>span{padding:2px 6px;font-size:10px;line-height:1.5}.task-conversation .message-meta time{color:#a69caa;font-size:12px;line-height:1.6}.task-conversation .message p{color:#d2cad5;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.8}.task-conversation .internal-message{background:#17151f}.task-conversation .conversation-empty{justify-items:start;gap:8px;padding:26px 20px 30px;display:grid}.task-conversation .conversation-empty>svg{color:var(--muted-strong)}.task-conversation .conversation-empty h3{margin:4px 0 0;font-size:17px;line-height:1.5}.task-conversation .conversation-empty p{max-width:560px;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.75}.task-conversation .conversation-empty a,.task-conversation .conversation-sent-notice a{min-height:44px;color:var(--portal-accent,var(--lime));align-items:center;gap:8px;font-size:14px;line-height:1.6;display:inline-flex}.task-conversation .conversation-empty a svg,.task-conversation .conversation-sent-notice svg{flex:none}.task-conversation .conversation-sent-notice{color:#c7ecb1;background:#131b12;border:1px solid #33482c;border-radius:9px;align-items:flex-start;gap:12px;margin:12px 20px 20px;padding:16px;display:flex}.task-conversation .conversation-sent-notice>svg{margin-top:3px}.task-conversation .conversation-sent-notice strong{font-size:14px}.task-conversation .conversation-sent-notice p{color:var(--muted-strong);margin:5px 0 0;font-size:13px;line-height:1.7}.task-conversation #nachricht-verfassen{scroll-margin-top:24px}.task-conversation .chat-composer{padding:20px}.task-conversation .visibility-toggle{max-width:100%;margin-bottom:12px}.task-conversation .visibility-toggle button{color:#ada2b2;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.5}.task-conversation .visibility-toggle button.active{color:var(--text)}.task-conversation .chat-composer textarea{min-height:135px;padding:14px;font-size:16px;line-height:1.7}.task-conversation .composer-foot{flex-wrap:wrap;gap:10px;padding:10px 12px}.task-conversation .composer-foot>span{color:var(--muted-strong);font-size:12px;line-height:1.6}.task-conversation .send-button,.task-conversation .chat-retry-button{min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5}.task-conversation .chat-question-hint,.task-conversation .chat-audience,.task-conversation .chat-draft-hint,.task-conversation .chat-send-status,.task-conversation .form-error{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.7}.task-conversation .chat-audience{color:var(--text)}.task-conversation .chat-draft-hint{color:var(--muted-strong)}.task-conversation .chat-send-status{color:#c7ecb1}.task-conversation .chat-question-hint a{min-height:44px;color:var(--portal-accent,var(--lime));text-underline-offset:4px;padding-block:10px;text-decoration:underline;display:inline-block}.task-conversation .chat-submission-preview{border:1px solid #494051;border-radius:8px;margin:12px 0;padding:12px 14px}.task-conversation .chat-submission-preview summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:13px;line-height:1.7}.task-conversation .chat-submission-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.task-conversation .chat-uncertain{color:#f2cda7;overflow-wrap:anywhere;background:#21180f;border:1px solid #72502e;border-radius:9px;margin-block:14px;padding:14px;font-size:13px;line-height:1.7}.task-conversation .chat-uncertain p{margin:8px 0}.task-conversation .chat-retry-button{color:#f2d6b9;cursor:pointer;background:#302114;border:1px solid #7c5b3b;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.task-conversation .chat-retry-button:disabled{opacity:.6;cursor:wait}.task-conversation .conversation-readonly{border-radius:0 0 12px 12px;margin:0;padding:18px 20px;font-size:13px;line-height:1.7}.task-conversation .conversation-readonly svg{flex:none}.task-conversation :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--portal-accent,var(--lime));outline-offset:4px}@media (max-width:1100px){.task-conversation .conversation-filter-fields.has-visibility{grid-template-columns:minmax(0,1fr) auto}.task-conversation .conversation-filter-fields.has-visibility .conversation-search-field{grid-column:1/-1}}@media (max-width:600px){.task-conversation .conversation-heading,.task-conversation .conversation-filters,.task-conversation .chat-composer{padding:17px 14px}.task-conversation .conversation-heading h2{font-size:18px}.task-conversation .conversation-heading small{font-size:12px}.task-conversation .conversation-filter-fields,.task-conversation .conversation-filter-fields.has-visibility{grid-template-columns:minmax(0,1fr)}.task-conversation .conversation-filter-fields.has-visibility .conversation-search-field{grid-column:auto}.task-conversation .conversation-result-heading,.task-conversation .conversation-pagination,.task-conversation .conversation-message-list{padding-inline:14px}.task-conversation .message{grid-template-columns:29px minmax(0,1fr);gap:9px}.task-conversation .message-avatar{border-radius:7px;width:28px;height:28px;font-size:12px}.task-conversation .message-meta time{flex-basis:100%;margin-left:0}.task-conversation .message p{font-size:14px}.task-conversation .conversation-empty{padding:24px 14px}.task-conversation .conversation-sent-notice{margin-inline:14px;padding:13px}.task-conversation .conversation-sent-notice a{align-items:flex-start;padding-block:8px}.task-conversation .conversation-sent-notice a svg{margin-top:4px}.task-conversation .visibility-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.task-conversation .visibility-toggle button{padding-inline:7px}.task-conversation .composer-foot>span{flex:100%}.task-conversation .send-button{width:100%}.task-conversation .chat-retry-button{white-space:normal;width:100%}}.task-conversation .conversation-heading-copy{flex-direction:column;min-width:0;display:flex}.task-conversation .conversation-pagination-bottom{border-top:1px solid var(--line-soft);border-bottom:0;padding-top:12px}.conversation-recovery .access-denied-card{max-width:620px}.conversation-recovery .access-denied-card h1{font-size:25px;line-height:1.4}.conversation-recovery .access-denied-card>p{color:var(--muted-strong);font-size:15px;line-height:1.8}.conversation-recovery .access-denied-actions a{min-height:44px;font-size:14px;line-height:1.6}.conversation-recovery a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.conversation-anchor{scroll-margin-top:90px}@media (max-width:720px){.internal-task-shell .conversation-anchor{scroll-margin-top:150px}.portal-shell .conversation-anchor{scroll-margin-top:70px}}#entwurf{scroll-margin-top:96px}.task-draft-editor,.task-draft-list{min-width:0}.task-draft-items{gap:14px;margin:16px 0;display:grid}.task-draft-items h3,.task-draft-items p{overflow-wrap:anywhere}.task-draft-editor .briefing-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 16px}.task-draft-editor .briefing-values dt{color:var(--muted,#aaa4ad);font-size:12px}.task-draft-save-new{margin-top:20px}.task-draft-editor .admin-actions,.task-draft-list .admin-actions{flex-wrap:wrap}@media (max-width:640px){.portal-shell #entwurf{scroll-margin-top:76px}.task-draft-editor .admin-actions>button,.task-draft-editor .admin-actions>a{min-height:44px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--night:#f5f5f7;--surface:#fff;--surface-raised:#fff;--surface-soft:#f1f1f3;--line:#dedee3;--line-soft:#e9e9ed;--text:#1d1d1f;--muted:#73737b;--muted-strong:#53535b;--lime:#367b58;--violet:#7660a5;--amber:#b76719;--cyan:#367a9d;--rose:#a2537b;--danger:#bd3933;--sidebar-width:256px;--offbeat-orange:#ef641c}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:24px}.offbeat-product{color:#1d1d1f;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.offbeat-product ::selection{color:#1d1d1f;background:#ffdbc5}.offbeat-product :focus-visible{outline-offset:4px;outline:3px solid #d76b32}.workspace-layout{min-height:100vh}.workspace-body{margin-left:calc(var(--sidebar-width) + 32px);min-width:0}.workspace-sidebar{z-index:40;width:var(--sidebar-width);background:#fff;border:1px solid #e7e7ec;border-radius:16px;flex-direction:column;padding:27px 16px 20px;display:flex;position:fixed;inset:16px auto 16px 16px;box-shadow:0 3px 18px #14141c03}.workspace-brand{align-items:flex-start;min-height:62px;padding:0 13px;display:flex}.workspace-sidebar nav{gap:5px;margin-top:29px;display:grid}.workspace-nav-item{color:#62626a;border-radius:9px;align-items:center;gap:13px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:520;transition:background .15s,color .15s;display:flex}.workspace-nav-item:hover{color:#1d1d1f;background:#e4e4e8}.workspace-nav-item.is-current{color:#1d1d1f;background:#fff0e7;font-weight:650;box-shadow:0 1px 4px #10101808}.workspace-nav-item.is-current svg{color:#e56826}.workspace-nav-dot{background:#ef641c;border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace-sidebar-bottom{margin-top:auto;padding:25px 8px 0}.workspace-portal-link{color:#73737b;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 4px;font-size:12px;display:flex}.workspace-identity{border-top:1px solid #dcdce2;align-items:center;gap:10px;margin-top:14px;padding-top:19px;display:flex}.workspace-avatar{color:#47474f;background:#d9d9df;border-radius:50%;flex:none;place-items:center;min-width:34px;height:34px;font-size:11px;font-weight:650;display:grid}.workspace-identity div{gap:2px;min-width:0;display:grid}.workspace-identity strong{font-size:12px;font-weight:600}.workspace-identity small{color:#73737b;font-size:10px}.workspace-identity>svg{color:#909099;margin-left:auto}.workspace-mobile-bar,.workspace-menu-backdrop{display:none}.workspace-body .main-canvas{margin-left:0}.workspace-body .sidebar{display:none}.workspace-body .admin-shell,.workspace-body .internal-task-shell,.workspace-body .approval-detail-shell{width:100%;max-width:1440px;margin-inline:auto}.workspace-body .topbar{background:#f5f5f7;border-color:#e4e4e8}.workspace-body .workday-topbar nav{display:none}.workspace-body .workday-topbar{justify-content:flex-end;min-height:52px}.workspace-body .architecture-note{display:none}.command-home{max-width:1450px;margin:0 auto;padding:0 40px 56px}.command-narrow{max-width:980px}.command-topbar{color:#929299;border-bottom:1px solid #e3e3e8;justify-content:space-between;align-items:center;gap:16px;min-height:77px;font-size:12px;display:flex}.command-topbar>div{align-items:center;gap:18px;display:flex}.command-date{color:#62626a;white-space:nowrap}.command-heading{justify-content:space-between;align-items:center;gap:24px;padding:39px 0 28px;display:flex}.command-eyebrow{color:#87878e;letter-spacing:.055em;margin:0 0 7px;font-size:11px;font-weight:600}.command-heading h1{letter-spacing:-1.5px;margin:0;font-size:40px;font-weight:650;line-height:1.14}.command-heading p:last-child{color:#85858d;margin:11px 0 0;font-size:14px}.command-primary{color:#fff;white-space:nowrap;background:#242426;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 16px;font-size:12px;font-weight:600;transition:background .16s;display:inline-flex}.command-primary:hover{background:#48484d}.command-search{color:#a0a0a7;background:#fff;border:1px solid #e4e4e9;border-radius:10px;align-items:center;gap:12px;min-height:49px;margin:0 0 25px;padding:0 14px;display:flex}.command-search input{color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:13px}.command-search input:focus-visible{outline:none}.command-search:focus-within{border-color:#e89c74;box-shadow:0 0 0 3px #f3d1bd50}.command-search button{color:#6c6c76;cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:43px;font-size:12px;display:flex}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:27px;display:grid}.command-metrics>a{background:#fff;border:1px solid #e8e8ec;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:20px 19px 17px;transition:border-color .16s;display:flex}.command-metrics>a:hover{border-color:#c8c8d0}.command-metrics span{color:#71717a;font-size:11px;font-weight:520}.command-metrics strong{letter-spacing:-1px;align-items:center;gap:10px;font-size:31px;font-weight:600;line-height:1.2;display:flex}.command-metrics i.attention{background:#ef641c;border-radius:50%;width:6px;height:6px}.command-metrics small{color:#97979f;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.command-columns{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:23px;display:grid}.command-main-column,.command-side-column{gap:23px;min-width:0;display:grid}.command-card{background:#fff;border:1px solid #e5e5ea;border-radius:13px;min-width:0;overflow:hidden}.command-section-heading{justify-content:space-between;align-items:center;gap:15px;min-height:85px;padding:21px 23px;display:flex}.command-section-heading h2{letter-spacing:-.25px;margin:0;font-size:16px;font-weight:650;line-height:1.3}.command-section-heading .command-eyebrow{margin-bottom:5px;font-size:10px}.command-section-heading>a{color:#8a8a92;white-space:nowrap;align-items:center;gap:5px;min-height:38px;font-size:10px;display:inline-flex}.command-section-heading>svg{color:#a1a1a9}.command-task-row{border-top:1px solid #efeff2;align-items:center;gap:12px;min-height:92px;margin:0 23px;padding:17px 0;display:flex}.command-task-symbol{color:#a3a3aa;border:1px solid #e8e8ec;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.command-task-copy{flex:1;gap:4px;min-width:0;display:grid}.command-task-copy small{color:#9999a1;font-size:10px}.command-task-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.command-task-copy>span{color:#8a8a92;font-size:10px}.command-task-row .status-pill{white-space:nowrap;font-size:9px}.command-row-arrow{color:#b0b0b7;flex:none}.command-task-row:hover .command-task-copy strong,.command-client-row:hover strong{color:#cc581c}.command-attention-note{color:#9c713d;background:#fcf8f3;align-items:center;gap:9px;padding:14px 23px;font-size:10px;display:flex}.command-attention-note>svg{flex:none}.command-attention-note a{margin-left:auto;padding:6px 0;font-weight:650}.command-client-list{grid-template-columns:1fr 1fr;gap:0 22px;padding:0 23px 14px;display:grid}.command-client-row{border-top:1px solid #efeff2;align-items:center;gap:10px;min-width:0;min-height:76px;display:flex}.command-client-monogram{color:#6d6d76;background:#f8f8fa;border:1px solid #e7e7ec;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:650;display:grid}.command-client-row>div{flex:1;gap:5px;min-width:0;display:grid}.command-client-row strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.command-client-row small{color:#9a9aa2;font-size:10px}.command-client-row>svg{color:#b1b1ba;flex:none}.command-count{color:#cf5e24;background:#fcf0e7;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.command-decision{border-top:1px solid #efeff2;gap:7px;margin:0 23px;padding:17px 0;display:grid}.command-decision small{color:#9999a1;font-size:10px}.command-decision strong{font-size:12px;font-weight:600;line-height:1.5}.command-decision>span{color:#d56833;justify-content:space-between;align-items:center;font-size:10px;display:flex}.command-card-footer{color:#7f7f88;border-top:1px solid #efeff2;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:15px 23px;font-size:11px;display:flex}.command-card-footer:hover{color:#1d1d1f}.command-calm{align-items:center;gap:13px;padding:0 23px 25px;display:flex}.command-calm>span{color:#5b9270;background:#eff7f1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.command-calm strong{font-size:12px;font-weight:550}.command-calm p{color:#95959d;margin:4px 0 0;font-size:11px}.command-message{border-top:1px solid #efeff2;gap:7px;margin:0 23px;padding:17px 0;display:grid}.command-message small{color:#92929b;font-size:10px}.command-message strong{font-size:12px;font-weight:600}.command-message p{color:#84848e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.command-success{border-top:1px solid #efeff2;align-items:flex-start;gap:10px;margin:0 23px;padding:14px 0;display:flex}.command-success>svg{color:#74a188;flex:none;margin-top:2px}.command-success>div{gap:5px;display:grid}.command-success strong{font-size:11px;font-weight:550}.command-success small{color:#96969e;font-size:10px}.command-empty{text-align:center;color:#96969e;padding:23px 25px 36px}.command-empty>svg{color:#b4b4bc}.command-empty h3{color:#585862;margin:12px 0 7px;font-size:14px;font-weight:550}.command-empty p{margin:8px 0 15px;font-size:12px;line-height:1.6}.command-empty a{color:#cd601f;align-items:center;gap:6px;font-size:12px;display:inline-flex}.command-quiet{color:#92929a;margin:0;padding:0 23px 25px;font-size:12px;line-height:1.7}.offbeat-product input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.offbeat-product select,.offbeat-product textarea{color:#242427;background:#fff;border-color:#dcdce3}.offbeat-product input::placeholder,.offbeat-product textarea::placeholder{color:#a1a1aa}.offbeat-product .panel,.offbeat-product .workday-task,.offbeat-product .admin-card,.offbeat-product .task-detail-card,.offbeat-product .board-column,.offbeat-product .task-card{box-shadow:none;background:#fff;border-color:#e2e2e8}.offbeat-product .primary-button,.offbeat-product .send-button{color:#fff;box-shadow:none;background:#252528;border:1px solid #252528}.offbeat-product .ghost-button,.offbeat-product .secondary-button{color:#4a4a54;background:#fff;border-color:#dedee5}.offbeat-product .status-pill{color:#72727b;background:#f5f5f7;border:1px solid #e2e2e8}.offbeat-product .status-pill.status-in_progress,.offbeat-product .status-pill.status-internal_review{color:#af622c;background:#fff2e8;border-color:#f1dfcc}.offbeat-product .status-pill.status-completed{color:#4f8060;background:#eff7f1;border-color:#dcece0}.offbeat-product .day-work-list-panel,.offbeat-product .day-priority-bar,.offbeat-product .workday-filter-form,.offbeat-product .day-heading,.offbeat-product .customer-directory-form{background:#fff;border-color:#e2e2e8}.offbeat-product .day-pulse-strip{background:#eeeef2;border-color:#e1e1e7}.offbeat-product .day-pulse-strip a{color:#565660}.offbeat-product .section-kicker{color:#8a8a94}.offbeat-product .workday-task h3,.offbeat-product .panel h2,.offbeat-product .panel h3,.offbeat-product .admin-hero h1{color:#242428}.offbeat-product .workday-next-step,.offbeat-product .workday-dates{background:#f7f7f9;border-color:#e9e9ed}.offbeat-product .task-status,.offbeat-product .data-state{color:#777780}@media (min-width:1550px){.command-home{padding-inline:55px}.command-metrics>a{padding:22px 24px}.command-heading{padding-top:45px}}@media (max-width:1200px){:root{--sidebar-width:256px}.workspace-sidebar{padding-inline:12px}.command-home{padding-inline:27px}.command-columns{grid-template-columns:minmax(0,1.45fr) minmax(245px,1fr);gap:17px}.command-metrics{gap:10px}.command-metrics>a{padding-inline:15px}.command-task-symbol{display:none}.command-section-heading{padding-inline:18px}.command-task-row,.command-decision,.command-message,.command-success{margin-inline:18px}.command-client-list{grid-template-columns:1fr;padding-inline:18px}.command-heading h1{font-size:36px}}@media (max-width:980px){.workspace-body{margin-left:0}.workspace-mobile-bar{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f5f7ed;border-bottom:1px solid #e0e0e6;justify-content:space-between;align-items:center;height:62px;padding:0 23px;display:flex;position:sticky;top:0}.workspace-mobile-bar>button{color:#55555f;cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:grid}.workspace-sidebar{z-index:70;width:245px;padding-top:20px;display:none;top:74px}.workspace-sidebar.is-open{display:flex}.workspace-sidebar .workspace-brand{display:none}.workspace-sidebar nav{margin-top:0}.workspace-menu-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17172026;display:block;position:fixed;inset:62px 0 0}.command-topbar{min-height:52px}.command-heading{padding-top:30px}.command-home{padding-inline:25px}.workspace-body .topbar{position:static}}@media (max-width:680px){.command-home{padding:0 18px 35px}.command-topbar>span{display:none}.command-topbar>div{justify-content:space-between;width:100%}.command-date{font-size:11px}.command-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:27px 0 23px}.command-heading h1{font-size:34px}.command-heading p:last-child{font-size:13px}.command-primary{min-height:44px}.command-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.command-metrics>a{padding:15px}.command-metrics strong{font-size:28px}.command-metrics small{font-size:9px}.command-columns{grid-template-columns:1fr;gap:20px}.command-main-column,.command-side-column{gap:20px}.command-section-heading{min-height:75px;padding:19px}.command-task-row{gap:10px;margin-inline:19px}.command-task-row .status-pill{white-space:normal;text-align:center;max-width:86px;font-size:9px}.command-row-arrow{display:none}.command-client-list{grid-template-columns:1fr;padding-inline:19px}.command-task-copy strong{font-size:12px}.command-attention-note{padding:13px 19px}.command-search input{font-size:16px}.command-search button{font-size:11px}.workspace-body .page-wrap{padding:22px 18px}.workspace-body .topbar,.workspace-body .admin-shell{padding-inline:18px}.workspace-body .workday-topbar{min-height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.workspace-nav-item,.command-primary,.command-metrics>a{transition:none}}.connection-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.connection-copy{padding:0 23px 25px}.connection-copy h2{letter-spacing:-.4px;margin:0 0 12px;font-size:20px;font-weight:600}.connection-copy p{color:#777780;margin:0 0 15px;font-size:13px;line-height:1.8}.connection-copy small{color:#9898a1;font-size:11px;line-height:1.7;display:block}.connection-status{color:#93939d;background:#f4f4f7;border-radius:5px;padding:5px 8px;font-size:10px}.command-connections .command-search select{border:0;flex:1;min-width:0;padding:8px 12px}.command-connections .command-search label{color:#777780;font-size:12px}@media (max-width:680px){.connection-grid{grid-template-columns:1fr}.command-connections .command-search select{font-size:16px}}.offbeat-product .workspace-body .topbar,.offbeat-product .workspace-body .internal-task-topbar,.offbeat-product .workspace-body .approval-page-topbar{color:#777780;background:#f5f5f7;border-color:#e2e2e8}.offbeat-product .workday-design{--day-lime:#d1682c;--day-violet:#9b744d;--day-cyan:#477d92}.offbeat-product .workday-design .workday-tabs{background:#e9e9ee}.offbeat-product .workday-design .workday-tabs a{color:#777780}.offbeat-product .workday-design .workday-tabs a[aria-current=page]{color:#2b2b30;background:#fff;box-shadow:0 1px 4px #20202a12}.offbeat-product .workday-design .workday-metrics a[data-attention]{color:#55555f;background:#fff;border:1px solid #e3e3e9}.offbeat-product .workday-design .workday-metrics a[aria-current=page]{background:#fff9f4;border-color:#eab18f;outline:none}.offbeat-product .workday-design .workday-metrics strong{color:#242428}.offbeat-product .workday-design .workday-list-panel,.offbeat-product .approvals-design .workday-list-panel{background:#fff;border-color:#e3e3e9}.offbeat-product .workday-design .workday-filters input,.offbeat-product .workday-design .workday-filters select{color:#292930;background:#fff;border-color:#dedee6}.offbeat-product .day-approval-link,.offbeat-product .day-approval-link:hover{color:#8a715e;background:#fff;border-color:#e4ded6}.offbeat-product .day-approval-link strong{color:#373038}.offbeat-product .day-more-filters summary{color:#77707b}.offbeat-product .workday-design .workday-next-step{background:#faf7f3;border-left-color:#d9b08e}.offbeat-product .workday-design .workday-next-step strong{color:#806044}.offbeat-product .workday-design .workday-open{color:#ac572e}.offbeat-product .workday-design .workday-dates{background:#f7f7f9}.offbeat-product .workday-design .day-priority-high{color:#ab6a24;background:#fff2e3}.offbeat-product .approvals-design{--approval-accent:#b56a3a;--lime:#a56839;--approval-line:#e5ddd7}.offbeat-product .approvals-design .approval-design-hero{background:#fff;border-color:#e3e3e9}.offbeat-product .approvals-design .approval-design-hero p{color:#7f7f88}.offbeat-product .approvals-design .approval-design-symbol{color:#c87a48;background:#faf0e9;border-color:#efded1;transform:none}.offbeat-product .approvals-design .approval-design-symbol svg{transform:none}.offbeat-product .approvals-design .approval-status-tabs a[aria-current=page]{color:#9a5e32;background:#fff4ea;border-color:#e8c9b3}.offbeat-product .approvals-design .approval-register-item{background:#fff}.offbeat-product .approvals-design .approval-register-context,.offbeat-product .approvals-design .approval-design-context{color:#9b7658}.offbeat-product .approvals-design .approval-register-task,.offbeat-product .approvals-design .approval-design-task{color:#4b4b55}.offbeat-product .approvals-design .approval-register-reason{color:#81818c}.offbeat-product .approvals-design .approval-register-open{color:#ad6639;background:#fff6ee;border-color:#e7cbb7}.offbeat-product .approvals-design .approval-preview,.offbeat-product .approvals-design .approval-review-card,.offbeat-product .approvals-design .approval-consequences,.offbeat-product .approvals-design .approval-decision-card{color:#292930;background:#fff;border-color:#e5e5eb}.offbeat-product .approvals-design .approval-preview>h2{color:#45404a}.offbeat-product .approvals-design .approval-preview p.approval-design-blocker{color:#9b713a;background:#fff7e9}.offbeat-product .approvals-design .primary-button{color:#fff;background:#252528}.offbeat-product .approvals-design .approval-design-back{color:#986340}.offbeat-product .approvals-design .approval-design-nav a{color:#73737c}.offbeat-product .team-shell{color:#292930}.offbeat-product .team-shell .team-panel,.offbeat-product .team-comparison>section,.offbeat-product .team-comparison .team-proposal{background:#fff;border-color:#e1e1e8}.offbeat-product .team-shell .field>span{color:#777780}.offbeat-product .team-shell .team-muted,.offbeat-product .team-panel small,.offbeat-product .team-facts dt{color:#898991}.offbeat-product .team-avatar{color:#8a719f;background:#f1eef5;border-color:#e6dfed}.offbeat-product .team-badge{color:#74747d;background:#f6f6f8;border-color:#e1e1e8}.offbeat-product .team-badge-attention{color:#a2753b;background:#fff4e6}.offbeat-product .team-badge-accent{color:#638b6a;background:#f1f7f2}.offbeat-product .team-notice{background:#f3f7f2;border-color:#dee7da}.offbeat-product .team-notice-warning{background:#fff6e9;border-color:#edddc3}.offbeat-product .team-notice-error{background:#fff0ee;border-color:#edcfca}.offbeat-product .team-selected li{background:#f6f5f8;border-color:#e2e0e8}.offbeat-product .customer-profile-manager .profile-panel,.offbeat-product .customer-profile-manager .profile-contact{background:#fff;border-color:#e1e1e8}.offbeat-product .customer-profile-manager .profile-brand{background:#f8f8fa;border-color:#e5e5eb}.offbeat-product .customer-profile-manager .profile-brand-copy small,.offbeat-product .customer-profile-manager .profile-muted,.offbeat-product .customer-profile-manager .profile-counts,.offbeat-product .customer-profile-manager .profile-contact-meta{color:#85858e}.offbeat-product .customer-profile-manager .profile-counts strong{color:#42424b}.offbeat-product .customer-profile-manager .profile-status{color:#837191;background:#f3f1f6;border-color:#e2ddec}.offbeat-product .customer-profile-manager .profile-contact[data-selected=true]{background:#fcfaf7;border-color:#debc9f}.offbeat-product .customer-profile-manager .profile-filter button[aria-pressed=true]{color:#a16b40;background:#fff1e5;border-color:#e2bb9d}.offbeat-product .persona-switcher{color:#707079;background:#e9e9ee;border-color:#dddde5}.offbeat-product .persona-switcher select{color:#494951;background:#fff}.offbeat-product .command-primary,.offbeat-product .primary-button,.offbeat-product .send-button,.offbeat-product .approvals-design .primary-button{color:#fff;background:#de5e22;border-color:#de5e22}.offbeat-product .command-primary:hover,.offbeat-product .primary-button:hover{background:#c9511c;border-color:#c9511c}.workspace-body .day-intro{flex-wrap:wrap}.workspace-body .day-intro>div:first-child{flex:1;min-width:200px}.workspace-body .day-approval-link{min-width:0;padding:10px 14px}.workspace-body .day-approval-link>svg{width:17px}.workspace-body .day-approval-link>span{font-size:10px}.workspace-body .day-approval-link strong{font-size:11px}.workspace-body .workday-filters{margin-bottom:16px}.offbeat-product .workday-design .workday-list-panel{padding:18px 20px}.offbeat-product .workday-design h1{letter-spacing:-1.4px;font-size:39px}.offbeat-product .workday-design .day-intro>div>p{font-size:14px}@media (max-width:680px){.offbeat-product .workday-design .workday-list-panel{padding:14px}.workspace-body .day-intro{display:flex}.workspace-body .day-approval-link{display:none}}.task-example-label{color:#8a8073;background:#f6f3ed;border:1px solid #ece6db;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:500;line-height:1.4;display:inline-block}.offbeat-product .workday-design .workday-summary-caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.offbeat-product .workday-design .workday-summary{margin:8px 0 18px}.offbeat-product .workday-design .workday-metrics a{gap:9px;min-height:40px;padding:6px 12px}.offbeat-product .workday-design .workday-metrics strong{font-size:22px}.offbeat-product .workday-design .workday-metrics svg{display:none}.offbeat-product .workday-design .workday-metrics span{font-size:11px}.offbeat-product .workday-design .workday-filters.workday-sortable-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:14px}.offbeat-product .workday-design .workday-filters .workday-search{grid-column:auto}.offbeat-product .workday-design .day-more-filters{grid-column:1/-1}.offbeat-product .workday-design .workday-list-heading{padding:2px 0}.offbeat-product .workday-design .workday-list-heading p{font-size:11px}.offbeat-product .workday-design .task-board{margin-top:12px}.offbeat-product .workday-design .day-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.offbeat-product .workday-design .day-filter-fields,.offbeat-product .workday-design .workday-metrics{grid-template-columns:1fr 1fr}.offbeat-product .workday-design .workday-filters .workday-search,.offbeat-product .workday-design .workday-filters>button{grid-column:1/-1}.offbeat-product .workday-design .workday-metrics a{min-height:40px}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bebas-neue.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter.woff2)format("woff2")}:root{--night:#0a0a0a;--surface:#0f0f0f;--surface-raised:#141414;--surface-soft:#1f1f1f;--line:#2e2e2e;--line-soft:#262626;--text:#fafafa;--muted:#999;--muted-strong:#ccc;--offbeat-orange:#f60;--lime:var(--offbeat-orange);--violet:var(--offbeat-orange);--amber:#f5a524;--cyan:var(--offbeat-orange);--rose:var(--offbeat-orange);--danger:#ef4444;--sidebar-width:256px;--font-ui:"Inter", ui-sans-serif, sans-serif}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night)}body.offbeat-product{background:var(--night);color:var(--text);font-family:var(--font-ui);font-feature-settings:"rlig" 1, "calt" 1}body.offbeat-product ::selection{color:var(--text);background:#ff660050}body.offbeat-product :focus-visible{outline-color:var(--offbeat-orange)}body.offbeat-product :is(h1,h2,h3),body.offbeat-product :is(.portal-shell,.owner-dashboard,.workday-design,.admin-shell,.command-home,.task-product-workspace) :is(h1,h2,h3){color:var(--text);text-transform:uppercase;letter-spacing:.01em;font-family:Bebas Neue,Impact,sans-serif;font-weight:700;line-height:1.05}body.offbeat-product :is(.workspace-layout.owner-workspace,.owner-dashboard,.portal-shell,.app-shell,.command-home){background:var(--night);color:var(--text);font-family:var(--font-ui)}body.offbeat-product :is(.portal-shell,.task-product-workspace){--portal-sidebar:256px;--portal-ui-accent:var(--offbeat-orange);--portal-ui-ink:var(--text);--portal-ui-muted:var(--muted);--portal-ui-line:var(--line);--task-line:var(--line);--task-orange:var(--offbeat-orange)}body.offbeat-product :is(.workday-design,.overview-design,.approvals-design){--day-lime:var(--offbeat-orange);--day-violet:var(--offbeat-orange);--day-cyan:var(--offbeat-orange);--approval-accent:var(--offbeat-orange);--approval-line:var(--line)}body.offbeat-product :is(.workspace-sidebar,.owner-workspace-sidebar,.portal-shell .portal-sidebar){border:1px solid var(--line);width:256px;color:var(--text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:none;background:#0f0f0fcc;border-radius:16px;padding:0;position:fixed;inset:16px auto 16px 16px;overflow-y:auto}body.offbeat-product :is(.workspace-body,.workspace-layout.owner-workspace>.workspace-body),body.offbeat-product .portal-shell .portal-main{margin-left:288px}body.offbeat-product .portal-shell .subpage-topbar{margin-left:288px;left:288px}body.offbeat-product :is(.workspace-brand,.owner-workspace-brand,.portal-shell .portal-brand){border-bottom:1px solid #2e2e2e80;flex:0 0 64px;align-items:center;min-height:64px;padding:0 24px;display:flex}body.offbeat-product :is(.workspace-sidebar nav,.owner-workspace-main-nav,.portal-shell .portal-nav){gap:8px;margin:0;padding:24px 16px}body.offbeat-product :is(.workspace-nav-item,.owner-workspace-nav-item,.portal-shell .portal-nav a){min-height:44px;color:var(--muted);letter-spacing:0;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}body.offbeat-product :is(.workspace-nav-item,.owner-workspace-nav-item,.portal-shell .portal-nav a) svg{width:20px;height:20px;color:inherit}body.offbeat-product :is(.workspace-nav-item:hover,.owner-workspace-nav-item:hover,.portal-shell .portal-nav a:hover){color:var(--text);background:#262626}body.offbeat-product :is(.workspace-nav-item.is-current,.owner-workspace-nav-item.is-current,.portal-shell .portal-nav a.active){background:var(--offbeat-orange);color:var(--night);box-shadow:none;border-color:#0000}body.offbeat-product :is(.workspace-nav-item.is-current svg,.owner-workspace-nav-item.is-current svg,.portal-shell .portal-nav a.active svg){color:var(--night)}body.offbeat-product .portal-shell .portal-nav a.active:before,body.offbeat-product .workspace-nav-dot{display:none}body.offbeat-product :is(.workspace-sidebar-bottom,.portal-sidebar-bottom){border-top:1px solid #2e2e2e80;padding:16px}body.offbeat-product .owner-workspace-bottom-nav{border-top:1px solid #2e2e2e80;gap:8px;margin:auto 0 0;padding:16px}body.offbeat-product .owner-workspace-bottom-nav:before{display:none}body.offbeat-product :is(.workspace-identity,.portal-shell .portal-foot,.portal-shell .portal-settings-link){border-color:var(--line)}body.offbeat-product :is(.workspace-avatar,.owner-workspace-monogram,.portal-shell .portal-client-mark,.portal-shell .avatar.warm){color:var(--offbeat-orange);background:#f603;border:0}body.offbeat-product :is(.owner-workspace-context,.portal-shell .portal-client-context,.portal-shell .portal-sidebar .portal-context-selector){margin:16px 16px 0}body.offbeat-product :is(.owner-workspace-context>summary,.portal-shell .portal-client-context>strong,.portal-shell .portal-sidebar .portal-context-selector>summary,.workspace-identity strong,.portal-shell .portal-foot strong){color:var(--text)}body.offbeat-product :is(.workspace-portal-link,.workspace-identity small,.portal-secondary-nav a,.portal-organize>summary,.portal-shell .portal-settings-link,.owner-workspace-context>summary>svg){color:var(--muted)}body.offbeat-product :is(.owner-workspace-context-menu,.portal-context-options,.portal-board-options-panel,.owner-workspace-help){background:var(--surface-raised);border-color:var(--line);color:var(--text);border-radius:8px;box-shadow:0 12px 32px #0005}body.offbeat-product :is(.owner-workspace-context-menu>a,.owner-workspace-help>a strong){color:var(--text)}body.offbeat-product :is(.owner-workspace-context-menu>p,.owner-workspace-help>p,.owner-workspace-help>a span){color:var(--muted)}body.offbeat-product :is(.owner-workspace-help>a,.workspace-identity){border-color:var(--line)}body.offbeat-product :is(.owner-help-heading button,.owner-workspace-skip){background:var(--surface-soft);color:var(--text);border-color:var(--line)}body.offbeat-product :is(.topbar,.workspace-body .topbar,.workspace-body .internal-task-topbar,.workspace-body .approval-page-topbar,.portal-shell .portal-topbar,.portal-shell .subpage-topbar){color:var(--muted);border-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ae6}body.offbeat-product :is(.command-topbar,.command-task-row,.command-client-row,.command-decision,.command-message,.command-success,.command-card-footer,.owner-decision-row,.owner-blocker-row,.owner-work-table tr,.owner-work-table th,.owner-work-table td){border-color:var(--line)}body.offbeat-product :is(.panel,.admin-card,.task-detail-card,.task-panel,.detail-panel,.form-section,.queue-table,.media-file-card,.conversation-panel,.workday-task,.board-column,.task-card,.owner-dashboard-panel,.command-card,.command-metrics>a,.command-search,.day-work-list-panel,.day-priority-bar,.workday-filter-form,.day-heading,.customer-directory-form,.customer-chat,.task-product-tabs,.task-product-disclosure,.portal-overview-stats article,.portal-shell .answer-card,.portal-shell .portal-section,.portal-shell .media-peek){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:none;border-radius:8px}body.offbeat-product :is(.workday-design,.approvals-design) .workday-list-panel{background:var(--surface);border-color:var(--line);border-radius:8px}body.offbeat-product :is(.portal-shell,.workday-design,.customer-chat,.command-home,.admin-shell,.task-product-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),body.offbeat-product :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:var(--night);color:var(--text);border-color:var(--line);accent-color:var(--offbeat-orange);border-radius:8px}body.offbeat-product :is(input,textarea)::placeholder{color:var(--muted)}body.offbeat-product :is(.command-primary,.primary-button,.send-button,.portal-shell .portal-primary,.customer-chat-send,.owner-review-action,.task-product-primary-action,.approvals-design .primary-button){background:var(--offbeat-orange);border-color:var(--offbeat-orange);color:var(--night);box-shadow:none;border-radius:8px}body.offbeat-product :is(.command-primary,.primary-button,.send-button,.portal-shell .portal-primary,.customer-chat-send,.owner-review-action,.task-product-primary-action):hover{color:var(--night);background:#e65c00;border-color:#e65c00}body.offbeat-product :is(.ghost-button,.secondary-button,.portal-shell .portal-secondary,.portal-shell .icon-button,.portal-shell .file-card-actions a,.customer-chat-older,.customer-chat-latest,.conversation-search-button){border-color:var(--line);color:var(--text);background:0 0;border-radius:8px}body.offbeat-product :is(.ghost-button,.secondary-button,.portal-shell .portal-secondary):hover{background:var(--surface-soft);border-color:#444}body.offbeat-product :is(.command-heading p:last-child,.command-eyebrow,.command-date,.command-metrics span,.command-metrics small,.command-task-copy small,.command-task-copy>span,.command-client-row small,.command-message p,.command-message small,.command-quiet,.connection-copy p,.connection-copy small,.owner-dashboard-heading>p,.owner-panel-heading p,.owner-task-copy p,.owner-customer-name,.owner-responsibility,.owner-unassigned,.owner-panel-more,.owner-quiet-action,.owner-inline-action){color:var(--muted)}body.offbeat-product :is(.command-task-copy strong,.command-client-row strong,.command-metrics strong,.command-section-heading h2,.owner-task-copy strong,.owner-work-table td,.owner-work-table th){color:var(--text)}body.offbeat-product :is(.command-task-symbol,.command-client-monogram,.command-count,.command-calm>span,.owner-task-icon,.owner-person-avatar,.owner-person-avatar[data-kind=agent],.owner-unassigned .owner-person-avatar){background:var(--surface-soft);border-color:var(--line);color:var(--muted-strong)}body.offbeat-product :is(.command-attention-note,.day-approval-link,.day-approval-link:hover){color:var(--offbeat-orange);background:#ff660014;border-color:#ff66004d}body.offbeat-product :is(.command-attention-note strong,.day-approval-link strong){color:var(--text)}body.offbeat-product :is(.command-success>svg,.command-empty a,.command-decision>span,.owner-task-copy h3 a:hover,.owner-task-cell:hover strong,.owner-inline-action:hover){color:var(--offbeat-orange)}body.offbeat-product :is(.owner-dashboard-heading h1,.command-heading h1,.workday-design .workday-heading h1){letter-spacing:.01em;font-size:40px;line-height:1.05}body.offbeat-product .owner-dashboard{padding:40px 32px 64px 24px}body.offbeat-product :is(.owner-panel-heading h2,.command-section-heading h2){font-size:26px}body.offbeat-product :is(.owner-dashboard-heading>p,.owner-panel-heading p){letter-spacing:0;font-size:14px}body.offbeat-product :is(.task-board-column,.portal-board-workspace .portal-board-column){background:var(--night);border:1px solid var(--line);border-radius:8px}body.offbeat-product :is(.task-board-card,.portal-board-workspace .portal-board-card){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:8px}body.offbeat-product :is(.task-board-card:hover,.portal-board-workspace .portal-board-card:hover){background:var(--surface-raised);border-color:#4d4d4d}body.offbeat-product :is(.portal-board-workspace .portal-board-card.selected,.portal-board-workspace .portal-board-column.manual-drop-target){background:var(--surface);border-color:var(--offbeat-orange);box-shadow:none}body.offbeat-product :is(.task-board-heading h3,.portal-board-workspace .portal-board-column-heading h2){color:var(--text);letter-spacing:.01em;font-size:22px}body.offbeat-product .portal-board-workspace .portal-board-column-heading>svg,body.offbeat-product :is(.portal-board-options>summary,.portal-board-filter-note,.portal-board-options-panel .portal-status-filter a){color:var(--muted)}body.offbeat-product :is(.portal-board-options>summary:hover,.portal-board-options>summary.has-filters){color:var(--offbeat-orange);background:#ff660026}body.offbeat-product .portal-board-filter-note a{color:var(--offbeat-orange)}body.offbeat-product :is(.task-board-card h4,.portal-board-workspace .portal-board-card h3){color:var(--text);font:600 14px/1.5 var(--font-ui);text-transform:none;letter-spacing:0}body.offbeat-product :is(.task-board-heading p,.task-board-card-top>small,.task-board-next,.task-board-assignee,.task-board-date,.task-board-card footer,.task-board-card footer a,.task-board-empty,.portal-board-workspace .portal-board-column-heading p,.portal-board-workspace .portal-board-description,.portal-board-card-top,.portal-board-workspace .portal-board-empty,.portal-board-footer>p,.portal-board-archive-link,.portal-board-count){color:var(--muted);border-color:var(--line)}body.offbeat-product :is(.task-board-heading h3>span,.portal-board-card-top>span,.portal-drawer-kind){background:var(--surface-soft);color:var(--muted-strong);border-color:var(--line)}body.offbeat-product .task-board-column[data-lane=archive] .task-board-heading h3>i{background:var(--muted)}body.offbeat-product .task-board-column[data-lane=active] .task-board-heading h3>i{background:var(--offbeat-orange)}body.offbeat-product :is(.task-board-blocker,.task-board-priority){color:var(--offbeat-orange);background:#ff660014}body.offbeat-product :is(.status-pill,.portal-customer-status,.portal-customer-status-completed){background:var(--surface-soft);color:var(--muted-strong);border:1px solid var(--line)}body.offbeat-product :is(.status-pill.status-in_progress,.status-pill.status-internal_review,.portal-customer-status-in_progress,.portal-customer-status-internal_review,.portal-customer-status-client_review,.portal-customer-status-waiting_client){color:var(--offbeat-orange);background:#ff660026;border-color:#ff66004d}body.offbeat-product .status-pill.status-completed{background:var(--surface-soft);color:var(--text);border-color:var(--line)}body.offbeat-product :is(.portal-board-heading h1,.portal-shell .portal-hero h1,.portal-shell .subpage-heading h1,.portal-shell .task-title-block h1){color:var(--text);letter-spacing:.01em;font-size:40px}body.offbeat-product :is(.portal-board-heading p,.portal-shell .portal-hero p,.portal-shell .subpage-heading>p,.portal-shell .subpage-heading>div>p){color:var(--muted);font-size:14px}body.offbeat-product .portal-work-main{padding:40px 32px 32px 24px}body.offbeat-product .portal-board-heading{margin:16px 0 28px}body.offbeat-product .portal-board-workspace>.portal-topbar{top:12px}body.offbeat-product :is(.portal-task-drawer,.portal-work-list,.portal-context-selector summary){background:var(--surface);color:var(--text);border-color:var(--line)}body.offbeat-product :is(.portal-task-drawer h2,.portal-work-list h2,.portal-recent-task-copy h3,.portal-overview-stats strong){color:var(--text)}body.offbeat-product :is(.portal-task-drawer p,.portal-task-drawer small,.portal-task-drawer dt,.portal-work-list p,.portal-recent-task-copy p,.portal-overview-stats article>span,.portal-overview-stats small,.portal-current-client,.portal-shell .back-link){color:var(--muted)}body.offbeat-product :is(.portal-view-switch,.workday-design .workday-tabs){background:var(--surface-soft);border-color:var(--line)}body.offbeat-product :is(.portal-view-switch>a,.workday-design .workday-tabs a){color:var(--muted)}body.offbeat-product :is(.portal-view-switch>a[aria-current],.workday-design .workday-tabs a[aria-current=page]){background:var(--surface);color:var(--text);box-shadow:none}body.offbeat-product :is(.portal-task-filters>a,.workday-design .workday-metrics a[data-attention]){background:var(--surface);color:var(--muted);border-color:var(--line)}body.offbeat-product :is(.portal-task-filters>a[aria-current],.workday-design .workday-metrics a[aria-current=page]){color:var(--offbeat-orange);border-color:var(--offbeat-orange);background:#ff660014}body.offbeat-product .workday-design .workday-metrics strong{color:var(--text)}body.offbeat-product :is(.workday-design .workday-next-step,.workday-design .workday-dates){background:var(--surface-soft);border-color:var(--line)}body.offbeat-product :is(.workday-design .workday-next-step strong,.portal-shell .answer-card h2,.portal-shell .portal-section-heading h2){color:var(--text)}body.offbeat-product :is(.workday-design .workday-open,.portal-shell .answer-action,.portal-empty a,.portal-board-footer>a,.manual-task-chat-link){color:var(--offbeat-orange)}body.offbeat-product :is(.manual-task-history li,.manual-board-status,.customer-chat-heading,.customer-chat-composer,.customer-chat-files a,.customer-chat-selected-files li,.task-product-tabbar,.task-history-summary,.task-history-facts>div){border-color:var(--line)}body.offbeat-product :is(.manual-task-history p,.manual-task-history small,.manual-task-status label,.manual-task-status small,.manual-task-detail .file-entry,.manual-board-status,.customer-chat-heading p,.customer-chat-messages time,.customer-chat-composer>label,.customer-chat-files small,.customer-chat-compose-options>label:first-child,.customer-chat-attach,.customer-chat-composer footer>small,.customer-chat-selected-files small,.customer-chat-selected-files button,.customer-chat-progress,.customer-chat-empty,.customer-chat-empty p){color:var(--muted)}body.offbeat-product :is(.customer-chat-messages article>p,.customer-chat-files strong,.customer-chat-empty h3){color:var(--text)}body.offbeat-product :is(.customer-chat-avatar,.customer-chat-reference,.task-product-context-mark,.portal-shell .file-preview,.portal-shell .file-preview span){background:var(--surface-soft);color:var(--muted-strong);border-color:var(--line)}body.offbeat-product :is(.customer-chat-messages .own-message .customer-chat-avatar,.customer-chat-badge,.customer-chat-unread){color:var(--offbeat-orange);background:#ff660026}body.offbeat-product :is(.task-product-workspace .detail-panel,.task-product-workspace .conversation-panel,.task-product-workspace .task-product-result,.task-product-workspace .task-product-disclosure){background:var(--surface);color:var(--text);border-color:var(--line);border-radius:8px}body.offbeat-product .task-product-workspace :is(.task-product-tab-panel,.task-product-side) :is(.production-current,.production-file,.production-option,.feedback-question,.feedback-delivery,.feedback-choice,.production-comparison>section,.feedback-comparison>section,.task-feedback,.composer-box,.visibility-toggle,.chat-submission-preview,.conversation-search-button,.internal-message){background:var(--surface-soft);color:var(--text);border-color:var(--line)}body.offbeat-product .task-product-workspace :is(.briefing-values p,.production-facts dd,.feedback-facts dd,.task-control-facts dd,.project-assignment-values dd,.file-list strong,.message p,.message-meta strong){color:var(--text)}body.offbeat-product .task-product-workspace :is(.task-product-facts dt,.task-product-facts dd,.task-product-side-note,.task-product-disclosure>summary,.task-product-disclosure>summary small,.field>span,.production-muted,.feedback-muted,.task-control-muted){color:var(--muted-strong)}body.offbeat-product :is(.task-product-next,.portal-shell .review-banner,.portal-attention>a,.portal-shell .scope-notice,.portal-shell .media-trust,.portal-shell .queue-rule-bar,.portal-shell .preview-notice,.portal-shell .preview-badge){color:var(--muted-strong);background:#ff660014;border-color:#ff66004d}body.offbeat-product :is(.task-example-label,.portal-example-tag,.connection-status,.persona-switcher){background:var(--surface-soft);color:var(--muted);border-color:var(--line)}body.offbeat-product .portal-shell .download-button{background:var(--surface-soft);border-color:var(--line)!important;color:var(--offbeat-orange)!important}body.offbeat-product .portal-shell :is(.portal-activity-list p,.portal-activity-list small,.portal-queue-row small,.portal-queue-row>div:nth-child(2)>div>span:first-child){color:var(--muted)}body.offbeat-product .portal-shell :is(.portal-activity-list strong,.portal-queue-row>div:nth-child(2)>a){color:var(--text)}body.offbeat-product .portal-shell :is(.portal-activity-list>div+div,.portal-queue-row+.portal-queue-row,.queue-table-head,.queue-table-row+.queue-table-row){border-color:var(--line)}body.offbeat-product .portal-shell .portal-activity-icon{background:var(--surface-soft);color:var(--muted-strong);border-color:var(--line)}body.offbeat-product .access-denied-shell{background:var(--night)}body.offbeat-product .access-denied-card{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:8px}body.offbeat-product :is(.access-denied-card>p,.owner-example,.owner-work-step,.owner-dashboard-empty,.owner-dashboard-empty a,.customer-mail-counts),body.offbeat-product .owner-work-table td[data-label]:before{color:var(--muted)}body.offbeat-product :is(.owner-dashboard-empty a:hover,.owner-quiet-action:hover){color:var(--offbeat-orange)}body.offbeat-product :is(.manual-task-error,.customer-chat-error,.task-board-date.is-overdue){color:#f87171;border-color:#f87171}body.offbeat-product .customer-chat-notice{color:var(--amber);border-color:var(--amber)}body.offbeat-product .tim-welcome :is(h1,h2,h3){color:#1d1d1f}body.offbeat-product .portal-organize[open] .portal-secondary-nav{background:var(--surface-raised);border-color:var(--line)}@media (max-width:980px){body.offbeat-product :is(.workspace-body,.workspace-layout.owner-workspace>.workspace-body){margin-left:0;padding-top:96px}body.offbeat-product :is(.workspace-mobile-bar,.owner-workspace-mobile){border:1px solid var(--line);height:64px;color:var(--text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0f0fcc;border-radius:16px;padding:0 16px;display:flex;position:fixed;inset:16px 16px auto}body.offbeat-product :is(.workspace-mobile-bar>button,.owner-workspace-mobile>button){color:var(--text)}body.offbeat-product :is(.workspace-sidebar,.owner-workspace-sidebar){z-index:75;width:256px;max-width:calc(100vw - 32px);display:none;top:96px}body.offbeat-product :is(.workspace-sidebar.is-open,.owner-workspace-sidebar.is-open){display:flex}body.offbeat-product :is(.workspace-sidebar .workspace-brand,.owner-workspace-sidebar .owner-workspace-brand){display:none}body.offbeat-product :is(.workspace-menu-backdrop,.owner-workspace-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0008;inset:80px 0 0}body.offbeat-product .owner-dashboard{padding:16px 24px 48px}}@media (max-width:760px){body.offbeat-product .portal-shell{--portal-sidebar:0px}body.offbeat-product .portal-shell .portal-sidebar{border-radius:16px;width:auto;margin:16px;padding-bottom:12px;position:relative;inset:auto;overflow:visible}body.offbeat-product .portal-shell .portal-main{margin-left:0}body.offbeat-product .portal-shell .subpage-topbar{margin-left:0;left:0}body.offbeat-product .portal-shell .portal-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px;display:grid}body.offbeat-product .portal-shell .portal-nav a{gap:6px;min-height:60px;padding:8px 4px;font-size:10px}body.offbeat-product :is(.portal-shell .portal-client-context,.portal-shell .portal-sidebar .portal-context-selector){margin:12px 16px 0}body.offbeat-product .portal-work-main{padding:24px 16px 32px}body.offbeat-product .portal-board-heading{margin-top:0}body.offbeat-product :is(.portal-board-heading h1,.portal-shell .portal-hero h1,.portal-shell .subpage-heading h1,.owner-dashboard-heading h1,.command-heading h1){font-size:34px}body.offbeat-product :is(.task-board-card h4,.portal-board-workspace .portal-board-card h3){font-size:15px}}@media (max-width:380px){body.offbeat-product .portal-shell .portal-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}
