@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff")}@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-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-2{right:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.cursor-default{cursor:default}.scroll-my-1{scroll-margin-block:var(--spacing)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--control-border)}.bg-border{background-color:var(--line)}.bg-popover{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--navy)}.lowercase{text-transform:lowercase}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--navy) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--cobalt-dark)}.focus\:bg-accent:focus{background-color:var(--foam)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--cobalt-dark)}.focus-visible\:border-ring:focus-visible{border-color:var(--cobalt)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--cobalt) 50%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--coral)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--coral) 20%, transparent)}}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent[data-open]{background-color:var(--foam)}.data-open\:text-accent-foreground[data-open]{color:var(--cobalt-dark)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted)}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--coral)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--coral) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--coral)}@media (prefers-color-scheme:dark){.dark\:bg-input\/30{background-color:var(--control-border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--control-border) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--control-border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--control-border) 50%, transparent)}}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--coral) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--coral) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--coral) 20%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--coral)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font-scale:1;--font-family-ui:Poppins, "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-family-code:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-micro:.6875rem;--font-size-caption:.75rem;--font-size-label:.8125rem;--font-size-body:.875rem;--font-size-body-strong:.9375rem;--font-size-title-sm:1rem;--font-size-title-md:1.125rem;--font-size-title-lg:1.5rem;--font-size-6:var(--font-size-micro);--font-size-7:var(--font-size-micro);--font-size-8:var(--font-size-caption);--font-size-9:var(--font-size-label);--font-size-10:var(--font-size-body);--font-size-11:var(--font-size-body);--font-size-12:var(--font-size-body-strong);--font-size-13:var(--font-size-title-sm);--font-size-14:1.0625rem;--font-size-15:var(--font-size-title-md);--font-size-16:1.1875rem;--font-size-17:1.25rem;--font-size-18:1.3125rem;--font-size-19:1.4375rem;--font-size-20:var(--font-size-title-lg);--font-size-21:1.5625rem;--font-size-22:1.6875rem;--font-size-24:1.8125rem;--font-size-25:1.9375rem;--font-size-27:2.0625rem;--font-size-31:2.3125rem;--font-size-36:2.5625rem;--font-size-38:2.6875rem;--font-size-42:3rem;--font-size-58:4rem;--font-size-76:5rem;--font-size-fluid-16-20:clamp(var(--font-size-16), calc(1.5vw * var(--ui-font-scale)), var(--font-size-20));--font-size-fluid-17-20:clamp(var(--font-size-17), calc(1.6vw * var(--ui-font-scale)), var(--font-size-20));--font-size-fluid-19-25:clamp(var(--font-size-19), calc(2.1vw * var(--ui-font-scale)), var(--font-size-25));--font-size-fluid-21-27:clamp(var(--font-size-21), calc(1.8vw * var(--ui-font-scale)), var(--font-size-27));--font-size-fluid-22-31:clamp(var(--font-size-22), calc(3vw * var(--ui-font-scale)), var(--font-size-31));--font-size-fluid-27-36:clamp(var(--font-size-27), calc(3vw * var(--ui-font-scale)), var(--font-size-36));--font-size-fluid-38-58:clamp(var(--font-size-38), calc(11vw * var(--ui-font-scale)), var(--font-size-58));--font-size-fluid-42-76:clamp(var(--font-size-42), calc(5vw * var(--ui-font-scale)), var(--font-size-76));--primitive-color-03070c:#03070c;--primitive-color-050a11:#050a11;--primitive-color-060c13:#060c13;--primitive-color-06111f:#06111f;--primitive-color-07101a:#07101a;--primitive-color-07111d:#07111d;--primitive-color-071321:#071321;--primitive-color-071524:#071524;--primitive-color-08111b:#08111b;--primitive-color-081321:#081321;--primitive-color-087668:#087668;--primitive-color-087b6e:#087b6e;--primitive-color-087b6f:#087b6f;--primitive-color-087d6f:#087d6f;--primitive-color-087d70:#087d70;--primitive-color-09121d:#09121d;--primitive-color-09131e:#09131e;--primitive-color-09131f:#09131f;--primitive-color-0a141f:#0a141f;--primitive-color-0a1420:#0a1420;--primitive-color-0a1624:#0a1624;--primitive-color-0a1725:#0a1725;--primitive-color-0b141e:#0b141e;--primitive-color-0b141f:#0b141f;--primitive-color-0b1520:#0b1520;--primitive-color-0b1521:#0b1521;--primitive-color-0b1622:#0b1622;--primitive-color-0b1928:#0b1928;--primitive-color-0b1c2e:#0b1c2e;--primitive-color-0b1d31:#0b1d31;--primitive-color-0b2237:#0b2237;--primitive-color-0b2335:#0b2335;--primitive-color-0b7168:#0b7168;--primitive-color-0b8b7b:#0b8b7b;--primitive-color-0c1622:#0c1622;--primitive-color-0c1722:#0c1722;--primitive-color-0c1723:#0c1723;--primitive-color-0c1724:#0c1724;--primitive-color-0c1927:#0c1927;--primitive-color-0c1c2e:#0c1c2e;--primitive-color-0c2034:#0c2034;--primitive-color-0c2a43:#0c2a43;--primitive-color-0d1723:#0d1723;--primitive-color-0d1824:#0d1824;--primitive-color-0d1825:#0d1825;--primitive-color-0d1926:#0d1926;--primitive-color-0d1927:#0d1927;--primitive-color-0d2136:#0d2136;--primitive-color-0e1a28:#0e1a28;--primitive-color-0e2033:#0e2033;--primitive-color-0e9787:#0e9787;--primitive-color-0f1b28:#0f1b28;--primitive-color-101923:#101923;--primitive-color-101a26:#101a26;--primitive-color-101b28:#101b28;--primitive-color-101c29:#101c29;--primitive-color-101d2b:#101d2b;--primitive-color-101e33:#101e33;--primitive-color-102238:#102238;--primitive-color-102743:#102743;--primitive-color-102945:#102945;--primitive-color-103349:#103349;--primitive-color-10342f:#10342f;--primitive-color-111c29:#111c29;--primitive-color-111d2a:#111d2a;--primitive-color-111f32:#111f32;--primitive-color-117f71:#117f71;--primitive-color-122438:#122438;--primitive-color-12243a:#12243a;--primitive-color-12263d:#12263d;--primitive-color-12263e:#12263e;--primitive-color-122640:#122640;--primitive-color-12332f:#12332f;--primitive-color-123d57:#123d57;--primitive-color-132237:#132237;--primitive-color-133253:#133253;--primitive-color-14202e:#14202e;--primitive-color-142231:#142231;--primitive-color-142744:#142744;--primitive-color-142c4b:#142c4b;--primitive-color-152337:#152337;--primitive-color-162536:#162536;--primitive-color-162743:#162743;--primitive-color-164e49:#164e49;--primitive-color-16a997:#16a997;--primitive-color-172230:#172230;--primitive-color-172331:#172331;--primitive-color-172333:#172333;--primitive-color-172433:#172433;--primitive-color-172434:#172434;--primitive-color-172535:#172535;--primitive-color-172536:#172536;--primitive-color-172537:#172537;--primitive-color-172738:#172738;--primitive-color-17283a:#17283a;--primitive-color-172a40:#172a40;--primitive-color-172a4a:#172a4a;--primitive-color-173052:#173052;--primitive-color-1747b5:#1747b5;--primitive-color-174d9f:#174d9f;--primitive-color-182432:#182432;--primitive-color-183b55:#183b55;--primitive-color-191820:#191820;--primitive-color-192534:#192534;--primitive-color-19283c:#19283c;--primitive-color-194fbb:#194fbb;--primitive-color-1a2837:#1a2837;--primitive-color-1a2838:#1a2838;--primitive-color-1a2939:#1a2939;--primitive-color-1b2939:#1b2939;--primitive-color-1b2a3a:#1b2a3a;--primitive-color-1b2a3e:#1b2a3e;--primitive-color-1b3156:#1b3156;--primitive-color-1c304a:#1c304a;--primitive-color-1c3147:#1c3147;--primitive-color-1c3155:#1c3155;--primitive-color-1f5da7:#1f5da7;--primitive-color-202d3c:#202d3c;--primitive-color-203d70:#203d70;--primitive-color-21415a:#21415a;--primitive-color-223143:#223143;--primitive-color-223144:#223144;--primitive-color-233a55:#233a55;--primitive-color-235ba8:#235ba8;--primitive-color-244b35:#244b35;--primitive-color-24527c:#24527c;--primitive-color-2459ad:#2459ad;--primitive-color-245aa8:#245aa8;--primitive-color-245cb9:#245cb9;--primitive-color-245cc2:#245cc2;--primitive-color-245da9:#245da9;--primitive-color-253242:#253242;--primitive-color-25415d:#25415d;--primitive-color-263446:#263446;--primitive-color-263548:#263548;--primitive-color-263649:#263649;--primitive-color-26384c:#26384c;--primitive-color-26384d:#26384d;--primitive-color-263c5c:#263c5c;--primitive-color-272046:#272046;--primitive-color-27415f:#27415f;--primitive-color-27445f:#27445f;--primitive-color-2764e7:#2764e7;--primitive-color-276d43:#276d43;--primitive-color-283544:#283544;--primitive-color-28384a:#28384a;--primitive-color-28394e:#28394e;--primitive-color-28435f:#28435f;--primitive-color-2854a0:#2854a0;--primitive-color-28589e:#28589e;--primitive-color-2864d9:#2864d9;--primitive-color-2867c7:#2867c7;--primitive-color-29394b:#29394b;--primitive-color-29435f:#29435f;--primitive-color-29445f:#29445f;--primitive-color-294665:#294665;--primitive-color-29466f:#29466f;--primitive-color-294762:#294762;--primitive-color-294866:#294866;--primitive-color-294d82:#294d82;--primitive-color-2a394b:#2a394b;--primitive-color-2a3a4d:#2a3a4d;--primitive-color-2a3b4f:#2a3b4f;--primitive-color-2a4966:#2a4966;--primitive-color-2a5aa9:#2a5aa9;--primitive-color-2a5fba:#2a5fba;--primitive-color-2a67c3:#2a67c3;--primitive-color-2b181e:#2b181e;--primitive-color-2b3949:#2b3949;--primitive-color-2b3a4d:#2b3a4d;--primitive-color-2b5cb3:#2b5cb3;--primitive-color-2b5eb4:#2b5eb4;--primitive-color-2c4560:#2c4560;--primitive-color-2d4f84:#2d4f84;--primitive-color-2d54ae:#2d54ae;--primitive-color-2d64c8:#2d64c8;--primitive-color-2e65c6:#2e65c6;--primitive-color-2e68c7:#2e68c7;--primitive-color-2f4054:#2f4054;--primitive-color-304156:#304156;--primitive-color-304258:#304258;--primitive-color-30445d:#30445d;--primitive-color-314156:#314156;--primitive-color-314257:#314257;--primitive-color-314357:#314357;--primitive-color-315374:#315374;--primitive-color-31547a:#31547a;--primitive-color-315a94:#315a94;--primitive-color-315b9f:#315b9f;--primitive-color-315d91:#315d91;--primitive-color-3261ac:#3261ac;--primitive-color-334256:#334256;--primitive-color-334459:#334459;--primitive-color-33568c:#33568c;--primitive-color-344458:#344458;--primitive-color-34465a:#34465a;--primitive-color-34465c:#34465c;--primitive-color-34475d:#34475d;--primitive-color-351c22:#351c22;--primitive-color-35465a:#35465a;--primitive-color-35475c:#35475c;--primitive-color-365fc1:#365fc1;--primitive-color-3670bd:#3670bd;--primitive-color-367763:#367763;--primitive-color-375570:#375570;--primitive-color-3970b9:#3970b9;--primitive-color-3a2b12:#3a2b12;--primitive-color-3a4c61:#3a4c61;--primitive-color-3b5876:#3b5876;--primitive-color-3c5068:#3c5068;--primitive-color-3d68bb:#3d68bb;--primitive-color-3f70df:#3f70df;--primitive-color-402129:#402129;--primitive-color-405670:#405670;--primitive-color-425268:#425268;--primitive-color-42526a:#42526a;--primitive-color-42536a:#42536a;--primitive-color-42556c:#42556c;--primitive-color-427463:#427463;--primitive-color-43cdb9:#43cdb9;--primitive-color-46316c:#46316c;--primitive-color-47648a:#47648a;--primitive-color-4774da:#4774da;--primitive-color-48627f:#48627f;--primitive-color-4976de:#4976de;--primitive-color-4a5b70:#4a5b70;--primitive-color-4d6683:#4d6683;--primitive-color-4e6076:#4e6076;--primitive-color-4e78da:#4e78da;--primitive-color-50637a:#50637a;--primitive-color-5179cf:#5179cf;--primitive-color-51c9b8:#51c9b8;--primitive-color-53647a:#53647a;--primitive-color-53657b:#53657b;--primitive-color-5a4515:#5a4515;--primitive-color-5d6f84:#5d6f84;--primitive-color-5d86e8:#5d86e8;--primitive-color-5f304e:#5f304e;--primitive-color-5f7085:#5f7085;--primitive-color-5f91ff:#5f91ff;--primitive-color-603039:#603039;--primitive-color-60748b:#60748b;--primitive-color-617186:#617186;--primitive-color-623718:#623718;--primitive-color-62748a:#62748a;--primitive-color-63758a:#63758a;--primitive-color-648ff2:#648ff2;--primitive-color-65758a:#65758a;--primitive-color-65768a:#65768a;--primitive-color-66768a:#66768a;--primitive-color-667990:#667990;--primitive-color-672d32:#672d32;--primitive-color-67778b:#67778b;--primitive-color-678bdc:#678bdc;--primitive-color-68798e:#68798e;--primitive-color-6944aa:#6944aa;--primitive-color-6a93ee:#6a93ee;--primitive-color-6c4acb:#6c4acb;--primitive-color-6c7b8f:#6c7b8f;--primitive-color-6c98ed:#6c98ed;--primitive-color-6d7d91:#6d7d91;--primitive-color-6e99eb:#6e99eb;--primitive-color-6f7e90:#6f7e90;--primitive-color-6f7f92:#6f7f92;--primitive-color-6f9dff:#6f9dff;--primitive-color-6fd9c9:#6fd9c9;--primitive-color-708095:#708095;--primitive-color-708096:#708096;--primitive-color-70dcca:#70dcca;--primitive-color-70dfce:#70dfce;--primitive-color-71434a:#71434a;--primitive-color-718196:#718196;--primitive-color-718197:#718197;--primitive-color-718198:#718198;--primitive-color-7257d9:#7257d9;--primitive-color-72d9c9:#72d9c9;--primitive-color-72decd:#72decd;--primitive-color-72dfcf:#72dfcf;--primitive-color-7399ef:#7399ef;--primitive-color-73dfcf:#73dfcf;--primitive-color-73e0d0:#73e0d0;--primitive-color-748397:#748397;--primitive-color-75414a:#75414a;--primitive-color-758397:#758397;--primitive-color-75ddcb:#75ddcb;--primitive-color-75ddcc:#75ddcc;--primitive-color-76869a:#76869a;--primitive-color-77869a:#77869a;--primitive-color-77a0ed:#77a0ed;--primitive-color-78889c:#78889c;--primitive-color-795500:#795500;--primitive-color-79a3ff:#79a3ff;--primitive-color-7a8ba0:#7a8ba0;--primitive-color-7b899b:#7b899b;--primitive-color-7ba0f8:#7ba0f8;--primitive-color-7be0c9:#7be0c9;--primitive-color-7c5613:#7c5613;--primitive-color-7c8897:#7c8897;--primitive-color-7ef1dc:#7ef1dc;--primitive-color-7f8fa3:#7f8fa3;--primitive-color-7f90a5:#7f90a5;--primitive-color-7f96ad:#7f96ad;--primitive-color-7fa6ed:#7fa6ed;--primitive-color-7ff4dc:#7ff4dc;--primitive-color-80a4ff:#80a4ff;--primitive-color-8290a1:#8290a1;--primitive-color-8292a6:#8292a6;--primitive-color-8293a8:#8293a8;--primitive-color-8295aa:#8295aa;--primitive-color-82a6cb:#82a6cb;--primitive-color-8491a1:#8491a1;--primitive-color-8495aa:#8495aa;--primitive-color-84a8ff:#84a8ff;--primitive-color-85a9ee:#85a9ee;--primitive-color-8795a6:#8795a6;--primitive-color-8795a7:#8795a7;--primitive-color-8997a8:#8997a8;--primitive-color-899aae:#899aae;--primitive-color-89a6c8:#89a6c8;--primitive-color-8a98a9:#8a98a9;--primitive-color-8b3c37:#8b3c37;--primitive-color-8b5d17:#8b5d17;--primitive-color-8b98a9:#8b98a9;--primitive-color-8b9aae:#8b9aae;--primitive-color-8baded:#8baded;--primitive-color-8c9caf:#8c9caf;--primitive-color-8d403a:#8d403a;--primitive-color-8d4e18:#8d4e18;--primitive-color-8eaff1:#8eaff1;--primitive-color-8eb0ef:#8eb0ef;--primitive-color-8fa0b5:#8fa0b5;--primitive-color-8fa3b9:#8fa3b9;--primitive-color-8fa7bf:#8fa7bf;--primitive-color-8fb3ff:#8fb3ff;--primitive-color-91a0b2:#91a0b2;--primitive-color-91a1b5:#91a1b5;--primitive-color-91a5ba:#91a5ba;--primitive-color-91a7c0:#91a7c0;--primitive-color-91a8c2:#91a8c2;--primitive-color-91b0ef:#91b0ef;--primitive-color-93413c:#93413c;--primitive-color-93480e:#93480e;--primitive-color-95a6ba:#95a6ba;--primitive-color-96a5b8:#96a5b8;--primitive-color-97453f:#97453f;--primitive-color-98a9bd:#98a9bd;--primitive-color-993c72:#993c72;--primitive-color-9a433d:#9a433d;--primitive-color-9a6508:#9a6508;--primitive-color-9aa6b4:#9aa6b4;--primitive-color-9aabba:#9aabba;--primitive-color-9aabbd:#9aabbd;--primitive-color-9aabbe:#9aabbe;--primitive-color-9aadc1:#9aadc1;--primitive-color-9b4b45:#9b4b45;--primitive-color-9baabc:#9baabc;--primitive-color-9babbd:#9babbd;--primitive-color-9bacbf:#9bacbf;--primitive-color-9bb6f5:#9bb6f5;--primitive-color-9c544d:#9c544d;--primitive-color-9cacc0:#9cacc0;--primitive-color-9cb9ff:#9cb9ff;--primitive-color-9ce9dc:#9ce9dc;--primitive-color-9da9b6:#9da9b6;--primitive-color-9eafc1:#9eafc1;--primitive-color-9eafc3:#9eafc3;--primitive-color-9fbdf7:#9fbdf7;--primitive-color-a0afc1:#a0afc1;--primitive-color-a13d39:#a13d39;--primitive-color-a14842:#a14842;--primitive-color-a2b0c2:#a2b0c2;--primitive-color-a2b4c9:#a2b4c9;--primitive-color-a3433e:#a3433e;--primitive-color-a36b13:#a36b13;--primitive-color-a4b3c5:#a4b3c5;--primitive-color-a54640:#a54640;--primitive-color-a6b4c5:#a6b4c5;--primitive-color-a8b8ca:#a8b8ca;--primitive-color-a8bad0:#a8bad0;--primitive-color-a8c0ff:#a8c0ff;--primitive-color-a9bee0:#a9bee0;--primitive-color-a9c0f6:#a9c0f6;--primitive-color-a9c0ff:#a9c0ff;--primitive-color-a9c1ff:#a9c1ff;--primitive-color-a9ded5:#a9ded5;--primitive-color-aa96ff:#aa96ff;--primitive-color-aab8c9:#aab8c9;--primitive-color-aab8ca:#aab8ca;--primitive-color-aab9ca:#aab9ca;--primitive-color-adb9c9:#adb9c9;--primitive-color-aec3ff:#aec3ff;--primitive-color-aec4e0:#aec4e0;--primitive-color-aee3bf:#aee3bf;--primitive-color-afbdcc:#afbdcc;--primitive-color-afc1d4:#afc1d4;--primitive-color-afc7ff:#afc7ff;--primitive-color-b0bece:#b0bece;--primitive-color-b3c1d1:#b3c1d1;--primitive-color-b3c9ff:#b3c9ff;--primitive-color-b5c9ff:#b5c9ff;--primitive-color-b6a0ff:#b6a0ff;--primitive-color-b6c3d2:#b6c3d2;--primitive-color-b6c4d5:#b6c4d5;--primitive-color-b6c9ff:#b6c9ff;--primitive-color-b6caff:#b6caff;--primitive-color-b6cbed:#b6cbed;--primitive-color-b7c3d2:#b7c3d2;--primitive-color-b7c9dc:#b7c9dc;--primitive-color-b7cbff:#b7cbff;--primitive-color-b7ccff:#b7ccff;--primitive-color-b8c9df:#b8c9df;--primitive-color-b8cce0:#b8cce0;--primitive-color-b8ccff:#b8ccff;--primitive-color-b8cdfd:#b8cdfd;--primitive-color-b94740:#b94740;--primitive-color-b94d47:#b94d47;--primitive-color-b9c6d5:#b9c6d5;--primitive-color-b9c8d9:#b9c8d9;--primitive-color-b9c8da:#b9c8da;--primitive-color-b9c9db:#b9c9db;--primitive-color-b9cbed:#b9cbed;--primitive-color-b9ccff:#b9ccff;--primitive-color-b9ceff:#b9ceff;--primitive-color-b9d2ff:#b9d2ff;--primitive-color-b9e9df:#b9e9df;--primitive-color-bac6d3:#bac6d3;--primitive-color-bac9da:#bac9da;--primitive-color-bc4842:#bc4842;--primitive-color-bcc8d6:#bcc8d6;--primitive-color-bcd0e6:#bcd0e6;--primitive-color-bcd0ff:#bcd0ff;--primitive-color-bd514b:#bd514b;--primitive-color-bdc8d5:#bdc8d5;--primitive-color-bdc9d7:#bdc9d7;--primitive-color-bdcad8:#bdcad8;--primitive-color-bdcad9:#bdcad9;--primitive-color-bdd0ff:#bdd0ff;--primitive-color-bed0ff:#bed0ff;--primitive-color-bed1ff:#bed1ff;--primitive-color-bfd1f4:#bfd1f4;--primitive-color-bfd2f3:#bfd2f3;--primitive-color-bfd2ff:#bfd2ff;--primitive-color-bfd3f8:#bfd3f8;--primitive-color-bfd4fb:#bfd4fb;--primitive-color-bfe9df:#bfe9df;--primitive-color-c0b3ff:#c0b3ff;--primitive-color-c0ccda:#c0ccda;--primitive-color-c1cddd:#c1cddd;--primitive-color-c2ccd8:#c2ccd8;--primitive-color-c2cedc:#c2cedc;--primitive-color-c2d2f4:#c2d2f4;--primitive-color-c3cfdd:#c3cfdd;--primitive-color-c4d7ff:#c4d7ff;--primitive-color-c5d9ff:#c5d9ff;--primitive-color-c6d1df:#c6d1df;--primitive-color-c6d9fb:#c6d9fb;--primitive-color-c7d8ff:#c7d8ff;--primitive-color-c7d9f8:#c7d9f8;--primitive-color-c8d1dd:#c8d1dd;--primitive-color-c8d4e3:#c8d4e3;--primitive-color-c8d9f9:#c8d9f9;--primitive-color-c9d4e2:#c9d4e2;--primitive-color-c9d6e4:#c9d6e4;--primitive-color-c9d7ff:#c9d7ff;--primitive-color-c9daf8:#c9daf8;--primitive-color-c9dcff:#c9dcff;--primitive-color-cadcf9:#cadcf9;--primitive-color-cbd5e1:#cbd5e1;--primitive-color-cbd6e4:#cbd6e4;--primitive-color-cbdafb:#cbdafb;--primitive-color-cbdcfa:#cbdcfa;--primitive-color-ccd5e0:#ccd5e0;--primitive-color-ccd6e2:#ccd6e2;--primitive-color-ccd7e4:#ccd7e4;--primitive-color-cce9de:#cce9de;--primitive-color-cfdae7:#cfdae7;--primitive-color-cfddfa:#cfddfa;--primitive-color-cfe0ff:#cfe0ff;--primitive-color-d2dffc:#d2dffc;--primitive-color-d2e0f7:#d2e0f7;--primitive-color-d3def4:#d3def4;--primitive-color-d5f1ea:#d5f1ea;--primitive-color-d6dee8:#d6dee8;--primitive-color-d6dfeb:#d6dfeb;--primitive-color-d8e0e9:#d8e0e9;--primitive-color-d8e3ef:#d8e3ef;--primitive-color-d8e4ff:#d8e4ff;--primitive-color-d99822:#d99822;--primitive-color-d9c3ff:#d9c3ff;--primitive-color-d9d1ff:#d9d1ff;--primitive-color-d9e1ea:#d9e1ea;--primitive-color-d9e4f0:#d9e4f0;--primitive-color-d9f4ef:#d9f4ef;--primitive-color-dbe2ea:#dbe2ea;--primitive-color-dbe2eb:#dbe2eb;--primitive-color-dbe3ec:#dbe3ec;--primitive-color-dbe5f0:#dbe5f0;--primitive-color-dbe5f1:#dbe5f1;--primitive-color-dbe6f2:#dbe6f2;--primitive-color-dbe7f5:#dbe7f5;--primitive-color-dbeafe:#dbeafe;--primitive-color-dce4ee:#dce4ee;--primitive-color-dce5f2:#dce5f2;--primitive-color-dce6f1:#dce6f1;--primitive-color-dce6f7:#dce6f7;--primitive-color-dce7f3:#dce7f3;--primitive-color-dce8f5:#dce8f5;--primitive-color-dce8ff:#dce8ff;--primitive-color-dce9f7:#dce9f7;--primitive-color-dde4ed:#dde4ed;--primitive-color-dde7f2:#dde7f2;--primitive-color-ddf5ef:#ddf5ef;--primitive-color-ddf7f1:#ddf7f1;--primitive-color-dfe6ef:#dfe6ef;--primitive-color-dfe7ef:#dfe7ef;--primitive-color-dff3e5:#dff3e5;--primitive-color-e0e6ed:#e0e6ed;--primitive-color-e0e6ee:#e0e6ee;--primitive-color-e0e8f2:#e0e8f2;--primitive-color-e0e9f3:#e0e9f3;--primitive-color-e1e9f2:#e1e9f2;--primitive-color-e2eaf4:#e2eaf4;--primitive-color-e3e9f0:#e3e9f0;--primitive-color-e3eaf1:#e3eaf1;--primitive-color-e4ebf4:#e4ebf4;--primitive-color-e4edfd:#e4edfd;--primitive-color-e5ebf2:#e5ebf2;--primitive-color-e5eef9:#e5eef9;--primitive-color-e6b4b0:#e6b4b0;--primitive-color-e6ebf1:#e6ebf1;--primitive-color-e6ecf3:#e6ecf3;--primitive-color-e6edf5:#e6edf5;--primitive-color-e6efff:#e6efff;--primitive-color-e7655d:#e7655d;--primitive-color-e7ebf1:#e7ebf1;--primitive-color-e7ecf2:#e7ecf2;--primitive-color-e7efff:#e7efff;--primitive-color-e8aaa5:#e8aaa5;--primitive-color-e8b35c:#e8b35c;--primitive-color-e8b9b4:#e8b9b4;--primitive-color-e8edf3:#e8edf3;--primitive-color-e8edf5:#e8edf5;--primitive-color-e8eef6:#e8eef6;--primitive-color-e8eef7:#e8eef7;--primitive-color-e8eff8:#e8eff8;--primitive-color-e8f0ff:#e8f0ff;--primitive-color-e95d55:#e95d55;--primitive-color-e9eef5:#e9eef5;--primitive-color-ead7ac:#ead7ac;--primitive-color-eaf0fb:#eaf0fb;--primitive-color-eaf1fe:#eaf1fe;--primitive-color-eaf1ff:#eaf1ff;--primitive-color-eaf2ff:#eaf2ff;--primitive-color-eda39e:#eda39e;--primitive-color-edf0f3:#edf0f3;--primitive-color-edf0f4:#edf0f4;--primitive-color-edf1f5:#edf1f5;--primitive-color-edf1f6:#edf1f6;--primitive-color-edf1f7:#edf1f7;--primitive-color-edf2f7:#edf2f7;--primitive-color-edf3ff:#edf3ff;--primitive-color-edf5ff:#edf5ff;--primitive-color-edf8f4:#edf8f4;--primitive-color-eee6ff:#eee6ff;--primitive-color-eee8ff:#eee8ff;--primitive-color-eef2f6:#eef2f6;--primitive-color-eef3fa:#eef3fa;--primitive-color-eef4ff:#eef4ff;--primitive-color-eef5ff:#eef5ff;--primitive-color-efc0bc:#efc0bc;--primitive-color-efc47c:#efc47c;--primitive-color-efc4c0:#efc4c0;--primitive-color-f0bd5f:#f0bd5f;--primitive-color-f0c27d:#f0c27d;--primitive-color-f0c6c2:#f0c6c2;--primitive-color-f0d0cc:#f0d0cc;--primitive-color-f0edff:#f0edff;--primitive-color-f0f3f6:#f0f3f6;--primitive-color-f0f4f8:#f0f4f8;--primitive-color-f0f5fb:#f0f5fb;--primitive-color-f0f5fc:#f0f5fc;--primitive-color-f0f5fd:#f0f5fd;--primitive-color-f0fbf8:#f0fbf8;--primitive-color-f1c9c5:#f1c9c5;--primitive-color-f1f4f7:#f1f4f7;--primitive-color-f2cbc7:#f2cbc7;--primitive-color-f2f5f8:#f2f5f8;--primitive-color-f2f5f9:#f2f5f9;--primitive-color-f3f5f8:#f3f5f8;--primitive-color-f3f6f9:#f3f6f9;--primitive-color-f3f7fc:#f3f7fc;--primitive-color-f4f8ff:#f4f8ff;--primitive-color-f5f7fa:#f5f7fa;--primitive-color-f5f8fc:#f5f8fc;--primitive-color-f5f8ff:#f5f8ff;--primitive-color-f5f9ff:#f5f9ff;--primitive-color-f6bfdf:#f6bfdf;--primitive-color-f6c4bf:#f6c4bf;--primitive-color-f6f8fb:#f6f8fb;--primitive-color-f6f9ff:#f6f9ff;--primitive-color-f7f9fc:#f7f9fc;--primitive-color-f7faff:#f7faff;--primitive-color-f8fafc:#f8fafc;--primitive-color-f8fafe:#f8fafe;--primitive-color-f8fbff:#f8fbff;--primitive-color-f9e1ef:#f9e1ef;--primitive-color-f9fbfd:#f9fbfd;--primitive-color-fafcff:#fafcff;--primitive-color-fbfcfe:#fbfcfe;--primitive-color-ff8279:#ff8279;--primitive-color-ff9992:#ff9992;--primitive-color-ff9b93:#ff9b93;--primitive-color-ff9e97:#ff9e97;--primitive-color-ffa39c:#ffa39c;--primitive-color-ffa49d:#ffa49d;--primitive-color-ffa59e:#ffa59e;--primitive-color-ffaaa3:#ffaaa3;--primitive-color-ffb0ab:#ffb0ab;--primitive-color-ffb2ac:#ffb2ac;--primitive-color-ffc0bb:#ffc0bb;--primitive-color-ffc0bd:#ffc0bd;--primitive-color-ffc899:#ffc899;--primitive-color-ffe0de:#ffe0de;--primitive-color-ffe29a:#ffe29a;--primitive-color-ffe2ca:#ffe2ca;--primitive-color-fff0bc:#fff0bc;--primitive-color-fff0ee:#fff0ee;--primitive-color-fff1d1:#fff1d1;--primitive-color-fff1ef:#fff1ef;--primitive-color-fff5dd:#fff5dd;--primitive-color-fff6f4:#fff6f4;--primitive-color-fff8ed:#fff8ed;--primitive-color-fff8f7:#fff8f7;--primitive-color-ffffff:#fff;--primitive-color-rgb-0-0-0-10pct:#0000001a;--primitive-color-rgb-0-0-0-12pct:#0000001f;--primitive-color-rgb-0-0-0-13pct:#00000021;--primitive-color-rgb-0-0-0-14pct:#00000024;--primitive-color-rgb-0-0-0-16pct:#00000029;--primitive-color-rgb-0-0-0-18pct:#0000002e;--primitive-color-rgb-0-0-0-20pct:#0003;--primitive-color-rgb-0-0-0-22pct:#00000038;--primitive-color-rgb-0-0-0-24pct:#0000003d;--primitive-color-rgb-0-0-0-28pct:#00000047;--primitive-color-rgb-0-0-0-30pct:#0000004d;--primitive-color-rgb-0-0-0-34pct:#00000057;--primitive-color-rgb-0-0-0-38pct:#00000061;--primitive-color-rgb-0-0-0-44pct:#00000070;--primitive-color-rgb-0-0-0-46pct:#00000075;--primitive-color-rgb-0-0-0-48pct:#0000007a;--primitive-color-rgb-0-0-0-58pct:#00000094;--primitive-color-rgb-0-0-0-62pct:#0000009e;--primitive-color-rgb-0-0-0-66pct:#000000a8;--primitive-color-rgb-0-0-0-68pct:#000000ad;--primitive-color-rgb-0-0-0-72pct:#000000b8;--primitive-color-rgb-0-0-0-8pct:#00000014;--primitive-color-rgb-0-3-7-68pct:#000307ad;--primitive-color-rgb-0-4-9-63pct:#000409a1;--primitive-color-rgb-0-4-9-78pct:#000409c7;--primitive-color-rgb-10-20-31-96pct:#0a141ff5;--primitive-color-rgb-100-143-242-10pct:#648ff21a;--primitive-color-rgb-100-143-242-13pct:#648ff221;--primitive-color-rgb-100-143-242-14pct:#648ff224;--primitive-color-rgb-100-143-242-17pct:#648ff22b;--primitive-color-rgb-100-143-242-18pct:#648ff22e;--primitive-color-rgb-100-143-242-20pct:#648ff233;--primitive-color-rgb-100-143-242-28pct:#648ff247;--primitive-color-rgb-100-143-242-30pct:#648ff24d;--primitive-color-rgb-100-143-242-32pct:#648ff252;--primitive-color-rgb-100-143-242-34pct:#648ff257;--primitive-color-rgb-100-143-242-38pct:#648ff261;--primitive-color-rgb-100-143-242-42pct:#648ff26b;--primitive-color-rgb-100-143-242-55pct:#648ff28c;--primitive-color-rgb-100-143-242-8pct:#648ff214;--primitive-color-rgb-100-143-242-9pct:#648ff217;--primitive-color-rgb-11-21-32-52pct:#0b152085;--primitive-color-rgb-11-21-32-98pct:#0b1520fa;--primitive-color-rgb-11-22-34-98pct:#0b1622fa;--primitive-color-rgb-111-157-255-22pct:#6f9dff38;--primitive-color-rgb-112-154-255-42pct:#709aff6b;--primitive-color-rgb-112-154-255-48pct:#709aff7a;--primitive-color-rgb-112-154-255-64pct:#709affa3;--primitive-color-rgb-12-22-34-96pct:#0c1622f5;--primitive-color-rgb-126-164-255-13pct:#7ea4ff21;--primitive-color-rgb-126-241-220-22pct:#7ef1dc38;--primitive-color-rgb-127-174-255-20pct:#7faeff33;--primitive-color-rgb-127-244-220-22pct:#7ff4dc38;--primitive-color-rgb-13-23-35-94pct:#0d1723f0;--primitive-color-rgb-13-23-35-95pct:#0d1723f2;--primitive-color-rgb-135-170-241-14pct:#87aaf124;--primitive-color-rgb-135-170-241-18pct:#87aaf12e;--primitive-color-rgb-135-170-241-28pct:#87aaf147;--primitive-color-rgb-15-25-38-98pct:#0f1926fa;--primitive-color-rgb-15-32-54-96pct:#0f2036f5;--primitive-color-rgb-15-35-58-18pct:#0f233a2e;--primitive-color-rgb-154-177-207-11pct:#9ab1cf1c;--primitive-color-rgb-154-177-207-16pct:#9ab1cf29;--primitive-color-rgb-154-177-207-28pct:#9ab1cf47;--primitive-color-rgb-154-177-207-8pct:#9ab1cf14;--primitive-color-rgb-162-187-219-12pct:#a2bbdb1f;--primitive-color-rgb-170-150-255-13pct:#aa96ff21;--primitive-color-rgb-170-150-255-32pct:#aa96ff52;--primitive-color-rgb-2-10-21-18pct:#020a152e;--primitive-color-rgb-2-10-21-34pct:#020a1557;--primitive-color-rgb-21-45-73-10pct:#152d491a;--primitive-color-rgb-211-139-57-12pct:#d38b391f;--primitive-color-rgb-211-139-57-24pct:#d38b393d;--primitive-color-rgb-22-169-151-11pct:#16a9971c;--primitive-color-rgb-22-169-151-13pct:#16a99721;--primitive-color-rgb-22-169-151-14pct:#16a99724;--primitive-color-rgb-22-169-151-15pct:#16a99726;--primitive-color-rgb-22-169-151-18pct:#16a9972e;--primitive-color-rgb-22-169-151-20pct:#16a99733;--primitive-color-rgb-22-169-151-8pct:#16a99714;--primitive-color-rgb-22-62-150-28pct:#163e9647;--primitive-color-rgb-231-101-93-32pct:#e7655d52;--primitive-color-rgb-232-179-92-13pct:#e8b35c21;--primitive-color-rgb-232-179-92-30pct:#e8b35c4d;--primitive-color-rgb-232-237-243-42pct:#e8edf36b;--primitive-color-rgb-233-93-85-32pct:#e95d5552;--primitive-color-rgb-235-185-93-32pct:#ebb95d52;--primitive-color-rgb-237-244-255-95pct:#edf4fff2;--primitive-color-rgb-251-252-254-96pct:#fbfcfef5;--primitive-color-rgb-255-130-121-13pct:#ff827921;--primitive-color-rgb-255-130-121-14pct:#ff827924;--primitive-color-rgb-255-130-121-22pct:#ff827938;--primitive-color-rgb-255-130-121-30pct:#ff82794d;--primitive-color-rgb-255-130-121-34pct:#ff827957;--primitive-color-rgb-255-130-121-35pct:#ff827959;--primitive-color-rgb-255-130-121-42pct:#ff82796b;--primitive-color-rgb-255-130-121-9pct:#ff827917;--primitive-color-rgb-255-255-255-2pct:#ffffff05;--primitive-color-rgb-255-255-255-4pct:#ffffff0a;--primitive-color-rgb-255-255-255-58pct:#ffffff94;--primitive-color-rgb-255-255-255-5pct:#ffffff0d;--primitive-color-rgb-255-255-255-60pct:#fff9;--primitive-color-rgb-255-255-255-6pct:#ffffff0f;--primitive-color-rgb-255-255-255-78pct:#ffffffc7;--primitive-color-rgb-255-255-255-94pct:#fffffff0;--primitive-color-rgb-255-255-255-95pct:#fffffff2;--primitive-color-rgb-255-255-255-96pct:#fffffff5;--primitive-color-rgb-255-255-255-98pct:#fffffffa;--primitive-color-rgb-255-255-255-9pct:#ffffff17;--primitive-color-rgb-3-10-21-16pct:#030a1529;--primitive-color-rgb-3-10-21-30pct:#030a154d;--primitive-color-rgb-3-12-24-10pct:#030c181a;--primitive-color-rgb-3-12-24-15pct:#030c1826;--primitive-color-rgb-3-12-24-18pct:#030c182e;--primitive-color-rgb-3-12-24-20pct:#030c1833;--primitive-color-rgb-3-12-24-24pct:#030c183d;--primitive-color-rgb-3-12-24-30pct:#030c184d;--primitive-color-rgb-3-8-15-38pct:#03080f61;--primitive-color-rgb-3-8-15-64pct:#03080fa3;--primitive-color-rgb-31-50-72-8pct:#1f324814;--primitive-color-rgb-36-179-160-3pct:#24b3a008;--primitive-color-rgb-38-101-234-12pct:#2665ea1f;--primitive-color-rgb-39-100-231-10pct:#2764e71a;--primitive-color-rgb-39-100-231-11pct:#2764e71c;--primitive-color-rgb-39-100-231-12pct:#2764e71f;--primitive-color-rgb-39-100-231-13pct:#2764e721;--primitive-color-rgb-39-100-231-16pct:#2764e729;--primitive-color-rgb-39-100-231-17pct:#2764e72b;--primitive-color-rgb-39-100-231-18pct:#2764e72e;--primitive-color-rgb-39-100-231-20pct:#2764e733;--primitive-color-rgb-39-100-231-25pct:#2764e740;--primitive-color-rgb-39-100-231-28pct:#2764e747;--primitive-color-rgb-39-100-231-32pct:#2764e752;--primitive-color-rgb-39-100-231-36pct:#2764e75c;--primitive-color-rgb-39-100-231-8pct:#2764e714;--primitive-color-rgb-4-10-18-38pct:#040a1261;--primitive-color-rgb-4-10-18-63pct:#040a12a1;--primitive-color-rgb-4-12-23-46pct:#040c1775;--primitive-color-rgb-47-105-227-13pct:#2f69e321;--primitive-color-rgb-5-15-28-28pct:#050f1c47;--primitive-color-rgb-5-17-30-25pct:#05111e40;--primitive-color-rgb-5-17-30-48pct:#05111e7a;--primitive-color-rgb-67-205-185-13pct:#43cdb921;--primitive-color-rgb-67-205-185-15pct:#43cdb926;--primitive-color-rgb-67-205-185-24pct:#43cdb93d;--primitive-color-rgb-67-205-185-25pct:#43cdb940;--primitive-color-rgb-67-205-185-26pct:#43cdb942;--primitive-color-rgb-67-205-185-28pct:#43cdb947;--primitive-color-rgb-67-205-185-34pct:#43cdb957;--primitive-color-rgb-67-205-185-42pct:#43cdb96b;--primitive-color-rgb-69-125-238-28pct:#457dee47;--primitive-color-rgb-7-14-23-94pct:#070e17f0;--primitive-color-rgb-7-14-23-97pct:#070e17f7;--primitive-color-rgb-7-17-29-10pct:#07111d1a;--primitive-color-rgb-7-17-29-11pct:#07111d1c;--primitive-color-rgb-7-17-29-12pct:#07111d1f;--primitive-color-rgb-7-17-29-13pct:#07111d21;--primitive-color-rgb-7-17-29-14pct:#07111d24;--primitive-color-rgb-7-17-29-20pct:#07111d33;--primitive-color-rgb-7-17-29-22pct:#07111d38;--primitive-color-rgb-7-17-29-4pct:#07111d0a;--primitive-color-rgb-7-17-29-7pct:#07111d12;--primitive-color-rgb-74-132-235-5pct:#4a84eb0d;--primitive-color-rgb-78-114-158-30pct:#4e729e4d;--primitive-color-rgb-8-17-27-52pct:#08111b85;--primitive-color-rgb-83-134-234-8pct:#5386ea14;--primitive-color-rgb-87-137-240-16pct:#5789f029;--primitive-color-rgb-95-145-255-12pct:#5f91ff1f;--primitive-color-070d15:#070d15;--primitive-color-0f8f80:#0f8f80;--primitive-color-356bd5:#356bd5;--primitive-color-6c58bc:#6c58bc;--primitive-color-cbd6e5:#cbd6e5;--primitive-color-d28a1c:#d28a1c;--primitive-color-df6258:#df6258;--graph-grid-dot:var(--primitive-color-cbd6e5);--graph-node-actor:var(--primitive-color-356bd5);--graph-node-team:var(--primitive-color-6c58bc);--graph-node-project:var(--primitive-color-0f8f80);--graph-node-work:var(--primitive-color-d28a1c);--graph-node-context:var(--primitive-color-df6258);--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-17:17px;--space-18:18px;--space-19:19px;--space-20:20px;--space-22:22px;--space-23:23px;--space-24:24px;--space-26:26px;--space-27:27px;--space-28:28px;--space-30:30px;--space-32:32px;--space-34:34px;--space-38:38px;--space-42:42px;--space-44:44px;--space-46:46px;--space-48:48px;--space-50:50px;--space-72:72px;--space-neg-1:-1px;--space-neg-2:-2px;--space-neg-3:-3px;--space-neg-4:-4px;--space-neg-9:-9px;--space-neg-10:-10px;--space-neg-13:-13px;--radius-1:1px;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-11:11px;--radius-12:12px;--radius-13:13px;--radius-14:14px;--radius-15:15px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-99:99px;--radius-999:999px;--radius-circle:50%;--border-width-1:1px;--border-width-2:2px;--border-width-3:3px;--font-weight-500:500;--font-weight-600:600;--font-weight-650:650;--font-weight-680:680;--font-weight-700:700;--font-weight-720:720;--font-weight-730:730;--font-weight-740:740;--font-weight-750:750;--font-weight-760:760;--font-weight-780:780;--font-weight-790:790;--font-weight-800:800;--font-weight-820:820;--font-weight-830:830;--font-weight-840:840;--font-weight-850:850;--font-weight-900:900;--line-height-0:0;--line-height-0-98:.98;--line-height-1:1;--line-height-1-1:1.1;--line-height-1-2:1.2;--line-height-1-3:1.3;--line-height-1-4:1.4;--line-height-1-5:1.5;--line-height-1-05:1.05;--line-height-1-6:1.6;--line-height-1-08:1.08;--line-height-1-15:1.15;--line-height-1-18:1.18;--line-height-1-25:1.25;--line-height-1-35:1.35;--line-height-1-45:1.45;--line-height-1-48:1.48;--line-height-1-55:1.55;--line-height-1-65:1.65;--letter-spacing-0:0;--letter-spacing-0-01em:.01em;--letter-spacing-0-1em:.1em;--letter-spacing-0-04em:.04em;--letter-spacing-0-05em:.05em;--letter-spacing-0-06em:.06em;--letter-spacing-0-07em:.07em;--letter-spacing-0-08em:.08em;--letter-spacing-0-09em:.09em;--letter-spacing-0-11em:.11em;--letter-spacing-0-12em:.12em;--letter-spacing-0-13em:.13em;--letter-spacing-0-14em:.14em;--letter-spacing-0-015em:.015em;--letter-spacing-0-025em:.025em;--letter-spacing-neg-0-01em:-.01em;--letter-spacing-neg-0-04em:-.04em;--letter-spacing-neg-0-015em:-.015em;--letter-spacing-neg-0-018em:-.018em;--letter-spacing-neg-0-025em:-.025em;--letter-spacing-neg-0-035em:-.035em;--letter-spacing-neg-0-055em:-.055em;--opacity-0:0;--opacity-0-5:.5;--opacity-0-7:.7;--opacity-0-35:.35;--opacity-0-45:.45;--opacity-0-46:.46;--opacity-0-48:.48;--opacity-0-55:.55;--opacity-0-58:.58;--opacity-0-62:.62;--opacity-0-64:.64;--opacity-0-65:.65;--opacity-0-66:.66;--opacity-0-72:.72;--opacity-1:1;--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-4:4;--z-index-6:6;--z-index-8:8;--z-index-16:16;--z-index-17:17;--z-index-18:18;--z-index-20:20;--z-index-30:30;--z-index-45:45;--z-index-50:50;--z-index-55:55;--z-index-70:70;--z-index-80:80;--z-index-90:90;--z-index-100:100;--z-index-120:120;--z-index-121:121;--z-index-122:122;--z-index-130:130;--z-index-170:170;--z-index-180:180;--duration-0-01ms:.01ms;--duration-0-8s:.8s;--duration-0ms:0s;--duration-0s:0s;--duration-2-2s:2.2s;--duration-2-8s:2.8s;--duration-110ms:.11s;--duration-120ms:.12s;--duration-130ms:.13s;--duration-140ms:.14s;--duration-150ms:.15s;--duration-160ms:.16s;--duration-180ms:.18s;--duration-220ms:.22s;--duration-320ms:.32s;--duration-850ms:.85s;--duration-900ms:.9s;--easing-cubic-bezier-0-2-0-8-0-2-1:cubic-bezier(.2, .8, .2, 1);--easing-cubic-bezier-0-22-1-0-36-1:cubic-bezier(.22, 1, .36, 1);--easing-cubic-bezier-0-65-0-0-35-1:cubic-bezier(.65, 0, .35, 1);--easing-ease:ease;--easing-ease-in-out:ease-in-out;--easing-ease-out:ease-out;--easing-linear:linear;--blur-2:2px;--blur-3:3px;--blur-5:5px;--blur-6:6px;--blur-12:12px;--blur-14:14px;--blur-18:18px;--saturation-70:70%;--saturation-72:72%;--saturation-80:80%;--saturation-82:82%;--shadow-custom-001:0 0 0 52px var(--primitive-color-rgb-74-132-235-5pct), 0 0 0 108px var(--primitive-color-rgb-36-179-160-3pct);--shadow-custom-002:0 28px 80px var(--primitive-color-rgb-7-17-29-12pct);--shadow-custom-003:0 0 0 4px var(--focus-ring);--shadow-custom-004:0 13px 28px var(--primitive-color-rgb-39-100-231-25pct);--shadow-custom-005:0 28px 90px var(--primitive-color-rgb-0-0-0-48pct);--shadow-custom-006:10px 0 32px var(--primitive-color-rgb-0-0-0-13pct);--shadow-custom-007:0 15px 40px var(--primitive-color-rgb-0-0-0-48pct);--shadow-custom-008:12px 0 36px var(--primitive-color-rgb-0-0-0-8pct);--shadow-custom-009:0 7px 18px var(--primitive-color-rgb-0-0-0-22pct);--shadow-custom-010:0 0 0 2px var(--primitive-color-rgb-100-143-242-20pct), 0 0 9px var(--primitive-color-rgb-100-143-242-55pct);--shadow-custom-011:0 3px 11px var(--primitive-color-rgb-231-101-93-32pct);--shadow-custom-012:0 0 0 3px var(--primitive-color-rgb-255-130-121-14pct);--shadow-custom-013:0 24px 72px var(--primitive-color-rgb-0-0-0-66pct), 0 6px 20px var(--primitive-color-rgb-0-0-0-38pct);--shadow-custom-014:inset 3px 0 0 var(--primitive-color-648ff2);--shadow-custom-015:0 0 0 3px var(--primitive-color-rgb-100-143-242-14pct);--shadow-custom-016:0 8px 30px var(--primitive-color-rgb-0-0-0-10pct);--shadow-custom-017:0 1px 0 var(--primitive-color-263548);--shadow-custom-018:0 22px 55px var(--primitive-color-rgb-0-0-0-44pct);--shadow-custom-019:0 0 0 1px var(--paper);--shadow-custom-020:inset 0 0 0 1px var(--primitive-color-rgb-126-164-255-13pct);--shadow-custom-021:0 6px 18px var(--primitive-color-rgb-22-62-150-28pct);--shadow-custom-022:0 16px 42px var(--primitive-color-rgb-0-0-0-16pct);--shadow-custom-023:0 0 0 1px var(--primitive-color-3a4c61);--shadow-custom-024:0 0 0 1px var(--primitive-color-rgb-67-205-185-42pct);--shadow-custom-025:0 18px 44px var(--primitive-color-rgb-0-0-0-20pct);--shadow-custom-026:0 12px 32px var(--primitive-color-rgb-0-0-0-12pct);--shadow-custom-027:0 22px 54px var(--primitive-color-rgb-0-0-0-24pct);--shadow-custom-028:0 12px 32px var(--primitive-color-rgb-0-0-0-14pct);--shadow-custom-029:0 18px 42px var(--primitive-color-rgb-0-0-0-30pct);--shadow-custom-030:inset 0 1px 0 var(--primitive-color-rgb-255-255-255-2pct);--shadow-custom-031:inset 0 0 0 1px var(--primitive-color-rgb-100-143-242-18pct);--shadow-custom-032:inset 3px 0 0 var(--primitive-color-6a93ee), 0 14px 34px var(--primitive-color-rgb-0-0-0-28pct);--shadow-custom-033:0 1px 0 var(--primitive-color-1b2939);--shadow-custom-034:0 0 0 3px var(--primitive-color-rgb-100-143-242-17pct);--shadow-custom-035:0 10px 28px var(--primitive-color-rgb-0-0-0-30pct);--shadow-custom-036:0 0 0 2px var(--primitive-color-rgb-100-143-242-18pct), var(--shadow-sm);--shadow-custom-037:0 0 0 3px var(--primitive-color-rgb-100-143-242-20pct), 0 20px 48px var(--primitive-color-rgb-0-0-0-46pct);--shadow-custom-038:0 28px 74px var(--primitive-color-rgb-0-0-0-62pct), 0 8px 20px var(--primitive-color-rgb-0-0-0-34pct);--shadow-custom-039:0 34px 96px var(--primitive-color-rgb-0-0-0-68pct), 0 8px 26px var(--primitive-color-rgb-0-0-0-38pct);--shadow-custom-040:0 18px 54px var(--primitive-color-rgb-0-0-0-58pct);--shadow-custom-041:0 0 0 2px var(--primitive-color-172a4a);--shadow-custom-042:0 0 0 3px var(--primitive-color-rgb-100-143-242-18pct);--shadow-custom-043:0 28px 82px var(--primitive-color-rgb-0-0-0-72pct), 0 7px 24px var(--primitive-color-rgb-0-0-0-46pct);--shadow-custom-044:0 0 0 2px var(--primitive-color-0b141e) inset;--shadow-custom-045:0 6px 18px var(--primitive-color-rgb-0-0-0-24pct);--shadow-custom-046:0 20px 60px var(--primitive-color-rgb-0-0-0-48pct);--shadow-custom-047:0 0 0 3px var(--primitive-color-rgb-111-157-255-22pct), 0 9px 22px var(--primitive-color-rgb-39-100-231-32pct);--shadow-custom-048:0 13px 34px var(--primitive-color-rgb-0-0-0-28pct);--shadow-custom-049:0 0 0 4px var(--primitive-color-rgb-95-145-255-12pct);--shadow-custom-050:0 16px 44px var(--primitive-color-rgb-3-12-24-18pct);--shadow-custom-051:inset 3px 0 0 var(--cobalt);--shadow-custom-052:0 18px 45px var(--primitive-color-rgb-15-35-58-18pct);--shadow-custom-053:0 0 0 3px var(--primitive-color-rgb-39-100-231-10pct);--shadow-custom-054:0 1px 0 var(--primitive-color-d8e0e9);--shadow-custom-055:0 6px 16px var(--primitive-color-rgb-39-100-231-10pct);--shadow-custom-056:0 0 0 2px var(--foam);--shadow-custom-057:0 3px 9px var(--primitive-color-rgb-233-93-85-32pct);--shadow-custom-058:0 0 0 3px var(--coral-foam);--shadow-custom-059:0 22px 64px var(--primitive-color-rgb-3-12-24-24pct), 0 5px 16px var(--primitive-color-rgb-3-12-24-10pct);--shadow-custom-060:0 0 0 3px var(--foam);--shadow-custom-061:0 0 0 3px var(--amber-foam);--shadow-custom-062:0 0 0 3px var(--sea-foam);--shadow-custom-063:0 0 0 6px var(--primitive-color-rgb-22-169-151-8pct);--shadow-custom-064:0 0 0 1px var(--primitive-color-ffffff);--shadow-custom-065:0 4px 12px var(--primitive-color-rgb-39-100-231-18pct);--shadow-custom-066:0 18px 54px var(--primitive-color-rgb-3-12-24-20pct);--shadow-custom-067:0 4px 11px var(--primitive-color-rgb-39-100-231-16pct);--shadow-custom-068:0 0 0 1px var(--line);--shadow-custom-069:0 0 0 1px var(--primitive-color-bfe9df);--shadow-custom-070:0 0 0 3px var(--primitive-color-rgb-22-169-151-13pct);--shadow-custom-071:0 18px 48px var(--primitive-color-rgb-7-17-29-14pct);--shadow-custom-072:inset 0 1px 0 var(--primitive-color-rgb-255-255-255-6pct);--shadow-custom-073:0 0 0 3px var(--primitive-color-rgb-22-169-151-11pct);--shadow-custom-074:0 14px 34px var(--primitive-color-rgb-7-17-29-11pct);--shadow-custom-075:0 0 0 3px var(--primitive-color-rgb-47-105-227-13pct);--shadow-custom-076:inset 3px 0 0 var(--cobalt), 0 12px 30px var(--primitive-color-rgb-38-101-234-12pct);--shadow-custom-077:0 1px 0 var(--primitive-color-dbe2eb);--shadow-custom-078:0 8px 24px var(--primitive-color-rgb-7-17-29-10pct);--shadow-custom-079:0 0 0 2px var(--primitive-color-rgb-39-100-231-12pct), var(--shadow-sm);--shadow-custom-080:0 0 0 3px var(--primitive-color-rgb-39-100-231-16pct), 0 18px 42px var(--primitive-color-rgb-7-17-29-20pct);--shadow-custom-081:0 24px 68px var(--primitive-color-rgb-3-10-21-30pct), 0 6px 18px var(--primitive-color-rgb-3-10-21-16pct);--shadow-custom-082:0 34px 90px var(--primitive-color-rgb-2-10-21-34pct), 0 8px 24px var(--primitive-color-rgb-2-10-21-18pct);--shadow-custom-083:0 0 0 3px var(--primitive-color-rgb-39-100-231-11pct);--shadow-custom-084:0 1px 0 var(--primitive-color-d6dee8);--shadow-custom-085:0 16px 46px var(--primitive-color-rgb-3-12-24-20pct);--shadow-custom-086:0 0 0 2px var(--primitive-color-eaf1ff);--shadow-custom-087:0 0 0 3px var(--control-focus-ring);--shadow-custom-088:0 26px 72px var(--primitive-color-rgb-3-12-24-30pct), 0 6px 18px var(--primitive-color-rgb-3-12-24-15pct);--shadow-custom-089:0 0 0 3px var(--primitive-color-rgb-39-100-231-13pct);--shadow-custom-090:0 0 0 2px var(--primitive-color-ffffff) inset;--shadow-custom-091:0 0 0 3px var(--focus-ring), var(--shadow-sm);--shadow-custom-092:0 18px 54px var(--primitive-color-rgb-0-0-0-28pct);--shadow-custom-093:0 7px 18px var(--primitive-color-rgb-39-100-231-20pct);--shadow-custom-094:0 24px 70px var(--primitive-color-rgb-5-17-30-25pct);--shadow-custom-095:0 14px 42px var(--primitive-color-rgb-7-17-29-13pct);--shadow-custom-096:inset 0 0 24px var(--primitive-color-rgb-83-134-234-8pct);--shadow-custom-097:0 2px 8px var(--primitive-color-rgb-21-45-73-10pct);--shadow-custom-098:0 0 0 3px var(--focus-ring);--shadow-custom-099:0 8px 20px var(--primitive-color-rgb-39-100-231-17pct);--shadow-custom-100:0 0 0 3px var(--primitive-color-edf0f3);--shadow-custom-101:0 32px 96px var(--primitive-color-rgb-4-10-18-38pct);--shadow-custom-102:inset 0 0 0 1px var(--primitive-color-rgb-31-50-72-8pct);--shadow-custom-103:0 1px 4px var(--primitive-color-rgb-7-17-29-22pct);--shadow-custom-104:0 1px 5px var(--primitive-color-rgb-7-17-29-10pct);--abyss:var(--primitive-color-07111d);--deep:var(--primitive-color-0b1928);--navy:var(--primitive-color-132237);--slate:var(--primitive-color-42526a);--muted:var(--primitive-color-6c7b8f);--line:var(--primitive-color-dce4ee);--line-strong:var(--primitive-color-c9d4e2);--canvas:var(--primitive-color-edf2f7);--panel:var(--primitive-color-f7f9fc);--paper:var(--primitive-color-ffffff);--cobalt:var(--primitive-color-2764e7);--cobalt-dark:var(--primitive-color-1747b5);--foam:var(--primitive-color-eaf2ff);--sea-glass:var(--primitive-color-16a997);--sea-foam:var(--primitive-color-ddf7f1);--coral:var(--primitive-color-e95d55);--coral-foam:var(--primitive-color-fff0ee);--amber:var(--primitive-color-d99822);--amber-foam:var(--primitive-color-fff5dd);--violet:var(--primitive-color-7257d9);--focus-ring:var(--primitive-color-rgb-39-100-231-28pct);--shadow-sm:0 1px 2px var(--primitive-color-rgb-7-17-29-7pct), 0 4px 12px var(--primitive-color-rgb-7-17-29-4pct);--shadow-md:0 12px 36px var(--primitive-color-rgb-7-17-29-13pct);--radius-sm:var(--radius-7);--radius-md:var(--radius-11);--radius-lg:var(--radius-16);--surface-nested:var(--primitive-color-f8fafe);--surface-raised:var(--primitive-color-ffffff);--surface-interactive:var(--primitive-color-f7f9fc);--surface-danger:var(--primitive-color-fff6f4);--surface-danger-border:var(--primitive-color-f0d0cc);--action-soft-background:var(--primitive-color-edf3ff);--action-soft-foreground:var(--primitive-color-2a5fba);--action-soft-border:var(--primitive-color-cbdafb);--danger-foreground:var(--primitive-color-8d403a);--avatar-size-default:31px;--avatar-size-compact:24px;--avatar-size-board:30px;--avatar-status-size:8px;--avatar-status-size-board:9px;--avatar-icon-size-default:15px;--avatar-icon-size-compact:12px;--avatar-icon-size-board:14px;--avatar-stack-overlap:6px;--control-background:var(--primitive-color-ffffff);--control-background-focus:var(--primitive-color-ffffff);--control-background-disabled:var(--primitive-color-f3f5f8);--control-foreground:var(--navy);--control-placeholder:var(--muted);--control-border:var(--line-strong);--control-border-focus:var(--cobalt);--control-focus-ring:var(--focus-ring);--control-height-default:var(--space-38);--control-height-compact:var(--space-34);--floating-surface-max-width:360px;--floating-surface-viewport-gutter:var(--space-12)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--abyss:var(--primitive-color-050a11);--deep:var(--primitive-color-0a1624);--navy:var(--primitive-color-e8eef7);--slate:var(--primitive-color-b7c3d2);--muted:var(--primitive-color-96a5b8);--line:var(--primitive-color-rgb-154-177-207-16pct);--line-strong:var(--primitive-color-rgb-154-177-207-28pct);--canvas:var(--primitive-color-060c13);--panel:var(--primitive-color-08111b);--paper:var(--primitive-color-0d1723);--cobalt:var(--primitive-color-648ff2);--cobalt-dark:var(--primitive-color-4976de);--foam:var(--primitive-color-rgb-100-143-242-14pct);--sea-glass:var(--primitive-color-43cdb9);--sea-foam:var(--primitive-color-rgb-67-205-185-13pct);--coral:var(--primitive-color-ff8279);--coral-foam:var(--primitive-color-rgb-255-130-121-13pct);--amber:var(--primitive-color-e8b35c);--amber-foam:var(--primitive-color-rgb-232-179-92-13pct);--violet:var(--primitive-color-aa96ff);--focus-ring:var(--primitive-color-rgb-112-154-255-42pct);--shadow-sm:0 1px 2px var(--primitive-color-rgb-0-0-0-24pct), 0 5px 16px var(--primitive-color-rgb-0-0-0-18pct);--shadow-md:0 18px 58px var(--primitive-color-rgb-0-0-0-48pct);--surface-nested:var(--primitive-color-101b28);--surface-raised:var(--primitive-color-142231);--surface-interactive:var(--primitive-color-172738);--surface-danger:var(--primitive-color-2b181e);--surface-danger-border:var(--primitive-color-603039);--action-soft-background:var(--primitive-color-172a4a);--action-soft-foreground:var(--primitive-color-b8cdfd);--action-soft-border:var(--primitive-color-2d4f84);--danger-foreground:var(--primitive-color-ffaaa3);--control-background:var(--primitive-color-09131e);--control-background-focus:var(--primitive-color-0b1622);--control-background-disabled:var(--primitive-color-101b28);--control-foreground:var(--primitive-color-e1e9f2);--control-placeholder:var(--primitive-color-96a5b8);--control-border:var(--primitive-color-4d6683);--control-border-focus:var(--primitive-color-678bdc);--control-focus-ring:var(--primitive-color-rgb-100-143-242-18pct)}[data-slot=select-trigger]{width:100%;height:auto;min-height:var(--control-height-default);padding:var(--space-8) var(--space-10);color:var(--control-foreground);font-size:var(--font-size-11);font-weight:var(--font-weight-600);line-height:var(--line-height-1-35);background:var(--control-background);border-color:var(--control-border);border-radius:var(--radius-8);box-shadow:none}[data-slot=select-trigger][data-size=sm]{min-height:var(--control-height-compact);padding:var(--space-7) var(--space-9);font-size:var(--font-size-10)}[data-slot=select-trigger]:hover:not(:disabled){background:var(--control-background-focus);border-color:var(--control-border-focus)}[data-slot=select-trigger]:focus-visible{border-color:var(--control-border-focus);box-shadow:var(--shadow-custom-087);outline:none}[data-slot=select-trigger]:disabled{color:var(--control-placeholder);background:var(--control-background-disabled);cursor:not-allowed}[data-slot=select-trigger].app-select--embedded{min-width:0;min-height:auto;color:var(--navy);background:0 0;border:0;border-radius:0;flex:1;padding:0}[data-slot=select-trigger].app-select--embedded:hover:not(:disabled),[data-slot=select-trigger].app-select--embedded:focus-visible,[data-slot=select-trigger].app-select--embedded:disabled{box-shadow:none;background:0 0;border-color:#0000}[data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]{z-index:var(--z-index-180);color:var(--navy);background:var(--surface-raised);border:var(--border-width-1) solid var(--line-strong);box-shadow:var(--shadow-md)}[data-slot=select-content]{--radix-select-trigger-width:auto;min-width:var(--radix-select-trigger-width);max-width:min(var(--floating-surface-max-width), calc(100vw - (var(--floating-surface-viewport-gutter) * 2)));padding:var(--space-5)}[data-slot=select-item],[data-slot=dropdown-menu-item]{min-height:var(--space-34);gap:var(--space-8);padding:var(--space-7) var(--space-9);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-600);line-height:var(--line-height-1-35);border-radius:var(--radius-7)}[data-slot=select-item]:focus,[data-slot=select-item][data-highlighted],[data-slot=dropdown-menu-item]:focus,[data-slot=dropdown-menu-item][data-highlighted]{color:var(--cobalt-dark);background:var(--foam)}[data-slot=popover-content]{--radix-popover-content-available-height:100vh;--radix-popover-trigger-width:auto;max-width:calc(100vw - (var(--floating-surface-viewport-gutter) * 2))}[data-slot=dropdown-menu-content]{max-width:calc(100vw - (var(--floating-surface-viewport-gutter) * 2));padding:var(--space-6)}[data-slot=dropdown-menu-label]{color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase}[data-slot=dropdown-menu-separator]{background:var(--line)}[data-slot=dropdown-menu-shortcut]{color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-800)}:root{font-family:var(--font-family-ui);font-synthesis:none;text-rendering:optimizelegibility}html{font-size:calc(100% * var(--ui-font-scale))}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--canvas);min-width:320px;color:var(--navy)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-2)}.sr-only{width:1px;height:1px;margin:var(--space-neg-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.arrecife-logo{line-height:var(--line-height-0);flex:none;display:inline-grid}.arrecife-logo__asset{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%;display:block}.arrecife-logo--adaptive .arrecife-logo__asset--dark,:root[data-theme=dark] .arrecife-logo--adaptive .arrecife-logo__asset--light{display:none}:root[data-theme=dark] .arrecife-logo--adaptive .arrecife-logo__asset--dark{display:block}.control-tower{--topbar-height:52px;--project-header-height:72px;--project-tabs-height:42px;background:var(--canvas);height:100dvh;min-height:100dvh;transition:grid-template-columns var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1);grid-template-columns:64px 258px minmax(0,1fr);display:grid;overflow:hidden}.control-tower--sidebar-collapsed{grid-template-columns:64px 76px minmax(0,1fr)}.app-rail{z-index:var(--z-index-30);align-items:center;gap:var(--space-20);height:100dvh;padding:var(--space-16) var(--space-9) var(--space-12);color:var(--primitive-color-a8b8ca);background:var(--abyss);border-right:var(--border-width-1) solid var(--primitive-color-17283a);flex-direction:column;display:flex;position:sticky;top:0}.reef-mark{width:40px;height:40px;padding:var(--space-2);border-radius:var(--radius-10);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.reef-mark[aria-current=page]{box-shadow:var(--shadow-custom-047)}.reef-mark .arrecife-logo{width:36px;height:36px}.app-rail__destinations,.app-rail__bottom{align-items:center;gap:var(--space-7);flex-direction:column;width:100%;display:flex}.app-rail__bottom{margin-top:auto}.rail-action{display:block;position:relative}.rail-tooltip{z-index:var(--z-index-80);align-items:center;gap:var(--space-9);width:224px;padding:var(--space-10) var(--space-10) var(--space-10) var(--space-11);color:var(--primitive-color-dbe7f5);background:var(--primitive-color-0e2033);border:var(--border-width-1) solid var(--primitive-color-2c4560);border-radius:var(--radius-9);box-shadow:var(--shadow-custom-048);opacity:var(--opacity-0);pointer-events:none;transition:opacity var(--duration-120ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease), visibility var(--duration-140ms) var(--easing-ease);visibility:hidden;grid-template-columns:7px minmax(0,1fr) auto;display:grid;position:absolute;top:50%;left:calc(100% + 13px);transform:translate(-5px,-50%)}.rail-tooltip:before{content:"";background:var(--primitive-color-0e2033);border-bottom:var(--border-width-1) solid var(--primitive-color-2c4560);border-left:var(--border-width-1) solid var(--primitive-color-2c4560);width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.rail-action:hover .rail-tooltip,.rail-action:focus-within .rail-tooltip{opacity:var(--opacity-1);visibility:visible;transform:translateY(-50%)}.rail-action:hover .rail-tooltip{transition-delay:var(--duration-320ms)}.rail-action:focus-within .rail-tooltip{transition-delay:var(--duration-0ms)}.rail-tooltip__signal{background:var(--primitive-color-6f9dff);border-radius:var(--radius-circle);width:7px;height:7px;box-shadow:var(--shadow-custom-049)}.rail-tooltip__copy{gap:var(--space-2);min-width:0;display:grid}.rail-tooltip__copy strong{color:var(--primitive-color-f5f9ff);font-size:var(--font-size-11);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-01em)}.rail-tooltip__copy small{color:var(--primitive-color-8fa7bf);font-size:var(--font-size-8);line-height:var(--line-height-1-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-tooltip em{padding:var(--space-3) var(--space-5);color:var(--primitive-color-bdc9d7);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-06em);text-transform:uppercase;background:var(--primitive-color-1c3147);border-radius:var(--radius-4)}.rail-tooltip .rail-tooltip__live{color:var(--primitive-color-7ff4dc);background:var(--primitive-color-rgb-22-169-151-14pct)}.icon-button{width:42px;height:42px;color:var(--primitive-color-8295aa);border-radius:var(--radius-9);cursor:pointer;transition:color var(--duration-140ms) var(--easing-ease), background-color var(--duration-140ms) var(--easing-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.icon-button:hover{color:var(--primitive-color-dbe7f5);background:var(--primitive-color-122438)}.icon-button[aria-disabled=true]{cursor:default}.icon-button[aria-disabled=true]:hover{color:var(--primitive-color-9aabbd)}.icon-button--active{color:var(--primitive-color-ffffff);background:var(--primitive-color-173052)}.icon-button--active:before{content:"";background:var(--primitive-color-5f91ff);border-radius:0 var(--radius-4) var(--radius-4) 0;width:3px;height:21px;position:absolute;left:-9px}.notification-dot{background:var(--coral);border:var(--border-width-1) solid var(--abyss);border-radius:var(--radius-circle);width:6px;height:6px;position:absolute;top:10px;right:10px}.project-sidebar{z-index:var(--z-index-20);min-width:0;height:100dvh;padding:var(--space-23) var(--space-17) var(--space-17);background:var(--paper);border-right:var(--border-width-1) solid var(--line);transition:padding var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.eyebrow{margin-bottom:var(--space-7);color:var(--muted);font-size:var(--font-size-10);font-weight:var(--font-weight-750);letter-spacing:var(--letter-spacing-0-12em);line-height:var(--line-height-1-2);text-transform:uppercase;display:block}.workspace-switcher__heading{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:32px;margin-bottom:var(--space-7);display:flex}.workspace-switcher__label{max-width:150px;opacity:var(--opacity-1);transition:max-width var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), opacity var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), visibility var(--duration-0s) var(--easing-linear);visibility:visible;white-space:nowrap;margin:0;overflow:hidden;transform:translate(0)}.sidebar-collapse-button{width:32px;height:32px;color:var(--primitive-color-60748b);background:var(--primitive-color-f6f8fb);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);cursor:pointer;transition:color var(--duration-140ms) var(--easing-ease-in-out), background-color var(--duration-140ms) var(--easing-ease-in-out), border-color var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1);flex:none;place-items:center;padding:0;display:grid}.sidebar-collapse-button:hover{color:var(--cobalt);background:var(--foam);border-color:var(--primitive-color-bfd4fb)}.sidebar-collapse-button:active{transform:scale(.94)}.workspace-switcher__button{gap:var(--space-10);width:100%;padding:var(--space-9) var(--space-8);text-align:left;background:var(--primitive-color-f5f8fc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:grid-template-columns var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), gap var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), padding var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), background-color var(--duration-140ms) var(--easing-ease-in-out), border-color var(--duration-140ms) var(--easing-ease-in-out);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.workspace-switcher__copy,.project-link__copy,.team-member__copy{min-width:0;opacity:var(--opacity-1);transition:opacity var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), visibility var(--duration-0s) var(--easing-linear);visibility:visible;overflow:hidden;transform:translate(0)}.workspace-switcher__button strong,.project-link strong,.team-member strong{color:var(--navy);font-size:var(--font-size-12);font-weight:var(--font-weight-700);line-height:var(--line-height-1-35);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher__button small,.project-link small,.team-member small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-10);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;display:block;overflow:hidden}.workspace-monogram,.project-link__glyph{width:32px;height:32px;color:var(--primitive-color-ffffff);font-size:var(--font-size-10);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-04em);background:var(--cobalt);border-radius:var(--radius-8);place-items:center;display:grid}.workspace-switcher__chevron{opacity:var(--opacity-1);transition:opacity var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), visibility var(--duration-0s) var(--easing-linear);visibility:visible;transform:translate(0)}.workspace-switcher__menu{gap:var(--space-5);padding:var(--space-8);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-11);box-shadow:var(--shadow-custom-050);display:grid}.workspace-switcher__context{gap:var(--space-3);padding:var(--space-6) var(--space-7) var(--space-8);letter-spacing:var(--letter-spacing-0);text-transform:none;display:grid}.workspace-switcher__context strong{color:var(--navy);font-size:var(--font-size-9)}.workspace-switcher__context span{color:var(--muted);font-size:var(--font-size-8);line-height:var(--line-height-1-4)}.workspace-switcher__menu :where([data-slot=dropdown-menu-item]){align-items:center;gap:var(--space-8);width:100%;padding:var(--space-6);text-align:left;border-radius:var(--radius-8);cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);display:grid}.workspace-switcher__menu :where([data-slot=dropdown-menu-item])[data-highlighted]{background:var(--foam)}.workspace-switcher__menu :where([data-slot=dropdown-menu-item])[data-disabled]{cursor:default;opacity:var(--opacity-0-72)}.workspace-switcher__menu .workspace-monogram{width:30px;height:30px}.workspace-switcher__option-copy{min-width:0}.workspace-switcher__menu strong,.workspace-switcher__menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher__menu strong{color:var(--navy);font-size:var(--font-size-9)}.workspace-switcher__menu small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-7)}.workspace-switcher__button[data-state=open] .workspace-switcher__chevron{transform:rotate(180deg)}.sidebar-section{margin-top:var(--space-26);border-top:var(--border-width-1) solid transparent;transition:margin-top var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), padding-top var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), border-color var(--duration-140ms) var(--easing-ease-in-out);padding-top:0}.sidebar-section__heading{padding:0 var(--space-5) var(--space-8);color:var(--muted);font-size:var(--font-size-10);font-weight:var(--font-weight-750);letter-spacing:var(--letter-spacing-0-09em);text-transform:uppercase;max-height:32px;opacity:var(--opacity-1);transition:max-height var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), padding var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), opacity var(--duration-140ms) var(--easing-ease-in-out), visibility var(--duration-0s) var(--easing-linear);visibility:visible;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.sidebar-section__heading button{width:24px;height:24px;color:var(--muted);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.project-link,.team-member{gap:var(--space-10);width:100%;padding:var(--space-8);text-align:left;border:var(--border-width-1) solid transparent;border-radius:var(--radius-9);cursor:pointer;transition:grid-template-columns var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), gap var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), padding var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), background-color var(--duration-140ms) var(--easing-ease-in-out), border-color var(--duration-140ms) var(--easing-ease-in-out);background:0 0;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.project-link+.project-link,.team-member+.team-member{margin-top:var(--space-3)}.project-link:hover,.team-member:hover{background:var(--primitive-color-f6f8fb)}.project-link--active{background:var(--foam);border-color:var(--primitive-color-cfe0ff)}.team-member--active,.team-member--active:hover{background:var(--foam);border-color:var(--primitive-color-b9d2ff);box-shadow:var(--shadow-custom-051)}.project-link__glyph--muted{color:var(--primitive-color-50637a);background:var(--primitive-color-e6ebf1)}.sidebar-section--team{min-height:0}.member-count{min-width:21px;height:19px;padding:0 var(--space-5);color:var(--slate);font-size:var(--font-size-10);background:var(--primitive-color-edf1f6);border-radius:var(--radius-20);place-items:center;display:grid}.team-list{max-height:315px;overflow-y:auto}.team-empty{margin:var(--space-4) 0 0;padding:var(--space-10);color:var(--muted);font-size:var(--font-size-10);line-height:var(--line-height-1-4);background:var(--primitive-color-f6f8fb);border:var(--border-width-1) dashed var(--line-strong);border-radius:var(--radius-8)}.team-member{grid-template-columns:32px minmax(0,1fr) auto}.member-kind{min-width:0;padding:var(--space-2) var(--space-5);color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-800);background:var(--primitive-color-edf1f6);border-radius:var(--radius-5);opacity:var(--opacity-1);transition:opacity var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), visibility var(--duration-0s) var(--easing-linear);visibility:visible;overflow:hidden;transform:translate(0)}.member-kind--agent{color:var(--primitive-color-087d70);background:var(--sea-foam)}.sidebar-capacity{padding:var(--space-14);background:var(--primitive-color-f6f8fb);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);transition:padding var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), gap var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sidebar-capacity strong{font-size:var(--font-size-14)}.sidebar-capacity__copy{min-width:0;max-width:150px;opacity:var(--opacity-1);transition:max-width var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), opacity var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), visibility var(--duration-0s) var(--easing-linear);visibility:visible;white-space:nowrap;overflow:hidden;transform:translate(0)}.capacity-sparkline{align-items:flex-end;gap:var(--space-2);height:28px;display:flex}.capacity-sparkline i{background:var(--sea-glass);border-radius:var(--radius-2);width:3px;min-height:0;transition:height var(--duration-160ms) var(--easing-ease)}.project-sidebar--collapsed{padding-inline:var(--space-11)}.project-sidebar--collapsed .workspace-switcher__heading{justify-content:center}.project-sidebar--collapsed .workspace-switcher__label,.project-sidebar--collapsed .workspace-switcher__copy,.project-sidebar--collapsed .project-link__copy,.project-sidebar--collapsed .team-member__copy,.project-sidebar--collapsed .member-kind,.project-sidebar--collapsed .sidebar-capacity__copy,.project-sidebar--collapsed .workspace-switcher__chevron{opacity:var(--opacity-0);transition:max-width var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), opacity var(--duration-140ms) var(--easing-ease-in-out), transform var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), visibility var(--duration-0s) var(--easing-linear) var(--duration-220ms);visibility:hidden;transform:translate(-6px)}.project-sidebar--collapsed .workspace-switcher__label,.project-sidebar--collapsed .sidebar-capacity__copy{max-width:0}.project-sidebar--collapsed .workspace-switcher__button{padding-inline:var(--space-8);grid-template-columns:34px 0 0;justify-content:center;gap:0}.project-sidebar--collapsed .sidebar-section{margin-top:var(--space-18);padding-top:var(--space-14);border-top-color:var(--line)}.project-sidebar--collapsed .sidebar-section__heading{max-height:0;opacity:var(--opacity-0);pointer-events:none;transition:max-height var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), padding var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1), opacity var(--duration-140ms) var(--easing-ease-in-out), visibility var(--duration-0s) var(--easing-linear) var(--duration-220ms);visibility:hidden;padding-block:0}.project-sidebar--collapsed .project-link{padding-inline:var(--space-9);grid-template-columns:32px 0;justify-content:center;gap:0}.project-sidebar--collapsed .team-member{padding-inline:var(--space-9);grid-template-columns:32px 0 0;justify-content:center;gap:0}.project-sidebar--collapsed .sidebar-capacity{padding-inline:var(--space-8);justify-content:center;gap:0}.workspace{background:var(--panel);overscroll-behavior-y:contain;min-width:0;height:100dvh;min-height:0;overflow-y:auto}.workspace--board-surface{flex-direction:column;display:flex;overflow:hidden}.topbar{z-index:var(--z-index-18);height:var(--topbar-height);flex:0 0 var(--topbar-height);align-items:center;gap:var(--space-14);padding:0 var(--space-20);background:var(--primitive-color-rgb-255-255-255-94pct);border-bottom:var(--border-width-1) solid var(--line);-webkit-backdrop-filter:blur(var(--blur-14));backdrop-filter:blur(var(--blur-14));grid-template-columns:minmax(100px,1fr) minmax(200px,480px) max-content;display:grid;position:sticky;top:0}.topbar__brand{align-items:center;gap:var(--space-8);min-width:0;display:flex}.mobile-navigation{display:none}.wordmark{align-items:center;text-decoration:none;display:inline-flex}.wordmark__lockup{aspect-ratio:1270/480;width:124px}.wordmark__icon{width:28px;height:28px;display:none}.project-search{min-width:0;position:relative}.global-search{align-items:center;gap:var(--space-9);min-width:0;height:34px;padding:0 var(--space-10) 0 var(--space-12);color:var(--primitive-color-8491a1);background:var(--primitive-color-f3f6f9);border:var(--border-width-1) solid var(--primitive-color-e3e9f0);border-radius:var(--radius-9);grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.project-search__clear{width:22px;height:22px;color:var(--primitive-color-6f7e90);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.project-search__clear:hover,.project-search__clear:focus-visible{color:var(--navy);background:var(--primitive-color-e5ebf2);outline:none}.project-search__results{z-index:var(--z-index-70);max-height:min(430px, calc(100vh - var(--topbar-height) - 22px));padding:var(--space-7);color:var(--navy);background:var(--primitive-color-rgb-255-255-255-98pct);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-12);box-shadow:var(--shadow-custom-052);-webkit-backdrop-filter:blur(var(--blur-18));backdrop-filter:blur(var(--blur-18));position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.project-search__results>header{padding:var(--space-7) var(--space-8) var(--space-8);color:var(--primitive-color-6f7f92);font-size:var(--font-size-9);font-weight:var(--font-weight-900);letter-spacing:var(--letter-spacing-0-11em);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.project-search__results>header small{font-size:var(--font-size-8);letter-spacing:var(--letter-spacing-0);text-transform:none}.project-search__list{gap:var(--space-3);display:grid}.project-search__list>button{align-items:center;gap:var(--space-9);width:100%;min-width:0;padding:var(--space-8);color:inherit;text-align:left;border-radius:var(--radius-8);cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;display:grid}.project-search__list>button:hover,.project-search__list>button:focus-visible{background:var(--primitive-color-f0f5fb);outline:none}.project-search__kind{width:30px;height:30px;color:var(--primitive-color-3d68bb);background:var(--primitive-color-eaf1ff);border-radius:var(--radius-8);place-items:center;display:grid}.project-search__kind--actor{color:var(--primitive-color-117f71);background:var(--primitive-color-ddf5ef)}.project-search__kind--tag{color:var(--primitive-color-6c4acb);background:var(--primitive-color-eee8ff)}.project-search__kind--receipt{color:var(--primitive-color-9a6508);background:var(--primitive-color-fff1d1)}.project-search__copy{gap:var(--space-2);min-width:0;display:grid}.project-search__copy strong,.project-search__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-search__copy strong{font-size:var(--font-size-11)}.project-search__copy small{color:var(--primitive-color-708096);font-size:var(--font-size-9)}.project-search__type{padding:var(--space-3) var(--space-5);color:var(--primitive-color-7b899b);font-size:var(--font-size-8);font-weight:var(--font-weight-800);background:var(--primitive-color-eef2f6);border-radius:var(--radius-5)}.project-search__message{justify-content:center;align-items:center;gap:var(--space-7);min-height:56px;padding:var(--space-12);color:var(--primitive-color-708096);font-size:var(--font-size-10);text-align:center;margin:0;display:flex}.project-search__message--error{color:var(--coral)}.project-search__spinner{animation:spin var(--duration-0-8s) var(--easing-linear) infinite}.global-search:focus-within{background:var(--primitive-color-ffffff);border-color:var(--primitive-color-9fbdf7);box-shadow:var(--shadow-custom-053)}.global-search input{width:100%;min-width:0;color:var(--navy);font-size:var(--font-size-12);background:0 0;border:0;outline:0}.global-search input::placeholder{color:var(--primitive-color-8795a7)}.global-search kbd{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);color:var(--primitive-color-6f7e90);font-size:var(--font-size-9);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--primitive-color-d8e0e9);border-radius:var(--radius-5);box-shadow:var(--shadow-custom-054);display:flex}.topbar__actions{justify-content:flex-end;align-items:center;gap:var(--space-13);min-width:max-content;display:flex}.theme-toggle{flex:none;display:block;position:relative}.theme-toggle__button{width:32px;height:32px;color:var(--primitive-color-66768a);background:var(--primitive-color-f5f7fa);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);cursor:pointer;transition:color var(--duration-140ms) var(--easing-ease), background-color var(--duration-140ms) var(--easing-ease), border-color var(--duration-140ms) var(--easing-ease), box-shadow var(--duration-140ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease);place-items:center;padding:0;display:grid;position:relative}.theme-toggle__button:hover{color:var(--cobalt);background:var(--foam);border-color:var(--primitive-color-bfd4fb);box-shadow:var(--shadow-custom-055);transform:translateY(-1px)}.theme-toggle__button:active{transform:scale(.95)}.theme-toggle__signal{background:var(--cobalt);border:var(--border-width-1) solid var(--paper);border-radius:var(--radius-circle);width:5px;height:5px;box-shadow:var(--shadow-custom-056);position:absolute;bottom:5px;right:5px}.theme-toggle__tooltip{z-index:var(--z-index-90);align-items:center;gap:var(--space-9);width:236px;padding:var(--space-10) var(--space-10) var(--space-10) var(--space-11);color:var(--primitive-color-dbe7f5);background:var(--primitive-color-0e2033);border:var(--border-width-1) solid var(--primitive-color-2c4560);border-radius:var(--radius-9);box-shadow:var(--shadow-custom-048);opacity:var(--opacity-0);pointer-events:none;transition:opacity var(--duration-120ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease), visibility var(--duration-140ms) var(--easing-ease);visibility:hidden;grid-template-columns:7px minmax(0,1fr) auto;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-5px)}.theme-toggle__tooltip:before{content:"";background:var(--primitive-color-0e2033);border-top:var(--border-width-1) solid var(--primitive-color-2c4560);border-left:var(--border-width-1) solid var(--primitive-color-2c4560);width:8px;height:8px;position:absolute;top:-5px;right:13px;transform:rotate(45deg)}.theme-toggle:hover .theme-toggle__tooltip,.theme-toggle:focus-within .theme-toggle__tooltip{opacity:var(--opacity-1);visibility:visible;transform:translateY(0)}.theme-toggle:hover .theme-toggle__tooltip{transition-delay:var(--duration-320ms)}.theme-toggle:focus-within .theme-toggle__tooltip{transition-delay:var(--duration-0ms)}.theme-toggle__tooltip-signal{background:var(--primitive-color-6f9dff);border-radius:var(--radius-circle);width:7px;height:7px;box-shadow:var(--shadow-custom-049)}.theme-toggle__tooltip>span:nth-child(2){gap:var(--space-2);min-width:0;display:grid}.theme-toggle__tooltip strong{color:var(--primitive-color-f5f9ff);font-size:var(--font-size-11);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-01em)}.theme-toggle__tooltip small{color:var(--primitive-color-8fa7bf);font-size:var(--font-size-8);line-height:var(--line-height-1-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-toggle__tooltip em{padding:var(--space-3) var(--space-5);color:var(--primitive-color-bdc9d7);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-06em);text-transform:uppercase;background:var(--primitive-color-1c3147);border-radius:var(--radius-4)}.notification-bell{flex:none;display:block;position:relative}.notification-bell__trigger{width:32px;height:32px;color:var(--primitive-color-66768a);background:var(--primitive-color-f5f7fa);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);cursor:pointer;transition:color var(--duration-140ms) var(--easing-ease), background-color var(--duration-140ms) var(--easing-ease), border-color var(--duration-140ms) var(--easing-ease), box-shadow var(--duration-140ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease);place-items:center;padding:0;display:grid;position:relative}.notification-bell__trigger:hover,.notification-bell__trigger[aria-expanded=true]{color:var(--cobalt);background:var(--foam);border-color:var(--primitive-color-bfd4fb);box-shadow:var(--shadow-custom-055)}.notification-bell__trigger:active{transform:scale(.95)}.notification-bell__trigger--unread{color:var(--primitive-color-bc4842);background:var(--primitive-color-fff8f7);border-color:var(--primitive-color-efc4c0)}.notification-bell__icon--ringing{animation:notification-bell-ring var(--duration-2-8s) var(--easing-ease-in-out) infinite;transform-origin:50% 12%}.notification-bell__loading,.comment-composer__spinner{animation:notification-spin var(--duration-850ms) var(--easing-linear) infinite}.notification-bell__badge{min-width:17px;height:17px;padding:0 var(--space-4);color:var(--primitive-color-ffffff);font-size:var(--font-size-8);font-weight:var(--font-weight-850);line-height:var(--line-height-1);background:var(--coral);border:var(--border-width-2) solid var(--paper);border-radius:var(--radius-999);box-shadow:var(--shadow-custom-057);place-items:center;display:grid;position:absolute;top:-6px;right:-7px}.notification-bell__signal{background:var(--coral);border:var(--border-width-1) solid var(--paper);border-radius:var(--radius-circle);width:5px;height:5px;box-shadow:var(--shadow-custom-058);position:absolute;bottom:5px;right:5px}.notification-center{width:min(390px,100vw - 24px);color:var(--navy);background:var(--primitive-color-rgb-255-255-255-98pct);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-14);box-shadow:var(--shadow-custom-059);-webkit-backdrop-filter:blur(var(--blur-18));backdrop-filter:blur(var(--blur-18));gap:0;padding:0;display:grid;overflow:hidden}.notification-center__header{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:66px;padding:var(--space-12) var(--space-14);background:linear-gradient(135deg, var(--primitive-color-f8fbff), var(--primitive-color-f4f8ff));border-bottom:var(--border-width-1) solid var(--line);display:flex}.notification-center__header>div{gap:var(--space-2);display:grid}.notification-center__header .eyebrow{color:var(--primitive-color-6d7d91);font-size:var(--font-size-7)}.notification-center__header strong{font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-neg-0-01em)}.notification-center__clear{align-items:center;gap:var(--space-5);min-height:30px;padding:0 var(--space-9);color:var(--primitive-color-315b9f);font-size:var(--font-size-8);font-weight:var(--font-weight-760);background:var(--primitive-color-edf3ff);border:var(--border-width-1) solid var(--primitive-color-cbdafb);border-radius:var(--radius-7);cursor:pointer;display:inline-flex}.notification-center__body{overscroll-behavior:contain;max-height:min(440px,100dvh - 150px);overflow-y:auto}.notification-center__list{margin:0;padding:0;list-style:none;display:grid}.notification-entry{gap:var(--space-10);width:100%;padding:var(--space-12) var(--space-14);color:inherit;text-align:left;border:0;border-bottom:var(--border-width-1) solid var(--line);cursor:pointer;transition:background-color var(--duration-130ms) var(--easing-ease);background:0 0;grid-template-columns:34px minmax(0,1fr);display:grid}.notification-entry:hover{background:var(--primitive-color-f7f9fc)}.notification-entry--unread{background:linear-gradient(90deg, var(--primitive-color-rgb-39-100-231-8pct), transparent 78%);box-shadow:var(--shadow-custom-051)}.notification-entry__avatar{width:34px;height:34px;color:var(--primitive-color-31547a);font-size:var(--font-size-9);font-weight:var(--font-weight-830);background:var(--primitive-color-e4ebf4);border-radius:var(--radius-10);place-items:center;display:grid}.notification-entry__avatar[data-kind=agent]{color:var(--primitive-color-087b6e);background:var(--sea-foam)}.notification-entry__content{gap:var(--space-4);min-width:0;display:grid}.notification-entry__title{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;display:flex}.notification-entry__title strong{font-size:var(--font-size-10);line-height:var(--line-height-1-35);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-entry__title i{background:var(--cobalt);border-radius:var(--radius-circle);width:6px;height:6px;box-shadow:var(--shadow-custom-060);flex:none}.notification-entry__work{align-items:center;gap:var(--space-5);min-width:0;color:var(--primitive-color-48627f);font-size:var(--font-size-8);font-weight:var(--font-weight-720);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.notification-entry__preview{color:var(--slate);font-size:var(--font-size-9);line-height:var(--line-height-1-45);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-entry time{color:var(--muted);font-size:var(--font-size-7)}.notification-center__state{place-content:center;justify-items:center;gap:var(--space-7);min-height:150px;padding:var(--space-24);color:var(--muted);text-align:center;display:grid}.notification-center__state strong{color:var(--navy);font-size:var(--font-size-11)}.notification-center__state span{max-width:32ch;font-size:var(--font-size-8);line-height:var(--line-height-1-45)}.notification-center__state--error{color:var(--primitive-color-bd514b)}.notification-center__quiet{width:34px;height:34px;color:var(--primitive-color-0b8b7b);background:var(--sea-foam);border-radius:var(--radius-10);place-items:center;display:grid}.notification-center>footer{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-14);color:var(--muted);font-size:var(--font-size-7);background:var(--primitive-color-f8fafc);border-top:var(--border-width-1) solid var(--line);display:flex}@keyframes notification-center-in{0%{opacity:var(--opacity-0);transform:translateY(-5px)scale(.985)}to{opacity:var(--opacity-1);transform:translateY(0)scale(1)}}@keyframes notification-bell-ring{0%,76%,to{transform:rotate(0)}80%{transform:rotate(13deg)}84%{transform:rotate(-11deg)}88%{transform:rotate(8deg)}92%{transform:rotate(-5deg)}96%{transform:rotate(2deg)}}@keyframes notification-spin{to{transform:rotate(360deg)}}.connection-state{align-items:center;gap:var(--space-7);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-650);white-space:nowrap;flex:none;display:flex}.connection-state__indicator{background:var(--amber);border-radius:var(--radius-circle);width:7px;height:7px;box-shadow:var(--shadow-custom-061);flex:none}.connection-state--live .connection-state__indicator{background:var(--sea-glass);box-shadow:var(--shadow-custom-062);animation:live-pulse var(--duration-2-2s) var(--easing-ease-in-out) infinite}.connection-state--offline .connection-state__indicator{background:var(--coral);box-shadow:var(--shadow-custom-058)}@keyframes live-pulse{50%{box-shadow:var(--shadow-custom-063)}}.profile-button{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border:var(--border-width-1) solid transparent;border-radius:var(--radius-20);cursor:pointer;background:0 0;display:flex}.profile-button:hover{background:var(--primitive-color-f3f6f9);border-color:var(--line)}.actor-switcher{align-items:center;gap:var(--space-6);max-width:190px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-2);background:var(--primitive-color-f6f8fb);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-22);display:flex}.actor-switcher--session{max-width:220px;padding-right:var(--space-4)}.actor-switcher__identity{min-width:0;line-height:var(--line-height-1-15);flex:1;display:grid}.actor-switcher__identity strong,.actor-switcher__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actor-switcher__identity strong{color:var(--slate);font-size:var(--font-size-10)}.actor-switcher__identity small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-8)}.actor-switcher__logout{border-radius:var(--radius-circle);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.actor-switcher__logout:hover{color:var(--coral);background:var(--coral-foam)}.actor-avatar{--actor-avatar-icon-size:var(--avatar-icon-size-default);width:var(--avatar-size-default);height:var(--avatar-size-default);color:var(--primitive-color-25415d);font-size:var(--font-size-10);font-weight:var(--font-weight-800);background:var(--primitive-color-dfe7ef);border:var(--border-width-2) solid var(--primitive-color-ffffff);border-radius:var(--radius-circle);flex:none;place-items:center;display:grid;position:relative}.actor-avatar--agent{color:var(--primitive-color-087d70);background:var(--sea-foam)}.actor-avatar--compact{--actor-avatar-icon-size:var(--avatar-icon-size-compact);width:var(--avatar-size-compact);height:var(--avatar-size-compact);font-size:var(--font-size-8)}.actor-avatar img{object-fit:cover;border-radius:var(--radius-circle);width:100%;height:100%}.actor-avatar__icon{width:var(--actor-avatar-icon-size);height:var(--actor-avatar-icon-size)}.actor-avatar__status{width:var(--avatar-status-size);height:var(--avatar-status-size);background:var(--muted);border:var(--border-width-2) solid var(--primitive-color-ffffff);border-radius:var(--radius-circle);position:absolute;bottom:-1px;right:-1px}.actor-avatar__status--online,.actor-avatar__status--executing,.actor-avatar__status--reviewing,.actor-avatar__status--verifying{background:var(--sea-glass)}.project-header{top:var(--topbar-height);z-index:var(--z-index-17);height:var(--project-header-height);min-height:var(--project-header-height);flex:0 0 var(--project-header-height);justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-8) var(--space-24);background:var(--paper);border-bottom:var(--border-width-1) solid var(--line);display:flex;position:sticky}.project-header__identity{align-items:center;gap:var(--space-11);min-width:0;display:flex}.project-code{width:40px;height:40px;color:var(--primitive-color-ffffff);font-size:var(--font-size-12);font-weight:var(--font-weight-850);letter-spacing:var(--letter-spacing-0-06em);background:var(--deep);border:var(--border-width-3) solid var(--primitive-color-dce7f3);border-radius:var(--radius-11);flex:none;place-items:center;display:grid}.project-header .eyebrow{margin-bottom:var(--space-2);font-size:var(--font-size-8)}.project-header h1{color:var(--abyss);font-size:var(--font-size-fluid-17-20);font-weight:var(--font-weight-760);letter-spacing:var(--letter-spacing-neg-0-025em);line-height:var(--line-height-1-1);margin:0}.project-header p{max-width:620px;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--font-size-10);line-height:var(--line-height-1-35);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-header__metrics{align-items:center;gap:var(--space-12);flex:none;display:flex}.metric-block{padding-right:var(--space-12);text-align:right;border-right:var(--border-width-1) solid var(--line)}.metric-block span{color:var(--muted);font-size:var(--font-size-9);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase;display:block}.metric-block strong{margin-top:var(--space-2);color:var(--navy);font-size:var(--font-size-17);display:block}.actor-stack{min-height:var(--avatar-size-board);isolation:isolate;align-items:center;display:flex}.actor-stack .actor-avatar{--actor-avatar-icon-size:var(--avatar-icon-size-board);width:var(--avatar-size-board);height:var(--avatar-size-board);font-size:var(--font-size-10);box-shadow:var(--shadow-custom-064);margin-left:0}.actor-stack .actor-avatar+.actor-avatar{margin-left:calc(var(--avatar-stack-overlap) * -1)}.actor-stack .actor-avatar:first-child{z-index:var(--z-index-4)}.actor-stack .actor-avatar:nth-child(2){z-index:var(--z-index-3)}.actor-stack .actor-avatar:nth-child(3){z-index:var(--z-index-2)}.actor-stack .actor-avatar:nth-child(4){z-index:var(--z-index-1)}.actor-stack .actor-avatar__status{width:var(--avatar-status-size-board);height:var(--avatar-status-size-board)}.primary-button{justify-content:center;align-items:center;gap:var(--space-7);min-height:34px;padding:0 var(--space-14);color:var(--primitive-color-ffffff);font-size:var(--font-size-11);font-weight:var(--font-weight-720);background:var(--cobalt);border:var(--border-width-1) solid var(--cobalt);border-radius:var(--radius-8);box-shadow:var(--shadow-custom-065);cursor:pointer;transition:background-color var(--duration-140ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease);display:inline-flex}.primary-button:hover{background:var(--cobalt-dark);transform:translateY(-1px)}.project-tabs{top:calc(var(--topbar-height) + var(--project-header-height));z-index:var(--z-index-16);height:var(--project-tabs-height);flex:0 0 var(--project-tabs-height);align-items:stretch;gap:var(--space-5);padding:0 var(--space-24);background:var(--paper);border-top:var(--border-width-1) solid var(--primitive-color-f0f3f6);border-bottom:var(--border-width-1) solid var(--line);display:flex;position:sticky}.project-tabs button{align-items:center;gap:var(--space-6);padding:0 var(--space-11);color:var(--muted);font-size:var(--font-size-11);font-weight:var(--font-weight-650);cursor:pointer;background:0 0;border:0;display:flex;position:relative}.project-tabs button:hover,.project-tabs__active{color:var(--navy)!important}.project-tabs__active:after{content:"";background:var(--cobalt);border-radius:var(--radius-2) var(--radius-2) 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.project-tabs__spacer{flex:1}.board-controls{align-items:stretch;display:flex;position:relative}.project-tabs .board-controls>button{justify-content:center;min-width:78px}.project-tabs .board-controls>button.project-tabs__filtered{color:var(--cobalt)}.project-tabs .board-controls>button.project-tabs__filtered:after{content:"";background:var(--cobalt);border-radius:var(--radius-2);height:2px;position:absolute;bottom:4px;left:10px;right:10px}.board-control-popover{gap:var(--space-12);width:min(360px,100vw - 28px);max-height:min(620px,100dvh - 190px);padding:var(--space-14);color:var(--navy);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-12);box-shadow:var(--shadow-custom-066);animation:notification-center-in var(--duration-120ms) var(--easing-ease-out) both;display:grid;overflow-y:auto}.board-control-popover--view{width:min(280px,100vw - 28px)}.board-control-popover>header{justify-content:space-between;align-items:flex-start;gap:var(--space-10);display:flex}.board-control-popover>header .eyebrow{margin-bottom:var(--space-3)}.board-control-popover>header strong{font-size:var(--font-size-13)}.project-tabs .board-control-popover>header>button{border-radius:var(--radius-7);flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.board-control-popover fieldset{gap:var(--space-7);border:0;margin:0;padding:0;display:grid}.board-control-popover legend{margin-bottom:var(--space-6);color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase}.board-filter-options{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board-control-popover label{align-items:center;gap:var(--space-7);min-height:32px;padding:var(--space-5) var(--space-7);color:var(--control-foreground);font-size:var(--font-size-9);background:var(--control-background);border:var(--border-width-1) solid var(--control-border);border-radius:var(--radius-7);cursor:pointer;display:flex}.board-control-popover label:hover{background:var(--control-background-focus);border-color:var(--control-border-focus)}.board-control-popover input{accent-color:var(--cobalt)}.project-tabs .board-control-popover>.secondary-button{border:var(--border-width-1) solid var(--line-strong);justify-content:center;min-height:34px}.conflict-banner{align-items:center;gap:var(--space-9);margin:var(--space-14) var(--space-30) 0;padding:var(--space-10) var(--space-13);color:var(--primitive-color-8b3c37);font-size:var(--font-size-11);font-weight:var(--font-weight-650);background:var(--coral-foam);border:var(--border-width-1) solid var(--primitive-color-f6c4bf);border-radius:var(--radius-8);display:flex}.actor-filter-banner{align-items:center;gap:var(--space-10);margin:var(--space-14) var(--space-30) 0;padding:var(--space-10) var(--space-12);color:var(--primitive-color-24527c);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c5d9ff);border-radius:var(--radius-8);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.actor-filter-banner>span{gap:var(--space-2);display:grid}.actor-filter-banner strong{color:var(--navy);font-size:var(--font-size-11)}.actor-filter-banner small{color:var(--muted);font-size:var(--font-size-9)}.actor-filter-banner button{align-items:center;gap:var(--space-5);min-height:30px;padding:0 var(--space-9);color:var(--primitive-color-315a94);font-size:var(--font-size-10);font-weight:var(--font-weight-750);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--primitive-color-b9d2ff);border-radius:var(--radius-7);cursor:pointer;display:inline-flex}.board-viewport{width:100%;padding:var(--space-12) var(--space-16) var(--space-14);overscroll-behavior-inline:contain;overflow-x:auto}.workspace--board-surface .board-viewport{flex:auto;min-height:0;overflow-y:hidden}.workspace--board-surface>.conflict-banner,.workspace--board-surface>.actor-filter-banner{flex:none}.actor-activity{width:calc(100% - 48px);min-width:0;max-width:1180px;margin:var(--space-20) auto var(--space-34);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.actor-activity--state{min-height:360px;padding:var(--space-32);color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.actor-activity--state>svg{color:var(--cobalt)}.actor-activity--state h2{margin:var(--space-12) 0 var(--space-5);color:var(--navy);font-size:var(--font-size-17)}.actor-activity__state-copy{justify-items:center;gap:var(--space-14);max-width:430px;font-size:var(--font-size-11);line-height:var(--line-height-1-6);margin:0;display:grid}.actor-activity--state button,.actor-activity__refresh-warning button{align-items:center;gap:var(--space-6);min-height:30px;padding:0 var(--space-9);color:inherit;font-size:var(--font-size-9);font-weight:var(--font-weight-760);background:var(--primitive-color-rgb-211-139-57-12pct);border-radius:var(--radius-6);cursor:pointer;border:0;display:inline-flex}.actor-activity__spinner{animation:spin var(--duration-900ms) var(--easing-linear) infinite}.actor-activity__refresh-warning{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-7) var(--space-14);color:var(--primitive-color-8d4e18);font-size:var(--font-size-10);font-weight:var(--font-weight-700);background:var(--primitive-color-fff8ed);border-bottom:var(--border-width-1) solid var(--primitive-color-rgb-211-139-57-24pct);display:flex}.actor-activity__refresh-warning span{flex:1}.actor-activity__header{align-items:center;gap:var(--space-13);min-height:91px;padding:var(--space-17) var(--space-19);background:var(--primitive-color-fbfcfe);border-bottom:var(--border-width-1) solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;display:grid}.actor-activity__mark{width:42px;height:42px;color:var(--primitive-color-7ff4dc);background:var(--deep);border:var(--border-width-1) solid var(--primitive-color-27445f);border-radius:var(--radius-10);place-items:center;display:grid}.actor-activity__header small{color:var(--cobalt);font-size:var(--font-size-8);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-12em);text-transform:uppercase}.actor-activity__header h1{margin:var(--space-3) 0 var(--space-2);color:var(--navy);font-size:var(--font-size-16);font-weight:var(--font-weight-780)}.actor-activity__header h2{margin:0 0 var(--space-2);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-740)}.actor-activity__header p{color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-4);margin:0}.actor-activity__order{align-items:center;gap:var(--space-7);padding:var(--space-6) var(--space-8);color:var(--slate);font-size:var(--font-size-8);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-05em);text-transform:uppercase;background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-999);display:inline-flex}.actor-activity__order i{background:var(--sea-glass);border-radius:var(--radius-circle);width:6px;height:6px;box-shadow:var(--shadow-custom-062)}.actor-activity__filters{align-items:center;gap:var(--space-7);width:100%;padding:var(--space-11) var(--space-18);background:var(--primitive-color-ffffff);border:0;border-bottom:var(--border-width-1) solid var(--line);margin:0;display:flex;overflow-x:auto}.actor-filter-chip{align-items:center;gap:var(--space-6);min-height:29px;padding:0 var(--space-9);color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-720);background:var(--primitive-color-f5f7fa);border:var(--border-width-1) solid var(--primitive-color-e0e6ee);border-radius:var(--radius-999);cursor:pointer;flex:none;display:inline-flex}.actor-filter-chip--agent{color:var(--primitive-color-087d70);background:var(--primitive-color-f0fbf8);border-color:var(--primitive-color-d5f1ea)}.actor-filter-chip--active,.actor-filter-chip--active.actor-filter-chip--agent{color:var(--primitive-color-ffffff);background:var(--cobalt);border-color:var(--cobalt);box-shadow:var(--shadow-custom-067)}.actor-activity__stream{margin:0;padding:0;list-style:none}.actor-activity__event{align-items:center;gap:var(--space-12);min-height:82px;padding:var(--space-13) var(--space-19);border-bottom:var(--border-width-1) solid var(--primitive-color-edf1f5);grid-template-columns:38px minmax(220px,1fr) minmax(130px,auto);display:grid;position:relative}.actor-activity__event:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.actor-activity__event:hover{background:var(--primitive-color-fafcff)}.actor-activity__event:hover:before{background:var(--cobalt)}.actor-activity__avatar{width:34px;height:34px;color:var(--primitive-color-294762);font-size:var(--font-size-9);font-weight:var(--font-weight-820);background:var(--primitive-color-e3eaf1);border:var(--border-width-2) solid var(--primitive-color-ffffff);border-radius:var(--radius-circle);box-shadow:var(--shadow-custom-068);place-items:center;display:grid}.actor-activity__avatar--agent{color:var(--primitive-color-087d70);background:var(--sea-foam);box-shadow:var(--shadow-custom-069)}.actor-activity__identity{gap:var(--space-3);min-width:0;display:grid}.actor-activity__identity>span{align-items:center;gap:var(--space-7);min-width:0;display:flex}.actor-activity__identity strong,.actor-activity__identity b{color:var(--navy);font-size:var(--font-size-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actor-activity__identity b{font-size:var(--font-size-12);font-weight:var(--font-weight-730)}.actor-activity__identity em{padding:var(--space-2) var(--space-5);color:var(--primitive-color-50637a);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-05em);text-transform:uppercase;background:var(--primitive-color-edf1f6);border-radius:var(--radius-4);flex:none}.actor-activity__identity small,.actor-activity__context small,.actor-activity__context time{color:var(--muted);font-size:var(--font-size-8)}.actor-activity__context{justify-items:end;gap:var(--space-4);text-align:right;display:grid}.actor-activity__context strong{padding:var(--space-3) var(--space-6);color:var(--cobalt);font-size:var(--font-size-8);letter-spacing:var(--letter-spacing-0-05em);background:var(--foam);border-radius:var(--radius-5)}.actor-activity__context small{font-variant-numeric:tabular-nums}.actor-activity__empty,.actor-activity__end{padding:var(--space-32) var(--space-20);color:var(--muted);font-size:var(--font-size-10);text-align:center;margin:0}.actor-activity__end{padding:var(--space-15);background:var(--primitive-color-fbfcfe)}.actor-activity__footer{padding:var(--space-14);background:var(--primitive-color-fbfcfe);place-items:center;display:grid}.actor-activity__footer button{align-items:center;gap:var(--space-7);min-height:32px;padding:0 var(--space-11);color:var(--primitive-color-315a94);font-size:var(--font-size-9);font-weight:var(--font-weight-760);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--primitive-color-bfd2f3);border-radius:var(--radius-7);cursor:pointer;display:inline-flex}.actor-activity__footer button:disabled{cursor:wait;opacity:var(--opacity-0-64)}.company-overview{width:100%;min-width:0;padding:var(--space-20) var(--space-24) var(--space-32)}.company-overview--state{min-height:360px;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.company-overview--state>svg{color:var(--cobalt)}.company-overview--state h2{margin:var(--space-12) 0 var(--space-5);color:var(--navy);font-size:var(--font-size-17)}.company-overview--state p{max-width:420px;font-size:var(--font-size-11);line-height:var(--line-height-1-6);margin:0}.company-overview--state button{align-items:center;gap:var(--space-7);min-height:34px;margin-top:var(--space-16);padding:0 var(--space-12);color:var(--primitive-color-ffffff);font-size:var(--font-size-10);font-weight:var(--font-weight-760);background:var(--cobalt);border-radius:var(--radius-7);cursor:pointer;border:0;display:inline-flex}.company-overview__refresh-warning{align-items:center;gap:var(--space-8);min-height:34px;padding:var(--space-7) var(--space-12);border:var(--border-width-1) solid var(--primitive-color-rgb-211-139-57-24pct);border-radius:var(--radius-8);margin-bottom:var(--space-10);background:var(--primitive-color-fff8ed);color:var(--primitive-color-8d4e18);font-size:var(--font-size-10);font-weight:var(--font-weight-700);display:flex}.company-overview__refresh-warning span{flex:1}.company-overview__refresh-warning button{align-items:center;gap:var(--space-5);min-height:26px;padding:0 var(--space-8);border-radius:var(--radius-6);background:var(--primitive-color-rgb-211-139-57-12pct);color:inherit;font:inherit;cursor:pointer;border:0;display:inline-flex}.company-overview__spinner{animation:startup-spin var(--duration-900ms) var(--easing-linear) infinite}.company-pulse{background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);min-height:76px;box-shadow:var(--shadow-sm);grid-template-columns:minmax(190px,1.45fr) repeat(5,minmax(86px,.75fr));display:grid;overflow:hidden}.company-pulse__lead,.company-pulse__metric{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-13) var(--space-15);border-right:var(--border-width-1) solid var(--line);display:flex}.company-pulse__lead{color:var(--primitive-color-ffffff);background:linear-gradient(128deg, var(--abyss), var(--primitive-color-133253))}.company-pulse__signal{width:34px;height:34px;color:var(--primitive-color-7ff4dc);background:var(--primitive-color-rgb-22-169-151-15pct);border:var(--border-width-1) solid var(--primitive-color-rgb-127-244-220-22pct);border-radius:var(--radius-9);flex:none;place-items:center;display:grid}.company-pulse__lead>span:last-child,.company-pulse__metric>span{gap:var(--space-3);display:grid}.company-pulse small{color:var(--muted);font-size:var(--font-size-8);font-style:normal;font-weight:var(--font-weight-720);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase}.company-pulse__lead small{color:var(--primitive-color-91a8c2)}.company-pulse__lead strong{font-size:var(--font-size-13)}.company-pulse__metric{color:var(--primitive-color-8292a6)}.company-pulse__metric:last-child{border-right:0}.company-pulse__metric>svg{flex:none}.company-pulse__metric strong{color:var(--navy);font-size:var(--font-size-18);font-variant-numeric:tabular-nums;line-height:var(--line-height-1)}.company-pulse__metric--alert{color:var(--coral)}.company-pulse__metric--alert strong{color:var(--primitive-color-b94740)}.company-grid{gap:var(--space-16);min-width:0;margin-top:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;display:grid}.project-pressure,.company-current{background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.company-section-heading{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:69px;padding:var(--space-14) var(--space-17);border-bottom:var(--border-width-1) solid var(--line);display:flex}.company-section-heading small{margin-bottom:var(--space-4);color:var(--cobalt);font-size:var(--font-size-8);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-11em);text-transform:uppercase;display:block}.company-section-heading h2{color:var(--navy);font-size:var(--font-size-14);font-weight:var(--font-weight-760);margin:0}.company-section-heading em{padding:var(--space-5) var(--space-8);color:var(--muted);font-size:var(--font-size-8);font-style:normal;font-weight:var(--font-weight-750);letter-spacing:var(--letter-spacing-0-05em);text-transform:uppercase;background:var(--panel);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-999)}.project-pressure__list{padding:var(--space-7) var(--space-16) var(--space-14)}.project-pressure__row{padding:var(--space-9) 0 var(--space-12);border-bottom:var(--border-width-1) solid var(--primitive-color-edf1f5)}.project-pressure__row:last-child{border-bottom:0}.project-pressure__row>button{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-3) var(--space-2) var(--space-9);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(120px,1fr) auto;display:grid}.project-pressure__row>button:disabled{cursor:default}.project-pressure__code{width:34px;height:34px;color:var(--cobalt);font-size:var(--font-size-9);font-weight:var(--font-weight-820);letter-spacing:var(--letter-spacing-0-04em);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c9dcff);border-radius:var(--radius-8);place-items:center;display:grid}.project-pressure__identity{gap:var(--space-3);min-width:0;display:grid}.project-pressure__identity strong{font-size:var(--font-size-11);font-weight:var(--font-weight-750);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-pressure__identity small,.project-pressure__counts small{color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-650)}.project-pressure__counts{justify-content:flex-end;gap:var(--space-8);display:flex}.project-pressure__counts .metric-chip--alert{color:var(--primitive-color-b94740)}.project-pressure__bar{height:4px;margin-left:var(--space-50);background:var(--primitive-color-e8edf3);border-radius:var(--radius-999);display:flex;overflow:hidden}.project-pressure__bar>span{min-width:0}.project-pressure__bar-motion{background:var(--cobalt)}.project-pressure__bar-blocked{background:var(--coral)}.project-pressure__bar-verified{background:var(--sea-glass)}.project-pressure__bar-rest{background:var(--primitive-color-dfe6ef)}.company-current__live{align-items:center;gap:var(--space-5);color:var(--sea-glass);font-size:var(--font-size-8);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-07em);text-transform:uppercase;display:inline-flex}.company-current__live i{background:var(--sea-glass);border-radius:var(--radius-circle);width:6px;height:6px;box-shadow:var(--shadow-custom-070)}.company-current__stream{max-height:440px;padding:0 var(--space-16);margin:0;list-style:none;overflow-y:auto}.company-current__event{gap:var(--space-10);padding:var(--space-13) 0;border-bottom:var(--border-width-1) solid var(--primitive-color-edf1f5);grid-template-columns:31px minmax(0,1fr) auto;align-items:start;display:grid}.company-current__event:last-child{border-bottom:0}.company-current__actor{width:29px;height:29px;color:var(--primitive-color-33568c);font-size:var(--font-size-8);font-weight:var(--font-weight-820);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c7d9f8);border-radius:var(--radius-8);place-items:center;display:grid}.company-current__actor--agent{color:var(--primitive-color-087b6f);background:var(--sea-foam);border-color:var(--primitive-color-a9ded5)}.company-current__actor--system{color:var(--violet);background:var(--primitive-color-f0edff);border-color:var(--primitive-color-d9d1ff)}.company-current__copy{gap:var(--space-3);min-width:0;display:grid}.company-current__copy>span{align-items:center;gap:var(--space-7);min-width:0;display:flex}.company-current__copy strong{color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-680);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-current__project{padding:var(--space-2) var(--space-4);background:var(--foam);border-radius:var(--radius-4);color:var(--cobalt)!important;font-size:var(--font-size-7)!important;font-weight:var(--font-weight-800)!important}.company-current__copy b{color:var(--navy);font-size:var(--font-size-10);font-weight:var(--font-weight-750);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-current__copy>small,.company-current__event time{color:var(--muted);font-size:var(--font-size-8)}.company-current__event time{padding-top:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap}.company-overview__empty{padding:var(--space-30) var(--space-18);color:var(--muted);font-size:var(--font-size-10);line-height:var(--line-height-1-5);text-align:center;margin:0}.global-home{width:100%;min-width:0;max-width:1440px;padding:var(--space-24) clamp(var(--space-20), 2.5vw, var(--space-38)) var(--space-42);margin:0 auto}.global-home--state{min-height:calc(100dvh - var(--topbar-height));color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.global-home--state>svg{color:var(--cobalt)}.global-home--state h1{margin:var(--space-13) 0 var(--space-6);color:var(--navy);font-size:var(--font-size-19)}.global-home--state p{max-width:450px;font-size:var(--font-size-11);line-height:var(--line-height-1-6);margin:0}.global-home--state button,.global-home__refresh-warning button{align-items:center;gap:var(--space-6);font-weight:var(--font-weight-760);cursor:pointer;border:0;display:inline-flex}.global-home--state button{min-height:36px;padding:0 var(--space-13);margin-top:var(--space-16);color:var(--primitive-color-ffffff);font-size:var(--font-size-10);background:var(--cobalt);border-radius:var(--radius-8)}.global-home__spinner{animation:startup-spin var(--duration-900ms) var(--easing-linear) infinite}.global-home__refresh-warning{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-7) var(--space-12);margin-bottom:var(--space-12);color:var(--primitive-color-8d4e18);font-size:var(--font-size-10);font-weight:var(--font-weight-700);background:var(--primitive-color-fff8ed);border:var(--border-width-1) solid var(--primitive-color-rgb-211-139-57-24pct);border-radius:var(--radius-9);display:flex}.global-home__refresh-warning span{flex:1}.global-home__refresh-warning button{min-height:27px;padding:0 var(--space-8);color:inherit;font-size:var(--font-size-9);background:var(--primitive-color-rgb-211-139-57-12pct);border-radius:var(--radius-6)}.global-home__hero{align-items:center;gap:var(--space-26);min-height:132px;padding:var(--space-24) var(--space-27);color:var(--primitive-color-ffffff);background:linear-gradient(125deg, var(--primitive-color-071524) 0%, var(--primitive-color-0c2a43) 62%, var(--primitive-color-123d57) 100%);border:var(--border-width-1) solid var(--primitive-color-183b55);border-radius:var(--radius-16);box-shadow:var(--shadow-custom-071);grid-template-columns:minmax(280px,1fr) minmax(360px,auto);display:grid}.global-home__identity{align-items:center;gap:var(--space-15);min-width:0;display:flex}.global-home__signal{width:44px;height:44px;color:var(--primitive-color-7ef1dc);background:var(--primitive-color-rgb-22-169-151-13pct);border:var(--border-width-1) solid var(--primitive-color-rgb-126-241-220-22pct);border-radius:var(--radius-12);box-shadow:var(--shadow-custom-072);flex:none;place-items:center;display:grid}.global-home__identity>span:last-child{gap:var(--space-4);min-width:0;display:grid}.global-home__identity small,.home-section-heading small{color:var(--primitive-color-82a6cb);font-size:var(--font-size-8);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-13em);text-transform:uppercase}.global-home__identity h1{color:var(--primitive-color-f7faff);font-size:var(--font-size-fluid-21-27);line-height:var(--line-height-1-15);margin:0}.global-home__identity p{max-width:580px;color:var(--primitive-color-afc1d4);font-size:var(--font-size-10);line-height:var(--line-height-1-5);margin:0}.global-home__metrics{justify-content:end;gap:var(--space-8);grid-template-columns:repeat(3,max-content);display:grid}.global-home__metric{align-items:center;gap:var(--space-6);min-height:31px;padding:0 var(--space-9);color:var(--primitive-color-c9d6e4);font-size:var(--font-size-9);background:var(--primitive-color-rgb-255-255-255-5pct);border:var(--border-width-1) solid var(--primitive-color-rgb-255-255-255-9pct);border-radius:var(--radius-8);font-variant-numeric:tabular-nums;display:inline-flex}.global-home__metric strong{color:var(--primitive-color-f3f7fc)}.global-home__metric--alert{color:var(--primitive-color-ff9e97);border-color:var(--primitive-color-rgb-255-130-121-22pct)}.global-home__metric--alert strong{color:var(--primitive-color-ffaaa3)}.global-home__layout{align-items:start;gap:var(--space-20);min-width:0;margin-top:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);display:grid}.home-projects,.home-current{min-width:0}.home-current{background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-13);box-shadow:var(--shadow-sm);overflow:hidden}.home-section-heading{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:50px;margin-bottom:var(--space-12);display:flex}.home-current .home-section-heading{min-height:62px;padding:var(--space-12) var(--space-15);border-bottom:var(--border-width-1) solid var(--line);margin-bottom:0}.home-section-heading small{margin-bottom:var(--space-4);color:var(--cobalt);display:block}.home-section-heading h2{color:var(--navy);font-size:var(--font-size-16);font-weight:var(--font-weight-780);margin:0}.home-section-heading em{padding:var(--space-5) var(--space-8);color:var(--muted);font-size:var(--font-size-8);font-style:normal;font-weight:var(--font-weight-760);letter-spacing:var(--letter-spacing-0-05em);text-transform:uppercase;background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-999)}.home-current__ordered{align-items:center;gap:var(--space-6);display:inline-flex;color:var(--sea-glass)!important;background:var(--sea-foam)!important;border-color:var(--primitive-color-rgb-22-169-151-18pct)!important}.home-current__ordered i{background:var(--sea-glass);border-radius:var(--radius-circle);width:6px;height:6px;box-shadow:var(--shadow-custom-073)}.home-project-grid{gap:var(--space-13);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.home-project-card{background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-13);min-width:0;box-shadow:var(--shadow-sm);transition:border-color var(--duration-150ms) var(--easing-ease), box-shadow var(--duration-150ms) var(--easing-ease), transform var(--duration-150ms) var(--easing-ease);overflow:hidden}.home-project-card:hover{border-color:var(--primitive-color-b8c9df);box-shadow:var(--shadow-custom-074);transform:translateY(-2px)}.home-project-card>button{gap:var(--space-13);width:100%;min-height:220px;padding:var(--space-16);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto minmax(62px,auto) auto auto auto;display:grid}.home-project-card__topline,.home-project-card__catalog,.home-project-card__footer{align-items:center;min-width:0;display:flex}.home-project-card__topline{gap:var(--space-8)}.home-project-card__key{min-width:35px;height:28px;padding:0 var(--space-7);color:var(--cobalt);font-size:var(--font-size-9);font-weight:var(--font-weight-850);letter-spacing:var(--letter-spacing-0-05em);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c6d9fb);border-radius:var(--radius-7);place-items:center;display:grid}.home-project-card__state{align-items:center;gap:var(--space-5);color:var(--sea-glass);font-size:var(--font-size-8);font-weight:var(--font-weight-760);letter-spacing:var(--letter-spacing-0-04em);text-transform:uppercase;display:inline-flex}.home-project-card__state i{background:var(--sea-glass);border-radius:var(--radius-circle);width:5px;height:5px}.home-project-card__topline>svg{color:var(--primitive-color-8b9aae);transition:color var(--duration-140ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease);margin-left:auto}.home-project-card:hover .home-project-card__topline>svg{color:var(--cobalt);transform:translate(1px,-1px)}.home-project-card__copy{align-content:start;gap:var(--space-6);min-width:0;display:grid}.home-project-card__copy strong{color:var(--navy);font-size:var(--font-size-14);font-weight:var(--font-weight-780);line-height:var(--line-height-1-25);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-project-card__copy small{color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-55);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-project-card__catalog{gap:var(--space-12);color:var(--primitive-color-65758a);font-size:var(--font-size-8);font-weight:var(--font-weight-700)}.home-project-card__catalog span{align-items:center;gap:var(--space-5);display:inline-flex}.home-project-card__status{background:var(--primitive-color-e6ebf1);border-radius:var(--radius-999);height:5px;display:flex;overflow:hidden}.home-project-card__status>span{min-width:0}.home-project-card__status--motion{background:var(--cobalt)}.home-project-card__status--blocked{background:var(--coral)}.home-project-card__status--verified{background:var(--sea-glass)}.home-project-card__status--other{background:var(--primitive-color-dbe3ec)}.home-project-card__footer{gap:var(--space-9);color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-680);font-variant-numeric:tabular-nums}.home-project-card__footer span{white-space:nowrap}.home-project-card__footer b{color:var(--slate);font-size:var(--font-size-8)}.home-project-card__footer time{white-space:nowrap;margin-left:auto}.home-current__stream{max-height:468px;padding:0 var(--space-15);margin:0;list-style:none;overflow-y:auto}.home-current__event{align-items:start;gap:var(--space-10);padding:var(--space-13) 0;border-bottom:var(--border-width-1) solid var(--primitive-color-edf1f5);grid-template-columns:31px minmax(0,1fr);display:grid}.home-current__event:last-child{border-bottom:0}.home-current__actor{width:29px;height:29px;color:var(--primitive-color-33568c);font-size:var(--font-size-8);font-weight:var(--font-weight-820);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c7d9f8);border-radius:var(--radius-8);place-items:center;display:grid}.home-current__actor--agent{color:var(--primitive-color-087b6f);background:var(--sea-foam);border-color:var(--primitive-color-a9ded5)}.home-current__actor--system{color:var(--violet);background:var(--primitive-color-f0edff);border-color:var(--primitive-color-d9d1ff)}.home-current__copy{gap:var(--space-4);min-width:0;display:grid}.home-current__copy strong,.home-current__copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-current__copy strong{color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-680)}.home-current__copy b{color:var(--navy);font-size:var(--font-size-10);font-weight:var(--font-weight-750)}.home-current__copy small{color:var(--muted);font-size:var(--font-size-8)}.global-home__empty{padding:var(--space-34) var(--space-18);color:var(--muted);font-size:var(--font-size-10);line-height:var(--line-height-1-5);text-align:center;margin:0}.board{--board-track-count:4;width:100%;height:100%;min-height:0;min-width:max(1080px, calc(var(--board-track-count) * 263px));grid-template-columns:repeat(var(--board-track-count), minmax(250px, 1fr));gap:var(--space-13);align-items:start;display:grid}.add-board-column{min-height:154px;padding:var(--space-9);background:var(--primitive-color-rgb-232-237-243-42pct);border:var(--border-width-1) dashed var(--primitive-color-b9c6d5);border-radius:var(--radius-md)}.add-board-column>button{justify-content:center;align-items:center;gap:var(--space-10);width:100%;min-height:134px;color:var(--primitive-color-617186);text-align:left;border-radius:var(--radius-8);cursor:pointer;transition:color var(--duration-140ms) var(--easing-ease), background-color var(--duration-140ms) var(--easing-ease);background:0 0;border:0;display:flex}.add-board-column>button:hover{color:var(--cobalt);background:var(--primitive-color-rgb-255-255-255-58pct)}.add-board-column__icon{background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-bfd1f4);border-radius:var(--radius-9);place-items:center;width:34px;height:34px;display:grid}.add-board-column>button span:last-child{gap:var(--space-3);display:grid}.add-board-column>button strong{color:var(--navy);font-size:var(--font-size-11)}.add-board-column>button small{color:var(--muted);font-size:var(--font-size-9)}.add-board-column--open{padding:var(--space-12);background:var(--primitive-color-e8edf3);border-style:solid;border-color:var(--primitive-color-dbe2eb)}.add-board-column__form,.add-board-column__field{gap:var(--space-7);display:grid}.add-board-column__form{gap:var(--space-11)}.add-board-column__header{color:var(--primitive-color-28394e);font-size:var(--font-size-10);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-04em);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.add-board-column__header>span,.add-board-column__save{align-items:center;gap:var(--space-6);display:inline-flex}.add-board-column__header button{width:28px;height:28px;color:var(--muted);border-radius:var(--radius-7);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.add-board-column__field>span{color:var(--primitive-color-65768a);font-size:var(--font-size-9);font-weight:var(--font-weight-720)}.add-board-column__input{width:100%;min-width:0;height:35px;padding:0 var(--space-10);color:var(--navy);font:inherit;font-size:var(--font-size-10);background:var(--paper);border:var(--border-width-1) solid var(--primitive-color-cbd5e1);border-radius:var(--radius-7);outline:none}.add-board-column__input:focus{border-color:var(--cobalt);box-shadow:var(--shadow-custom-075)}.add-board-column__error{color:var(--primitive-color-a14842);font-size:var(--font-size-9);line-height:var(--line-height-1-4);margin:0}.add-board-column__save{min-height:34px;color:var(--primitive-color-ffffff);font-size:var(--font-size-10);font-weight:var(--font-weight-740);background:var(--cobalt);border-radius:var(--radius-7);cursor:pointer;border:0;justify-content:center}.add-board-column__save:disabled,.add-board-column__input:disabled{cursor:wait;opacity:var(--opacity-0-62)}.board-column{min-width:0;max-height:100%;padding:0 var(--space-9) var(--space-10);background:var(--primitive-color-e8edf3);border:var(--border-width-1) solid var(--primitive-color-dbe2eb);border-radius:var(--radius-md);overscroll-behavior-y:contain;scrollbar-color:var(--primitive-color-bac6d3) transparent;scrollbar-width:thin;transition:background-color var(--duration-140ms) var(--easing-ease), border-color var(--duration-140ms) var(--easing-ease);overflow-y:auto}.board-column--target{background:var(--primitive-color-e4edfd);border-color:var(--primitive-color-8eb0ef)}.board-column--reorder-target{border-color:var(--cobalt);box-shadow:var(--shadow-custom-076)}.board-column--dragging{opacity:var(--opacity-0-58);transform:scale(.985)}.board-column__header{z-index:var(--z-index-2);justify-content:space-between;align-items:center;gap:var(--space-8);height:49px;padding:0 var(--space-2);background:var(--primitive-color-e8edf3);box-shadow:var(--shadow-custom-077);display:flex;position:sticky;top:0}.board-column__header>div{align-items:center;gap:var(--space-7);min-width:0;display:flex}.board-column__header>.board-column__header-actions{gap:var(--space-4);flex:none}.column-order-controls{align-items:center;gap:var(--space-1);display:inline-flex}.column-order-button{width:22px;height:22px;color:var(--primitive-color-718198);border-radius:var(--radius-6);cursor:pointer;transition:color var(--duration-120ms) var(--easing-ease), background-color var(--duration-120ms) var(--easing-ease), opacity var(--duration-120ms) var(--easing-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.column-order-button:hover,.column-order-button:focus-visible{color:var(--cobalt);background:var(--primitive-color-dce6f7)}.column-order-button--step{opacity:var(--opacity-0)}.board-column__header:hover .column-order-button--step,.column-order-button--step:focus-visible{opacity:var(--opacity-1)}.column-order-button--drag{cursor:grab}.column-order-button--drag:active{cursor:grabbing}.column-order-button:disabled{cursor:wait;opacity:var(--opacity-0-35)}.board-column__header h2{color:var(--primitive-color-28394e);font-size:var(--font-size-11);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-015em);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.column-signal{background:var(--cobalt);border-radius:var(--radius-circle);flex:none;width:7px;height:7px}.column-signal--current{background:var(--amber)}.column-signal--verification{background:var(--violet)}.column-signal--done{background:var(--sea-glass)}.column-count,.wip-badge{min-width:20px;height:19px;padding:0 var(--space-5);color:var(--primitive-color-617186);font-size:var(--font-size-9);font-weight:var(--font-weight-750);background:var(--primitive-color-dbe2ea);border-radius:var(--radius-10);justify-content:center;align-items:center;display:inline-flex}.wip-badge{color:var(--primitive-color-758397);border:var(--border-width-1) solid var(--primitive-color-ccd5e0);background:0 0}.wip-badge--full{color:var(--primitive-color-a14842);background:var(--coral-foam);border-color:var(--primitive-color-efc0bc)}.board-column__cards{gap:var(--space-8);flex-direction:column;min-height:90px;display:flex}.work-card{padding:var(--space-13) var(--space-13) var(--space-11);background:var(--paper);border:var(--border-width-1) solid var(--primitive-color-d9e1ea);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--duration-140ms) var(--easing-ease), box-shadow var(--duration-140ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease);position:relative}.work-card__cover{width:calc(100% + 26px);height:126px;margin:var(--space-neg-13) var(--space-neg-13) var(--space-11);background:var(--primitive-color-e9eef5);border:0;border-bottom:var(--border-width-1) solid var(--primitive-color-d9e1ea);border-radius:calc(var(--radius-sm) - var(--radius-1)) calc(var(--radius-sm) - var(--radius-1)) 0 0;cursor:pointer;padding:0;display:block;overflow:hidden}.work-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-180ms) var(--easing-ease);display:block}.work-card__cover:hover img{transform:scale(1.025)}.work-card__cover:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-neg-3)}.work-card:hover{border-color:var(--primitive-color-bac9da);box-shadow:var(--shadow-custom-078);transform:translateY(-1px)}.work-card--dragging{opacity:var(--opacity-0-55);box-shadow:var(--shadow-md);transform:rotate(.6deg)scale(1.01)}.work-card--selected{border-color:var(--primitive-color-8baded);box-shadow:var(--shadow-custom-079)}.work-card:has(.work-card__quick-actions-trigger[aria-expanded=true]){z-index:var(--z-index-121);border-color:var(--primitive-color-85a9ee);box-shadow:var(--shadow-custom-080);transform:none}.work-card__topline,.work-card__footer{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.board--compact .board-column__cards{gap:var(--space-5)}.board--compact .work-card{padding:var(--space-9) var(--space-10) var(--space-8)}.board--compact .work-card__cover{width:calc(100% + 20px);height:88px;margin:var(--space-neg-9) var(--space-neg-10) var(--space-8)}.board--compact .work-card__title{margin-top:var(--space-6);font-size:var(--font-size-11)}.board--compact .work-card>p{margin-top:var(--space-4);font-size:var(--font-size-9);-webkit-line-clamp:1}.board--compact .work-card__footer{margin-top:var(--space-7);padding-top:var(--space-7)}.label-row{gap:var(--space-4);flex-wrap:wrap;min-height:18px;display:flex}.work-label{min-height:18px;padding:0 var(--space-7);color:var(--tag-ink,var(--primitive-color-315a94));font-size:var(--font-size-8);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-025em);background:var(--tag-fill,var(--foam));border-radius:var(--radius-20);align-items:center;display:inline-flex}.work-label[data-color=slate],.work-tag-chip[data-color=slate],.project-tag-swatch[data-color=slate],.project-tag-editor__palette span[data-color=slate]{--tag-fill:var(--primitive-color-e7ebf1);--tag-ink:var(--primitive-color-42536a)}.work-label[data-color=blue],.work-tag-chip[data-color=blue],.project-tag-swatch[data-color=blue],.project-tag-editor__palette span[data-color=blue]{--tag-fill:var(--primitive-color-e6efff);--tag-ink:var(--primitive-color-245aa8)}.work-label[data-color=teal],.work-tag-chip[data-color=teal],.project-tag-swatch[data-color=teal],.project-tag-editor__palette span[data-color=teal]{--tag-fill:var(--primitive-color-d9f4ef);--tag-ink:var(--primitive-color-087668)}.work-label[data-color=green],.work-tag-chip[data-color=green],.project-tag-swatch[data-color=green],.project-tag-editor__palette span[data-color=green]{--tag-fill:var(--primitive-color-dff3e5);--tag-ink:var(--primitive-color-276d43)}.work-label[data-color=yellow],.work-tag-chip[data-color=yellow],.project-tag-swatch[data-color=yellow],.project-tag-editor__palette span[data-color=yellow]{--tag-fill:var(--primitive-color-fff0bc);--tag-ink:var(--primitive-color-795500)}.work-label[data-color=orange],.work-tag-chip[data-color=orange],.project-tag-swatch[data-color=orange],.project-tag-editor__palette span[data-color=orange]{--tag-fill:var(--primitive-color-ffe2ca);--tag-ink:var(--primitive-color-93480e)}.work-label[data-color=red],.work-tag-chip[data-color=red],.project-tag-swatch[data-color=red],.project-tag-editor__palette span[data-color=red]{--tag-fill:var(--primitive-color-ffe0de);--tag-ink:var(--primitive-color-a13d39)}.work-label[data-color=purple],.work-tag-chip[data-color=purple],.project-tag-swatch[data-color=purple],.project-tag-editor__palette span[data-color=purple]{--tag-fill:var(--primitive-color-eee6ff);--tag-ink:var(--primitive-color-6944aa)}.work-label[data-color=pink],.work-tag-chip[data-color=pink],.project-tag-swatch[data-color=pink],.project-tag-editor__palette span[data-color=pink]{--tag-fill:var(--primitive-color-f9e1ef);--tag-ink:var(--primitive-color-993c72)}.work-card__top-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.work-card__quick-actions-trigger{width:25px;height:23px;color:var(--primitive-color-8290a1);border-radius:var(--radius-6);cursor:pointer;transition:color var(--duration-120ms) var(--easing-ease), background-color var(--duration-120ms) var(--easing-ease), opacity var(--duration-120ms) var(--easing-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.work-card__quick-actions-trigger:hover,.work-card__quick-actions-trigger[aria-expanded=true]{color:var(--cobalt);background:var(--primitive-color-eaf0fb)}.work-card__quick-actions-trigger:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-1)}.drag-handle{width:23px;height:23px;color:var(--primitive-color-9aa6b4);border-radius:var(--radius-5);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.drag-handle:active{cursor:grabbing}.drag-handle:hover{color:var(--slate);background:var(--primitive-color-f1f4f7)}.drag-handle:disabled{cursor:not-allowed;opacity:var(--opacity-0-45)}.work-card__title{width:100%;margin-top:var(--space-9);color:var(--primitive-color-172a40);font-size:var(--font-size-13);font-weight:var(--font-weight-730);line-height:var(--line-height-1-35);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.work-card>p{margin:var(--space-6) 0 0;color:var(--primitive-color-708095);font-size:var(--font-size-10);line-height:var(--line-height-1-48);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blocker-line{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-9);padding:var(--space-7);color:var(--primitive-color-9a433d);font-size:var(--font-size-9);line-height:var(--line-height-1-35);background:var(--coral-foam);border-radius:var(--radius-5);display:flex}.work-card__footer{margin-top:var(--space-12);padding-top:var(--space-10);border-top:var(--border-width-1) solid var(--primitive-color-edf0f4)}.card-actor,.card-meta,.card-meta>span{align-items:center;display:flex}.card-actor{gap:var(--space-6)}.card-meta{gap:var(--space-8);color:var(--primitive-color-8290a1);font-size:var(--font-size-9)}.card-meta>span{gap:var(--space-2)}.unclaimed{width:22px;height:22px;color:var(--primitive-color-77869a);font-size:var(--font-size-8);font-weight:var(--font-weight-800);background:var(--primitive-color-edf1f5);border:var(--border-width-1) dashed var(--primitive-color-bdc8d5);border-radius:var(--radius-circle);place-items:center;display:grid}.phase-chip{color:var(--primitive-color-5f7085);font-size:var(--font-size-8);font-weight:var(--font-weight-720);text-transform:capitalize}.phase-chip--blocked{color:var(--coral)}.phase-chip--verified,.phase-chip--done{color:var(--primitive-color-087d70)}.work-card-quick-actions{gap:var(--space-2);width:232px;padding:var(--space-8);color:var(--navy);background:var(--primitive-color-rgb-255-255-255-98pct);border:var(--border-width-1) solid var(--primitive-color-cfdae7);border-radius:var(--radius-12);box-shadow:var(--shadow-custom-081);scrollbar-color:var(--primitive-color-b6c3d2) transparent;scrollbar-width:thin;display:grid;overflow-y:auto}.work-card-quick-actions__eyebrow,.work-card-quick-actions__section-label{padding:var(--space-4) var(--space-9) var(--space-3);color:var(--primitive-color-76869a);font-size:var(--font-size-8);font-weight:var(--font-weight-820);letter-spacing:var(--letter-spacing-0-1em);text-transform:uppercase}.work-card-quick-actions__section-label{padding-top:var(--space-3);color:var(--primitive-color-8b98a9)}.work-card-quick-actions [data-slot=dropdown-menu-item]{align-items:center;gap:var(--space-7);width:100%;min-height:38px;padding:var(--space-4) var(--space-9) var(--space-4) var(--space-6);color:var(--primitive-color-30445d);font:inherit;font-size:var(--font-size-10);font-weight:var(--font-weight-720);line-height:var(--line-height-1-25);text-align:left;border-radius:var(--radius-8);cursor:pointer;transition:color var(--duration-110ms) var(--easing-ease), background-color var(--duration-110ms) var(--easing-ease), transform var(--duration-110ms) var(--easing-ease);background:0 0;border:0;grid-template-columns:27px minmax(0,1fr) auto;display:grid}.work-card-quick-actions [data-slot=dropdown-menu-item]:hover,.work-card-quick-actions [data-slot=dropdown-menu-item]:focus,.work-card-quick-actions [data-slot=dropdown-menu-item][data-highlighted]{color:var(--primitive-color-194fbb);background:var(--primitive-color-eaf1fe);outline:none;transform:translate(1px)}.work-card-quick-actions [data-slot=dropdown-menu-item][data-disabled]{cursor:wait;opacity:var(--opacity-0-46);transform:none}.work-card-quick-actions__icon{width:27px;height:27px;color:var(--primitive-color-667990);background:var(--primitive-color-f0f4f8);border-radius:var(--radius-7);place-items:center;display:grid}.work-card-quick-actions [data-slot=dropdown-menu-item]:hover .work-card-quick-actions__icon,.work-card-quick-actions [data-slot=dropdown-menu-item]:focus .work-card-quick-actions__icon,.work-card-quick-actions [data-slot=dropdown-menu-item][data-highlighted] .work-card-quick-actions__icon{color:var(--cobalt);background:var(--primitive-color-dce8ff)}.work-card-quick-actions [data-slot=dropdown-menu-shortcut]{min-width:20px;height:20px;padding:0 var(--space-5);color:var(--primitive-color-748397);font-size:var(--font-size-8);font-weight:var(--font-weight-800);background:var(--primitive-color-edf1f5);border-radius:var(--radius-10);place-items:center;display:grid}.work-card-quick-actions__divider{height:1px;margin:var(--space-5) var(--space-6);background:var(--primitive-color-e6ebf1);border:0}.work-card-quick-actions__status{min-height:0;margin:0 var(--space-8);color:var(--primitive-color-087d70);font-size:var(--font-size-9);font-weight:var(--font-weight-720);line-height:var(--line-height-1-35)}.work-card-quick-actions__status:not(:empty){min-height:16px;margin-top:var(--space-3)}.empty-column{justify-content:center;align-items:center;gap:var(--space-7);min-height:86px;color:var(--primitive-color-8795a6);font-size:var(--font-size-10);font-weight:var(--font-weight-650);border:var(--border-width-1) dashed var(--primitive-color-c2ccd8);border-radius:var(--radius-7);display:flex}.add-work-button{justify-content:center;align-items:center;gap:var(--space-6);width:100%;height:34px;margin-top:var(--space-8);color:var(--primitive-color-65768a);font-size:var(--font-size-10);font-weight:var(--font-weight-680);border:var(--border-width-1) solid transparent;border-radius:var(--radius-7);cursor:pointer;background:0 0;display:flex}.add-work-button:hover{color:var(--cobalt);background:var(--primitive-color-rgb-255-255-255-58pct);border-color:var(--primitive-color-ccd7e4)}.work-item-modal-backdrop{z-index:var(--z-index-100);padding:var(--space-24);background:var(--primitive-color-rgb-3-8-15-64pct);-webkit-backdrop-filter:blur(var(--blur-5)) saturate(var(--saturation-82));backdrop-filter:blur(var(--blur-5)) saturate(var(--saturation-82));animation:work-item-backdrop-in var(--duration-150ms) var(--easing-ease-out) both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.work-item-modal-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.task-inspector,.workflow-panel{z-index:var(--z-index-1);background:var(--paper);border:var(--border-width-1) solid var(--primitive-color-rgb-255-255-255-78pct);border-radius:var(--radius-18);width:min(820px,100vw - 48px);max-height:min(820px,100dvh - 48px);box-shadow:var(--shadow-custom-082);animation:work-item-modal-in var(--duration-180ms) var(--easing-cubic-bezier-0-2-0-8-0-2-1) both;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.workflow-panel{width:min(1120px,100vw - 48px)}.task-inspector__header,.workflow-panel__header{z-index:var(--z-index-2);align-items:flex-start;gap:var(--space-16);padding:var(--space-20) var(--space-22) var(--space-18);background:var(--primitive-color-rgb-255-255-255-96pct);border-bottom:var(--border-width-1) solid var(--line);-webkit-backdrop-filter:blur(var(--blur-14));backdrop-filter:blur(var(--blur-14));display:flex;position:sticky;top:0}.task-inspector__header>div,.workflow-panel__header>div{flex:1;min-width:0}.task-inspector h2,.workflow-panel h2{margin:var(--space-3) 0 0;color:var(--abyss);font-size:var(--font-size-fluid-19-25);line-height:var(--line-height-1-18);letter-spacing:var(--letter-spacing-neg-0-025em);overflow-wrap:anywhere}.task-inspector__body,.workflow-panel__body{min-height:0;padding:var(--space-20) var(--space-22) var(--space-24);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.workflow-panel__content{flex:1;grid-template-columns:minmax(0,1.42fr) minmax(330px,.88fr);min-height:0;display:grid;overflow:hidden}.workflow-panel__body{border-right:var(--border-width-1) solid var(--line)}.work-comments{background:var(--primitive-color-fbfcfe);flex-direction:column;min-width:0;min-height:0;display:flex}.work-comments__header{align-items:center;gap:var(--space-10);min-height:65px;padding:var(--space-12) var(--space-15);background:var(--primitive-color-rgb-251-252-254-96pct);border-bottom:var(--border-width-1) solid var(--line);-webkit-backdrop-filter:blur(var(--blur-12));backdrop-filter:blur(var(--blur-12));display:flex}.work-comments__mark{width:32px;height:32px;color:var(--primitive-color-3261ac);background:var(--primitive-color-eaf1ff);border:var(--border-width-1) solid var(--primitive-color-cfddfa);border-radius:var(--radius-9);flex:none;place-items:center;display:grid}.work-comments__header>div{gap:var(--space-2);display:grid}.work-comments__header h3{font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-neg-0-01em);margin:0}.work-comments__header span{color:var(--muted);font-size:var(--font-size-8)}.comment-composer{gap:var(--space-9);padding:var(--space-13) var(--space-14);background:var(--primitive-color-ffffff);border-bottom:var(--border-width-1) solid var(--line);grid-template-columns:30px minmax(0,1fr);display:grid;position:relative}.comment-composer__identity,.work-comment__avatar{width:30px;height:30px;color:var(--primitive-color-375570);font-size:var(--font-size-8);font-weight:var(--font-weight-830);background:var(--primitive-color-e5ebf2);border-radius:var(--radius-9);place-items:center;display:grid}.comment-composer__identity[data-kind=agent],.work-comment__avatar[data-kind=agent]{color:var(--primitive-color-087d70);background:var(--sea-foam)}.comment-composer__field{min-width:0;position:relative}.comment-composer textarea{width:100%;min-height:74px;padding:var(--space-9) var(--space-10);color:var(--navy);font-size:var(--font-size-10);line-height:var(--line-height-1-5);background:var(--primitive-color-f9fbfd);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-9);resize:vertical;outline:none;display:block}.comment-composer textarea::placeholder{color:var(--primitive-color-8997a8)}.comment-composer textarea:focus{background:var(--primitive-color-ffffff);border-color:var(--primitive-color-77a0ed);box-shadow:var(--shadow-custom-083)}.comment-composer__field>footer{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-8);color:var(--muted);font-size:var(--font-size-7);display:flex}.comment-composer__field>footer>span{align-items:center;gap:var(--space-3);display:flex}.comment-composer__field kbd{min-width:17px;height:17px;padding:0 var(--space-3);color:var(--primitive-color-67778b);font-size:var(--font-size-7);background:var(--primitive-color-f2f5f8);border:var(--border-width-1) solid var(--primitive-color-dbe2eb);border-radius:var(--radius-4);box-shadow:var(--shadow-custom-084);place-items:center;display:grid}.comment-composer__field>footer button{align-items:center;gap:var(--space-6);min-height:31px;padding:0 var(--space-11);color:var(--primitive-color-ffffff);font-size:var(--font-size-8);font-weight:var(--font-weight-780);background:var(--cobalt);border-radius:var(--radius-7);cursor:pointer;border:0;display:inline-flex}.comment-composer__mentions{gap:var(--space-5);padding-top:var(--space-7);flex-wrap:wrap;display:flex}.comment-composer__mention-chip{min-height:20px;padding:0 var(--space-7);color:var(--primitive-color-2854a0);font-size:var(--font-size-8);font-weight:var(--font-weight-760);background:var(--primitive-color-eaf1ff);border:var(--border-width-1) solid var(--primitive-color-cfddfa);border-radius:var(--radius-999);align-items:center;display:inline-flex}.comment-mention-menu{width:var(--radix-popover-trigger-width);max-width:calc(100vw - (var(--floating-surface-viewport-gutter) * 2));max-height:min(280px, var(--radix-popover-content-available-height));padding:var(--space-7);color:var(--navy);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-11);box-shadow:var(--shadow-custom-085);animation:notification-center-in var(--duration-120ms) var(--easing-ease-out) both;display:grid;overflow-y:auto}.comment-mention-menu__eyebrow{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-7);color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase;display:flex}.comment-mention-menu>button{align-items:center;gap:var(--space-8);width:100%;min-height:42px;padding:var(--space-5) var(--space-7);text-align:left;border-radius:var(--radius-7);cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);display:grid}.comment-mention-menu>button:hover,.comment-mention-menu>button:focus-visible,.comment-mention-menu>button.comment-mention-menu__active{background:var(--foam)}.comment-mention-menu__avatar{width:28px;height:28px;color:var(--primitive-color-3b5876);font-size:var(--font-size-8);font-weight:var(--font-weight-820);background:var(--primitive-color-e6ecf3);border-radius:var(--radius-8);place-items:center;display:grid}.comment-mention-menu__avatar[data-kind=agent]{color:var(--primitive-color-087d70);background:var(--sea-foam)}.comment-mention-menu>button>span:last-child{gap:var(--space-2);min-width:0;display:grid}.comment-mention-menu strong{font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-mention-menu small{color:var(--muted);font-size:var(--font-size-7)}.work-comments__feed{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.work-comments__feed>ol{margin:0;padding:0;list-style:none;display:grid}.work-comment{gap:var(--space-9);padding:var(--space-13) var(--space-14);border-bottom:var(--border-width-1) solid var(--line);grid-template-columns:30px minmax(0,1fr);display:grid}.work-comment>div{min-width:0}.work-comment header{align-items:baseline;gap:var(--space-6);display:flex}.work-comment header strong{font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-comment header>span{padding:var(--space-2) var(--space-4);color:var(--primitive-color-62748a);font-size:var(--font-size-6);font-weight:var(--font-weight-800);text-transform:uppercase;background:var(--primitive-color-edf1f5);border-radius:var(--radius-4)}.work-comment time{color:var(--muted);font-size:var(--font-size-7);white-space:nowrap;margin-left:auto}.work-comment p{margin:var(--space-6) 0 0;color:var(--slate);font-size:var(--font-size-9);line-height:var(--line-height-1-55);overflow-wrap:anywhere;white-space:pre-wrap}.work-comment__mention{color:var(--primitive-color-245cc2);font-weight:var(--font-weight-780);background:var(--primitive-color-eaf1ff);border-radius:var(--radius-4);box-shadow:var(--shadow-custom-086)}.work-comments__state{justify-content:center;align-items:center;gap:var(--space-7);min-height:150px;padding:var(--space-24);color:var(--muted);font-size:var(--font-size-9);text-align:center;display:flex}.work-comments__state--error{color:var(--primitive-color-b94d47)}.task-inspector__body{gap:var(--space-18);display:grid}.task-inspector p{max-width:62ch;color:var(--slate);font-size:var(--font-size-13);line-height:var(--line-height-1-6);margin:0}.task-inspector dl{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.task-inspector dl>div{gap:var(--space-5);padding:var(--space-14) var(--space-15);font-size:var(--font-size-11);border-right:var(--border-width-1) solid var(--line);display:grid}.task-inspector dl>div:last-child{border-right:0}.task-inspector dt{color:var(--muted)}.task-inspector dd{color:var(--navy);font-weight:var(--font-weight-760);text-transform:capitalize;overflow-wrap:anywhere;margin:0}@keyframes work-item-backdrop-in{0%{opacity:var(--opacity-0)}to{opacity:var(--opacity-1)}}@keyframes work-item-modal-in{0%{opacity:var(--opacity-0);transform:translateY(10px)scale(.985)}to{opacity:var(--opacity-1);transform:translateY(0)scale(1)}}.brain-panel{z-index:var(--z-index-50);width:min(430px,100vw - 28px);max-height:calc(100vh - 88px);padding:var(--space-22);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:fixed;top:74px;right:14px;overflow-y:auto}.brain-panel>header{align-items:flex-start;gap:var(--space-11);padding-bottom:var(--space-15);border-bottom:var(--border-width-1) solid var(--line);display:flex}.brain-panel>header>div{flex:1;min-width:0}.brain-panel h2{color:var(--abyss);font-size:var(--font-size-18);letter-spacing:var(--letter-spacing-neg-0-015em);margin:0}.panel-close{width:32px;height:32px;color:var(--muted);background:var(--primitive-color-f5f7fa);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);cursor:pointer;flex:none;place-items:center;display:grid}.panel-close:hover{color:var(--navy);background:var(--foam);border-color:var(--primitive-color-b9cbed)}.panel-close:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-2)}.workflow-status-line{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-12) 0;color:var(--muted);font-size:var(--font-size-10);display:flex}.work-item-tags{gap:var(--space-10);margin-top:var(--space-4);padding:var(--space-13) var(--space-14);background:var(--primitive-color-f8fafe);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);display:grid}.work-item-tags__header,.work-item-tags__header>div{align-items:center;gap:var(--space-7);display:flex}.work-item-tags__header{justify-content:space-between}.work-item-tags__header strong{color:var(--navy);font-size:var(--font-size-11)}.work-item-tags__header span{min-width:19px;height:19px;padding-inline:var(--space-5);color:var(--muted);font-size:var(--font-size-8);background:var(--primitive-color-e8edf5);border-radius:var(--radius-999);place-items:center;display:grid}.work-item-tags__header>button{min-height:31px;padding:0 var(--space-10);color:var(--primitive-color-2a5fba);font-size:var(--font-size-9);font-weight:var(--font-weight-760);background:var(--primitive-color-edf3ff);border:var(--border-width-1) solid var(--primitive-color-cbdafb);border-radius:var(--radius-7);cursor:pointer}.work-item-tags__chips{gap:var(--space-6);flex-wrap:wrap;min-height:22px;display:flex}.work-tag-chip{min-height:22px;padding:0 var(--space-9);color:var(--tag-ink);font-size:var(--font-size-9);font-weight:var(--font-weight-780);background:var(--tag-fill);border:var(--border-width-1) solid var(--tag-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.work-tag-chip{border:var(--border-width-1) solid color-mix(in srgb, var(--tag-ink) 18%, transparent)}}.work-tag-chip{border-radius:var(--radius-999)}.work-item-tags__empty{color:var(--muted);font-size:var(--font-size-9)}.work-attachments{gap:var(--space-10);margin-top:var(--space-4);padding:var(--space-13) var(--space-14);background:var(--primitive-color-f8fafe);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);transition:border-color var(--duration-140ms) var(--easing-ease), box-shadow var(--duration-140ms) var(--easing-ease);display:grid;position:relative;overflow:hidden}.work-attachments--dragging{border-color:var(--primitive-color-7fa6ed);box-shadow:var(--shadow-custom-083)}.work-attachments__header,.work-attachments__header>div,.work-attachment__details>div,.work-attachment__actions,.work-attachments__error,.work-attachments__progress>div{align-items:center;display:flex}.work-attachments__header{justify-content:space-between;gap:var(--space-9)}.work-attachments__header>div{gap:var(--space-7);min-width:0}.work-attachments__header strong{color:var(--navy);font-size:var(--font-size-11)}.work-attachments__header>div>span{min-width:19px;height:19px;padding-inline:var(--space-5);color:var(--muted);font-size:var(--font-size-8);background:var(--primitive-color-e8edf5);border-radius:var(--radius-999);place-items:center;display:grid}.work-attachments__add,.work-attachments__error button{justify-content:center;align-items:center;gap:var(--space-6);min-height:31px;padding:0 var(--space-10);color:var(--primitive-color-2a5fba);font-size:var(--font-size-9);font-weight:var(--font-weight-760);background:var(--primitive-color-edf3ff);border:var(--border-width-1) solid var(--primitive-color-cbdafb);border-radius:var(--radius-7);cursor:pointer;display:inline-flex}.work-attachments button:disabled{cursor:wait;opacity:var(--opacity-0-58)}.work-attachments__hint{margin:var(--space-neg-4) 0 0;color:var(--muted);font-size:var(--font-size-8)}.work-attachments__progress,.work-attachments__error{padding:var(--space-9) var(--space-10);background:var(--primitive-color-eef4ff);border:var(--border-width-1) solid var(--primitive-color-d2dffc);border-radius:var(--radius-8)}.work-attachments__progress{gap:var(--space-7);display:grid}.work-attachments__progress>div{justify-content:space-between;gap:var(--space-10)}.work-attachments__progress strong{color:var(--navy);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-attachments__progress>div>span{color:var(--muted);font-size:var(--font-size-8);flex:none}.work-attachments__progress-track{background:var(--primitive-color-dce5f2);border-radius:var(--radius-999);height:4px;overflow:hidden}.work-attachments__progress-track>span{background:var(--sea-glass);border-radius:inherit;height:100%;transition:width var(--duration-140ms) var(--easing-ease);display:block}.work-attachments__error{justify-content:space-between;gap:var(--space-10);color:var(--primitive-color-9a433d);background:var(--primitive-color-fff1ef);border-color:var(--primitive-color-f2cbc7);font-size:var(--font-size-9)}.work-attachments__error button{min-height:27px;color:var(--primitive-color-97453f);background:var(--primitive-color-fff8f7);border-color:var(--primitive-color-e8b9b4);flex:none}.work-attachments__empty{justify-content:center;align-items:center;gap:var(--space-8);min-height:68px;color:var(--muted);font-size:var(--font-size-9);background:var(--primitive-color-rgb-255-255-255-60pct);border:var(--border-width-1) dashed var(--primitive-color-cbd6e4);border-radius:var(--radius-8);display:flex}.work-attachments__list{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.work-attachment{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-7);background:var(--paper);border:var(--border-width-1) solid var(--primitive-color-dde4ed);border-radius:var(--radius-9);grid-template-columns:62px minmax(0,1fr) auto;display:grid}.work-attachment__preview{width:62px;height:48px;color:var(--primitive-color-708096);background:var(--primitive-color-edf1f6);border-radius:var(--radius-6);cursor:pointer;border:0;place-items:center;display:grid;overflow:hidden}span.work-attachment__preview{cursor:default}.work-attachment__preview img{object-fit:cover;width:100%;height:100%}.work-attachment__details{gap:var(--space-4);min-width:0;display:grid}.work-attachment__details>div{gap:var(--space-5);min-width:0}.work-attachment__details strong{color:var(--navy);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-attachment__details>span{color:var(--muted);font-size:var(--font-size-8)}.work-attachment__cover-chip{padding:var(--space-2) var(--space-6);color:var(--primitive-color-2b5cb3);font-size:var(--font-size-7);font-weight:var(--font-weight-800);text-transform:uppercase;background:var(--primitive-color-e8f0ff);border-radius:var(--radius-999);flex:none}.work-attachment__actions{gap:var(--space-3)}.work-attachment__actions a,.work-attachment__actions button{width:29px;height:29px;color:var(--primitive-color-718197);border:var(--border-width-1) solid transparent;border-radius:var(--radius-6);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.work-attachment__actions a:hover,.work-attachment__actions button:hover{color:var(--primitive-color-245cb9);background:var(--primitive-color-eef4ff);border-color:var(--primitive-color-d3def4)}.work-attachment__actions a:focus-visible,.work-attachment__actions button:focus-visible,.work-attachment__preview:focus-visible,.work-attachments__add:focus-visible,.work-attachments__error button:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-1)}.work-attachment-inline-preview{gap:var(--space-8);min-width:0;margin-top:var(--space-2);background:var(--primitive-color-f7f9fc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);grid-column:1/-1;display:grid;overflow:hidden}.work-attachment-inline-preview>header{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-7) var(--space-9);background:var(--primitive-color-eef3fa);border-bottom:var(--border-width-1) solid var(--line);display:flex}.work-attachment-inline-preview>header>div{align-items:center;gap:var(--space-6);min-width:0;display:flex}.work-attachment-inline-preview>header strong{color:var(--navy);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-attachment-inline-preview>header button{width:28px;height:28px;color:var(--muted);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.work-attachment-inline-preview>img{object-fit:contain;justify-self:center;max-width:100%;max-height:420px}.work-attachment-inline-preview>iframe{border:0;width:100%;min-height:420px}.work-attachment-inline-preview>pre{max-height:420px;padding:var(--space-12);color:var(--navy);font-family:var(--font-family-code);font-size:var(--font-size-caption);line-height:var(--line-height-1-55);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.work-attachment-inline-preview__state{min-height:96px;padding:var(--space-12);color:var(--muted);font-size:var(--font-size-9);place-items:center;display:grid}.work-dependencies{gap:var(--space-9);margin-top:var(--space-4);padding:var(--space-13) var(--space-14);color:var(--slate);background:var(--surface-nested);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);display:grid}.work-dependencies>header,.work-dependencies>header>div,.work-dependencies__item,.work-dependencies__confirm>div{align-items:center;display:flex}.work-dependencies>header{justify-content:space-between;gap:var(--space-9)}.work-dependencies>header>div{gap:var(--space-7);min-width:0}.work-dependencies>header strong{color:var(--navy);font-size:var(--font-size-11)}.work-dependencies>header>div>span{min-width:19px;height:19px;padding-inline:var(--space-5);color:var(--muted);font-size:var(--font-size-8);background:var(--slate);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.work-dependencies>header>div>span{background:color-mix(in srgb, var(--slate) 12%, var(--surface-raised))}}.work-dependencies>header>div>span{border-radius:var(--radius-999)}.work-dependencies__add{justify-content:center;align-items:center;gap:var(--space-6);min-height:31px;padding:0 var(--space-10);color:var(--action-soft-foreground);font-size:var(--font-size-9);font-weight:var(--font-weight-760);background:var(--action-soft-background);border:var(--border-width-1) solid var(--action-soft-border);border-radius:var(--radius-7);cursor:pointer;transition:background-color var(--duration-140ms) var(--easing-ease), border-color var(--duration-140ms) var(--easing-ease);display:inline-flex}.work-dependencies__add:hover{background:var(--action-soft-background)}@supports (color:color-mix(in lab, red, red)){.work-dependencies__add:hover{background:color-mix(in srgb, var(--action-soft-background) 82%, var(--cobalt))}}.work-dependencies__add:hover{border-color:var(--control-border-focus)}.work-dependencies__hint{margin:var(--space-neg-3) 0 0;color:var(--muted);font-size:var(--font-size-8)}.work-dependencies__search{gap:var(--space-8);padding:var(--space-10);background:var(--surface-raised);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);display:grid}.work-dependencies__search>label,.work-dependencies__confirm label{gap:var(--space-4);color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-720);display:grid}.work-dependencies__search input,.work-dependencies__confirm input{width:100%;min-height:34px;padding:var(--space-7) var(--space-9);color:var(--control-foreground);font-size:var(--font-size-10);background:var(--control-background);border:var(--border-width-1) solid var(--control-border);border-radius:var(--radius-7);outline:0}.work-dependencies__search input::placeholder,.work-dependencies__confirm input::placeholder{color:var(--control-placeholder)}.work-dependencies__search input:focus-visible,.work-dependencies__confirm input:focus-visible{background:var(--control-background-focus);border-color:var(--control-border-focus);box-shadow:var(--shadow-custom-087)}.work-dependencies__search input:disabled,.work-dependencies__confirm input:disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);background:var(--control-background-disabled);cursor:not-allowed;opacity:var(--opacity-1)}.work-dependencies__results{gap:var(--space-5);padding-top:var(--space-3);display:grid}.work-dependencies__results>button{gap:var(--space-3);padding:var(--space-8) var(--space-9);color:var(--slate);text-align:left;background:var(--surface-interactive);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-7);cursor:pointer;transition:background-color var(--duration-140ms) var(--easing-ease), border-color var(--duration-140ms) var(--easing-ease);display:grid}.work-dependencies__results>button:hover{border-color:var(--control-border-focus);background:var(--foam)}.work-dependencies__results strong{color:var(--navy);font-size:var(--font-size-9)}.work-dependencies__results span,.work-dependencies__empty{color:var(--muted);font-size:var(--font-size-8)}.work-dependencies__empty{place-items:center;min-height:44px;display:grid}.work-dependencies>ul{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.work-dependencies>ul>li{background:var(--surface-raised);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);overflow:hidden}.work-dependencies__item{gap:var(--space-8);min-width:0;padding:var(--space-8)}.work-dependencies__item>span{width:28px;height:28px;color:var(--primitive-color-a36b13);background:var(--amber-foam);border-radius:var(--radius-8);flex:none;place-items:center;display:grid}.work-dependencies__item>span[data-satisfied=true]{color:var(--primitive-color-087d70);background:var(--sea-foam)}.work-dependencies__item>div{gap:var(--space-2);flex:1;min-width:0;display:grid}.work-dependencies__item strong{color:var(--navy);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-dependencies__item small{color:var(--muted);font-size:var(--font-size-7);text-transform:capitalize}.work-dependencies__item>button{width:28px;height:28px;color:var(--muted);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.work-dependencies__item>button:hover{color:var(--coral);background:var(--coral-foam)}.work-dependencies__confirm{gap:var(--space-8);padding:var(--space-9);background:var(--surface-danger);border-top:var(--border-width-1) solid var(--surface-danger-border);display:grid}.work-dependencies__confirm>strong{color:var(--danger-foreground);font-size:var(--font-size-9)}.work-dependencies__confirm>div{justify-content:flex-end;gap:var(--space-6)}.work-dependencies__confirm>div>button:not(.danger-button){min-height:32px;padding:0 var(--space-10);color:var(--muted);background:var(--surface-raised);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-7);cursor:pointer}.work-dependencies__add:focus-visible,.work-dependencies__results>button:focus-visible,.work-dependencies__item>button:focus-visible,.work-dependencies__confirm>div>button:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-1)}.work-attachments__drop-overlay{z-index:var(--z-index-3);justify-content:center;align-items:center;gap:var(--space-8);color:var(--primitive-color-174d9f);font-size:var(--font-size-10);font-weight:var(--font-weight-800);background:var(--primitive-color-rgb-237-244-255-95pct);border:var(--border-width-2) dashed var(--primitive-color-6e99eb);border-radius:var(--radius-10);pointer-events:none;display:flex;position:absolute;inset:5px}.project-tag-picker-layer{z-index:var(--z-index-8);padding:var(--space-20);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.project-tag-picker-layer__dismiss{background:var(--primitive-color-rgb-4-12-23-46pct);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--blur-2));backdrop-filter:blur(var(--blur-2));border:0;padding:0;position:absolute;inset:0}.project-tag-picker{z-index:var(--z-index-1);gap:var(--space-12);width:min(430px,100%);max-height:min(650px,100dvh - 96px);padding:var(--space-16);color:var(--navy);background:var(--primitive-color-fbfcfe);border:var(--border-width-1) solid var(--primitive-color-d6dfeb);border-radius:var(--radius-15);box-shadow:var(--shadow-custom-088);animation:work-item-modal-in var(--duration-150ms) var(--easing-cubic-bezier-0-2-0-8-0-2-1) both;display:grid;position:relative;overflow:hidden}.project-tag-picker__header,.project-tag-picker__header>div{align-items:center;gap:var(--space-9);display:flex}.project-tag-picker__header{justify-content:space-between}.project-tag-picker__mark{width:30px;height:30px;color:var(--primitive-color-2e65c6);background:var(--primitive-color-e7efff);border-radius:var(--radius-8);place-items:center;display:grid}.project-tag-picker__header strong{font-size:var(--font-size-13);display:block}.project-tag-picker__header div div>span{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-8);display:block}.project-tag-picker__close,.project-tag-picker__edit,.project-tag-editor__title button{width:31px;height:31px;color:var(--muted);border:var(--border-width-1) solid transparent;border-radius:var(--radius-7);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.project-tag-picker__close:hover,.project-tag-picker__edit:hover,.project-tag-editor__title button:hover{color:var(--navy);background:var(--primitive-color-edf1f7)}.project-tag-picker__search{align-items:center;gap:var(--space-8);min-height:39px;padding:0 var(--space-11);color:var(--muted);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-9);display:flex}.project-tag-picker__search:focus-within{border-color:var(--primitive-color-6c98ed);box-shadow:var(--shadow-custom-089)}.project-tag-picker__search input{width:100%;height:37px;color:var(--navy);font-size:var(--font-size-11);background:0 0;border:0;outline:0;padding:0}.project-tag-picker__list{gap:var(--space-6);max-height:400px;padding-right:var(--space-3);overscroll-behavior:contain;display:grid;overflow-y:auto}.project-tag-picker__row{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 33px;align-items:center;display:grid}.project-tag-picker__row>label{gap:var(--space-8);cursor:pointer;grid-template-columns:21px minmax(0,1fr);align-items:center;min-width:0;display:grid}.project-tag-picker__row input[type=checkbox]{width:1px;height:1px;opacity:var(--opacity-0);position:absolute}.project-tag-picker__check{width:21px;height:21px;color:var(--primitive-color-ffffff);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--primitive-color-adb9c9);border-radius:var(--radius-6);place-items:center;display:grid}.project-tag-picker__row[data-selected=true] .project-tag-picker__check{background:var(--primitive-color-2864d9);border-color:var(--primitive-color-2864d9)}.project-tag-picker__row input:focus-visible+.project-tag-picker__check{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-2)}.project-tag-swatch{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;min-height:34px;padding:0 var(--space-11);color:var(--tag-ink);font-size:var(--font-size-10);font-weight:var(--font-weight-780);background:var(--tag-fill);border-radius:var(--radius-8);display:flex}.project-tag-swatch span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-tag-swatch small{opacity:var(--opacity-0-7);font-size:var(--font-size-8)}.project-tag-picker__empty{padding:var(--space-22) var(--space-10);color:var(--muted);font-size:var(--font-size-10);text-align:center}.project-tag-picker__create{justify-content:center;align-items:center;gap:var(--space-7);min-height:38px;color:var(--primitive-color-2b5eb4);font-size:var(--font-size-10);font-weight:var(--font-weight-760);background:var(--primitive-color-edf3ff);border:var(--border-width-1) solid var(--primitive-color-cbdafb);border-radius:var(--radius-9);cursor:pointer;display:flex}.project-tag-editor{gap:var(--space-11);padding:var(--space-13);background:var(--primitive-color-f2f5f9);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);display:grid}.project-tag-editor__title{justify-content:space-between;align-items:center;display:flex}.project-tag-editor__title strong{font-size:var(--font-size-11)}.project-tag-editor>label{gap:var(--space-5);color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-720);display:grid}.project-tag-editor>label input{min-height:36px;padding:0 var(--space-9);color:var(--navy);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7)}.project-tag-editor__palette{gap:var(--space-7);border:0;flex-wrap:wrap;padding:0;display:flex}.project-tag-editor__palette legend{width:100%;margin-bottom:var(--space-6);color:var(--slate);font-size:var(--font-size-9);font-weight:var(--font-weight-720)}.project-tag-editor__palette label{cursor:pointer}.project-tag-editor__palette input{width:1px;height:1px;opacity:var(--opacity-0);position:absolute}.project-tag-editor__palette span{background:var(--tag-fill);border:var(--border-width-2) solid transparent;border-radius:var(--radius-8);width:27px;height:27px;display:block}.project-tag-editor__palette input:checked+span{border-color:var(--tag-ink);box-shadow:var(--shadow-custom-090)}.project-tag-editor__palette input:focus-visible+span{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-2)}.project-tag-editor__actions{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.project-tag-editor__archive{min-height:34px;padding:0 var(--space-10);color:var(--primitive-color-a3433e);font-size:var(--font-size-9);font-weight:var(--font-weight-740);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--primitive-color-e6b4b0);border-radius:var(--radius-7);cursor:pointer;margin-right:auto}.project-tag-editor__guard{margin:var(--space-neg-3) 0 0;color:var(--primitive-color-9b4b45);font-size:var(--font-size-8)}.result-spec-summary,.workflow-section,.evidence-panel{margin-top:var(--space-12);padding:var(--space-14);background:var(--primitive-color-f7f9fc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10)}.result-spec-summary>strong{color:var(--navy);font-size:var(--font-size-13);line-height:var(--line-height-1-45);display:block}.result-spec-summary ul,.evidence-panel ul,.brain-evidence{margin:var(--space-10) 0;padding-left:var(--space-18);color:var(--slate);font-size:var(--font-size-11);line-height:var(--line-height-1-5)}.result-spec-summary>div{gap:var(--space-8);padding-top:var(--space-8);color:var(--muted);font-size:var(--font-size-10);border-top:var(--border-width-1) solid var(--line);grid-template-columns:54px minmax(0,1fr);display:grid}.result-spec-summary code,.evidence-panel code{overflow-wrap:anywhere;color:var(--primitive-color-24527c);font-size:var(--font-size-10)}.result-spec-summary p{color:var(--slate);margin:0}.work-item-description{gap:var(--space-5);margin-top:var(--space-12);padding:var(--space-12) var(--space-14);background:var(--primitive-color-f7f9fc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10);display:grid}.work-item-description p{color:var(--slate);font-size:var(--font-size-11);line-height:var(--line-height-1-5);margin:0}.workflow-form,.workflow-section,.brain-review-controls{gap:var(--space-10);margin-top:var(--space-13);display:grid}.workflow-form label,.workflow-section label,.brain-review-controls label{gap:var(--space-5);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-720);display:grid}.workflow-form input,.workflow-form textarea,.workflow-section input,.workflow-section textarea,.brain-review-controls textarea{width:100%;min-height:36px;padding:var(--space-8) var(--space-10);color:var(--navy);font-size:var(--font-size-11);line-height:var(--line-height-1-45);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7);resize:vertical}.workflow-form textarea,.brain-review-controls textarea{min-height:64px}.workflow-advanced,.work-creation-advanced{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10);background:var(--primitive-color-fbfcfe);overflow:hidden}.workflow-advanced>summary,.work-creation-advanced>summary{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:42px;padding:var(--space-9) var(--space-12);color:var(--navy);font-size:var(--font-size-10);font-weight:var(--font-weight-800);cursor:pointer;list-style:none;display:flex}.workflow-advanced>summary::-webkit-details-marker{display:none}.work-creation-advanced>summary::-webkit-details-marker{display:none}.workflow-advanced>summary:after,.work-creation-advanced>summary:after{content:"+";color:var(--muted);font-size:var(--font-size-16);line-height:var(--line-height-1)}.workflow-advanced[open]>summary:after,.work-creation-advanced[open]>summary:after{content:"−"}.workflow-advanced>summary:focus-visible,.work-creation-advanced>summary:focus-visible{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-neg-3)}.workflow-advanced>summary>span{align-items:center;gap:var(--space-6);display:inline-flex}.workflow-advanced>summary small,.work-creation-advanced>summary small{color:var(--muted);font-size:var(--font-size-9);font-weight:var(--font-weight-600)}.workflow-advanced[open]>summary,.work-creation-advanced[open]>summary{border-bottom:var(--border-width-1) solid var(--line)}.workflow-advanced__body{gap:var(--space-10);padding:var(--space-12);display:grid}.workflow-section--attention{background:var(--coral-foam);border-color:var(--primitive-color-f1c9c5)}.workflow-section--verify{background:var(--sea-foam);border-color:var(--primitive-color-b9e9df)}.workflow-actions,.brain-review-controls>div{gap:var(--space-7);flex-wrap:wrap;display:flex}.secondary-button,.danger-button,.brain-review-controls button{justify-content:center;align-items:center;gap:var(--space-6);min-height:34px;padding:0 var(--space-11);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-720);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7);cursor:pointer;display:inline-flex}.danger-button{color:var(--primitive-color-a54640);border-color:var(--primitive-color-e8aaa5)}.workflow-primary{width:100%;margin-top:var(--space-13)}.work-creation-dialog,.project-creation-dialog{z-index:var(--z-index-1);background:var(--paper);border:var(--border-width-1) solid var(--primitive-color-rgb-255-255-255-78pct);border-radius:var(--radius-18);width:min(620px,100vw - 48px);max-height:min(860px,100dvh - 48px);box-shadow:var(--shadow-custom-082);animation:work-item-modal-in var(--duration-180ms) var(--easing-cubic-bezier-0-2-0-8-0-2-1) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.work-creation-dialog .task-inspector__header,.project-creation-dialog .task-inspector__header{flex:none}.work-creation-dialog h2,.project-creation-dialog h2{margin:var(--space-3) 0 0;color:var(--navy);font-size:var(--font-size-22)}.work-creation-form{gap:var(--space-12);min-height:0;padding:var(--space-18) var(--space-22) var(--space-22);display:grid;overflow-y:auto}.work-creation-form>label,.work-creation-form fieldset>label{gap:var(--space-5);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-720);display:grid}.work-creation-form input,.work-creation-form textarea{width:100%;min-height:38px;padding:var(--space-8) var(--space-10);color:var(--control-foreground);caret-color:var(--cobalt);font-size:var(--font-size-11);line-height:var(--line-height-1-45);background:var(--control-background);border:var(--border-width-1) solid var(--control-border);border-radius:var(--radius-8)}.work-creation-form input::placeholder,.work-creation-form textarea::placeholder{color:var(--control-placeholder)}.work-creation-form input:focus-visible,.work-creation-form textarea:focus-visible{background:var(--control-background-focus);border-color:var(--control-border-focus);box-shadow:var(--shadow-custom-087);outline:0}.work-creation-form textarea{resize:vertical;min-height:76px}.work-creation-form input:disabled,.work-creation-form textarea:disabled{color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:not-allowed;background:var(--control-background-disabled);opacity:var(--opacity-1)}.work-creation-form fieldset{gap:var(--space-11);padding:var(--space-12);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10);margin:0;display:grid}.work-creation-form legend{padding:0 var(--space-6);color:var(--navy);font-size:var(--font-size-10);font-weight:var(--font-weight-800)}.work-creation-form label small{color:var(--muted);font-weight:var(--font-weight-500)}.work-creation-advanced>fieldset{border:0;border-radius:0}.work-creation-advanced>summary>span{color:var(--navy)}.work-creation-form>footer{justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-3);display:flex}.form-help{color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-5);margin:0}.form-error{padding:var(--space-8) var(--space-10);color:var(--primitive-color-9a433d);font-size:var(--font-size-9);background:var(--coral-foam);border:var(--border-width-1) solid var(--primitive-color-f2cbc7);border-radius:var(--radius-7);display:block}.workflow-panel button:disabled,.brain-panel button:disabled{cursor:not-allowed;opacity:var(--opacity-0-48);transform:none}.evidence-panel{color:var(--slate);background:var(--sea-foam);border-color:var(--primitive-color-b9e9df)}.evidence-panel>strong,.evidence-panel>code{margin-top:var(--space-6);display:block}.brain-panel__mark{width:36px;height:36px;color:var(--primitive-color-bfd2ff);background:var(--deep);border-radius:var(--radius-10);flex:none;place-items:center;display:grid}.brain-count{min-width:26px;height:26px;color:var(--primitive-color-0b7168);font-size:var(--font-size-11);font-weight:var(--font-weight-800);background:var(--sea-foam);border-radius:var(--radius-20);place-items:center;display:grid}.brain-suggestion{margin-top:var(--space-13);padding:var(--space-15);background:var(--primitive-color-f8fafc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11)}.brain-suggestion__topline{color:var(--muted);font-size:var(--font-size-9);justify-content:space-between;align-items:center;display:flex}.brain-status{padding:var(--space-3) var(--space-7);color:var(--primitive-color-7c5613);font-weight:var(--font-weight-800);text-transform:uppercase;background:var(--amber-foam);border-radius:var(--radius-5)}.brain-status--accepted{color:var(--primitive-color-087d70);background:var(--sea-foam)}.brain-status--dismissed{color:var(--primitive-color-93413c);background:var(--coral-foam)}.brain-suggestion h3{margin:var(--space-10) 0 var(--space-5);color:var(--navy);font-size:var(--font-size-13);line-height:var(--line-height-1-4)}.brain-suggestion>p,.brain-empty p{color:var(--muted);font-size:var(--font-size-11);line-height:var(--line-height-1-5);margin:0}.brain-provenance,.brain-review-receipt{margin-top:var(--space-9);color:var(--muted);font-size:var(--font-size-9)}.brain-review-receipt{padding:var(--space-8);color:var(--primitive-color-087d70);background:var(--sea-foam);border-radius:var(--radius-7)}.brain-empty{align-content:center;place-items:center;gap:var(--space-10);min-height:170px;color:var(--muted);text-align:center;display:grid}.brain-state>strong{color:var(--navy);font-size:var(--font-size-12)}.brain-state>div{gap:var(--space-9);color:var(--muted);font-size:var(--font-size-11);line-height:var(--line-height-1-5);justify-items:center;display:grid}.brain-state button,.brain-refresh-warning button{min-height:32px;padding:0 var(--space-10);color:var(--slate);font-size:var(--font-size-10);font-weight:var(--font-weight-750);background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7);cursor:pointer}.brain-state__spinner{animation:startup-spin var(--duration-850ms) var(--easing-linear) infinite}.brain-refresh-warning{align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding:var(--space-9) var(--space-10);color:var(--primitive-color-8b5d17);font-size:var(--font-size-10);background:var(--amber-foam);border:var(--border-width-1) solid var(--primitive-color-ead7ac);border-radius:var(--radius-8);display:flex}.brain-refresh-warning span{flex:1}.startup-screen{min-height:100vh;padding:var(--space-32);text-align:center;background:var(--abyss);flex-direction:column;justify-content:center;align-items:center;display:flex}.startup-screen .eyebrow{color:var(--primitive-color-7f96ad)}.startup-screen h1{margin:var(--space-4) 0 var(--space-8);color:var(--primitive-color-edf5ff);font-size:var(--font-size-24)}.startup-screen p{max-width:480px;margin:0 0 var(--space-22);color:var(--primitive-color-8fa3b9);font-size:var(--font-size-13);line-height:var(--line-height-1-55)}.startup-brand-logo{width:58px;height:58px;margin-bottom:var(--space-18)}.startup-spinner{color:var(--primitive-color-79a3ff);animation:spin var(--duration-900ms) var(--easing-linear) infinite}.project-list-empty{margin:var(--space-6) var(--space-4) 0;color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-45)}.empty-organization-shell{background:var(--canvas);min-height:100dvh;transition:grid-template-columns var(--duration-220ms) var(--easing-cubic-bezier-0-65-0-0-35-1);grid-template-columns:258px minmax(0,1fr);display:grid}.empty-organization-shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.empty-organization-workspace{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.empty-organization-card{justify-items:center;gap:var(--space-10);width:min(560px,100% - 40px);padding:var(--space-42);text-align:center;background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:auto;display:grid}.empty-organization-card__mark{width:52px;height:52px;margin-bottom:var(--space-4);color:var(--primitive-color-7ff4dc);background:var(--deep);border:var(--border-width-1) solid var(--primitive-color-27445f);border-radius:var(--radius-14);place-items:center;display:grid}.empty-organization-card h1{font-size:var(--font-size-fluid-22-31);letter-spacing:var(--letter-spacing-neg-0-035em);margin:0}.empty-organization-card>p{max-width:430px;margin:0 0 var(--space-8);color:var(--muted);font-size:var(--font-size-12);line-height:var(--line-height-1-6)}.empty-organization-card .primary-button{min-height:38px}.empty-organization-card__permission{padding:var(--space-9) var(--space-11);background:var(--amber-foam);border:var(--border-width-1) solid var(--primitive-color-ead7ac);border-radius:var(--radius-8);color:var(--primitive-color-8d4e18)!important}.empty-organization-card__switcher{display:none}.surface-heading{align-items:center;gap:var(--space-13);min-height:86px;padding:var(--space-16) var(--space-18);background:var(--paper);grid-template-columns:42px minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.surface-heading{background:color-mix(in srgb, var(--paper) 88%, var(--panel))}}.surface-heading{border-bottom:var(--border-width-1) solid var(--line)}.surface-heading__mark{width:42px;height:42px;color:var(--primitive-color-7ff4dc);background:var(--deep);border:var(--border-width-1) solid var(--deep);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.surface-heading__mark{border:var(--border-width-1) solid color-mix(in srgb, var(--deep) 72%, var(--line))}}.surface-heading__mark{border-radius:var(--radius-10)}.surface-heading>div{min-width:0}.surface-heading h2{margin:var(--space-2) 0 var(--space-1);color:var(--navy);font-size:var(--font-size-17);letter-spacing:var(--letter-spacing-neg-0-018em)}.surface-heading p{color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-45);margin:0}.surface-state{place-content:center;justify-items:center;gap:var(--space-8);min-height:180px;padding:var(--space-28);color:var(--muted);font-size:var(--font-size-10);text-align:center;display:grid}.surface-state--error{color:var(--coral)}.surface-warning,.agent-graph__warning{align-items:center;gap:var(--space-7);padding:var(--space-9) var(--space-12);color:var(--primitive-color-8d4e18);font-size:var(--font-size-9);background:var(--amber-foam);border:var(--border-width-1) solid var(--amber);display:flex}@supports (color:color-mix(in lab, red, red)){.surface-warning,.agent-graph__warning{border:var(--border-width-1) solid color-mix(in srgb, var(--amber) 30%, var(--line))}}.surface-warning,.agent-graph__warning{border-radius:var(--radius-8)}.surface-warning button{margin-left:auto}.agent-graph{width:calc(100% - 32px);min-height:0;margin:var(--space-14) var(--space-16);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.agent-graph__toolbar{align-items:end;gap:var(--space-10);padding:var(--space-11) var(--space-14);background:var(--paper);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-graph__toolbar{background:color-mix(in srgb, var(--paper) 86%, var(--panel))}}.agent-graph__toolbar{border-bottom:var(--border-width-1) solid var(--line)}.agent-graph__toolbar>label,.agent-graph__toolbar form label{gap:var(--space-4);color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-06em);text-transform:uppercase;display:grid}.agent-graph__toolbar [data-slot=select-trigger]{min-width:138px}.agent-graph__toolbar input[type=text],.agent-graph__toolbar input:not([type]){min-width:138px;min-height:34px;padding:0 var(--space-9);color:var(--navy);font-size:var(--font-size-9);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7)}.agent-graph__toolbar form{align-items:end;display:flex}.agent-graph__toolbar form label{flex:1}.agent-graph__toolbar form input{border-radius:var(--radius-7) 0 0 var(--radius-7)}.agent-graph__toolbar form>button{width:34px;height:34px;color:var(--primitive-color-ffffff);background:var(--cobalt);border-radius:0 var(--radius-7) var(--radius-7) 0;cursor:pointer;border:0;place-items:center;padding:0;display:grid}.agent-graph__toolbar .agent-graph__check{align-items:center;gap:var(--space-6);min-height:34px;padding:0 var(--space-9);color:var(--slate);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-7);letter-spacing:var(--letter-spacing-0);text-transform:none;display:flex}.agent-graph__toolbar fieldset{align-items:center;gap:var(--space-9);min-height:34px;padding:var(--space-4) var(--space-9);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-7);margin:0;display:flex}.agent-graph__toolbar legend{padding:0 var(--space-4);color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-06em);text-transform:uppercase}.agent-graph__toolbar fieldset label{align-items:center;gap:var(--space-4);color:var(--slate);font-size:var(--font-size-8);display:inline-flex}.agent-graph__toolbar input[type=checkbox]{accent-color:var(--cobalt)}.agent-graph>.agent-graph__warning{margin:var(--space-9) var(--space-12) 0}.agent-graph__canvas{background:var(--panel);flex:auto;min-height:360px}@supports (color:color-mix(in lab, red, red)){.agent-graph__canvas{background:color-mix(in srgb, var(--panel) 68%, var(--paper))}}.agent-graph__canvas .react-flow__controls,.agent-graph__canvas .react-flow__minimap{background:var(--paper);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-graph__canvas .react-flow__controls,.agent-graph__canvas .react-flow__minimap{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.agent-graph__canvas .react-flow__controls,.agent-graph__canvas .react-flow__minimap{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);box-shadow:var(--shadow-sm)}.agent-graph__canvas .react-flow__controls-button{color:var(--slate);fill:currentColor;border-bottom-color:var(--line);background:0 0}.agent-graph__canvas .react-flow__edge-path{stroke:var(--slate)}@supports (color:color-mix(in lab, red, red)){.agent-graph__canvas .react-flow__edge-path{stroke:color-mix(in srgb, var(--slate) 58%, transparent)}}.agent-graph__canvas .react-flow__edge.selected .react-flow__edge-path{stroke:var(--cobalt)}.agent-graph-card{gap:var(--space-3);width:174px;min-height:70px;padding:var(--space-10) var(--space-12);color:var(--navy);background:var(--paper);display:grid}@supports (color:color-mix(in lab, red, red)){.agent-graph-card{background:color-mix(in srgb, var(--paper) 96%, var(--foam))}}.agent-graph-card{border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-9);box-shadow:var(--shadow-sm);cursor:pointer}.agent-graph-card--selected{border-color:var(--cobalt);box-shadow:var(--shadow-custom-091)}.agent-graph-card>span{color:var(--cobalt);font-size:var(--font-size-7);font-weight:var(--font-weight-850);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase}.agent-graph-card>strong{font-size:var(--font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-graph-card>small{color:var(--muted);font-size:var(--font-size-8);text-transform:capitalize}.agent-graph-card .react-flow__handle{background:var(--sea-glass);border-color:var(--paper);width:7px;height:7px}.agent-graph>footer{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:34px;padding:var(--space-7) var(--space-12);color:var(--muted);font-size:var(--font-size-8);border-top:var(--border-width-1) solid var(--line);display:flex}.agent-graph__provenance{z-index:var(--z-index-8);width:min(340px,100% - 28px);padding:var(--space-13);background:var(--paper);position:absolute;bottom:46px;right:14px}@supports (color:color-mix(in lab, red, red)){.agent-graph__provenance{background:color-mix(in srgb, var(--paper) 96%, var(--foam))}}.agent-graph__provenance{border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-10);box-shadow:var(--shadow-md)}.agent-graph__provenance>header,.agent-graph__provenance>header>div{align-items:center;gap:var(--space-8);display:flex}.agent-graph__provenance>header{justify-content:space-between}.agent-graph__provenance>header>div{align-items:flex-start;gap:var(--space-1);flex-direction:column}.agent-graph__provenance>header button{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-7);cursor:pointer;background:0 0;place-items:center;width:28px;height:28px;padding:0;display:grid}.agent-graph__provenance dl,.settings-section dl,.settings-cardumen__node dl{margin:var(--space-10) 0 0;gap:0;display:grid}.agent-graph__provenance dl>div,.settings-section dl>div,.settings-cardumen__node dl>div{gap:var(--space-10);padding:var(--space-7) 0;border-top:var(--border-width-1) solid var(--line);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);display:grid}.agent-graph__provenance dt,.settings-section dt,.settings-cardumen__node dt{color:var(--muted);font-size:var(--font-size-8)}.agent-graph__provenance dd,.settings-section dd,.settings-cardumen__node dd{overflow-wrap:anywhere;color:var(--navy);font-size:var(--font-size-8);font-weight:var(--font-weight-680);margin:0}.notification-inbox,.organization-settings{width:calc(100% - 48px);max-width:1120px;margin:var(--space-20) auto var(--space-34);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.notification-inbox__filters{align-items:center;gap:var(--space-6);padding:var(--space-10) var(--space-14);background:var(--paper);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.notification-inbox__filters{background:color-mix(in srgb, var(--paper) 88%, var(--panel))}}.notification-inbox__filters{border:0;border-bottom:var(--border-width-1) solid var(--line)}.notification-inbox__filters button{min-height:30px;padding:0 var(--space-10);color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-760);border:var(--border-width-1) solid transparent;border-radius:var(--radius-7);cursor:pointer;background:0 0}.notification-inbox__filters button[aria-pressed=true]{color:var(--cobalt);background:var(--foam);border-color:var(--cobalt)}@supports (color:color-mix(in lab, red, red)){.notification-inbox__filters button[aria-pressed=true]{border-color:color-mix(in srgb, var(--cobalt) 24%, var(--line))}}.notification-inbox__filters>span{color:var(--muted);font-size:var(--font-size-8);margin-left:auto}.notification-inbox__list{margin:0;padding:0;list-style:none;display:grid}.notification-inbox__list>li{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-11) var(--space-14);border-bottom:var(--border-width-1) solid var(--line);grid-template-columns:38px minmax(0,1fr) 42px;display:grid;position:relative}.notification-inbox__list>li:last-child{border-bottom:0}.notification-inbox__list>li.notification-inbox__unread{background:var(--foam)}@supports (color:color-mix(in lab, red, red)){.notification-inbox__list>li.notification-inbox__unread{background:color-mix(in srgb, var(--foam) 52%, var(--paper))}}.notification-inbox__unread:before{content:"";background:var(--cobalt);width:3px;position:absolute;top:0;bottom:0;left:0}.notification-inbox__avatar{width:36px;height:36px;color:var(--primitive-color-315374);font-size:var(--font-size-8);font-weight:var(--font-weight-840);background:var(--slate);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-inbox__avatar{background:color-mix(in srgb, var(--slate) 13%, var(--paper))}}.notification-inbox__avatar{border-radius:var(--radius-9)}.notification-inbox__avatar[data-kind=agent]{color:var(--primitive-color-087d70);background:var(--sea-foam)}.notification-inbox__content{gap:var(--space-4);min-width:0;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.notification-inbox__content>span{color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-45);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-inbox__content>span:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-12);color:var(--navy);display:flex}.notification-inbox__content time{color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-500);flex:none}.notification-inbox__content .notification-inbox__work{align-items:center;gap:var(--space-5);color:var(--cobalt);font-weight:var(--font-weight-760);display:flex}.notification-inbox__read{width:30px;height:30px;color:var(--cobalt);background:var(--foam);border:var(--border-width-1) solid var(--cobalt);place-items:center;margin-left:auto;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-inbox__read{border:var(--border-width-1) solid color-mix(in srgb, var(--cobalt) 22%, var(--line))}}.notification-inbox__read{border-radius:var(--radius-7);cursor:pointer}.notification-inbox__read-state{color:var(--muted);font-size:var(--font-size-7);text-transform:uppercase;justify-self:end}.notification-inbox__more{margin:var(--space-14) auto;display:flex}.notification-inbox>.surface-warning{margin:var(--space-10) var(--space-14)}.organization-settings{gap:var(--space-14);padding-bottom:var(--space-18);display:grid}.organization-settings>.surface-heading{margin-bottom:var(--space-neg-2)}.settings-section{margin:0 var(--space-18);padding:var(--space-15);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.settings-section{background:color-mix(in srgb, var(--paper) 94%, var(--panel))}}.settings-section{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10)}.settings-section>header,.settings-section>header>div{align-items:center;display:flex}.settings-section>header{justify-content:space-between;gap:var(--space-12)}.settings-section>header>div{align-items:flex-start;gap:var(--space-2);flex-direction:column}.settings-section h3{color:var(--navy);font-size:var(--font-size-14);margin:0}.settings-section>p{margin:var(--space-10) 0 0;color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-5)}.settings-organization dl{gap:0 var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-cardumen__nodes{gap:var(--space-9);margin-top:var(--space-12);display:grid}.settings-cardumen__node{padding:var(--space-12);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);position:relative}.settings-cardumen__node>header{align-items:center;gap:var(--space-9);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.settings-cardumen__node>header>span{width:32px;height:32px;color:var(--sea-glass);background:var(--sea-foam);border-radius:var(--radius-8);place-items:center;display:grid}.settings-cardumen__node>header>div{gap:var(--space-2);min-width:0;display:grid}.settings-cardumen__node>header strong,.settings-cardumen__node>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-cardumen__node>header strong{font-size:var(--font-size-10)}.settings-cardumen__node>header small{color:var(--muted);font-family:var(--font-family-code);font-size:var(--font-size-micro)}.settings-cardumen__node>header em{padding:var(--space-3) var(--space-6);color:var(--primitive-color-087d70);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-800);text-transform:uppercase;background:var(--sea-foam);border-radius:var(--radius-5)}.settings-cardumen__node[data-status=revoked]>header em{color:var(--coral);background:var(--coral-foam)}.settings-cardumen__revoke{align-items:center;gap:var(--space-6);min-height:31px;padding:0 var(--space-9);color:var(--coral);font-size:var(--font-size-8);font-weight:var(--font-weight-780);background:var(--coral-foam);border:var(--border-width-1) solid var(--coral);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-cardumen__revoke{border:var(--border-width-1) solid color-mix(in srgb, var(--coral) 25%, var(--line))}}.settings-cardumen__revoke{border-radius:var(--radius-7);cursor:pointer}.settings-cardumen__confirm{gap:var(--space-9);padding:var(--space-11);margin-top:var(--space-10);color:var(--navy);background:var(--coral-foam);border:var(--border-width-1) solid var(--coral);display:grid}@supports (color:color-mix(in lab, red, red)){.settings-cardumen__confirm{border:var(--border-width-1) solid color-mix(in srgb, var(--coral) 28%, var(--line))}}.settings-cardumen__confirm{border-radius:var(--radius-8)}.settings-cardumen__confirm>header{justify-content:space-between;align-items:center;display:flex}.settings-cardumen__confirm>header strong{color:var(--coral);font-size:var(--font-size-10)}.settings-cardumen__confirm>header button{border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.settings-cardumen__confirm p{color:var(--slate);font-size:var(--font-size-8);line-height:var(--line-height-1-5);margin:0}.settings-cardumen__confirm>label:not(.settings-cardumen__ack){gap:var(--space-4);color:var(--slate);font-size:var(--font-size-8);font-weight:var(--font-weight-760);display:grid}.settings-cardumen__confirm textarea{min-height:72px;padding:var(--space-8);color:var(--navy);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7);resize:vertical}.settings-cardumen__ack{align-items:flex-start;gap:var(--space-7);color:var(--slate);font-size:var(--font-size-8);line-height:var(--line-height-1-4);display:flex}.knowledge-workspace{gap:var(--space-14);min-height:0;padding:var(--space-14) var(--space-16);flex:auto;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);display:grid;overflow:hidden}.knowledge-workspace>.agent-graph{width:100%;margin:0}.knowledge-queues{gap:var(--space-12);min-height:0;display:grid;overflow-y:auto}.knowledge-queues .brain-panel{width:100%;max-height:none;padding:var(--space-16);box-shadow:var(--shadow-sm);position:static}.cardumen-review-queue{align-content:start;gap:var(--space-10);padding:var(--space-15);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid}.cardumen-review-queue>header{justify-content:space-between;align-items:center;gap:var(--space-10);padding-bottom:var(--space-10);border-bottom:var(--border-width-1) solid var(--line);display:flex}.cardumen-review-queue>header h2{margin:var(--space-2) 0 0;font-size:var(--font-size-14)}.cardumen-review-queue>header>span{padding:var(--space-4) var(--space-7);color:var(--coral);font-size:var(--font-size-7);font-weight:var(--font-weight-800);background:var(--coral-foam);border-radius:var(--radius-999)}.cardumen-review-queue__items{gap:var(--space-9);display:grid}.cardumen-review-queue__items>article{padding:var(--space-11);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.cardumen-review-queue__items>article{background:color-mix(in srgb, var(--paper) 94%, var(--panel))}}.cardumen-review-queue__items>article{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9)}.cardumen-review-queue__items article>header{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.cardumen-review-queue__items article>header span{color:var(--cobalt);font-size:var(--font-size-7);font-weight:var(--font-weight-840);text-transform:uppercase}.cardumen-review-queue__items article>header em{color:var(--muted);font-size:var(--font-size-7);font-style:normal}.cardumen-review-queue__items h3{margin:var(--space-8) 0 var(--space-4);font-size:var(--font-size-11)}.cardumen-review-queue__items p{color:var(--muted);font-size:var(--font-size-8);line-height:var(--line-height-1-5);margin:0}.cardumen-review-queue__items dl{gap:var(--space-4);margin:var(--space-9) 0;display:grid}.cardumen-review-queue__items dl>div{gap:var(--space-8);grid-template-columns:82px minmax(0,1fr);display:grid}.cardumen-review-queue__items dt{color:var(--muted);font-size:var(--font-size-7)}.cardumen-review-queue__items dd{overflow-wrap:anywhere;font-size:var(--font-size-7);font-weight:var(--font-weight-680);margin:0}.cardumen-review-queue__items article>label{gap:var(--space-4);color:var(--slate);font-size:var(--font-size-8);font-weight:var(--font-weight-760);display:grid}.cardumen-review-queue__items textarea{min-height:64px;padding:var(--space-7);color:var(--navy);font-size:var(--font-size-8);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7);resize:vertical}.cardumen-review-queue__items footer{gap:var(--space-6);margin-top:var(--space-8);display:flex}.cardumen-review-queue__items footer button{align-items:center;gap:var(--space-5);min-height:31px;padding:0 var(--space-9);color:var(--primitive-color-087d70);font-size:var(--font-size-8);font-weight:var(--font-weight-780);background:var(--sea-foam);border:var(--border-width-1) solid var(--sea-glass);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cardumen-review-queue__items footer button{border:var(--border-width-1) solid color-mix(in srgb, var(--sea-glass) 24%, var(--line))}}.cardumen-review-queue__items footer button{border-radius:var(--radius-7);cursor:pointer}.cardumen-review-queue__items footer button:last-child{color:var(--coral);background:var(--coral-foam);border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.cardumen-review-queue__items footer button:last-child{border-color:color-mix(in srgb, var(--coral) 24%, var(--line))}}.cardumen-review-queue button:disabled,.notification-inbox button:disabled,.organization-settings button:disabled{cursor:not-allowed;opacity:var(--opacity-0-48)}@keyframes spin{to{transform:rotate(360deg)}}.pwa-update{z-index:var(--z-index-100);justify-content:space-between;align-items:center;gap:var(--space-18);width:min(420px,100vw - 32px);padding:var(--space-14) var(--space-16);color:var(--primitive-color-dbeafe);background:var(--primitive-color-0d2136);border:var(--border-width-1) solid var(--primitive-color-294866);border-radius:var(--radius-12);box-shadow:var(--shadow-custom-092);display:flex;position:fixed;bottom:20px;right:20px}.pwa-update span{gap:var(--space-3);font-size:var(--font-size-11);line-height:var(--line-height-1-4);display:grid}.pwa-update button{align-items:center;gap:var(--space-6);min-height:36px;padding:0 var(--space-12);color:var(--primitive-color-ffffff);font:inherit;font-size:var(--font-size-11);font-weight:var(--font-weight-800);background:var(--cobalt);border-radius:var(--radius-7);cursor:pointer;border:0;flex:none;display:inline-flex}@media (width<=1120px){.control-tower{grid-template-columns:60px 224px minmax(0,1fr)}.control-tower--sidebar-collapsed{grid-template-columns:60px 76px minmax(0,1fr)}.project-sidebar{padding-inline:var(--space-12)}.project-sidebar--collapsed{padding-inline:var(--space-11)}.topbar{padding-inline:var(--space-20)}.connection-state__label{display:none}.project-header{padding-inline:var(--space-22)}.metric-block{display:none}.company-pulse{grid-template-columns:repeat(5,minmax(80px,1fr))}.company-pulse__lead{grid-column:1/-1}.company-grid{grid-template-columns:1fr}.global-home__hero{gap:var(--space-18);grid-template-columns:1fr}.global-home__metrics{justify-content:start}.global-home__layout{grid-template-columns:1fr}.home-current__stream{max-height:360px}.empty-organization-shell{grid-template-columns:224px minmax(0,1fr)}.empty-organization-shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.knowledge-workspace{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr)}.agent-graph__toolbar fieldset{width:100%}}@media (width<=900px){.control-tower{grid-template-columns:60px minmax(0,1fr)}.project-sidebar{display:none}.topbar{grid-template-columns:auto minmax(200px,1fr) auto}.project-header__metrics .primary-button{display:none}.workflow-panel__content{flex-direction:column;display:flex;overflow-y:auto}.workflow-panel__body{border-right:0;flex:none;overflow:visible}.work-comments{border-top:var(--border-width-1) solid var(--line);flex:none;min-height:430px}.work-comments__feed{overflow:visible}.empty-organization-shell{display:block}.empty-organization-shell .project-sidebar{display:none}.empty-organization-card__switcher{gap:var(--space-5);width:min(100%,320px);margin-bottom:var(--space-4);color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-800);text-align:left;text-transform:uppercase;display:grid}.knowledge-workspace{flex-direction:column;display:flex;overflow-y:auto}.knowledge-workspace>.agent-graph{flex:none;min-height:620px}.knowledge-queues{overflow:visible}.agent-graph__toolbar{align-items:stretch}.agent-graph__toolbar>label,.agent-graph__toolbar form{flex:180px}.agent-graph__toolbar [data-slot=select-trigger],.agent-graph__toolbar input{width:100%}}@media (width<=680px){.control-tower{--project-header-height:66px;--project-tabs-height:40px;display:block}.app-rail{display:none}.mobile-navigation{display:block}.mobile-navigation__trigger{width:38px;height:38px;color:var(--primitive-color-ffffff);background:var(--cobalt);border-radius:var(--radius-10);box-shadow:var(--shadow-custom-093);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.mobile-navigation__layer{inset:var(--topbar-height) 0 0;z-index:var(--z-index-120);padding:var(--space-8);position:fixed}.mobile-navigation__backdrop{background:var(--primitive-color-rgb-5-17-30-48pct);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--blur-3));backdrop-filter:blur(var(--blur-3));cursor:pointer;border:0;padding:0;position:absolute;inset:0}.mobile-navigation__menu{z-index:var(--z-index-1);width:100%;max-height:calc(100dvh - var(--topbar-height) - 16px);padding:var(--space-10);color:var(--navy);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-14);box-shadow:var(--shadow-custom-094);position:relative;overflow-y:auto}.mobile-navigation__menu>header{justify-content:space-between;align-items:center;gap:var(--space-10);min-height:48px;padding:var(--space-2) var(--space-4) var(--space-10) var(--space-8);border-bottom:var(--border-width-1) solid var(--line);display:flex}.mobile-navigation__menu>header>span{min-width:0}.mobile-navigation__brand{gap:var(--space-2);display:grid}.mobile-navigation__brand .arrecife-logo{aspect-ratio:1270/480;width:120px}.mobile-navigation__menu>header small{color:var(--muted);font-size:var(--font-size-8);display:block}.mobile-navigation__menu>header>button{width:38px;height:38px;color:var(--muted);background:var(--canvas);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.mobile-navigation__menu>div{gap:var(--space-4);padding-top:var(--space-8);display:grid}.mobile-navigation__menu>div>button{align-items:center;gap:var(--space-10);min-height:52px;padding:var(--space-7) var(--space-10);color:var(--navy);text-align:left;border:var(--border-width-1) solid transparent;border-radius:var(--radius-10);cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) 18px;display:grid}.mobile-navigation__menu>div>button[aria-current=page]{color:var(--cobalt);background:var(--foam);border-color:var(--primitive-color-rgb-39-100-231-18pct)}.mobile-navigation__icon{width:34px;height:34px;color:inherit;background:var(--canvas);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);place-items:center;display:grid}.mobile-navigation__menu>div>button>span:nth-child(2){min-width:0}.mobile-navigation__menu>div>button strong,.mobile-navigation__menu>div>button small{display:block}.mobile-navigation__menu>div>button strong{font-size:var(--font-size-10)}.mobile-navigation__menu>div>button small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-7);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar{height:var(--topbar-height);gap:var(--space-12);padding:0 var(--space-14);grid-template-columns:auto minmax(0,1fr) auto}.topbar__brand{width:auto}.topbar__brand .wordmark__lockup{display:none}.topbar__brand .wordmark__icon{display:inline-grid}.global-search{height:34px}.global-search kbd{display:none}.project-search__results{top:calc(var(--topbar-height) + 6px);max-height:calc(100dvh - var(--topbar-height) - 18px);position:fixed;left:12px;right:12px}.topbar__actions{gap:0;display:flex}.topbar__actions .connection-state,.topbar__actions .actor-switcher{display:none}.empty-organization-workspace .topbar__actions .actor-switcher{display:flex}.empty-organization-workspace .actor-switcher__identity{display:none}.empty-organization-card{width:calc(100% - 24px);padding:var(--space-28) var(--space-20)}.surface-heading{gap:var(--space-10);min-height:78px;padding:var(--space-13);grid-template-columns:36px minmax(0,1fr)}.surface-heading__mark{width:36px;height:36px}.surface-heading>.secondary-button{grid-column:1/-1;width:100%}.surface-heading p{display:none}.agent-graph{width:calc(100% - 16px);margin:var(--space-8)}.agent-graph__toolbar{padding:var(--space-10);grid-template-columns:1fr;display:grid}.agent-graph__toolbar>label,.agent-graph__toolbar form,.agent-graph__toolbar fieldset{width:100%}.agent-graph__toolbar fieldset{flex-wrap:wrap}.agent-graph__canvas{min-height:420px}.agent-graph>footer{align-items:flex-start;gap:var(--space-2);flex-direction:column}.knowledge-workspace{padding:var(--space-8)}.knowledge-workspace>.agent-graph{min-height:680px}.notification-inbox,.organization-settings{width:calc(100% - 16px);margin:var(--space-8) auto var(--space-18)}.notification-inbox__list>li{gap:var(--space-8);padding:var(--space-10);grid-template-columns:34px minmax(0,1fr) 34px}.notification-inbox__avatar{width:32px;height:32px}.notification-inbox__content>span:first-child{align-items:flex-start;gap:var(--space-2);flex-direction:column}.notification-inbox__filters{overflow-x:auto}.settings-section{margin-inline:var(--space-10);padding:var(--space-12)}.settings-section>header{flex-direction:column;align-items:stretch}.settings-organization dl{grid-template-columns:1fr}.settings-cardumen__node>header{grid-template-columns:30px minmax(0,1fr)}.settings-cardumen__node>header em{grid-column:2;justify-self:start}.agent-graph__provenance{width:calc(100% - 16px);bottom:54px;right:8px}.project-header{height:var(--project-header-height);min-height:var(--project-header-height);padding:var(--space-8) var(--space-15)}.project-code{width:38px;height:38px}.project-header h1{font-size:var(--font-size-17)}.project-header p{max-width:calc(100vw - 88px)}.project-header__metrics{display:none}.project-tabs{height:var(--project-tabs-height);padding:0 var(--space-8);overflow-x:auto}.project-tabs button{padding:0 var(--space-9);white-space:nowrap}.project-tabs button:nth-of-type(n+5),.project-tabs__spacer{display:none}.project-tabs .board-controls>button{width:38px;min-width:38px;padding:0}.project-tabs .board-controls>button>span{display:none}.board-viewport{padding:var(--space-14) var(--space-12) var(--space-24);scroll-snap-type:x proximity}.company-overview{padding:var(--space-14) var(--space-12) var(--space-24)}.company-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.company-pulse__lead{grid-column:1/-1}.company-pulse__metric{border-bottom:var(--border-width-1) solid var(--line)}.company-pulse__metric:nth-child(odd){border-right:0}.company-grid{gap:var(--space-12);margin-top:var(--space-12)}.project-pressure__counts{display:none}.project-pressure__row>button{grid-template-columns:38px minmax(0,1fr)}.company-current__stream{max-height:none}.company-current__event{grid-template-columns:31px minmax(0,1fr)}.company-current__event time{grid-column:2}.global-home{padding:var(--space-16) var(--space-12) var(--space-28)}.global-home__hero{min-height:0;padding:var(--space-19) var(--space-17);border-radius:var(--radius-13)}.global-home__identity{align-items:flex-start}.global-home__identity h1{font-size:var(--font-size-21);white-space:normal}.global-home__identity p{font-size:var(--font-size-9)}.global-home__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.global-home__metric{justify-content:center}.global-home__layout{gap:var(--space-15);margin-top:var(--space-18)}.home-project-grid{grid-template-columns:1fr}.home-project-card>button{min-height:210px}.home-current__stream{max-height:none}.global-home__refresh-warning{flex-wrap:wrap;align-items:flex-start}.global-home__refresh-warning button{min-height:36px}.actor-activity{width:calc(100% - 24px);margin:var(--space-12) auto var(--space-24)}.actor-activity__header{padding:var(--space-14);grid-template-columns:38px minmax(0,1fr)}.actor-activity__order,.actor-activity__header p{display:none}.actor-activity__filters{padding-inline:var(--space-12)}.actor-activity__event{padding-inline:var(--space-13);grid-template-columns:34px minmax(0,1fr)}.actor-activity__context{text-align:left;grid-column:2;grid-template-columns:auto auto 1fr;justify-items:start}.board{grid-template-columns:repeat(var(--board-track-count), calc(100vw - 44px));gap:var(--space-10);width:max-content;min-width:max-content}.board-column{scroll-snap-align:start}.work-card-quick-actions{width:min(232px, calc(100vw - (var(--space-10) * 2)));max-height:min(72dvh,520px);padding:var(--space-9);border-radius:var(--radius-15)}.work-card-quick-actions__eyebrow{padding-block:var(--space-7) var(--space-5)}.work-card-quick-actions [data-slot=dropdown-menu-item]{min-height:44px;font-size:var(--font-size-11)}.conflict-banner,.actor-filter-banner{margin-inline:var(--space-12)}.work-item-modal-backdrop{padding:max(var(--space-8), env(safe-area-inset-top)) var(--space-8) max(var(--space-8), env(safe-area-inset-bottom));place-items:center}.task-inspector,.workflow-panel{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:var(--radius-14)}.task-inspector__header,.workflow-panel__header{gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-14)}.task-inspector h2,.workflow-panel h2{font-size:var(--font-size-19)}.task-inspector__body,.workflow-panel__body{padding:var(--space-16)}.task-inspector dl{grid-template-columns:1fr}.task-inspector dl>div{border-right:0;border-bottom:var(--border-width-1) solid var(--line)}.task-inspector dl>div:last-child{border-bottom:0}.workflow-actions{grid-template-columns:1fr;display:grid}.workflow-actions>button,.workflow-form>button,.workflow-section>button{width:100%}.comment-composer{padding:var(--space-12)}.comment-composer__field>footer>span{display:none}.comment-composer__field>footer{justify-content:flex-end}.comment-composer__field>footer button{min-height:36px}.project-tag-picker-layer{padding:var(--space-10);place-items:end center}.project-tag-picker{width:100%;max-height:calc(100dvh - 36px);padding:var(--space-14);border-radius:var(--radius-15)}.project-tag-picker__list{max-height:min(35dvh,280px)}.project-tag-picker__row{grid-template-columns:minmax(0,1fr) 38px}.project-tag-picker__close,.project-tag-picker__edit{width:38px;height:38px}.project-tag-swatch{min-height:40px}.project-tag-picker__create{min-height:44px}.project-tag-editor__actions{flex-direction:column-reverse;align-items:stretch}.project-tag-editor__actions>button{width:100%;min-height:42px;margin:0}.work-attachments{padding:var(--space-12)}.work-attachments__add{min-height:38px}.work-attachment{gap:var(--space-9);grid-template-columns:50px minmax(0,1fr)}.work-attachment__preview{width:50px;height:46px}.work-attachment__actions{padding-top:var(--space-3);border-top:var(--border-width-1) solid var(--line);grid-column:1/-1;justify-content:flex-end}.work-attachment__actions a,.work-attachment__actions button{width:38px;height:38px}.brain-panel{width:calc(100vw - 16px);max-height:calc(100vh - 76px);padding:var(--space-17);top:68px;right:8px}.pwa-update{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:var(--duration-0-01ms)!important;transition-duration:var(--duration-0-01ms)!important;animation-iteration-count:1!important}.notification-bell__icon--ringing,.notification-bell__loading,.comment-composer__spinner{animation:none!important}.control-tower,.project-sidebar,.workspace-switcher__label,.sidebar-collapse-button,.workspace-switcher__button,.workspace-switcher__copy,.workspace-switcher__chevron,.sidebar-section,.sidebar-section__heading,.project-link,.project-link__copy,.team-member,.team-member__copy,.member-kind,.sidebar-capacity,.sidebar-capacity__copy{transition:none!important}}:root[data-theme=dark] body{background:var(--canvas);color:var(--navy)}:root[data-theme=dark] ::selection{color:var(--primitive-color-f6f9ff);background:var(--primitive-color-rgb-100-143-242-38pct)}:root[data-theme=dark] *{scrollbar-color:var(--primitive-color-304258) var(--primitive-color-09121d)}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .control-tower,:root[data-theme=dark] .workspace{background:var(--panel)}:root[data-theme=dark] .app-rail{color:var(--primitive-color-91a5ba);background:var(--abyss);border-right-color:var(--primitive-color-152337);box-shadow:var(--shadow-custom-006)}:root[data-theme=dark] .reef-mark{background:0 0}:root[data-theme=dark] .icon-button:hover{color:var(--primitive-color-e5eef9);background:var(--primitive-color-102238)}:root[data-theme=dark] .icon-button--active{color:var(--primitive-color-f5f8ff);background:var(--primitive-color-142c4b)}:root[data-theme=dark] .rail-tooltip,:root[data-theme=dark] .theme-toggle__tooltip{color:var(--primitive-color-dce8f5);background:var(--primitive-color-0c1c2e);border-color:var(--primitive-color-29445f);box-shadow:var(--shadow-custom-007)}:root[data-theme=dark] .rail-tooltip:before,:root[data-theme=dark] .theme-toggle__tooltip:before{background:var(--primitive-color-0c1c2e);border-color:var(--primitive-color-29445f)}:root[data-theme=dark] .rail-tooltip__copy strong{color:var(--primitive-color-f5f9ff)}:root[data-theme=dark] .rail-tooltip__copy small{color:var(--primitive-color-9aadc1)}:root[data-theme=dark] .project-sidebar{background:var(--primitive-color-09121d);border-right-color:var(--line);box-shadow:var(--shadow-custom-008)}:root[data-theme=dark] .sidebar-collapse-button,:root[data-theme=dark] .theme-toggle__button{color:var(--primitive-color-a8b8ca);background:var(--primitive-color-0d1926);border-color:var(--line)}:root[data-theme=dark] .sidebar-collapse-button:hover,:root[data-theme=dark] .theme-toggle__button:hover{color:var(--primitive-color-9cb9ff);background:var(--foam);border-color:var(--primitive-color-rgb-112-154-255-48pct);box-shadow:var(--shadow-custom-009)}:root[data-theme=dark] .theme-toggle__signal{background:var(--primitive-color-84a8ff);border-color:var(--primitive-color-0d1926);box-shadow:var(--shadow-custom-010)}:root[data-theme=dark] .notification-bell__trigger{color:var(--primitive-color-a8b8ca);background:var(--primitive-color-0d1926);border-color:var(--line)}:root[data-theme=dark] .notification-bell__trigger:hover,:root[data-theme=dark] .notification-bell__trigger[aria-expanded=true]{color:var(--primitive-color-a9c1ff);background:var(--foam);border-color:var(--primitive-color-rgb-112-154-255-48pct);box-shadow:var(--shadow-custom-009)}:root[data-theme=dark] .notification-bell__trigger--unread{color:var(--primitive-color-ffaaa3);background:var(--primitive-color-rgb-255-130-121-9pct);border-color:var(--primitive-color-rgb-255-130-121-34pct)}:root[data-theme=dark] .notification-bell__badge{color:var(--primitive-color-ffffff);background:var(--primitive-color-e7655d);border-color:var(--primitive-color-07101a);box-shadow:var(--shadow-custom-011)}:root[data-theme=dark] .notification-bell__signal{background:var(--primitive-color-ff8279);border-color:var(--primitive-color-0d1926);box-shadow:var(--shadow-custom-012)}:root[data-theme=dark] .notification-center{color:var(--primitive-color-e2eaf4);background:var(--primitive-color-rgb-11-21-32-98pct);border-color:var(--primitive-color-314257);box-shadow:var(--shadow-custom-013)}:root[data-theme=dark] .notification-center__header{background:linear-gradient(135deg, var(--primitive-color-101d2b), var(--primitive-color-0d1926));border-bottom-color:var(--line)}:root[data-theme=dark] .notification-center__header .eyebrow{color:var(--primitive-color-8c9caf)}:root[data-theme=dark] .notification-center__clear{color:var(--primitive-color-bed0ff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-2d4f84)}:root[data-theme=dark] .notification-entry{border-bottom-color:var(--line)}:root[data-theme=dark] .notification-entry:hover{background:var(--primitive-color-101b28)}:root[data-theme=dark] .notification-entry--unread{background:linear-gradient(90deg, var(--primitive-color-rgb-100-143-242-13pct), transparent 78%);box-shadow:var(--shadow-custom-014)}:root[data-theme=dark] .notification-entry__avatar{color:var(--primitive-color-b9c9db);background:var(--primitive-color-1a2939)}:root[data-theme=dark] .notification-entry__avatar[data-kind=agent]{color:var(--primitive-color-70dfce);background:var(--sea-foam)}:root[data-theme=dark] .notification-entry__work{color:var(--primitive-color-a9bee0)}:root[data-theme=dark] .notification-entry__preview{color:var(--primitive-color-afbdcc)}:root[data-theme=dark] .notification-entry__title i{background:var(--primitive-color-7ba0f8);box-shadow:var(--shadow-custom-015)}:root[data-theme=dark] .notification-center__state strong{color:var(--primitive-color-dce6f1)}:root[data-theme=dark] .notification-center__state--error{color:var(--primitive-color-ffa49d)}:root[data-theme=dark] .notification-center__quiet{color:var(--primitive-color-70dfce);background:var(--sea-foam)}:root[data-theme=dark] .notification-center>footer{background:var(--primitive-color-0d1824);border-top-color:var(--line)}:root[data-theme=dark] .workspace-switcher__button,:root[data-theme=dark] .sidebar-capacity{background:var(--primitive-color-0c1724);border-color:var(--line)}:root[data-theme=dark] .workspace-monogram{color:var(--primitive-color-ffffff);background:var(--primitive-color-3f70df)}:root[data-theme=dark] .workspace-switcher__button:hover{background:var(--primitive-color-101d2b);border-color:var(--line-strong)}:root[data-theme=dark] .project-link:hover,:root[data-theme=dark] .team-member:hover{background:var(--primitive-color-0e1a28)}:root[data-theme=dark] .project-link--active,:root[data-theme=dark] .team-member--active,:root[data-theme=dark] .team-member--active:hover{background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-38pct)}:root[data-theme=dark] .project-link__glyph--muted{color:var(--primitive-color-b3c1d1);background:var(--primitive-color-172333)}:root[data-theme=dark] .member-count,:root[data-theme=dark] .member-kind{color:var(--primitive-color-aab8c9);background:var(--primitive-color-172230)}:root[data-theme=dark] .member-kind--agent{color:var(--primitive-color-70dfce);background:var(--sea-foam)}:root[data-theme=dark] .topbar{background:var(--primitive-color-rgb-7-14-23-94pct);border-bottom-color:var(--line);box-shadow:var(--shadow-custom-016)}:root[data-theme=dark] .wordmark,:root[data-theme=dark] .project-header h1,:root[data-theme=dark] .task-inspector h2,:root[data-theme=dark] .workflow-panel h2,:root[data-theme=dark] .brain-panel h2{color:var(--navy)}:root[data-theme=dark] .global-search{color:var(--primitive-color-8fa0b5);background:var(--primitive-color-0b1622);border-color:var(--line)}:root[data-theme=dark] .global-search:focus-within{background:var(--primitive-color-0d1927);border-color:var(--primitive-color-rgb-112-154-255-64pct);box-shadow:var(--shadow-custom-015)}:root[data-theme=dark] .global-search input::placeholder{color:var(--primitive-color-7f90a5)}:root[data-theme=dark] .global-search kbd{color:var(--primitive-color-a4b3c5);background:var(--primitive-color-111d2a);border-color:var(--line-strong);box-shadow:var(--shadow-custom-017)}:root[data-theme=dark] .project-search__clear{color:var(--primitive-color-a4b3c5)}:root[data-theme=dark] .project-search__clear:hover,:root[data-theme=dark] .project-search__clear:focus-visible,:root[data-theme=dark] .project-search__list>button:hover,:root[data-theme=dark] .project-search__list>button:focus-visible{color:var(--navy);background:var(--primitive-color-162536)}:root[data-theme=dark] .project-search__results{color:var(--navy);background:var(--primitive-color-rgb-11-22-34-98pct);border-color:var(--line-strong);box-shadow:var(--shadow-custom-018)}:root[data-theme=dark] .project-search__copy small,:root[data-theme=dark] .project-search__results>header{color:var(--primitive-color-8fa0b5)}:root[data-theme=dark] .project-search__type{color:var(--primitive-color-9aabba);background:var(--primitive-color-172535)}:root[data-theme=dark] .project-search__kind--work_item{color:var(--primitive-color-8fb3ff);background:var(--primitive-color-162743)}:root[data-theme=dark] .project-search__kind--actor{color:var(--primitive-color-72d9c9);background:var(--primitive-color-10342f)}:root[data-theme=dark] .project-search__kind--tag{color:var(--primitive-color-b6a0ff);background:var(--primitive-color-272046)}:root[data-theme=dark] .project-search__kind--receipt{color:var(--primitive-color-f0bd5f);background:var(--primitive-color-3a2b12)}:root[data-theme=dark] .actor-switcher{background:var(--primitive-color-0d1825);border-color:var(--line)}:root[data-theme=dark] .profile-button:hover{background:var(--primitive-color-111d2a);border-color:var(--line)}:root[data-theme=dark] .actor-avatar{color:var(--primitive-color-bcd0e6);background:var(--primitive-color-1b2a3a);border-color:var(--paper)}:root[data-theme=dark] .actor-avatar--agent{color:var(--primitive-color-72dfcf);background:var(--primitive-color-12332f)}:root[data-theme=dark] .actor-avatar__status{border-color:var(--paper)}:root[data-theme=dark] .actor-stack .actor-avatar{box-shadow:var(--shadow-custom-019)}:root[data-theme=dark] .project-header,:root[data-theme=dark] .project-tabs{background:var(--paper)}:root[data-theme=dark] .project-code{color:var(--primitive-color-f4f8ff);background:var(--primitive-color-12263d);border-color:var(--primitive-color-26384d);box-shadow:var(--shadow-custom-020)}:root[data-theme=dark] .project-tabs{border-top-color:var(--primitive-color-rgb-154-177-207-8pct)}:root[data-theme=dark] .primary-button{color:var(--primitive-color-ffffff);background:var(--primitive-color-365fc1);border-color:var(--primitive-color-4774da);box-shadow:var(--shadow-custom-021)}:root[data-theme=dark] .primary-button:hover{background:var(--primitive-color-2d54ae)}:root[data-theme=dark] .conflict-banner{color:var(--primitive-color-ffb2ac);background:var(--coral-foam);border-color:var(--primitive-color-rgb-255-130-121-35pct)}:root[data-theme=dark] .actor-filter-banner{color:var(--primitive-color-b7cbff);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-38pct)}:root[data-theme=dark] .actor-filter-banner button{color:var(--primitive-color-c2d2f4);background:var(--primitive-color-rgb-100-143-242-10pct);border-color:var(--primitive-color-rgb-100-143-242-32pct)}:root[data-theme=dark] .actor-activity{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-custom-022)}:root[data-theme=dark] .actor-activity__header{background:linear-gradient(115deg, var(--primitive-color-0c1927), var(--primitive-color-0b1521));border-bottom-color:var(--line)}:root[data-theme=dark] .actor-activity__mark{color:var(--primitive-color-80a4ff);background:var(--primitive-color-12243a);border-color:var(--primitive-color-29435f)}:root[data-theme=dark] .actor-activity__order{color:var(--primitive-color-75ddcb);background:var(--sea-foam);border-color:var(--primitive-color-rgb-67-205-185-25pct)}:root[data-theme=dark] .actor-activity__filters{background:var(--primitive-color-0a1420);border-bottom-color:var(--line)}:root[data-theme=dark] .actor-activity__filters button,:root[data-theme=dark] .actor-filter-chip{color:var(--primitive-color-aab9ca);background:var(--primitive-color-0f1b28);border-color:var(--line)}:root[data-theme=dark] .actor-activity__filters .actor-filter-chip--agent{color:var(--primitive-color-75ddcc);background:var(--sea-foam);border-color:var(--primitive-color-rgb-67-205-185-26pct)}:root[data-theme=dark] .actor-activity__filters button:hover,:root[data-theme=dark] .actor-activity__filters button[aria-pressed=true]{color:var(--primitive-color-c9d7ff);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-42pct)}:root[data-theme=dark] .actor-activity__event{border-bottom-color:var(--primitive-color-rgb-154-177-207-11pct)}:root[data-theme=dark] .actor-activity__event:hover{background:var(--primitive-color-101b28)}:root[data-theme=dark] .actor-activity__avatar{color:var(--primitive-color-b7c9dc);background:var(--primitive-color-1a2939);border-color:var(--paper);box-shadow:var(--shadow-custom-023)}:root[data-theme=dark] .actor-activity__avatar--agent{color:var(--primitive-color-73dfcf);background:var(--primitive-color-12332f);box-shadow:var(--shadow-custom-024)}:root[data-theme=dark] .actor-activity__identity strong,:root[data-theme=dark] .actor-activity__event b{color:var(--navy)}:root[data-theme=dark] .actor-activity__identity em{color:var(--primitive-color-b6c4d5);background:var(--primitive-color-172433)}:root[data-theme=dark] .actor-activity__context em,:root[data-theme=dark] .actor-activity__context code{color:var(--primitive-color-afc7ff);background:var(--foam)}:root[data-theme=dark] .actor-activity__footer{background:var(--primitive-color-0a1420);border-top-color:var(--line)}:root[data-theme=dark] .actor-activity__end{color:var(--muted);background:var(--primitive-color-0a1420);border-top:var(--border-width-1) solid var(--line)}:root[data-theme=dark] .actor-activity__refresh-warning,:root[data-theme=dark] .company-overview__refresh-warning{color:var(--primitive-color-f0c27d);background:var(--amber-foam);border-color:var(--primitive-color-rgb-232-179-92-30pct)}:root[data-theme=dark] .company-overview{background:var(--panel)}:root[data-theme=dark] .company-pulse{background:linear-gradient(128deg, var(--primitive-color-081321), var(--primitive-color-102945));border-color:var(--primitive-color-233a55);box-shadow:var(--shadow-custom-025)}:root[data-theme=dark] .company-pulse__lead small{color:var(--primitive-color-a2b4c9)}:root[data-theme=dark] .company-pulse__metric{border-color:var(--primitive-color-rgb-154-177-207-16pct)}:root[data-theme=dark] .company-pulse__metric>span{color:var(--primitive-color-a2b0c2)}:root[data-theme=dark] .company-pulse__metric--alert strong,:root[data-theme=dark] .project-pressure__counts .metric-chip--alert{color:var(--primitive-color-ff9b93)}:root[data-theme=dark] .project-pressure,:root[data-theme=dark] .company-current{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-custom-026)}:root[data-theme=dark] .company-section-heading{border-bottom-color:var(--line)}:root[data-theme=dark] .project-pressure__row,:root[data-theme=dark] .company-current__event{border-bottom-color:var(--primitive-color-rgb-154-177-207-11pct)}:root[data-theme=dark] .project-pressure__row>button:hover{background:var(--primitive-color-101c29)}:root[data-theme=dark] .project-pressure__code{color:var(--primitive-color-a9c0ff);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-34pct)}:root[data-theme=dark] .project-pressure__bar{background:var(--primitive-color-192534)}:root[data-theme=dark] .project-pressure__bar-rest{background:var(--primitive-color-263446)}:root[data-theme=dark] .company-current__actor{color:var(--primitive-color-a9c0f6);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-32pct)}:root[data-theme=dark] .company-current__actor--agent{color:var(--primitive-color-72dfcf);background:var(--sea-foam);border-color:var(--primitive-color-rgb-67-205-185-34pct)}:root[data-theme=dark] .company-current__actor--system{color:var(--primitive-color-c0b3ff);background:var(--primitive-color-rgb-170-150-255-13pct);border-color:var(--primitive-color-rgb-170-150-255-32pct)}:root[data-theme=dark] .company-current__project{background:var(--foam);color:var(--primitive-color-a9c1ff)!important}:root[data-theme=dark] .global-home{background:var(--panel)}:root[data-theme=dark] .global-home__refresh-warning{color:var(--primitive-color-f0c27d);background:var(--amber-foam);border-color:var(--primitive-color-rgb-232-179-92-30pct)}:root[data-theme=dark] .global-home__hero{background:linear-gradient(125deg, var(--primitive-color-071321) 0%, var(--primitive-color-0b2237) 62%, var(--primitive-color-103349) 100%);border-color:var(--primitive-color-21415a);box-shadow:var(--shadow-custom-027)}:root[data-theme=dark] .global-home__metric{color:var(--primitive-color-bdcad8);background:var(--primitive-color-rgb-255-255-255-4pct);border-color:var(--primitive-color-rgb-162-187-219-12pct)}:root[data-theme=dark] .home-current,:root[data-theme=dark] .home-project-card{background:var(--primitive-color-0d1723);border-color:var(--line);box-shadow:var(--shadow-custom-028)}:root[data-theme=dark] .home-project-card:hover{border-color:var(--primitive-color-405670);box-shadow:var(--shadow-custom-029)}:root[data-theme=dark] .home-section-heading em{background:var(--primitive-color-111c29);border-color:var(--line)}:root[data-theme=dark] .home-current .home-section-heading,:root[data-theme=dark] .home-current__event{border-color:var(--primitive-color-rgb-154-177-207-11pct)}:root[data-theme=dark] .home-project-card__key{color:var(--primitive-color-aec3ff);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-32pct)}:root[data-theme=dark] .home-project-card__catalog{color:var(--primitive-color-9babbd)}:root[data-theme=dark] .home-project-card__status{background:var(--primitive-color-202d3c)}:root[data-theme=dark] .home-project-card__status--other{background:var(--primitive-color-2b3949)}:root[data-theme=dark] .home-project-card__footer b{color:var(--primitive-color-c0ccda)}:root[data-theme=dark] .home-current__actor{color:var(--primitive-color-a9c0f6);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-32pct)}:root[data-theme=dark] .home-current__actor--agent{color:var(--primitive-color-72dfcf);background:var(--sea-foam);border-color:var(--primitive-color-rgb-67-205-185-34pct)}:root[data-theme=dark] .home-current__actor--system{color:var(--primitive-color-c0b3ff);background:var(--primitive-color-rgb-170-150-255-13pct);border-color:var(--primitive-color-rgb-170-150-255-32pct)}:root[data-theme=dark] .board-viewport{background:var(--panel)}:root[data-theme=dark] .board-column{background:var(--primitive-color-0b1520);border-color:var(--primitive-color-1b2939);box-shadow:var(--shadow-custom-030)}:root[data-theme=dark] .board-column--target{background:var(--primitive-color-101e33);border-color:var(--primitive-color-5179cf);box-shadow:var(--shadow-custom-031)}:root[data-theme=dark] .board-column--reorder-target{background:var(--primitive-color-101e33);border-color:var(--primitive-color-6a93ee);box-shadow:var(--shadow-custom-032)}:root[data-theme=dark] .board-column__header{background:var(--primitive-color-0b1520);box-shadow:var(--shadow-custom-033)}:root[data-theme=dark] .add-board-column{background:var(--primitive-color-rgb-11-21-32-52pct);border-color:var(--primitive-color-334459)}:root[data-theme=dark] .add-board-column>button{color:var(--primitive-color-91a1b5)}:root[data-theme=dark] .add-board-column>button:hover{color:var(--primitive-color-a8c0ff);background:var(--primitive-color-rgb-100-143-242-8pct)}:root[data-theme=dark] .add-board-column__icon{color:var(--primitive-color-9bb6f5);background:var(--foam);border-color:var(--primitive-color-rgb-100-143-242-30pct)}:root[data-theme=dark] .add-board-column>button strong,:root[data-theme=dark] .add-board-column__header{color:var(--primitive-color-dbe5f1)}:root[data-theme=dark] .add-board-column>button small,:root[data-theme=dark] .add-board-column__field>span,:root[data-theme=dark] .add-board-column__header button{color:var(--primitive-color-91a1b5)}:root[data-theme=dark] .add-board-column--open{background:var(--primitive-color-0b1520);border-color:var(--primitive-color-1b2939)}:root[data-theme=dark] .add-board-column__input{color:var(--primitive-color-e8eef6);background:var(--primitive-color-101b28);border-color:var(--primitive-color-304156)}:root[data-theme=dark] .add-board-column__input:focus{border-color:var(--primitive-color-6a93ee);box-shadow:var(--shadow-custom-034)}:root[data-theme=dark] .add-board-column__error{color:var(--primitive-color-ffaaa3)}:root[data-theme=dark] .board-column__header h2{color:var(--primitive-color-c6d1df)}:root[data-theme=dark] .column-order-button{color:var(--primitive-color-8293a8)}:root[data-theme=dark] .column-order-button:hover,:root[data-theme=dark] .column-order-button:focus-visible{color:var(--primitive-color-b9ccff);background:var(--primitive-color-19283c)}:root[data-theme=dark] .column-count,:root[data-theme=dark] .wip-badge{color:var(--primitive-color-aab8c9);background:var(--primitive-color-182432);border-color:var(--primitive-color-2a394b)}:root[data-theme=dark] .wip-badge--full{color:var(--primitive-color-ffa59e);background:var(--coral-foam);border-color:var(--primitive-color-rgb-255-130-121-35pct)}:root[data-theme=dark] .work-card{background:var(--primitive-color-101b28);border-color:var(--primitive-color-223143);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .work-card__cover{background:var(--primitive-color-09131e);border-bottom-color:var(--primitive-color-223143)}:root[data-theme=dark] .work-card:hover{border-color:var(--primitive-color-3c5068);box-shadow:var(--shadow-custom-035)}:root[data-theme=dark] .work-card--selected{border-color:var(--primitive-color-6a93ee);box-shadow:var(--shadow-custom-036)}:root[data-theme=dark] .work-card:has(.work-card__quick-actions-trigger[aria-expanded=true]){border-color:var(--primitive-color-7399ef);box-shadow:var(--shadow-custom-037)}:root[data-theme=dark] .work-label{color:var(--tag-ink);background:var(--tag-fill)}:root[data-theme=dark] .work-label[data-color=slate],:root[data-theme=dark] .work-tag-chip[data-color=slate],:root[data-theme=dark] .project-tag-swatch[data-color=slate],:root[data-theme=dark] .project-tag-editor__palette span[data-color=slate]{--tag-fill:var(--primitive-color-283544);--tag-ink:var(--primitive-color-c2cedc)}:root[data-theme=dark] .work-label[data-color=blue],:root[data-theme=dark] .work-tag-chip[data-color=blue],:root[data-theme=dark] .project-tag-swatch[data-color=blue],:root[data-theme=dark] .project-tag-editor__palette span[data-color=blue]{--tag-fill:var(--primitive-color-203d70);--tag-ink:var(--primitive-color-bed1ff)}:root[data-theme=dark] .work-label[data-color=teal],:root[data-theme=dark] .work-tag-chip[data-color=teal],:root[data-theme=dark] .project-tag-swatch[data-color=teal],:root[data-theme=dark] .project-tag-editor__palette span[data-color=teal]{--tag-fill:var(--primitive-color-164e49);--tag-ink:var(--primitive-color-9ce9dc)}:root[data-theme=dark] .work-label[data-color=green],:root[data-theme=dark] .work-tag-chip[data-color=green],:root[data-theme=dark] .project-tag-swatch[data-color=green],:root[data-theme=dark] .project-tag-editor__palette span[data-color=green]{--tag-fill:var(--primitive-color-244b35);--tag-ink:var(--primitive-color-aee3bf)}:root[data-theme=dark] .work-label[data-color=yellow],:root[data-theme=dark] .work-tag-chip[data-color=yellow],:root[data-theme=dark] .project-tag-swatch[data-color=yellow],:root[data-theme=dark] .project-tag-editor__palette span[data-color=yellow]{--tag-fill:var(--primitive-color-5a4515);--tag-ink:var(--primitive-color-ffe29a)}:root[data-theme=dark] .work-label[data-color=orange],:root[data-theme=dark] .work-tag-chip[data-color=orange],:root[data-theme=dark] .project-tag-swatch[data-color=orange],:root[data-theme=dark] .project-tag-editor__palette span[data-color=orange]{--tag-fill:var(--primitive-color-623718);--tag-ink:var(--primitive-color-ffc899)}:root[data-theme=dark] .work-label[data-color=red],:root[data-theme=dark] .work-tag-chip[data-color=red],:root[data-theme=dark] .project-tag-swatch[data-color=red],:root[data-theme=dark] .project-tag-editor__palette span[data-color=red]{--tag-fill:var(--primitive-color-672d32);--tag-ink:var(--primitive-color-ffc0bd)}:root[data-theme=dark] .work-label[data-color=purple],:root[data-theme=dark] .work-tag-chip[data-color=purple],:root[data-theme=dark] .project-tag-swatch[data-color=purple],:root[data-theme=dark] .project-tag-editor__palette span[data-color=purple]{--tag-fill:var(--primitive-color-46316c);--tag-ink:var(--primitive-color-d9c3ff)}:root[data-theme=dark] .work-label[data-color=pink],:root[data-theme=dark] .work-tag-chip[data-color=pink],:root[data-theme=dark] .project-tag-swatch[data-color=pink],:root[data-theme=dark] .project-tag-editor__palette span[data-color=pink]{--tag-fill:var(--primitive-color-5f304e);--tag-ink:var(--primitive-color-f6bfdf)}:root[data-theme=dark] .drag-handle{color:var(--primitive-color-7f8fa3)}:root[data-theme=dark] .drag-handle:hover{color:var(--primitive-color-c3cfdd);background:var(--primitive-color-192534)}:root[data-theme=dark] .work-card__quick-actions-trigger{color:var(--primitive-color-8293a8)}:root[data-theme=dark] .work-card__quick-actions-trigger:hover,:root[data-theme=dark] .work-card__quick-actions-trigger[aria-expanded=true]{color:var(--primitive-color-b9ccff);background:var(--primitive-color-1b2a3e)}:root[data-theme=dark] .work-card__title{color:var(--primitive-color-eef3fa)}:root[data-theme=dark] .work-card>p{color:var(--primitive-color-a2b0c2)}:root[data-theme=dark] .blocker-line{color:var(--primitive-color-ffaaa3);background:var(--coral-foam)}:root[data-theme=dark] .card-meta,:root[data-theme=dark] .phase-chip{color:var(--primitive-color-9baabc)}:root[data-theme=dark] .work-card__footer{border-top-color:var(--primitive-color-rgb-154-177-207-11pct)}:root[data-theme=dark] .unclaimed{color:var(--primitive-color-a6b4c5);background:var(--primitive-color-182432);border-color:var(--primitive-color-425268)}:root[data-theme=dark] .phase-chip--blocked{color:var(--primitive-color-ff9992)}:root[data-theme=dark] .phase-chip--verified,:root[data-theme=dark] .phase-chip--done{color:var(--primitive-color-70dcca)}:root[data-theme=dark] .work-card-quick-actions__dismiss{background:var(--primitive-color-rgb-0-4-9-63pct);-webkit-backdrop-filter:blur(var(--blur-3)) saturate(var(--saturation-70));backdrop-filter:blur(var(--blur-3)) saturate(var(--saturation-70))}:root[data-theme=dark] .work-card-quick-actions{color:var(--primitive-color-e8eff8);background:var(--primitive-color-rgb-15-25-38-98pct);border-color:var(--primitive-color-34465c);box-shadow:var(--shadow-custom-038);scrollbar-color:var(--primitive-color-42556c) transparent}:root[data-theme=dark] .work-card-quick-actions__eyebrow,:root[data-theme=dark] .work-card-quick-actions__section-label{color:var(--primitive-color-899aae)}:root[data-theme=dark] .work-card-quick-actions>button[role=menuitem]{color:var(--primitive-color-c8d4e3)}:root[data-theme=dark] .work-card-quick-actions>button[role=menuitem]:hover,:root[data-theme=dark] .work-card-quick-actions>button[role=menuitem]:focus-visible{color:var(--primitive-color-d8e4ff);background:var(--primitive-color-1c304a)}:root[data-theme=dark] .work-card-quick-actions__icon{color:var(--primitive-color-98a9bd);background:var(--primitive-color-1a2838)}:root[data-theme=dark] .work-card-quick-actions>button[role=menuitem]:hover .work-card-quick-actions__icon,:root[data-theme=dark] .work-card-quick-actions>button[role=menuitem]:focus-visible .work-card-quick-actions__icon{color:var(--primitive-color-b9ccff);background:var(--primitive-color-27415f)}:root[data-theme=dark] .work-card-quick-actions>button[role=menuitem] small{color:var(--primitive-color-aab8c9);background:var(--primitive-color-223144)}:root[data-theme=dark] .work-card-quick-actions__divider{background:var(--primitive-color-2b3a4d)}:root[data-theme=dark] .work-card-quick-actions__status{color:var(--primitive-color-70dcca)}:root[data-theme=dark] .empty-column{color:var(--primitive-color-91a0b2);border-color:var(--primitive-color-344458)}:root[data-theme=dark] .add-work-button{color:var(--primitive-color-a0afc1)}:root[data-theme=dark] .add-work-button:hover{color:var(--primitive-color-a8c0ff);background:var(--primitive-color-rgb-100-143-242-9pct);border-color:var(--primitive-color-rgb-100-143-242-28pct)}:root[data-theme=dark] .work-item-modal-backdrop{background:var(--primitive-color-rgb-0-4-9-78pct);-webkit-backdrop-filter:blur(var(--blur-6)) saturate(var(--saturation-72));backdrop-filter:blur(var(--blur-6)) saturate(var(--saturation-72))}:root[data-theme=dark] .task-inspector,:root[data-theme=dark] .workflow-panel,:root[data-theme=dark] .brain-panel,:root[data-theme=dark] .work-creation-dialog,:root[data-theme=dark] .project-creation-dialog{background:var(--primitive-color-0c1622);border-color:var(--primitive-color-2a3a4d);box-shadow:var(--shadow-md)}:root[data-theme=dark] .task-inspector,:root[data-theme=dark] .workflow-panel,:root[data-theme=dark] .work-creation-dialog,:root[data-theme=dark] .project-creation-dialog{box-shadow:var(--shadow-custom-039)}:root[data-theme=dark] .task-inspector__header,:root[data-theme=dark] .workflow-panel__header{background:var(--primitive-color-rgb-12-22-34-96pct);border-bottom-color:var(--line)}:root[data-theme=dark] .workflow-panel__body{border-right-color:var(--line)}:root[data-theme=dark] .work-comments{color:var(--primitive-color-dbe5f0);background:var(--primitive-color-0a141f)}:root[data-theme=dark] .work-comments__header{background:var(--primitive-color-rgb-10-20-31-96pct);border-bottom-color:var(--line)}:root[data-theme=dark] .work-comments__mark{color:var(--primitive-color-b3c9ff);background:var(--primitive-color-142744);border-color:var(--primitive-color-29466f)}:root[data-theme=dark] .comment-composer{background:var(--primitive-color-0d1824);border-bottom-color:var(--line)}:root[data-theme=dark] .comment-composer__identity,:root[data-theme=dark] .work-comment__avatar{color:var(--primitive-color-b9c8d9);background:var(--primitive-color-1a2939)}:root[data-theme=dark] .comment-composer__identity[data-kind=agent],:root[data-theme=dark] .work-comment__avatar[data-kind=agent]{color:var(--primitive-color-70dfce);background:var(--sea-foam)}:root[data-theme=dark] .comment-composer textarea{color:var(--primitive-color-e1e9f2);background:var(--primitive-color-09131e);border-color:var(--primitive-color-314156)}:root[data-theme=dark] .comment-composer textarea::placeholder{color:var(--primitive-color-78889c)}:root[data-theme=dark] .comment-composer textarea:focus{background:var(--primitive-color-0b1622);border-color:var(--primitive-color-678bdc);box-shadow:var(--shadow-custom-015)}:root[data-theme=dark] .comment-composer__field kbd{color:var(--primitive-color-9eafc3);background:var(--primitive-color-111d2a);border-color:var(--primitive-color-2f4054);box-shadow:var(--shadow-custom-017)}:root[data-theme=dark] .comment-composer__field>footer button{background:var(--primitive-color-4e78da)}:root[data-theme=dark] .comment-composer__mention-chip{color:var(--primitive-color-b6caff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-2d4f84)}:root[data-theme=dark] .comment-mention-menu{color:var(--primitive-color-dce6f1);background:var(--primitive-color-101a26);border-color:var(--primitive-color-35475c);box-shadow:var(--shadow-custom-040)}:root[data-theme=dark] .comment-mention-menu>button:hover,:root[data-theme=dark] .comment-mention-menu>button:focus-visible{background:var(--foam)}:root[data-theme=dark] .comment-mention-menu__avatar{color:var(--primitive-color-bdcad9);background:var(--primitive-color-1b2939)}:root[data-theme=dark] .comment-mention-menu__avatar[data-kind=agent]{color:var(--primitive-color-70dfce);background:var(--sea-foam)}:root[data-theme=dark] .work-comment{border-bottom-color:var(--line)}:root[data-theme=dark] .work-comment header>span{color:var(--primitive-color-9eafc1);background:var(--primitive-color-172331)}:root[data-theme=dark] .work-comment p{color:var(--primitive-color-b7c3d2)}:root[data-theme=dark] .work-comment__mention{color:var(--primitive-color-b8ccff);background:var(--primitive-color-172a4a);box-shadow:var(--shadow-custom-041)}:root[data-theme=dark] .work-comments__state--error{color:var(--primitive-color-ffa49d)}:root[data-theme=dark] .work-item-tags{background:var(--primitive-color-101b28);border-color:var(--line)}:root[data-theme=dark] .work-item-tags__header strong{color:var(--primitive-color-dbe6f2)}:root[data-theme=dark] .work-item-tags__header span{color:var(--primitive-color-9bacbf);background:var(--primitive-color-1b2939)}:root[data-theme=dark] .work-item-tags__header>button{color:var(--primitive-color-b8cdfd);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-2d4f84)}:root[data-theme=dark] .work-tag-chip{border-color:var(--tag-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .work-tag-chip{border-color:color-mix(in srgb, var(--tag-ink) 22%, transparent)}}:root[data-theme=dark] .work-attachments{background:var(--primitive-color-101b28);border-color:var(--line)}:root[data-theme=dark] .work-attachments--dragging{border-color:var(--primitive-color-7399ef);box-shadow:var(--shadow-custom-042)}:root[data-theme=dark] .work-attachments__header strong,:root[data-theme=dark] .work-attachment__details strong,:root[data-theme=dark] .work-attachments__progress strong{color:var(--primitive-color-dbe6f2)}:root[data-theme=dark] .work-attachments__header>div>span{color:var(--primitive-color-9bacbf);background:var(--primitive-color-1b2939)}:root[data-theme=dark] .work-attachments__add{color:var(--primitive-color-b8cdfd);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-2d4f84)}:root[data-theme=dark] .work-attachments__progress{background:var(--primitive-color-122640);border-color:var(--primitive-color-294665)}:root[data-theme=dark] .work-attachments__progress-track{background:var(--primitive-color-26384c)}:root[data-theme=dark] .work-attachments__error{color:var(--primitive-color-ffaaa3);background:var(--primitive-color-351c22);border-color:var(--primitive-color-603039)}:root[data-theme=dark] .work-attachments__error button{color:var(--primitive-color-ffc0bb);background:var(--primitive-color-402129);border-color:var(--primitive-color-75414a)}:root[data-theme=dark] .work-attachments__empty{color:var(--primitive-color-95a6ba);background:var(--primitive-color-rgb-8-17-27-52pct);border-color:var(--primitive-color-34465a)}:root[data-theme=dark] .work-attachment{background:var(--primitive-color-0c1722);border-color:var(--primitive-color-263649)}:root[data-theme=dark] .work-attachment__preview{color:var(--primitive-color-9aabbe);background:var(--primitive-color-172331)}:root[data-theme=dark] .work-attachment__cover-chip{color:var(--primitive-color-b9ceff);background:var(--primitive-color-1b3156)}:root[data-theme=dark] .work-attachment__actions a,:root[data-theme=dark] .work-attachment__actions button{color:var(--primitive-color-98a9bd)}:root[data-theme=dark] .work-attachment__actions a:hover,:root[data-theme=dark] .work-attachment__actions button:hover{color:var(--primitive-color-c7d8ff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-2d4f84)}:root[data-theme=dark] .work-attachments__drop-overlay{color:var(--primitive-color-c4d7ff);background:var(--primitive-color-rgb-15-32-54-96pct);border-color:var(--primitive-color-7399ef)}:root[data-theme=dark] .project-tag-picker-layer__dismiss{background:var(--primitive-color-rgb-0-3-7-68pct)}:root[data-theme=dark] .project-tag-picker{color:var(--primitive-color-dde7f2);background:var(--primitive-color-101923);border-color:var(--primitive-color-34475d);box-shadow:var(--shadow-custom-043)}:root[data-theme=dark] .project-tag-picker__mark{color:var(--primitive-color-b7ccff);background:var(--primitive-color-1c3155)}:root[data-theme=dark] .project-tag-picker__close,:root[data-theme=dark] .project-tag-picker__edit,:root[data-theme=dark] .project-tag-editor__title button{color:var(--primitive-color-9cacc0)}:root[data-theme=dark] .project-tag-picker__close:hover,:root[data-theme=dark] .project-tag-picker__edit:hover,:root[data-theme=dark] .project-tag-editor__title button:hover{color:var(--primitive-color-e0e9f3);background:var(--primitive-color-1a2837)}:root[data-theme=dark] .project-tag-picker__search{color:var(--primitive-color-8495aa);background:var(--primitive-color-0b141e);border-color:var(--primitive-color-34475d)}:root[data-theme=dark] .project-tag-picker__search input,:root[data-theme=dark] .project-tag-editor>label input{color:var(--primitive-color-e1e9f2)}:root[data-theme=dark] .project-tag-picker__check{background:var(--primitive-color-0b141e);border-color:var(--primitive-color-53647a)}:root[data-theme=dark] .project-tag-picker__row[data-selected=true] .project-tag-picker__check{background:var(--primitive-color-5d86e8);border-color:var(--primitive-color-5d86e8)}:root[data-theme=dark] .project-tag-picker__create{color:var(--primitive-color-bcd0ff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-2d4f84)}:root[data-theme=dark] .project-tag-editor{background:var(--primitive-color-0b141e);border-color:var(--primitive-color-2a3b4f)}:root[data-theme=dark] .project-tag-editor>label input{background:var(--primitive-color-111d2a);border-color:var(--primitive-color-3a4c61)}:root[data-theme=dark] .project-tag-editor__palette input:checked+span{box-shadow:var(--shadow-custom-044)}:root[data-theme=dark] .project-tag-editor__archive{color:var(--primitive-color-ffb0ab);background:var(--primitive-color-191820);border-color:var(--primitive-color-71434a)}:root[data-theme=dark] .project-tag-editor__guard{color:var(--primitive-color-eda39e)}:root[data-theme=dark] .panel-close{color:var(--primitive-color-aab8ca);background:var(--primitive-color-111d2a);border-color:var(--line)}:root[data-theme=dark] .panel-close:hover{color:var(--primitive-color-d8e3ef);background:var(--primitive-color-172434);border-color:var(--line-strong)}:root[data-theme=dark] .task-inspector dl{background:var(--primitive-color-101b28);border-color:var(--line)}:root[data-theme=dark] .task-inspector dl>div{border-color:var(--line)}:root[data-theme=dark] .result-spec-summary,:root[data-theme=dark] .workflow-section,:root[data-theme=dark] .evidence-panel,:root[data-theme=dark] .work-item-description,:root[data-theme=dark] .workflow-advanced,:root[data-theme=dark] .work-creation-advanced,:root[data-theme=dark] .brain-suggestion{background:var(--primitive-color-101b28);border-color:var(--line)}:root[data-theme=dark] .workflow-advanced>summary,:root[data-theme=dark] .work-creation-advanced>summary{color:var(--primitive-color-d8e3ef)}:root[data-theme=dark] .work-item-description p{color:var(--primitive-color-b9c6d5)}:root[data-theme=dark] .result-spec-summary code,:root[data-theme=dark] .evidence-panel code{color:var(--primitive-color-b5c9ff)}:root[data-theme=dark] .workflow-form input,:root[data-theme=dark] .workflow-form textarea,:root[data-theme=dark] .workflow-section input,:root[data-theme=dark] .workflow-section textarea,:root[data-theme=dark] .brain-review-controls textarea{color:var(--navy);background:var(--primitive-color-09131e);border-color:var(--primitive-color-314156)}:root[data-theme=dark] .work-creation-form input,:root[data-theme=dark] .work-creation-form textarea{color:var(--control-foreground);background:var(--control-background);border-color:var(--control-border)}:root[data-theme=dark] .workflow-form input::placeholder,:root[data-theme=dark] .workflow-form textarea::placeholder,:root[data-theme=dark] .workflow-section input::placeholder,:root[data-theme=dark] .workflow-section textarea::placeholder,:root[data-theme=dark] .brain-review-controls textarea::placeholder{color:var(--primitive-color-78889c)}:root[data-theme=dark] .workflow-section--attention{background:var(--coral-foam);border-color:var(--primitive-color-rgb-255-130-121-30pct)}:root[data-theme=dark] .workflow-section--verify,:root[data-theme=dark] .evidence-panel{background:var(--sea-foam);border-color:var(--primitive-color-rgb-67-205-185-28pct)}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .danger-button,:root[data-theme=dark] .brain-review-controls button{color:var(--primitive-color-b9c6d5);background:var(--primitive-color-14202e);border-color:var(--primitive-color-35465a)}:root[data-theme=dark] .secondary-button:hover,:root[data-theme=dark] .brain-review-controls button:hover{color:var(--primitive-color-e0e8f2);background:var(--primitive-color-1a2838)}:root[data-theme=dark] .danger-button{color:var(--primitive-color-ffaaa3);border-color:var(--primitive-color-rgb-255-130-121-42pct)}:root[data-theme=dark] .work-creation-form .form-error{color:var(--primitive-color-ffaaa3);border-color:var(--primitive-color-rgb-255-130-121-30pct)}:root[data-theme=dark] .brain-panel__mark{color:var(--primitive-color-b6c9ff);background:var(--primitive-color-12263e);border:var(--border-width-1) solid var(--primitive-color-28435f)}:root[data-theme=dark] .brain-count{color:var(--primitive-color-73dfcf);background:var(--sea-foam)}:root[data-theme=dark] .team-empty{color:var(--primitive-color-91a0b2);background:var(--primitive-color-101b28);border-color:var(--primitive-color-344458)}:root[data-theme=dark] .brain-state>strong{color:var(--primitive-color-d9e4f0)}:root[data-theme=dark] .brain-state button,:root[data-theme=dark] .brain-refresh-warning button{color:var(--primitive-color-c1cddd);background:var(--primitive-color-14202e);border-color:var(--primitive-color-35465a)}:root[data-theme=dark] .brain-refresh-warning{color:var(--primitive-color-efc47c);background:var(--amber-foam);border-color:var(--primitive-color-rgb-235-185-93-32pct)}:root[data-theme=dark] .brain-status{color:var(--primitive-color-efc47c);background:var(--amber-foam)}:root[data-theme=dark] .brain-status--accepted,:root[data-theme=dark] .brain-review-receipt{color:var(--primitive-color-72decd);background:var(--sea-foam)}:root[data-theme=dark] .brain-status--dismissed{color:var(--primitive-color-ffa39c);background:var(--coral-foam)}:root[data-theme=dark] .empty-organization-shell,:root[data-theme=dark] .empty-organization-workspace{background:var(--panel)}:root[data-theme=dark] .surface-heading,:root[data-theme=dark] .agent-graph__toolbar,:root[data-theme=dark] .notification-inbox__filters,:root[data-theme=dark] .settings-section,:root[data-theme=dark] .cardumen-review-queue__items>article{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .surface-heading,:root[data-theme=dark] .agent-graph__toolbar,:root[data-theme=dark] .notification-inbox__filters,:root[data-theme=dark] .settings-section,:root[data-theme=dark] .cardumen-review-queue__items>article{background:color-mix(in srgb, var(--paper) 88%, var(--panel))}}:root[data-theme=dark] .agent-graph__canvas{background:var(--primitive-color-09131f)}:root[data-theme=dark] .agent-graph__canvas .react-flow__background{opacity:var(--opacity-0-48)}:root[data-theme=dark] .agent-graph-card{background:var(--primitive-color-101c29);border-color:var(--primitive-color-34475d);box-shadow:var(--shadow-custom-045)}:root[data-theme=dark] .agent-graph__canvas .react-flow__controls,:root[data-theme=dark] .agent-graph__canvas .react-flow__minimap{background:var(--primitive-color-0c1723);border-color:var(--primitive-color-314357)}:root[data-theme=dark] .notification-inbox__avatar{color:var(--primitive-color-b8cce0);background:var(--primitive-color-172536)}:root[data-theme=dark] .settings-cardumen__confirm textarea,:root[data-theme=dark] .cardumen-review-queue__items textarea,:root[data-theme=dark] .agent-graph__toolbar input{color:var(--navy);background:var(--primitive-color-0b1622);border-color:var(--line-strong)}:root[data-theme=dark] .settings-cardumen__node{background:var(--primitive-color-0c1723)}:root[data-theme=dark] .empty-organization-card__permission,:root[data-theme=dark] .surface-warning,:root[data-theme=dark] .agent-graph__warning{color:var(--primitive-color-efc47c)}:root[data-theme=dark] .startup-screen{background:radial-gradient(circle at 50% 38%, var(--primitive-color-0c2034) 0, var(--abyss) 42%, var(--primitive-color-03070c) 100%)}:root[data-theme=dark] .pwa-update{color:var(--primitive-color-dce9f7);background:var(--primitive-color-0b1c2e);border-color:var(--primitive-color-2a4966);box-shadow:var(--shadow-custom-046)}:root[data-theme=dark] .pwa-update button{background:var(--primitive-color-365fc1)}@media (width<=680px){:root[data-theme=dark] .topbar{background:var(--primitive-color-rgb-7-14-23-97pct)}:root[data-theme=dark] .theme-toggle__tooltip{width:min(236px,100vw - 24px);right:-2px}}.organization-people{width:min(1180px,100% - 48px);padding:var(--space-28) 0 var(--space-44);margin:0 auto}.people-hero{align-items:center;gap:var(--space-28);min-height:126px;padding:var(--space-24) var(--space-28);color:var(--primitive-color-eef5ff);background:radial-gradient(circle at 91% 8%, var(--primitive-color-rgb-69-125-238-28pct), transparent 35%), linear-gradient(135deg, var(--primitive-color-0a1725) 0%, var(--primitive-color-102743) 100%);border:var(--border-width-1) solid var(--primitive-color-rgb-78-114-158-30pct);border-radius:var(--radius-18);box-shadow:var(--shadow-custom-095);grid-template-columns:minmax(0,1fr) auto;display:grid}.people-hero__identity{align-items:center;gap:var(--space-17);min-width:0;display:flex}.people-hero__identity>span:last-child{min-width:0}.people-hero__mark{width:48px;height:48px;color:var(--primitive-color-cfe0ff);background:var(--primitive-color-rgb-87-137-240-16pct);border:var(--border-width-1) solid var(--primitive-color-rgb-135-170-241-28pct);border-radius:var(--radius-14);box-shadow:var(--shadow-custom-096);flex:none;place-items:center;display:grid}.people-hero__identity small{margin-bottom:var(--space-5);color:var(--primitive-color-89a6c8);font-size:var(--font-size-9);font-weight:var(--font-weight-820);letter-spacing:var(--letter-spacing-0-14em);text-transform:uppercase;display:block}.people-hero__identity h1{color:var(--primitive-color-f7faff);font-size:var(--font-size-fluid-22-31);font-weight:var(--font-weight-820);letter-spacing:var(--letter-spacing-neg-0-035em);line-height:var(--line-height-1-05);margin:0}.people-hero__identity p{max-width:630px;margin:var(--space-8) 0 0;color:var(--primitive-color-a8bad0);font-size:var(--font-size-10);line-height:var(--line-height-1-45);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-hero__metrics{border:var(--border-width-1) solid var(--primitive-color-rgb-135-170-241-18pct);border-radius:var(--radius-12);grid-template-columns:repeat(2,minmax(104px,1fr));display:grid;overflow:hidden}.people-hero__metrics>span{min-width:104px;padding:var(--space-11) var(--space-13);color:var(--primitive-color-91a7c0);font-size:var(--font-size-8);font-weight:var(--font-weight-650);text-transform:uppercase;background:var(--primitive-color-rgb-5-15-28-28pct)}.people-hero__metrics>span:nth-child(odd){border-right:var(--border-width-1) solid var(--primitive-color-rgb-135-170-241-14pct)}.people-hero__metrics>span:nth-child(-n+2){border-bottom:var(--border-width-1) solid var(--primitive-color-rgb-135-170-241-14pct)}.people-hero__metrics strong{color:var(--primitive-color-f0f5fc);font-size:var(--font-size-13);font-variant-numeric:tabular-nums}.people-section-tabs{gap:var(--space-4);padding:var(--space-4);margin-top:var(--space-18);background:var(--primitive-color-e9eef5);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);display:inline-flex}.people-section-tabs button{justify-content:center;align-items:center;gap:var(--space-7);min-width:104px;min-height:34px;padding:0 var(--space-13);color:var(--primitive-color-68798e);font-size:var(--font-size-9);font-weight:var(--font-weight-760);border-radius:var(--radius-8);cursor:pointer;background:0 0;border:0;display:inline-flex}.people-section-tabs button[aria-selected=true]{color:var(--primitive-color-245da9);background:var(--paper);box-shadow:var(--shadow-custom-097)}.people-toolbar{justify-content:space-between;align-items:center;gap:var(--space-14);padding:var(--space-22) 0 var(--space-13);display:flex}.people-search{align-items:center;gap:var(--space-9);width:min(420px,100%);height:38px;padding:0 var(--space-12);color:var(--primitive-color-7a8ba0);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10);box-shadow:var(--shadow-sm);transition:border-color var(--duration-140ms) var(--easing-ease), box-shadow var(--duration-140ms) var(--easing-ease);grid-template-columns:auto minmax(0,1fr);display:grid}.people-search:focus-within{border-color:var(--primitive-color-91b0ef);box-shadow:var(--shadow-custom-098)}.people-search input{width:100%;min-width:0;color:var(--navy);font-size:var(--font-size-10);background:0 0;border:0;outline:0}.people-search input::placeholder{color:var(--primitive-color-8795a7)}.people-primary-action,.people-readonly{justify-content:center;align-items:center;gap:var(--space-7);min-height:38px;padding:0 var(--space-14);font-size:var(--font-size-10);font-weight:var(--font-weight-760);border-radius:var(--radius-9);flex:none;display:inline-flex}.people-primary-action{color:var(--primitive-color-ffffff);background:var(--cobalt);border:var(--border-width-1) solid var(--cobalt);box-shadow:var(--shadow-custom-099);cursor:pointer;transition:background-color var(--duration-140ms) var(--easing-ease), transform var(--duration-140ms) var(--easing-ease)}.people-primary-action:hover{background:var(--cobalt-dark);transform:translateY(-1px)}.people-readonly{color:var(--primitive-color-427463);background:var(--primitive-color-edf8f4);border:var(--border-width-1) solid var(--primitive-color-cce9de)}.people-warning{align-items:center;gap:var(--space-9);min-height:38px;padding:var(--space-8) var(--space-11);margin-bottom:var(--space-12);color:var(--primitive-color-9c544d);font-size:var(--font-size-9);background:var(--coral-foam);border:var(--border-width-1) solid var(--primitive-color-f0c6c2);border-radius:var(--radius-9);display:flex}.people-warning span{flex:1}.people-warning button{align-items:center;gap:var(--space-5);color:inherit;font-size:var(--font-size-9);font-weight:var(--font-weight-750);cursor:pointer;background:0 0;border:0;display:inline-flex}.people-directory{border-collapse:separate;border-spacing:0;background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-14);width:100%;box-shadow:var(--shadow-sm);display:table;overflow:hidden}.people-directory__header,.people-row{align-items:center;column-gap:var(--space-14);grid-template-columns:minmax(230px,1.45fr) minmax(105px,.65fr) minmax(180px,1fr) minmax(135px,.85fr) 88px 42px;display:grid}.people-directory thead,.people-directory tbody{display:contents}.people-directory th,.people-directory td{text-align:left;border:0;min-width:0;padding:0}.people-directory__header{min-height:38px;padding:0 var(--space-15);color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-09em);text-transform:uppercase;background:var(--primitive-color-f6f8fb);border-bottom:var(--border-width-1) solid var(--line)}.people-row{min-height:72px;padding:var(--space-12) var(--space-15);border-bottom:var(--border-width-1) solid var(--primitive-color-edf1f5);transition:background-color var(--duration-120ms) var(--easing-ease)}.people-row:last-child{border-bottom:0}.people-row:hover{background:var(--primitive-color-fbfcfe)}.people-row--inactive{opacity:var(--opacity-0-62)}.people-row__identity{align-items:center;gap:var(--space-10);grid-template-columns:38px minmax(0,1fr);min-width:0;display:grid}.people-row__identity>i{width:36px;height:36px;color:var(--primitive-color-28589e);font-size:var(--font-size-9);font-style:normal;font-weight:var(--font-weight-850);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-cadcf9);border-radius:var(--radius-11);place-items:center;display:grid}.people-row__identity>span{min-width:0}.people-row__identity strong{align-items:center;gap:var(--space-6);min-width:0;color:var(--navy);font-size:var(--font-size-11);font-weight:var(--font-weight-760);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.people-row__identity strong em{padding:var(--space-2) var(--space-5);color:var(--primitive-color-2867c7);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-800);background:var(--foam);border-radius:var(--radius-5)}.people-row__identity small{align-items:center;gap:var(--space-4);min-width:0;margin-top:var(--space-4);color:var(--muted);font-size:var(--font-size-8);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.people-row__chips{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.people-role{min-height:22px;padding:0 var(--space-7);color:var(--primitive-color-53657b);font-size:var(--font-size-8);font-weight:var(--font-weight-720);background:var(--primitive-color-edf1f5);border:var(--border-width-1) solid var(--primitive-color-e0e6ed);border-radius:var(--radius-6);white-space:nowrap;align-items:center;display:inline-flex}.people-role--elevated{color:var(--primitive-color-1f5da7);background:var(--primitive-color-eaf2ff);border-color:var(--primitive-color-cbdcfa)}.people-row__none{color:var(--primitive-color-8a98a9);font-size:var(--font-size-8);font-style:italic}.people-status{align-items:center;gap:var(--space-5);color:var(--primitive-color-367763);font-size:var(--font-size-8);font-weight:var(--font-weight-750);text-transform:capitalize;display:inline-flex}.people-status i{background:var(--sea-glass);border-radius:var(--radius-circle);width:7px;height:7px;box-shadow:var(--shadow-custom-062)}.people-status--inactive{color:var(--primitive-color-7c8897)}.people-status--inactive i{background:var(--primitive-color-9da9b6);box-shadow:var(--shadow-custom-100)}.people-status--invited{color:var(--amber)}.people-status--invited i{background:var(--amber);box-shadow:var(--shadow-sm)}.people-row__action{justify-self:end}.people-row__action button,.people-dialog__close{width:32px;height:32px;color:var(--primitive-color-708095);border:var(--border-width-1) solid transparent;border-radius:var(--radius-8);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.people-row__action button:hover,.people-dialog__close:hover{color:var(--cobalt);background:var(--foam);border-color:var(--primitive-color-cbdcfa)}.people-directory__empty{padding:var(--space-48) var(--space-20);color:var(--muted);font-size:var(--font-size-10);text-align:center;grid-column:1/-1;margin:0;display:block}.organization-teams{min-width:0}.team-directory{gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-card{min-width:0;color:var(--navy);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-sm);overflow:hidden}.team-card--inactive{opacity:var(--opacity-0-66)}.team-card>header{align-items:center;gap:var(--space-10);min-height:68px;padding:var(--space-12) var(--space-14);background:var(--primitive-color-f8fafc);border-bottom:var(--border-width-1) solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 32px;display:grid}.team-card__mark{width:36px;height:36px;color:var(--primitive-color-2a67c3);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c9daf8);border-radius:var(--radius-10);place-items:center;display:grid}.team-card>header h2{font-size:var(--font-size-12);font-weight:var(--font-weight-780);margin:0}.team-card>header small{margin-top:var(--space-4);color:var(--muted);font-size:var(--font-size-8);display:block}.team-card>header button{width:32px;height:32px;color:var(--primitive-color-718196);border:var(--border-width-1) solid transparent;border-radius:var(--radius-8);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.team-card>header button:hover{color:var(--cobalt);background:var(--foam);border-color:var(--primitive-color-cbdcfa)}.team-card__body{gap:var(--space-14);padding:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-card__body>div>small{margin-bottom:var(--space-8);color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase;display:block}.team-card ul{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.team-card li{align-items:center;gap:var(--space-7);min-width:0;min-height:30px;padding:var(--space-4) var(--space-7);background:var(--primitive-color-f6f8fb);border:var(--border-width-1) solid var(--primitive-color-edf1f5);border-radius:var(--radius-8);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.team-card li>span{width:22px;height:22px;color:var(--primitive-color-3970b9);background:var(--foam);border-radius:var(--radius-6);place-items:center;display:grid}.team-card li strong{font-size:var(--font-size-8);font-weight:var(--font-weight-720);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-card li em{color:var(--muted);font-size:var(--font-size-7);font-style:normal}.team-card li.team-card__empty{color:var(--muted);font-size:var(--font-size-8);font-style:italic;display:flex}.team-directory__empty{align-content:center;place-items:center;gap:var(--space-9);min-height:180px;color:var(--muted);font-size:var(--font-size-9);background:var(--paper);border:var(--border-width-1) dashed var(--line-strong);border-radius:var(--radius-14);grid-column:1/-1;display:grid}.team-dialog{width:min(760px,100%)}.team-selection{margin:var(--space-18) 0 0;border:0;padding:0}.team-selection legend{color:var(--primitive-color-4e6076);font-size:var(--font-size-9);font-weight:var(--font-weight-760)}.team-selection>p{margin:var(--space-4) 0 var(--space-10);color:var(--muted);font-size:var(--font-size-8)}.team-selection__grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-member-option{gap:var(--space-7);padding:var(--space-8);background:var(--primitive-color-f7f9fc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);display:grid}.team-member-option--selected{background:var(--foam);border-color:var(--primitive-color-bfd3f8)}.team-member-option>label{align-items:center;gap:var(--space-7);cursor:pointer;grid-template-columns:auto 24px minmax(0,1fr) auto;min-width:0;display:grid}.team-member-option>label>span{width:24px;height:24px;color:var(--primitive-color-3670bd);background:var(--primitive-color-ffffff);border-radius:var(--radius-6);place-items:center;display:grid}.team-member-option>label strong{font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-member-option>label em{color:var(--muted);font-size:var(--font-size-7);font-style:normal}.team-member-option>input{width:100%;min-width:0;height:32px;padding:0 var(--space-9);color:var(--navy);font:inherit;font-size:var(--font-size-8);background:var(--paper);border:var(--border-width-1) solid var(--primitive-color-ccd6e2);border-radius:var(--radius-7)}.team-project-options{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-project-options label{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-7) var(--space-9);background:var(--primitive-color-f7f9fc);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);cursor:pointer;grid-template-columns:auto 24px minmax(0,1fr);display:grid}.team-project-options label:has(input:checked){color:var(--primitive-color-245da9);background:var(--foam);border-color:var(--primitive-color-bfd3f8)}.team-project-options span{gap:var(--space-2);display:grid}.team-project-options strong{font-size:var(--font-size-9)}.team-project-options small{color:var(--muted);font-size:var(--font-size-7)}.people-state{align-content:center;place-items:center;gap:var(--space-10);width:min(620px,100% - 36px);min-height:290px;padding:var(--space-28);margin:var(--space-48) auto;color:var(--muted);text-align:center;background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-16);display:grid}.people-state h1{color:var(--navy);font-size:var(--font-size-17);margin:0}.people-state p{max-width:440px;font-size:var(--font-size-10);line-height:var(--line-height-1-55);margin:0}.people-state button{align-items:center;gap:var(--space-6);min-height:36px;padding:0 var(--space-12);margin-top:var(--space-4);color:var(--primitive-color-ffffff);font-size:var(--font-size-10);font-weight:var(--font-weight-750);background:var(--cobalt);border-radius:var(--radius-8);cursor:pointer;border:0;display:inline-flex}.people-dialog-backdrop{z-index:var(--z-index-170);padding:var(--space-24);background:var(--primitive-color-rgb-4-10-18-63pct);-webkit-backdrop-filter:blur(var(--blur-5)) saturate(var(--saturation-80));backdrop-filter:blur(var(--blur-5)) saturate(var(--saturation-80));place-items:center;display:grid;position:fixed;inset:0}.people-dialog{width:min(640px,100%);max-height:min(760px,100dvh - 32px);color:var(--navy);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-16);box-shadow:var(--shadow-custom-101);animation:people-dialog-in var(--duration-150ms) var(--easing-cubic-bezier-0-22-1-0-36-1);overflow:auto}@keyframes people-dialog-in{0%{opacity:var(--opacity-0);transform:translateY(8px)scale(.985)}to{opacity:var(--opacity-1);transform:translateY(0)scale(1)}}.people-dialog>header{z-index:var(--z-index-2);align-items:center;gap:var(--space-11);min-height:68px;padding:var(--space-12) var(--space-16);background:var(--primitive-color-rgb-255-255-255-95pct);border-bottom:var(--border-width-1) solid var(--line);-webkit-backdrop-filter:blur(var(--blur-14));backdrop-filter:blur(var(--blur-14));grid-template-columns:38px minmax(0,1fr) 32px;display:grid;position:sticky;top:0}.people-dialog__icon{width:36px;height:36px;color:var(--primitive-color-2e68c7);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-cbdcfa);border-radius:var(--radius-10);place-items:center;display:grid}.people-dialog>header small{margin-bottom:var(--space-3);color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-780);letter-spacing:var(--letter-spacing-0-1em);text-transform:uppercase;display:block}.people-dialog>header h2{color:var(--navy);font-size:var(--font-size-16);font-weight:var(--font-weight-790);margin:0}.people-dialog form{padding:var(--space-18)}.people-dialog__notice{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-11);margin:0 0 var(--space-16);color:var(--primitive-color-47648a);font-size:var(--font-size-9);line-height:var(--line-height-1-45);background:var(--primitive-color-f0f5fd);border:var(--border-width-1) solid var(--primitive-color-d2e0f7);border-radius:var(--radius-9);display:flex}.people-dialog__notice svg{margin-top:var(--space-1);flex:none}.people-dialog__fields{gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.people-dialog__fields label{align-content:start;gap:var(--space-6);min-width:0;display:grid}.people-dialog__fields label>span,.people-role-grid legend{color:var(--primitive-color-4e6076);font-size:var(--font-size-9);font-weight:var(--font-weight-760)}.people-dialog__fields input{width:100%;min-width:0;height:38px;padding:0 var(--space-10);color:var(--navy);font:inherit;font-size:var(--font-size-10);background:var(--primitive-color-fbfcfe);border:var(--border-width-1) solid var(--primitive-color-ccd6e2);border-radius:var(--radius-8)}.people-dialog__fields input:focus{border-color:var(--primitive-color-8eaff1);box-shadow:var(--shadow-custom-098)}.people-dialog__fields input:disabled{cursor:not-allowed;opacity:var(--opacity-0-65)}.people-dialog__fields label>small{min-height:24px;color:var(--muted);font-size:var(--font-size-8);line-height:var(--line-height-1-4)}.people-role-grid{margin:var(--space-18) 0 0;border:0;padding:0}.people-role-grid legend{padding:0}.people-role-grid>p{margin:var(--space-4) 0 var(--space-10);color:var(--muted);font-size:var(--font-size-8)}.people-role-grid>div{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.people-role-grid label{cursor:pointer;position:relative}.people-role-grid input{width:1px;height:1px;opacity:var(--opacity-0);position:absolute}.people-role-grid label>span{align-items:center;gap:var(--space-7);min-height:36px;padding:0 var(--space-10);color:var(--primitive-color-5d6f84);font-size:var(--font-size-9);font-weight:var(--font-weight-680);background:var(--primitive-color-f6f8fb);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);transition:color var(--duration-120ms) var(--easing-ease), background-color var(--duration-120ms) var(--easing-ease), border-color var(--duration-120ms) var(--easing-ease);display:flex}.people-role-grid label>span svg{color:#0000;background:var(--primitive-color-ffffff);border:var(--border-width-1) solid var(--primitive-color-bcc8d6);border-radius:var(--radius-4)}.people-role-grid input:checked+span{color:var(--primitive-color-235ba8);background:var(--foam);border-color:var(--primitive-color-bfd3f8)}.people-role-grid input:checked+span svg{color:var(--primitive-color-ffffff);background:var(--cobalt);border-color:var(--cobalt)}.people-role-grid input:focus-visible+span{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-2)}.people-dialog__error{padding:var(--space-9) var(--space-10);margin-top:var(--space-14);color:var(--primitive-color-a14842);font-size:var(--font-size-9);line-height:var(--line-height-1-4);background:var(--coral-foam);border:var(--border-width-1) solid var(--primitive-color-efc0bc);border-radius:var(--radius-8);display:block}.people-dialog footer{justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-18);display:flex}.people-dialog footer button{justify-content:center;align-items:center;gap:var(--space-6);min-height:38px;padding:0 var(--space-14);font-size:var(--font-size-10);font-weight:var(--font-weight-740);border-radius:var(--radius-8);cursor:pointer;display:inline-flex}.people-dialog footer button:disabled{cursor:wait;opacity:var(--opacity-0-62)}.people-dialog__cancel{color:var(--slate);border:var(--border-width-1) solid var(--line-strong);background:0 0}.people-dialog__submit{color:var(--primitive-color-ffffff);background:var(--cobalt);border:var(--border-width-1) solid var(--cobalt)}:root[data-theme=dark] .people-search,:root[data-theme=dark] .people-directory,:root[data-theme=dark] .people-state,:root[data-theme=dark] .people-dialog,:root[data-theme=dark] .team-card,:root[data-theme=dark] .team-directory__empty{background:var(--primitive-color-0d1723);border-color:var(--line)}:root[data-theme=dark] .people-directory__header{background:var(--primitive-color-0b1520)}:root[data-theme=dark] .people-row{border-bottom-color:var(--primitive-color-rgb-154-177-207-11pct)}:root[data-theme=dark] .people-row:hover{background:var(--primitive-color-101c29)}:root[data-theme=dark] .people-row__identity>i{color:var(--primitive-color-b9ceff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .people-row__identity strong em,:root[data-theme=dark] .people-role--elevated{color:var(--primitive-color-b8ccff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .people-role{color:var(--primitive-color-b3c1d1);background:var(--primitive-color-172230);border-color:var(--primitive-color-28384a)}:root[data-theme=dark] .people-readonly{color:var(--primitive-color-7be0c9);background:var(--sea-foam);border-color:var(--primitive-color-rgb-67-205-185-24pct)}:root[data-theme=dark] .people-warning{color:var(--primitive-color-ffaaa3);border-color:var(--primitive-color-rgb-255-130-121-30pct)}:root[data-theme=dark] .people-dialog>header{background:var(--primitive-color-rgb-13-23-35-95pct);border-bottom-color:var(--line)}:root[data-theme=dark] .people-dialog__icon{color:var(--primitive-color-b7ccff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .people-dialog__notice{color:var(--primitive-color-aec4e0);background:var(--primitive-color-111f32);border-color:var(--primitive-color-263c5c)}:root[data-theme=dark] .people-dialog__fields input{color:var(--primitive-color-e4ebf4);background:var(--primitive-color-09131e);border-color:var(--primitive-color-314156)}:root[data-theme=dark] .people-role-grid label>span{color:var(--primitive-color-aab9ca);background:var(--primitive-color-111c29);border-color:var(--primitive-color-2a394b)}:root[data-theme=dark] .people-role-grid label>span svg{background:var(--primitive-color-0b141f);border-color:var(--primitive-color-4a5b70)}:root[data-theme=dark] .people-role-grid input:checked+span{color:var(--primitive-color-bdd0ff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .people-dialog__cancel{color:var(--primitive-color-b0bece);background:var(--primitive-color-111c29);border-color:var(--primitive-color-334256)}:root[data-theme=dark] .people-section-tabs{background:var(--primitive-color-09131e);border-color:var(--line)}:root[data-theme=dark] .people-section-tabs button[aria-selected=true]{color:var(--primitive-color-bed1ff);background:var(--primitive-color-172a4a)}:root[data-theme=dark] .team-card>header{background:var(--primitive-color-0b1520);border-color:var(--line)}:root[data-theme=dark] .team-card li,:root[data-theme=dark] .team-member-option,:root[data-theme=dark] .team-project-options label{background:var(--primitive-color-111c29);border-color:var(--primitive-color-29394b)}:root[data-theme=dark] .team-member-option--selected{color:var(--primitive-color-bdd0ff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .team-project-options label:has(input:checked){color:var(--primitive-color-bdd0ff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .team-member-option>label>span,:root[data-theme=dark] .team-member-option>input{color:var(--primitive-color-e4ebf4);background:var(--primitive-color-09131e);border-color:var(--primitive-color-314156)}@media (width<=1120px){.organization-people{width:min(100% - 34px,1080px)}.people-hero{gap:var(--space-18);grid-template-columns:1fr}.people-hero__metrics{width:min(500px,100%)}.people-directory{overflow-x:auto}.people-directory__header,.people-row{min-width:900px}.team-directory{grid-template-columns:1fr}}@media (width<=680px){.organization-people{width:calc(100% - 24px);padding:var(--space-16) 0 var(--space-28)}.people-hero{min-height:0;padding:var(--space-19) var(--space-17);border-radius:var(--radius-13)}.people-hero__identity{align-items:flex-start}.people-hero__mark{width:42px;height:42px}.people-hero__identity h1{font-size:var(--font-size-22)}.people-hero__identity p{white-space:normal}.people-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.people-hero__metrics>span{min-width:0}.people-toolbar{flex-direction:column;align-items:stretch}.people-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.people-section-tabs button{min-width:0}.people-search,.people-primary-action,.people-readonly{width:100%}.people-directory{gap:var(--space-10);padding:var(--space-10);box-shadow:none;background:0 0;border:0;display:grid;overflow:visible}.people-directory__header{display:none}.people-row{gap:var(--space-12) var(--space-8);min-width:0;min-height:0;padding:var(--space-14);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-12);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.people-row>td{grid-column:1}.people-row>td:nth-child(2),.people-row>td:nth-child(5),.people-row__action{justify-self:end;grid-column:2!important}.people-row>td:nth-child(2){grid-row:2}.people-row>td:nth-child(5){grid-row:3}.people-row__identity{grid-column:1/-1!important}.people-row__action{grid-row:1}.people-dialog-backdrop{padding:var(--space-8);place-items:center}.people-dialog{border-radius:var(--radius-14);max-height:calc(100dvh - 16px)}.people-dialog__fields,.team-card__body,.team-selection__grid,.team-project-options{grid-template-columns:1fr}.people-role-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.people-dialog footer{flex-direction:column-reverse;align-items:stretch}.people-dialog footer button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.people-dialog{animation:none}}.work-terms{gap:var(--space-14);padding-top:var(--space-22);display:grid}.work-terms__header,.time-ledger__hero{justify-content:space-between;align-items:center;gap:var(--space-24);min-width:0;padding:var(--space-20) var(--space-22);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-15);box-shadow:var(--shadow-sm);display:flex}.work-terms__header>div,.time-ledger__hero>div{align-items:center;gap:var(--space-13);min-width:0;display:flex}.work-terms__mark,.time-ledger__mark{width:42px;height:42px;color:var(--primitive-color-2d64c8);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c8d9f9);border-radius:var(--radius-12);flex:none;place-items:center;display:grid}.work-terms__header small,.time-ledger__hero small{color:var(--muted);font-size:var(--font-size-8);font-weight:var(--font-weight-790);letter-spacing:var(--letter-spacing-0-12em);text-transform:uppercase;display:block}.work-terms__header h2,.time-ledger__hero h2{margin:var(--space-3) 0 0;color:var(--navy);font-size:var(--font-size-17);line-height:var(--line-height-1-15);letter-spacing:var(--letter-spacing-neg-0-025em)}.work-terms__header p,.time-ledger__hero p{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--font-size-9);line-height:var(--line-height-1-45)}.work-terms__header dl{gap:var(--space-6);flex:none;margin:0;display:flex}.work-terms__header dl>div{min-width:92px;padding:var(--space-10) var(--space-12);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.work-terms__header dl>div{background:color-mix(in srgb, var(--panel) 82%, var(--paper))}}.work-terms__header dl>div{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10)}.work-terms__header dt{color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-740);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase}.work-terms__header dd{margin:var(--space-3) 0 0;color:var(--navy);font-size:var(--font-size-15);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums}.work-terms__lanes{gap:var(--space-11);display:grid}.work-terms-lane{background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-14);box-shadow:var(--shadow-sm);overflow:hidden}.work-terms-lane>header{align-items:center;gap:var(--space-12);min-height:66px;padding:var(--space-12) var(--space-15);background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.work-terms-lane>header{background:color-mix(in srgb, var(--panel) 70%, var(--paper))}}.work-terms-lane>header{border-bottom:var(--border-width-1) solid var(--line)}.work-terms-lane__code{min-width:43px;height:38px;padding:0 var(--space-8);color:var(--primitive-color-2a5aa9);font-size:var(--font-size-10);font-weight:var(--font-weight-830);background:var(--foam);border:var(--border-width-1) solid var(--primitive-color-c8d9f9);border-radius:var(--radius-10);place-items:center;display:grid}.work-terms-lane header small{color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-720);letter-spacing:var(--letter-spacing-0-07em);text-transform:uppercase;display:block}.work-terms-lane h3{margin:var(--space-3) 0 0;color:var(--navy);font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-neg-0-015em)}.work-terms-switch{align-items:center;gap:var(--space-8);cursor:pointer;grid-template-columns:auto auto;display:grid}.work-terms-switch input{width:1px;height:1px;opacity:var(--opacity-0);position:absolute}.work-terms-switch>span{background:var(--primitive-color-c8d1dd);border-radius:var(--radius-99);width:36px;height:20px;box-shadow:var(--shadow-custom-102);transition:background-color var(--duration-150ms) var(--easing-ease);display:block;position:relative}.work-terms-switch>span:after{content:"";background:var(--primitive-color-ffffff);border-radius:var(--radius-circle);width:14px;height:14px;box-shadow:var(--shadow-custom-103);transition:transform var(--duration-150ms) var(--easing-cubic-bezier-0-2-0-8-0-2-1);position:absolute;top:3px;left:3px}.work-terms-switch input:checked+span{background:var(--sea-glass)}.work-terms-switch input:checked+span:after{transform:translate(16px)}.work-terms-switch input:focus-visible+span{outline:var(--border-width-3) solid var(--focus-ring);outline-offset:var(--space-2)}.work-terms-switch input:disabled+span{cursor:wait;opacity:var(--opacity-0-62)}.work-terms-switch em{min-width:72px;color:var(--slate);font-size:var(--font-size-8);font-style:normal;font-weight:var(--font-weight-730)}.work-terms-lane__people{gap:var(--space-8);padding:var(--space-13) var(--space-15);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-term-person{justify-content:space-between;align-items:center;gap:var(--space-12);min-width:0;min-height:50px;padding:var(--space-7) var(--space-8) var(--space-7) var(--space-10);background:var(--panel);display:flex}@supports (color:color-mix(in lab, red, red)){.work-term-person{background:color-mix(in srgb, var(--panel) 68%, var(--paper))}}.work-term-person{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10)}.work-term-person__identity{align-items:center;gap:var(--space-8);min-width:0;display:flex}.work-term-person__identity>i{width:28px;height:28px;color:var(--primitive-color-315d91);font-size:var(--font-size-8);font-style:normal;font-weight:var(--font-weight-800);background:var(--primitive-color-e6edf5);border-radius:var(--radius-circle);flex:none;place-items:center;display:grid}.work-term-person__identity strong,.work-term-person__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-term-person__identity strong{color:var(--navy);font-size:var(--font-size-9)}.work-term-person__identity small{max-width:150px;margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-7)}.work-mode-control{gap:var(--space-2);padding:var(--space-2);background:var(--primitive-color-e8edf3);border-radius:var(--radius-8);border:0;flex:none;grid-template-columns:1fr 1fr;margin:0;display:inline-grid}.work-mode-control button{justify-content:center;align-items:center;gap:var(--space-4);min-height:28px;padding:0 var(--space-8);color:var(--primitive-color-748397);font-size:var(--font-size-8);font-weight:var(--font-weight-740);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;display:inline-flex}.work-mode-control button[aria-pressed=true]{color:var(--primitive-color-2459ad);background:var(--paper);box-shadow:var(--shadow-custom-104)}.work-mode-control button:disabled{cursor:wait;opacity:var(--opacity-0-58)}.work-terms-lane>footer{align-items:center;gap:var(--space-10);min-height:52px;padding:var(--space-8) var(--space-15);border-top:var(--border-width-1) solid var(--line);display:flex}.work-terms-lane>footer>span{color:var(--muted);font-size:var(--font-size-8);flex:1}.work-terms-lane>footer output{color:var(--coral);font-size:var(--font-size-8)}.work-terms-lane>footer button,.time-range button,.time-ledger-state button{justify-content:center;align-items:center;gap:var(--space-6);min-height:32px;padding:0 var(--space-11);color:var(--primitive-color-ffffff);font-size:var(--font-size-8);font-weight:var(--font-weight-750);background:var(--cobalt);border:var(--border-width-1) solid var(--cobalt);border-radius:var(--radius-8);cursor:pointer;display:inline-flex}.work-terms-lane>footer button:disabled,.time-range button:disabled{cursor:not-allowed;opacity:var(--opacity-0-48)}.time-ledger{gap:var(--space-14);width:min(1180px,100% - 48px);padding:var(--space-26) 0 var(--space-44);margin:0 auto;display:grid}.time-ledger__total{gap:var(--space-2);min-width:150px;padding:var(--space-12) var(--space-15);text-align:right;background:var(--sea-foam);display:grid}@supports (color:color-mix(in lab, red, red)){.time-ledger__total{background:color-mix(in srgb, var(--sea-foam) 58%, var(--paper))}}.time-ledger__total{border:var(--border-width-1) solid var(--sea-glass)}@supports (color:color-mix(in lab, red, red)){.time-ledger__total{border:var(--border-width-1) solid color-mix(in srgb, var(--sea-glass) 26%, var(--line))}}.time-ledger__total{border-radius:var(--radius-11)}.time-ledger__total strong{color:var(--navy);font-size:var(--font-size-21);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-neg-0-04em)}.time-range{align-items:end;gap:var(--space-10);padding:var(--space-11) var(--space-13);color:var(--muted);background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-12);box-shadow:var(--shadow-sm);display:flex}.time-range>svg{align-self:center}.time-range label{gap:var(--space-4);display:grid}.time-range label span{font-size:var(--font-size-7);font-weight:var(--font-weight-750);text-transform:uppercase}.time-range input{min-height:32px;padding:0 var(--space-9);color:var(--navy);font-size:var(--font-size-9);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.time-range input{background:color-mix(in srgb, var(--panel) 65%, var(--paper))}}.time-range input{border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-7)}.time-ledger__rollups{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.time-rollup,.time-entry-log{background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-13);box-shadow:var(--shadow-sm);overflow:hidden}.time-rollup{padding:var(--space-14)}.time-rollup h3{align-items:center;gap:var(--space-7);margin:0 0 var(--space-10);color:var(--slate);font-size:var(--font-size-9);text-transform:uppercase;display:flex}.time-rollup>div{justify-content:space-between;align-items:center;gap:var(--space-12);border-top:var(--border-width-1) solid var(--line);min-height:34px;display:flex}.time-rollup>div span{min-width:0;color:var(--slate);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-rollup>div strong{color:var(--navy);font-size:var(--font-size-9);font-variant-numeric:tabular-nums}.time-rollup>p{color:var(--muted);font-size:var(--font-size-9)}.time-entry-log>header{min-height:44px;padding:0 var(--space-15);background:var(--panel);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.time-entry-log>header{background:color-mix(in srgb, var(--panel) 68%, var(--paper))}}.time-entry-log>header{border-bottom:var(--border-width-1) solid var(--line)}.time-entry-log>header span{color:var(--navy);font-size:var(--font-size-10);font-weight:var(--font-weight-780)}.time-entry-log>header small{color:var(--muted);font-size:var(--font-size-8)}.time-entry-log__empty{padding:var(--space-20);color:var(--muted);font-size:var(--font-size-9);text-align:center;margin:0}.time-entry-log__rows article{align-items:center;gap:var(--space-14);min-height:54px;padding:var(--space-9) var(--space-15);border-bottom:var(--border-width-1) solid var(--line);grid-template-columns:92px minmax(160px,1.1fr) minmax(140px,1fr) auto;display:grid}.time-entry-log__rows article:last-child{border-bottom:0}.time-entry-log time{color:var(--muted);font-size:var(--font-size-8);font-variant-numeric:tabular-nums}.time-entry-log article>span strong,.time-entry-log article>span small{display:block}.time-entry-log article>span strong{color:var(--navy);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.time-entry-log article>span small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-8)}.time-entry-log article p{color:var(--slate);font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.time-entry-log article b{color:var(--navy);font-size:var(--font-size-10);font-variant-numeric:tabular-nums}.time-ledger-state{place-content:center;justify-items:center;gap:var(--space-8);width:min(560px,100% - 40px);min-height:240px;padding:var(--space-28);margin:var(--space-34) auto;color:var(--muted);text-align:center;background:var(--paper);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-15);box-shadow:var(--shadow-sm);display:grid}.time-ledger-state h2{margin:var(--space-3) 0 0;color:var(--navy);font-size:var(--font-size-16)}.time-ledger-state p{max-width:360px;font-size:var(--font-size-9);line-height:var(--line-height-1-5);margin:0}.work-time-entry{padding:var(--space-13);margin:var(--space-14) 0;background:var(--sea-foam)}@supports (color:color-mix(in lab, red, red)){.work-time-entry{background:color-mix(in srgb, var(--sea-foam) 42%, var(--paper))}}.work-time-entry{border:var(--border-width-1) solid var(--sea-glass)}@supports (color:color-mix(in lab, red, red)){.work-time-entry{border:var(--border-width-1) solid color-mix(in srgb, var(--sea-glass) 28%, var(--line))}}.work-time-entry{border-radius:var(--radius-12)}.work-time-entry>header{align-items:center;gap:var(--space-9);margin-bottom:var(--space-11);display:flex}.work-time-entry>header>span{width:30px;height:30px;color:var(--primitive-color-087d6f);background:var(--sea-foam);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.work-time-entry>header>span{background:color-mix(in srgb, var(--sea-foam) 74%, var(--paper))}}.work-time-entry>header>span{border-radius:var(--radius-8)}.work-time-entry>header>div{flex:1;min-width:0}.work-time-entry>header strong,.work-time-entry>header small{display:block}.work-time-entry>header strong{color:var(--navy);font-size:var(--font-size-10)}.work-time-entry>header small{margin-top:var(--space-2);color:var(--muted);font-size:var(--font-size-8)}.work-time-entry>header em{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);color:var(--primitive-color-087d6f);font-size:var(--font-size-7);font-style:normal;font-weight:var(--font-weight-820);background:var(--sea-foam);border:var(--border-width-1) solid var(--sea-glass);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.work-time-entry>header em{border:var(--border-width-1) solid color-mix(in srgb, var(--sea-glass) 28%, transparent)}}.work-time-entry>header em{border-radius:var(--radius-6)}.work-time-entry form{gap:var(--space-8);grid-template-columns:minmax(118px,1fr) 70px 70px;display:grid}.work-time-entry label{gap:var(--space-4);display:grid}.work-time-entry label>span{color:var(--slate);font-size:var(--font-size-8);font-weight:var(--font-weight-720)}.work-time-entry label>span small{color:var(--muted);font-weight:var(--font-weight-500)}.work-time-entry input{width:100%;min-width:0;height:34px;padding:0 var(--space-9);color:var(--navy);font-size:var(--font-size-9);background:var(--paper);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-8)}.work-time-entry__note{grid-column:1/-1}.work-time-entry form button{justify-content:center;align-items:center;gap:var(--space-6);min-height:34px;color:var(--primitive-color-ffffff);font-size:var(--font-size-9);font-weight:var(--font-weight-760);background:var(--primitive-color-0e9787);border:var(--border-width-1) solid var(--primitive-color-0e9787);border-radius:var(--radius-8);cursor:pointer;grid-column:1/-1;display:inline-flex}.work-time-entry form button:disabled{cursor:not-allowed;opacity:var(--opacity-0-5)}.work-time-entry.work-time-entry>output{margin-top:var(--space-8);color:var(--coral);font-size:var(--font-size-8);display:block}.work-time-entry__recent{gap:var(--space-5);padding-top:var(--space-10);margin-top:var(--space-10);border-top:var(--border-width-1) solid var(--sea-glass);display:grid}@supports (color:color-mix(in lab, red, red)){.work-time-entry__recent{border-top:var(--border-width-1) solid color-mix(in srgb, var(--sea-glass) 22%, var(--line))}}.work-time-entry__recent>small{color:var(--muted);font-size:var(--font-size-7);font-weight:var(--font-weight-750);text-transform:uppercase}.work-time-entry__recent>span{color:var(--slate);font-size:var(--font-size-8);justify-content:space-between;display:flex}.work-time-entry__recent.work-time-entry__recent b{color:var(--navy);font-variant-numeric:tabular-nums}:root[data-theme=dark] .work-terms__mark,:root[data-theme=dark] .time-ledger__mark,:root[data-theme=dark] .work-terms-lane__code{color:var(--primitive-color-b9ceff);background:var(--primitive-color-172a4a);border-color:var(--primitive-color-294d82)}:root[data-theme=dark] .work-terms-switch>span{background:var(--primitive-color-35465a)}:root[data-theme=dark] .work-term-person__identity>i{color:var(--primitive-color-b6cbed);background:var(--primitive-color-172537)}:root[data-theme=dark] .work-mode-control{background:var(--primitive-color-08111b)}:root[data-theme=dark] .work-mode-control button[aria-pressed=true]{color:var(--primitive-color-bfd2ff);background:var(--primitive-color-172a4a)}:root[data-theme=dark] .work-time-entry>header>span{color:var(--primitive-color-73e0d0);background:var(--primitive-color-rgb-67-205-185-15pct)}:root[data-theme=dark] .work-time-entry>header em{color:var(--primitive-color-73e0d0)}@media (width<=900px){.work-terms-lane__people{grid-template-columns:1fr}.time-ledger{width:calc(100% - 32px)}}@media (width<=680px){.work-terms__header,.time-ledger__hero{padding:var(--space-16);flex-direction:column;align-items:stretch}.work-terms__header dl{grid-template-columns:1fr 1fr;display:grid}.work-terms__header dl>div{min-width:0}.work-terms-lane>header{grid-template-columns:auto minmax(0,1fr)}.work-terms-switch{grid-column:1/-1;justify-content:start}.work-term-person{flex-direction:column;align-items:stretch}.work-mode-control{width:100%}.work-mode-control button{min-height:38px}.work-terms-lane>footer{flex-direction:column;align-items:stretch}.work-terms-lane>footer button{min-height:44px}.time-ledger{width:calc(100% - 24px);padding:var(--space-16) 0 var(--space-28)}.time-ledger__total{text-align:left;min-width:0}.time-range{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.time-range>svg{display:none}.time-range input,.time-range button{width:100%;min-height:44px}.time-range button{grid-column:1/-1}.time-ledger__rollups{grid-template-columns:1fr}.time-entry-log__rows article{gap:var(--space-6) var(--space-12);grid-template-columns:1fr auto}.time-entry-log article p{grid-column:1/-1}.work-time-entry form{grid-template-columns:1fr 1fr}.work-time-entry__date,.work-time-entry__note,.work-time-entry form button{grid-column:1/-1}.work-time-entry input,.work-time-entry form button{min-height:44px}}@media (prefers-reduced-motion:reduce){.work-terms-switch>span,.work-terms-switch>span:after{transition:none}}.crm-workspace{min-width:0;min-height:0;padding:var(--space-20) var(--space-24) var(--space-24);color:var(--navy);overflow:auto}.crm-workspace__header,.crm-workspace__actions,.crm-metric,.crm-metric-strip__money,.crm-filters,.crm-filters label,.crm-project-controls,.crm-error-banner,.crm-ledger-group>header,.crm-ledger-group>header>div,.crm-kanban-column>header,.crm-kanban-column>header>div,.crm-card__handle,.crm-card__facts,.crm-card__next,.crm-lead-panel__header,.crm-lead-panel__signal-row,.crm-panel-section>header,.crm-dialog>header,.crm-dialog__actions,.crm-pipeline-stage-row{align-items:center;display:flex}.crm-workspace__header{justify-content:space-between;gap:var(--space-20);margin-bottom:var(--space-16)}.crm-workspace__header h1,.crm-dialog h2,.crm-lead-panel h2,.crm-ledger-group h2{letter-spacing:var(--letter-spacing-neg-0-025em);margin:0}.crm-workspace__header h1{font-size:var(--font-size-fluid-22-31)}.crm-workspace__header p,.crm-dialog header p,.crm-lead-panel__header p,.crm-ledger-group header p,.crm-empty-copy{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--font-size-label)}.crm-workspace__actions{gap:var(--space-8);flex-shrink:0}.crm-metric-strip{min-width:0;margin-top:0;margin-bottom:var(--space-14);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-sm);grid-template-columns:repeat(5,minmax(108px,auto)) minmax(240px,1fr);padding:0;display:grid;overflow:hidden}.crm-metric,.crm-metric-strip__money{min-height:var(--space-50);gap:var(--space-7);padding:var(--space-9) var(--space-12);border-right:var(--border-width-1) solid var(--line);font-size:var(--font-size-caption);color:var(--muted)}.crm-metric strong{color:var(--navy);font-size:var(--font-size-title-sm);margin-left:auto}.crm-metric--danger,.crm-metric--danger strong{color:var(--coral);background:var(--coral-foam)}.crm-metric-strip__money{color:var(--sea-glass);border-right:0}.crm-metric-strip__money span{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-filters,.crm-project-controls{gap:var(--space-8);margin-bottom:var(--space-14)}.crm-filters{flex-wrap:wrap}.crm-filters label,.crm-search{min-height:var(--space-38);gap:var(--space-7);padding:0 var(--space-10);border:var(--border-width-1) solid var(--control-border);border-radius:var(--radius-8);background:var(--control-background);color:var(--muted)}.crm-search{flex:260px}.crm-filters input,.crm-filters select{min-width:0;color:var(--control-foreground);font:inherit;background:0 0;border:0;outline:0}.crm-search input{width:100%}.crm-project-controls{color:var(--muted);font-size:var(--font-size-label);justify-content:space-between}.crm-project-controls label{align-items:center;gap:var(--space-7);display:inline-flex}.crm-error-banner,.crm-inline-error{border:var(--border-width-1) solid var(--surface-danger-border);border-radius:var(--radius-8);background:var(--surface-danger);color:var(--coral);font-size:var(--font-size-label)}.crm-error-banner{gap:var(--space-8);margin-bottom:var(--space-12);padding:var(--space-9) var(--space-11)}.crm-error-banner button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.crm-inline-error{margin:var(--space-10) var(--space-16) 0;padding:var(--space-9) var(--space-11);display:block}.crm-loading,.crm-empty{min-height:280px;color:var(--muted);place-content:center;place-items:center;display:grid}.crm-empty h2{margin:var(--space-10) 0 0;color:var(--navy);font-size:var(--font-size-title-md)}.crm-empty p{margin:var(--space-5) 0 0}.crm-spin{animation:crm-spin var(--duration-900ms) var(--easing-linear) infinite}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-ledger{gap:var(--space-14);display:grid}.crm-ledger-group{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-sm);overflow:hidden}.crm-ledger-group>header{padding:var(--space-11) var(--space-14);border-bottom:var(--border-width-1) solid var(--line);background:var(--surface-nested);justify-content:space-between}.crm-ledger-group>header>div{gap:var(--space-10)}.crm-ledger-group h2{font-size:var(--font-size-body-strong)}.crm-needs-attention{padding:var(--space-4) var(--space-8);border-radius:var(--radius-99);background:var(--amber-foam);color:var(--amber);font-size:var(--font-size-caption);font-weight:var(--font-weight-700)}.crm-ledger-rows{display:grid}.crm-lead-row{align-items:center;gap:var(--space-10);width:100%;min-height:66px;padding:var(--space-9) var(--space-14);border:0;border-bottom:var(--border-width-1) solid var(--line);color:var(--navy);text-align:left;background:0 0;grid-template-columns:72px minmax(180px,1.8fr) repeat(4,minmax(100px,.8fr)) minmax(180px,1.2fr);display:grid}.crm-lead-row:last-child{border-bottom:0}.crm-lead-row:hover,.crm-lead-row:focus-visible{background:var(--surface-interactive)}.crm-lead-row>span:not(.crm-temperature){gap:var(--space-2);min-width:0;display:grid}.crm-lead-row strong,.crm-lead-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-lead-row strong{font-size:var(--font-size-label)}.crm-lead-row small{color:var(--muted);font-size:var(--font-size-micro)}.crm-temperature{width:max-content;padding:var(--space-3) var(--space-7);border-radius:var(--radius-99);background:var(--surface-interactive);color:var(--muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-05em);text-transform:uppercase;display:inline-flex}.crm-temperature--hot{background:var(--coral-foam);color:var(--coral)}.crm-temperature--warm{background:var(--amber-foam);color:var(--amber)}.crm-temperature--cold{background:var(--foam);color:var(--cobalt)}.crm-temperature--frozen{background:var(--surface-interactive);color:var(--muted)}.crm-temperature--closed{background:var(--sea-foam);color:var(--sea-glass)}.crm-attention--due{color:var(--coral)}.crm-kanban{align-items:flex-start;gap:var(--space-12);min-height:420px;padding-bottom:var(--space-14);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.crm-kanban-column{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-md);background:var(--surface-nested);scroll-snap-align:start;flex:0 0 286px;min-width:0;margin:0;padding:0;overflow:hidden}.crm-kanban-column>header{min-height:48px;padding:var(--space-8) var(--space-11);border-top:var(--border-width-3) solid;border-bottom:var(--border-width-1) solid var(--line);background:var(--paper);justify-content:space-between}.crm-kanban-column>header>div{gap:var(--space-7)}.crm-kanban-column>header small,.crm-kanban-column>header>span{color:var(--muted);font-size:var(--font-size-caption)}.crm-stage-color{border-radius:var(--radius-circle);width:9px;height:9px}.crm-kanban-column__body{gap:var(--space-8);min-height:100px;padding:var(--space-9);display:grid}.crm-card{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-9);background:var(--paper);box-shadow:var(--shadow-sm);cursor:grab;transition:transform var(--duration-150ms), opacity var(--duration-150ms), box-shadow var(--duration-150ms)}.crm-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.crm-card--dragging{opacity:var(--opacity-0-45)}.crm-card>button{gap:var(--space-6);width:100%;padding:var(--space-10);color:var(--navy);text-align:left;background:0 0;border:0;display:grid}.crm-card>button>strong{font-size:var(--font-size-label)}.crm-card>button>small{color:var(--muted)}.crm-card__handle{color:var(--muted);justify-content:space-between}.crm-card__facts{gap:var(--space-5);flex-wrap:wrap}.crm-card__facts span{padding:var(--space-2) var(--space-5);border-radius:var(--radius-5);background:var(--surface-interactive);color:var(--muted);font-size:var(--font-size-micro)}.crm-card__next{gap:var(--space-5);padding-top:var(--space-7);border-top:var(--border-width-1) solid var(--line);color:var(--muted);font-size:var(--font-size-caption)}.crm-card__next--due{color:var(--coral)}.crm-column-empty{padding:var(--space-18) var(--space-8);color:var(--muted);font-size:var(--font-size-caption);text-align:center;margin:0}.crm-dialog-layer,.crm-panel-layer{z-index:var(--z-index-120);position:fixed;inset:0}.crm-dialog-backdrop,.crm-panel-backdrop{background:var(--primitive-color-rgb-3-8-15-64pct);border:0;position:absolute;inset:0}.crm-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-18);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-md);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.crm-dialog>header,.crm-lead-panel__header{justify-content:space-between;gap:var(--space-16)}.crm-dialog>header{margin-bottom:var(--space-16)}.crm-form-grid{gap:var(--space-11);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-field{gap:var(--space-5);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-650);display:grid}.crm-field--wide,.crm-form-submit,.crm-dialog__actions{grid-column:1/-1}.crm-field input,.crm-field select,.crm-field textarea,.crm-activity-composer input,.crm-activity-composer select,.crm-activity-composer textarea{width:100%;min-height:var(--control-height-default);padding:var(--space-8) var(--space-10);border:var(--border-width-1) solid var(--control-border);border-radius:var(--radius-7);background:var(--control-background);color:var(--control-foreground);font:inherit;font-weight:var(--font-weight-500);resize:vertical;outline:0}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus,.crm-activity-composer select:focus,.crm-activity-composer textarea:focus{border-color:var(--control-border-focus);box-shadow:var(--shadow-custom-087)}.crm-dialog__actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-8)}.crm-pipeline-editor{width:min(900px,100vw - 32px)}.crm-pipeline-editor__rows{gap:var(--space-7);display:grid}.crm-pipeline-stage-row{gap:var(--space-7);padding:var(--space-7);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-8);background:var(--surface-nested);grid-template-columns:28px 36px minmax(140px,1fr) 110px 72px repeat(3,34px);display:grid}.crm-pipeline-stage-row>input[type=color]{width:34px;height:34px;padding:var(--space-2);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-6);background:var(--paper)}.crm-pipeline-stage-row label{gap:var(--space-2);color:var(--muted);font-size:var(--font-size-micro);display:grid}.crm-pipeline-stage-row label input{min-width:0;height:28px;padding:0 var(--space-6);border:var(--border-width-1) solid var(--control-border);border-radius:var(--radius-5);background:var(--control-background);color:var(--control-foreground)}.crm-pipeline-stage-row button{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-6);background:var(--paper);width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.crm-pipeline-stage-row button:disabled{opacity:var(--opacity-0-35)}.crm-pipeline-stage-row__position,.crm-stage-type{color:var(--muted);font-size:var(--font-size-caption);text-align:center}.crm-stage-type{padding:var(--space-4);border-radius:var(--radius-5);background:var(--surface-interactive);text-transform:uppercase}.crm-add-stage{margin-top:var(--space-10)}.crm-lead-panel{border-left:var(--border-width-1) solid var(--line-strong);background:var(--paper);width:min(760px,100vw - 48px);height:100dvh;box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:0;right:0}.crm-lead-panel__header{padding:var(--space-16) var(--space-18);border-bottom:var(--border-width-1) solid var(--line)}.crm-lead-panel__header h2{font-size:var(--font-size-title-lg)}.crm-lead-panel__signal-row{gap:var(--space-9);padding:var(--space-9) var(--space-18);border-bottom:var(--border-width-1) solid var(--line);background:var(--surface-nested);color:var(--muted);font-size:var(--font-size-caption);flex-wrap:wrap}.crm-lead-panel__signal-row>strong{color:var(--navy)}.crm-lead-panel__body{min-height:0;padding:var(--space-14) var(--space-18) var(--space-28);overflow-y:auto}.crm-panel-section{padding:var(--space-15) 0;border-bottom:var(--border-width-1) solid var(--line)}.crm-panel-section:last-child{border-bottom:0}.crm-panel-section>header{gap:var(--space-7);margin-bottom:var(--space-11)}.crm-panel-section>header h3{font-size:var(--font-size-body-strong);margin:0}.crm-panel-section--split{gap:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-stack-form{gap:var(--space-9);display:grid}.crm-activity-composer{align-items:end;gap:var(--space-8);grid-template-columns:130px minmax(0,1fr) auto;display:grid}.crm-next-action-complete>p{margin:0 0 var(--space-11);color:var(--muted);font-size:var(--font-size-label)}.crm-handoff{padding:var(--space-14);border:var(--border-width-1) solid var(--sea-glass);border-radius:var(--radius-md);background:var(--sea-foam)}.crm-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.crm-timeline li{gap:var(--space-9);padding-bottom:var(--space-14);grid-template-columns:18px 1fr;display:grid;position:relative}.crm-timeline li:not(:last-child):before{background:var(--line-strong);content:"";width:1px;position:absolute;top:11px;bottom:-2px;left:5px}.crm-timeline__dot{z-index:var(--z-index-1);width:11px;height:11px;margin-top:var(--space-3);border:var(--border-width-2) solid var(--paper);border-radius:var(--radius-circle);background:var(--cobalt);box-shadow:var(--shadow-custom-068)}.crm-timeline__dot--call,.crm-timeline__dot--email,.crm-timeline__dot--meeting,.crm-timeline__dot--whatsapp{background:var(--sea-glass)}.crm-timeline li strong{font-size:var(--font-size-label)}.crm-timeline li p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--font-size-micro)}.crm-panel-loading{z-index:var(--z-index-120);background:var(--primitive-color-rgb-3-8-15-64pct);place-items:center;display:grid;position:fixed;inset:0}@media (width<=1100px){.crm-metric-strip{grid-template-columns:repeat(3,1fr)}.crm-metric:nth-child(3){border-right:0}.crm-metric-strip__money{border-top:var(--border-width-1) solid var(--line);grid-column:1/-1}.crm-lead-row{grid-template-columns:68px minmax(180px,1.5fr) repeat(2,minmax(100px,.8fr))}.crm-lead-row>span:nth-of-type(5),.crm-lead-row>span:nth-of-type(6),.crm-lead-row>span:nth-of-type(7){display:none}}@media (width<=720px){.crm-workspace{padding:var(--space-14) var(--space-10) var(--space-20)}.crm-workspace__header{flex-direction:column;align-items:flex-start}.crm-workspace__actions{width:100%}.crm-workspace__actions>button{flex:1}.crm-metric-strip{display:flex;overflow-x:auto}.crm-metric{flex:0 0 130px}.crm-metric-strip__money{border-top:0;flex:0 0 260px}.crm-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-search{grid-column:1/-1}.crm-lead-row{padding:var(--space-10);grid-template-columns:64px minmax(0,1fr) 90px}.crm-lead-row>span:nth-of-type(n+4){display:none}.crm-kanban-column{flex-basis:min(84vw,300px)}.crm-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:calc(100dvh - 20px);top:auto;bottom:0;left:0;transform:none}.crm-form-grid,.crm-panel-section--split{grid-template-columns:1fr}.crm-field--wide,.crm-form-submit,.crm-dialog__actions{grid-column:auto}.crm-lead-panel{width:100%}.crm-lead-panel__header,.crm-lead-panel__signal-row,.crm-lead-panel__body{padding-right:var(--space-12);padding-left:var(--space-12)}.crm-activity-composer{grid-template-columns:1fr}.crm-pipeline-stage-row{grid-template-columns:26px 34px 1fr 80px}.crm-pipeline-stage-row .crm-stage-type,.crm-pipeline-stage-row>button{display:none}}@media (prefers-reduced-motion:reduce){.crm-spin{animation:none}.crm-card{transition:none}}.auth-shell{background:var(--paper);grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr);min-height:100dvh;display:grid}.auth-story{min-height:100%;padding:clamp(var(--space-32), 5vw, var(--space-72));color:var(--primitive-color-eef5ff);background:radial-gradient(circle at 20% 18%, var(--primitive-color-rgb-39-100-231-36pct), transparent 34%), radial-gradient(circle at 84% 78%, var(--primitive-color-rgb-22-169-151-20pct), transparent 32%), linear-gradient(145deg, var(--primitive-color-06111f) 0%, var(--primitive-color-0b1d31) 58%, var(--primitive-color-0b2335) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-story:after{border:var(--border-width-1) solid var(--primitive-color-rgb-127-174-255-20pct);border-radius:var(--radius-circle);width:440px;height:440px;box-shadow:var(--shadow-custom-001);content:"";position:absolute;bottom:-210px;right:-250px}.auth-brand{z-index:var(--z-index-1);line-height:var(--line-height-0);position:relative}.auth-brand__logo{aspect-ratio:1270/480;width:min(220px,58vw)}.auth-story__copy{max-width:560px;z-index:var(--z-index-1);margin:auto 0;position:relative}.auth-story__copy .eyebrow{color:var(--primitive-color-6fd9c9)}.auth-story__copy h1{margin:var(--space-18) 0 var(--space-22);font-size:var(--font-size-fluid-42-76);line-height:var(--line-height-0-98);letter-spacing:var(--letter-spacing-neg-0-055em)}.auth-story__copy p{max-width:520px;color:var(--primitive-color-a8bad0);font-size:var(--font-size-fluid-16-20);line-height:var(--line-height-1-65);margin:0}.auth-assurances{gap:var(--space-10) var(--space-24);z-index:var(--z-index-1);color:var(--primitive-color-b9c8da);font-size:var(--font-size-12);font-weight:var(--font-weight-750);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.auth-assurances li{align-items:center;gap:var(--space-7);display:flex}.auth-assurances svg{color:var(--primitive-color-51c9b8)}.auth-entry{min-height:100%;padding:var(--space-32);background:radial-gradient(circle at 72% 12%, var(--foam), transparent 28%), var(--paper);place-items:center;display:grid}.auth-card{width:min(100%,470px);padding:clamp(var(--space-28), 4vw, var(--space-46));border:var(--border-width-1) solid var(--line);border-radius:var(--radius-22);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.auth-card{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.auth-card{box-shadow:var(--shadow-custom-002)}.auth-card header h2{margin:var(--space-10) 0 var(--space-8);font-size:var(--font-size-fluid-27-36);line-height:var(--line-height-1-08);letter-spacing:var(--letter-spacing-neg-0-04em)}.auth-card header p,.auth-card footer,.auth-method-note{color:var(--muted)}.auth-card header p{margin:0}.auth-tabs{margin:var(--space-28) 0 var(--space-24);padding:var(--space-4);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-11);background:var(--panel);grid-template-columns:1fr 1fr;display:grid}.auth-tabs button{border-radius:var(--radius-8);min-height:42px;color:var(--muted);cursor:pointer;font-size:var(--font-size-13);font-weight:var(--font-weight-800);background:0 0;border:0}.auth-tabs button.auth-tabs__active{color:var(--navy);background:var(--paper);box-shadow:var(--shadow-sm)}.auth-form{gap:var(--space-18);display:grid}.auth-form label{gap:var(--space-8);display:grid}.auth-form label>span:first-child{font-size:var(--font-size-12);font-weight:var(--font-weight-850);letter-spacing:var(--letter-spacing-0-04em)}.auth-input{min-height:50px;padding:0 var(--space-14);align-items:center;gap:var(--space-10);border:var(--border-width-1) solid var(--line-strong);border-radius:var(--radius-10);background:var(--paper);color:var(--muted);transition:border-color var(--duration-140ms) var(--easing-ease), box-shadow var(--duration-140ms) var(--easing-ease);display:flex}.auth-input:focus-within{border-color:var(--cobalt);box-shadow:var(--shadow-custom-003)}.auth-input input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1}.auth-method-note{margin:var(--space-neg-4) 0 0;font-size:var(--font-size-12);line-height:var(--line-height-1-55)}.auth-link-action{width:fit-content;margin-top:var(--space-neg-10);padding:var(--space-4) 0;color:var(--cobalt);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-750);background:0 0;border:0}.auth-link-action:hover{text-decoration:underline}.auth-message{padding:var(--space-11) var(--space-13);border-radius:var(--radius-9);font-size:var(--font-size-12);font-weight:var(--font-weight-750);line-height:var(--line-height-1-45);margin:0}.auth-message--error{color:var(--coral);background:var(--coral-foam)}.auth-message--success{color:var(--sea-glass);background:var(--sea-foam)}.auth-submit{min-height:52px;padding:0 var(--space-18);justify-content:center;align-items:center;gap:var(--space-10);border-radius:var(--radius-10);color:var(--primitive-color-ffffff);background:linear-gradient(135deg, var(--cobalt), var(--cobalt-dark));box-shadow:var(--shadow-custom-004);cursor:pointer;font-weight:var(--font-weight-850);border:0;display:flex}.auth-submit:disabled{opacity:var(--opacity-0-65);cursor:wait}.auth-secondary-action{justify-content:center;align-items:center;gap:var(--space-7);min-height:42px;color:var(--muted);cursor:pointer;font-weight:var(--font-weight-750);background:0 0;border:0;display:inline-flex}.auth-secondary-action:disabled{opacity:var(--opacity-0-65);cursor:wait}.auth-card footer{margin-top:var(--space-24);padding-top:var(--space-20);align-items:center;gap:var(--space-8);border-top:var(--border-width-1) solid var(--line);font-size:var(--font-size-11);line-height:var(--line-height-1-45);display:flex}.auth-card footer svg{color:var(--sea-glass);flex:none}:root[data-theme=dark] .auth-entry{background:radial-gradient(circle at 72% 12%, var(--primitive-color-rgb-100-143-242-10pct), transparent 30%), var(--canvas)}:root[data-theme=dark] .auth-card{background:var(--primitive-color-rgb-13-23-35-94pct);box-shadow:var(--shadow-custom-005)}@media (width<=860px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:280px;padding:var(--space-28)}.auth-brand__logo{width:min(190px,55vw)}.auth-story__copy{margin:var(--space-50) 0}.auth-story__copy h1{font-size:var(--font-size-fluid-38-58)}.auth-assurances{display:none}.auth-entry{padding:var(--space-22) var(--space-16) var(--space-34)}}@media (prefers-reduced-motion:reduce){.auth-input{transition:none}}.invitation-page{min-height:100dvh;padding:var(--space-24);color:var(--navy);background:radial-gradient(circle at 50% 0%, var(--foam), transparent 34%), var(--paper);place-items:center;display:grid}.invitation-card{width:min(100%,560px);padding:clamp(var(--space-28), 6vw, var(--space-50));text-align:center;background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.invitation-card{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.invitation-card{border:var(--border-width-1) solid var(--line);border-radius:var(--radius-22);box-shadow:var(--shadow-custom-002)}.invitation-card__logo{width:48px;height:48px;margin:0 auto var(--space-24)}.invitation-card__eyebrow{margin:0 0 var(--space-10);color:var(--muted);font-size:var(--font-size-10);font-weight:var(--font-weight-800);letter-spacing:var(--letter-spacing-0-08em);text-transform:uppercase}.invitation-card h1{font-size:var(--font-size-fluid-22-31);line-height:var(--line-height-1-08);letter-spacing:var(--letter-spacing-neg-0-04em);margin:0}.invitation-card__inviter{margin:var(--space-14) 0 0;color:var(--muted);line-height:var(--line-height-1-5)}.invitation-card__recipient{gap:var(--space-8);margin:var(--space-22) 0 0;padding:var(--space-10) var(--space-12);color:var(--slate);font-size:var(--font-size-11);background:var(--panel);border:var(--border-width-1) solid var(--line);border-radius:var(--radius-10);justify-content:center;align-items:center;display:flex}.invitation-card__recipient svg{color:var(--cobalt);flex:none}.invitation-card__actions{gap:var(--space-10);margin-top:var(--space-24);display:grid}.invitation-card__actions button,.invitation-card__continue{justify-content:center;align-items:center;gap:var(--space-8);min-height:46px;padding:0 var(--space-16);border-radius:var(--radius-9);font-size:var(--font-size-12);font-weight:var(--font-weight-800);cursor:pointer;text-decoration:none;display:inline-flex}.invitation-card__accept{color:var(--primitive-color-ffffff);background:var(--navy);border:var(--border-width-1) solid var(--navy)}.invitation-card__accept:hover{background:var(--cobalt);border-color:var(--cobalt)}.invitation-card__decline{color:var(--muted);background:0 0;border:0}.invitation-card__decline:hover{color:var(--navy)}.invitation-card__expiry{margin:var(--space-18) 0 0;color:var(--muted);font-size:var(--font-size-10)}.invitation-card__footer{margin-top:var(--space-32);padding-top:var(--space-16);color:var(--muted);font-size:var(--font-size-10);border-top:var(--border-width-1) solid var(--line)}.invitation-state{gap:var(--space-12);place-items:center;display:grid}.invitation-state p{color:var(--muted);line-height:var(--line-height-1-5);margin:0}.invitation-state h1{margin:0}.invitation-state--error p{color:var(--coral)}.invitation-state--error button{min-height:42px;padding:0 var(--space-16);color:var(--primitive-color-ffffff);background:var(--navy);border-radius:var(--radius-8);cursor:pointer;font-weight:var(--font-weight-750);border:0}.invitation-state__icon{width:48px;height:48px;color:var(--primitive-color-ffffff);background:var(--sea-glass);border-radius:var(--radius-circle);place-items:center;display:grid}.invitation-card__continue{margin-top:var(--space-8);color:var(--primitive-color-ffffff);background:var(--navy)}@media (width<=560px){.invitation-page{padding:var(--space-12)}.invitation-card{padding:var(--space-24) var(--space-18);border-radius:var(--radius-16)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
