@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-start{inset-inline-start:calc(var(--spacing) * -1)}.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}}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/50{border-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/60{border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.border-neutral-800{border-color:var(--color-neutral-800)}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.border-red-900\/60{border-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.border-red-900\/70{border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.border-red-900\/70{border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-lime-300{background-color:var(--color-lime-300)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/60{background-color:color-mix(in oklab, var(--color-neutral-950) 60%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/50{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-neutral-800{--tw-gradient-from:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/75{color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/70{color:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-lime-300{color:var(--color-lime-300)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-amber-900\/40:hover{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/40:hover{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.hover\:bg-lime-200:hover{background-color:var(--color-lime-200)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white:hover{background-color:var(--color-white)}}.focus\:border-neutral-600:focus{border-color:var(--color-neutral-600)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-neutral-700:focus{--tw-ring-color:var(--color-neutral-700)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}}}:root{--ink:#171918;--ink-soft:#343735;--paper:#f4f3ee;--paper-strong:#ebeae4;--card:#fff;--line:#deddd6;--line-dark:#c8c7bf;--muted:#71746f;--lime:#d8ff3f;--lime-dark:#b7df21;--blue:#4a65ff;--coral:#ff7667;--green:#2f7d5b;--orange:#b85c1d;--sidebar:184px}.brand-compass{color:#252925;background:#f4f4ef;border:1px solid #dcddd6;border-radius:8px;align-items:center;gap:10px;min-width:188px;min-height:40px;padding:6px 8px;display:flex}.brand-compass-copy{flex:1;min-width:0}.brand-compass-copy small,.brand-compass-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-compass-copy small{color:#656a64;font-size:9px;font-weight:760;line-height:1.15}.brand-compass-copy strong{margin-top:3px;font-size:10px;line-height:1.15}.brand-compass-colors{gap:3px;min-width:38px;display:grid}.brand-compass-primary,.brand-compass-accents{align-items:center;gap:2px;display:flex}.brand-compass-primary>span{border-radius:2px;width:19px;height:7px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.brand-compass-accents>span{border-radius:2px;width:11px;height:5px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.brand-compass-empty{color:#868a84;background:repeating-linear-gradient(135deg,#e1e2dc,#e1e2dc 4px,#f1f1ec 4px 8px);border:1px solid #d2d4cc;border-radius:3px;place-items:center;min-width:56px;height:15px;font-size:8px;font-weight:760;display:grid}.brand-compass-logo{background:#fff;border:1px solid #e3e4dd;border-radius:4px;flex:none;place-items:center;width:56px;height:27px;padding:3px;display:grid;overflow:hidden}.brand-compass-logo img{object-fit:contain;width:100%;height:100%}.brand-compass.inactive{color:#666b65;border-style:dashed}.brand-compass-header{flex:0 250px;max-width:280px;margin-left:6px}.project-title-line{min-width:0}.project-title-line>div:first-of-type{flex:1;min-width:0}.project-title-line>div:first-of-type h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-task-active .brand-compass-header{flex:0 0 66px;width:66px;min-width:66px;min-height:28px;padding:4px}.workspace-task-active .brand-compass-header .brand-compass-copy,.workspace-task-active .brand-compass-header .brand-compass-logo{display:none}.workspace-task-active .brand-compass-header .brand-compass-colors{width:100%;min-width:0}.workspace-task-active .brand-compass-header .brand-compass-primary>span{width:10px}.brand-compass-presentation{color:#f4f6f2;background:#191d1a;border-color:#343a35;min-width:180px;max-width:255px;min-height:42px}.brand-compass-presentation .brand-compass-copy small,.brand-compass-presentation .brand-compass-copy strong{color:#d5d9d3}.brand-compass-presentation .brand-compass-copy small{color:#858b85}.brand-compass-presentation .brand-compass-logo{border-color:#ffffff26}.brand-compass-card{background:#f8f8f4;width:100%;min-height:62px;padding:10px}.brand-compass-card .brand-compass-copy small{font-size:10px}.brand-compass-card .brand-compass-copy strong{font-size:12px}.brand-profile-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:14px;display:grid;box-shadow:0 7px 22px #191b190d}.brand-profile-card-copy strong{font-size:13px;display:block}.brand-profile-card-copy p{color:#686d67;margin:5px 0 0;font-size:11px;line-height:1.45}.brand-profile-card>.button{justify-content:center;width:100%}.brand-profile-backdrop{z-index:420;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0f0db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.brand-profile-dialog{width:min(940px,100%);max-height:calc(100vh - 48px);color:var(--ink);background:#f7f7f3;border:1px solid #ffffff80;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000052}.brand-profile-dialog>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.brand-profile-dialog>header h2{letter-spacing:-.045em;margin:6px 0 0;font-size:25px}.brand-profile-dialog>header p{color:#626761;max-width:680px;margin:7px 0 0;font-size:12px;line-height:1.45}.brand-profile-dialog-body{grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px 24px;display:grid;overflow-y:auto}.brand-profile-preview,.brand-profile-wide{grid-column:1/-1}.brand-profile-preview{background:#eeefe9;border:1px solid #d9dbd3;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:16px;padding:12px;display:grid}.brand-profile-preview>p{color:#636861;margin:0;font-size:11px;line-height:1.45}.brand-profile-field{align-content:start;gap:7px;display:grid}.brand-profile-field>span,.brand-color-editor legend{color:#3c413c;font-size:11px;font-weight:760}.brand-profile-field input,.brand-profile-field select,.brand-profile-field textarea,.brand-color-row label input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbcdc5;border-radius:7px;padding:0 11px;font-size:13px}.brand-profile-field textarea{resize:vertical;min-height:82px;padding-top:10px}.brand-profile-field small{color:#717670;font-size:10px;line-height:1.4}.brand-color-editor{background:#fff;border:1px solid #d7d9d1;border-radius:9px;min-width:0;margin:0;padding:14px}.brand-color-editor>p{color:#6b706a;margin:5px 0 12px;font-size:10px;line-height:1.4}.brand-color-editor>div{gap:7px;display:grid}.brand-color-row{grid-template-columns:42px minmax(0,1fr) 34px;align-items:end;gap:7px;display:grid}.brand-color-picker,.brand-color-placeholder{color:#8a8e88;background:#f1f2ed;border:1px solid #cdd0c8;border-radius:7px;place-items:center;width:42px;height:42px;padding:2px;display:grid}.brand-color-row label>span{color:#777c76;margin-bottom:4px;font-size:9px;display:block}.brand-color-row.invalid label input{border-color:#e2766c;box-shadow:0 0 0 3px #e2766c1a}.brand-color-row>button,.brand-color-add{color:#555a54;min-height:34px;font:inherit;cursor:pointer;background:#f1f2ed;border:1px solid #d4d6cf;border-radius:6px;font-size:11px;font-weight:700}.brand-color-row>button{height:42px;font-size:18px}.brand-color-add{width:100%;margin-top:9px}.brand-profile-error,.brand-profile-validation{color:#7e241f;background:#fff0ee;border:1px solid #efb9b3;border-radius:7px;margin:0 24px 12px;padding:9px 11px;font-size:11px}.brand-profile-validation{color:#6e5115;background:#fff8df;border-color:#ead58d}.brand-profile-dialog>footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px 24px;display:grid}.brand-profile-dialog>footer small{color:#6b706a;font-size:10px}.presentation-topbar>.brand-compass-presentation{flex:0 245px}.layout-presentation-topbar .presentation-brand{min-width:0}.layout-presentation-topbar .presentation-brand>.brand-compass-presentation{flex:0 220px;margin-left:8px}@media (max-width:1500px){.brand-compass-header{flex-basis:170px;min-width:170px}.brand-compass-header .brand-compass-copy strong,.brand-compass-header .brand-compass-logo{display:none}}@media (max-width:1180px){.brand-compass-header{flex-basis:66px;min-width:66px}.brand-compass-header .brand-compass-copy,.brand-compass-presentation .brand-compass-copy strong,.brand-compass-presentation .brand-compass-logo{display:none}}@media (max-width:820px){.brand-compass-header{display:none}.brand-profile-backdrop{padding:10px}.brand-profile-dialog{max-height:calc(100vh - 20px)}.brand-profile-dialog>header,.brand-profile-dialog-body,.brand-profile-dialog>footer{padding-left:16px;padding-right:16px}.brand-profile-dialog-body,.brand-profile-preview{grid-template-columns:1fr}.brand-profile-preview>p{display:none}.brand-profile-dialog>footer{grid-template-columns:1fr}.brand-profile-dialog>footer>div,.presentation-topbar>.brand-compass-presentation,.layout-presentation-topbar .presentation-brand>.brand-compass-presentation{display:none}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #4a65ff59}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.agency-navigation-collapsed{--sidebar:64px}.agency-sidebar{z-index:30;width:var(--sidebar);background:var(--ink);color:#f8f8f3;border-right:1px solid #272a27;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{letter-spacing:-.04em;border-bottom:1px solid #ffffff17;align-items:center;gap:11px;height:76px;padding:0 20px;font-size:18px;font-weight:650;display:flex}.agency-sidebar-toggle{z-index:2;width:26px;height:26px;color:var(--ink);border:1px solid var(--line-dark);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:63px;right:-13px;box-shadow:0 4px 12px #00000024}.agency-sidebar-toggle:hover{background:var(--lime);border-color:var(--lime-dark)}.agency-sidebar-toggle>span{font-size:18px;line-height:1;transform:translateY(-1px)}.brand-glyph{background:var(--lime);width:31px;height:31px;color:var(--ink);letter-spacing:-.09em;place-items:center;font-size:19px;font-weight:850;line-height:1;display:grid}.agency-sidebar nav{padding:22px 11px}.nav-label{color:#777b76;letter-spacing:.14em;text-transform:uppercase;margin:0 9px 10px;font-size:9px;font-weight:750}.nav-item{color:#a9aca7;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 9px;font-size:12px;font-weight:520;display:grid}.nav-item-icon{color:#8b8f89;border:1px solid #484b47;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:750;display:grid}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item i{background:var(--coral);min-width:18px;height:18px;color:var(--ink);border-radius:99px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.nav-item:hover{color:#fff;background:#222522}.nav-item:disabled{cursor:not-allowed;opacity:.48}.nav-item:disabled:hover{color:#a9aca7;background:0 0}.nav-item.active{color:#fff;background:#2b2e2b}.nav-item.active>.nav-item-icon{color:var(--ink);background:var(--lime);border-color:var(--lime)}.agency-navigation-collapsed .brand-lockup{justify-content:center;padding-inline:0}.agency-navigation-collapsed .brand-wordmark,.agency-navigation-collapsed .nav-label,.agency-navigation-collapsed .nav-item-label,.agency-navigation-collapsed .sidebar-profile>div{display:none}.agency-navigation-collapsed .agency-sidebar nav{padding-inline:10px}.agency-navigation-collapsed .nav-item{grid-template-columns:1fr;justify-items:center;padding-inline:0;position:relative}.agency-navigation-collapsed .nav-item i{min-width:16px;height:16px;font-size:8px;position:absolute;top:3px;right:1px}.agency-navigation-collapsed .sidebar-profile{justify-content:center}.sidebar-bottom{border-top:1px solid #ffffff17;margin-top:auto;padding:14px 12px 18px}.sidebar-help{color:#a4a8a2;background:0 0;border:1px solid #464944;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 0 15px 4px;font-size:11px;display:grid}.agency-navigation-collapsed .sidebar-help{margin-inline:auto}.sidebar-help:hover,.sidebar-help:focus-visible{color:var(--ink);background:var(--lime);border-color:var(--lime)}.sidebar-profile{align-items:center;gap:9px;display:flex}.sidebar-profile>span{width:31px;height:31px;color:var(--ink);background:#db8cdf;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.sidebar-profile strong,.sidebar-profile small{display:block}.sidebar-profile strong{font-size:10px;font-weight:650}.sidebar-profile small{color:#777b76;margin-top:2px;font-size:8px}.main-shell{flex-direction:column;grid-column:2;min-width:0;min-height:100vh;display:flex}.project-header{border-bottom:1px solid var(--line);background:#ffffffd1;justify-content:space-between;align-items:center;gap:30px;min-height:108px;padding:16px 28px 15px;display:flex}.breadcrumb{color:#8b8e88;align-items:center;gap:8px;margin-bottom:11px;font-size:9px;display:flex}.breadcrumb b{color:#c0c2bd;font-weight:400}.breadcrumb strong{color:var(--ink);font-weight:650}.project-title-line{align-items:center;gap:12px;display:flex}.project-color{border-radius:9px;width:5px;height:42px}.project-title-line h1{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:670}.project-title-line p{color:var(--muted);margin:4px 0 0;font-size:10px}.project-title-line p i{color:#bbbdb7;margin:0 7px;font-style:normal}.header-actions{align-items:center;gap:8px;display:flex}.live-presentation-entry{color:#f5f7f2;white-space:nowrap;background:#171a18;border:1px solid #171a18;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:690;display:inline-flex}.live-presentation-entry>span{color:var(--lime);font-size:9px;animation:1.4s ease-in-out infinite realtime-pulse}.live-presentation-entry>strong{color:var(--lime);font-size:8px}.realtime-status{color:#666a64;white-space:nowrap;background:#ffffffb8;border:1px solid #d9dbd4;border-radius:99px;align-items:center;gap:7px;min-height:29px;margin-right:6px;padding:0 10px;font-size:9px;font-weight:680;display:inline-flex}.project-presence{color:#50544e;white-space:nowrap;background:#ffffffc7;border:1px solid #d9dbd4;border-radius:99px;align-items:center;gap:7px;min-height:35px;padding:0 10px 0 8px;display:inline-flex}.project-presence .team-stack{margin-right:0}.project-presence>strong{font-size:11px;font-weight:720}.project-presence.connected{color:#275b3c;background:#f3fbf5;border-color:#c9dfcf}.project-presence.connecting:before,.project-presence.error:before{content:"";background:#d09b33;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite realtime-pulse}.project-presence.error{color:#8b433d;background:#fff7f6;border-color:#ebd2cf}.project-presence.error:before{background:#d36359;animation:none}.realtime-status>span{background:#a6aaa3;border-radius:50%;width:7px;height:7px}.realtime-status.connected{color:#275b3c;background:#f3fbf5;border-color:#c9dfcf}.realtime-status.connected>span{background:#3fa465;box-shadow:0 0 0 3px #3fa4651f}.realtime-status.connecting>span,.realtime-status.reconnecting>span{background:#d09b33;animation:1.4s ease-in-out infinite realtime-pulse}.realtime-status.offline,.realtime-status.error{color:#8b433d;background:#fff7f6;border-color:#ebd2cf}.realtime-status.offline>span,.realtime-status.error>span{background:#d36359}@keyframes realtime-pulse{50%{opacity:.36;transform:scale(.75)}}.team-stack{align-items:center;margin-right:6px;display:flex}.avatar{width:29px;height:29px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:800;display:inline-grid}.team-stack .avatar,.team-stack button{border:2px solid #fff;margin-left:-6px}.team-stack .presence-more{color:#545852;background:#e7e7e2;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-6px;font-size:9px;font-weight:760;display:inline-grid}.team-stack .avatar:first-child{margin-left:0}.team-stack button{background:#e7e7e2;border-radius:50%;width:29px;height:29px;font-size:8px;font-weight:700}.avatar-blue{background:#96b8ff}.avatar-pink{background:#e39cdb}.avatar-green{background:#9bd5a9}.button{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.button-icon{font-size:13px}.button-dark{color:#fff;background:var(--ink);border:1px solid var(--ink)}.button-dark:hover{background:#303330}.button-quiet{border:1px solid var(--line-dark);background:#fff}.button-quiet:hover{background:#f5f5f1}.button-approve{background:var(--lime);border:1px solid #bbde31}.workspace-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:flex-end;gap:25px;height:49px;padding:0 28px;display:flex}.workspace-tabs button{color:#777a75;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:49px;padding:2px 0 0;font-size:10px;font-weight:620;display:flex}.workspace-tabs button span{color:#737670;background:#ecece7;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.workspace-tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.workspace-tabs button.active span{background:var(--lime);color:var(--ink)}.review-grid{background:#e9e8e2;flex:1;grid-template-columns:222px minmax(480px,1fr) 314px;min-height:calc(100vh - 157px);display:grid}.deliverables-panel,.comments-panel{background:#fafaf7;min-width:0}.deliverables-panel{border-right:1px solid var(--line);flex-direction:column;display:flex}.panel-heading{justify-content:space-between;align-items:center;padding:18px 16px 15px;display:flex}.panel-heading span{color:#969993;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.panel-heading h2{letter-spacing:-.02em;margin:3px 0 0;font-size:14px;font-weight:670}.panel-heading button{border:1px solid var(--line-dark);background:#fff;border-radius:4px;width:27px;height:27px}.progress-summary{background:#efefe9;border-radius:5px;margin:0 13px 13px;padding:11px 12px 12px}.progress-summary>div:first-child{justify-content:space-between;align-items:center;font-size:8px;display:flex}.progress-summary span{color:var(--muted)}.progress-summary strong{font-size:8px;font-weight:700}.progress-track{background:#d6d7d0;border-radius:99px;height:4px;margin-top:9px;overflow:hidden}.progress-track i{background:var(--ink);border-radius:inherit;height:100%;display:block}.deliverable-list{flex-direction:column;gap:3px;padding:0 7px;display:flex}.deliverable-card{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:8px;display:grid;position:relative}.deliverable-card:hover{background:#f0f0eb}.deliverable-card.active{border-color:var(--line-dark);background:#fff;box-shadow:0 4px 12px #2325230d}.art-thumb{background:#ddd;border-radius:3px;place-content:center;width:49px;height:53px;font-weight:850;display:grid;position:relative;overflow:hidden}.art-thumb-poster{background:var(--lime);color:var(--ink);letter-spacing:-.08em;font-size:16px;line-height:.72}.art-thumb-poster:after{content:"";background:var(--blue);border-radius:50%;width:28px;height:28px;position:absolute;bottom:3px;right:-8px}.art-thumb-social{color:#fff;background:#232725}.art-thumb-social i{background:var(--coral);border-radius:50%;width:38px;height:38px;position:absolute}.art-thumb-social b{z-index:1;font-size:14px;position:relative}.art-thumb-wayfinding{background:var(--blue);color:#fff;grid-template-columns:auto auto;gap:4px}.art-thumb-wayfinding b{font-size:20px}.art-thumb-wayfinding small{align-self:end;margin-bottom:5px;font-size:7px}.art-thumb-sponsor{background:#fff;border:1px solid #dadad4;gap:3px}.art-thumb-sponsor b{color:var(--blue);font-size:18px}.art-thumb-sponsor small{letter-spacing:.1em;font-size:6px}.deliverable-copy{min-width:0}.deliverable-copy>strong,.deliverable-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deliverable-copy>strong{font-size:10px;font-weight:670}.deliverable-copy>small{color:#8a8d87;margin-top:3px;font-size:8px}.status-pill{border:1px solid;border-radius:99px;align-items:center;gap:5px;width:max-content;height:18px;margin-top:6px;padding:0 6px;font-size:7px;font-weight:670;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-review{color:#3d52c7;background:#eef0ff;border-color:#cdd3ff}.status-changes{color:#9f491e;background:#fff1e7;border-color:#f3c4a7}.status-draft{color:#636660;background:#f0f0ec;border-color:#d5d5cf}.status-approved{color:#256845;background:#eaf7ed;border-color:#bbdfc5}.comment-count{background:var(--ink);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:7px;right:7px}.mini-deadline{background:var(--ink);color:#fff;border-radius:5px;margin:auto 13px 14px;padding:12px}.mini-deadline span,.mini-deadline strong,.mini-deadline small{display:block}.mini-deadline span{color:#8e928c;text-transform:uppercase;font-size:7px}.mini-deadline strong{margin-top:5px;font-size:12px}.mini-deadline small{color:var(--lime);margin-top:3px;font-size:8px}.review-stage{background:#e5e4de;flex-direction:column;min-width:0;display:flex}.review-toolbar{border-bottom:1px solid var(--line);background:#fafaf7;justify-content:space-between;align-items:center;gap:15px;height:58px;padding:0 15px;display:flex}.review-toolbar>div:first-child{grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.review-toolbar .status-pill{grid-row:1/3;margin:0}.review-toolbar strong,.review-toolbar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-toolbar strong{font-size:10px}.review-toolbar small{color:#858983;font-size:8px}.review-tools{align-items:center;gap:3px;display:flex}.review-tools button{border:1px solid var(--line-dark);background:#fff;border-radius:4px;min-width:26px;height:27px;padding:0 7px;font-size:10px}.review-tools .version-select{align-items:center;gap:11px;font-size:8px;display:flex}.review-tools>i{background:var(--line-dark);width:1px;height:19px;margin:0 4px}.review-tools>span{text-align:center;min-width:29px;font-size:8px}.canvas-wrap{background-image:radial-gradient(#cac9c2 .8px,#0000 .8px);background-size:18px 18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:540px;padding:28px 28px 18px;display:flex;overflow:auto}.artboard{background:#fff;height:auto;transition:width .18s;position:relative;overflow:visible;box-shadow:0 18px 48px #23242129}.artboard-poster{aspect-ratio:.707}.artboard-social{aspect-ratio:1}.artboard-wayfinding{aspect-ratio:1.42}.artboard-sponsor{aspect-ratio:1.6}.creative{position:absolute;inset:0;overflow:hidden}.poster-creative{background:var(--lime);color:var(--ink);padding:5.4%}.poster-topline{z-index:3;letter-spacing:-.04em;grid-template-columns:1fr 1.2fr 1fr;align-items:start;font-size:clamp(7px,1vw,13px);font-weight:670;line-height:1.04;display:grid;position:relative}.poster-topline strong{text-align:right;letter-spacing:-.06em;font-size:clamp(8px,1.3vw,17px);font-weight:850}.poster-shape{position:absolute}.shape-a{aspect-ratio:1;background:var(--blue);border-radius:50%;width:59%;top:17%;right:-13%}.shape-b{background:var(--coral);width:16%;height:51%;bottom:16%;right:10%;transform:rotate(31deg)}.shape-c{aspect-ratio:1;background:#151716;border-radius:50%;width:24%;bottom:-9%;left:48%}.poster-creative h3{z-index:2;letter-spacing:-.09em;margin:0;font-size:clamp(42px,7.5vw,106px);font-weight:900;line-height:.72;position:absolute;top:25%;left:5.4%}.poster-creative>p{z-index:3;letter-spacing:.01em;transform-origin:0 0;margin:0;font-size:clamp(10px,1.8vw,24px);font-weight:780;position:absolute;top:68%;left:6%;transform:rotate(-90deg)}.poster-footer{z-index:4;border-top:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:end;gap:8%;padding-top:2.7%;display:grid;position:absolute;bottom:4.4%;left:5.4%;right:5.4%}.poster-footer>span:first-child{letter-spacing:-.1em;font-size:clamp(16px,3vw,39px);font-weight:900;line-height:.7}.poster-footer div small,.poster-footer div strong{display:block}.poster-footer div small{font-size:clamp(5px,.8vw,10px)}.poster-footer div strong{font-size:clamp(7px,1.1vw,14px)}.poster-footer>span:last-child{font-size:clamp(19px,3.6vw,46px)}.social-creative{color:#fff;background:#202321;padding:7%}.social-kicker{z-index:3;border-bottom:3px solid var(--lime);letter-spacing:.12em;width:max-content;padding-bottom:1.2%;font-size:clamp(7px,1.2vw,14px);font-weight:720;position:relative}.social-orbit{aspect-ratio:1;border:clamp(18px, 5vw, 62px) solid var(--coral);border-radius:50%;width:66%;position:absolute;top:-10%;right:-8%}.social-orbit span{aspect-ratio:1;background:var(--blue);border-radius:50%;width:42%;position:absolute;bottom:3%;right:3%}.social-orbit i{background:var(--lime);width:16%;height:65%;position:absolute;bottom:-28%;right:44%;transform:rotate(41deg)}.social-creative h3{z-index:4;letter-spacing:-.08em;margin:0;font-size:clamp(42px,7vw,94px);font-weight:890;line-height:.78;position:absolute;top:25%;left:7%}.social-meta{z-index:4;align-items:baseline;gap:18px;display:flex;position:absolute;bottom:16%;left:7%}.social-meta strong{font-size:clamp(11px,1.8vw,23px)}.social-meta span{color:var(--lime);font-size:clamp(8px,1.3vw,16px)}.social-swipe{letter-spacing:.08em;border-top:1px solid #70736e;padding-top:2.5%;font-size:clamp(7px,1.1vw,13px);font-weight:750;position:absolute;bottom:6%;left:7%;right:7%}.wayfinding-creative{background:#c7c5bd;grid-template-columns:1.12fr .88fr;gap:4%;padding:5%;display:grid}.sign{padding:7%;box-shadow:0 8px 25px #181a1826}.sign-main{background:var(--blue);color:#fff;position:relative}.sign small,.sign-side small{letter-spacing:.11em;font-size:clamp(5px,.8vw,10px);font-weight:730}.sign-main h3{letter-spacing:-.08em;margin:0;font-size:clamp(31px,5vw,70px);font-weight:880;line-height:.8;position:absolute;top:28%;left:7%}.sign-arrow{font-size:clamp(30px,5vw,64px);position:absolute;top:7%;right:7%}.sign-main b{border-top:1px solid #98a6ff;padding-top:3%;font-size:clamp(6px,1vw,12px);position:absolute;bottom:7%;left:7%;right:7%}.sign-side{background:var(--lime)}.sign-side strong,.sign-side p{display:block}.sign-side strong{letter-spacing:-.05em;margin-top:16%;font-size:clamp(20px,3vw,40px)}.sign-side p{margin:1% 0 0;font-size:clamp(5px,.85vw,11px);font-weight:560;line-height:1.3}.sign-side i{background:#17191866;height:1px;margin-top:13%;display:block}.sponsor-creative{background:#fff;padding:5%}.sponsor-creative header,.sponsor-creative footer{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:clamp(6px,.9vw,11px);font-weight:780;display:flex}.sponsor-creative header{border-bottom:2px solid var(--ink);padding-bottom:3%}.logo-wall{grid-template-columns:repeat(4,1fr);align-items:center;gap:4% 5%;height:72%;display:grid}.logo-sample{min-height:38%;color:var(--ink);letter-spacing:-.06em;place-items:center;font-size:clamp(10px,1.7vw,22px);font-weight:840;display:grid}.logo-2,.logo-7{color:var(--blue)}.logo-3,.logo-6{color:#fff;background:var(--ink);padding:6%}.logo-4{color:var(--orange);font-style:italic}.logo-5{border:2px solid var(--ink)}.logo-8{color:var(--green)}.sponsor-creative footer{border-top:1px solid var(--line-dark);padding-top:3%}.canvas-pin{z-index:15;color:#fff;background:var(--ink);border:2px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:24px;height:24px;padding:0;font-size:8px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 4px 10px #1719183d}.canvas-pin:first-letter{transform:rotate(45deg)}.canvas-pin:hover,.canvas-pin.active{background:var(--blue);transform:translate(-50%,-100%)rotate(-45deg)scale(1.12)}.canvas-pin.resolved{opacity:.42}.canvas-pin.pending{color:var(--ink);background:var(--lime);animation:1.3s ease-in-out infinite pin-pulse}.approved-seal{z-index:20;color:#fff;background:#195437ed;border:1px solid #ffffff73;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:9px 12px;display:grid;position:absolute;bottom:4%;right:4%;box-shadow:0 7px 20px #1a382833}.approved-seal>span{background:var(--lime);width:21px;height:21px;color:var(--ink);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.approved-seal strong{font-size:8px}.approved-seal small{color:#cfe0d4;font-size:6px}.canvas-hint{color:#777a74;align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.canvas-hint span{border:1px solid #9da09a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.version-footnote{border-top:1px solid var(--line);background:#fafaf7;align-items:center;gap:9px;min-height:52px;padding:8px 15px;display:flex}.version-footnote .avatar{width:27px;height:27px}.version-footnote>div{min-width:0}.version-footnote strong,.version-footnote small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.version-footnote strong{font-size:8px}.version-footnote small{color:#8d908a;margin-top:2px;font-size:7px}.version-footnote>button{background:0 0;border:0;border-bottom:1px solid #9fa19b;margin-left:auto;padding:0;font-size:7px}.comments-panel{border-left:1px solid var(--line);flex-direction:column;display:flex}.comments-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.comments-heading h2{margin:0;font-size:12px;display:inline}.comments-heading>div>span{color:#969993;margin-left:6px;font-size:8px}.resolved-toggle{color:#888b86;cursor:pointer;align-items:center;gap:5px;font-size:7px;display:flex}.resolved-toggle input{opacity:0;position:absolute}.resolved-toggle>span{background:#d5d6cf;border-radius:99px;width:24px;height:14px;position:relative}.resolved-toggle>span:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .15s;position:absolute;top:2px;left:2px}.resolved-toggle input:checked+span{background:var(--ink)}.resolved-toggle input:checked+span:after{transform:translate(10px)}.comment-list{min-height:180px;max-height:39vh;padding:9px;overflow-y:auto}.comment-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:11px 10px 8px;transition:border-color .12s,box-shadow .12s}.comment-card+.comment-card{margin-top:7px}.comment-card:hover,.comment-card.active{border-color:#9ba9ff;box-shadow:0 5px 15px #1f25500f}.comment-card.resolved{opacity:.62}.comment-card header{align-items:center;gap:7px;display:flex}.comment-card .avatar{width:27px;height:27px}.comment-card header>div{min-width:0}.comment-card header strong,.comment-card header small{display:block}.comment-card header strong{font-size:8px}.comment-card header small{color:#92958f;margin-top:2px;font-size:7px}.comment-number{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:7px;display:grid}.comment-card p{margin:10px 0;font-size:9px;line-height:1.45}.comment-card footer{border-top:1px solid #efefe9;align-items:center;gap:12px;padding-top:7px;display:flex}.comment-card footer button{color:#737671;background:0 0;border:0;padding:0;font-size:7px}.comment-card footer button:first-child{color:var(--green);font-weight:700}.empty-comments{color:#848780;text-align:center;justify-items:center;padding:30px 16px;display:grid}.empty-comments>span{width:29px;height:29px;color:var(--green);background:#e7f4eb;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty-comments strong{color:var(--ink);font-size:10px}.empty-comments p{margin:4px 0 0;font-size:8px;line-height:1.4}.comment-composer{background:#fff;border:1px solid #bfc2bb;border-radius:5px;margin:0 9px 9px;padding:8px}.comment-composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #4a65ff1a}.pin-context{color:#4e5bad;background:#f0f2ff;border-radius:3px;align-items:center;gap:6px;margin:-2px -2px 6px;padding:5px 6px;font-size:7px;display:flex}.pin-context>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.pin-context button{background:0 0;border:0;margin-left:auto;padding:0}.comment-composer textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:57px;padding:2px 3px;font-size:9px;line-height:1.4;display:block}.comment-composer textarea::placeholder{color:#a5a7a2}.attachment-chip{white-space:nowrap;background:#efefe9;border-radius:3px;align-items:center;gap:5px;width:max-content;max-width:100%;margin:3px 0 6px;padding:4px 6px;font-size:7px;display:flex;overflow:hidden}.attachment-chip button{background:0 0;border:0;padding:0}.composer-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;display:grid}.composer-actions>.attach-button{grid-area:4/1}.composer-actions>small{grid-area:4/1;margin-left:32px}.attach-button{border:1px solid var(--line);background:0 0;border-radius:4px;width:25px;height:25px}.composer-actions small{color:#a0a29c;font-size:6px}.send-button{background:var(--ink);color:#fff;border:0;border-radius:4px;grid-area:4/2;justify-self:end;align-items:center;gap:7px;height:26px;margin-left:0;padding:0 9px;font-size:8px;display:flex}.send-button span{color:var(--lime)}.approval-box{background:#efefe9;border:1px solid #deded7;border-radius:5px;margin:auto 9px 10px;padding:11px}.approval-box>div strong,.approval-box>div small{display:block}.approval-box>div strong{font-size:9px}.approval-box>div small{color:#858882;margin-top:3px;font-size:7px}.approve-button,.changes-button{border-radius:4px;width:100%;height:32px;margin-top:9px;font-size:8px;font-weight:700}.approve-button{background:var(--lime);border:1px solid #c2e335}.approve-button span{margin-right:6px}.changes-button{background:0 0;border:1px solid #c8c9c2;margin-top:5px}.approval-box.approved{color:#174f34;background:#e6f3e9;border-color:#afd1b8;align-items:center;gap:9px;display:flex}.approval-check{width:29px;height:29px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.brand-workspace,.activity-workspace{background:var(--paper);flex:1;padding:27px 30px 50px}.brand-hero{background:var(--ink);color:#fff;border-radius:7px;grid-template-columns:minmax(0,1.4fr) .8fr;min-height:218px;display:grid;position:relative;overflow:hidden}.brand-hero-copy{z-index:2;padding:30px 34px 26px;position:relative}.eyebrow{color:#8e928b;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:760}.brand-hero .eyebrow{color:var(--lime)}.brand-hero h2,.activity-intro h2{letter-spacing:-.055em;max-width:650px;margin:9px 0 10px;font-size:clamp(25px,2.8vw,42px);font-weight:680;line-height:.98}.brand-hero p,.activity-intro p{color:#aeb1ab;max-width:620px;margin:0;font-size:11px;line-height:1.55}.brand-stats{gap:36px;margin-top:22px;display:flex}.brand-stats div{border-left:1px solid #444743;min-width:95px;padding-left:10px}.brand-stats strong,.brand-stats span{display:block}.brand-stats strong{font-size:17px;font-weight:650}.brand-stats span{color:#8c9089;margin-top:2px;font-size:7px}.brand-hero-mark{background:var(--lime);min-height:218px;color:var(--ink);position:relative;overflow:hidden}.brand-hero-mark:before{aspect-ratio:1;content:"";background:var(--blue);border-radius:50%;width:84%;position:absolute;bottom:-38%;right:-28%}.brand-hero-mark:after{content:"";background:var(--coral);width:16%;height:102%;position:absolute;top:-20%;left:17%;transform:rotate(31deg)}.brand-hero-mark span{z-index:2;letter-spacing:-.11em;margin-left:8%;font-size:clamp(54px,7.2vw,105px);font-weight:900;line-height:.61;display:block;position:relative}.brand-hero-mark span:first-child{margin-top:13%}.brand-hero-mark small{z-index:3;font-size:clamp(18px,2.5vw,35px);font-weight:900;position:absolute;top:10%;right:10%}.brand-toolbar{justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-top:28px;display:flex}.brand-toolbar h3{letter-spacing:-.03em;margin:0;font-size:16px}.brand-toolbar p{color:var(--muted);margin:4px 0 0;font-size:8px}.brand-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.asset-search{border:1px solid var(--line-dark);background:#fff;border-radius:5px;align-items:center;gap:7px;width:220px;height:35px;padding:0 10px;display:flex}.asset-search span{color:#81847f;font-size:15px}.asset-search input{border:0;outline:0;width:100%;font-size:9px}.brand-content-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;min-width:0;margin-top:14px;display:grid}.asset-section{min-width:0}.upload-dropzone{background:#edede7;border:1px dashed #b7b9b2;border-radius:6px;align-items:center;gap:13px;min-height:76px;padding:12px 15px;transition:background .12s,border-color .12s;display:flex}.upload-dropzone.dragging{background:#f1f5db;border-color:#8faa27}.upload-icon{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.upload-dropzone strong{font-size:9px;display:block}.upload-dropzone p{color:#8a8d87;margin:4px 0 0;font-size:7px}.upload-dropzone button{border:0;border-bottom:1px solid var(--ink);background:0 0;margin-left:auto;padding:0;font-size:8px;font-weight:670}.asset-table{overscroll-behavior-x:contain;border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:10px;overflow:auto hidden}.asset-table-head,.asset-row{grid-template-columns:minmax(260px,1.4fr) minmax(110px,.6fr) 65px minmax(110px,auto) minmax(44px,auto);align-items:center;gap:8px;display:grid}.asset-table-head{color:#92958f;border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;background:#f3f3ef;height:34px;padding:0 12px;font-size:10px;font-weight:680}.asset-row{border-bottom:1px solid #ecece6;min-height:64px;padding:8px 12px;font-size:12px}.asset-row:last-child{border-bottom:0}.asset-row:hover{background:#fbfbf8}.asset-name{align-items:center;gap:10px;min-width:0;display:flex}.file-icon{clip-path:polygon(0 0,72% 0,100% 24%,100% 100%,0 100%);color:#fff;background:#777;flex:none;place-items:end center;width:36px;height:41px;padding-bottom:6px;font-size:6px;font-weight:800;display:grid}.file-icon.pdf{background:#e65e50}.file-icon.zip{background:#525b68}.file-icon.image{background:var(--blue)}.asset-name>div{min-width:0}.asset-name strong,.asset-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-name strong{font-size:13px}.asset-name small{color:#969993;margin-top:4px;font-size:10px}.asset-name .asset-source-line{color:#5f665f}.asset-row>strong{font-size:12px}.asset-status{border-radius:99px;width:max-content;padding:4px 6px;font-size:10px;font-weight:680}.asset-status.current{color:#256845;background:#e6f4e9}.asset-status.replaced{color:#777a74;background:#ecece7}.asset-status.pending{color:#725400;background:#fff2bf}.asset-status.rejected{color:#8b332a;background:#ffe3df}.asset-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.asset-row-actions button{color:#fff;white-space:nowrap;cursor:pointer;background:#202421;border:1px solid #202421;border-radius:7px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:750}.asset-row-actions a{width:26px;height:26px;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:4px;place-items:center;text-decoration:none;display:grid}.asset-empty{color:#858882;text-align:center;padding:35px;font-size:9px}.brand-side{flex-direction:column;gap:10px;display:flex}.completeness-card,.contact-card,.safety-note{border:1px solid var(--line);background:#fff;border-radius:6px}.completeness-card{padding:16px}.completeness-ring{float:left;background:conic-gradient(var(--lime-dark) 0 78%, #e8e8e2 78% 100%);border-radius:50%;place-items:center;width:55px;height:55px;margin:0 11px 12px 0;display:grid;position:relative}.completeness-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.completeness-ring span{z-index:1;font-size:11px;font-weight:760;position:relative}.completeness-card>div:nth-child(2) strong{padding-top:4px;font-size:9px;display:block}.completeness-card>div:nth-child(2) p{color:#858882;margin:4px 0 0;font-size:7px;line-height:1.4}.completeness-card ul{clear:both;border-top:1px solid #ecece6;margin:8px 0 0;padding:11px 0 0;list-style:none}.completeness-card li{color:#7d807a;align-items:center;gap:7px;min-height:24px;font-size:8px;display:flex}.completeness-card li span{background:#edede8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.completeness-card li.done{color:var(--ink)}.completeness-card li.done span{color:#2e704e;background:#e4f1e8}.contact-card{align-items:center;gap:10px;padding:12px;display:flex}.contact-card .avatar{width:35px;height:35px}.contact-card small,.contact-card strong,.contact-card a{display:block}.contact-card small{color:#92958f;font-size:6px}.contact-card strong{margin-top:2px;font-size:9px}.contact-card a{color:#58605b;margin-top:2px;font-size:7px}.safety-note{background:#f0f1ff;border-color:#d4d9ff;gap:10px;padding:13px;display:flex}.safety-note>span{color:var(--blue);font-size:18px}.safety-note strong{color:#3f4da1;font-size:8px;display:block}.safety-note p{color:#6f75a1;margin:4px 0 0;font-size:7px;line-height:1.45}.activity-intro{border-bottom:1px solid var(--line-dark);padding:12px 0 27px}.activity-intro h2{color:var(--ink)}.activity-intro p{color:var(--muted)}.activity-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:55px;max-width:1030px;margin-top:27px;display:grid}.timeline-day{padding-left:116px;position:relative}.timeline-day+.timeline-day{margin-top:27px}.timeline-day h3{color:#7d807a;text-transform:capitalize;width:95px;margin:0;font-size:8px;font-weight:650;position:absolute;top:7px;left:0}.timeline-day article{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:62px;padding:9px 10px 9px 0;display:flex;position:relative}.timeline-day article:before{z-index:0;content:"";background:var(--line-dark);width:1px;position:absolute;top:-1px;bottom:-1px;left:15px}.timeline-day article:last-child:before{bottom:50%}.timeline-icon{z-index:1;border:1px solid var(--line-dark);background:#fff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:780;display:grid;position:relative}.icon-comment{color:var(--blue);background:#eef0ff;border-color:#cdd3ff}.icon-approval{color:var(--green);background:#e6f4e9;border-color:#bdddc6}.icon-asset{color:var(--orange);background:#fff2e7;border-color:#f1ceb4}.timeline-day article>div{min-width:0}.timeline-day p{margin:0;font-size:9px;line-height:1.35}.timeline-day p strong{font-weight:700}.timeline-day small{color:#969993;margin-top:4px;font-size:7px;display:block}.timeline-type{color:#777b75;background:#f1f1ec;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:720}.timeline-actions{flex:none;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.timeline-actions button{min-height:30px;color:var(--ink);border:1px solid var(--line-dark);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:760}.timeline-actions button:hover{color:var(--blue);background:#f5f6ff;border-color:#9da8ff}.history-summary{border:1px solid var(--line);background:#fff;border-radius:6px;padding:17px}.history-summary h3{margin:0 0 17px;font-size:12px}.history-step{align-items:center;gap:9px;min-height:52px;display:flex;position:relative}.history-step:before{content:"";background:var(--line);width:1px;position:absolute;top:31px;bottom:-15px;left:13px}.history-step:last-of-type:before{display:none}.history-step>span{z-index:1;color:#898c86;border:1px solid var(--line);background:#f0f0ec;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid;position:relative}.history-step.done>span{color:#285f43;background:#e6f3e9;border-color:#bcd9c4}.history-step.current>span{color:var(--ink);background:var(--lime);border-color:#bedc38}.history-step strong,.history-step small{display:block}.history-step strong{font-size:8px}.history-step small{color:#92958f;margin-top:3px;font-size:7px}.history-summary .button{width:100%;margin-top:14px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111312a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}body.workspace-help-open{overflow:hidden}.workspace-help-backdrop{z-index:520;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e0dc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.workspace-help-dialog{background:#f7f7f2;border:1px solid #ffffff73;border-radius:16px;width:min(920px,100%);max-height:calc(100vh - 48px);padding:32px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000005c}.workspace-help-dialog>header{justify-content:space-between;align-items:flex-start;gap:24px;padding-right:38px;display:flex}.workspace-help-dialog>header h2{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(27px,4vw,43px);line-height:.98}.workspace-help-dialog>header p,.workspace-help-dialog>footer p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.workspace-help-context{color:#fff;background:#171a18;border-radius:10px;margin-top:24px;padding:18px 20px;position:relative;overflow:hidden}.workspace-help-context:after{content:"";background:var(--lime);opacity:.85;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-35px}.workspace-help-context>span,.workspace-help-context>strong,.workspace-help-context>p,.workspace-help-context>small{z-index:1;display:block;position:relative}.workspace-help-context>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-help-context>strong{margin-top:6px;font-size:20px}.workspace-help-context>p,.workspace-help-context>small{color:#a9afa8;margin:4px 0 0;font-size:12px}.workspace-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.workspace-help-grid>section{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px;display:grid}.workspace-help-number{color:var(--blue);font-size:12px;font-weight:850}.workspace-help-grid h3,.workspace-help-shortcuts h3{margin:0;font-size:14px}.workspace-help-grid p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.workspace-help-shortcuts{background:#ebece6;border-radius:10px;margin-top:10px;padding:18px}.workspace-help-shortcuts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:13px 0 0;display:grid}.workspace-help-shortcuts dl>div{border-top:1px solid #d4d6ce;justify-content:space-between;align-items:baseline;gap:12px;padding-top:9px;display:flex}.workspace-help-shortcuts dt{font-size:11px;font-weight:760}.workspace-help-shortcuts dd{color:var(--muted);text-align:right;margin:0;font-size:10px}.workspace-help-dialog>footer{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.workspace-help-dialog>footer p{max-width:660px}@media (max-width:720px){.workspace-help-backdrop{align-items:stretch;padding:0}.workspace-help-dialog{border-radius:0;max-height:none;padding:24px 18px}.workspace-help-grid,.workspace-help-shortcuts dl{grid-template-columns:1fr}.workspace-help-dialog>footer{flex-direction:column;align-items:stretch}}.decision-dialog{background:#fff;border-radius:8px;width:min(440px,100%);padding:27px;position:relative;box-shadow:0 22px 70px #0b0d0c52}.dialog-close{background:#f1f1ec;border:0;border-radius:50%;width:27px;height:27px;position:absolute;top:13px;right:13px}.decision-symbol{border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:19px;font-size:18px;font-weight:850;display:grid}.decision-symbol.approve{background:var(--lime)}.decision-symbol.changes{color:#8b421d;background:#ffe4d4}.decision-dialog h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:24px}.decision-dialog>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.decision-version{background:#f1f1ec;border-radius:5px;align-items:center;gap:11px;margin:18px 0;padding:10px;display:flex}.decision-version .art-thumb{width:42px;height:46px}.decision-version strong,.decision-version small{display:block}.decision-version strong{font-size:10px}.decision-version small{color:var(--muted);margin-top:3px;font-size:8px}.decision-dialog label{font-size:8px;font-weight:680;display:block}.decision-dialog label>span{color:#92958f;font-weight:450}.decision-dialog textarea{resize:vertical;border:1px solid var(--line-dark);border-radius:4px;width:100%;min-height:78px;margin-top:6px;padding:9px;font-size:9px;line-height:1.4;display:block}.dialog-actions{justify-content:flex-end;gap:7px;margin-top:17px;display:flex}.toast{z-index:700;color:#fff;background:var(--ink);border:1px solid #3b3f3b;border-radius:6px;align-items:center;gap:9px;max-width:min(380px,100vw - 36px);padding:11px 14px;font-size:9px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 35px #14161445}.toast span{width:19px;height:19px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.fatal-state{text-align:center;align-content:center;justify-items:center;min-height:100vh;padding:25px;display:grid}.fatal-mark{background:#ffd9cf;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:800;display:grid}.fatal-state h1{letter-spacing:-.05em;margin:17px 0 7px;font-size:25px}.fatal-state p{color:var(--muted);margin:0 0 17px}.loading-shell{grid-template-columns:var(--sidebar) 1fr;background:var(--paper);min-height:100vh;display:grid}.loading-shell aside{background:var(--ink);padding:23px 15px}.loading-shell aside>span{background:#303330;border-radius:4px;width:93px;height:29px;margin-bottom:47px;display:block}.loading-shell aside i{background:#252825;border-radius:4px;width:100%;height:34px;margin-top:7px;animation:1.8s infinite loading-pulse;display:block}.loading-shell main header{background:#fff;justify-content:space-between;align-items:center;height:108px;padding:28px;display:flex}.loading-shell main header span{background:#ecece7;border-radius:5px;width:280px;height:35px}.loading-shell main header span:last-child{width:190px}.loading-shell main section{grid-template-columns:220px 1fr 310px;gap:1px;height:calc(100vh - 108px);display:grid}.loading-shell main section>*{background:#e7e7e1;animation:1.8s infinite loading-pulse}.loading-shell main section div{background:#dcdcd6}.loading-shell>p{color:#777a74;font-size:9px;position:fixed;bottom:18px;right:24px}.client-mode .agency-sidebar{display:none}.client-mode.app-shell{grid-template-columns:1fr}.client-mode .main-shell{grid-column:1}.client-mode .project-header:before{content:"f.";width:31px;height:31px;color:var(--ink);background:var(--lime);letter-spacing:-.08em;flex:none;place-items:center;margin-right:-16px;font-size:18px;font-weight:850;display:grid}@keyframes pin-pulse{50%{box-shadow:0 0 0 7px #d8ff3f40}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes loading-pulse{50%{opacity:.55}}.streams-workspace,.production-workspace{background:#efeee8;min-height:calc(100vh - 157px);padding:24px 28px 48px}.streams-intro{color:#fff;background:radial-gradient(circle at 82% 20%,#d8ff3f29,#0000 22%),linear-gradient(125deg,#171918 0%,#252925 100%);border-radius:12px;grid-template-columns:minmax(340px,1.15fr) minmax(420px,.85fr);align-items:center;gap:50px;min-height:168px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.streams-intro:after{content:"";border:42px solid #ff76672e;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-54px}.streams-intro>div,.stream-overview{z-index:1;position:relative}.streams-intro .eyebrow,.production-intro .eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px;font-size:8px;font-weight:780;display:block}.streams-intro .eyebrow{color:var(--lime)}.streams-intro h2,.production-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(23px,2.3vw,35px);font-weight:720;line-height:1.04}.streams-intro>div>p{color:#b9bdb7;max-width:610px;margin:13px 0 0;font-size:10px;line-height:1.55}.stream-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stream-overview>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;min-height:92px;padding:13px;display:flex}.overview-signal{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.signal-dark{color:#fff;background:#343934}.signal-lime{color:var(--ink);background:var(--lime)}.signal-coral{color:var(--ink);background:var(--coral)}.stream-overview p{margin:0}.stream-overview strong,.stream-overview small{display:block}.stream-overview strong{font-size:8px;line-height:1.25}.stream-overview small{color:#939891;margin-top:3px;font-size:7px;line-height:1.3}.streams-layout{grid-template-columns:258px minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.stream-rail,.stream-detail{border:1px solid var(--line);background:#fff;border-radius:10px}.stream-rail{align-self:start;min-width:0;overflow:hidden}.stream-rail-heading{justify-content:space-between;align-items:center;padding:17px 16px 12px;display:flex}.stream-rail-heading span,.stream-rail-heading strong{display:block}.stream-rail-heading span{color:#93968f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:720}.stream-rail-heading strong{margin-top:4px;font-size:11px}.stream-rail-heading button{border:1px solid var(--line);background:#f4f4ef;border-radius:50%;width:28px;height:28px}.stream-card-list{gap:4px;padding:0 8px 8px;display:grid}.stream-card{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px;display:grid;position:relative}.stream-card:hover{background:#f4f4ef}.stream-card.active{background:#f0f0eb;border-color:#d6d5ce}.stream-icon{width:36px;height:36px;color:var(--ink);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:860;display:grid}.stream-card-copy{min-width:0}.stream-card-copy>span{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.stream-card-copy strong,.stream-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stream-card-copy strong{font-size:9px}.stream-card-copy small{color:#8d9089;font-size:7px}.stream-card-copy .stream-card-assignment{color:#4f5550;margin-top:3px;font-size:7px;font-weight:760;display:block}.stream-assignment{color:#4c534d;background:#f4f5ef;border:1px solid #d7d9d2;border-radius:999px;align-items:center;width:fit-content;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:780;display:inline-flex}.stream-card-copy>i{background:#d8d8d2;border-radius:9px;height:3px;margin-top:9px;display:block;overflow:hidden}.stream-card-copy>i b{background:var(--ink);border-radius:inherit;height:100%;display:block}.stream-alert{color:#7d2e22;background:#ffd9d2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:800;display:grid}.ci-inheritance-card{color:#fff;background:var(--ink);border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:5px 8px 8px;padding:11px;display:grid}.ci-orbit{width:32px;height:32px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}.ci-inheritance-card strong,.ci-inheritance-card small{display:block}.ci-inheritance-card strong{font-size:8px}.ci-inheritance-card small{color:#8f948e;margin-top:3px;font-size:6px;line-height:1.35}.inherit-check{color:var(--lime);font-size:11px}.stream-detail{min-width:0;overflow:hidden}.stream-detail-heading{border-top:5px solid var(--active-accent,var(--lime));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:15px 17px;display:flex}.stream-detail-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.stream-code{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.stream-detail-heading h3{letter-spacing:-.03em;margin:0;font-size:14px}.stream-detail-heading p{color:#83867f;margin:3px 0 0;font-size:8px}.stream-detail-heading .button{flex:none}.stream-composition{background-color:#e7e6df;background-image:radial-gradient(circle,#d3d2ca .7px,#0000 .8px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:15px 15px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d8d7d0;border-radius:9px;grid-template-columns:minmax(210px,.62fr) minmax(340px,1.38fr);gap:28px;min-height:248px;margin:16px;display:grid;overflow:hidden}.composition-copy{align-self:center;padding:26px 0 26px 26px}.composition-copy>span,.graphic-cards-heading span{color:#8b8e87;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:750}.composition-copy h4{letter-spacing:-.04em;margin:8px 0 0;font-size:18px;line-height:1.06}.composition-copy p{color:#70736d;max-width:310px;margin:9px 0 13px;font-size:8px;line-height:1.5}.composition-copy>div{flex-wrap:wrap;gap:4px;display:flex}.composition-copy>div span{background:#ffffffa8;border:1px solid #a5a69e80;border-radius:99px;padding:5px 7px;font-size:6px}.composition-visual{min-height:248px;position:relative;overflow:hidden}.composition-stage{perspective:600px;justify-content:center;align-items:flex-end;padding:36px 34px 42px 14px;display:flex}.stage-panels{width:min(100%,590px);height:155px;transform-style:preserve-3d;grid-template-columns:.82fr 1fr .82fr;gap:4px;display:grid;transform:rotateX(2deg)rotateY(-4deg)}.stage-panel{color:#fff;background:var(--stream-accent);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #17191826}.stage-panel:after{aspect-ratio:1;content:"";background:var(--lime);border-radius:50%;width:70%;position:absolute}.stage-panel.panel-1:after{bottom:-18%;right:-37%}.stage-panel.panel-2{color:var(--ink);background:var(--lime)}.stage-panel.panel-2:after{background:var(--blue);top:-33%;right:-32%}.stage-panel.panel-3{background:var(--blue)}.stage-panel.panel-3:after{background:var(--coral);bottom:-35%;left:-28%}.stage-panel i{z-index:2;font-size:6px;font-style:normal;font-weight:750;position:absolute;top:8px;left:8px}.stage-panel b{z-index:2;letter-spacing:-.1em;font-size:34px;line-height:.72;position:relative}.stage-floor{color:#fff;letter-spacing:.18em;background:#1b1d1b;place-items:center;height:16px;font-size:5px;font-weight:750;display:grid;position:absolute;bottom:29px;left:12%;right:17%;transform:perspective(300px)rotateX(58deg)}.stage-logo{color:var(--ink);letter-spacing:-.1em;font-size:13px;font-weight:900;position:absolute;bottom:47px;right:20px}.composition-wayfinding{min-height:248px}.mini-sign{color:#fff;background:var(--blue);transform:rotate(var(--turn,0deg));grid-template-rows:auto 1fr;grid-template-columns:1fr auto;padding:9px;display:grid;position:absolute;box-shadow:0 12px 28px #1b204029}.mini-sign small{font-size:5px;font-weight:750}.mini-sign b{grid-area:1/2/3;font-size:25px}.mini-sign i{letter-spacing:-.04em;align-self:end;font-size:8px;font-style:normal;font-weight:850}.mini-sign-1{--turn:-4deg;width:42%;height:74px;top:28px;left:3%}.mini-sign-2{width:31%;height:98px;color:var(--ink);background:var(--lime);--turn:5deg;top:39px;right:7%}.mini-sign-3{background:var(--coral);--turn:3deg;width:35%;height:78px;bottom:27px;left:17%}.mini-sign-4{background:var(--ink);--turn:-5deg;width:29%;height:61px;bottom:19px;right:20%}.mini-sign-5{width:24%;height:88px;color:var(--ink);--turn:7deg;background:#fff;bottom:36px;right:-6%}.composition-booth{perspective:760px;place-items:center;display:grid}.booth-wall{width:61%;height:155px;color:var(--ink);background:var(--lime);align-items:center;padding:22px;display:flex;position:relative;box-shadow:0 16px 32px #17191826}.booth-wall:after{aspect-ratio:1;content:"";background:var(--blue);border-radius:50%;width:54%;position:absolute;bottom:-30%;right:-8%}.booth-wall small{font-size:5px;position:absolute;top:10px;left:11px}.booth-wall b{z-index:1;letter-spacing:-.07em;font-size:26px;line-height:.82;position:relative}.booth-side{background:var(--coral);place-items:center;width:13%;height:145px;font-size:5px;display:grid;position:absolute;top:52px}.booth-side-left{left:11%;transform:rotateY(42deg)}.booth-side-right{background:var(--blue);color:#fff;right:11%;transform:rotateY(-42deg)}.booth-counter{z-index:3;background:var(--ink);color:#fff;place-items:center;width:22%;height:47px;font-size:6px;display:grid;position:absolute;bottom:22px;right:24%;box-shadow:0 8px 18px #17191833}.composition-campaign{min-height:248px}.composition-campaign>span{padding:12px;font-weight:850;display:grid;position:absolute;box-shadow:0 12px 30px #17191829}.campaign-poster{background:var(--lime);letter-spacing:-.1em;align-content:center;width:115px;height:164px;font-size:34px;line-height:.72;top:22px;left:9%;transform:rotate(-4deg)}.campaign-social{color:#fff;background:var(--ink);align-content:end;width:133px;height:133px;font-size:16px;line-height:.85;top:48px;left:39%;transform:rotate(3deg)}.campaign-wall{width:43%;height:88px;color:var(--blue);background:#fff;place-items:center;font-size:17px;bottom:22px;right:-6%;transform:rotate(-3deg)}.graphic-cards-heading{justify-content:space-between;align-items:end;gap:20px;padding:3px 17px 12px;display:flex}.graphic-cards-heading h4{margin:4px 0 0;font-size:13px}.graphic-cards-heading p{color:#9b4a39;margin:0;font-size:7px}.graphic-card-grid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:8px;padding:0 16px 16px;display:grid}.graphic-card{border:1px solid var(--line);background:#fafaf7;border-radius:7px;min-width:0;overflow:hidden}.graphic-card:hover{border-color:#b9bab2;box-shadow:0 8px 22px #181b180f}.graphic-card>header{background:#f0f0eb;border-bottom:1px solid #e0dfd8;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.graphic-card>header>span:first-child{margin-right:auto;font-size:7px;font-weight:800}.graphic-status-dot{background:#9a9c96;border-radius:50%;width:6px;height:6px}.graphic-status-blocked .graphic-status-dot{background:var(--coral)}.graphic-status-ready .graphic-status-dot{background:var(--green)}.graphic-status-production .graphic-status-dot{background:var(--blue)}.graphic-card>header small{color:#72756f;font-size:6px}.graphic-card-body{min-height:86px;padding:11px 10px 8px}.graphic-card-body>span{color:#858982;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:720}.graphic-card-body h5{letter-spacing:-.02em;margin:5px 0 0;font-size:11px}.graphic-card-body p{color:#6f726c;margin:4px 0 0;font-size:7px;line-height:1.4}.graphic-card dl{grid-template-columns:1.1fr .9fr 1fr;margin:0;padding:0 10px 10px;display:grid}.graphic-card dl>div{min-width:0;padding-right:7px}.graphic-card dt{color:#9a9d96;text-transform:uppercase;font-size:5px}.graphic-card dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;font-weight:650;overflow:hidden}.graphic-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 10px;display:flex}.graphic-card>footer button{color:var(--ink);background:0 0;border:0;padding:0;font-size:6px;font-weight:720}.graphic-due{color:#8a8d86;font-size:6px}.data-state{white-space:nowrap;border:1px solid #d4d5cf;border-radius:99px;align-items:center;width:max-content;padding:4px 6px;font-size:6px;font-weight:680;display:inline-flex}.data-state-missing{color:#9b4331;background:#fff0ec;border-color:#efbeb4}.data-state-open{color:#8c6216;background:#fff7df;border-color:#ebd49e}.data-state-checked{color:#286548;background:#eaf6ed;border-color:#bcdac6}.data-state-sent{color:#4053b9;background:#edf0ff;border-color:#cbd2fb}.production-workspace{background:#f3f2ed}.production-intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:8px 2px 22px;display:flex}.production-intro .eyebrow{color:#777b75}.production-intro p{color:#71746e;max-width:580px;margin:9px 0 0;font-size:9px;line-height:1.5}.production-intro-actions{align-items:center;gap:7px;display:flex}.production-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.production-pulse>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:11px 13px;transition:transform .14s,box-shadow .14s;display:grid}.production-pulse>button:hover,.production-pulse>button.active{transform:translateY(-2px);box-shadow:0 8px 22px #17191812}.production-pulse>button.active{border-color:var(--ink)}.production-pulse>button>span{border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:820;display:grid}.pulse-risk>span{background:#ffd7d0}.pulse-ready>span{background:var(--lime)}.pulse-running>span{color:#fff;background:var(--blue)}.production-pulse p{margin:0}.production-pulse strong,.production-pulse small{display:block}.production-pulse strong{font-size:9px}.production-pulse small{color:#8c8f89;margin-top:3px;font-size:7px}.production-pulse button>i{color:#8d9089;font-size:12px;font-style:normal}.production-toolbar{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:9px;display:flex}.production-search{background:#f1f1ec;border:1px solid #deded7;border-radius:5px;align-items:center;gap:7px;min-width:270px;height:34px;padding:0 10px;display:flex}.production-search span{color:#777a74;font-size:13px}.production-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.filter-pills{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.filter-pills button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:7px;display:flex}.filter-pills button:hover{background:#f3f3ee}.filter-pills button.active{background:var(--ink);color:#fff}.filter-pills i{border-radius:50%;width:7px;height:7px}.result-count{color:#898c86;white-space:nowrap;margin-left:auto;font-size:7px}.production-select-visible{color:#5f625c;white-space:nowrap;background:#f3f3ee;border:1px solid #d9d9d2;border-radius:6px;align-items:center;gap:7px;height:30px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.production-select-visible>span{background:#fff;border:1px solid #c6c8c0;border-radius:4px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.production-select-visible.active{color:#fff;background:var(--ink);border-color:var(--ink)}.production-select-visible.active>span{color:var(--ink);background:var(--lime);border-color:var(--lime)}.production-bulk-bar{z-index:20;color:#fff;background:radial-gradient(circle at 12% -100%,#d8ff3f3d,#0000 58%),#171918;border:1px solid #2d302d;border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(160px,.7fr) minmax(180px,.8fr) auto 32px;align-items:end;gap:10px;margin-top:10px;padding:12px;display:grid;position:sticky;top:10px;box-shadow:0 12px 30px #1113122e}.bulk-selection-summary{align-items:center;gap:10px;min-width:0;display:flex}.bulk-selection-summary>span{width:36px;height:36px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.bulk-selection-summary strong,.bulk-selection-summary small{display:block}.bulk-selection-summary strong{font-size:11px}.bulk-selection-summary small{color:#aeb2ab;margin-top:2px;font-size:8px}.production-bulk-bar label>span{color:#b9bdb6;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.production-bulk-bar select,.production-bulk-bar input{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #d7d8d1;border-radius:6px;padding:0 9px;font-size:10px}.bulk-apply{height:36px;color:var(--ink);background:var(--lime);white-space:nowrap;border:0;border-radius:6px;padding:0 13px;font-size:10px;font-weight:800}.bulk-apply:disabled{cursor:not-allowed;opacity:.48}.bulk-clear{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;width:32px;height:36px;font-size:16px}.production-groups{gap:10px;margin-top:12px;display:grid}.production-group{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.production-group>header{border-bottom:1px solid var(--line);background:#fafaf7;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.production-group .stream-icon{width:32px;height:32px;font-size:9px}.production-group h3{margin:0;font-size:11px}.production-group header p{color:#8d9089;margin:2px 0 0;font-size:6px}.production-group-select{color:#686b65;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;font-weight:680;display:flex}.production-group-select input{width:16px;height:16px;accent-color:var(--ink);margin:0}.group-readiness{color:#94432f;background:#fff1ec;border-radius:99px;margin-left:0;padding:5px 7px;font-size:6px}.production-item{border-bottom:1px solid #e7e6df}.production-item:last-child{border-bottom:0}.production-item summary{cursor:pointer;grid-template-columns:7px 26px 53px minmax(170px,1fr) 115px minmax(105px,.72fr) 96px 132px 18px;align-items:center;gap:10px;min-height:58px;padding:8px 13px;list-style:none;display:grid}.production-item summary::-webkit-details-marker{display:none}.production-item summary:hover{background:#fbfbf8}.production-item[open] summary{background:#f5f5f0}.production-item.selected>summary{box-shadow:inset 3px 0 0 var(--lime-dark);background:#f4f7e8}.production-row-select,.production-row-select-spacer{place-items:center;width:24px;height:24px;display:grid}.production-row-select{cursor:pointer}.production-row-select input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.production-row-select>span{background:#fff;border:1px solid #c8cac2;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.production-row-select input:checked+span{background:var(--ink);border-color:var(--ink)}.production-row-select input:checked+span:after{content:"✓";color:var(--lime);font-size:10px;font-weight:850}.production-row-select input:focus-visible+span{outline-offset:2px;outline:3px solid #4a65ff40}.production-state{background:#b7b8b2;border-radius:99px;width:7px;height:30px}.state-blocked{background:var(--coral)}.state-ready{background:var(--green)}.state-production{background:var(--blue)}.state-complete{background:var(--ink)}.production-id{color:#747772;font-size:7px;font-weight:760}.production-identity,.production-measure,.production-material{min-width:0}.production-identity strong,.production-identity small,.production-measure strong,.production-measure small,.production-material strong,.production-material small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-identity strong{font-size:9px}.production-identity small{color:#898c86;margin-top:3px;font-size:6px}.production-measure small,.production-material small{color:#9b9e97;text-transform:uppercase;font-size:5px}.production-measure strong,.production-material strong{margin-top:3px;font-size:7px;font-weight:650}.production-item select{background:#fff;border:1px solid #d1d2cb;border-radius:5px;outline:0;width:132px;height:29px;padding:0 7px;font-size:7px}.production-item select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4a65ff1a}.details-chevron{color:#8e918b;font-size:10px;transition:transform .14s}.production-item[open] .details-chevron{transform:rotate(180deg)}.production-item-detail{background:#f5f5f0;border-top:1px solid #e0dfd8;grid-template-columns:minmax(190px,.7fr) minmax(420px,1.3fr);gap:24px;padding:15px 20px 18px 119px;display:grid}.detail-story>span{color:#93968f;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:730}.detail-story>strong{margin-top:5px;font-size:10px;display:block}.detail-story p{color:#72756f;margin:5px 0 0;font-size:7px;line-height:1.45}.detail-story button{background:0 0;border:0;border-bottom:1px solid #9c9f98;margin-top:10px;padding:0;font-size:7px;font-weight:700}.production-item-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.production-item-detail dt{color:#969993;text-transform:uppercase;font-size:5px}.production-item-detail dd{margin:4px 0 0;font-size:7px;line-height:1.35}.production-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;justify-items:center;padding:75px 20px;display:grid}.production-empty>span{background:#eeeede;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:17px;display:grid}.production-empty strong{font-size:12px}.production-report-backdrop{z-index:420;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0ad1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.production-report-dialog{background:#d7d7d0;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1440px,100%);height:min(920px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 35px 120px #00000073}.production-report-controls{color:#fff;background:#171918;align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:flex}.production-report-controls>div{min-width:0;margin-right:auto}.production-report-controls .eyebrow,.production-report-controls strong,.production-report-controls small{display:block}.production-report-controls .eyebrow{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}.production-report-controls>div>strong{margin-top:3px;font-size:14px}.production-report-controls>div>small{color:#aeb2ab;margin-top:2px;font-size:9px}.production-report-controls>label{color:#d2d5cf;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.production-report-controls>label input{width:17px;height:17px;accent-color:var(--lime);margin:0}.production-report-controls .dialog-close{color:#fff;background:#ffffff1a;flex:none;position:static}.production-report-scroll{min-height:0;padding:28px;overflow:auto}.production-report-sheet{color:#171918;background:#fff;width:1120px;min-height:792px;margin:0 auto;padding:42px 48px 34px;position:relative;box-shadow:0 12px 45px #14161433}.report-accent{height:8px;position:absolute;top:0;left:0;right:0}.report-header{border-bottom:2px solid #171918;justify-content:space-between;align-items:flex-start;gap:28px;min-height:83px;padding-bottom:20px;display:flex}.report-title-block>span{color:#737770;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.report-title-block h1{letter-spacing:-.05em;margin:7px 0 4px;font-size:28px;line-height:1}.report-title-block p{color:#656961;margin:0;font-size:11px}.report-client-logo{background-position:100%;background-repeat:no-repeat;background-size:contain;flex:none;width:150px;height:66px}.report-client-lockup{text-align:right;border:1px solid #dadbd4;border-radius:6px;min-width:160px;padding:12px 15px}.report-client-lockup small,.report-client-lockup strong{display:block}.report-client-lockup small{color:#8d9189;text-transform:uppercase;font-size:8px}.report-client-lockup strong{margin-top:4px;font-size:13px}.report-project-meta{grid-template-columns:1fr 1fr 1fr 1.3fr;gap:16px;margin:18px 0 0;display:grid}.report-project-meta>div{min-width:0}.report-project-meta dt{color:#8a8e86;text-transform:uppercase;font-size:8px;font-weight:700}.report-project-meta dd{text-overflow:ellipsis;margin:5px 0 0;font-size:10px;font-weight:650;line-height:1.35;overflow:hidden}.report-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.report-summary>div{background:#f3f3ee;border:1px solid #e2e2dc;border-radius:6px;align-items:center;gap:11px;min-height:57px;padding:9px 12px;display:flex}.report-summary>div.attention{background:#fff0ec;border-color:#efc3ba}.report-summary>div>span{color:#fff;background:#171918;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:830;display:grid}.report-summary>div.attention>span{background:var(--coral)}.report-summary p{margin:0}.report-summary strong,.report-summary small{display:block}.report-summary strong{font-size:10px}.report-summary small{color:#777b74;margin-top:2px;font-size:8px}.report-groups{gap:18px;margin-top:24px;display:grid}.report-group-heading th{letter-spacing:0;text-transform:none;background:0 0;border-bottom:0;padding:0}.report-group-heading th>div{background:#f4f4ef;border-left:5px solid #171918;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:6px 9px 6px 11px;display:flex}.report-group-heading th>div>div{align-items:baseline;gap:9px;display:flex}.report-group-heading span{color:#70746d;font-size:8px;font-weight:780}.report-group-heading h2{margin:0;font-size:13px}.report-group-heading th>div>strong{color:#767a73;font-size:9px}.report-group table{border-collapse:collapse;table-layout:fixed;width:100%}.report-group th,.report-group td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid #e4e4de;padding:7px 6px}.report-column-heading th{color:#7e827a;letter-spacing:.04em;text-transform:uppercase;background:#fafaf7;font-size:8.5px;font-weight:760}.report-group td{font-size:9.5px;line-height:1.4}.report-item-row>td{border-bottom:0;padding:0}.report-item-grid{border-bottom:1px solid #e4e4de;grid-template-columns:8fr 19fr 13fr 12fr 11fr 13fr 11fr 13fr;display:grid}.report-item-grid>div{overflow-wrap:anywhere;min-width:0;padding:8px 6px}.report-column-heading th:first-child{width:8%}.report-column-heading th:nth-child(2){width:19%}.report-column-heading th:nth-child(3){width:13%}.report-column-heading th:nth-child(4){width:12%}.report-column-heading th:nth-child(5){width:11%}.report-column-heading th:nth-child(6){width:13%}.report-column-heading th:nth-child(7){width:11%}.report-column-heading th:nth-child(8){width:13%}.report-item-grid strong,.report-item-grid small{display:block}.report-item-grid small{color:#7d8179;margin-top:2px;font-size:8px}.report-item-row.needs-attention .report-item-grid>div:first-child{box-shadow:inset 3px 0 0 var(--coral)}.report-item-grid>.report-item-note{color:#79544d;background:#fff7f4;border-top:1px solid #f0d8d2;grid-column:1/-1;padding:5px 8px 8px 14px;font-size:8.5px}.report-item-grid>.report-item-note strong{display:inline}.report-footer{color:#787c75;border-top:1px solid #d9dad3;justify-content:space-between;gap:20px;margin-top:28px;padding-top:9px;font-size:8px;display:flex}.report-footer strong{color:#444740}.activity-report-dialog{width:min(980px,100%)}.activity-report-scroll{padding:26px}.activity-report-sheet{color:#171918;page:activity-report;background:#fff;width:794px;min-height:1123px;margin:0 auto;padding:48px 52px 38px;position:relative;box-shadow:0 12px 45px #14161433}.activity-report-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-report-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-report-summary>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.activity-report-summary>div>span{width:32px;height:32px}.activity-report-timeline{margin-top:28px}.activity-report-timeline>header{border-bottom:2px solid #171918;justify-content:space-between;align-items:end;gap:20px;padding-bottom:12px;display:flex}.activity-report-timeline>header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:20px}.activity-report-timeline>header>strong{font-size:11px}.activity-report-day{border-bottom:1px solid #dedfd8;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.activity-report-day>h3{color:#6f736c;margin:3px 0 0;font-size:10px;line-height:1.4}.activity-report-day>div{min-width:0}.activity-report-day article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:0 0 12px;display:grid}.activity-report-day article+article{border-top:1px solid #ecece6;padding-top:12px}.activity-report-day article:last-child{padding-bottom:0}.activity-report-day article small{color:#838780;font-size:9px;display:block}.activity-report-day article p{margin:4px 0 0;font-size:11px;line-height:1.45}.activity-report-empty{color:#747871;background:#f3f3ee;border-radius:6px;margin:16px 0 0;padding:18px;font-size:11px}.activity-report-footer{color:#777b74;border-top:1px solid #cfd0c9;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:28px;padding-top:13px;font-size:9px;display:flex}.activity-report-footer span{color:#171918;font-weight:780}.activity-report-footer p{text-align:right;max-width:440px;margin:0;line-height:1.4}@media (max-width:900px){.production-report-backdrop{padding:0}.production-report-dialog{border-radius:0;width:100%;height:100vh}.production-report-controls{flex-wrap:wrap;align-items:flex-start}.production-report-controls>div{flex:calc(100% - 42px)}.production-report-controls>label{order:3}.production-report-scroll{padding:16px}.activity-report-dialog .production-report-controls>div{flex:calc(100% - 42px)}}@media print{@page{size:A4 landscape;margin:10mm}body.printing-production-report{background:#fff!important}body.printing-production-report .app-shell{height:0!important;min-height:0!important;overflow:visible!important}body.printing-production-report *{visibility:hidden!important}body.printing-production-report .production-report-backdrop,body.printing-production-report .production-report-backdrop *{-webkit-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important}body.printing-production-report .production-report-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;width:100%;padding:0;display:block;position:absolute;inset:0 auto auto 0}body.printing-production-report .production-report-dialog{width:100%;height:auto;box-shadow:none;background:#fff;border-radius:0;display:block;overflow:visible}body.printing-production-report .production-report-controls{display:none!important}body.printing-production-report .production-report-scroll{padding:0;overflow:visible}body.printing-production-report .production-report-sheet{width:auto;min-height:0;box-shadow:none;margin:0;padding:8mm 7mm 5mm}body.printing-production-report .report-group thead{display:table-header-group}body.printing-production-report .report-group tr.report-item-row{break-inside:avoid;page-break-inside:avoid}body.printing-production-report .report-group tr,body.printing-production-report .report-summary>div{break-inside:avoid}}@page activity-report{size:A4 portrait;margin:10mm}@media print{body.printing-activity-report{background:#fff!important}body.printing-activity-report .app-shell{height:0!important;min-height:0!important;overflow:visible!important}body.printing-activity-report *{visibility:hidden!important}body.printing-activity-report .activity-report-backdrop,body.printing-activity-report .activity-report-backdrop *{-webkit-print-color-adjust:exact;print-color-adjust:exact;visibility:visible!important}body.printing-activity-report .activity-report-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;width:100%;padding:0;display:block;position:absolute;inset:0 auto auto 0}body.printing-activity-report .activity-report-dialog{width:100%;height:auto;box-shadow:none;background:#fff;border-radius:0;display:block;overflow:visible}body.printing-activity-report .production-report-controls{display:none!important}body.printing-activity-report .activity-report-scroll{padding:0;overflow:visible}body.printing-activity-report .activity-report-sheet{width:auto;min-height:0;box-shadow:none;margin:0;padding:8mm 7mm 5mm}body.printing-activity-report .activity-report-day,body.printing-activity-report .activity-report-day article,body.printing-activity-report .activity-report-summary>div{break-inside:avoid;page-break-inside:avoid}}.production-empty p{color:#858982;margin:5px 0 14px;font-size:8px}.streams-layout{transition:grid-template-columns .18s}.streams-layout.navigation-open{grid-template-columns:258px minmax(0,1fr)}.streams-layout.navigation-collapsed{grid-template-columns:62px minmax(0,1fr)}.stream-rail{transition:width .18s}.stream-rail.collapsed{background:#f8f8f4;min-height:420px}.stream-rail-reopen{background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;width:100%;min-height:420px;padding:15px 8px;display:flex}.stream-rail-reopen strong{color:#777b75;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px}.stream-rail-reopen i{color:#868a84;margin-top:auto;font-size:11px;font-style:normal}.stream-tree{gap:4px;padding:0 8px 8px;display:grid}.stream-tree-section{border:1px solid #0000;border-radius:8px;overflow:hidden}.stream-tree-section.active{background:#f5f5f0;border-color:#e2e1da}.stream-tree-parent,.stream-tree-leaf{width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:grid}.stream-tree-parent{grid-template-columns:36px minmax(0,1fr) auto;min-height:58px;padding:9px}.stream-tree-parent:hover,.stream-tree-leaf:hover{background:#f1f1ec}.stream-tree-parent>span:nth-child(2){min-width:0}.stream-tree-parent strong,.stream-tree-parent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stream-tree-parent strong{font-size:9px}.stream-tree-parent small{color:#8b8e88;margin-top:4px;font-size:6px}.stream-tree-parent>i{color:#767a74;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.stream-tree-children{gap:2px;padding:0 6px 7px 18px;display:grid;position:relative}.stream-tree-children:before{content:"";background:#d6d6cf;width:1px;position:absolute;top:0;bottom:12px;left:22px}.stream-tree-leaf{border:1px solid #0000;border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;min-height:54px;padding:8px 9px}.stream-tree-leaf.nested{grid-template-columns:18px minmax(0,1fr) auto;padding-left:0;position:relative}.stream-tree-leaf.active{background:#fff;border-color:#cbcac2;box-shadow:0 4px 13px #1416140d}.stream-tree-branch{z-index:1;background:#bfc0b9;width:18px;height:1px;position:relative}.stream-tree-leaf.nested.active .stream-tree-branch:after{content:"";background:var(--lime);border:1px solid #aecd31;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.stream-tree-add{color:#696d67;background:0 0;border:1px dashed #cacac3;border-radius:6px;align-items:center;gap:8px;width:calc(100% - 16px);min-height:36px;margin:1px 8px 4px;padding:0 10px;font-size:7px;font-weight:720;display:flex}.stream-tree-add>span{width:19px;height:19px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:9px;display:grid}.stream-navigation-inline{border:1px solid var(--line);background:#f2f2ed;border-radius:5px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:none}.navigation-collapsed .stream-navigation-inline{display:grid}.stream-breadcrumb{color:#8c8f88;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:6px;font-weight:720;display:block}.graphic-workspace-modebar{border:1px solid var(--line);border-left:6px solid var(--active-accent,var(--lime));background:#fff;border-radius:10px;grid-template-columns:minmax(520px,1fr) minmax(180px,.42fr) auto;align-items:center;gap:18px;margin-top:14px;padding:9px;display:grid;box-shadow:0 8px 24px #1719170f}.graphic-mode-switch{background:#efefe9;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.graphic-mode-switch>button{color:#777b75;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:49px;padding:6px 9px;display:grid}.graphic-mode-switch>button:hover{background:#ffffffb8}.graphic-mode-switch>button.active{color:#fff;background:var(--ink);box-shadow:0 5px 14px #15171624}.graphic-mode-switch>button>span{color:#8e928c;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-weight:820;display:grid}.graphic-mode-switch>button.active>span{color:var(--ink);background:var(--lime)}.graphic-mode-switch strong,.graphic-mode-switch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graphic-mode-switch strong{font-size:8px}.graphic-mode-switch small{color:#92968f;margin-top:3px;font-size:5px}.graphic-mode-switch>button.active small{color:#8f948e}.mode-context{background:#f5f5f0;border-radius:7px;min-width:0;padding:9px 11px}.mode-context span,.mode-context strong{display:block}.mode-context span{color:#979a94;letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:790}.mode-context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.notes-layer-toggle{min-width:174px;min-height:49px;color:var(--ink);text-align:left;background:#f5f5f0;border:1px solid #d8d8d1;border-radius:7px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;padding:6px 10px;display:grid}.notes-layer-toggle:hover,.notes-layer-toggle.active{background:#eef1ff;border-color:#bac4ff}.notes-layer-toggle>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.notes-layer-toggle strong,.notes-layer-toggle small{display:block}.notes-layer-toggle small{color:#8c9089;margin-top:3px;font-size:5px}.graphic-context-strip{border-bottom:1px solid var(--line);background:#f7f7f3;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:10px;min-height:61px;padding:8px 10px;display:grid}.graphic-context-strip>div span,.graphic-context-strip>div small{display:block}.graphic-context-strip>div span{font-size:6px;font-weight:780}.graphic-context-strip>div small{color:#92958f;margin-top:3px;font-size:5px}.graphic-context-strip nav{grid-auto-columns:minmax(125px,168px);grid-auto-flow:column;gap:5px;min-width:0;padding-bottom:2px;display:grid;overflow-x:auto}.graphic-context-strip nav button{color:#747872;text-align:left;background:#fff;border:1px solid #dcdcd5;border-radius:5px;grid-template-columns:minmax(0,1fr) 7px;align-content:center;gap:2px 7px;min-width:0;min-height:42px;padding:6px 8px;display:grid}.graphic-context-strip nav button.active{color:var(--ink);border-color:var(--blue);box-shadow:0 0 0 2px #4a65ff1a}.graphic-context-strip nav button span,.graphic-context-strip nav button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graphic-context-strip nav button span{color:var(--blue);font-size:5px;font-weight:800}.graphic-context-strip nav button strong{grid-column:1;font-size:6px}.context-status{background:#b8bbb4;border-radius:50%;grid-area:1/2/3;align-self:center;width:7px;height:7px}.context-status-ready,.context-status-complete{background:var(--green)}.context-status-production{background:var(--blue)}.context-status-blocked{background:var(--coral)}.graphic-mode-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.graphic-mode-layout.notes-open{grid-template-columns:minmax(0,1fr) 304px}.graphic-mode-content{background:#f4f3ed;min-width:0}.graphic-mode-layout.notes-open .graphic-mode-content{border-right:1px solid var(--line)}.review-grid.embedded{grid-template-columns:minmax(440px,1fr) 304px;min-height:660px}.review-grid.embedded .deliverables-panel{display:none}.review-grid.embedded .comments-panel{width:auto;position:static}.review-grid.embedded .review-stage{padding-right:0}.graphic-mode-empty{text-align:center;align-content:center;place-items:center;min-height:520px;padding:40px;display:grid}.graphic-mode-empty>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.graphic-mode-empty h4{margin:8px 0 5px;font-size:18px}.graphic-mode-empty p{color:#858982;margin:0;font-size:8px}.unified-review-workbench,.presentation-workbench{background-color:#e8e7df;background-image:radial-gradient(circle,#d1d1c9 .7px,#0000 .8px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:15px 15px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:660px;padding:16px}.unified-review-workbench>header,.presentation-workbench>header{background:#fffffff0;border:1px solid #d6d5cd;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-bottom:11px;padding:11px 13px;display:flex}.unified-review-workbench .eyebrow,.presentation-workbench .eyebrow{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.unified-review-workbench h4,.presentation-workbench h4{margin:4px 0 0;font-size:13px}.unified-review-workbench header p,.presentation-workbench header p{color:#858982;margin:4px 0 0;font-size:7px}.unified-review-selectors{gap:6px;display:flex}.unified-review-selectors label>span{color:#92958f;text-transform:uppercase;margin:0 0 4px 2px;font-size:5px;font-weight:760;display:block}.unified-review-selectors select{background:#f3f3ee;border:1px solid #d8d8d1;border-radius:5px;min-width:125px;height:31px;padding:0 8px;font-size:7px}.unified-review-canvas{background-color:#e9e9e3;background-image:radial-gradient(circle,#bfc1ba .8px,#0000 .9px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:17px 17px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:9px 9px 0 0;place-items:center;min-height:560px;padding:34px 24px 76px;display:grid;position:relative}.unified-review-artboard{cursor:crosshair;background:#fff;border:1px solid #191c1924;border-radius:3px;width:min(920px,94%);position:relative;overflow:hidden;box-shadow:0 28px 70px #1d1f1d33,0 3px 10px #1d1f1d1f;container-type:inline-size}.unified-review-artboard .demo-art{border-radius:0;width:100%;height:100%;min-height:0}.unified-review-artboard .demo-art-kicker{padding:.54cqw .87cqw;font-size:1.05cqw}.unified-review-artboard .demo-art>strong{font-size:10.5cqw}.unified-review-artboard .demo-art>small,.unified-review-artboard .demo-art>i{font-size:1.18cqw}.unified-review-artboard .demo-shape-b{border-width:.33cqw}.graphic-note-pin{z-index:8;color:#fff;background:var(--blue);border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 15px #14161452}.graphic-note-pin:hover,.graphic-note-pin:focus-visible{transform:translate(-50%,-50%)scale(1.1)}.graphic-note-pin.selected{z-index:12;filter:saturate(1.12);transform:translate(-50%,-50%)scale(1.28);box-shadow:0 7px 20px #14161461,0 0 0 6px #ffffffeb,0 0 0 11px #4a65ff61}.graphic-note-pin.note-pin-director{background:#20272d}.graphic-note-pin.note-pin-decision{color:var(--ink);background:var(--lime)}.graphic-note-pin.task-done{color:#fff;opacity:.72;background:#2f8f5b}.graphic-note-pin.task-rejected{opacity:.58;background:#8b8f89}.graphic-note-pin.pending{color:#fff;background:var(--coral);animation:1.8s ease-in-out infinite graphic-marker-pulse}@keyframes graphic-marker-pulse{50%{box-shadow:0 5px 15px #14161447,0 0 0 9px #ff6d6233}}.review-marker-hint{color:#646862;pointer-events:none;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.review-marker-hint>span{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:13px;font-weight:850;display:grid}.review-marker-hint p{margin:0;font-size:11px;font-weight:670}.review-marker-hint button{color:var(--ink);pointer-events:auto;background:#fff;border:1px solid #cbcbc4;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:720}.unified-review-workbench>footer{background:#fff;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:11px 13px;display:flex}.unified-review-workbench>footer span,.unified-review-workbench>footer strong{display:block}.unified-review-workbench>footer span{color:var(--blue);font-size:6px;font-weight:780}.unified-review-workbench>footer strong{color:#72766f;max-width:640px;margin-top:4px;font-size:7px;font-weight:600}.unified-review-workbench>footer button{white-space:nowrap;background:0 0;border:0;padding:0;font-size:7px;font-weight:780}.presentation-workbench{color:#fff;background:radial-gradient(circle at 50% 8%,#ffffff0d,#0000 27%),#111412}.presentation-workbench>header{color:var(--ink)}.presentation-workbench-actions{align-items:center;gap:8px;display:flex}.presentation-workbench-actions>div{background:#efefe9;border-radius:5px;padding:3px;display:flex}.presentation-workbench-actions>div button{color:#777b75;background:0 0;border:0;border-radius:3px;height:29px;padding:0 10px;font-size:6px;font-weight:720}.presentation-workbench-actions>div button.active{color:#fff;background:var(--ink)}.presentation-workbench-actions>div button:disabled{opacity:.35}.fullscreen-launch{min-height:35px;color:var(--ink);background:var(--lime);border:1px solid #b9da34;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:7px;font-weight:800;display:flex}.fullscreen-launch>span{font-size:6px}.presentation-inline-switch{background:#252925;border-radius:6px;gap:3px;width:max-content;margin:0 auto 10px;padding:3px;display:flex}.presentation-inline-switch button{color:#969b95;background:0 0;border:0;border-radius:4px;height:28px;padding:0 12px;font-size:6px;font-weight:730}.presentation-inline-switch button.active{color:var(--ink);background:var(--lime)}.presentation-inline-stage{grid-template-columns:1fr;gap:11px;width:min(980px,88%);margin:0 auto;display:grid}.presentation-inline-stage.compare{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.presentation-inline-stage>article{min-width:0;color:var(--ink);background:#fff;border-radius:8px;overflow:hidden}.presentation-inline-stage .demo-art{border-radius:0;min-height:475px}.presentation-inline-stage.compare .demo-art{min-height:390px}.presentation-inline-stage article>footer{grid-template-columns:auto minmax(100px,.5fr) minmax(150px,1fr);align-items:center;gap:12px;min-height:63px;padding:9px 11px;display:grid}.presentation-inline-stage footer span{color:var(--blue);text-transform:uppercase;font-size:6px;font-weight:800}.presentation-inline-stage footer small{color:#777b75;font-size:6px;line-height:1.4}.graphic-notes-drawer{min-width:0;max-height:760px;color:var(--ink);background:#fafaf7;flex-direction:column;display:flex}.graphic-notes-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 13px;display:flex}.graphic-notes-drawer>header span,.graphic-notes-drawer>header strong{display:block}.graphic-notes-drawer>header span{color:#92958f;letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:780}.graphic-notes-drawer>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.graphic-notes-drawer>header button{border:1px solid var(--line);background:#efefe9;border-radius:50%;flex:none;width:27px;height:27px;font-size:11px}.note-kind-tabs{border-bottom:1px solid var(--line);background:#f0f0eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:7px;display:grid}.client-mode .note-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.note-kind-tabs button{color:#747872;background:0 0;border:0;border-radius:4px;min-width:0;min-height:39px;padding:5px;font-size:6px;font-weight:760}.note-kind-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 9px #14161414}.note-kind-tabs small{color:#a0a39d;margin-top:3px;font-size:5px;font-weight:560;display:block}.graphic-note-task-summary{color:#696d67;border-bottom:1px solid var(--line);background:#fafaf6;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:7px 10px;font-size:10px;display:flex}.graphic-note-task-summary span{align-items:baseline;gap:5px;display:flex}.graphic-note-task-summary strong{color:var(--ink);font-size:15px}.graphic-note-task-summary small{font-size:9px}.graphic-note-list{flex:1;align-content:start;gap:7px;min-height:210px;padding:9px;display:grid;overflow-y:auto}.graphic-note-empty{color:#848881;text-align:center;justify-items:center;padding:38px 18px;display:grid}.graphic-note-empty>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.graphic-note-empty strong{margin-top:9px;font-size:8px}.graphic-note-empty p{margin:4px 0 0;font-size:6px;line-height:1.45}.graphic-note-card{background:#fff;border:1px solid #e0dfd8;border-radius:7px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s}.graphic-note-card.has-marker{cursor:pointer}.graphic-note-card.has-marker:hover,.graphic-note-card.has-marker:focus-visible{border-color:#aeb9ff;outline:none;transform:translateY(-1px);box-shadow:0 5px 15px #1f2b6e1a}.graphic-note-card.has-marker.selected{z-index:1;border-color:var(--blue);position:relative;box-shadow:0 7px 20px #28399b21,0 0 0 3px #4a65ff2e}.graphic-note-card.note-director{background:#f2f4ff;border-color:#d8ddff}.graphic-note-card.pinned{border-style:dashed}.note-pinned-icon{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.graphic-note-card.note-decision{background:#f2f8e5;border-color:#d8e7af}.graphic-note-card.task-done{border-color:#b9dbc7}.graphic-note-card.task-rejected{opacity:.7}.graphic-note-card.linked-comment{border-left:3px solid var(--coral)}.graphic-note-card>header{align-items:center;gap:7px;display:flex}.graphic-note-card .avatar{width:25px;height:25px;font-size:6px}.graphic-note-card header strong,.graphic-note-card header small{display:block}.graphic-note-card header strong{font-size:7px}.graphic-note-card header small{color:#91948e;margin-top:2px;font-size:5px}.graphic-note-card>p{margin:8px 0 0;font-size:7px;line-height:1.5}.graphic-note-version{color:#5d625c;background:#efefe9;border-radius:999px;width:max-content;margin-top:8px;padding:4px 7px;font-size:9px;font-weight:700;display:block}.graphic-note-task-row{border-top:1px solid #6e716b29;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.graphic-note-task-state{color:#636761;background:#eee;border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:780}.graphic-note-task-state.state-in_progress{color:#2b4db5;background:#e8edff}.graphic-note-task-state.state-done{color:#1c7447;background:#e1f3e8}.graphic-note-task-state.state-rejected{color:#666a64;background:#e8e8e4}.graphic-note-task-row>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.graphic-note-task-row button{color:#565a54;background:#fff;border:1px solid #d4d5cf;border-radius:5px;min-height:28px;padding:5px 7px;font-size:9px;font-weight:720}.graphic-note-task-row button.task-done{color:#fff;background:#24764a;border-color:#24764a}.graphic-note-task-row button.task-reject{color:#777b75;background:0 0}.graphic-note-task-row button:disabled{cursor:wait;opacity:.5}.graphic-note-composer{border-top:1px solid var(--line);background:#fff;padding:10px}.graphic-note-composer>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.graphic-note-composer>div>span{font-size:5px;font-weight:780}.graphic-note-composer>div>span.private{color:var(--blue)}.graphic-note-composer>div>span.shared{color:#47855a}.graphic-note-composer>div>small{color:#9a9d96;text-align:right;font-size:5px}.graphic-note-composer textarea{resize:vertical;background:#f5f5f0;border:1px solid #d7d7d0;border-radius:6px;width:100%;min-height:76px;padding:9px;font-size:7px;line-height:1.45}.graphic-note-composer>button{color:#fff;background:var(--ink);border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:33px;margin-top:7px;font-size:7px;font-weight:760;display:flex}.graphic-note-composer>button:disabled{cursor:not-allowed;opacity:.45}.graphic-gallery-workbench{background:#f4f3ed;padding:16px}.gallery-workbench-heading{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;margin-bottom:13px;display:grid}.gallery-workbench-heading .eyebrow{color:#858982;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:780}.gallery-workbench-heading h4{letter-spacing:-.025em;margin:5px 0 0;font-size:13px}.gallery-heading-actions{justify-self:end;max-width:210px}.gallery-heading-actions>p{color:#858982;text-align:right;margin:0;font-size:7px;line-height:1.4}.gallery-presentation-launch{color:#fff;background:radial-gradient(circle at 84% -20%, #d8ff3f33, transparent 48%), var(--ink);text-align:left;border:1px solid #2e322f;border-radius:7px;align-items:center;gap:10px;min-width:210px;min-height:47px;margin-top:8px;padding:7px 11px;display:flex;box-shadow:0 7px 20px #14161424}.gallery-presentation-launch:hover{transform:translateY(-1px);box-shadow:0 9px 23px #14161433}.gallery-presentation-launch:disabled{cursor:not-allowed;opacity:.45;transform:none}.gallery-presentation-launch>span:first-child{width:28px;height:28px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.gallery-presentation-launch strong,.gallery-presentation-launch small{display:block}.gallery-presentation-launch strong{font-size:7px;font-weight:790}.gallery-presentation-launch small{color:#aeb3ac;margin-top:3px;font-size:5px}.gallery-view-toolbar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:6px 8px;display:flex;box-shadow:0 5px 18px #1416140d}.window-count-control,.row-count-control{align-items:center;gap:7px;display:flex}.window-count-control>span,.row-count-control>span{color:#8b8e88;letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:780}.window-count-control>div,.row-count-control>div{gap:2px;display:flex}.window-count-control button,.row-count-control button{background:#f1f1ec;border:1px solid #0000;border-radius:4px;place-items:center;width:32px;height:29px;padding:0;display:grid}.window-count-control button.active,.row-count-control button.active{background:var(--ink);border-color:var(--ink)}.toolbar-separator{background:var(--line);width:1px;height:25px}.window-count-icon{grid-template-columns:repeat(var(--count,1), minmax(0, 1fr));gap:2px;width:20px;height:13px;display:grid}.window-count-icon.count-1{--count:1}.window-count-icon.count-2{--count:2}.window-count-icon.count-3{--count:3}.window-count-icon i,.row-count-icon i{background:#737770;border-radius:1px;display:block}.window-count-control button.active i,.row-count-control button.active i{background:var(--lime)}.row-count-icon{grid-template-rows:repeat(var(--count,1), minmax(0, 1fr));gap:2px;width:20px;height:13px;display:grid}.row-count-icon.count-1{--count:1}.row-count-icon.count-2{--count:2}.row-count-icon.count-3{--count:3}.gallery-viewer{background-color:#e8e7df;background-image:radial-gradient(circle,#d1d1c9 .7px,#0000 .8px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:15px 15px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d4d3cb;border-radius:10px;gap:10px;padding:10px;display:grid}.gallery-viewer.gallery-rows-1.gallery-windows-1{grid-template-columns:1fr}.gallery-viewer.gallery-rows-1.gallery-windows-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-viewer.gallery-rows-1.gallery-windows-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-viewer.gallery-rows-2.gallery-windows-2,.gallery-viewer.gallery-rows-3{grid-template-columns:1fr}.gallery-viewer.gallery-rows-2.gallery-windows-3{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-viewer.gallery-rows-2.gallery-windows-3>:first-child{grid-column:1/-1}.gallery-window,.gallery-window-placeholder{background:#fff;border:2px solid #0000;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 9px 25px #14161414}.gallery-window{cursor:pointer}.gallery-window.active,.gallery-window-placeholder.active{border-color:var(--blue);box-shadow:0 0 0 3px #4a65ff1f}.gallery-window>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;min-height:31px;padding:0 9px;display:flex}.gallery-window>header>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:6px;font-weight:820}.gallery-window>header>small{color:#848780;font-size:6px}.gallery-window>header>button{color:#777a74;background:#f0f0eb;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:10px}.gallery-window-art{background:#1c1f1d;height:390px;padding:13px}.gallery-window-art .demo-art{border-radius:4px;height:100%;min-height:0}.gallery-windows-2.gallery-rows-1 .gallery-window-art{height:310px}.gallery-windows-3.gallery-rows-1 .gallery-window-art{height:255px}.gallery-rows-2 .gallery-window-art,.gallery-rows-3 .gallery-window-art{height:275px}.gallery-window>footer{grid-template-columns:minmax(115px,1fr) minmax(155px,.85fr) auto;align-items:center;gap:13px;min-height:69px;padding:10px 11px;display:grid}.gallery-window>footer>div>span,.gallery-window>footer>div>strong,.gallery-window>footer>div>small{display:block}.gallery-window>footer>div>span{color:var(--blue);font-size:6px;font-weight:800}.gallery-window>footer>div>strong{margin-top:3px;font-size:9px}.gallery-window>footer>div>small{color:#8a8d86;margin-top:3px;font-size:6px}.gallery-window>footer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.gallery-window>footer dt{color:#969991;text-transform:uppercase;font-size:5px}.gallery-window>footer dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;font-weight:680;overflow:hidden}.gallery-window>footer>button{white-space:nowrap;background:0 0;border:0;padding:0;font-size:6px;font-weight:780}.gallery-windows-3 .gallery-window>footer{grid-template-columns:1fr auto}.gallery-windows-3 .gallery-window>footer dl{display:none}.gallery-window-placeholder{color:#7d817a;background:#ffffffb8;border:2px dashed #babcb4;align-content:center;place-items:center;gap:5px;min-height:355px;display:grid}.gallery-window-placeholder>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.gallery-window-placeholder>strong{margin-top:4px;font-size:9px}.gallery-window-placeholder>small{font-size:6px}.graphic-gallery-heading{justify-content:space-between;align-items:end;gap:20px;padding:17px 2px 9px;display:flex}.graphic-gallery-heading span{color:#858982;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:780}.graphic-gallery-heading h4{margin:4px 0 0;font-size:12px}.graphic-gallery-heading>small{color:#8a8d86;font-size:6px}.graphic-thumbnail-gallery{scrollbar-width:thin;grid-auto-columns:148px;grid-auto-flow:column;gap:7px;padding:2px 2px 10px;display:grid;overflow-x:auto}.graphic-thumbnail-gallery>button{text-align:left;background:#fff;border:1px solid #d7d6cf;border-radius:7px;min-width:0;padding:0 0 9px;overflow:hidden}.graphic-thumbnail-gallery>button:hover{border-color:#a9aaa3;transform:translateY(-1px)}.graphic-thumbnail-gallery>button.assigned{border-color:var(--blue);box-shadow:0 0 0 2px #4a65ff1f}.graphic-thumbnail-art{position:relative}.graphic-thumbnail-art .demo-art{min-height:103px}.graphic-thumbnail-art .demo-art>strong{font-size:25px}.gallery-assignment{z-index:5;color:#fff;background:var(--blue);border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:850;display:grid;position:absolute;bottom:7px;right:7px}.graphic-thumbnail-gallery>button>span,.graphic-thumbnail-gallery>button>strong,.graphic-thumbnail-gallery>button>small{text-overflow:ellipsis;white-space:nowrap;margin-left:9px;margin-right:9px;display:block;overflow:hidden}.graphic-thumbnail-gallery>button>span{color:#858982;text-transform:uppercase;margin-top:8px;font-size:5px;font-weight:750}.graphic-thumbnail-gallery>button>strong{margin-top:3px;font-size:8px}.graphic-thumbnail-gallery>button>small{color:#8a8d86;margin-top:4px;font-size:6px}.graphic-gallery-empty{text-align:center;background:#f3f3ee;border:1px dashed #c9c9c2;border-radius:9px;margin:16px;padding:45px}.graphic-gallery-empty>span{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:800}.graphic-gallery-empty h4{margin:7px 0;font-size:17px}.graphic-gallery-empty p{color:var(--muted);margin:0;font-size:8px}.streams-hero-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.button-ghost-light{color:#fff;background:#ffffff0f;border:1px solid #fff3}.button-ghost-light:hover{background:#ffffff1f}.stream-detail-actions{align-items:center;gap:7px;display:flex}.structure-explainer{border:1px solid var(--line);background:#f5f5f1;border-radius:8px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:5px;margin:0 16px 14px;padding:10px;display:grid}.structure-explainer>div{background:#fff;border-radius:5px;min-width:0;padding:8px 10px}.structure-explainer>i{color:#a8aaa4;text-align:center;font-size:12px;font-style:normal}.structure-explainer span,.structure-explainer strong,.structure-explainer small{display:block}.structure-explainer span{color:#8b8f88;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:780}.structure-explainer strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.structure-explainer small{color:#969992;margin-top:3px;font-size:6px}.demo-art{--art-bg:#d8ff3f;--art-fg:#151716;--art-accent:#4a65ff;min-height:350px;color:var(--art-fg);background:var(--art-bg);isolation:isolate;border-radius:7px;position:relative;overflow:hidden}.demo-art.palette-blue{--art-bg:#4a65ff;--art-fg:#fff;--art-accent:#d8ff3f}.demo-art.palette-coral{--art-bg:#ff7667;--art-fg:#171918;--art-accent:#d8ff3f}.demo-art.palette-dark{--art-bg:#171918;--art-fg:#f7f6f0;--art-accent:#ff7667}.demo-art.compact{border-radius:0;min-height:115px;margin:0}.real-graphic-artwork{isolation:isolate;background:#111411;border-radius:7px;width:100%;height:100%;min-height:350px;position:relative;overflow:hidden}.real-graphic-artwork.compact{border-radius:0;min-height:115px}.real-graphic-artwork>.version-artwork{object-fit:contain;background:#fff}.real-graphic-artwork>span{z-index:4;color:#fff;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131614d1;border:1px solid #ffffff29;border-radius:4px;max-width:calc(100% - 16px);padding:4px 6px;font-size:7px;font-weight:850;position:absolute;top:8px;left:8px;overflow:hidden}.real-artwork-page-control{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#131614db;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.real-artwork-page-control button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:11px;display:grid}.real-artwork-page-control button:disabled{opacity:.28}.real-artwork-page-control strong{text-align:center;white-space:nowrap;min-width:74px;font-size:8px}.gallery-window-art .real-graphic-artwork{border-radius:4px;height:100%;min-height:0}.graphic-thumbnail-art .real-graphic-artwork{min-height:115px}.layout-presentation-card .real-graphic-artwork{border-radius:0;min-height:46vh}.layout-presentation-stage.gallery-windows-3.gallery-rows-1 .layout-presentation-card .real-graphic-artwork{min-height:40vh}.layout-presentation-stage.gallery-rows-2 .layout-presentation-card .real-graphic-artwork,.layout-presentation-stage.gallery-rows-3 .layout-presentation-card .real-graphic-artwork{min-height:29vh}.layout-presentation-picker .real-graphic-artwork{border-radius:0;min-height:88px}.layout-presentation-backdrop.focus .layout-presentation-card .real-graphic-artwork{min-height:calc(100vh - 4vw - 60px)}.variant-art-button .real-graphic-artwork{border-radius:0;min-height:clamp(230px,31vw,460px)}.single-stage .real-graphic-artwork{border-radius:0;min-height:clamp(360px,47vw,660px)}.unified-review-artboard>.real-graphic-artwork{border-radius:0;min-height:100%}.demo-art-empty{color:#252925;background-color:#f3f3ee;background-image:linear-gradient(135deg,#0000 49.7%,#d9dad3 50%,#0000 50.3%),linear-gradient(45deg,#0000 49.7%,#d9dad3 50%,#0000 50.3%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid}.demo-art-empty>div{text-align:center;background:#fafaf7eb;border:1px solid #caccc4;border-radius:7px;gap:8px;width:min(72%,430px);padding:24px;display:grid;box-shadow:0 16px 42px #1c1f1c17}.demo-art-empty>div>span{color:#777c75;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(8px,1cqw,12px);font-weight:800}.demo-art-empty>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,3cqw,34px);line-height:1;overflow:hidden}.demo-art-empty>div>small{color:#777c75;font-size:clamp(8px,1.2cqw,13px)}.demo-art-empty.compact>div{gap:3px;width:78%;padding:8px}.demo-art-empty.compact>div>span,.demo-art-empty.compact>div>small{font-size:6px}.demo-art-empty.compact>div>strong{font-size:11px}.demo-art-kicker{z-index:3;color:var(--art-bg);background:var(--art-fg);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:clamp(6px,.7vw,10px);font-weight:820;position:absolute;top:5%;left:5%}.demo-art>strong{z-index:2;letter-spacing:-.085em;text-transform:uppercase;max-width:82%;font-size:clamp(42px,6.5vw,102px);font-weight:820;line-height:.78;position:absolute;bottom:13%;left:6%}.demo-art.compact>strong{font-size:clamp(24px,3.2vw,43px)}.demo-art>strong>span{display:block}.demo-art>small{z-index:2;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:clamp(7px,.8vw,11px);font-weight:650;position:absolute;bottom:4%;right:5%;overflow:hidden}.demo-art>i{z-index:2;font-size:clamp(7px,.8vw,11px);font-style:normal;font-weight:850;position:absolute;top:5%;right:5%}.demo-shape{z-index:1;background:var(--art-accent);display:block;position:absolute}.demo-shape-a{aspect-ratio:1;border-radius:50%;width:53%;top:-18%;right:-8%}.demo-shape-b{aspect-ratio:1;border:3px solid var(--art-fg);background:0 0;border-radius:50%;width:11%;top:24%;right:15%}.demo-shape-c{aspect-ratio:1;width:17%;bottom:-9%;left:45%;transform:rotate(18deg)}.demo-art-wayfinding-arrow .demo-shape-a,.demo-art-wayfinding-grid .demo-shape-a{clip-path:polygon(0 32%,57% 32%,57% 0,100% 50%,57% 100%,57% 68%,0 68%);border-radius:0;width:36%;top:-5%;right:-1%}.demo-art-wayfinding-grid{background:linear-gradient(#ffffff29 1px, transparent 1px), linear-gradient(90deg, #ffffff29 1px, transparent 1px), var(--art-bg);background-size:12% 12%}.demo-art-stage-centered .demo-shape-a,.demo-art-stage-sculptural .demo-shape-a{border-radius:50% 50% 8% 8%;width:32%;top:13%;right:9%}.demo-art-stage-sculptural .demo-shape-c{width:30%;transform:rotate(42deg)}.demo-art-booth-editorial .demo-shape-a,.demo-art-booth-shape .demo-shape-a{width:63%;top:-27%}.demo-art-poster-type .demo-shape-a{width:70%;top:auto;bottom:-28%;right:-3%}.graphic-card .demo-art-kicker{padding:3px 5px}.graphic-card .demo-art>small,.graphic-card .demo-art>i{font-size:6px}.graphic-card .demo-shape-b{border-width:1px}.creator-backdrop{z-index:250;align-items:center;padding:28px;overflow-y:auto}.graphic-creator{background:#f7f7f2;border-radius:14px;width:min(1080px,100%);max-height:calc(100vh - 56px);position:relative;overflow:hidden;box-shadow:0 30px 100px #080a0961}.creator-header{color:#fff;background:radial-gradient(circle at 78% -20%,#d8ff3f29,#0000 35%),#171918;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 30px 20px;display:flex;position:relative}.creator-header .eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.creator-header h2{letter-spacing:-.05em;margin:7px 0 5px;font-size:25px}.creator-header p{color:#b5b9b3;margin:0;font-size:9px}.creator-header .dialog-close{color:#fff;background:#ffffff1a;position:static}.creator-kind-switch{border-bottom:1px solid var(--line);background:#ecece6;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 30px;display:grid}.creator-kind-switch button{color:#6c706a;text-align:left;background:#ffffff94;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:54px;padding:9px 13px;display:flex}.creator-kind-switch button>span{background:#deded7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.creator-kind-switch button div,.creator-kind-switch button strong,.creator-kind-switch button small{display:block}.creator-kind-switch button strong{color:var(--ink);font-size:11px}.creator-kind-switch button small{color:#82857f;margin-top:2px;font-size:9px}.creator-kind-switch button.active{border-color:var(--ink);background:#fff;box-shadow:0 4px 14px #11131214}.creator-kind-switch button.active>span{background:var(--lime)}.creator-copy-action,.creator-copy-notice{background:#eff3ff;border-bottom:1px solid #d8defc;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:10px 30px;display:flex}.creator-copy-action strong,.creator-copy-action small,.creator-copy-notice strong,.creator-copy-notice small{display:block}.creator-copy-action strong,.creator-copy-notice strong{font-size:10px}.creator-copy-action small,.creator-copy-notice small{color:#6e7390;max-width:660px;margin-top:3px;font-size:9px;line-height:1.4}.creator-copy-action button{color:#fff;background:var(--blue);border:0;border-radius:6px;flex:none;padding:9px 12px;font-size:9px;font-weight:760}.creator-copy-notice{background:#edf7ef;border-color:#cfe5d4;justify-content:flex-start}.creator-copy-notice>span{color:#194e31;background:#ccebd4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.creator-steps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:0 30px;display:grid}.creator-steps button{color:#999c95;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:54px;padding:0;font-size:8px;font-weight:720;display:flex;position:relative}.creator-steps button:not(:last-child):after{content:"→";color:#c4c6c0;position:absolute;right:15px}.creator-steps button>span{background:#efefea;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.creator-steps button.active{color:var(--ink);border-color:var(--ink)}.creator-steps button.active>span{background:var(--lime)}.creator-steps button.done{color:#557b62}.creator-steps button.done>span{color:#225f3d;background:#e3f0e6}.creator-steps button:disabled{cursor:not-allowed;opacity:.56}.creator-layout{grid-template-columns:minmax(0,1fr) 280px;min-height:430px;max-height:calc(100vh - 260px);display:grid;overflow:auto}.creator-form{background:#fff;padding:27px 30px}.creator-panel-heading{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.creator-panel-heading>span{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:820;display:grid}.creator-panel-heading h3{letter-spacing:-.035em;margin:1px 0 4px;font-size:17px}.creator-panel-heading p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-span-2{grid-column:1/-1}.form-grid label,.quantity-field{min-width:0;display:block}.form-grid label>span,.quantity-field>span,.measure-card label>span{margin-bottom:6px;font-size:7px;font-weight:760;display:block}.form-grid input,.form-grid select,.quantity-field input,.measure-card input{border:1px solid var(--line-dark);background:#fbfbf8;border-radius:5px;width:100%;height:39px;padding:0 11px;font-size:9px}.form-grid input:focus,.form-grid select:focus,.quantity-field input:focus,.measure-card input:focus{border-color:var(--blue);background:#fff}.form-grid label>small,.quantity-field>small{color:#9a9d96;margin-top:5px;font-size:6px;display:block}.creator-series-builder{border:1px solid var(--line-dark);background:#f4f4ef;border-radius:10px;margin-top:22px;padding:18px}.creator-series-builder>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.creator-series-builder .eyebrow{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.creator-series-builder h4{letter-spacing:-.03em;margin:4px 0 0;font-size:15px}.creator-series-builder>header p{color:#777b74;max-width:370px;margin:0;font-size:9px;line-height:1.45}.creator-series-builder code{color:var(--ink);background:#fff;border:1px solid #d9d9d2;border-radius:3px;padding:2px 4px;font-size:8px;font-weight:800}.series-fields{grid-template-columns:1.4fr repeat(3,minmax(80px,.7fr));gap:10px;display:grid}.series-fields label>span{margin-bottom:6px;font-size:8px;font-weight:760;display:block}.series-fields input{border:1px solid var(--line-dark);background:#fff;border-radius:5px;width:100%;height:38px;padding:0 10px;font-size:10px}.series-preview{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:14px;overflow:hidden}.series-preview-heading,.series-preview-row{border-bottom:1px solid #e9e9e3;grid-template-columns:105px 1.1fr 1.5fr 1.2fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.series-preview-heading{background:var(--ink);color:#fff;justify-content:space-between;display:flex}.series-preview-heading strong,.series-preview-heading span{font-size:9px}.series-preview-heading span{color:var(--lime)}.series-preview-row b{color:var(--blue);font-size:9px}.series-preview-row span,.series-preview-row strong,.series-preview-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.series-preview>i{color:#a0a39c;padding:2px 11px;font-size:10px;font-style:normal;display:block}.series-preview>p{color:#6d716a;background:#f8f8f5;margin:0;padding:9px 11px;font-size:8px;line-height:1.4}.measure-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.measure-toolbar>span{font-size:7px;font-weight:760}.measure-toolbar>div{background:#efefea;border-radius:5px;gap:3px;padding:3px;display:flex}.measure-toolbar button{background:0 0;border:0;border-radius:3px;min-width:35px;height:25px;font-size:7px;font-weight:720}.measure-toolbar button.active{background:#fff;box-shadow:0 1px 5px #1416141f}.measure-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.measure-card{border:1px solid var(--line);background:#f4f4ef;border-radius:8px;padding:17px}.measure-card.muted{background:#fafaf7}.measure-card-label{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.measure-card>strong{margin:5px 0 15px;font-size:10px;display:block}.measure-card>div{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 24px;align-items:end;gap:5px;display:grid}.measure-card>div>i,.measure-card>div>b{text-align:center;padding-bottom:11px;font-size:8px;font-style:normal}.same-measure{background:0 0;border:0;align-items:center;gap:8px;margin:13px 0 18px;padding:0;font-size:7px;font-weight:680;display:flex}.same-measure>span{border:1px solid var(--line-dark);border-radius:4px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.same-measure.active>span{color:var(--ink);background:var(--lime);border-color:var(--lime-dark)}.quantity-field{width:min(190px,100%)}.creator-ready-note{background:#eff3ff;border:1px solid #d8defc;border-radius:7px;align-items:center;gap:13px;margin-top:22px;padding:14px;display:flex}.creator-ready-note>span{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:8px;font-weight:850;display:grid}.creator-ready-note strong{font-size:9px;display:block}.creator-ready-note p{color:#6e7390;margin:3px 0 0;font-size:7px;line-height:1.45}.creator-summary{border-left:1px solid var(--line);background:#f0f0eb;padding:27px 23px}.creator-summary>.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.creator-path{margin-top:17px}.creator-path>div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px}.creator-path>div.current{background:var(--ink);color:#fff;border-color:var(--ink)}.creator-path small,.creator-path strong{display:block}.creator-path small{color:#9a9d96;font-size:6px}.creator-path strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.creator-path>i{color:#9a9d96;text-align:center;height:18px;font-size:8px;font-style:normal;line-height:18px;display:block}.creator-summary dl{margin:24px 0 0}.creator-summary dl>div{border-top:1px solid #d9d9d3;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.creator-summary dt{color:#8a8d86;font-size:6px}.creator-summary dd{text-align:right;margin:0;font-size:7px;font-weight:700}.creator-error{color:#8a3025;background:#fff0ec;border-top:1px solid #ffd3ca;margin:0;padding:9px 30px;font-size:8px}.creator-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 30px;display:flex}.presentation-backdrop{z-index:300;color:#f8f8f3;background:#0d0f0e;position:fixed;inset:0;overflow:auto}.presentation-shell{grid-template-columns:210px minmax(0,1fr);min-height:100vh;display:grid}.presentation-shell.notes-open{grid-template-columns:210px minmax(0,1fr) 304px}.presentation-shell.agenda-closed{grid-template-columns:minmax(0,1fr)}.presentation-shell.agenda-closed.notes-open{grid-template-columns:minmax(0,1fr) 304px}.presentation-shell.agenda-closed .presentation-agenda{display:none}.presentation-shell>.graphic-notes-drawer{border-left:1px solid #ffffff1a;height:100vh;max-height:100vh;position:sticky;top:0}.layout-presentation-shell{color:#f8f8f3;background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 30%),#101311;min-height:100vh}.layout-presentation-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e110ff0;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);align-items:center;gap:22px;min-height:76px;padding:12px 20px;display:grid;position:sticky;top:0}.layout-presentation-topbar .presentation-brand{padding:0}.layout-presentation-context{text-align:center;min-width:0}.layout-presentation-context span,.layout-presentation-context strong{display:block}.layout-presentation-context span{color:#737a74;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:780}.layout-presentation-context strong{margin-top:3px;font-size:12px}.layout-presentation-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.layout-presentation-actions>button{color:#d9ddd8;background:#202420;border:1px solid #ffffff1c;border-radius:5px;min-height:34px;padding:0 12px;font-size:10px;font-weight:720}.layout-presentation-actions>.presentation-close{border-radius:50%;width:34px;padding:0;font-size:14px}.layout-presentation-actions>.layout-decision-trigger{color:var(--ink);background:var(--lime);border-color:var(--lime-dark);align-items:center;gap:7px;display:inline-flex}.layout-decision-trigger>span{color:#fff;background:var(--ink);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.layout-presentation-toolbar{color:var(--ink);background:#f3f2ec;border-bottom:1px solid #d7d7d0;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:20px;padding:12px 20px;display:grid}.layout-presentation-toolbar .gallery-view-toolbar{justify-self:start}.layout-presentation-toolbar>p{color:#696d67;text-align:right;margin:0;font-size:11px}.layout-presentation-stage{gap:14px;min-height:54vh;padding:18px;display:grid}.layout-presentation-stage.gallery-windows-1{grid-template-columns:minmax(0,1fr)}.layout-presentation-stage.gallery-windows-2.gallery-rows-1{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-presentation-stage.gallery-windows-3.gallery-rows-1{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-presentation-stage.gallery-windows-2.gallery-rows-2,.layout-presentation-stage.gallery-windows-3.gallery-rows-3{grid-template-columns:minmax(0,1fr)}.layout-presentation-stage.gallery-windows-3.gallery-rows-2{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-presentation-stage.gallery-windows-3.gallery-rows-2>:first-child{grid-column:1/-1}.layout-presentation-card,.layout-presentation-empty{min-width:0;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px #00000038}.layout-presentation-card{grid-template-rows:minmax(0,1fr) auto;display:grid}.layout-presentation-card.active,.layout-presentation-empty.active{border-color:var(--lime);box-shadow:0 20px 50px #0000003d,0 0 0 4px #d8ff3f29}.layout-presentation-card .demo-art{border-radius:0;min-height:46vh}.layout-presentation-stage.gallery-windows-3.gallery-rows-1 .layout-presentation-card .demo-art{min-height:40vh}.layout-presentation-stage.gallery-rows-2 .layout-presentation-card .demo-art,.layout-presentation-stage.gallery-rows-3 .layout-presentation-card .demo-art{min-height:29vh}.layout-presentation-card>footer{border-top:1px solid #e1e1da;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:grid}.layout-presentation-card>footer>span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:820}.layout-presentation-card>footer strong,.layout-presentation-card>footer small{display:block}.layout-presentation-card>footer strong{font-size:12px}.layout-presentation-card>footer small{color:#777b75;margin-top:3px;font-size:9px}.layout-presentation-empty{color:#a6aba5;background-color:#242824;background-image:radial-gradient(circle,#ffffff2b .8px,#0000 .9px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:17px 17px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px dashed #555b55;align-content:center;place-items:center;gap:8px;min-height:360px;display:grid}.layout-presentation-empty>span{width:32px;height:32px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.layout-presentation-empty>strong{font-size:11px}.layout-presentation-picker{color:var(--ink);background:#e8e8e1;border-radius:8px;margin:0 18px 14px;padding:13px}.layout-presentation-picker>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:9px;display:flex}.layout-presentation-picker>header span,.layout-presentation-picker>header strong,.layout-presentation-picker>header small{display:block}.layout-presentation-picker>header span{color:#797d76;font-size:9px}.layout-presentation-picker>header strong{margin-top:3px;font-size:13px}.layout-presentation-picker>header small{color:#777b75;font-size:9px}.layout-presentation-picker>div{grid-auto-columns:138px;grid-auto-flow:column;gap:8px;padding-bottom:3px;display:grid;overflow-x:auto}.layout-presentation-picker>div>button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #cecec6;border-radius:6px;padding:0 0 9px;overflow:hidden}.layout-presentation-picker>div>button.assigned{border-color:var(--blue);box-shadow:0 0 0 2px #4a65ff24}.layout-presentation-picker>div>button>div{position:relative}.layout-presentation-picker .demo-art{border-radius:0;min-height:88px}.layout-presentation-picker>div>button>div>span{color:#fff;background:var(--blue);border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:820;display:grid;position:absolute;bottom:6px;right:6px}.layout-presentation-picker>div>button>strong,.layout-presentation-picker>div>button>small{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;margin-right:8px;display:block;overflow:hidden}.layout-presentation-picker>div>button>strong{margin-top:7px;font-size:10px}.layout-presentation-picker>div>button>small{color:#7d817a;margin-top:3px;font-size:9px}.layout-decision-dock{color:var(--ink);background:#f7f7f3;border:1px solid #d4d4cc;border-radius:9px;margin:0 18px 18px;overflow:hidden}.layout-decision-dock.floating{z-index:96;max-height:min(52vh,420px);margin:0;position:fixed;bottom:18px;left:18px;right:18px;overflow:auto;box-shadow:0 24px 80px #00000061}.layout-decision-dock>header{border-bottom:1px solid #deded7;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.layout-decision-close{width:32px;height:32px;color:var(--ink);background:#e7e7e0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.layout-decision-dock>header span,.layout-decision-dock>header strong,.layout-decision-dock>header small{display:block}.layout-decision-dock>header span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.layout-decision-dock>header strong{margin-top:4px;font-size:15px}.layout-decision-dock>header small{color:#767a74;text-align:right;max-width:310px;font-size:10px}.layout-decision-content{grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:11px;padding:12px 14px 14px;display:grid}.layout-decision-options{background:#e8e8e2;border-radius:7px;align-items:center;gap:4px;padding:4px;display:flex}.layout-decision-options button{color:#696d67;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:740}.layout-decision-options button.active{color:#fff;background:var(--ink);box-shadow:0 3px 8px #1416142e}.layout-decision-content label>span{color:#7a7e77;margin:0 0 5px 2px;font-size:9px;font-weight:720;display:block}.layout-decision-content input{background:#fff;border:1px solid #cecec6;border-radius:6px;width:100%;height:42px;padding:0 11px;font-size:11px}.layout-decision-save{min-height:42px;color:var(--ink);background:var(--lime);border:1px solid var(--lime-dark);white-space:nowrap;border-radius:6px;padding:0 15px;font-size:11px;font-weight:820}.layout-decision-save.saved{color:#fff;background:#4c865a;border-color:#4c865a}.layout-decision-history{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 14px 14px;display:grid}.layout-decision-history>span{color:#737770;white-space:nowrap;font-size:11px;font-weight:780}.layout-decision-history>div{gap:6px;display:flex;overflow-x:auto}.layout-decision-history-item{min-width:190px;color:var(--ink);background:#fff;border:1px solid #d1d1ca;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.layout-decision-history-item>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:8px 10px}.layout-decision-history-item.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.layout-decision-history-item strong,.layout-decision-history-item small{display:block}.layout-decision-history-item strong{font-size:12px}.layout-decision-history-item small{color:#767a74;margin-top:3px;font-size:11px}.layout-decision-pdf{min-width:46px;color:var(--blue);background:#f3f4ff;border:0;border-left:1px solid #d1d1ca;padding:0 8px;font-size:11px;font-weight:820}.variant-decision-dock.floating{max-height:min(72vh,640px);color:var(--ink);background:#f7f7f3}.variant-decision-content{grid-template-columns:minmax(190px,.8fr) minmax(240px,1fr) minmax(240px,1fr) auto;align-items:end;gap:10px;padding:12px 14px 14px;display:grid}.variant-decision-content>.decision-options{background:#e8e8e2;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(120px,1fr));gap:4px;height:auto;padding:4px;display:grid;overflow-x:auto}.variant-decision-content>.decision-options button{min-height:36px;font-size:13px}.variant-decision-content label>span{color:#747871;margin:0 0 5px 2px;font-size:11px;font-weight:760;display:block}.variant-decision-content input,.variant-decision-content textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cecec6;border-radius:6px;padding:10px 11px;font-size:14px;line-height:1.4}.variant-decision-content textarea{min-height:68px}.variant-decision-actions{gap:7px;display:grid}.variant-decision-actions .pdf-action,.variant-decision-actions .layout-decision-save{min-height:42px;font-size:13px}.variant-decision-dock .comparison-history-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));max-height:190px;overflow:auto}.layout-presentation-backdrop.focus .layout-presentation-topbar,.layout-presentation-backdrop.focus .layout-presentation-toolbar,.layout-presentation-backdrop.focus .layout-presentation-picker,.layout-presentation-backdrop.focus .layout-decision-dock{display:none}.layout-presentation-backdrop.focus .layout-presentation-stage{min-height:100vh;padding:2vw}.layout-presentation-backdrop.focus .layout-presentation-card .demo-art{min-height:calc(100vh - 4vw - 60px)}.layout-presentation-backdrop.focus .layout-presentation-stage.gallery-rows-2 .layout-presentation-card .demo-art,.layout-presentation-backdrop.focus .layout-presentation-stage.gallery-rows-3 .layout-presentation-card .demo-art{min-height:38vh}.presentation-layout-workbench{background-color:#e8e7df;background-image:radial-gradient(circle,#d0d0c8 .8px,#0000 .9px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:17px 17px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.presentation-layout-workbench .gallery-workbench-heading{background:#fffffff0;border:1px solid #d6d5cd;border-radius:9px;padding:13px}.presentation-agenda{background:#151816;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0}.presentation-brand{align-items:center;gap:10px;padding:2px 5px 18px;display:flex}.presentation-brand>span{width:30px;height:30px;color:var(--ink);background:var(--lime);flex:none;place-items:center;font-size:17px;font-weight:850;display:grid}.presentation-brand strong,.presentation-brand small{display:block}.presentation-brand strong{font-size:12px}.presentation-brand small{color:#777c76;margin-top:3px;font-size:11px}.agenda-progress{background:#ffffff17;height:2px;margin:0 5px 14px;overflow:hidden}.agenda-progress>span{background:var(--lime);height:100%;transition:width .24s;display:block}.presentation-agenda nav{gap:4px;display:grid}.presentation-agenda-item{color:#8e938d;min-width:0;min-height:50px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.presentation-agenda-item.active{color:#fff;background:#ffffff13}.presentation-agenda-item>span{color:#676b66;font-size:11px;font-weight:800}.presentation-agenda-item.active>span{color:var(--lime)}.presentation-agenda nav strong,.presentation-agenda nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.presentation-agenda nav strong{font-size:12px}.presentation-agenda nav small{color:#666b65;margin-top:3px;font-size:11px}.presentation-agenda nav i{color:var(--lime);font-size:11px;font-style:normal}.agenda-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding:12px 5px 0;display:flex}.agenda-footer>span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.agenda-footer>span:before{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff76671f}.agenda-footer small{color:#666b65;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:11px;overflow:hidden}.presentation-main{min-width:0}.presentation-topbar{background:#0f1110;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:9px 18px;display:flex}.presentation-topbar>div:first-child>span{color:#858a84;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.1}.presentation-topbar h2{letter-spacing:-.035em;margin:3px 0 2px;font-size:19px;line-height:1.1}.presentation-topbar small{color:#6e736d;font-size:12px;line-height:1.1;display:block}.presentation-topbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.presentation-topbar button{color:#c6cac4;background:#202320;border:1px solid #303430;border-radius:4px;min-height:31px;padding:0 11px;font-size:12px;font-weight:700}.presentation-topbar .presentation-close{border-radius:50%;width:31px;padding:0;font-size:13px}.presentation-topbar .presentation-notes-toggle.active{color:var(--ink);background:var(--lime);border-color:var(--lime)}.presentation-topbar .presentation-agenda-toggle{color:#f1f2ed;background:0 0}.presentation-topbar .variant-decision-trigger{color:var(--ink);background:var(--lime);border-color:var(--lime-dark);align-items:center;gap:7px;display:inline-flex}.variant-decision-trigger>span{color:#fff;background:var(--ink);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.presentation-live-control{color:#d8dbd5;white-space:nowrap;background:#272b28;border:1px solid #3d423e;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.presentation-live-control>span{color:#aeb3ad}.presentation-live-control>strong{color:var(--lime);font-size:11px}.presentation-live-control.active,.presentation-live-control.following{color:#172019;background:var(--lime);border-color:var(--lime)}.presentation-live-control.active>span,.presentation-live-control.following>span{color:#278044;animation:1.4s ease-in-out infinite realtime-pulse}.presentation-live-control.active>strong,.presentation-live-control.following>strong{color:#172019}.layout-presentation-actions>.presentation-live-control{padding:0 9px;font-size:12px}.layout-presentation-actions>.presentation-live-control.active,.layout-presentation-actions>.presentation-live-control.following{color:#172019;background:var(--lime);border-color:var(--lime)}.presentation-stage{background:radial-gradient(circle at 50% 13%,#ffffff0a,#0000 27%),#111412;min-height:calc(100vh - 310px);padding:15px 18px 20px}.presentation-commandbar{background:#0b0d0c;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:6px 12px;min-height:82px;margin-bottom:12px;padding:5px;display:grid}.presentation-view-switches{align-items:center;gap:7px;display:flex}.presentation-view-switches>div{background:#202320;border-radius:5px;padding:3px;display:flex}.presentation-view-switches .comparison-orientation{background:#181b18;border:1px solid #2f332f;flex-wrap:nowrap;display:flex}.presentation-view-switches .comparison-orientation button.active{color:#fff;background:#373c38}.presentation-commandbar button{color:#888d87;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 12px;font-size:12px;font-weight:720}.presentation-commandbar button.active{color:var(--ink);background:var(--lime)}.presentation-commandbar p{color:#aeb3ad;text-align:right;grid-area:1/2;margin:0;font-size:11px;font-weight:600;line-height:1.35}.presentation-command-decision{grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}.presentation-command-decision>span{color:#858a84;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.presentation-command-decision .decision-options{background:#202320;flex:auto;min-width:0;height:auto;padding:3px;overflow-x:auto}.presentation-command-decision .decision-options button{color:#aeb3ad;flex:1 0 auto;min-height:32px}.presentation-command-decision .decision-options button.active{color:#fff;background:#3b403c;box-shadow:inset 0 0 0 1px #d8ff3f61}.presentation-live-decisionbar{color:var(--ink);border-left:4px solid var(--lime);background:#f3f2ec;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:9px 11px;display:flex}.presentation-live-decisionbar>div:first-child span,.presentation-live-decisionbar>div:first-child small{display:block}.presentation-live-decisionbar>div:first-child span{font-size:10px;font-weight:800}.presentation-live-decisionbar>div:first-child small{color:#777b75;margin-top:2px;font-size:9px}.presentation-live-decisionbar .decision-options{height:38px}.presentation-live-decisionbar .decision-options button{height:34px;font-size:10px}.director-note{color:#c7cbd8;background:#1c2131;border:1px solid #2a3149;border-radius:5px;align-items:center;gap:11px;margin:0 0 12px;padding:9px 12px;display:flex}.director-note span{color:#8da1ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.director-note p{margin:0;font-size:12px}.comparison-stage{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px;display:grid;position:relative}.comparison-stage.vertical{grid-template-columns:minmax(0,1fr);width:min(980px,100%);margin:0 auto}.comparison-stage.vertical .comparison-divider{height:28px}.comparison-stage.vertical .comparison-divider:before{width:auto;height:1px;inset:50% 0 auto}.comparison-divider{place-items:center;display:grid;position:relative}.comparison-divider:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:50%}.comparison-divider span{z-index:1;color:#777c76;background:#111412;border:1px solid #323632;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid;position:relative}.presentation-variant{min-width:0;color:var(--ink);background:#f5f4ee;border-radius:8px;overflow:hidden}.variant-selectors{background:#fff;grid-template-columns:minmax(0,1fr) 94px;gap:5px;padding:6px;display:grid}.variant-selectors label>span{color:#8c8f89;text-transform:uppercase;margin:0 0 3px 2px;font-size:11px;font-weight:720;line-height:1;display:block}.variant-selectors select{background:#f3f3ee;border:1px solid #deded7;border-radius:4px;width:100%;height:29px;padding:0 8px;font-size:13px;font-weight:680}.variant-art-button{background:0 0;border:0;width:100%;padding:0;display:block}.variant-art-button .demo-art{border-radius:0;min-height:clamp(230px,31vw,460px)}.presentation-variant>footer{background:#fff;grid-template-columns:minmax(90px,.55fr) minmax(110px,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:9px 11px;display:grid}.presentation-variant>footer span,.presentation-variant>footer strong{display:block}.presentation-variant>footer span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:800}.presentation-variant>footer strong{margin-top:3px;font-size:13px}.presentation-variant>footer p{color:#737670;margin:0;font-size:12px;line-height:1.4}.presentation-variant>footer button{background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.single-stage{width:min(960px,85%);color:var(--ink);background:#fff;border-radius:9px;margin:0 auto;position:relative;overflow:hidden}.single-stage .demo-art{border-radius:0;min-height:clamp(360px,47vw,660px)}.single-switch{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111312e0;border-radius:5px;padding:3px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.single-switch button{color:#aeb2ac;background:0 0;border:0;border-radius:3px;min-width:82px;height:29px;padding:0 9px;font-size:12px;font-weight:750}.single-switch button.active{color:var(--ink);background:var(--lime)}.single-caption{grid-template-columns:auto minmax(140px,.6fr) minmax(180px,1fr);align-items:center;gap:16px;padding:12px 15px;display:grid}.single-caption span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:800}.single-caption strong{font-size:14px}.single-caption p{color:var(--muted);margin:0;font-size:12px}.presentation-controls{background:#111412;padding:0 18px 18px}.decision-capture{color:var(--ink);background:#f3f2ec;border-radius:8px;overflow:hidden}.capture-heading{border-bottom:1px solid #dcdcd5;justify-content:space-between;align-items:center;gap:20px;padding:10px 13px;display:flex}.capture-heading .eyebrow{color:#787b75;letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:800}.capture-heading h3{letter-spacing:-.02em;margin:2px 0 0;font-size:10px}.pdf-action{color:#fff;background:var(--blue);border:0;border-radius:4px;height:29px;padding:0 10px;font-size:12px;font-weight:760}.capture-fields{grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding:10px 13px 12px;display:grid}.capture-fields label>span{color:#8b8e88;text-transform:uppercase;margin:0 0 4px 2px;font-size:9px;font-weight:720;display:block}.capture-fields input{background:#fff;border:1px solid #d0d0c9;border-radius:4px;width:100%;height:32px;padding:0 8px;font-size:11px}.decision-options{background:#e5e5df;border-radius:4px;align-items:center;gap:2px;height:32px;padding:2px;display:flex}.decision-options button{color:#747771;white-space:nowrap;background:0 0;border:0;border-radius:3px;height:28px;padding:0 8px;font-size:12px;font-weight:720}.decision-options button.active{color:#fff;background:var(--ink)}.capture-button{height:32px;color:var(--ink);background:var(--lime);border:1px solid var(--lime-dark);white-space:nowrap;border-radius:4px;padding:0 13px;font-size:12px;font-weight:800}.comparison-history{border-top:1px solid #dcdcd5}.comparison-history>header{padding:10px 13px 7px}.comparison-history>header span,.comparison-history>header small{display:block}.comparison-history>header span{font-size:13px;font-weight:800}.comparison-history>header small{color:#777b75;margin-top:2px;font-size:11px}.comparison-history-list{gap:5px;padding:0 13px 12px;display:grid}.comparison-history-list article{background:#fff;border:1px solid #d8d8d1;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.comparison-history-list article.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.comparison-history-open{text-align:left;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.comparison-history-open>span{width:24px;height:24px;color:var(--blue);background:#eef0ff;border-radius:4px;place-items:center;font-size:12px;display:grid}.comparison-history-open>div{min-width:0}.comparison-history-open>div:last-child{text-align:right}.comparison-history-open strong,.comparison-history-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.comparison-history-open strong{font-size:12px}.comparison-history-open small{color:#777b75;margin-top:2px;font-size:11px}.comparison-history-pdf{min-width:58px;color:var(--blue);background:#f5f6ff;border:0;border-left:1px solid #d8d8d1;font-size:12px;font-weight:800}.presentation-navigation{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.presentation-navigation button{color:#949a93;background:0 0;border:0;padding:0;font-size:12px;font-weight:720}.presentation-navigation span{color:#5e635d;font-size:11px}.presentation-backdrop.focus .presentation-shell{grid-template-columns:1fr}.presentation-backdrop.focus .presentation-agenda,.presentation-backdrop.focus .presentation-topbar,.presentation-backdrop.focus .presentation-commandbar,.presentation-backdrop.focus .presentation-controls,.presentation-backdrop.focus .director-note,.presentation-backdrop.focus .variant-selectors,.presentation-backdrop.focus .presentation-variant>footer{display:none}.presentation-backdrop.focus .presentation-stage{place-items:center;min-height:100vh;padding:2.2vw;display:grid}.presentation-backdrop.focus .comparison-stage{width:100%}.presentation-backdrop.focus .variant-art-button .demo-art,.presentation-backdrop.focus .variant-art-button .real-graphic-artwork{min-height:calc(100vh - 4.4vw)}.presentation-backdrop.focus .single-stage{width:min(1200px,100%)}.presentation-backdrop.focus .single-stage .demo-art,.presentation-backdrop.focus .single-stage .real-graphic-artwork{min-height:calc(100vh - 4.4vw)}.presentation-focus-exit{z-index:10;color:#fff;opacity:.25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141715c7;border:1px solid #fff3;border-radius:99px;min-height:34px;padding:0 12px;font-size:7px;font-weight:700;transition:opacity .16s;position:fixed;bottom:18px;right:18px}.presentation-focus-exit:hover{opacity:1}.presentation-empty{width:min(480px,100vw - 40px);color:var(--ink);background:#fff;border-radius:10px;margin:12vh auto 0;padding:40px;position:relative}.presentation-empty>button{background:#efefea;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:13px;right:13px}.presentation-empty>span{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:800}.presentation-empty h2{letter-spacing:-.05em;margin:8px 0;font-size:25px}.presentation-empty p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}@media (max-width:1240px){.presentation-commandbar{grid-template-columns:minmax(0,1fr) minmax(180px,auto)}.presentation-command-decision{grid-area:2/1/auto/-1}.variant-decision-content{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-decision-content>.decision-options{grid-column:1/-1}.variant-decision-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.variant-decision-actions>:only-child{grid-column:2}}@media (max-width:780px){.presentation-shell,.presentation-shell.notes-open{display:block}.presentation-agenda{height:auto;max-height:36vh;position:static;overflow:auto}.presentation-topbar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px}.presentation-topbar>div:last-child{justify-content:flex-start}.presentation-stage{padding:10px}.presentation-commandbar{grid-template-columns:minmax(0,1fr)}.presentation-command-decision{flex-direction:column;grid-area:auto;align-items:stretch}.presentation-commandbar p{text-align:left}.variant-decision-dock.floating{max-height:calc(100vh - 20px);inset:10px}.variant-decision-content{grid-template-columns:minmax(0,1fr)}.variant-decision-content>.decision-options,.variant-decision-actions{grid-column:auto}.variant-decision-content>.decision-options{grid-template-columns:none;grid-auto-columns:minmax(125px,1fr);grid-auto-flow:column}.variant-decision-actions{grid-template-columns:minmax(0,1fr)}.variant-decision-actions>:only-child{grid-column:auto}.variant-decision-dock .comparison-history-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){:root{--sidebar:64px}.streams-intro{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.1fr);gap:28px}.streams-layout{grid-template-columns:235px minmax(0,1fr)}.graphic-card-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}.production-item summary{grid-template-columns:7px 26px 48px minmax(150px,1fr) 105px 92px 128px 18px}.production-bulk-bar{grid-template-columns:minmax(190px,1fr) repeat(2,minmax(155px,.8fr))}.bulk-apply{grid-column:2}.bulk-clear{grid-area:2/3;justify-self:end}.production-material{display:none}.brand-lockup{justify-content:center;padding:0}.brand-wordmark,.nav-label,.nav-item-label{display:none}.agency-sidebar nav{padding-inline:10px}.agency-sidebar-toggle{display:none}.nav-item{grid-template-columns:1fr;justify-items:center;padding:0}.nav-item-icon{font-size:9px}.nav-item i{margin:-24px 0 0 24px;font-size:7px;position:absolute}.sidebar-profile>div{display:none}.sidebar-profile{justify-content:center}.review-grid{grid-template-columns:195px minmax(430px,1fr) 292px}}@media (max-width:980px){.streams-intro{grid-template-columns:1fr;gap:23px}.streams-layout{grid-template-columns:1fr}.stream-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-inheritance-card{margin-top:0}.production-toolbar{flex-wrap:wrap}.production-search{flex:270px}.filter-pills{flex:100%;order:3}.production-item summary{grid-template-columns:7px 26px 47px minmax(145px,1fr) 92px 128px 18px}.production-measure{display:none}.production-item-detail{grid-template-columns:1fr;padding-left:108px}.project-header{align-items:flex-start}.project-title-line p{max-width:360px}.team-stack{display:none}.review-grid{grid-template-columns:184px minmax(430px,1fr)}.comments-panel{z-index:25;width:300px;position:fixed;top:157px;bottom:0;right:0;box-shadow:-12px 0 30px #1a1c1a21}.review-stage{padding-right:300px}.review-toolbar{min-width:430px}.brand-content-grid,.activity-layout{grid-template-columns:1fr}.brand-side{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:760px){:root{--sidebar:0px}.app-shell{display:block}.agency-sidebar{display:none}.main-shell{display:block}.project-header{min-height:132px;padding:14px 16px;display:block}.project-title-line h1{font-size:18px}.project-title-line p{max-width:100%}.header-actions{margin-top:12px}.workspace-tabs{height:46px;padding:0 16px;overflow-x:auto}.workspace-tabs button{flex:none;height:46px}.streams-workspace,.production-workspace{min-height:auto;padding:14px 12px 40px}.streams-intro{border-radius:9px;min-height:0;padding:23px 20px}.streams-intro h2,.production-intro h2{font-size:25px}.stream-overview{grid-template-columns:1fr}.stream-overview>div{min-height:63px}.stream-card-list{grid-template-columns:1fr}.stream-detail-heading{flex-direction:column;align-items:flex-start}.stream-composition{grid-template-columns:1fr}.composition-copy{padding:22px 22px 0}.composition-visual{min-height:220px}.graphic-card-grid{grid-template-columns:1fr}.production-intro{flex-direction:column;align-items:flex-start;padding-top:4px}.production-pulse{grid-template-columns:1fr}.production-toolbar{flex-direction:column;align-items:stretch}.production-search{flex:none;width:100%;min-width:0}.filter-pills{order:0;width:100%}.result-count{margin-left:0}.production-item summary{grid-template-columns:6px 24px 43px minmax(120px,1fr) 118px 14px;gap:7px;padding-inline:9px}.production-bulk-bar{grid-template-columns:1fr;align-items:stretch;position:relative}.bulk-apply,.bulk-clear{grid-area:auto}.bulk-clear{align-self:start;position:absolute;right:12px}.production-group-select span,.production-item summary>.data-state{display:none}.production-item select{width:118px}.production-item-detail{padding:15px}.production-item-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid{min-height:auto;display:block}.deliverables-panel{border-right:0;border-bottom:1px solid var(--line)}.panel-heading,.progress-summary,.mini-deadline{display:none}.deliverable-list{flex-direction:row;padding:7px;display:flex;overflow-x:auto}.deliverable-card{min-width:205px}.review-stage{min-height:600px;padding-right:0}.review-toolbar{min-width:0;overflow-x:auto}.review-tools button:first-of-type,.review-tools button:nth-of-type(3),.review-tools>i,.review-tools button:last-child{display:none}.canvas-wrap{min-height:520px;padding:24px 18px}.comments-panel{width:100%;min-height:560px;box-shadow:none;border-left:0;position:static}.comment-list{max-height:none}.brand-workspace,.activity-workspace{padding:18px 15px 40px}.brand-hero{grid-template-columns:1fr}.brand-hero-mark{display:none}.brand-hero-copy{padding:25px}.brand-stats{gap:15px}.brand-toolbar{flex-direction:column;align-items:flex-start}.brand-toolbar-actions{width:100%}.asset-search{flex:1;min-width:0}.asset-table{overflow-x:auto}.asset-table-head,.asset-row{min-width:690px}.brand-side{grid-template-columns:1fr}.timeline-day{padding-top:28px;padding-left:0}.timeline-day h3{width:auto;top:0}.timeline-day article{flex-wrap:wrap;align-items:flex-start}.timeline-actions{align-items:flex-start;width:calc(100% - 42px);margin-left:42px}.streams-hero-actions{flex-direction:column;align-items:stretch}.stream-detail-actions{flex-direction:column;align-items:stretch;width:100%}.structure-explainer{grid-template-columns:1fr}.structure-explainer>i{transform:rotate(90deg)}.creator-backdrop{align-items:flex-start;padding:0}.graphic-creator{border-radius:0;min-height:100vh;max-height:none}.creator-header{padding:22px 18px 17px}.creator-header h2{max-width:270px;font-size:21px}.creator-kind-switch,.creator-copy-action,.creator-copy-notice{padding-left:18px;padding-right:18px}.creator-kind-switch{grid-template-columns:1fr}.creator-copy-action{flex-direction:column;align-items:flex-start}.creator-series-builder>header{flex-direction:column;align-items:flex-start;gap:8px}.series-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.series-preview-row{grid-template-columns:82px minmax(0,1fr)}.series-preview-row span,.series-preview-row small{display:none}.creator-steps{padding:0 18px}.creator-steps button:after{display:none}.creator-steps button{justify-content:center;font-size:0}.creator-steps button>span{font-size:7px}.creator-layout{max-height:none;display:block;overflow:visible}.creator-form{padding:23px 18px}.form-grid,.measure-card-grid{grid-template-columns:1fr}.creator-summary{border-top:1px solid var(--line);border-left:0;padding:23px 18px}.creator-footer{z-index:5;padding:11px 18px;position:sticky;bottom:0}.presentation-shell{display:block}.presentation-agenda{border-bottom:1px solid #ffffff14;border-right:0;width:100%;height:auto;padding:12px;position:static}.presentation-agenda nav{display:flex;overflow-x:auto}.presentation-agenda-item{min-width:170px}.agenda-footer{display:none}.presentation-topbar{align-items:flex-start;padding:13px}.presentation-topbar>div:last-child>button:not(.presentation-close){display:none}.presentation-stage{padding:12px}.presentation-modebar,.presentation-view-switches{flex-direction:column;align-items:stretch}.presentation-modebar p{line-height:1.4}.presentation-live-decisionbar{flex-direction:column;align-items:flex-start}.comparison-stage{grid-template-columns:1fr}.comparison-divider{height:28px}.comparison-divider:before{width:auto;height:1px;inset:50% 0 auto}.variant-art-button .demo-art,.variant-art-button .real-graphic-artwork{min-height:300px}.single-stage{width:100%}.single-stage .demo-art,.single-stage .real-graphic-artwork{min-height:430px}.single-caption{grid-template-columns:1fr;gap:5px}.capture-heading{align-items:flex-start}.capture-fields{grid-template-columns:1fr}.decision-options{flex-wrap:wrap;width:100%;height:auto}.decision-options button{flex:auto}.capture-button{width:100%}.comparison-history-open{grid-template-columns:26px minmax(0,1fr)}.comparison-history-open>div:last-child{text-align:left;grid-column:2}.presentation-backdrop.focus .comparison-stage{display:block}.presentation-backdrop.focus .comparison-stage:not(.vertical) .presentation-variant+.comparison-divider,.presentation-backdrop.focus .comparison-stage:not(.vertical) .comparison-divider+.presentation-variant{display:none}.presentation-backdrop.focus .variant-art-button .demo-art,.presentation-backdrop.focus .single-stage .demo-art,.presentation-backdrop.focus .variant-art-button .real-graphic-artwork,.presentation-backdrop.focus .single-stage .real-graphic-artwork{min-height:calc(100vh - 24px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.review-tools .version-select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:76px;height:34px;padding:0;display:inline-flex;overflow:hidden}.review-tools .version-select select{width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 25px 0 10px;font-weight:800}.review-tools .new-version-button{background:var(--ink);color:#fff;width:auto;min-width:112px;padding:0 12px}.review-tools .review-download{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:#fff;border-radius:9px;place-items:center;font-weight:900;text-decoration:none;display:inline-grid}.version-artwork{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;width:100%;height:100%;display:block}.version-artwork.version-pdf{pointer-events:auto;min-height:100%}.version-artwork.compact{object-fit:cover}.empty-version-artwork{color:var(--muted);text-align:center;background:linear-gradient(135deg,#7184ff0d,#0000 60%),#f5f5f1;place-content:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.empty-version-artwork span{width:48px;height:48px;color:var(--ink);background:#fff;border:1px dashed #b8b8b1;border-radius:50%;place-items:center;margin:0 auto 4px;font-size:20px;display:grid}.empty-version-artwork strong{color:var(--ink);letter-spacing:-.02em;font-size:17px}.empty-version-artwork small{letter-spacing:.12em;font-size:10px;font-weight:700}.file-safety-state{color:#f5f7f4;text-align:center;background:radial-gradient(circle at 72% 18%,#cdff2f33,#0000 34%),#161917;place-content:center;gap:9px;padding:28px;display:grid;position:absolute;inset:0}.file-safety-state>span{color:#cdff2f;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 4px;font-size:24px;display:grid}.file-safety-state strong{letter-spacing:-.02em;font-size:clamp(15px,1.5vw,20px)}.file-safety-state small{color:#f5f7f4ad;max-width:440px;font-size:12px;line-height:1.45}.file-safety-state.blocked{background:radial-gradient(circle at 72% 18%,#ff6f6438,#0000 34%),#1d1615}.file-safety-state.blocked>span{color:#ff6f64}.file-safety-state.compact{gap:4px;padding:12px}.file-safety-state.compact>span{width:30px;height:30px;font-size:15px}.file-safety-state.compact strong{font-size:11px}.version-pdf-miniature{width:100%;height:100%;color:var(--ink);text-align:center;background:linear-gradient(135deg,#7184ff1f,#0000 55%),#f8f8f5;place-content:center;gap:2px;display:grid}.version-pdf-miniature span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.version-pdf-miniature strong{font-size:18px}.approval-box.historical{background:#f1f1ed;border-color:#d8d8d1;grid-template-columns:auto 1fr;align-items:center}.approval-box.empty-version{background:#f7f7f3;border-color:#deded6;grid-template-columns:auto 1fr;align-items:center}.approval-history{width:34px;height:34px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.version-pdf-miniature small{color:var(--muted);font-size:9px}.version-journey-compact{align-items:center;gap:5px;margin-left:auto;display:flex}.version-journey-compact button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 5px;display:flex}.version-journey-compact button i{width:21px;height:21px;color:var(--ink);background:#efefeb;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.version-journey-compact button.active{border-color:var(--blue);color:var(--ink);background:#5363ff14}.version-journey-compact button.active i{background:var(--blue);color:#fff}.version-footnote{gap:12px;min-height:64px;padding:10px 14px}.version-footnote>div:not(.version-journey-compact){flex:210px}.version-footnote strong{font-size:12px;line-height:1.35}.version-footnote small{margin-top:3px;font-size:11px;line-height:1.35}.version-journey-compact{scrollbar-width:thin;flex:0 auto;max-width:42%;overflow-x:auto}.version-journey-compact button{flex:none;font-size:11px;font-weight:780}.version-footnote>.version-journey-open{color:#fff;background:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:36px;margin-left:0;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.version-footnote>.version-journey-open:hover{color:var(--ink);background:var(--lime);border-color:var(--lime)}body.version-journey-visible{overflow:hidden}.version-journey-backdrop{z-index:190;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c0bc2;padding:24px}.version-journey-dialog{background:#f2f2ec;border:1px solid #fff3;border-radius:22px;flex-direction:column;width:min(960px,100%);max-height:min(900px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000061}.version-journey-header{color:#f7f7f2;background:radial-gradient(circle at 88% 12%,#d8ff3f3d,#0000 25%),linear-gradient(125deg,#171a18,#262b27);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 24px;display:flex}.version-journey-header>div{min-width:0}.version-journey-header span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.version-journey-header h2{letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(27px,4vw,38px);line-height:1}.version-journey-header p{color:#f7f7f2a8;max-width:690px;margin:0;font-size:13px;line-height:1.5}.version-journey-header>button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.version-journey-header>button:hover,.version-journey-header>button:focus-visible{color:var(--ink);background:var(--lime);border-color:var(--lime)}.version-journey-summary{background:#dcdcd4;border-bottom:1px solid #dcdcd4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.version-journey-summary>div{background:#fff;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;min-height:82px;padding:15px 20px;display:grid}.version-journey-summary span{color:var(--muted);align-self:end;font-size:11px;font-weight:820}.version-journey-summary strong{letter-spacing:-.05em;grid-area:1/2/span 2;align-self:center;font-size:29px}.version-journey-summary small{color:#787b74;font-size:11px}.version-journey-scroll{min-height:0;padding:26px 30px 36px;overflow-y:auto}.version-journey-timeline{gap:14px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.version-journey-timeline>li{grid-template-columns:42px minmax(0,1fr);gap:13px;display:grid;position:relative}.version-journey-timeline>li:not(:last-child):before{content:"";background:linear-gradient(#bec0b7,#d9dad3);width:2px;position:absolute;top:38px;bottom:-18px;left:20px}.version-journey-node{z-index:1;color:#fff;background:var(--ink);border:5px solid #f2f2ec;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1px #c7c8c0}.version-journey-timeline article{background:#fff;border:1px solid #d6d7cf;border-radius:14px;overflow:hidden;box-shadow:0 7px 22px #2023200d}.version-journey-timeline article.active{border-color:var(--blue);box-shadow:0 0 0 3px #5363ff1f}.version-journey-timeline article>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 13px;display:flex}.version-journey-timeline article>header>div>span{color:var(--blue);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.version-journey-timeline article>header i{color:#5c6159;background:#eeeeea;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:820}.version-journey-timeline h3{letter-spacing:-.025em;margin:5px 0 0;font-size:17px;line-height:1.25}.version-journey-state{white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:880}.version-journey-state.approved{color:#235f3a;background:#e1f3e5}.version-journey-state.changes{color:#8c342c;background:#ffe5df}.version-journey-state.review{color:#243c99;background:#e6eaff}.version-journey-state.archived{color:#646860;background:#edede8}.version-journey-file{background:#f5f5f0;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:0 20px;padding:12px;display:grid}.version-journey-file>span{color:#fff;background:var(--ink);letter-spacing:.07em;border-radius:8px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.version-journey-file strong,.version-journey-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.version-journey-file strong{font-size:12px}.version-journey-file small{color:var(--muted);margin-top:3px;font-size:11px}.version-journey-facts{flex-wrap:wrap;gap:6px;padding:12px 20px 0;display:flex}.version-journey-facts span{color:#62665f;background:#f2f2ed;border-radius:7px;padding:6px 8px;font-size:10px}.version-journey-facts span b{color:var(--ink);font-size:12px}.version-journey-facts span.attention{color:#8c342c;background:#fff0ed}.version-journey-facts span.working{color:#3449a8;background:#eef0ff}.version-journey-facts span.done{color:#2c6942;background:#edf7ef}.version-journey-round{border-top:1px solid #e5e5df;grid-template-columns:88px minmax(0,1fr);gap:10px;margin:12px 20px 0;padding:10px 0;display:grid}.version-journey-round>span{color:var(--muted);font-size:10px;font-weight:850}.version-journey-round p{color:#666a63;margin:0;font-size:11px;line-height:1.45}.version-journey-round p strong{color:var(--ink)}.version-journey-decision{background:#edf7ef;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin:0 20px 12px;padding:10px;display:grid}.version-journey-decision.changes{background:#fff0ed}.version-journey-decision>span{color:#fff;background:#2c6942;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.version-journey-decision.changes>span{background:#c75b50}.version-journey-decision p{color:#5e625b;margin:0;font-size:11px;line-height:1.4}.version-journey-decision strong{color:var(--ink);font-size:11px;display:block}.version-journey-timeline article>footer{background:#fafaf7;border-top:1px solid #e7e7e1;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:12px 20px;display:flex}.version-journey-timeline article>footer small{max-width:480px;color:var(--muted);font-size:11px;line-height:1.4}.version-journey-timeline article>footer button{color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.version-journey-timeline article>footer button:hover:not(:disabled){color:var(--ink);background:var(--lime);border-color:var(--lime)}.version-journey-timeline article>footer button:disabled{color:#5f635c;background:#e6e6e0;border-color:#deded7}.version-journey-card-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.version-journey-timeline article>footer button.secondary{color:var(--ink);background:#fff;border-color:#bfc1b8}.version-journey-timeline article>footer button.secondary:hover{border-color:var(--ink);background:#f0f1eb}.version-journey-comparison{max-width:880px;margin:0 auto}.version-journey-comparison>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;display:grid}.version-journey-comparison>header>button{min-height:38px;color:var(--ink);background:#fff;border:1px solid #c8c9c1;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.version-journey-comparison>header>div:nth-child(2){min-width:0}.version-journey-comparison>header>div:nth-child(2)>span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.version-journey-comparison>header h3{letter-spacing:-.04em;margin:3px 0 1px;font-size:22px}.version-journey-comparison>header p{color:var(--muted);margin:0;font-size:11px}.version-journey-orientation{background:#deded7;border-radius:10px;padding:3px;display:flex}.version-journey-orientation button{color:#656961;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.version-journey-orientation button.active{color:var(--ink);background:#fff;box-shadow:0 2px 6px #1e211e14}.version-journey-compare-grid{gap:12px;display:grid}.version-journey-compare-grid.horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.version-journey-compare-grid.vertical{grid-template-columns:1fr}.version-journey-compare-grid>article{background:#fff;border:1px solid #d4d5cd;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #2023200d}.version-journey-compare-grid>article>header{justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 13px;display:flex}.version-journey-compare-grid>article>header>div{min-width:0}.version-journey-compare-grid>article>header span,.version-journey-compare-grid>article>header strong,.version-journey-compare-grid>article>header small{display:block}.version-journey-compare-grid>article>header span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.version-journey-compare-grid>article>header strong{margin-top:2px;font-size:17px}.version-journey-compare-grid>article>header small{max-width:230px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.version-journey-compare-grid>article>header label{flex:none}.version-journey-compare-grid>article>header label span{color:var(--muted);font-size:8px}.version-journey-compare-grid>article>header select{background:#f1f1ec;border:1px solid #d7d8d0;border-radius:7px;max-width:126px;min-height:32px;margin-top:3px;padding:0 8px;font-size:10px;font-weight:760}.version-journey-compare-art{background:radial-gradient(circle at 20% 10%,#d8ff3f1a,#0000 30%),#1b1e1c;place-items:center;min-height:280px;padding:12px;display:grid;overflow:hidden}.version-journey-compare-grid.vertical .version-journey-compare-art{min-height:390px}.version-journey-compare-art .pdf-canvas-artwork,.version-journey-compare-art .version-artwork{object-fit:contain;width:100%;max-height:520px}.version-journey-compare-grid>article>footer{min-height:62px;padding:11px 13px}.version-journey-compare-grid>article>footer p{margin:0;font-size:11px;font-weight:750;line-height:1.4}.version-journey-compare-grid>article>footer small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.version-journey-compare-hint{color:#676b64;background:#e8e9e2;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}@media (max-width:720px){.version-journey-backdrop{padding:0}.version-journey-dialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.version-journey-header{padding:20px 18px}.version-journey-header p{font-size:12px}.version-journey-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.version-journey-summary>div{min-height:66px;padding:11px 15px}.version-journey-summary strong{font-size:24px}.version-journey-scroll{padding:18px 12px 28px}.version-journey-timeline>li{grid-template-columns:32px minmax(0,1fr);gap:8px}.version-journey-node{border-width:4px;width:32px;height:32px;font-size:10px}.version-journey-timeline>li:not(:last-child):before{top:30px;left:15px}.version-journey-timeline article>header{gap:9px;padding:15px 14px 11px;display:grid}.version-journey-state{justify-self:start}.version-journey-file,.version-journey-round,.version-journey-decision{margin-left:14px;margin-right:14px}.version-journey-file small{white-space:normal}.version-journey-facts{padding-left:14px;padding-right:14px}.version-journey-round{grid-template-columns:1fr;gap:4px}.version-journey-timeline article>footer{gap:10px;padding:12px 14px 14px;display:grid}.version-journey-timeline article>footer button{width:100%}.version-journey-card-actions{width:100%;display:grid}.version-journey-comparison>header{grid-template-columns:1fr;gap:10px}.version-journey-orientation{width:100%}.version-journey-orientation button{flex:50%;justify-content:center}.version-journey-compare-grid.horizontal,.version-journey-compare-grid.vertical{grid-template-columns:1fr}.version-journey-compare-art,.version-journey-compare-grid.vertical .version-journey-compare-art{min-height:240px}}.comments-heading .correction-mode{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:850}.comments-heading .correction-mode.active{border-color:var(--blue);background:var(--blue);color:#fff}.correction-runner{background:var(--ink);color:#fff;border-radius:12px;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin:10px 12px 4px;padding:9px;display:grid}.correction-runner>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.correction-runner div{gap:1px;min-width:0;display:grid}.correction-runner span{color:#b9c1ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.correction-runner strong{font-size:13px}.correction-runner small{color:#ffffff9e;white-space:normal;font-size:9px;line-height:1.25}.comment-filter-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:8px 12px;display:grid}.comment-filter-tabs button{min-width:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:9px;font-weight:850;display:flex}.comment-filter-tabs button span{min-width:17px;height:17px;color:var(--ink);background:#ecece8;border-radius:999px;place-items:center;font-size:8px;display:grid}.comment-filter-tabs button.active{color:var(--ink);background:#efefe9}.comment-card.in-progress{border-color:#5363ff6b}.canvas-pin.in-progress{background:var(--blue);color:#fff;border-color:#fff}.comment-meta{flex-wrap:wrap;gap:4px;margin:8px 0 4px;display:flex}.comment-meta>span{color:var(--muted);background:#f0f0ec;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.comment-meta .comment-status.status-open{color:#9c5600;background:#fff0dc}.comment-meta .comment-status.status-in_progress{color:#3442c5;background:#5363ff1f}.comment-meta .comment-status.status-resolved{color:#24724a;background:#e3f6ea}.comment-meta .comment-priority{color:#b13b28;background:#ffe7e1}.comment-meta .comment-assignee{color:#216443;background:#eaf6ef}.comment-meta .comment-mention,.reply-mentions .comment-mention{color:#3545c4;background:#eef0ff;border:1px solid #5363ff2e}.comment-meta .comment-pdf-source{color:#4053b9;background:#eef1ff;border:1px solid #415ee033}.comment-attachments{gap:5px;margin-top:8px;display:grid}.comment-attachments a{border:1px solid var(--line);color:var(--ink);background:#f8f8f5;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:7px;text-decoration:none;display:grid}.comment-attachments a span{background:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.comment-attachments a strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.comment-attachments a small{color:var(--muted);font-size:8px}.comment-replies{border-left:2px solid #e2e2dc;gap:6px;margin:9px 0 0 18px;padding-left:9px;display:grid}.comment-replies>div{grid-template-columns:22px 1fr;gap:6px;display:grid}.comment-replies .avatar{width:22px;height:22px;font-size:7px}.comment-replies p{gap:2px;margin:0;font-size:9px;display:grid}.reply-mentions{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.reply-mentions .comment-mention{border-radius:999px;width:max-content;padding:3px 6px;font-size:8px;font-weight:800}.reply-context{color:#3442c5;background:#5363ff1a;border-radius:8px;align-items:center;gap:6px;margin-bottom:7px;padding:7px 8px;font-size:9px;font-weight:750;display:flex}.reply-context button{color:inherit;background:0 0;border:0;margin-left:auto}.comment-kind-select,.comment-priority-select,.comment-assignee-select{width:100%;display:inline-flex}.comment-kind-select select,.comment-priority-select select,.comment-assignee-select select{border:1px solid var(--line);width:100%;max-width:none;color:var(--ink);background:#fff;border-radius:8px;padding:6px 20px 6px 7px;font-size:8px;font-weight:800}.comment-assignee-select select{width:100%;max-width:none}.comment-assignee-select{grid-area:1/1/auto/-1}.comment-kind-select{grid-area:3/1}.comment-priority-select{grid-area:3/2}.comment-mention-select{grid-area:2/1/auto/-1;min-width:0;position:relative}.comment-mention-select summary{border:1px solid var(--line);min-height:29px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:8px;font-weight:800;list-style:none;display:flex}.comment-mention-select summary::-webkit-details-marker{display:none}.comment-mention-select summary>span{color:#3545c4;background:#eef0ff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.comment-mention-select>div{z-index:80;background:#fff;border:1px solid #d5d7d0;border-radius:11px;gap:3px;width:min(300px,100vw - 34px);max-height:230px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;overflow-y:auto;box-shadow:0 16px 36px #1215122e}.comment-mention-select>div>label{cursor:pointer;border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.comment-mention-select>div>label:hover{background:#f4f4ef}.comment-mention-select input{width:15px;height:15px;accent-color:var(--blue)}.comment-mention-select label>span{gap:1px;min-width:0;display:grid}.comment-mention-select label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.comment-mention-select label small{color:var(--muted);font-size:8px}.composer-actions.is-reply .comment-mention-select{grid-row:1}.composer-actions.is-reply .comment-kind-select,.composer-actions.is-reply .comment-priority-select{grid-row:2}.composer-actions.is-reply>.attach-button,.composer-actions.is-reply>small,.composer-actions.is-reply .send-button{grid-row:3}.comment-assignee-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:7px 0 2px;display:grid}.comment-assignee-control>span{color:var(--muted);font-size:8px;font-weight:750}.comment-assignee-control select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#f8f8f5;border-radius:8px;padding:6px 24px 6px 8px;font-size:9px;font-weight:700}.version-upload-backdrop{z-index:420}.variant-upload-backdrop{z-index:520}.version-upload-dialog{background:#fff;border-radius:22px;width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0a0c0b47}.version-upload-dialog h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(25px,4vw,38px)}.version-upload-dialog>p{max-width:510px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.55}.version-dropzone{text-align:center;cursor:pointer;background:#f7f7f3;border:1.5px dashed #b8b8b0;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:170px;display:grid}.version-dropzone.dragging{border-color:var(--blue);background:#5363ff14}.version-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.version-dropzone>span{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.version-dropzone strong{font-size:13px}.version-dropzone small{color:var(--muted);font-size:10px}.pdf-annotation-import-hint{color:#3449a8;background:#f3f5ff;border:1px solid #d9defa;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:grid}.pdf-annotation-import-hint>span{color:#fff;background:#4053b9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.pdf-annotation-import-hint p{gap:2px;margin:0;font-size:10px;line-height:1.45;display:grid}.pdf-annotation-import-hint strong{color:#1f2c72;font-size:11px}.version-note-field{gap:6px;margin-top:15px;display:grid}.version-note-field span{font-size:9px;font-weight:850}.version-note-field textarea{border:1px solid var(--line);resize:vertical;border-radius:11px;min-height:78px;padding:11px}.version-upload-assurance{background:var(--ink);color:#fff;border-radius:11px;grid-template-columns:24px 1fr 20px 24px 1fr 20px 24px 1fr;align-items:center;gap:5px;margin-top:14px;padding:10px;display:grid}.version-upload-assurance span{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.version-upload-assurance p{margin:0;font-size:8px;line-height:1.25}.version-upload-assurance i{background:#ffffff38;height:1px}.version-upload-dialog .dialog-actions{margin-top:18px}.version-source-fields{background:#fafaf7;border:1px solid #deded7;border-radius:12px;margin-top:14px}.version-source-fields summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 13px;list-style:none;display:flex}.version-source-fields summary::-webkit-details-marker{display:none}.version-source-fields summary:after{content:"+";color:var(--blue);margin-left:auto;font-size:16px;font-weight:800}.version-source-fields[open] summary:after{content:"−"}.version-source-fields summary span{font-size:10px;font-weight:850}.version-source-fields summary small{color:var(--muted);text-transform:uppercase;background:#eeeeea;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.version-source-fields>p{color:var(--muted);margin:0;padding:0 13px 11px;font-size:9px;line-height:1.45}.version-source-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 10px;display:grid}.version-source-fields>label{margin:0 13px 10px}.version-source-fields label{gap:5px;display:grid}.version-source-fields label>span{font-size:8px;font-weight:820}.version-source-fields input,.version-source-fields textarea{background:#fff;border:1px solid #d7d7cf;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:10px}.version-source-fields textarea{resize:vertical;min-height:62px}.agent-handoff-trigger{color:#263582;background:#eef1ff;border:1px solid #d3d9ff;border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:820}.agent-handoff-trigger:hover:not(:disabled){border-color:var(--blue);background:#e5e9ff}.agent-handoff-trigger:disabled{opacity:.42}.agent-handoff-dialog{background:#f7f7f3;border-radius:22px;width:min(1040px,100vw - 32px);max-height:calc(100vh - 32px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 36px 110px #0a0c0b5c}.agent-handoff-dialog>header{justify-content:space-between;align-items:flex-start;gap:24px;padding-right:38px;display:flex}.agent-handoff-dialog h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(26px,4vw,42px)}.agent-handoff-dialog header p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.agent-handoff-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 12px;display:grid}.agent-handoff-summary>div{background:#fff;border:1px solid #deded7;border-radius:13px;gap:3px;padding:14px;display:grid}.agent-handoff-summary span,.agent-handoff-dialog label>span{color:#73766f;font-size:8px;font-weight:820}.agent-handoff-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-handoff-summary small{color:var(--muted);font-size:8px}.agent-handoff-grid{grid-template-columns:1.05fr 1.2fr .9fr;gap:10px;display:grid}.agent-handoff-grid>section{background:#fff;border:1px solid #deded7;border-radius:15px;min-width:0;padding:15px}.agent-handoff-grid h3{margin:0 0 12px;font-size:11px}.agent-handoff-grid label{gap:5px;margin-top:9px;display:grid}.agent-handoff-grid input:not([type=checkbox]),.agent-handoff-grid textarea{background:#fbfbf8;border:1px solid #d7d7cf;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:10px}.agent-handoff-grid textarea{resize:vertical;min-height:72px}.agent-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-section-help{color:var(--muted);margin:-6px 0 8px;font-size:8px;line-height:1.4}.agent-check-row,.agent-reference-list label{grid-template-columns:18px minmax(0,1fr);align-items:start}.agent-check-row input,.agent-reference-list input{accent-color:var(--blue);margin-top:2px}.agent-check-row span,.agent-reference-list span{color:var(--muted);gap:2px;font-size:8px;line-height:1.35;display:grid}.agent-check-row strong,.agent-reference-list strong{color:var(--ink);font-size:9px}.agent-reference-list{border-top:1px solid #ecece7;max-height:270px;margin-top:12px;padding-top:4px;overflow-y:auto}.agent-reference-list>p{color:var(--muted);font-size:9px}.agent-handoff-warning{background:#fff9e9;border:1px solid #ead9a9;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:grid}.agent-handoff-warning>span{background:#f4c84a;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.agent-handoff-warning p{color:#6c5a27;margin:0;font-size:9px;line-height:1.45}.agent-handoff-dialog>footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}@media (max-width:900px){.agent-handoff-grid,.agent-handoff-summary{grid-template-columns:1fr}.agent-reference-list{max-height:none}}@media (max-width:620px){.agent-handoff-dialog{padding:18px}.agent-field-row,.version-source-fields>div{grid-template-columns:1fr}.agent-handoff-dialog>footer{flex-direction:column-reverse;align-items:stretch}}.project-header.workspace-task-active{grid-template-columns:minmax(220px,.72fr) auto minmax(330px,1fr);gap:12px;min-height:56px;padding:6px 14px}.workspace-task-active .project-heading{align-items:center;gap:10px;min-width:0;display:flex}.workspace-task-active .project-heading .breadcrumb{min-width:max-content;margin:0}.workspace-task-active .project-heading .breadcrumb>span,.workspace-task-active .project-heading .breadcrumb>b{display:none}.workspace-task-active .project-heading .breadcrumb>strong{color:#6e726c;font-size:10px}.workspace-task-active .project-title-line{gap:7px;min-width:0}.workspace-task-active .project-color{width:4px;height:28px}.workspace-task-active .project-title-line>div{min-width:0}.workspace-task-active .project-title-line h1{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}.workspace-task-active .project-title-line p{display:none}.project-header.workspace-task-active>.workspace-tabs{align-self:center;gap:14px;height:36px}.project-header.workspace-task-active>.workspace-tabs button{height:36px}.workspace-task-active .header-actions>.button,.workspace-task-active .header-actions>.live-presentation-entry,.workspace-task-active .project-actions-menu>summary,.workspace-task-active .personal-inbox-trigger,.workspace-task-active .project-presence,.workspace-task-active .realtime-status{height:32px;min-height:32px}.workspace-task-active+.streams-workspace{min-height:calc(100vh - 56px)}@media (max-width:1360px){.project-header.workspace-task-active{grid-template-columns:minmax(280px,.85fr) auto minmax(260px,1fr);gap:8px;min-height:56px;padding-bottom:6px}.project-header.workspace-task-active>.workspace-tabs,.workspace-task-active .header-actions{grid-area:auto}.workspace-task-active .header-actions{flex-wrap:nowrap}}@media (max-width:1100px){.project-header.workspace-task-active{grid-template-columns:minmax(240px,.8fr) auto minmax(150px,1fr)}.project-header.workspace-task-active>.workspace-tabs{gap:10px}.workspace-task-active .personal-inbox.project .personal-inbox-trigger{width:34px;padding:0}.workspace-task-active .personal-inbox.project .personal-inbox-trigger>strong,.workspace-task-active .header-actions>.button{font-size:0}.workspace-task-active .header-actions>.button{width:34px;padding-inline:0}.workspace-task-active .header-actions>.button .button-icon{margin:auto;font-size:12px}.workspace-task-active .project-actions-menu>summary{justify-content:center;width:34px;padding-inline:0;font-size:0}.workspace-task-active .project-actions-menu>summary>span{font-size:12px}}@media (max-width:820px){.project-header.workspace-task-active,.client-mode .project-header.workspace-task-active{grid-template-rows:34px 38px;grid-template-columns:minmax(210px,1fr) auto;gap:2px 8px;min-height:84px;padding:6px 10px}.client-mode .project-header.workspace-task-active{padding-left:54px}.client-mode .project-header.workspace-task-active:before{top:17px;left:12px}.workspace-task-active .project-heading{grid-area:1/1}.workspace-task-active .project-heading .breadcrumb>button{width:26px;font-size:0;overflow:hidden}.workspace-task-active .project-heading .breadcrumb>button:before{content:"←";font-size:13px}.workspace-task-active .project-heading .breadcrumb>strong{display:none}.project-header.workspace-task-active>.workspace-tabs{grid-area:2/1/auto/-1;gap:16px;width:100%;height:38px;overflow-x:auto}.workspace-task-active .header-actions{grid-area:1/2;justify-content:flex-end;overflow:visible}.workspace-task-active .project-presence,.workspace-task-active .realtime-status{display:none}.workspace-task-active .header-actions>.live-presentation-entry{z-index:190;position:fixed;bottom:12px;right:12px}.workspace-task-active+.streams-workspace{min-height:calc(100vh - 84px)}}@media (max-width:620px){.project-header.workspace-task-active,.client-mode .project-header.workspace-task-active{grid-template-columns:minmax(150px,1fr) auto}.workspace-task-active .project-title-line h1{font-size:14px}.workspace-task-active .header-actions>.button,.workspace-task-active .personal-inbox.project .personal-inbox-trigger,.workspace-task-active .project-actions-menu>summary{width:30px;min-width:30px}}.production-workspace .eyebrow,.brand-workspace .eyebrow,.activity-workspace .eyebrow{font-size:10px}.production-intro p,.brand-hero p,.activity-intro p,.production-pulse strong,.upload-dropzone strong,.completeness-card>div:nth-child(2) strong,.contact-card strong,.history-step strong{font-size:12px}.production-pulse small,.brand-stats span,.brand-toolbar p,.upload-dropzone p,.completeness-card>div:nth-child(2) p,.contact-card small,.contact-card a,.contact-card span:not(.avatar),.safety-note p,.timeline-day small,.history-step small{font-size:10px;line-height:1.45}.production-search input,.asset-search input,.filter-pills button,.production-group-select,.result-count,.upload-dropzone button,.completeness-card li,.safety-note strong,.timeline-day h3{font-size:11px}.production-group h3,.asset-name strong,.timeline-day p{font-size:13px}.production-group header p,.group-readiness,.production-id,.production-identity small,.production-measure strong,.production-material strong,.detail-story p,.detail-story button,.production-item-detail dd{font-size:10px}.production-identity strong,.detail-story>strong{font-size:12px}.production-measure small,.production-material small,.detail-story>span,.production-item-detail dt{font-size:9px}.production-item select,.production-select-visible,.production-bulk-bar label>span,.bulk-selection-summary small{font-size:11px}.brand-toolbar h3{font-size:19px}.asset-table-head,.asset-status,.asset-row-actions button{font-size:11px}.asset-name small,.asset-row>strong,.asset-row{font-size:12px}.timeline-icon,.history-step>span{font-size:10px}.history-summary h3{font-size:15px}.variant-upload-dialog{width:min(720px,100vw - 32px)}.variant-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.variant-target-grid>button{text-align:left;border:1px solid var(--line);background:#f7f7f3;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 9px;min-height:96px;padding:12px;display:grid}.variant-target-grid>button>span{color:#fff;background:var(--ink);border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.variant-target-grid>button strong{font-size:10px}.variant-target-grid>button small{color:var(--muted);font-size:8px;line-height:1.3}.variant-target-grid>button.active{border-color:var(--blue);box-shadow:0 0 0 2px #5363ff21}.variant-target-grid>button.active>span{color:var(--ink);background:var(--lime)}.variant-target-grid>button.new{border-style:dashed}.variant-name-field{gap:6px;margin-bottom:14px;display:grid}.variant-name-field>span{font-size:9px;font-weight:850}.variant-name-field input{border:1px solid var(--line);border-radius:10px;height:44px;padding:0 12px;font-size:11px}.variant-upload-error{color:#8e2d29;background:#fff0ed;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:750}.gallery-window-actions,.unified-review-footer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.gallery-window-actions .gallery-variant-upload{color:var(--blue);background:#5363ff14}.unified-review-footer-actions .button{min-height:32px}@media (max-width:880px){.version-journey-compact{width:100%;margin-top:8px;margin-left:0;overflow-x:auto}.version-upload-assurance{grid-template-columns:24px 1fr}.version-upload-assurance i{display:none}.variant-target-grid{grid-template-columns:1fr}}.streams-workspace.mode-review{padding-top:12px}.mode-review .streams-intro{display:none}.mode-review .graphic-workspace-modebar{border-left-width:4px;border-radius:8px;grid-template-columns:minmax(480px,1fr) minmax(260px,.48fr) auto;gap:8px;margin-top:0;padding:6px;box-shadow:0 4px 16px #1719170b}.mode-review .graphic-mode-switch{border-radius:6px;gap:2px;padding:2px}.mode-review .graphic-mode-switch>button{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:40px;padding:4px 8px}.mode-review .graphic-mode-switch>button>span{width:21px;height:21px}.mode-review .graphic-mode-switch strong{font-size:10px}.mode-review .graphic-mode-switch small{font-size:7px}.mode-review .mode-context{background:0 0;padding:7px 10px}.mode-review .mode-context strong{margin-top:3px;font-size:10px}.mode-review .notes-layer-toggle{grid-template-columns:25px minmax(0,1fr);gap:7px;min-width:158px;min-height:40px;padding:4px 8px}.mode-review .notes-layer-toggle>span{width:25px;height:25px}.mode-review .notes-layer-toggle strong{font-size:9px}.mode-review .notes-layer-toggle small{font-size:7px}.mode-review .streams-layout{margin-top:8px}.mode-review .stream-detail-heading{border-top-width:4px;min-height:54px;padding:9px 13px}.mode-review .stream-detail-heading h3{font-size:16px}.mode-review .stream-detail-heading p{font-size:9px}.mode-review .stream-code{width:30px;height:30px}.mode-review .graphic-context-strip nav button{border-radius:7px;min-height:37px;padding:4px 7px}.mode-review .graphic-context-strip nav button span{font-size:7px}.mode-review .graphic-context-strip nav button strong{font-size:8px}.unified-review-workbench{background-color:#e7e7e0;background-image:radial-gradient(circle,#d0d1ca .7px,#0000 .8px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:15px 15px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:600px;padding:8px}.unified-review-workbench>header{z-index:8;background:#fafaf7f5;border-color:#d2d2cb;border-radius:9px 9px 0 0;gap:14px;min-height:54px;margin-bottom:0;padding:7px 10px;position:relative;box-shadow:0 8px 24px #1d1f1d0d}.unified-review-workbench .eyebrow{font-size:7px}.unified-review-workbench h4{letter-spacing:-.025em;margin-top:2px;font-size:16px}.unified-review-workbench header p{margin-top:2px;font-size:9px}.unified-review-selectors{justify-content:flex-end;gap:5px}.unified-review-selectors label>span{margin-bottom:2px;font-size:7px}.unified-review-selectors select{border-radius:6px;min-width:112px;height:30px;font-size:9px}.graphic-detail-zoom,.graphic-hand-tool,.graphic-background-switch{border-radius:6px;height:30px}.graphic-detail-zoom button,.graphic-hand-tool,.graphic-background-switch button{font-size:9px}.graphic-detail-zoom span{min-width:40px;font-size:9px}.graphic-zoom-hint,.review-zoom-hint,.document-zoom-hint{color:#7f847d;white-space:nowrap;align-self:center;font-size:8px}.unified-pdf-pagebar{color:#f7f8f4;background:#181b19;border-top:1px solid #303530;border-bottom:1px solid #3a403b;grid-template-columns:32px minmax(170px,1fr) auto 150px 32px;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:grid}.unified-pdf-pagebar>button{color:#fff;background:#272c28;border:1px solid #434a44;border-radius:7px;width:32px;height:32px}.unified-pdf-pagebar>button:disabled{opacity:.3}.unified-pdf-pagebar>div{gap:1px;min-width:0;display:grid}.unified-pdf-pagebar>div span{color:#9ca39c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.unified-pdf-pagebar>div strong{font-size:12px}.unified-pdf-pagebar>div small{color:#aeb4ad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.unified-pdf-pagebar nav{background:#252a26;border:1px solid #3e453f;border-radius:8px;gap:3px;padding:3px;display:flex}.unified-pdf-pagebar nav button{color:#b7bdb7;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:27px;padding:0 7px;font-size:8px;font-weight:780}.unified-pdf-pagebar nav button.active{color:#181b19;background:var(--lime)}.unified-pdf-pagebar nav button:nth-child(2).active{color:#fff;background:var(--coral)}.unified-pdf-pagebar nav button:nth-child(3).active{color:#303430;background:#c7ccc7}.unified-pdf-pagebar nav button:disabled{opacity:.38}.unified-pdf-pagebar select{color:#f7f8f4;background:#272c28;border:1px solid #434a44;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:8px;font-weight:700}.unified-review-stage-layout,.classic-review-stage-layout{background:#242824;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.unified-review-stage-layout.navigator-open,.classic-review-stage-layout.navigator-open{grid-template-columns:158px minmax(0,1fr)}.review-navigator-rail{background:#181b19;border-right:1px solid #3b403b;min-width:0;padding:12px 10px}.review-navigator-rail .detail-navigator,.document-navigator-dock .detail-navigator{width:100%;box-shadow:none;border-color:#4f554f;margin:0;position:static}.review-navigator-rail>p{color:#868c85;margin:10px 3px 0;font-size:8px;line-height:1.45}.unified-review-canvas{border-radius:0;height:clamp(480px,100vh - 292px,690px);min-height:0;padding:18px 18px 52px}.unified-review-canvas:not(.detail-zoom){align-content:center}.unified-review-artboard{box-shadow:0 18px 54px #12141233,0 2px 8px #1214121f}.review-marker-hint{color:#525750;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaf7eb;border:1px solid #bdc0b9cc;border-radius:99px;gap:7px;width:max-content;max-width:calc(100% - 24px);padding:6px 10px 6px 7px;bottom:11px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 7px 22px #191c191a}.review-marker-hint>span{width:21px;height:21px;font-size:10px}.review-marker-hint p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unified-review-workbench>footer{border-top:1px solid var(--line);border-radius:0 0 9px 9px;min-height:46px;padding:7px 10px}.unified-review-workbench>footer span{font-size:8px}.unified-review-workbench>footer strong,.unified-review-workbench>footer button{font-size:9px}.classic-review-stage-layout .canvas-wrap{min-width:0;height:clamp(480px,100vh - 292px,690px);min-height:0}.document-page-rail .document-navigator-dock{z-index:5;background:linear-gradient(#0000,#1b1e1c 16%);padding:8px;display:block;position:sticky;bottom:0}.document-page-rail .document-navigator-dock .detail-navigator{padding:7px}.document-stage>.detail-navigator,.unified-review-canvas>.detail-navigator,.canvas-wrap>.detail-navigator{display:none}.presentation-focus-exit{min-height:42px;color:var(--ink);opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d8ff3ff5;border:1px solid #17191833;border-radius:9px;grid-template-columns:24px auto auto;align-items:center;gap:8px;padding:0 10px 0 7px;font-size:10px;display:grid;top:18px;bottom:auto;right:18px;box-shadow:0 10px 30px #00000047}.presentation-focus-exit>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.presentation-focus-exit>strong{font-size:10px}.presentation-focus-exit>small{background:#ffffff9e;border:1px solid #17191824;border-radius:4px;padding:4px 6px;font-size:11px}.presentation-focus-exit:hover{opacity:1;background:#e5ff78;transform:translateY(-1px)}@media (max-width:1200px){.graphic-zoom-hint,.review-zoom-hint,.document-zoom-hint{display:none}.mode-review .graphic-workspace-modebar{grid-template-columns:minmax(460px,1fr) auto}}@media (max-width:900px){.unified-pdf-pagebar{grid-template-columns:32px minmax(0,1fr) 32px}.unified-pdf-pagebar nav,.unified-pdf-pagebar select{grid-column:1/-1}.unified-review-stage-layout.navigator-open,.classic-review-stage-layout.navigator-open{grid-template-columns:1fr}.review-navigator-rail{display:none}.mode-review .graphic-workspace-modebar{grid-template-columns:1fr}}@media (max-width:1100px){.gallery-workbench-heading{grid-template-columns:minmax(180px,1fr) auto}.gallery-heading-actions{grid-column:1/-1;justify-self:start;max-width:none}.gallery-heading-actions>p{text-align:left}.gallery-presentation-launch{min-width:225px}.gallery-window>footer{grid-template-columns:minmax(100px,1fr) auto}.gallery-window>footer dl{display:none}}@media (max-width:760px){.streams-layout.navigation-open,.streams-layout.navigation-collapsed{grid-template-columns:1fr}.stream-rail.collapsed{min-height:0}.stream-rail-reopen{flex-direction:row;align-items:center;min-height:48px;padding:7px 9px}.stream-rail-reopen .stream-icon{width:32px;height:32px}.stream-rail-reopen strong{writing-mode:horizontal-tb}.stream-rail-reopen i{margin-top:0;margin-left:auto}.navigation-collapsed .stream-navigation-inline{display:none}.gallery-workbench-heading{grid-template-columns:1fr;align-items:stretch}.gallery-view-toolbar{justify-self:start;max-width:100%;overflow-x:auto}.gallery-heading-actions,.gallery-presentation-launch{width:100%}.gallery-viewer.gallery-rows-1.gallery-windows-2{grid-template-columns:repeat(2,minmax(280px,1fr));min-width:580px}.gallery-viewer.gallery-rows-1.gallery-windows-3{grid-template-columns:repeat(3,minmax(260px,1fr));min-width:800px}.gallery-viewer.gallery-rows-1{overflow-x:auto}.gallery-window>footer{grid-template-columns:1fr}.gallery-window>footer>button,.gallery-window>footer>.data-state{justify-self:start}.graphic-gallery-workbench{padding:11px}}.graphic-note-marker-reference{color:#fff;background:var(--blue);border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:9px;padding:5px 8px;font-size:10px;font-weight:790;display:flex}.graphic-note-marker-reference small{color:#ffffffc7;font-size:9px;font-weight:600}.graphic-note-composer>.graphic-note-pin-context{background:#fff0ed;border:1px solid #ffc6be;border-radius:7px;grid-template-columns:29px minmax(0,1fr) 25px;align-items:center;gap:9px;margin:0 0 9px;padding:8px;display:grid}.graphic-note-pin-context>span{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;font-weight:850;display:grid}.graphic-note-pin-context p,.graphic-note-pin-context strong,.graphic-note-pin-context small{margin:0;display:block}.graphic-note-pin-context strong{font-size:11px}.graphic-note-pin-context small{color:#806864;margin-top:2px;font-size:9px;line-height:1.35}.graphic-note-pin-context>button{color:#704b46;background:#ffffffb8;border:1px solid #e7aaa2;border-radius:50%;width:25px;height:25px;font-size:13px}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-size:12px;line-height:1.35}.workspace-tabs button,.sidebar-nav button,.button,.graphic-mode-switch strong{font-size:13px}.graphic-mode-switch small,.graphic-mode-switch>button>span,.mode-context span{font-size:11px}.mode-context strong{font-size:14px;line-height:1.35}.notes-layer-toggle strong{font-size:13px}.notes-layer-toggle small,.stream-breadcrumb,.graphic-context-strip>div span,.graphic-context-strip nav button span{font-size:11px}.graphic-context-strip>div small,.graphic-context-strip nav button strong{font-size:12px}.stream-tree-parent strong,.stream-tree-leaf strong{font-size:13px}.stream-tree-parent small,.stream-tree-leaf small,.stream-tree-add,.ci-inheritance-card small{font-size:11px}.stream-detail-heading h3{font-size:20px}.stream-detail-heading p{font-size:13px;line-height:1.45}.graphic-gallery-heading span,.graphic-gallery-heading>small,.gallery-window>header>span,.gallery-window>header>small{font-size:11px}.graphic-gallery-heading h4,.gallery-workbench-heading{font-size:17px}.graphic-thumbnail-gallery>button>span,.graphic-thumbnail-gallery>button>small,.gallery-window>footer>div>span,.gallery-window>footer>div>small,.gallery-window>footer dt,.gallery-window>footer dd,.gallery-window>footer>button{font-size:11px}.graphic-thumbnail-gallery>button>strong,.gallery-window>footer>div>strong{font-size:13px}.unified-review-workbench .eyebrow,.presentation-workbench .eyebrow,.graphic-mode-empty>span{font-size:11px}.unified-review-workbench h4,.presentation-workbench h4{font-size:20px}.unified-review-workbench header p,.presentation-workbench header p,.unified-review-selectors label>span{font-size:12px}.unified-review-selectors select,.unified-review-workbench>footer strong,.unified-review-workbench>footer button,.presentation-workbench-actions>div button,.fullscreen-launch,.presentation-inline-switch button{font-size:13px}.unified-review-workbench>footer span,.presentation-inline-stage footer span,.presentation-inline-stage footer small{font-size:11px}.presentation-inline-stage footer strong{font-size:13px}.graphic-notes-drawer>header span,.note-kind-tabs small,.graphic-note-card header small,.graphic-note-composer>div>small{font-size:11px}.graphic-notes-drawer>header strong,.note-kind-tabs button,.graphic-note-empty strong,.graphic-note-card header strong,.graphic-note-card>p,.graphic-note-composer>div>span,.graphic-note-composer textarea,.graphic-note-composer>button{font-size:13px}.graphic-note-empty p{font-size:12px}.review-toolbar strong,.comments-panel h3,.comment-card strong,.comment-card p,.comment-composer textarea,.comment-composer button,.approval-card strong,.approval-card p,.approval-card button{font-size:13px}.review-toolbar small,.comments-panel small,.comment-card small,.approval-card small,.layout-presentation-context span,.layout-presentation-card>footer>span,.layout-presentation-picker>header span,.layout-presentation-picker>header small,.layout-presentation-picker>div>button>small,.layout-decision-dock>header span,.layout-decision-content label>span{font-size:11px}.layout-presentation-context strong,.layout-presentation-toolbar>p,.layout-presentation-card>footer small,.layout-presentation-picker>div>button>strong,.layout-decision-dock>header small{font-size:12px;line-height:1.4}.layout-presentation-actions>button,.layout-presentation-card>footer strong,.layout-presentation-picker>header strong,.layout-decision-options button,.layout-decision-save{font-size:13px}.layout-decision-content input{font-size:14px}.presentation-agenda-item>span,.presentation-agenda nav small,.presentation-agenda nav i,.agenda-footer>span,.agenda-footer small,.presentation-topbar>div:first-child>span,.variant-selectors label>span,.presentation-variant>footer span,.single-caption span,.presentation-command-decision>span,.presentation-commandbar p,.variant-decision-content label>span,.presentation-follow-badge{font-size:11px}.presentation-brand strong,.presentation-brand small,.presentation-agenda nav strong,.presentation-topbar small,.presentation-topbar button,.presentation-live-control,.presentation-commandbar button,.presentation-link-views,.presentation-variant>footer p,.presentation-variant>footer button,.single-switch button,.single-caption p,.comparison-history-open strong,.comparison-history-open small,.comparison-history-pdf,.presentation-navigation button,.presentation-viewport-controls strong{font-size:12px}.variant-selectors select,.presentation-variant>footer strong,.variant-decision-content>.decision-options button,.variant-decision-actions .pdf-action,.variant-decision-actions .layout-decision-save{font-size:13px}.variant-decision-content input,.variant-decision-content textarea,.single-caption strong{font-size:14px}@media (max-width:1200px){.graphic-workspace-modebar{grid-template-columns:minmax(500px,1fr) auto}.mode-context{grid-area:2/1/auto/-1;display:block}.graphic-mode-layout.notes-open{grid-template-columns:minmax(0,1fr) 280px}.review-grid.embedded{grid-template-columns:minmax(420px,1fr) 280px}.presentation-shell.notes-open{grid-template-columns:190px minmax(0,1fr) 280px}}@media (max-width:900px){.layout-presentation-topbar{grid-template-columns:minmax(0,1fr) auto}.layout-presentation-context{text-align:left;grid-area:2/1/auto/-1}.layout-presentation-toolbar{grid-template-columns:1fr}.layout-presentation-toolbar>p{text-align:left}.layout-decision-content{grid-template-columns:1fr}.layout-decision-options{flex-wrap:wrap}.layout-decision-options button{flex:auto}.layout-decision-save{width:100%}.graphic-workspace-modebar{grid-template-columns:1fr}.mode-context{grid-area:auto}.notes-layer-toggle{width:100%}.graphic-mode-layout.notes-open{grid-template-columns:1fr}.graphic-mode-layout.notes-open .graphic-mode-content{border-right:0;border-bottom:1px solid var(--line)}.graphic-notes-drawer{max-height:none}.review-grid.embedded{grid-template-columns:1fr}.review-grid.embedded .comments-panel{width:auto;max-height:620px;position:static}.presentation-inline-stage.compare{grid-template-columns:1fr}.presentation-workbench>header,.unified-review-workbench>header{flex-direction:column;align-items:flex-start}.presentation-shell.notes-open{display:block}.presentation-shell>.graphic-notes-drawer{height:auto;max-height:none;position:static}}@media (max-width:620px){.layout-presentation-topbar{grid-template-columns:minmax(0,1fr) auto;padding:11px;position:static}.layout-presentation-actions>button:not(.presentation-close):not(.layout-decision-trigger){display:none}.layout-presentation-toolbar{padding:10px}.layout-presentation-stage,.layout-presentation-stage.gallery-windows-2.gallery-rows-1,.layout-presentation-stage.gallery-windows-3.gallery-rows-1,.layout-presentation-stage.gallery-windows-3.gallery-rows-2{grid-template-columns:minmax(0,1fr);padding:10px}.layout-presentation-stage.gallery-windows-3.gallery-rows-2>:first-child{grid-column:auto}.layout-presentation-card .demo-art,.layout-presentation-stage.gallery-windows-3.gallery-rows-1 .layout-presentation-card .demo-art{min-height:330px}.layout-presentation-picker,.layout-decision-dock{margin-left:10px;margin-right:10px}.layout-decision-dock.floating{max-height:calc(100vh - 20px);margin:0;bottom:10px;left:10px;right:10px}.layout-presentation-picker>header,.layout-decision-dock>header{flex-direction:column;align-items:flex-start}.layout-decision-dock>header small{text-align:left}.layout-decision-history,.graphic-mode-switch{grid-template-columns:1fr}.graphic-mode-switch>button{min-height:45px}.graphic-context-strip{grid-template-columns:1fr}.presentation-workbench-actions,.unified-review-selectors{flex-direction:column;align-items:stretch;width:100%}.presentation-workbench-actions>div{width:100%}.presentation-workbench-actions>div button{flex:1}.fullscreen-launch{justify-content:center}.presentation-inline-stage,.presentation-inline-stage.compare{width:100%}.presentation-inline-stage article>footer{grid-template-columns:1fr;gap:4px}.unified-review-selectors select{width:100%}.unified-review-canvas{min-height:430px;padding:22px 12px 88px}.unified-review-artboard{width:100%}.unified-review-artboard .demo-art{min-height:390px}.review-marker-hint{bottom:15px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-shell{background:radial-gradient(circle at 78% 4%,#d8ff3f29,#0000 24%),#f4f3ee;grid-template-columns:216px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{z-index:20;background:var(--ink);color:#f8f8f3;flex-direction:column;width:216px;height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-sidebar .brand-lockup{height:82px;padding:0 25px;font-size:19px}.dashboard-sidebar nav{padding:27px 13px}.dashboard-sidebar .nav-label{margin-left:12px}.dashboard-sidebar .nav-item{grid-template-columns:29px minmax(0,1fr);min-height:46px;padding:0 12px;font-size:13px}.dashboard-platform-map{background:#252825;border:1px solid #363a36;border-radius:12px;margin:auto 14px 18px;padding:17px}.dashboard-platform-map>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard-platform-map strong{margin-top:7px;font-size:12px;line-height:1.4;display:block}.dashboard-platform-map>div{grid-template-columns:repeat(5,1fr);gap:4px;margin:15px 0 9px;display:grid}.dashboard-platform-map i{background:#50544f;border-radius:9px;height:4px}.dashboard-platform-map i.active{background:var(--lime)}.dashboard-platform-map small{color:#7d827b;font-size:8px;line-height:1.45}.dashboard-main{grid-column:2;min-width:0}.dashboard-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;justify-content:space-between;align-items:center;height:82px;padding:0 42px;display:flex}.dashboard-topbar>div{align-items:center;gap:11px;display:flex}.dashboard-topbar>div:first-child,.dashboard-topbar span,.dashboard-topbar strong{display:block}.dashboard-topbar>div:first-child span{color:var(--muted);font-size:10px}.dashboard-topbar>div:first-child strong{margin-top:4px;font-size:14px}.dashboard-icon-button{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;font-size:19px}.personal-inbox{flex:none;position:relative}.personal-inbox-trigger{min-width:38px;min-height:38px;color:var(--ink);border:1px solid var(--line-dark);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex;position:relative}.personal-inbox.dashboard .personal-inbox-trigger{border-radius:50%;width:38px;padding:0;font-size:15px}.personal-inbox-trigger:hover,.personal-inbox-trigger[aria-expanded=true]{background:var(--lime);border-color:var(--lime-dark)}.personal-inbox-trigger>b{color:#fff;background:#ef665a;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;line-height:1;display:grid}.personal-inbox.dashboard .personal-inbox-trigger>b{position:absolute;top:-6px;right:-7px}.personal-inbox-panel{z-index:80;width:min(390px,100vw - 28px);color:var(--ink);background:#fbfbf8;border:1px solid #cfd1cb;border-radius:15px;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 24px 70px #1417153b}.personal-inbox-panel>header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 0,#d8ff3f8c,#0000 42%),#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 16px;display:flex}.personal-inbox-panel>header span{color:#586055;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.personal-inbox-panel>header h2{letter-spacing:-.045em;margin:4px 0 5px;font-size:23px}.personal-inbox-panel>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.personal-inbox-header-actions{flex:none;gap:6px;display:flex}.personal-inbox-header-actions>button{border:1px solid var(--line-dark);background:#ffffffd1;border-radius:50%;width:30px;height:30px;font-size:15px}.personal-inbox-header-actions>button:hover,.personal-inbox-header-actions>button:focus-visible{background:var(--lime);border-color:var(--lime-dark)}.personal-inbox-panel>nav{border-bottom:1px solid var(--line);background:#efefe9;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.personal-inbox-panel>nav button{color:#686c67;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:10px;font-weight:730}.personal-inbox-panel>nav button span{color:#777b75;margin-left:4px;font-size:9px}.personal-inbox-panel>nav button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #17191814}.personal-inbox-list{max-height:min(475px,100vh - 265px);padding:8px;overflow-y:auto}.personal-inbox-settings{background:#f3f3ee;max-height:min(509px,100vh - 231px);padding:8px;overflow-y:auto}.personal-inbox-settings-intro{padding:11px 11px 13px}.personal-inbox-settings-intro strong{font-size:11px}.personal-inbox-settings-intro p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.personal-inbox-setting{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px;display:grid}.personal-inbox-setting+.personal-inbox-setting{margin-top:6px}.personal-inbox-setting.muted{background:#f8f8f4}.personal-inbox-setting-accent{border-radius:8px;width:5px;height:100%;min-height:42px}.personal-inbox-setting-project{min-width:0}.personal-inbox-setting-project b,.personal-inbox-setting-project strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personal-inbox-setting-project b{color:#626761;letter-spacing:.06em;font-size:8px}.personal-inbox-setting-project strong{margin-top:4px;font-size:11px}.personal-inbox-switch{cursor:pointer;justify-items:center;gap:3px;display:grid;position:relative}.personal-inbox-switch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.personal-inbox-switch>span{background:#d8dad4;border:1px solid #c8cbc3;border-radius:99px;width:36px;height:21px;transition:background .12s,border-color .12s;position:relative}.personal-inbox-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #15181633}.personal-inbox-switch input:checked+span{background:var(--lime);border-color:var(--lime-dark)}.personal-inbox-switch input:checked+span:after{transform:translate(15px)}.personal-inbox-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #5363ff4d}.personal-inbox-switch:has(input:disabled){cursor:wait;opacity:.6}.personal-inbox-switch small{color:#666b65;font-size:8px;font-weight:760}.personal-inbox-preference-error{color:#8f342b;background:#fff0ed;border:1px solid #efc6bf;border-radius:8px;margin:8px 2px 2px;padding:9px 10px;font-size:9px;line-height:1.4}.personal-inbox-item{width:100%;min-height:86px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:5px minmax(0,1fr) auto;align-items:stretch;gap:11px;padding:9px 10px 9px 8px;display:grid}.personal-inbox-item+.personal-inbox-item{margin-top:6px}.personal-inbox-item:hover,.personal-inbox-item:focus-visible{border-color:#a9ada5;transform:translateY(-1px);box-shadow:0 8px 20px #17191814}.personal-inbox-item.priority-high{background:linear-gradient(90deg,#fff4f0,#fff 38%);border-color:#e6b8af}.personal-inbox-accent{border-radius:8px;width:5px;min-height:100%}.personal-inbox-copy{align-self:center;min-width:0}.personal-inbox-copy>span{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.personal-inbox-copy>span b{color:var(--ink);letter-spacing:.06em;font-size:9px}.personal-inbox-copy>span i{text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:normal;overflow:hidden}.personal-inbox-copy>span time{flex:none}.personal-inbox-copy>strong,.personal-inbox-copy>small{display:block}.personal-inbox-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;overflow:hidden}.personal-inbox-copy>small{color:#636762;margin-top:5px;font-size:10px;line-height:1.35}.personal-inbox-status{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:58px;display:flex}.personal-inbox-status b,.personal-inbox-status i{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal}.personal-inbox-status b{color:#9c342b;background:#ffe0da}.personal-inbox-status i{color:#4e584d;background:#edf0e8}.personal-inbox-status>strong{font-size:14px}.personal-inbox-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.personal-inbox-state>span{background:#eceee8;border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:11px;font-size:15px;display:grid}.personal-inbox-state strong{font-size:12px}.personal-inbox-state p{color:var(--muted);margin:6px 0 0;font-size:10px}.personal-inbox-state>button{border:1px solid var(--line-dark);background:#fff;border-radius:6px;min-height:31px;margin-top:12px;padding:0 11px;font-size:9px}.personal-inbox-panel>footer{color:#777b75;border-top:1px solid var(--line);background:#efefe9;align-items:center;gap:7px;padding:10px 15px;font-size:9px;display:flex}.dashboard-content{width:min(1240px,100% - 80px);margin:0 auto;padding:32px 0 64px}.dashboard-welcome,.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.dashboard-welcome{border:1px solid var(--line);background:linear-gradient(120deg,#d7ff2b21,#ffffffb8),#f7f7f2;border-radius:18px;align-items:center;padding:20px 24px}.dashboard-welcome h1{letter-spacing:-.058em;max-width:640px;margin:6px 0 8px;font-size:clamp(32px,3.6vw,43px);font-weight:660;line-height:1}.dashboard-welcome p{max-width:580px;color:var(--muted);margin:0;font-size:13px;line-height:1.48}.dashboard-create{white-space:nowrap;border-radius:8px;min-height:48px;padding:0 20px;font-size:13px}.dashboard-projects{margin-top:28px}.dashboard-section-heading{align-items:center;margin-bottom:19px}.dashboard-section-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:22px}.dashboard-section-heading>p{max-width:420px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.dashboard-project-tools{align-items:center;gap:9px;display:flex}.dashboard-project-tools label{border:1px solid var(--line-dark);background:#fff;border-radius:8px;align-items:center;gap:8px;width:275px;height:39px;padding:0 12px;display:flex}.dashboard-project-tools label>span{color:var(--muted);font-size:16px}.dashboard-project-tools input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.dashboard-project-tools>div{background:#e8e8e2;border-radius:8px;padding:3px;display:flex}.dashboard-project-tools>div button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:11px;font-weight:700}.dashboard-project-tools>div button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #17191814}.dashboard-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.dashboard-project-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:21px 22px 22px;position:relative;overflow:visible;box-shadow:0 16px 40px #1719180e}.project-card-accent{height:5px;position:absolute;inset:0 0 auto}.dashboard-project-card>header,.project-card-client,.project-card-progress>header,.project-card-progress>footer,.project-card-actions{align-items:center;display:flex}.dashboard-project-card>header{justify-content:space-between}.project-card-client{gap:10px}.project-card-client>span{color:#fff;background:#202321;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.project-card-client small,.project-card-client strong{display:block}.project-card-client small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px}.project-card-client strong{font-size:13px}.dashboard-status{color:#2f684c;background:#edf5e5;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.dashboard-status i{background:#4a9a6e;border-radius:50%;width:6px;height:6px}.project-card-title{padding:18px 0 16px}.project-card-title>span{color:#7f827d;letter-spacing:.09em;font-size:11px;font-weight:750}.project-card-title h3{letter-spacing:-.055em;margin:6px 0 7px;font-size:clamp(24px,2.5vw,31px);font-weight:660;line-height:1}.project-card-title p{color:var(--muted);margin:0;font-size:12px}.project-card-title p i{margin:0 8px;font-style:normal}.project-card-progress{margin-top:3px}.project-card-progress>header,.project-card-progress>footer{justify-content:space-between}.project-card-progress>header div{align-items:baseline;gap:8px;display:flex}.project-card-progress>header strong{font-size:12px}.project-card-progress>header span,.project-card-progress>footer{color:var(--muted);font-size:10px}.project-card-progress>header b{font-size:13px}.project-card-progress>div{background:#e5e6e0;border-radius:99px;height:7px;margin:9px 0 8px;overflow:hidden}.project-card-progress>div i{background:linear-gradient(90deg, var(--ink), #656b65);border-radius:inherit;height:100%;display:block}.project-card-progress .has-blockers{color:#a44b3d;font-weight:750}.project-card-actions{gap:8px;margin-top:15px;position:relative}.project-card-actions .button{min-height:41px;font-size:11px}.project-card-actions>.button-dark{flex:auto;justify-content:space-between}.project-card-menu{flex:none;position:relative}.project-card-menu>summary{min-height:41px;color:var(--ink);border:1px solid var(--line-dark);white-space:nowrap;cursor:pointer;background:#f7f7f3;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;list-style:none;transition:background .16s,border-color .16s;display:inline-flex}.project-card-menu>summary::-webkit-details-marker{display:none}.project-card-menu[open]>summary,.project-card-menu>summary:hover{background:var(--lime);border-color:var(--lime-dark)}.project-card-menu[open]>summary span{transform:rotate(180deg)}.project-card-menu>div{z-index:30;border:1px solid var(--line-dark);background:#fff;border-radius:10px;gap:5px;width:235px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 48px #17191833}.project-card-menu>div button{min-height:39px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#f5f5f0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.project-card-menu>div button:hover,.project-card-menu>div button:focus-visible{background:#fff;border-color:#aeb1aa}.project-card-menu>div button.invite{background:var(--lime);border-color:var(--lime-dark)}.project-card-menu>div button>span{background:#ffffffad;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.dashboard-project-card:has(.project-card-menu[open]){z-index:10}.dashboard-project-empty{text-align:center;background:#ffffff59;border:1px dashed #bdc0b9;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:176px;padding:30px;display:flex}.dashboard-project-empty>span{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:14px;font-size:20px;display:grid}.dashboard-project-empty strong{font-size:13px}.dashboard-project-empty p{max-width:210px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.dashboard-project-empty button{background:0 0;border:0;margin-top:15px;font-size:11px;text-decoration:underline}.dashboard-project-empty{grid-column:1/-1}.dashboard-project-empty button:disabled{color:var(--muted);cursor:default;text-decoration:none}.dashboard-admin{padding-top:34px}.dashboard-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-admin-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:136px;padding:19px;display:grid;position:relative}.dashboard-admin-grid>button:hover{border-color:#9b9e98;transform:translateY(-1px)}.dashboard-admin-grid>button>span{background:#efefe9;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.dashboard-admin-grid strong{font-size:13px}.dashboard-admin-grid p{color:var(--muted);margin:6px 0 12px;font-size:11px;line-height:1.45}.dashboard-admin-grid small{color:var(--ink);font-size:10px;font-weight:750}.dashboard-admin-grid small i{margin-left:5px;font-style:normal}.dashboard-admin-grid>button>b{color:#90938d;letter-spacing:.06em;text-transform:uppercase;background:#f2f1eb;border-radius:4px;padding:4px 6px;font-size:10px;position:absolute;top:12px;right:12px}.pilot-readiness-backdrop{z-index:540;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e0dc7;place-items:center;padding:26px;display:grid;position:fixed;inset:0;overflow:auto}.pilot-readiness-dialog{color:#1b1e1b;background:#f5f5ef;border:1px solid #ffffff4d;border-radius:20px;width:min(1060px,100%);max-height:min(880px,100dvh - 52px);overflow:auto;box-shadow:0 34px 110px #00000070}.pilot-readiness-dialog>header{z-index:3;color:#f5f5ef;background:radial-gradient(circle at 76% -30%,#d8ff3f38,#0000 45%),#171a17;justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 32px 25px;display:flex;position:sticky;top:0}.pilot-readiness-dialog>header span,.pilot-readiness-checks>header span{color:#a8ada7;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.pilot-readiness-dialog>header h2{letter-spacing:-.052em;margin:7px 0 6px;font-size:clamp(26px,3vw,38px);line-height:1}.pilot-readiness-dialog>header p{color:#b8bdb7;max-width:680px;margin:0;font-size:14px;line-height:1.5}.pilot-readiness-dialog>header>button{color:#f5f5ef;background:#292d29;border:1px solid #414641;border-radius:50%;flex:none;width:42px;height:42px;font-size:25px;line-height:1}.pilot-readiness-body{padding:26px 32px 30px}.pilot-readiness-verdicts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-readiness-verdicts article{border:1px solid #d7d8d0;border-radius:13px;min-height:145px;padding:21px}.pilot-readiness-verdicts article.ready{background:#e8f4e8;border-color:#bad7bf}.pilot-readiness-verdicts article.attention{background:#fff2df;border-color:#e9cda3}.pilot-readiness-verdicts article>span,.pilot-readiness-verdicts article>strong,.pilot-readiness-verdicts article>p{display:block}.pilot-readiness-verdicts article>span{color:#70756e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-readiness-verdicts article>strong{letter-spacing:-.035em;margin-top:12px;font-size:20px}.pilot-readiness-verdicts article>p{color:#616760;margin:8px 0 0;font-size:12px;line-height:1.5}.pilot-readiness-metrics{background:#d9dad2;border:1px solid #d9dad2;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.pilot-readiness-metrics>div{background:#fff;padding:15px 17px}.pilot-readiness-metrics dt{color:#747972;font-size:10px}.pilot-readiness-metrics dd{margin:6px 0 0;font-size:21px;font-weight:820}.pilot-readiness-checks{margin-top:26px}.pilot-readiness-checks>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.pilot-readiness-checks>header h3{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.pilot-readiness-checks>header button,.pilot-readiness-state button{color:#f5f5ef;background:#1a1d1a;border:0;border-radius:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:760}.pilot-readiness-checks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pilot-readiness-check{background:#fff;border:1px solid #d9dad3;border-radius:10px;grid-template-columns:33px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:15px;display:grid}.pilot-readiness-check>span{color:#fff;background:#646a63;border-radius:50%;place-items:center;width:33px;height:33px;font-size:14px;font-weight:850;display:grid}.pilot-readiness-check.status-ready>span{background:#3e8159}.pilot-readiness-check.status-attention>span{background:#c7822e}.pilot-readiness-check.status-blocked>span{background:#b34d45}.pilot-readiness-check strong{font-size:12px;display:block}.pilot-readiness-check p{color:#697068;margin:5px 0 0;font-size:11px;line-height:1.45}.pilot-readiness-check>b{color:#72766f;letter-spacing:.05em;text-transform:uppercase;background:#f0f0ea;border-radius:5px;padding:5px 7px;font-size:8px}.pilot-readiness-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.pilot-readiness-state>span{background:#e5e6de;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:19px;display:grid}.pilot-readiness-state strong{font-size:17px}.pilot-readiness-state p{color:#697068;max-width:520px;margin:8px 0 18px;font-size:13px;line-height:1.5}.pilot-readiness-state.error>span{color:#fff;background:#b34d45}.pilot-readiness-dialog>footer{color:#676d66;background:#e7e7df;border-top:1px solid #d7d8d0;justify-content:space-between;gap:20px;padding:15px 32px;font-size:10px;display:flex}.pilot-readiness-dialog>footer strong{color:#3f443f}.team-dialog-backdrop{z-index:550;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0e0dcc;place-items:center;padding:26px;display:grid;position:fixed;inset:0;overflow:auto}.team-dialog{color:#1b1e1b;background:#f4f4ee;border:1px solid #ffffff4d;border-radius:21px;width:min(1160px,100%);max-height:min(900px,100dvh - 52px);overflow:auto;box-shadow:0 34px 110px #00000075}.team-dialog-header{z-index:4;color:#f5f5ef;background:radial-gradient(circle at 79% -26%,#d8ff3f38,#0000 44%),radial-gradient(circle at 101% 124%,#ff706430,#0000 42%),#171a17;justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 32px 25px;display:flex;position:sticky;top:0}.team-dialog-header>div>span,.team-people-panel>header>div>span,.team-person-header>div>span{color:#a7aca6;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.team-dialog-header h2{letter-spacing:-.052em;margin:7px 0 6px;font-size:clamp(27px,3vw,39px);line-height:1}.team-dialog-header p{color:#b9beb8;max-width:690px;margin:0;font-size:14px;line-height:1.55}.team-dialog-header>button{color:#f5f5ef;background:#292d29;border:1px solid #414641;border-radius:50%;flex:none;width:42px;height:42px;font-size:25px;line-height:1}.team-dialog-metrics{z-index:3;background:#d8d9d1;border-bottom:1px solid #d8d9d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;position:sticky;top:128px}.team-dialog-metrics>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf6f7;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 20px;display:flex}.team-dialog-metrics dt{color:#737971;font-size:10px;font-weight:720}.team-dialog-metrics dd{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:850}.team-dialog-body{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);min-height:520px;display:grid}.team-people-panel{background:#e9e9e2;border-right:1px solid #d5d6ce;flex-direction:column;min-width:0;padding:25px 22px;display:flex}.team-people-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-people-panel>header strong{letter-spacing:-.035em;margin-top:4px;font-size:20px;display:block}.team-people-panel>header>button{color:#464b45;background:#f8f8f4;border:1px solid #d2d3cb;border-radius:9px;width:36px;height:36px;font-size:17px}.team-search{color:#747a73;background:#fff;border:1px solid #ced0c8;border-radius:10px;align-items:center;gap:9px;min-height:44px;margin-top:18px;padding:0 12px;display:flex}.team-search>span{font-size:17px}.team-search input{color:#1b1e1b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px}.team-people-list{gap:7px;margin-top:13px;display:grid}.team-people-list>button{color:#1b1e1b;text-align:left;background:#ffffff8a;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.team-people-list>button:hover{background:#ffffffd1}.team-people-list>button.active{box-shadow:inset 3px 0 var(--lime);background:#fff;border-color:#bfc3b4}.team-avatar{color:#f5f5ef;letter-spacing:.02em;background:#222622;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.team-avatar.large{width:56px;height:56px;font-size:15px}.team-people-list>button>span:nth-child(2),.team-people-list>button strong,.team-people-list>button small{min-width:0;display:block}.team-people-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-people-list>button strong i{color:#53631c;letter-spacing:.05em;text-transform:uppercase;background:#ecf7bd;border-radius:4px;margin-left:7px;padding:3px 5px;font-size:8px;font-style:normal}.team-people-list>button small{color:#767c75;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.team-people-list>button>b{color:#676d66;text-align:center;background:#eeeee8;border-radius:999px;min-width:25px;padding:5px 7px;font-size:9px}.team-people-list>p{color:#70766f;text-align:center;border:1px dashed #c9cbc2;border-radius:10px;padding:23px 14px;font-size:12px}.team-people-panel>footer{background:#dcddd5;border-radius:11px;margin-top:auto;padding:17px}.team-people-panel>footer strong{font-size:11px;display:block}.team-people-panel>footer p{color:#666d65;margin:6px 0 0;font-size:10px;line-height:1.5}.team-role-panel{background:#f7f7f2;min-width:0;padding:27px 30px 32px;position:relative}.team-person-header{border-bottom:1px solid #dedfd7;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:15px;padding-bottom:20px;display:grid}.team-person-header>div>span{color:#777d76;font-size:9px}.team-person-header h3{letter-spacing:-.04em;margin:4px 0 2px;font-size:23px}.team-person-header p{color:#737a72;margin:0;font-size:11px}.team-person-header>b{color:#53631c;white-space:nowrap;background:#edf7c4;border-radius:999px;padding:7px 10px;font-size:10px}.team-role-explainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.team-role-explainer p{background:#edede7;border-radius:8px;margin:0;padding:11px 12px}.team-role-explainer strong,.team-role-explainer span{display:block}.team-role-explainer strong{font-size:10px}.team-role-explainer span{color:#6f756e;margin-top:4px;font-size:9px;line-height:1.45}.team-project-list{gap:9px;margin-top:20px;display:grid}.team-project-list>article{background:#fff;border:1px solid #dcded5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:12px 13px;display:grid;position:relative}.team-project-identity{align-items:center;gap:12px;min-width:0;display:flex}.team-project-identity>span{color:#313631;letter-spacing:.04em;text-align:center;background:#efefe9;border-radius:7px;min-width:70px;padding:8px 9px;font-size:9px;font-weight:850}.team-project-identity>div,.team-project-identity strong,.team-project-identity small{min-width:0;display:block}.team-project-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-project-identity small{color:#777d76;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.team-project-actions{align-items:center;gap:7px;display:flex}.team-project-actions select{color:#1c1f1c;background:#f7f7f2;border:1px solid #cfd1c8;border-radius:8px;max-width:170px;min-height:38px;padding:0 10px;font-size:10px;font-weight:720}.team-project-actions>button{color:#7c342e;background:#fff2f0;border:1px solid #efc5c0;border-radius:8px;min-height:38px;padding:0 10px;font-size:9px;font-weight:760}.team-assign-button{color:#1d211d;background:var(--lime);border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:820}.team-project-actions select:disabled,.team-project-actions>button:disabled,.team-assign-button:disabled{cursor:not-allowed;opacity:.48}.team-self-note{color:#81867f;grid-column:1/-1;margin:-6px 0 0 82px;font-size:9px}.team-inline-error{color:#872b25;background:#ffe9e6;border:1px solid #efbbb5;border-radius:9px;margin:15px 0 0;padding:12px 13px;font-size:12px;position:sticky;bottom:10px;box-shadow:0 7px 24px #50201c1f}.team-dialog-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.team-dialog-state>span{color:#3c423c;background:#e2e3db;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:14px;font-weight:850;display:grid}.team-dialog-state strong{font-size:16px}.team-dialog-state p{color:#6a7069;max-width:510px;margin:8px 0 18px;font-size:12px;line-height:1.5}.team-dialog-state button{color:#f5f5ef;background:#1a1d1a;border:0;border-radius:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:760}.team-dialog-state.error>span{color:#fff;background:#b34d45}.team-dialog-footer{z-index:4;color:#6d736c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e7e7dffa;border-top:1px solid #d6d7cf;justify-content:space-between;gap:20px;padding:14px 32px;font-size:10px;display:flex;position:sticky;bottom:0}.team-dialog-footer strong{color:#454a44}@media (max-width:900px){.team-dialog-backdrop{padding:14px}.team-dialog{max-height:calc(100dvh - 28px)}.team-dialog-header,.team-dialog-footer{padding-left:22px;padding-right:22px}.team-dialog-metrics{position:static}.team-dialog-body{grid-template-columns:minmax(0,1fr)}.team-people-panel{border-bottom:1px solid #d5d6ce;border-right:0}.team-people-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-people-panel>footer{margin-top:18px}}@media (max-width:620px){.team-dialog-backdrop{padding:0}.team-dialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.team-dialog-header{padding-top:22px}.team-dialog-header p{max-width:270px;font-size:12px}.team-dialog-metrics{grid-template-columns:minmax(0,1fr)}.team-dialog-metrics>div{min-height:46px}.team-people-list{grid-template-columns:minmax(0,1fr)}.team-role-panel{padding-left:18px;padding-right:18px}.team-person-header{grid-template-columns:50px minmax(0,1fr)}.team-person-header .team-avatar.large{width:50px;height:50px}.team-person-header>b{grid-column:2;justify-self:start}.team-role-explainer,.team-project-list>article{grid-template-columns:minmax(0,1fr)}.team-project-actions{flex-direction:column;align-items:stretch}.team-project-actions select{max-width:none}.team-assign-button{width:100%}.team-self-note{margin:0}.team-dialog-footer{flex-direction:column;align-items:flex-start;gap:5px}}.breadcrumb button{color:#737771;font-size:inherit;background:0 0;border:0;padding:0}.breadcrumb button:hover{color:var(--ink)}.project-pdf-picker-backdrop{z-index:175;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d100ebd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-pdf-picker{width:min(850px,100%);max-height:min(760px,100vh - 48px);color:var(--ink);background:#f8f8f4;border:1px solid #ffffff57;border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #0709075c}.project-pdf-picker>header{color:#f7f8f3;background:radial-gradient(circle at 89% -15%,#d8ff3f4d,#0000 35%),#191c1a;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 23px;display:flex}.project-pdf-picker>header span{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.project-pdf-picker h2{letter-spacing:-.055em;margin:6px 0 5px;font-size:clamp(24px,3vw,34px)}.project-pdf-picker>header p{color:#aeb3ad;max-width:570px;margin:0;font-size:13px;line-height:1.5}.project-pdf-picker-close{width:38px;height:38px;color:var(--ink);background:#f3f4ef;border:0;border-radius:50%;flex:none;padding:0;font-size:21px}.project-pdf-picker-list{gap:10px;max-height:min(500px,100vh - 270px);padding:18px;display:grid;overflow-y:auto}.project-pdf-picker-list>article{background:#fff;border:1px solid #dedfd8;border-radius:13px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.project-pdf-picker-list>article:hover{border-color:#a8aaa2;box-shadow:0 7px 24px #16191612}.project-pdf-picker-icon{color:#fff;background:#292d2a;border-radius:7px 7px 11px;flex-direction:column;justify-content:space-between;align-items:center;height:72px;padding:10px 7px 8px;display:flex}.project-pdf-picker-icon span{color:var(--lime);letter-spacing:.1em;font-size:10px;font-weight:900}.project-pdf-picker-icon b{font-size:18px}.project-pdf-picker-icon b:after{content:" S.";color:#aeb3ad;font-size:9px}.project-pdf-picker-copy{min-width:0}.project-pdf-picker-copy>span{color:#767b75;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:820}.project-pdf-picker-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:17px;overflow:hidden}.project-pdf-picker-copy p{color:#686d67;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.project-pdf-picker-copy>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.project-pdf-picker-copy>div span{color:#646963;background:#efefe9;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800}.project-pdf-picker-copy>div .is-current{color:#3b4a18;background:#eaf5c0}.project-pdf-picker-copy>div .is-history{color:#646963;background:#ecece7}.project-pdf-picker-copy>div .is-processing{color:#6e5011;background:#fff0c7}.project-pdf-picker-list .button{white-space:nowrap;min-height:39px;font-size:11px}.project-pdf-picker-list .button span{margin-left:8px}.project-pdf-picker>footer{color:#6f746e;border-top:1px solid #dedfd8;align-items:center;gap:10px;padding:12px 22px 15px;display:flex}.project-pdf-picker>footer>span{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.project-pdf-picker>footer p{margin:0;font-size:11px;line-height:1.45}@media (max-width:680px){.project-pdf-picker-backdrop{padding:10px}.project-pdf-picker-list>article{grid-template-columns:52px minmax(0,1fr)}.project-pdf-picker-icon{height:62px}.project-pdf-picker-list>article>.button{grid-column:1/-1;width:100%}}.document-review-overlay{z-index:160;color:#f7f7f2;background:#161917;flex-direction:column;display:flex;position:fixed;inset:0}.document-review-topbar{background:#0f1110;border-bottom:1px solid #303330;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:10px 15px 10px 19px;display:flex}.document-review-brand,.document-review-tools,.document-view-switch,.document-zoom{align-items:center;display:flex}.document-review-brand{gap:12px;min-width:0}.document-review-brand small,.document-review-brand strong{display:block}.document-review-brand small{color:#858a84;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.document-review-brand strong{font-size:12px}.document-file-badge{color:#cfd2cc;background:#282b29;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:750}.document-review-tools{gap:8px}.document-version-select{background:#282b29;border-radius:7px;align-items:center;gap:7px;height:37px;padding:0 9px;display:flex}.document-hand-button{color:#d0d3cd;background:0 0;border:1px solid #454944;border-radius:7px;min-height:37px;padding:0 10px;font-size:9px}.document-hand-button.active{color:var(--ink);background:#f2f2ed;border-color:#f2f2ed;font-weight:760}.document-background-switch,.graphic-background-switch,.review-background-switch{background:#282b29;border-radius:7px;align-items:center;padding:3px;display:flex}.document-background-switch button,.graphic-background-switch button,.review-background-switch button{color:#a3a8a1;background:0 0;border:0;border-radius:5px;width:28px;height:29px;padding:0;font-size:12px}.document-background-switch button.active,.graphic-background-switch button.active{color:var(--ink);background:var(--lime)}.document-version-select span{color:#858a84;letter-spacing:.04em;text-transform:uppercase;font-size:7px}.document-version-select select{color:#f4f4ef;background:0 0;border:0;outline:0;max-width:142px;font-size:9px;font-weight:720}.document-journey-button{color:#d0d3cd;background:0 0;border:1px solid #454944;border-radius:7px;min-height:37px;padding:0 10px;font-size:9px}.document-journey-button.active{color:var(--ink);background:var(--lime);border-color:var(--lime);font-weight:760}.document-view-switch,.document-zoom{background:#282b29;border-radius:7px;padding:3px}.document-view-switch button,.document-zoom button,.document-download,.document-close{color:#c8cbc6;background:0 0;border:0;border-radius:5px;font-size:9px}.document-view-switch button{min-height:31px;padding:0 10px}.document-view-switch button.active{color:var(--ink);background:var(--lime);font-weight:750}.document-zoom button{width:29px;height:29px;font-size:14px}.document-zoom span{text-align:center;min-width:44px;font-size:8px}.document-download{border:1px solid #454944;min-height:37px;padding:0 11px}.document-close{width:37px;height:37px;color:var(--ink);background:#f3f3ee;border-radius:50%;margin-left:3px;font-size:18px}.document-review-layout{flex:1;grid-template-columns:136px minmax(420px,1fr) 324px;min-height:0;display:grid}.document-page-rail,.document-review-panel{background:#1b1e1c;min-height:0;overflow-y:auto}.document-page-rail{border-right:1px solid #303330}.document-page-rail>header{color:#858a84;text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 13px 11px;font-size:9px;display:flex}.document-page-rail>header strong{color:#f5f5ef}.document-page-rail>div{flex-direction:column;gap:7px;padding:0 8px 18px;display:flex}.document-page-rail>div>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px;position:relative}.document-page-rail>div>button.active{background:#292d2a;border-color:#525750}.document-page-rail>div>button>span{align-items:center;gap:5px;margin-top:5px;display:flex}.document-page-rail>div>button b{color:#f5f5ef;font-size:8px}.document-page-rail>div>button small{color:#8c918b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:7px;overflow:hidden}.document-page-rail>div>button i,.document-page-rail>div>button em{border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;font-weight:850;display:grid}.document-page-rail>div>button i{background:var(--lime);color:var(--ink)}.document-page-rail>div>button em{color:var(--ink);position:absolute;top:4px;right:4px}.document-page-rail .page-rating-good{background:#9ed3ad}.document-page-rail .page-rating-changes{background:var(--coral)}.document-stage{background-color:#2a2e2b;background-image:radial-gradient(#555a55 .8px,#0000 .8px);background-size:16px 16px;min-width:0;min-height:0;overflow:auto}.document-stage.workspace-light,.canvas-wrap.workspace-light,.unified-review-canvas.workspace-light{background-color:#e5e4de;background-image:radial-gradient(#c2c3bc .8px,#0000 .8px)}.document-stage.workspace-dark,.canvas-wrap.workspace-dark,.unified-review-canvas.workspace-dark{background-color:#252925;background-image:radial-gradient(#505650 .8px,#0000 .8px)}.document-stage.hand-mode,.canvas-wrap.hand-mode,.unified-review-canvas.hand-mode{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.document-stage.hand-mode:active,.canvas-wrap.hand-mode:active,.unified-review-canvas.hand-mode:active{cursor:grabbing}.document-stage.hand-mode .document-page-canvas,.canvas-wrap.hand-mode .artboard,.unified-review-canvas.hand-mode .unified-review-artboard{cursor:inherit}.document-stage.detail-zoom .document-pages{align-items:flex-start}.document-stage.detail-zoom .document-pages>article{max-width:none;margin-left:0;margin-right:0}.document-stage-context{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202321eb;border-bottom:1px solid #3d413d;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:9px 18px;display:flex;position:sticky;top:0}.document-stage-context span,.document-stage-context strong{display:block}.document-stage-context span{color:#929790;text-transform:uppercase;font-size:8px}.document-stage-context strong{margin-top:2px;font-size:11px}.document-stage-context p{color:#9ca19b;margin:0;font-size:8px}.document-pages{flex-direction:column;align-items:center;gap:35px;min-height:calc(100% - 106px);padding:28px 30px;display:flex}.document-pages>article{flex:none;max-width:620px;transition:width .16s}.document-pages>article>header{color:#9ca19b;justify-content:space-between;padding:0 2px 7px;font-size:8px;display:flex}.document-page-canvas{aspect-ratio:210/297;cursor:crosshair;background:#fff;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.graphic-detail-zoom{background:#efefe9;border:1px solid #d8d8d1;border-radius:5px;align-items:center;height:31px;padding:2px;display:flex}.graphic-detail-zoom button,.graphic-hand-tool,.graphic-background-switch button{background:0 0;border:0;border-radius:4px;min-width:27px;height:25px;padding:0 6px;font-size:7px}.graphic-detail-zoom span{text-align:center;min-width:34px;font-size:7px;font-weight:750}.graphic-hand-tool{background:#efefe9;border:1px solid #d8d8d1;height:31px}.graphic-hand-tool.active{background:var(--lime);border-color:#bad63e}.graphic-background-switch{background:#efefe9;border:1px solid #d8d8d1;height:31px}.graphic-background-switch button{color:#767a74}.graphic-background-switch button.active,.review-background-switch button.active{color:#fff;background:var(--ink)}.unified-review-selectors{flex-wrap:wrap;align-items:flex-end}.unified-review-canvas{overflow:auto}.unified-review-canvas.detail-zoom{place-items:start;display:block}.unified-review-canvas.detail-zoom .unified-review-artboard{justify-self:start;margin:34px 24px 76px}.canvas-wrap.detail-zoom{justify-content:flex-start;align-items:flex-start}.canvas-wrap.detail-zoom .artboard{flex:none}.review-pdf-pagebar{border-top:1px solid var(--line);color:#fff;background:#181b19;border-bottom:1px solid #323733;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.review-pdf-pagebar>button{color:#fff;background:#252a26;border:1px solid #454b46;border-radius:9px;width:34px;height:34px;font-size:15px}.review-pdf-pagebar>button:disabled{opacity:.32}.review-pdf-pagebar>div{gap:1px;min-width:0;display:grid}.review-pdf-pagebar span{color:#a9afa8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.review-pdf-pagebar strong{font-size:13px}.review-pdf-pagebar small{color:#a9afa8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.review-pdf-page-tools{justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.review-page-status-controls{background:#222623;border:1px solid #3e443f;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.review-page-status-controls button{color:#b9bfb9;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 8px;font-size:9px;font-weight:780}.review-page-status-controls button:hover:not(:disabled){color:#fff;background:#303631}.review-page-status-controls button.active{color:#181b19;background:var(--lime)}.review-page-status-controls button:nth-child(2).active{color:#fff;background:var(--coral)}.review-page-status-controls button:nth-child(3).active{color:#2d312e;background:#c8ccc7}.review-page-status-controls button:disabled{cursor:not-allowed;opacity:.42}.review-pdf-mode-switch{background:#222623;border:1px solid #3e443f;border-radius:9px;align-items:center;padding:3px;display:flex}.review-pdf-mode-switch>button{color:#aeb4ae;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 9px;font-size:8px;font-weight:800}.review-pdf-mode-switch>button.active{color:#1b1e1c;background:#f3f4ef}.classic-review-stage-layout.pdf-pages-open{grid-template-columns:176px minmax(0,1fr)}.classic-review-stage-layout.pdf-pages-open .canvas-wrap{height:clamp(540px,100vh - 320px,720px);min-height:540px}.review-pdf-pages{gap:8px;display:grid}.review-pdf-pages>header{color:#fff;justify-content:space-between;align-items:center;padding:2px 2px 7px;display:flex}.review-pdf-pages>header span{color:#9da39d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.review-pdf-pages>header strong{background:#303530;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.review-pdf-page-list{scrollbar-width:thin;gap:9px;max-height:clamp(280px,100vh - 430px,510px);padding-right:3px;display:grid;overflow:auto}.review-pdf-page-list>button{color:#fff;text-align:left;background:#222623;border:1px solid #3c423d;border-radius:8px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:6px;padding:5px;display:grid;position:relative}.review-pdf-page-list>button:hover{border-color:#707870}.review-pdf-page-list>button.active{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.review-pdf-page-list>button.page-status-clear{border-left-color:#56b77f}.review-pdf-page-list>button.page-status-changes{border-left-color:var(--coral)}.review-pdf-page-list>button.page-status-not_applicable{border-left-color:#a8aea8}.review-pdf-page-list>button>span{justify-items:center;gap:5px;display:grid}.review-pdf-page-list b{font-size:9px}.review-pdf-page-list i{background:var(--coral);color:#171918;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;font-weight:900;display:grid}.page-review-dot{background:0 0;border:1px solid #747b74;border-radius:50%;width:8px;height:8px;display:block}.page-review-dot.status-clear{background:#56b77f;border-color:#56b77f}.page-review-dot.status-changes{border-color:var(--coral);background:var(--coral)}.page-review-dot.status-not_applicable{background:#a8aea8;border-color:#a8aea8}.page-review-canvas-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#181b19db;border-radius:99px;align-items:center;min-height:26px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #11141224}.page-review-canvas-badge.status-clear{background:#257e4ee6}.page-review-canvas-badge.status-changes{background:#cf4c41eb}.page-review-canvas-badge.status-not_applicable{background:#585e59e0}.review-navigator-dock{border-top:1px solid #3b403b;margin-top:12px;padding-top:12px}.pdf-canvas-artwork{background:#fff;position:absolute;inset:0;overflow:hidden}.pdf-canvas-artwork.compact{border-radius:3px;width:100%;min-height:72px;position:relative;inset:auto;box-shadow:0 2px 8px #0000003d}.pdf-canvas-artwork canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.pdf-canvas-artwork.compact canvas{height:auto}.pdf-canvas-state{color:#6d726d;text-align:center;background:#f4f4f0;place-content:center;padding:10px;font-size:9px;font-weight:700;display:grid;position:absolute;inset:0}.pdf-canvas-state.error{color:#6e3932;gap:5px}.pdf-canvas-state a{color:inherit;text-decoration:underline}.artboard.pdf-artboard{background:#fff;overflow:visible}.pdf-flow-pages{justify-items:center;gap:28px;width:100%;padding:26px 0 68px;display:grid}.canvas-wrap.pdf-flow-mode{justify-content:flex-start;align-items:center}.pdf-flow-page{outline:1px solid #0000;flex:none;transition:outline-color .15s,box-shadow .15s}.pdf-flow-page.active{outline-color:#d8ff3fb8;box-shadow:0 0 0 4px #d8ff3f1a,0 18px 48px #00000047}@media (max-width:900px){.classic-review-stage-layout.pdf-pages-open{grid-template-columns:minmax(0,1fr)}.review-pdf-pagebar{z-index:8;grid-template-columns:34px minmax(0,1fr) 34px;position:sticky;top:0}.review-pdf-page-tools{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}}.review-toolbar{height:auto;min-height:64px}.review-tools{flex-wrap:wrap;justify-content:flex-end}.review-tools button.active-tool{background:var(--lime);border-color:#b9d73f}.review-tools>.review-background-switch{background:#ecece7;min-width:auto;padding:2px}.review-background-switch button{border:0;width:24px;min-width:24px;height:23px}.detail-navigator{z-index:30;color:#f5f5ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121513f0;border:1px solid #515650;border-radius:8px;flex:none;align-self:flex-start;width:142px;margin-top:-132px;padding:8px;position:sticky;bottom:14px;left:14px;box-shadow:0 12px 30px #0000003d}.detail-navigator>header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.detail-navigator>header span{color:#9da29c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.detail-navigator>header strong{font-size:8px}.detail-navigator-map{z-index:1;cursor:crosshair;touch-action:none;background:#e8e7e0;border:1px solid #70756f;width:100%;position:relative;overflow:hidden}.detail-navigator-map:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.detail-navigator-preview{background:#f5f4ed;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.detail-navigator-preview>.demo-art,.detail-navigator-preview>.document-page-art{border-radius:0;width:100%;height:100%;min-height:0}.detail-navigator-preview>.document-page-art,.detail-navigator-preview>.creative{position:absolute;inset:0}.detail-navigator-preview .demo-art-kicker{padding:.54cqw .87cqw;font-size:1.05cqw}.detail-navigator-preview .demo-art>strong{font-size:10.5cqw}.detail-navigator-preview .demo-art>small,.detail-navigator-preview .demo-art>i{font-size:1.18cqw}.detail-navigator-preview .demo-shape-b{border-width:.33cqw}.detail-navigator-preview>span{aspect-ratio:1;border-radius:50%;width:62%;position:absolute;top:-15%;right:-8%}.detail-navigator-preview i{background:#252925;width:48%;height:7%;position:absolute;left:8%}.detail-navigator-preview i:first-of-type{top:48%}.detail-navigator-preview i:nth-of-type(2){width:31%;top:61%}.detail-navigator-preview b{color:#252925;font-size:10px;position:absolute;bottom:9%;right:8%}.detail-navigator-frame{z-index:3;border:2px solid var(--lime);pointer-events:none;background:#d8ff3f1f;min-width:8px;min-height:8px;position:absolute;box-shadow:0 0 0 1px #1416148c}.detail-navigator>small{color:#929790;margin-top:6px;font-size:6px;line-height:1.35;display:block}.document-stage>.detail-navigator{margin:-144px 0 16px 14px}.unified-review-canvas>.detail-navigator{margin-top:-144px;margin-left:14px}.document-stage-flow .document-pages{padding-top:34px;padding-bottom:80px}.document-stage-flow:not(.detail-zoom) .document-pages>article{width:min(72%,590px)!important}.document-stage-flow .document-pages>article.active .document-page-canvas{outline:3px solid var(--lime);outline-offset:5px}.document-pagination{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202321f0;border-top:1px solid #3d413d;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex;position:sticky;bottom:0}.document-pagination>button{color:#d5d8d2;background:0 0;border:0;font-size:9px}.document-pagination>button:disabled{color:#656a64}.document-pagination>div{gap:6px;display:flex}.document-pagination>div button{background:#636862;border:0;border-radius:50%;width:7px;height:7px;padding:0}.document-pagination>div button.active{background:var(--lime);border-radius:99px;width:18px}.document-page-art{color:#151817;background:#f7f5ef;padding:8% 8% 7%;position:absolute;inset:0;overflow:hidden}.document-page-art>b{z-index:0;border-radius:50%;position:absolute}.document-page-art>em{font-size:2.2cqw;font-style:normal;font-weight:850;position:absolute;bottom:4%;right:6%}.document-page-brand{z-index:1;letter-spacing:.08em;font-size:1.65cqw;font-weight:850;position:relative}.page-art-1{color:#f8f7f1;background:#121513}.page-art-1>b{aspect-ratio:1;width:83%;bottom:-2%;right:-22%}.document-cover-copy{z-index:1;margin-top:19%;position:relative}.document-cover-copy small{letter-spacing:.08em;font-size:1.7cqw}.document-cover-copy strong{letter-spacing:-.075em;margin:7% 0;font-size:9.3cqw;font-weight:680;line-height:.82;display:block}.document-cover-copy span{color:#151817;background:#f6f5ef;padding:1.8% 2.4%;font-size:1.7cqw;font-weight:850;display:inline-block}.page-art-2>b{aspect-ratio:1;width:52%;top:16%;right:-8%}.document-editorial-copy,.document-agenda-copy,.document-map-copy,.document-speaker-copy,.document-back-copy{z-index:1;margin-top:18%;position:relative}.document-editorial-copy>span,.document-agenda-copy>span,.document-map-copy>span,.document-speaker-copy>span,.document-back-copy>span{letter-spacing:.12em;font-size:1.7cqw;font-weight:850}.document-editorial-copy h4,.document-map-copy h4,.document-speaker-copy h4{letter-spacing:-.06em;max-width:75%;margin:5% 0;font-size:6.5cqw;line-height:.95}.document-editorial-copy p{max-width:64%;font-size:2.2cqw;line-height:1.55}.document-editorial-copy>div{align-items:center;gap:3%;margin-top:14%;display:flex}.document-editorial-copy i{aspect-ratio:1;background:#252927;border-radius:50%;width:12%}.document-editorial-copy small{font-size:1.7cqw}.page-art-3{color:#f7f7f1;background:#202422}.page-art-3>b{aspect-ratio:1;width:74%;top:-19%;right:-23%}.document-agenda-copy>div{border-bottom:1px solid #59605b;grid-template-columns:16% minmax(0,1fr) auto;align-items:center;gap:4%;padding:4.3% 0;display:grid}.document-agenda-copy>div:first-of-type{border-top:1px solid #59605b;margin-top:7%}.document-agenda-copy strong{font-size:2.3cqw}.document-agenda-copy p{margin:0;font-size:2.5cqw;font-weight:700}.document-agenda-copy small{color:#aeb3ad;font-size:1.7cqw}.page-art-4>b{aspect-ratio:1;width:88%;bottom:-13%;right:-28%}.document-map{aspect-ratio:1.3;background:linear-gradient(24deg,#0000 46%,#a6aaa3 47% 49%,#0000 50%),linear-gradient(-40deg,#0000 45%,#c2c4bd 46% 48%,#0000 49%),#e4e2db;width:100%;margin-top:8%;position:relative}.document-map i{aspect-ratio:1;background:#292d2a;width:13%;position:absolute}.document-map i:first-child{top:12%;left:15%}.document-map i:nth-child(2){top:54%;left:27%}.document-map i:nth-child(3){top:26%;right:19%}.document-map i:nth-child(4){bottom:13%;right:34%}.document-map b{background:var(--lime);padding:2%;font-size:1.4cqw;position:absolute;top:43%;left:44%}.document-map-copy>p{font-size:1.7cqw}.page-art-5>b{aspect-ratio:1;width:62%;top:24%;left:-18%}.document-speaker-copy>div{grid-template-columns:repeat(2,1fr);gap:4%;margin-top:9%;display:grid}.document-speaker-copy i{aspect-ratio:1;color:#fff;background:#252927;border-radius:50%;place-items:center;font-size:5cqw;font-style:normal;font-weight:750;display:grid}.page-art-6{color:#f8f7f1;background:#121513}.page-art-6>b{aspect-ratio:1;width:75%;top:18%;right:-18%}.document-back-copy strong{letter-spacing:-.07em;margin-top:4%;font-size:9cqw;line-height:.9;display:block}.document-back-copy p{margin-top:55%;font-size:2cqw}.document-page-art.thumbnail{aspect-ratio:210/297;width:100%;padding:7%;position:relative;container-type:inline-size}.document-page-art.thumbnail .document-page-brand,.document-page-art.thumbnail .document-cover-copy small,.document-page-art.thumbnail .document-cover-copy span,.document-page-art.thumbnail .document-editorial-copy>span,.document-page-art.thumbnail .document-agenda-copy>span,.document-page-art.thumbnail .document-map-copy>span,.document-page-art.thumbnail .document-speaker-copy>span,.document-page-art.thumbnail .document-back-copy>span,.document-page-art.thumbnail .document-editorial-copy p,.document-page-art.thumbnail .document-editorial-copy>div,.document-page-art.thumbnail .document-map-copy>p,.document-page-art.thumbnail .document-agenda-copy small{display:none}.document-page-art.thumbnail .document-cover-copy strong,.document-page-art.thumbnail .document-back-copy strong{font-size:9cqw}.document-page-art.thumbnail .document-agenda-copy>div{grid-template-columns:1fr;padding:3% 0}.document-page-art.thumbnail .document-agenda-copy p,.document-page-art.thumbnail .document-agenda-copy strong{font-size:3cqw}.document-page-art.thumbnail .document-map,.document-page-art.thumbnail .document-speaker-copy>div{margin-top:5%}.document-page-canvas{container-type:inline-size}.document-pin{z-index:4;width:29px;height:29px;color:var(--ink);border:3px solid var(--ink);background:#fff;border-radius:50% 50% 50% 5px;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000038}.document-pin.active{background:var(--lime);transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 6px #d8ff3f59}.document-pin.pending{background:var(--coral);color:var(--ink);border-color:#fff}.document-review-panel{color:var(--ink);background:#f7f7f3;border-left:1px solid #d8d8d1;flex-direction:column;display:flex}.document-page-rating,.document-note-section,.document-overall-decision{border-bottom:1px solid var(--line);padding:18px}.document-version-journey{color:#f5f5ef;background:#222624;border-bottom:1px solid #353a36;padding:18px}.document-version-journey>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.document-version-journey h3{letter-spacing:-.035em;margin:5px 0 0;font-size:15px}.document-version-journey>header button{color:#d7dad4;white-space:nowrap;background:0 0;border:1px solid #50554f;border-radius:5px;min-height:30px;padding:0 8px;font-size:7px}.document-version-journey>div{margin-top:15px}.document-version-journey>div>button{color:#eff0eb;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px minmax(0,1fr);gap:9px;width:100%;padding:7px 5px;display:grid}.document-version-journey>div>button.active{background:#303531;border-color:#555b54}.document-version-journey>div>button>span{justify-content:center;width:26px;display:flex;position:relative}.document-version-journey>div>button b{z-index:1;background:#4b514b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid;position:relative}.document-version-journey>div>button.active b{background:var(--lime);color:var(--ink)}.document-version-journey>div>button i{background:#555b54;width:1px;position:absolute;top:24px;bottom:-26px;left:12px}.document-version-journey small,.document-version-journey strong,.document-version-journey em{display:block}.document-version-journey small{color:#8f958e;font-size:7px}.document-version-journey strong{margin-top:3px;font-size:9px}.document-version-journey>div p{color:#a7aca6;margin:3px 0;font-size:7px;line-height:1.35}.document-version-journey em{color:#c7cac4;font-size:7px;font-style:normal}.document-version-journey>p{color:#a7aca6;background:#191c1a;border-radius:6px;margin:12px 0 0;padding:9px;font-size:7px;line-height:1.5}.document-page-rating h3,.document-overall-decision h3{letter-spacing:-.03em;margin:4px 0 12px;font-size:15px}.document-page-rating>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.document-page-rating button{border:1px solid var(--line-dark);background:#fff;border-radius:6px;min-height:34px;font-size:9px;font-weight:700}.document-page-rating button.active.good{background:#dff0df;border-color:#77a983}.document-page-rating button.active.changes{background:#ffe2dc;border-color:#d97869}.document-note-section{flex-direction:column;flex:1;min-height:0;display:flex}.document-note-section>header{justify-content:space-between;gap:15px;display:flex}.document-note-section>header strong{margin-top:4px;font-size:11px;display:block}.document-note-section>header>span{color:var(--muted);font-size:9px}.document-note-composer{background:#eeeee8;border-radius:8px;margin-top:12px;padding:12px}.document-note-composer>strong{gap:6px;font-size:9px;display:flex}.document-note-composer>strong span{color:#bf4f3f}.document-note-composer textarea{resize:vertical;border:1px solid var(--line-dark);background:#fff;border-radius:6px;width:100%;min-height:78px;margin-top:9px;padding:10px;font-size:10px;line-height:1.45}.document-note-composer>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.document-note-composer>div>button:first-child{background:0 0;border:0;font-size:9px}.document-note-composer .button{min-height:31px;font-size:8px}.document-note-list{min-height:0;margin-top:11px;overflow-y:auto}.document-note-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:25px minmax(0,1fr);gap:9px;width:100%;padding:10px 8px;display:grid}.document-note-list>button.active{background:#eef6d1;border-color:#c5db75}.document-note-list>button>span{background:var(--ink);color:#fff;border-radius:50% 50% 50% 4px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:850;display:grid}.document-note-list strong{font-size:9px}.document-note-list p{margin:4px 0;font-size:9px;line-height:1.45}.document-note-list small{color:var(--muted);font-size:7px}.document-notes-empty{text-align:center;padding:25px 10px}.document-notes-empty>span{background:#e9e9e3;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 9px;display:grid}.document-notes-empty strong{font-size:10px;display:block}.document-notes-empty p{color:var(--muted);margin:5px 0 0;font-size:8px}.document-overall-decision{background:#eeeee8}.document-overall-decision>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.document-overall-decision>div button{border:1px solid var(--line-dark);background:#fff;border-radius:5px;min-height:32px;padding:0 4px;font-size:8px}.document-overall-decision>div button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.document-decision-save{background:var(--lime);border:1px solid #b9d93c;border-radius:6px;width:100%;min-height:36px;margin-top:8px;font-size:9px;font-weight:780}.document-overall-decision>small{color:var(--muted);margin-top:7px;font-size:7px;line-height:1.4;display:block}@media (max-width:1050px){.dashboard-content{width:calc(100% - 48px)}.dashboard-project-grid,.dashboard-admin-grid{grid-template-columns:1fr}.document-review-layout{grid-template-columns:110px minmax(360px,1fr) 285px}.document-review-brand .document-file-badge,.document-download,.document-version-select span{display:none}}@media (max-width:760px){.dashboard-shell{display:block}.dashboard-sidebar{width:auto;height:auto;position:static}.dashboard-sidebar nav,.dashboard-platform-map,.dashboard-sidebar .sidebar-bottom{display:none}.dashboard-main{display:block}.dashboard-topbar{height:64px;padding:0 18px}.personal-inbox-panel{width:auto;max-height:calc(100vh - 82px);position:fixed;inset:70px 10px auto}.personal-inbox-list{max-height:calc(100vh - 315px)}.personal-inbox.project .personal-inbox-trigger{width:38px;padding:0}.personal-inbox.project .personal-inbox-trigger>strong{display:none}.personal-inbox.project .personal-inbox-trigger>b{position:absolute;top:-6px;right:-7px}.dashboard-content{width:calc(100% - 32px);padding:33px 0 50px}.dashboard-welcome,.dashboard-section-heading{flex-direction:column;align-items:flex-start}.dashboard-welcome{gap:14px;padding:18px}.dashboard-welcome h1{font-size:34px}.dashboard-create{justify-content:center;align-self:flex-start;width:auto}.dashboard-project-tools{flex-direction:column;align-items:stretch;width:100%}.dashboard-project-tools label{width:100%}.project-card-actions{flex-direction:column;align-items:stretch}.project-card-menu,.project-card-menu>summary{width:100%}.project-card-menu>summary{justify-content:space-between}.project-card-menu>div{width:100%;bottom:calc(100% + 8px);left:0;right:auto}.dashboard-section-heading>p{text-align:left}.document-review-topbar{align-items:flex-start}.document-review-brand .brand-glyph,.document-review-brand small,.document-zoom,.document-version-select{display:none}.document-review-layout{grid-template-columns:76px minmax(280px,1fr)}.document-review-panel{z-index:9;border-top:1px solid var(--line);max-height:34vh;position:fixed;bottom:0;left:76px;right:0}.document-page-rating,.document-note-section{display:none}.document-pages{padding-bottom:210px}.document-pagination{bottom:169px}}.upload-progress{flex-direction:column;align-items:flex-start;gap:8px;min-width:280px}.upload-progress-text{font-variant-numeric:tabular-nums}.upload-progress-track{background:currentColor;border-radius:999px;width:100%;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.upload-progress-track{background:color-mix(in oklab, currentColor 18%, transparent)}}.upload-progress-track{overflow:hidden}.upload-progress-bar{background:currentColor;border-radius:999px;height:100%;transition:width .18s ease-out;display:block}.presentation-artwork-viewport{isolation:isolate;background:#111411;width:100%;min-width:0;position:relative;overflow:hidden}.presentation-artwork-clip{touch-action:none;background:#111411;position:absolute;inset:0;overflow:hidden}.presentation-artwork-viewport.hand-mode .presentation-artwork-clip{cursor:grab}.presentation-artwork-viewport.hand-mode .presentation-artwork-clip:active{cursor:grabbing}.presentation-artwork-transform{transform-origin:0 0;will-change:left, top, transform;width:100%;height:100%;position:absolute}.presentation-artwork-viewport.following .presentation-artwork-transform{pointer-events:none}.presentation-artwork-transform>.real-graphic-artwork,.presentation-artwork-transform>.demo-art{border-radius:0;width:100%;height:100%;min-height:100%;margin:0}.presentation-viewport-controls{z-index:12;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111412db;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 24px #0000003d}.presentation-viewport-controls button{min-width:30px;height:30px;color:inherit;background:#ffffff14;border:0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800}.presentation-viewport-controls button.active{color:#151815;background:var(--lime)}.presentation-viewport-controls button:disabled{cursor:default;opacity:.4}.presentation-viewport-controls strong{font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:12px}.presentation-follow-badge{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-left:4px;padding:3px 6px;font-size:11px;font-weight:850}.variant-art-button .presentation-artwork-viewport{height:clamp(230px,31vw,460px)}.single-stage>.presentation-artwork-viewport{height:clamp(360px,47vw,660px)}.layout-presentation-card>.presentation-artwork-viewport{height:46vh}.layout-presentation-stage.gallery-windows-3.gallery-rows-1 .layout-presentation-card>.presentation-artwork-viewport{height:40vh}.layout-presentation-stage.gallery-rows-2 .layout-presentation-card>.presentation-artwork-viewport,.layout-presentation-stage.gallery-rows-3 .layout-presentation-card>.presentation-artwork-viewport{height:29vh}.presentation-compare-tools{align-items:center;gap:6px;display:flex}.presentation-link-views{color:#8e948d;background:#202420;border:1px solid #343934;border-radius:5px;min-height:32px;padding:0 12px;font-size:12px;font-weight:780}.presentation-link-views.active{color:#171a17;background:var(--lime);border-color:var(--lime)}.presentation-link-views:disabled{opacity:.52}.presentation-backdrop.focus .variant-art-button .presentation-artwork-viewport,.presentation-backdrop.focus .single-stage>.presentation-artwork-viewport{height:calc(100vh - 4.4vw)}.layout-presentation-backdrop.focus .layout-presentation-card>.presentation-artwork-viewport{height:calc(100vh - 4vw - 60px)}@media (max-width:780px){.presentation-compare-tools{flex-direction:column;align-items:stretch}.presentation-link-views{width:100%}.variant-art-button .presentation-artwork-viewport,.single-stage>.presentation-artwork-viewport{height:430px}.presentation-backdrop.focus .variant-art-button .presentation-artwork-viewport,.presentation-backdrop.focus .single-stage>.presentation-artwork-viewport{height:calc(100vh - 24px)}}.access-dialog-backdrop{z-index:420;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e0dc2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.access-dialog{color:#1b1e1b;background:#f7f7f2;border:1px solid #ffffff47;border-radius:22px;width:min(1120px,100%);max-height:min(860px,100dvh - 56px);overflow:auto;box-shadow:0 32px 100px #0000006b}.access-dialog-header{z-index:3;color:#f7f7f2;background:radial-gradient(circle at 82% -20%,#d8ff3f33,#0000 44%),#171a17;justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 32px 24px;display:flex;position:sticky;top:0}.access-dialog-header span,.access-section-heading span{color:#8b918a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.access-dialog-header h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.08}.access-dialog-header p{color:#b7bcb6;max-width:680px;margin:0;font-size:15px;line-height:1.55}.access-dialog-header>button{color:#eef0eb;background:#282c28;border:1px solid #3b403b;border-radius:50%;flex:none;width:42px;height:42px;font-size:25px;line-height:1}.access-dialog-project{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f2f5;border-bottom:1px solid #deded6;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:16px 32px;display:grid;position:sticky;top:129px}.access-dialog-project label{font-size:14px;font-weight:800}.access-dialog-project select,.access-compose input,.access-compose select,.access-row select{color:#1b1e1b;background:#fff;border:1px solid #cfcfc6;border-radius:9px;min-height:44px;padding:0 13px;font-size:14px}.access-dialog-project select{width:100%;font-weight:700}.access-dialog-body{grid-template-columns:minmax(300px,.84fr) minmax(420px,1.16fr);display:grid}.access-compose,.access-overview{min-width:0;padding:28px 32px 34px}.access-compose{background:#edede7;border-right:1px solid #d8d8d0}.access-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.access-section-heading h3{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.access-section-heading b{color:#59605a;white-space:nowrap;background:#fff;border:1px solid #d8d8d0;border-radius:999px;padding:6px 9px;font-size:11px}.access-compose form>label:not(.access-email-toggle),.access-form-row label{display:block}.access-compose label>span{margin-bottom:7px;font-size:13px;font-weight:750;display:block}.access-compose input,.access-compose select{width:100%}.access-form-row{grid-template-columns:minmax(0,1.45fr) minmax(110px,.55fr);gap:12px;margin-top:15px;display:grid}.access-role-description{color:#747a74;min-height:38px;margin:9px 0 18px;font-size:12px;line-height:1.45}.access-email-toggle{background:#ffffff94;border:1px solid #d8d8d0;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.access-email-toggle input{width:18px;min-height:18px;margin:2px 0 0}.access-email-toggle strong,.access-email-toggle small{display:block}.access-email-toggle strong{font-size:13px}.access-email-toggle small{color:#737973;margin-top:3px;font-size:11px;line-height:1.45}.access-primary-button{color:#171a17;background:var(--lime);border:0;border-radius:10px;width:100%;min-height:48px;margin-top:14px;font-size:15px;font-weight:850}.access-link-result{background:#171a17;border-radius:11px;margin-top:18px;padding:14px}.access-link-result>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.access-link-result p{color:#c8cdc7;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 11px;font-size:12px;line-height:1.4;overflow:hidden}.access-link-result button{color:#171a17;background:#fff;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800}.access-error{color:#8b241f;background:#ffe8e5;border:1px solid #f2b4ae;border-radius:9px;margin:15px 0 0;padding:12px 13px;font-size:13px;line-height:1.45}.access-list{gap:9px;display:grid}.access-row{background:#fff;border:1px solid #deded6;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:66px;padding:10px 11px;display:grid}.access-row.invitation{box-shadow:inset 3px 0 var(--lime);border-color:#d4e58b}.access-row.revoked{opacity:.58}.access-avatar{color:#f7f7f2;background:#252925;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:850;display:grid}.access-row strong,.access-row small{display:block}.access-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.access-row small{color:#767c76;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.access-row em{color:#566420;background:#eff8c9;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.access-row>button{color:#6f302a;background:#fff4f2;border:1px solid #efc6c1;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:750}.access-row select{max-width:150px;min-height:34px;padding:0 8px;font-size:11px}.access-empty{color:#7a807a;text-align:center;background:#f1f1eb;border:1px dashed #cecec5;border-radius:11px;margin:0;padding:28px;font-size:13px}.access-history,.access-agency{border-top:1px solid #deded6;margin-top:16px;padding-top:14px}.access-history summary,.access-agency summary{cursor:pointer;color:#626862;font-size:12px;font-weight:800}.access-history p,.access-agency p{justify-content:space-between;gap:16px;margin:10px 0 0;font-size:12px;display:flex}.access-history small,.access-agency small{color:#848a84}@media (max-width:850px){.access-dialog-backdrop{align-items:stretch;padding:0}.access-dialog{border-radius:0;max-height:100dvh}.access-dialog-header,.access-compose,.access-overview{padding-left:20px;padding-right:20px}.access-dialog-project{grid-template-columns:1fr;gap:7px;padding:14px 20px;position:static}.access-dialog-body{grid-template-columns:1fr}.access-compose{border-bottom:1px solid #d8d8d0;border-right:0}}@media (max-width:560px){.access-row{grid-template-columns:40px minmax(0,1fr)}.access-row>em,.access-row>select,.access-row>button{grid-column:2;justify-self:start}}.project-dialog-backdrop,.structure-dialog-backdrop{z-index:170;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0ad1;padding:32px;overflow:auto}.project-dialog,.structure-dialog{color:#171a18;background:#f7f7f2;border:1px solid #ffffff24;border-radius:24px;width:min(100%,780px);max-height:calc(100dvh - 64px);overflow:auto;box-shadow:0 36px 100px #00000061}.project-dialog>header,.structure-dialog>header{border-bottom:1px solid #dcded7;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 24px;display:flex}.project-dialog>header h2,.structure-dialog>header h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.05}.project-dialog>header p,.structure-dialog>header p{color:#686e69;max-width:650px;margin:0;font-size:14px;line-height:1.5}.project-dialog>header>button,.structure-dialog>header>button{color:#202421;cursor:pointer;background:#e9eae4;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:23px;display:grid}.project-dialog-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 32px;display:grid}.project-dialog-form label,.structure-form-grid label{gap:8px;min-width:0;display:grid}.project-dialog-form label>span,.structure-form-grid label>span{color:#606761;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.project-dialog-form input,.project-dialog-form select,.structure-form-grid input,.structure-form-grid select,.structure-form-grid textarea{color:#171a18;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd2ca;border-radius:11px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.project-dialog-form input:focus,.project-dialog-form select:focus,.structure-form-grid input:focus,.structure-form-grid select:focus,.structure-form-grid textarea:focus{border-color:#5268ff;box-shadow:0 0 0 3px #5268ff21}.project-color-field>div,.structure-color-field>div{grid-template-columns:52px 1fr;gap:8px;display:grid}.project-color-field input[type=color],.structure-color-field input[type=color]{cursor:pointer;padding:5px}.project-template-field{border:0;grid-column:1/-1;gap:7px;min-width:0;margin:2px 0 0;padding:0;display:grid}.project-template-field>legend{color:#606761;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:11px;font-weight:850}.project-template-field>p{color:#747b75;margin:0;font-size:12px;line-height:1.4}.project-template-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.project-template-options>label{cursor:pointer;background:#fff;border:1px solid #cfd2ca;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;min-height:92px;padding:15px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.project-template-options>label[data-selected=true]{background:#f3f5ff;border-color:#5268ff;box-shadow:0 0 0 3px #5268ff1c}.project-template-options input{accent-color:#5268ff;width:18px;min-height:18px;margin:2px 0 0}.project-template-options>label>span{color:#171a18;letter-spacing:normal;text-transform:none;gap:5px;font-size:14px;font-weight:400;display:grid}.project-template-options strong{color:#171a18;font-size:14px}.project-template-options small{color:#626963;font-size:12px;line-height:1.45}.project-dialog>footer,.structure-editor>footer{border-top:1px solid #dcded7;justify-content:flex-end;align-items:center;gap:10px;padding:20px 32px 28px;display:flex}.dialog-form-error{color:#982f21;background:#fff0ed;border:1px solid #ffc4bb;border-radius:10px;margin:0 32px 18px;padding:11px 13px;font-size:13px;line-height:1.45}.brand-asset-dialog{width:min(1040px,100%)}.brand-asset-dialog-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:0;display:grid}.brand-asset-dialog-form{align-content:start}.brand-asset-dialog-form textarea{resize:vertical;min-height:110px}.brand-asset-wide-field{grid-column:1/-1}.brand-asset-source-card{background:#fff;border:1px solid #d8dad3;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;margin:28px 32px 28px 0;padding:20px;display:flex}.brand-asset-source-card>strong{overflow-wrap:anywhere;font-size:16px}.brand-asset-source-card>p,.brand-asset-source-card>div span{color:#666d67;margin:0;font-size:12px;line-height:1.55}.brand-asset-source-card>a{color:#253ed7;font-size:12px;font-weight:750}.brand-asset-source-card>div{border-top:1px solid #e3e4de;gap:6px;margin-top:auto;padding-top:14px;display:grid}.brand-asset-dialog-footer{z-index:3;background:#f7f7f2;flex-wrap:wrap;position:sticky;bottom:0;box-shadow:0 -14px 24px #171a180f}.brand-reject-button{color:#8b332a;margin-right:auto}.structure-dialog{width:min(1180px,100%)}.structure-dialog-toolbar{background:#eeefe9;border-bottom:1px solid #dcded7;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.structure-dialog-toolbar>div{gap:7px;display:flex}.structure-dialog-toolbar button,.stream-tree-manage{color:#343934;cursor:pointer;background:#fff;border:1px solid #cfd2ca;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.structure-dialog-toolbar button.active,.structure-dialog-toolbar button.primary{color:#fff;background:#171a18;border-color:#171a18}.structure-dialog-layout{grid-template-columns:minmax(280px,.82fr) minmax(460px,1.45fr);min-height:560px;display:grid}.structure-dialog-layout>nav{background:#f0f1eb;border-right:1px solid #dcded7;max-height:660px;padding:16px;overflow:auto}.structure-dialog-layout>nav>section{margin-top:10px}.structure-dialog-layout>nav>section>div{border-left:1px solid #c7cac2;gap:5px;margin:5px 0 0 18px;padding-left:9px;display:grid}.structure-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.structure-row:hover,.structure-row.active{background:#fff;border-color:#d1d4cc}.structure-row.active{box-shadow:0 7px 20px #1c221d14}.structure-row>span{color:#121512;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.structure-row.nested{grid-template-columns:8px minmax(0,1fr) 20px}.structure-row.nested>span{border-radius:999px;width:6px;height:34px}.structure-row>div{gap:2px;min-width:0;display:grid}.structure-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.structure-row small{color:#7b817b;font-size:11px}.structure-row>i{color:#989e98;font-size:20px;font-style:normal}.structure-empty{color:#858b85;text-align:center;margin:60px 20px}.structure-editor{padding:28px 30px 0}.structure-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.structure-name-field,.structure-description-field,.structure-group-field,.structure-assignment-field{grid-column:1/-1}.structure-assignment-field small{color:#737a74;font-size:12px;line-height:1.45}.structure-form-grid textarea{resize:vertical;min-height:110px}.structure-editor>footer{margin:28px -30px 0}.structure-archive-action{color:#8d4035;cursor:pointer;background:0 0;border:0;margin-right:auto;font-weight:800}.stream-tree-manage{background:0 0;border-radius:10px;width:100%;margin-top:7px}.dashboard-create:disabled{cursor:not-allowed;filter:grayscale();opacity:.55}.creator-advanced{background:#f1f2ec;border:1px solid #d8dad3;border-radius:14px;margin-top:18px}.creator-advanced summary{cursor:pointer;color:#3d433e;padding:14px 16px;font-size:12px;font-weight:850}.creator-advanced[open] summary{border-bottom:1px solid #d8dad3}.creator-advanced>.form-grid{padding:18px}.creator-advanced textarea{resize:vertical;min-height:86px}.project-card-actions{flex-wrap:wrap}@media (max-width:900px){.project-dialog-backdrop,.structure-dialog-backdrop{align-items:stretch;padding:0}.project-dialog,.structure-dialog{border-radius:0;width:100%;max-height:100dvh}.structure-dialog-layout,.brand-asset-dialog-layout{grid-template-columns:1fr}.brand-asset-source-card{margin:0 32px 28px}.structure-dialog-layout>nav{border-bottom:1px solid #dcded7;border-right:0;max-height:300px}}@media (max-width:620px){.project-dialog>header,.structure-dialog>header,.project-dialog-form,.structure-editor{padding-left:20px;padding-right:20px}.project-dialog-form,.structure-form-grid,.project-template-options{grid-template-columns:1fr}.structure-name-field,.structure-description-field,.structure-group-field,.structure-assignment-field,.brand-asset-wide-field{grid-column:auto}.brand-asset-source-card{margin-left:20px;margin-right:20px}.brand-asset-dialog-footer .button{width:100%}.structure-dialog-toolbar{flex-direction:column;align-items:stretch}.structure-dialog-toolbar>div{flex-wrap:wrap}.structure-editor>footer{margin-left:-20px;margin-right:-20px}}.project-header{grid-template-columns:minmax(420px,1fr) auto;align-items:center;gap:24px;min-height:124px;padding:12px 28px 0;display:grid}.project-heading{min-width:0}.project-heading .breadcrumb{margin-bottom:7px}.project-heading .workspace-tabs{background:0 0;border:0;align-items:flex-end;gap:22px;width:fit-content;height:36px;margin-top:8px;padding:0}.project-heading .workspace-tabs button{height:36px;padding-top:0}.header-actions{flex-wrap:wrap;justify-content:flex-end}.client-mode .project-header{padding-left:78px;position:relative}.client-mode .project-header:before{margin:0;position:absolute;top:23px;left:30px}.streams-workspace{min-height:calc(100vh - 124px);padding:14px 18px 36px}.streams-intro{border-radius:10px;grid-template-columns:minmax(320px,1fr) minmax(390px,auto);gap:24px;min-height:104px;padding:15px 20px}.streams-intro:after{display:none}.streams-intro .eyebrow{margin-bottom:5px;font-size:11px}.streams-intro h2{letter-spacing:-.04em;font-size:clamp(22px,1.8vw,28px)}.streams-intro>div>p{margin-top:5px;font-size:12px}.streams-hero-actions{margin-top:10px}.streams-hero-actions .button{min-height:34px}.stream-overview>div{min-height:68px;padding:9px 11px}.overview-signal{width:34px;height:34px;font-size:13px}.stream-overview strong,.stream-overview small{font-size:11px}.streams-workspace.mode-review,.streams-workspace.mode-present{padding-top:10px}.mode-review .streams-intro,.mode-present .streams-intro{display:none}.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar{border-left-width:4px;border-radius:8px;grid-template-columns:auto minmax(480px,1fr) minmax(210px,.42fr) auto;gap:8px;margin-top:10px;padding:6px;box-shadow:0 4px 16px #1719170b}.mode-review .graphic-workspace-modebar,.mode-present .graphic-workspace-modebar{margin-top:0}.workspace-navigation-toggle{color:#555a54;background:#f4f4ef;border:1px solid #d8d9d2;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:42px;padding:0 10px;display:inline-flex}.workspace-navigation-toggle:hover,.workspace-navigation-toggle.active{color:var(--ink);background:#fff;border-color:#bfc1b9}.workspace-navigation-toggle>span{font-size:15px;line-height:1}.graphic-mode-switch>button,.mode-review .graphic-mode-switch>button{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:42px;padding:4px 8px}.graphic-mode-switch>button>span,.mode-review .graphic-mode-switch>button>span{width:21px;height:21px}.mode-context,.mode-review .mode-context{padding:6px 9px}.notes-layer-toggle,.mode-review .notes-layer-toggle{grid-template-columns:25px minmax(0,1fr);gap:7px;min-width:154px;min-height:42px;padding:4px 8px}.notes-layer-toggle>span,.mode-review .notes-layer-toggle>span{width:25px;height:25px}.streams-layout.navigation-open{grid-template-columns:258px minmax(0,1fr);gap:10px}.streams-layout.navigation-collapsed{grid-template-columns:minmax(0,1fr);gap:0}.stream-rail.collapsed,.mode-review .stream-detail-heading,.mode-present .stream-detail-heading{display:none}.mode-review .streams-layout,.mode-present .streams-layout{margin-top:8px}@media (max-width:1240px){.project-header{grid-template-columns:1fr;gap:8px;padding-bottom:10px}.header-actions{justify-content:flex-start}.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar{grid-template-columns:auto minmax(420px,1fr) auto}.mode-context{display:none}}@media (max-width:980px){.streams-intro{grid-template-columns:1fr;gap:12px}.stream-overview>div{min-height:58px}.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar{grid-template-columns:auto minmax(360px,1fr) auto}}@media (max-width:760px){.project-header,.client-mode .project-header{min-height:0;padding:12px 14px 10px;display:grid}.client-mode .project-header{padding-left:58px}.client-mode .project-header:before{top:16px;left:14px}.project-heading .workspace-tabs{gap:18px;width:100%;height:38px;overflow-x:auto}.project-heading .workspace-tabs button{flex:none;height:38px}.header-actions{flex-wrap:nowrap;margin-top:0;padding-bottom:2px;overflow-x:auto}.streams-workspace{padding:10px 10px 32px}.streams-intro{padding:15px}.streams-intro h2{font-size:22px}.stream-overview{grid-template-columns:repeat(3,minmax(125px,1fr));overflow-x:auto}.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar{grid-template-columns:42px minmax(330px,1fr) 42px;overflow-x:auto}.workspace-navigation-toggle{width:42px;min-width:42px;padding:0}.workspace-navigation-toggle>strong,.graphic-mode-switch small,.notes-layer-toggle>div{display:none}.notes-layer-toggle,.mode-review .notes-layer-toggle{grid-template-columns:1fr;width:42px;min-width:42px;padding:0}.notes-layer-toggle>span,.mode-review .notes-layer-toggle>span{margin:auto}.streams-layout.navigation-open,.streams-layout.navigation-collapsed{grid-template-columns:1fr}}.project-header{grid-template-columns:minmax(235px,.72fr) auto minmax(360px,1fr);gap:16px;min-height:88px;padding:9px 18px}.project-heading .breadcrumb{margin-bottom:4px;font-size:11px}.project-title-line{gap:10px}.project-color{height:36px}.project-title-line h1{font-size:20px}.project-title-line p{margin-top:2px;font-size:11px}.project-header>.workspace-tabs{background:0 0;border:0;align-self:end;gap:18px;width:max-content;height:42px;padding:0}.project-header>.workspace-tabs button{height:42px;padding-top:0;font-size:12px}.header-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0}.header-actions>.button,.header-actions>.live-presentation-entry,.project-actions-menu>summary{min-height:36px;padding-inline:10px;font-size:12px}.project-presence,.realtime-status{min-height:36px}@media (max-width:1600px){.project-presence{justify-content:center;min-width:36px;padding-inline:5px}.project-presence>strong{display:none}.realtime-status{justify-content:center;width:36px;margin-right:0;padding-inline:0;font-size:0;overflow:hidden}.realtime-status>span{flex:none}}.project-actions-menu{flex:none;position:relative}.project-actions-menu>summary{color:#fff;background:var(--ink);border:1px solid var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;font-weight:740;list-style:none;display:inline-flex}.project-actions-menu>summary::-webkit-details-marker{display:none}.project-actions-menu[open]>summary,.project-actions-menu>summary:hover{color:var(--ink);background:var(--lime);border-color:var(--lime-dark)}.project-actions-menu>div{z-index:120;border:1px solid var(--line-dark);background:#fff;border-radius:10px;gap:6px;width:218px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #17191833}.project-actions-menu>div button{min-height:38px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#f5f5f0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.project-actions-menu>div button.invite{background:var(--lime);border-color:var(--lime-dark)}.client-mode .project-header{padding-left:68px}.client-mode .project-header:before{top:27px;left:20px}.streams-workspace{min-height:calc(100vh - 88px)}@media (max-width:1360px){.project-header{grid-template-columns:minmax(230px,.8fr) minmax(0,1fr);gap:6px 16px;min-height:0;padding-bottom:8px}.project-header>.workspace-tabs{grid-area:2/1;justify-self:start}.header-actions{flex-wrap:wrap;grid-area:1/2/3}}@media (max-width:820px){.project-header,.client-mode .project-header{grid-template-columns:1fr;gap:6px;padding:10px 12px}.client-mode .project-header{padding-left:56px}.client-mode .project-header:before{top:18px;left:12px}.project-header>.workspace-tabs{grid-area:auto/1;gap:18px;width:100%;height:38px;overflow-x:auto}.project-header>.workspace-tabs button{flex:none;height:38px}.header-actions{flex-wrap:nowrap;grid-area:auto/1;justify-content:flex-start;overflow-x:auto}.brand-hero{grid-template-columns:1fr}.brand-hero-mark{display:none}.brand-toolbar{flex-direction:column;align-items:flex-start}.brand-toolbar-actions{width:100%}.asset-search{flex:1;min-width:0}.asset-table{overflow:hidden}.asset-table-head{display:none}.asset-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;min-width:0;padding:14px}.asset-name{grid-area:1/1}.asset-row>span:nth-child(2){grid-area:2/1}.asset-row>span:nth-child(2):before{content:"Kategorie · ";color:#92958f}.asset-row>strong:nth-child(3){grid-area:3/1}.asset-row>strong:nth-child(3):before{content:"Version · ";color:#92958f;font-weight:500}.asset-row>.asset-status{grid-area:4/1}.asset-row-actions{flex-direction:column;grid-area:1/2/5;align-self:center}.asset-row-actions button{min-width:112px}}.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar,.mode-present .graphic-workspace-modebar{border-left-width:4px;border-radius:7px;grid-template-columns:88px minmax(375px,.75fr) minmax(190px,1fr) auto;gap:6px;min-height:46px;padding:4px}.workspace-navigation-toggle{gap:6px;min-width:88px;height:36px;min-height:36px;padding-inline:9px}.workspace-navigation-toggle>span{font-size:13px}.workspace-navigation-toggle>strong{font-size:11px}.graphic-mode-switch,.mode-review .graphic-mode-switch{border-radius:6px;gap:2px;height:36px;padding:2px}.graphic-mode-switch>button,.mode-review .graphic-mode-switch>button{border-radius:5px;grid-template-columns:none;justify-content:center;gap:6px;min-height:32px;padding:3px 10px;display:flex}.graphic-mode-switch>button>span,.mode-review .graphic-mode-switch>button>span{flex:none;width:19px;height:19px;font-size:10px}.graphic-mode-switch>button>strong,.mode-review .graphic-mode-switch>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.mode-context,.mode-review .mode-context{border-left:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:7px;min-width:0;height:36px;padding:0 9px;display:flex}.mode-context>span,.mode-review .mode-context>span{color:#777b75;letter-spacing:0;background:#f1f1ec;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:750;display:grid}.mode-context>strong,.mode-review .mode-context>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.notes-layer-toggle,.mode-review .notes-layer-toggle{grid-template-columns:none;align-items:center;gap:7px;min-width:142px;height:36px;min-height:36px;padding:3px 8px;display:inline-flex}.notes-layer-toggle>span,.mode-review .notes-layer-toggle>span{flex:none;width:24px;height:24px;font-size:11px}.notes-layer-toggle>strong,.mode-review .notes-layer-toggle>strong{white-space:nowrap;font-size:11px}.notes-layer-toggle>small,.mode-review .notes-layer-toggle>small{color:#60645e;background:#fff;border:1px solid #d8d8d1;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;font-weight:750;display:grid}.notes-layer-toggle.active>small{color:#fff;background:var(--blue);border-color:var(--blue)}@media (max-width:1240px){.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar,.mode-present .graphic-workspace-modebar{grid-template-columns:88px minmax(350px,1fr) auto}.mode-context,.mode-review .mode-context{display:none}}@media (max-width:760px){.graphic-workspace-modebar,.mode-review .graphic-workspace-modebar,.mode-present .graphic-workspace-modebar{grid-template-columns:38px minmax(300px,1fr) 38px;overflow-x:auto}.workspace-navigation-toggle,.notes-layer-toggle,.mode-review .notes-layer-toggle{width:38px;min-width:38px;padding:0}.workspace-navigation-toggle>strong,.notes-layer-toggle>strong,.notes-layer-toggle>small{display:none}.notes-layer-toggle>span,.mode-review .notes-layer-toggle>span{margin:auto}}.streams-workspace{padding-top:8px}.streams-workspace>.graphic-workspace-modebar{margin-top:0}.mode-organize .streams-layout{margin-top:8px}.mode-organize .stream-detail-heading{min-height:64px;padding:10px 14px}.mode-organize .stream-detail-heading p{text-overflow:ellipsis;white-space:nowrap;max-width:560px;overflow:hidden}@media (max-width:1100px){.mode-organize .stream-detail-heading{flex-direction:column;align-items:stretch;gap:9px}.mode-organize .stream-detail-actions{flex-flow:wrap;align-items:stretch;width:100%}.mode-organize .stream-detail-actions .button{flex:150px;justify-content:center}}@media (max-width:760px){.mode-organize .stream-detail-heading p{max-width:min(520px,100vw - 150px)}}@media (max-width:1360px){.app-shell .workspace-task-active .project-pdf-entry{justify-content:center;width:36px;min-width:36px;padding-inline:0;font-size:0;overflow:hidden}.app-shell .workspace-task-active .project-pdf-entry .button-icon{margin:auto;font-size:13px}.app-shell:not(.client-mode) .workspace-task-active .project-heading .breadcrumb>button{width:26px;font-size:0;overflow:hidden}.app-shell:not(.client-mode) .workspace-task-active .project-heading .breadcrumb>button:before{content:"←";font-size:13px}.app-shell:not(.client-mode) .workspace-task-active .project-heading .breadcrumb>strong{display:none}}.mode-review .graphic-context-strip{grid-template-columns:minmax(0,1fr);min-height:44px;padding:4px 6px}.mode-review .graphic-context-strip>div{display:none}.mode-review .graphic-context-strip nav{grid-auto-columns:minmax(132px,176px);gap:6px;padding:0}.mode-review .graphic-context-strip nav button{min-height:34px;padding:3px 7px}.review-grid.embedded .review-toolbar{gap:8px;min-height:50px;padding:6px 8px}.review-grid.embedded .review-toolbar>div:first-child{flex:0 156px;max-width:156px}.review-grid.embedded .review-tools{flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0;padding:1px 0;overflow:visible}.review-grid.embedded .review-tools button,.review-grid.embedded .review-tools .version-select{flex:none;height:32px}.review-grid.embedded .review-tools .new-version-button{min-width:104px}.review-grid.embedded .review-tools>i{flex:none}.review-more-menu{flex:none;position:relative}.review-more-menu>summary{min-width:48px;height:32px;color:var(--ink);border:1px solid var(--line-dark);cursor:pointer;background:#fff;border-radius:5px;place-items:center;padding:0 8px;font-size:11px;font-weight:750;list-style:none;display:grid}.review-more-menu>summary::-webkit-details-marker{display:none}.review-more-menu[open]>summary,.review-more-menu>summary:hover{background:var(--lime);border-color:var(--lime-dark)}.review-more-popover{z-index:90;width:252px;color:var(--ink);border:1px solid var(--line-dark);background:#fff;border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #17191833}.review-more-popover .review-more-action,.review-more-download{width:100%;min-height:36px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#f5f5f0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.review-more-popover .review-more-action>span,.review-more-download>span{place-items:center;font-size:14px;display:grid}.review-more-setting{border:1px solid var(--line);background:#f5f5f0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.review-more-setting>span{text-align:left;font-size:11px;font-weight:750}.review-more-setting .review-background-switch{background:#e9e9e3;border-radius:6px;gap:3px;padding:2px;display:flex}.review-more-setting .review-background-switch button{color:#4f544f;opacity:1;background:0 0;border:0;width:auto;min-width:50px;height:28px;padding:0 7px;font-size:11px}.review-more-setting .review-background-switch button.active{color:#fff;background:var(--ink)}.review-more-tip{color:var(--muted);text-align:left;font-size:11px;line-height:1.4}.review-grid.embedded .review-pdf-pagebar{grid-template-columns:32px minmax(124px,1fr) auto 32px;gap:7px;min-height:48px;padding:5px 8px}.review-grid.embedded .review-pdf-pagebar>button{width:32px;height:32px}.review-grid.embedded .review-pdf-page-copy{gap:2px}.review-grid.embedded .review-pdf-page-copy strong{font-size:12px}.review-grid.embedded .review-pdf-page-copy small,.review-grid.embedded .review-page-status-controls button,.review-grid.embedded .review-pdf-mode-switch>button{font-size:11px}.review-grid.embedded .review-page-status-controls button,.review-grid.embedded .review-pdf-mode-switch>button{min-height:30px}@media (max-width:1120px){.review-grid.embedded .review-toolbar>div:first-child{display:none}.review-grid.embedded .review-pdf-pagebar{grid-template-columns:32px minmax(112px,1fr) 32px}.review-grid.embedded .review-pdf-page-tools{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center}}@media (max-width:760px){.review-grid.embedded .review-tools{flex-wrap:wrap}}.unified-review-command-deck,.unified-review-workbench>header.unified-review-command-deck{border-radius:8px 8px 0 0;justify-content:flex-end;align-items:center;min-height:58px;margin:0;padding:6px 8px;display:flex}.unified-review-command-deck .unified-review-selectors{flex-wrap:nowrap;justify-content:flex-end;align-items:end;gap:5px;width:100%;min-width:0}.unified-review-command-deck .unified-review-selectors label>span{margin-bottom:2px;font-size:11px;line-height:1}.unified-review-command-deck .unified-review-selectors select{min-width:108px;height:34px;font-size:12px}.unified-review-command-deck .graphic-detail-zoom,.unified-review-command-deck .graphic-hand-tool,.unified-review-command-deck .review-more-menu>summary,.unified-review-compare{height:34px}.unified-review-command-deck .graphic-detail-zoom button,.unified-review-command-deck .graphic-detail-zoom span,.unified-review-command-deck .graphic-hand-tool,.unified-review-compare{font-size:12px}.unified-review-command-deck .graphic-hand-tool{white-space:nowrap;padding:0 9px}.unified-review-compare{color:#fff;background:var(--ink);border:1px solid var(--ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:760;display:inline-flex}.unified-review-compare:hover,.unified-review-compare:focus-visible{color:var(--ink);background:var(--lime);border-color:var(--lime-dark)}.unified-review-more .review-more-popover{width:258px}.unified-review-more .review-more-action{font-size:12px}.unified-review-version-context{border:1px solid var(--line);background:#f5f5f0;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.unified-review-version-context small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35;display:block}.unified-review-version-context strong{overflow-wrap:anywhere;font-size:12px;display:block}.unified-review-workbench{padding:6px}.unified-review-stage-layout{border-radius:0 0 8px 8px;overflow:clip}.unified-review-canvas{padding:16px}.unified-review-canvas.detail-zoom .unified-review-artboard{margin:16px 18px}@media (max-width:1120px){.unified-review-compare{padding-inline:8px}}@media (max-width:860px){.unified-review-command-deck .unified-review-selectors{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:900px){.graphic-mode-layout.notes-open{grid-template-columns:minmax(0,1fr)}.graphic-mode-layout.notes-open .graphic-mode-content{border-bottom:0;border-right:0}.graphic-mode-layout>.graphic-notes-drawer{z-index:140;border:1px solid #cfd1ca;border-radius:12px;width:min(360px,100vw - 24px);max-height:none;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 24px 72px #10121047}.workspace-task-active+.streams-workspace .graphic-mode-layout>.graphic-notes-drawer{top:150px}}.agent-return-dialog{color:#171918;background:#f7f7f4;border-radius:24px;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 32px 100px #00000052}.agent-return-dialog>header{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f4f0;border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 22px;display:flex;position:sticky;top:0}.agent-return-dialog>header h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(26px,3vw,40px);line-height:1}.agent-return-dialog>header p{color:#656963;max-width:680px;margin:0;font-size:14px}.agent-return-flow{background:#fff;border:1px solid #ddded8;border-radius:16px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin:22px 32px 0;padding:14px 18px;display:grid}.agent-return-flow span{color:#6a6e68;align-items:center;gap:9px;font-size:12px;display:flex}.agent-return-flow span:first-letter{color:#171918}.agent-return-flow span strong{color:#303330;font-weight:680}.agent-return-flow i{background:#d9dbd4;height:1px}.agent-return-upload,.agent-return-history{background:#fff;border:1px solid #dedfd9;border-radius:20px;margin:20px 32px;padding:24px}.agent-return-upload h3,.agent-return-history h3{letter-spacing:-.025em;margin:4px 0 6px;font-size:21px}.agent-return-upload>div:first-child p{color:#6a6e68;max-width:720px;margin:0 0 18px;font-size:13px}.agent-step{color:#5267ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-return-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-return-drop-grid .version-dropzone{min-height:132px;margin:0;padding:20px}.agent-return-drop-grid .version-dropzone.valid{background:#f1f8f1;border-color:#75a47b}.agent-return-drop-grid .version-dropzone>span{font-size:18px}.agent-outcomes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.agent-outcomes span{color:#60645e;background:#f0f1ed;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:11px;display:inline-flex}.agent-outcomes span strong{color:#1f221f;font-size:13px}.agent-outcomes .implemented{color:#3f7247;background:#eaf5eb}.agent-outcomes .not-implemented{color:#a0532b;background:#fff0e7}.agent-outcomes .question{color:#5267c8;background:#edf0ff}.agent-outcomes.compact{justify-content:flex-end;margin:0}.agent-outcomes.compact span{min-height:26px}.agent-return-progress{background:#eceee8;border-radius:9px;height:28px;margin-top:14px;position:relative;overflow:hidden}.agent-return-progress i{background:#cfff32;transition:width .2s;position:absolute;inset:0 auto 0 0}.agent-return-progress span{z-index:1;place-items:center;height:100%;font-size:10px;font-weight:700;display:grid;position:relative}.agent-return-error{color:#a13e32;background:#fff0ed;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:650}.agent-return-upload-actions,.agent-return-history>header,.agent-return-card>header,.agent-return-decision-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-return-upload-actions{margin-top:18px}.agent-return-upload-actions small{color:#7a7e78;font-size:11px}.agent-return-history{margin-bottom:32px}.agent-return-empty{color:#747872;text-align:center;background:#f4f5f1;border-radius:14px;margin:18px 0 0;padding:32px;font-size:13px}.agent-return-list{gap:12px;margin-top:18px;display:grid}.agent-return-card{background:#fafbf8;border:1px solid #dfe0da;border-radius:16px;overflow:hidden}.agent-return-card>header{padding:16px 18px}.agent-return-card>header>div:first-child{gap:4px;display:grid}.agent-return-card>header>div:first-child>strong{font-size:14px}.agent-return-card>header small,.agent-return-card>footer small{color:#777b75;font-size:10px}.agent-return-status{color:#5065c7;letter-spacing:.07em;text-transform:uppercase;background:#edf0ff;border-radius:7px;width:max-content;padding:4px 7px;font-size:9px;font-weight:800}.agent-return-status.accepted{color:#397144;background:#e7f4e8}.agent-return-status.rejected{color:#777b75;background:#f0f0ed}.agent-return-card details{border-top:1px solid #e4e5df}.agent-return-card summary{cursor:pointer;color:#555a54;padding:12px 18px;font-size:11px;font-weight:700}.agent-return-report-list{background:#e7e8e2;border-top:1px solid #e7e8e2;gap:1px;max-height:280px;display:grid;overflow:auto}.agent-return-report-list>div{background:#fff;grid-template-columns:108px minmax(120px,.45fr) minmax(220px,1.5fr);align-items:start;gap:12px;padding:11px 18px;display:grid}.agent-return-report-list span{color:#667069;text-transform:uppercase;font-size:9px;font-weight:800}.agent-return-report-list strong,.agent-return-report-list p{margin:0;font-size:11px;line-height:1.45}.agent-return-report-list strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-return-review-actions{background:#fff;border-top:1px solid #e4e5df;gap:12px;padding:14px 18px 18px;display:grid}.agent-return-scan-note{color:#6e746e;font-size:11px}.agent-return-confirm{color:#454945;background:#f1f2ee;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;font-weight:650;display:flex}.agent-return-confirm input{accent-color:#171918;margin-top:1px}.agent-return-decision-row{align-items:flex-end}.agent-return-decision-row label{flex:1;gap:5px;display:grid}.agent-return-decision-row label span{color:#747872;font-size:9px;font-weight:700}.agent-return-decision-row input{min-height:38px;color:inherit;font:inherit;background:#fff;border:1px solid #d8dad3;border-radius:9px;padding:0 11px;font-size:11px}.agent-return-card>footer{border-top:1px solid #e4e5df;padding:11px 18px}@media (max-width:760px){.agent-return-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.agent-return-dialog>header,.agent-return-upload,.agent-return-history{padding:20px}.agent-return-flow,.agent-return-upload,.agent-return-history{margin-left:14px;margin-right:14px}.agent-return-flow{grid-template-columns:1fr}.agent-return-flow i{display:none}.agent-return-drop-grid{grid-template-columns:1fr}.agent-return-card>header{flex-direction:column;align-items:flex-start}.agent-outcomes.compact{justify-content:flex-start}.agent-return-report-list>div{grid-template-columns:1fr;gap:4px}.agent-return-decision-row{flex-direction:column;align-items:stretch}}@media (max-width:1180px){.dashboard-shell{grid-template-columns:72px minmax(0,1fr)}.dashboard-sidebar{width:72px}.dashboard-sidebar .brand-lockup{justify-content:center;height:72px;padding:0}.dashboard-sidebar .brand-lockup>span:last-child,.dashboard-sidebar .nav-label,.dashboard-sidebar .dashboard-platform-map,.dashboard-sidebar .sidebar-profile>div{display:none}.dashboard-sidebar nav{padding:18px 8px}.dashboard-sidebar .nav-item{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:0;font-size:0}.dashboard-sidebar .nav-item>span{font-size:12px}.dashboard-sidebar .sidebar-bottom{padding:12px 8px}.dashboard-sidebar .sidebar-profile{justify-content:center}.dashboard-main{grid-column:2}.dashboard-topbar{height:72px;padding:0 24px}.dashboard-content{width:min(1240px,100% - 48px);padding:42px 0 58px}.dashboard-project-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.pilot-readiness-backdrop{padding:14px}.pilot-readiness-dialog{max-height:calc(100dvh - 28px)}.pilot-readiness-dialog>header,.pilot-readiness-body,.pilot-readiness-dialog>footer{padding-left:22px;padding-right:22px}.pilot-readiness-verdicts,.pilot-readiness-checks>div{grid-template-columns:minmax(0,1fr)}.pilot-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-topbar{padding:0 18px}.dashboard-content{width:calc(100% - 32px);padding:32px 0 48px}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.dashboard-welcome{gap:18px}.dashboard-welcome h1{max-width:620px;font-size:clamp(32px,5vw,40px)}.dashboard-project-tools{flex-flow:wrap;align-items:stretch;width:100%}.dashboard-project-tools label{flex:320px;width:auto;min-width:min(100%,280px)}.dashboard-project-tools>div{flex:none}.dashboard-section-heading>p{text-align:left;max-width:560px}.dashboard-project-card{min-width:0;padding:22px}.dashboard-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pilot-readiness-backdrop{padding:0}.pilot-readiness-dialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.pilot-readiness-dialog>header{padding-top:22px}.pilot-readiness-checks>header,.pilot-readiness-dialog>footer{flex-direction:column;align-items:stretch}.pilot-readiness-check{grid-template-columns:33px minmax(0,1fr)}.pilot-readiness-check>b{grid-column:2;width:max-content}.dashboard-shell{grid-template-columns:60px minmax(0,1fr)}.dashboard-sidebar{width:60px}.dashboard-sidebar .brand-lockup,.dashboard-topbar{height:64px}.dashboard-topbar>div:first-child>span{display:none}.dashboard-content{width:calc(100% - 24px);padding-top:25px}.dashboard-project-tools>div{width:100%}.dashboard-project-tools{flex-direction:column}.dashboard-project-tools label{width:100%}.dashboard-project-tools>div button{flex:1}.dashboard-project-card>header,.project-card-actions{flex-direction:column;align-items:stretch}.dashboard-status{align-self:flex-start}.project-card-menu,.project-card-menu>summary{width:100%}.project-card-menu>summary{justify-content:center}.project-card-menu>div{width:min(235px,100%);left:0;right:auto}.dashboard-admin-grid{grid-template-columns:1fr}.project-dialog>footer{flex-direction:column-reverse;align-items:stretch;padding-left:20px;padding-right:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
