/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing)*4)}.border{border-style:var(--tw-border-style);border-width:1px}.py-4{padding-block:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--cp-radius:18px;--cp-radius-sm:12px;--cp-container:1360px;--cp-header-h:72px;--cp-landing-snap-inset:clamp(28px,3.5vh,44px);--cp-landing-snap-top:calc(var(--cp-header-h) + clamp(20px,2.5vh,32px));--cp-landing-hero-min-h:calc(100svh - var(--cp-header-h) - clamp(148px,17vh,168px));--cp-landing-hero-y-offset:0px;--cp-landing-hero-layout-comp:clamp(88px,10vh,104px);--cp-landing-chain-gap:clamp(56px,4.8vw,72px);--cp-landing-hero-trail:clamp(20px,2.2vw,28px);--cp-landing-narrative-pad-top:clamp(32px,3vw,44px);--cp-landing-narrative-inner-gap:clamp(32px,3vw,48px);--cp-landing-narrative-pad-bottom:clamp(48px,4.2vw,64px);--cp-font-sans:var(--font-geist-sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial);--cp-font-mono:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New");--cp-font-display:var(--font-geist-mono,ui-sans-serif,system-ui,-apple-system,Segoe UI);--cp-shadow-sm:0 6px 18px #00000014;--cp-shadow-md:0 18px 48px #0000001f;--cp-border:#0f172a1a;--cp-bg:#f5f7fb;--cp-bg2:#eef2f7;--cp-surface:#ffffffc7;--cp-surface-strong:#ffffffeb;--cp-ink:#0a0e12eb;--cp-muted:#0a0e129e;--cp-field:#ffffffe0;--cp-field-border:#0f172a24;--cp-accent:#2563eb;--cp-accent-2:#7c3aed;--cp-process-offline:#ef4444f2;--cp-process-online:#3b82f6f2;--cp-process-vfx:#f59e0bf2;--cp-process-color:#8b5cf6f2;--cp-process-music:#2563ebf2;--cp-process-delivery:#14b8a6f2;--cp-tracking-replanned:#c2410c;--cp-tracking-done:#0f766e;--cp-tracking-cancelled:#475569;--cp-tracking-postponed:#a16207;--cp-tracking-manual:#746a84;--cp-urgency-overdue:#f59e0b;--cp-urgency-today:#06b6d4;--cp-urgency-next48h:#ec4899;--cp-capacity-low:#22c55e;--cp-capacity-medium:#eab308;--cp-capacity-high:#f97316;--cp-capacity-overload:#ef4444;--cp-focus:0 0 0 4px #2563eb2e;--cp-header-bg:#ffffffd6;--cp-header-border:#0f172a1a;--cp-header-blur:12px;--cp-bp-mobile:767px;--cp-bp-tablet:1024px;--cp-bp-laptop:1280px;--cp-bp-wide:1440px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--cp-border:#94a3b82e;--cp-bg:#0b1220;--cp-bg2:#0a0f1a;--cp-surface:#1118279e;--cp-surface-strong:#111827c7;--cp-ink:#ffffffeb;--cp-muted:#ffffff9e;--cp-field:#02061759;--cp-field-border:#94a3b838;--cp-shadow-sm:0 8px 20px #00000047;--cp-shadow-md:0 24px 70px #0000006b;--cp-focus:0 0 0 4px #6366f12e;--cp-header-bg:#020617b8;--cp-header-border:#94a3b82e}:root[data-theme=auto]{color-scheme:light}@media (prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--cp-border:#94a3b82e;--cp-bg:#0b1220;--cp-bg2:#0a0f1a;--cp-surface:#1118279e;--cp-surface-strong:#111827c7;--cp-ink:#ffffffeb;--cp-muted:#ffffff9e;--cp-field:#02061759;--cp-field-border:#94a3b838;--cp-shadow-sm:0 8px 20px #00000047;--cp-shadow-md:0 24px 70px #0000006b;--cp-focus:0 0 0 4px #6366f12e;--cp-header-bg:#020617b8;--cp-header-border:#94a3b82e}}@media (min-width:768px){.cp-mobile-only{display:none!important}}.cp-tablet-up{display:none!important}@media (min-width:768px){.cp-tablet-up{display:revert!important}}.cp-desktop-only{display:none!important}@media (min-width:1025px){.cp-desktop-only{display:revert!important}}.cp-responsive-stack{align-items:stretch;gap:var(--cp-responsive-stack-gap,12px);flex-direction:column;display:flex}@media (min-width:768px){.cp-responsive-stack{flex-direction:row;align-items:flex-start}}.cp-responsive-grid{gap:var(--cp-responsive-grid-gap,12px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.cp-responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cp-responsive-grid-min,240px)),1fr))}}.cp-responsive-card{box-sizing:border-box;border-radius:var(--cp-radius-sm,12px);width:100%;max-width:100%}@media (max-width:767px){.cp-responsive-card{padding:var(--cp-responsive-card-pad-mobile,12px)}}.cp-responsive-section{box-sizing:border-box;width:100%;max-width:var(--cp-container,1360px);margin-inline:auto}@media (max-width:767px){.cp-responsive-section{padding-block:var(--cp-responsive-section-pad-y-mobile,16px)}}@media (min-width:768px){.cp-responsive-section{padding-block:var(--cp-responsive-section-pad-y,20px)}}.cp-scroll-x-safe{box-sizing:border-box;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto visible}.cp-touch-target{min-width:44px;min-height:44px}@media (max-width:767px){.cp-phone-only{display:block!important}.cp-phone-only-inline{display:inline-flex!important}.cp-phone-hidden{display:none!important}.cp-compact-on-mobile{gap:var(--cp-compact-gap-mobile,8px)!important;padding:var(--cp-compact-pad-mobile,10px)!important}}@media (min-width:768px){.cp-phone-only,.cp-phone-only-inline{display:none!important}}.cp-mobile-snap-x{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto visible}.cp-mobile-snap-x::-webkit-scrollbar{display:none}.cp-mobile-snap-item{scroll-snap-align:start}.cp-responsive-pad-mobile{box-sizing:border-box}@media (max-width:767px){.cp-responsive-pad-mobile{padding-left:max(var(--cp-responsive-pad-x,12px),env(safe-area-inset-left,0px));padding-right:max(var(--cp-responsive-pad-x,12px),env(safe-area-inset-right,0px))}}.cp-safe-area-y{padding-top:env(safe-area-inset-top,0);padding-bottom:max(var(--cp-safe-area-pad-bottom,12px),env(safe-area-inset-bottom,0px))}.cp-max-w-full-contained{box-sizing:border-box;max-width:100%}.cp-overflow-x-contained{-webkit-overflow-scrolling:touch;overflow:auto visible}.cp-scroll-touch{-webkit-overflow-scrolling:touch}*{box-sizing:border-box}body,html{height:100%}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--cp-font-sans);color:var(--cp-ink);background:radial-gradient(1100px 700px at 15% 0,#7c3aed1a,transparent 60%),radial-gradient(900px 600px at 85% 0,#2563eb1a,transparent 55%),linear-gradient(180deg,var(--cp-bg)0,var(--cp-bg2)100%);margin:0;font-size:clamp(12px,2.5vw,16px)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.cp-shell{flex-direction:column;min-height:100vh;display:flex}.cp-header{z-index:120;isolation:isolate;background:var(--cp-header-bg);border-bottom:1px solid var(--cp-header-border);position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-header{border-bottom:1px solid color-mix(in oklab,var(--cp-header-border)78%,transparent)}}.cp-header{-webkit-backdrop-filter:blur(var(--cp-header-blur))saturate(140%);backdrop-filter:blur(var(--cp-header-blur))saturate(140%);will-change:background-color,border-color,backdrop-filter,box-shadow;transition:background-color .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .26s cubic-bezier(.22,1,.36,1),backdrop-filter .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.22)}.cp-header:after{content:"";background:linear-gradient(90deg,var(--cp-header-border),var(--cp-header-border),var(--cp-header-border));height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cp-header:after{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-header-border)0%,transparent),color-mix(in oklab,var(--cp-header-border)70%,transparent),color-mix(in oklab,var(--cp-header-border)0%,transparent))}}.cp-header:after{pointer-events:none}.cp-header.is-scrolled{background:var(--cp-header-bg)}@supports (color:color-mix(in lab,red,red)){.cp-header.is-scrolled{background:color-mix(in oklab,var(--cp-header-bg)92%,white 8%)}}.cp-header.is-scrolled{border-bottom:1px solid var(--cp-header-border)}@supports (color:color-mix(in lab,red,red)){.cp-header.is-scrolled{border-bottom:1px solid color-mix(in oklab,var(--cp-header-border)88%,transparent)}}.cp-header.is-scrolled{-webkit-backdrop-filter:blur(calc(var(--cp-header-blur) + 8px))saturate(160%);backdrop-filter:blur(calc(var(--cp-header-blur) + 8px))saturate(160%);box-shadow:0 10px 30px #00000014,inset 0 1px #fff9}.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{background:var(--cp-header-bg)}@supports (color:color-mix(in lab,red,red)){.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{background:color-mix(in oklab,var(--cp-header-bg)94%,black 6%)}}.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{border-bottom:1px solid var(--cp-header-border)}@supports (color:color-mix(in lab,red,red)){.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{border-bottom:1px solid color-mix(in oklab,var(--cp-header-border)90%,transparent)}}.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{box-shadow:0 10px 30px #0000003d,inset 0 1px #ffffff1f}.cp-header-inner{max-width:var(--cp-container,1180px);padding:12px var(--cp-pad-x,24px);align-items:center;gap:12px;margin:0 auto;display:flex}.cp-brand{flex-direction:column;gap:3px;min-width:0;line-height:1.08;display:flex}.cp-brandLogoWrap{flex:0 0 72px;justify-content:center;align-items:center;display:inline-flex;width:72px!important;height:72px!important}.cp-brandLogo{aspect-ratio:176/94;object-fit:contain!important;width:auto!important;max-width:58px!important;height:auto!important;max-height:46px!important}.cp-header-right{align-items:center;gap:9px;margin-left:auto;display:flex}.cp-headerBrandTitle{letter-spacing:-.01em;font-size:18px;font-weight:760;line-height:1.08}.cp-headerBrandSubtitle{letter-spacing:.02em;color:var(--cp-muted);font-size:9.5px;font-weight:560}@supports (color:color-mix(in lab,red,red)){.cp-headerBrandSubtitle{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-headerBrandSubtitle{margin-top:2px}.cp-header-desktopCluster{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cp-header-mobileCluster{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:none}.cp-headerHamburger{border:1px solid var(--cp-border);border-radius:12px;width:40px;height:40px;padding:0}@supports (color:color-mix(in lab,red,red)){.cp-headerHamburger{border:1px solid color-mix(in oklab,var(--cp-border)72%,#94a3b847)}}.cp-headerHamburger{background:var(--cp-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-headerHamburger{background:color-mix(in oklab,var(--cp-surface,#fff)82%,transparent)}}.cp-headerHamburger{color:var(--cp-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.14),0 6px 18px #0f172a0f}.cp-headerHamburger:focus-visible{box-shadow:var(--cp-focus);outline:none}.cp-mobileDrawerBackdrop{z-index:9000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a6b;position:fixed;inset:0}.cp-mobileDrawerPanel{z-index:9001;background:var(--cp-surface-strong);border-left:1px solid var(--cp-border);flex-direction:column;gap:0;width:min(320px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.cp-mobileDrawerPanel{border-left:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-mobileDrawerPanel{-webkit-overflow-scrolling:touch;overflow-y:auto;box-shadow:-18px 0 48px #0f172a2e}.cp-mobileDrawerHead{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-mobileDrawerHead{border-bottom:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-mobileDrawerTitle{letter-spacing:-.02em;font-size:clamp(13px,3vw,15px);font-weight:760}.cp-mobileDrawerClose{width:36px;height:36px;color:var(--cp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;font-size:22px;line-height:1}.cp-mobileDrawerClose:focus-visible{box-shadow:var(--cp-focus);outline:none}.cp-mobileDrawerBody{flex-direction:column;gap:14px;padding:14px;display:flex}.cp-mobileDrawerSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-mobileDrawerSectionLabel{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-mobileDrawerRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.cp-mobileDrawerUtilityWrap .cp-headerUtilityNav{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.cp-mobileDrawerAccountBtn,.cp-mobileDrawerUtilityWrap .cp-headerUtilityPill{justify-content:flex-start;width:100%}.cp-mobileDrawerAccountBtn{max-width:100%}@media (max-width:767px){.cp-shell:not(:has(.cp-page.cp-landing)),body:not(:has(.cp-page.cp-landing)),html:not(:has(.cp-page.cp-landing)){max-width:100%;overflow-x:hidden}.cp-header-desktopCluster{display:none!important}.cp-header-mobileCluster{display:flex!important}.cp-brandCopy{display:none!important}.cp-brandLogoWrap{flex:0 0 54px;justify-content:center;align-items:center;display:inline-flex;width:54px!important;height:54px!important}.cp-brandLogo{aspect-ratio:176/94;object-fit:contain!important;width:auto!important;max-width:42px!important;height:auto!important;max-height:33px!important;transform:none!important}.cp-header-inner{min-height:46px;padding-block:6px;padding-inline:max(10px,env(safe-area-inset-left,0px))max(10px,env(safe-area-inset-right,0px));flex-wrap:nowrap;align-items:center;column-gap:8px}.cp-header-mobileCluster{gap:5px}.cp-header-mobileCluster .cp-headerUtilityNav{flex-direction:row;align-items:center;gap:4px;display:inline-flex}.cp-header-mobileCluster .cp-headerUtilityPill{letter-spacing:.04em;border-radius:10px;min-width:36px;min-height:36px;padding:0 8px;font-size:11px;font-weight:700}.cp-headerHamburger{border-radius:11px;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.1),0 3px 10px #0f172a0d}.cp-headerHamburger svg{width:18px;height:18px}body:has(.cp-page.cp-landing) .cp-header-inner{min-height:44px;padding-block:5px;padding-inline:max(12px,env(safe-area-inset-left,0px))max(12px,env(safe-area-inset-right,0px));column-gap:6px}body:has(.cp-page.cp-landing) .cp-brand{align-self:center}body:has(.cp-page.cp-landing) .cp-brandLogoWrap{width:54px!important;height:54px!important}body:has(.cp-page.cp-landing) .cp-brandLogo{aspect-ratio:176/94;object-fit:contain!important;width:auto!important;max-width:42px!important;height:auto!important;max-height:33px!important}body:has(.cp-page.cp-landing) .cp-header-mobileCluster{gap:6px}body:has(.cp-page.cp-landing) .cp-headerHamburger{border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08)}body:has(.cp-page.cp-landing) .cp-header-mobileCluster .cp-headerUtilityPill{min-width:34px;min-height:34px;padding:0 7px;font-size:10.5px}.cp-container,.cp-page:not(.cp-landing){box-sizing:border-box;max-width:100%;padding:12px}.cp-main:not(:has(.cp-page.cp-landing)){box-sizing:border-box;max-width:100%;padding-top:8px;overflow-x:hidden}.cp-page:not(.cp-landing) .cp-card{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:100%;display:flex}#calendario-global,.cp-calRightGrid,.cp-dashboardCalendarShell,.cp-dashboardMain,.cp-projectWorkspace{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;overflow-x:auto}.cp-page.cp-landing .cp-mobile-hide,.cp-page.cp-landing .cp-mobile-hide-phone{display:none!important}.cp-landing--compact{gap:16px}.cp-page.cp-landing .cp-mobile-section-tight.cp-card__pad{padding-top:clamp(12px,3vw,18px);padding-bottom:clamp(14px,3.2vw,20px);padding-inline:max(20px,env(safe-area-inset-left,0px))max(20px,env(safe-area-inset-right,0px))}.cp-page.cp-landing .cp-landingSection--plans.cp-mobile-section-tight .cp-landingSectionTitle{margin:0 0 .35em;font-size:clamp(1.05rem,3.5vw,1.28rem);line-height:1.15}.cp-page.cp-landing .cp-landingSection--plans.cp-mobile-section-tight .cp-landingSectionText{margin:0 0 .5rem;font-size:.9rem;line-height:1.45}.cp-page.cp-landing .cp-mobile-condensed .cp-pricingCard{border-radius:12px;padding:9px 10px 8px}.cp-page.cp-landing .cp-mobile-condensed .cp-pricingList{font-size:.8rem;line-height:1.3}.cp-main:has(.cp-page.cp-landing){box-sizing:border-box;max-width:100%;overflow-x:hidden}.cp-main:has(.cp-page.cp-landing) .cp-container{box-sizing:border-box;max-width:100%;padding-left:0;padding-right:0}.cp-page.cp-landing{width:100%;max-width:100%;padding:12px max(20px,env(safe-area-inset-left,0px))14px max(18px,calc(12px + env(safe-area-inset-bottom,0px)));box-sizing:border-box;gap:16px;margin:0 auto;overflow-x:hidden}.cp-landing .cp-landingHero.cp-card{border:1px solid var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingHero.cp-card{border:1px solid color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landing .cp-landingHero.cp-card{box-shadow:none;background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingHero.cp-card{background:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{box-shadow:none;border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{border-color:color-mix(in oklab,var(--cp-border)75%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{background:color-mix(in oklab,var(--cp-surface-strong)88%,transparent)}}.cp-landing .cp-landingHero{min-height:0;overflow:hidden}.cp-page.cp-landing .cp-landingHero.cp-card__pad{padding-inline:max(4px,env(safe-area-inset-left,0px))max(4px,env(safe-area-inset-right,0px));padding-top:8px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.cp-landing .cp-landingHeroGrid{flex-direction:column;align-items:stretch;gap:11px;display:flex}.cp-landing .cp-landingHeroCopy{display:contents}.cp-landing .cp-landingHeroCopyLead{flex-direction:column;order:1;gap:5px;min-width:0;display:flex}.cp-landing .cp-landingHeroCopyLead .cp-landingMetaTitle{letter-spacing:.12em;opacity:.68;margin-bottom:1px;font-size:9px;font-weight:750}.cp-landing .cp-landingAuthSplit{order:2;justify-self:stretch;gap:10px;width:100%;max-width:100%;margin:0;position:relative}.cp-landing .cp-landingHeroValueStrip{order:3;min-width:0}.cp-landing .cp-landingTitle{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(1.32rem,5.6vw,1.62rem);line-height:1.12}.cp-landing .cp-landingTitle br{display:none}.cp-landing .cp-landingSubtitle{opacity:.88;max-width:36ch;margin:2px 0 0;font-size:clamp(.8rem,3.25vw,.9rem);line-height:1.36}.cp-landing .cp-landingBody{max-width:38ch;font-size:clamp(12px,3.2vw,13px);line-height:1.45}.cp-landing .cp-landingImpactGrid{border-top:1px solid var(--cp-border);flex-direction:column;gap:0;margin-top:2px;padding-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactGrid{border-top:1px solid color-mix(in oklab,var(--cp-border)42%,transparent)}}.cp-landing .cp-landingImpactCard{border:none;border-bottom:1px solid var(--cp-border);border-radius:0;margin:0;padding:10px 0 10px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactCard{border-bottom:1px solid color-mix(in oklab,var(--cp-border)38%,transparent)}}.cp-landing .cp-landingImpactCard{border-left:2px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactCard{border-left:2px solid color-mix(in oklab,var(--cp-accent)42%,transparent)}}.cp-landing .cp-landingImpactCard{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.cp-landing .cp-landingImpactCard:last-child{border-bottom:none;padding-bottom:2px}:root[data-theme=dark] .cp-landing .cp-landingImpactCard{box-shadow:none;border-left-color:var(--cp-accent);background:0 0}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingImpactCard{border-left-color:color-mix(in oklab,var(--cp-accent)55%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingImpactCard{border-bottom-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingImpactCard{border-bottom-color:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landing .cp-landingImpactCard h3{letter-spacing:-.018em;color:var(--cp-ink);margin:0;font-size:13px;font-weight:680;line-height:1.25}.cp-landing .cp-landingImpactCard p{color:var(--cp-muted);margin:3px 0 0;font-size:11.5px;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactCard p{color:color-mix(in oklab,var(--cp-muted)92%,var(--cp-ink)8%)}}.cp-landing .cp-landingImpactCard:hover{box-shadow:none;transform:none}.cp-landing .cp-landingAuthCard--form{z-index:auto;box-sizing:border-box;width:100%;max-width:100%;padding:11px max(14px,env(safe-area-inset-left,0px))11px max(14px,env(safe-area-inset-right,0px));border:1px solid var(--cp-border);border-radius:12px;margin-left:auto;margin-right:auto;position:relative;top:auto;left:auto;transform:none}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingAuthCard--form{border:1px solid color-mix(in oklab,var(--cp-border)50%,transparent)}}.cp-landing .cp-landingAuthCard--form{box-shadow:none;background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingAuthCard--form{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingAuthCard--form{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingAuthCard--form{background:color-mix(in oklab,var(--cp-surface-strong)86%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingAuthCard--form{box-shadow:none}.cp-landing .cp-landingAuthTitle{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(1rem,3.6vw,1.12rem);line-height:1.18}.cp-landing .cp-landingAuthText{color:var(--cp-muted);margin:0;font-size:11.5px;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingAuthText{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landing .cp-landingAuthCard .cp-input{box-sizing:border-box;border-radius:11px;width:100%;max-width:100%;min-height:40px;font-size:14px}.cp-landing .cp-landingAuthSubmit,.cp-landing .cp-landingGoogleBtn{box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;min-height:44px;font-size:14px;font-weight:650}.cp-landing .cp-landingGoogleBtn{padding-bottom:max(10px,calc(6px + env(safe-area-inset-bottom,0px)));margin-bottom:max(6px,env(safe-area-inset-bottom,0px))}.cp-landing .cp-landingAuthTabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;width:100%;min-width:0}.cp-landing .cp-landingAuthTab{border-radius:10px;min-width:0;min-height:38px;padding:7px 8px;font-size:12px;font-weight:650}.cp-page.cp-landing .cp-landingSection.cp-card__pad{padding-inline:0;padding-top:28px;padding-bottom:max(32px,calc(24px + env(safe-area-inset-bottom,0px)))}.cp-landing .cp-landingSection--aiPrimary .cp-calendarShowcaseFrame{--cp-plan-frame-height:min(520px,78vh);grid-template-columns:1fr}.cp-landing .cp-demoScene--aiPrimary .cp-calendarShowcaseBoard{-webkit-overflow-scrolling:touch;max-width:100%;height:auto;min-height:min(420px,65vh);overflow-x:auto}.cp-landing .cp-demoScene--aiPrimary .cp-demoMeta{-webkit-overflow-scrolling:touch;max-width:100%;height:auto;min-height:0;overflow-x:auto}.cp-landing .cp-demoAiTable,.cp-landing .cp-demoTrackingTable{max-width:100%}.cp-landing .cp-pricingLayout{gap:8px;margin-top:8px}.cp-landing .cp-pricingGrid,.cp-landing .cp-pricingGrid--main{grid-template-columns:1fr;gap:8px}.cp-page.cp-landing .cp-pricingCard{box-shadow:none;border:1px solid var(--cp-border);border-radius:12px;padding:9px 12px 8px}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingCard{border:1px solid color-mix(in oklab,var(--cp-border)48%,transparent)}}.cp-page.cp-landing .cp-pricingCard{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingCard{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-page.cp-landing .cp-pricingCard{transform:none}.cp-page.cp-landing .cp-pricingCard--hero{border-width:1px;border-color:var(--cp-accent);padding:12px 12px 10px}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingCard--hero{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-page.cp-landing .cp-pricingCard--hero{box-shadow:none;transform:none}.cp-page.cp-landing .cp-pricingHighlight{border-radius:10px;margin:8px 0 2px;padding:8px 10px;font-size:.78rem}.cp-page.cp-landing .cp-pricingCollaborativeStack{border-radius:10px;margin-top:6px;padding:6px 8px}.cp-page.cp-landing .cp-pricingCollaborativeStackChips{gap:4px}.cp-page.cp-landing .cp-pricingCollaborativeChip{padding:3px 7px;font-size:10px}.cp-page.cp-landing .cp-pricingCollaborativeStackItems li{font-size:11px}.cp-page.cp-landing .cp-pricingBtn--muted,.cp-page.cp-landing .cp-pricingBtn--secondary{min-height:44px;font-size:13px}.cp-page.cp-landing .cp-pricingEnterprise{box-shadow:none;border-radius:14px;gap:10px;padding:12px;transform:none}.cp-page.cp-landing .cp-pricingEnterpriseTitle{font-size:clamp(1.08rem,3.8vw,1.22rem)}.cp-page.cp-landing .cp-pricingEnterpriseHint,.cp-page.cp-landing .cp-pricingEnterpriseLead{font-size:.74rem;line-height:1.32}.cp-page.cp-landing .cp-pricingEnterpriseIcon{border-radius:10px;width:36px;height:36px}.cp-page.cp-landing .cp-pricingEnterpriseFeatures li{font-size:11px}.cp-page.cp-landing .cp-pricingEnterpriseCta{justify-self:stretch;width:100%;min-height:44px}:root[data-theme=dark] .cp-page.cp-landing .cp-pricingCard{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-page.cp-landing .cp-pricingCard{background:color-mix(in oklab,var(--cp-surface-strong)82%,transparent)}}:root[data-theme=dark] .cp-page.cp-landing .cp-pricingCard{box-shadow:none}.cp-page.cp-landing .cp-pricingCard--hero,.cp-page.cp-landing .cp-pricingCard.is-recommended{box-shadow:none;border-color:var(--cp-accent);transform:none}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingCard--hero,.cp-page.cp-landing .cp-pricingCard.is-recommended{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border)62%)}}.cp-page.cp-landing .cp-pricingEyebrow{font-size:8.5px}.cp-page.cp-landing .cp-pricingTitle{font-size:clamp(1rem,3.5vw,1.12rem)}.cp-page.cp-landing .cp-pricingAudience,.cp-page.cp-landing .cp-pricingMeta{font-size:.74rem;line-height:1.28}.cp-page.cp-landing .cp-pricingDivider{opacity:.55;background:var(--cp-border);height:1px;margin:6px 0 5px}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingDivider{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-page.cp-landing .cp-pricingIncludes{margin-bottom:1px;font-size:8.5px}.cp-page.cp-landing .cp-pricingList{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.cp-page.cp-landing .cp-pricingList li{border-bottom:1px solid var(--cp-border);padding:2px 0 2px 12px;font-size:11px;line-height:1.28}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingList li{border-bottom:1px solid color-mix(in oklab,var(--cp-border)28%,transparent)}}.cp-page.cp-landing .cp-pricingList li{list-style:none;position:relative}.cp-page.cp-landing .cp-pricingList li:before{content:"";background:var(--cp-accent);border-radius:999px;width:4px;height:4px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-landing .cp-pricingList li:before{background:color-mix(in oklab,var(--cp-accent)50%,var(--cp-muted)50%)}}.cp-page.cp-landing .cp-pricingList li:before{opacity:.7}.cp-page.cp-landing .cp-pricingList li:last-child{border-bottom:none;padding-bottom:1px}.cp-landing .cp-pricingBtn{box-sizing:border-box;border-radius:11px;justify-content:center;align-self:stretch;width:100%;min-height:44px;margin-top:5px;font-size:13.5px;font-weight:650}.cp-landing .cp-pricingValue{font-size:clamp(1.05rem,3.8vw,1.28rem)}.cp-page.cp-landing .cp-landingSection--plans.cp-card__pad{padding-top:12px;padding-bottom:12px;padding-inline:max(2px,env(safe-area-inset-left,0px))max(2px,env(safe-area-inset-right,0px))}body:has(.cp-page.cp-landing),html:has(.cp-page.cp-landing){overflow-x:hidden}body:has(.cp-page.cp-landing) .cp-page.cp-landing{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}body:has(.cp-page.cp-landing) .cp-header{overflow-x:clip}body:has(.cp-page.cp-landing) .cp-header:after{opacity:0}}.cp-main{padding-top:14px}.cp-page{max-width:var(--cp-container,1360px);margin:0 auto;padding:34px 28px 60px}.cp-page--notifications{padding-bottom:40px}@media (max-width:900px){.cp-page{padding:26px 18px 44px}.cp-page--notifications{padding-bottom:30px}}.cp-pageHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-page--notifications .cp-pageHead,.cp-pageHead{margin-bottom:10px}@media (min-width:1024px){.cp-page--notifications{box-sizing:border-box;min-height:unset;height:auto;padding-bottom:30px;display:block;overflow:visible;padding-top:20px!important}.cp-page--notifications .cp-pageHead{flex:none;margin-bottom:10px}.cp-page--notifications .cp-notifPage{min-height:unset;flex-direction:column;gap:7px;display:flex;overflow:visible}.cp-page--notifications .cp-notifSection{padding:9px 12px}.cp-page--notifications .cp-notifChannelGrid{gap:6px;margin-top:7px}.cp-page--notifications .cp-notifSubpanel{margin-top:7px;padding:8px}.cp-page--notifications .cp-notifQuietRow{margin-top:6px}.cp-page--notifications .cp-notifRulesList{min-height:unset;gap:7px;margin-top:7px;padding-right:0;overflow:visible}.cp-page--notifications .cp-notifRuleCard{padding:10px}.cp-page--notifications .cp-notifSection--rules{min-height:unset;display:block;overflow:visible}.cp-page--notifications .cp-notifRuleHead{margin-bottom:7px}.cp-page--notifications .cp-notifRuleBlock{padding:7px 8px}.cp-page--notifications .cp-notifRuleBlock+.cp-notifRuleBlock,.cp-page--notifications .cp-notifRuleCheckbox{margin-top:6px}.cp-page--notifications .cp-notifRuleCheckbox--foot{padding-top:5px}.cp-page--notifications .cp-notifPreviewSummary{margin-top:6px;padding:7px}.cp-page--notifications .cp-notifSection--preview{padding-top:8px;padding-bottom:8px}.cp-page--notifications .cp-notifPreviewKpi{padding:6px 7px}.cp-page--notifications .cp-notifPreviewKpi strong{font-size:12px}.cp-page--notifications .cp-notifActionRow,.cp-page--notifications .cp-notifFeedbackCard,.cp-page--notifications .cp-notifFooter{margin-top:6px}.cp-page--notifications .cp-notifRulesList::-webkit-scrollbar{width:8px}.cp-page--notifications .cp-notifRulesList::-webkit-scrollbar-thumb{background:var(--cp-border);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifRulesList::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--cp-border)70%,transparent)}}}.cp-page--notifications .cp-notifPage>section.cp-card{width:100%}.cp-page--notifications .cp-notifControlCenter{z-index:60;isolation:isolate;position:relative}.cp-page--notifications .cp-notifControlCenter .cp-windowMenuPopover{z-index:200}@media (min-width:1024px){.cp-page--notifications .cp-notifWorkspace{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.cp-page--notifications .cp-notifOpsLayout{width:100%;max-width:none}.cp-page--notifications .cp-dashboardMinimizedTile,.cp-page--notifications .cp-notifSection--channels,.cp-page--notifications .cp-notifSection--preview,.cp-page--notifications .cp-notifSection--rules{width:100%}}.cp-pageTitle{letter-spacing:-.03em;font-size:24px;font-weight:760;font-family:var(--cp-font-display);margin:0}@media (max-width:767px){.cp-page .cp-pageHead .cp-pageTitle,.cp-page .cp-pageHead div:has(>.cp-pageTitle){display:none!important}.cp-page.cp-module-surface{--cp-mobile-module-top-space:max(10px,env(safe-area-inset-top,0px));--cp-mobile-module-content-space:10px;--cp-mobile-module-tabs-pad-y:4px;font-size:13px;padding-top:var(--cp-mobile-module-top-space)!important}.cp-page .cp-pageHead .cp-calendarHeadGrid,.cp-page .cp-pageHead .hubPageHeadGrid,.cp-page .cp-pageHead>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.cp-page .cp-pageHead>div>div:empty{display:none!important}.cp-page.cp-module-surface .cp-pageHead{gap:0;padding-bottom:0;margin-bottom:var(--cp-mobile-module-content-space)!important}.cp-page .cp-pageHead .cp-calendarModuleNav,.cp-page .cp-pageHead .hubPageHeadNav,.cp-page .cp-pageHead>div>div:first-child:has(.cp-pill),.cp-page.cp-module-surface .cp-mobileModuleTabs{width:100%;min-width:0;max-width:100%;min-height:40px;padding-top:var(--cp-mobile-module-tabs-pad-y);padding-bottom:var(--cp-mobile-module-tabs-pad-y);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;align-items:center;margin:0;overflow:auto visible}.cp-page .cp-pageHead .cp-calendarModuleNav::-webkit-scrollbar,.cp-page.cp-module-surface .cp-mobileModuleTabs::-webkit-scrollbar{display:none}.cp-page .cp-pageHead .hubPageHeadNav::-webkit-scrollbar{display:none}.cp-page .cp-pageHead>div>div:first-child:has(.cp-pill)::-webkit-scrollbar{display:none}.cp-page .cp-pageHead .cp-calendarModuleNav .cp-pill,.cp-page .cp-pageHead .hubPageHeadNav .cp-pill,.cp-page .cp-pageHead>div>div:first-child:has(.cp-pill) .cp-pill,.cp-page.cp-module-surface .cp-mobileModuleTabs .cp-pill{flex-shrink:0;justify-content:center;align-items:center;height:auto;min-height:28px;padding:4px 9px;font-size:11px;line-height:1.1;display:inline-flex}.cp-page.cp-module-surface .cp-card__pad{padding:10px 12px}.cp-page.cp-module-surface .cp-btn--tiny{min-height:28px;padding:4px 9px;font-size:11px}.cp-page.cp-module-surface .cp-input,.cp-page.cp-module-surface .cp-select,.cp-page.cp-module-surface .cp-textarea{padding:7px 10px;font-size:16px}.cp-page.cp-module-surface .cp-stack{gap:10px}.cp-page.cp-module-surface .cp-fixedTopPair{gap:8px}.cp-page.cp-module-surface .cp-mobileModuleContentStart,.cp-page.cp-module-surface .cp-mobileModuleContentStart>*{min-width:0;max-width:100%}.cp-main .cp-container:has(>.cp-page.cp-module-surface){box-sizing:border-box;max-width:100%;padding:0 10px!important}.cp-page.cp-module-surface{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;padding-bottom:28px!important;padding-left:0!important;padding-right:0!important}.cp-page.cp-module-surface .cp-card{gap:8px}.cp-page.cp-module-surface .cp-pageHead{margin-bottom:8px!important}.cp-page.cp-module-surface .cp-row.financeExportActionsBar>*{flex:none!important}}html.cp-phone .cp-page.cp-module-surface .cp-card__pad{padding:10px 12px}html.cp-phone .cp-page.cp-module-surface .financeExportActionsBar{grid-template-columns:1fr 1fr;gap:6px!important;padding:4px 6px!important;display:grid!important}html.cp-phone .cp-page.cp-module-surface .financeExportActionsBar .financeExportBtn{width:100%!important;min-width:0!important;min-height:28px!important;padding:4px 8px!important;font-size:11px!important}html.cp-phone .cp-module-dashboard .cp-dashboardHome{gap:10px}html.cp-phone .cp-main .cp-container:has(>.cp-page.cp-module-dashboard){max-width:100%;padding-left:10px!important;padding-right:10px!important}html.cp-phone .cp-page.cp-module-dashboard{overflow-x:hidden;padding-left:0!important;padding-right:0!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreatePane{padding:8px 10px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateStack{gap:6px!important}html.cp-phone,html.cp-phone body{max-width:100%;overflow-x:hidden}html.cp-phone body{font-size:13px}html.cp-phone .cp-shell{max-width:100%;overflow-x:hidden}html.cp-phone .cp-header-desktopCluster{display:none!important}html.cp-phone .cp-header-mobileCluster{display:flex!important}html.cp-phone .cp-brandCopy{display:none!important}html.cp-phone .cp-main .cp-container{box-sizing:border-box;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}html.cp-phone .cp-main:not(:has(.cp-page.cp-landing)){padding-top:8px}html.cp-phone .cp-page.cp-landing{box-sizing:border-box;gap:12px!important;width:100%!important;max-width:100%!important;padding:10px 14px 16px!important;overflow-x:hidden!important}html.cp-phone .cp-main:has(.cp-page.cp-landing) .cp-container{padding-left:0!important;padding-right:0!important}html.cp-phone .cp-page.cp-landing .cp-landingHero.cp-card__pad{padding:8px 4px 12px!important}html.cp-phone .cp-landing .cp-landingHeroGrid{flex-direction:column!important;gap:10px!important;display:flex!important}html.cp-phone .cp-landing .cp-landingHeroCopy{display:contents!important}html.cp-phone .cp-landing .cp-landingHeroCopyLead{order:1;gap:5px!important}html.cp-phone .cp-landing .cp-landingAuthSplit{order:2;width:100%!important;max-width:100%!important}html.cp-phone .cp-landing .cp-landingHeroValueStrip{order:3}html.cp-phone .cp-landing .cp-landingTitle{letter-spacing:-.03em!important;max-width:22ch!important;margin:0!important;font-size:1.35rem!important;line-height:1.12!important}html.cp-phone .cp-landing .cp-landingTitle br{display:none!important}html.cp-phone .cp-landing .cp-landingSubtitle{margin:2px 0 0!important;font-size:.82rem!important;line-height:1.35!important}html.cp-phone .cp-landing .cp-landingAuthTitle{font-size:.95rem!important}html.cp-phone .cp-landing .cp-landingAuthText{font-size:.78rem!important;line-height:1.35!important}html.cp-phone .cp-landing .cp-landingAuthCard .cp-input{min-height:36px;padding:8px 10px!important;font-size:16px!important}html.cp-phone .cp-landing .cp-landingAuthSubmit,html.cp-phone .cp-landing .cp-landingGoogleBtn{min-height:36px!important;padding:8px 12px!important;font-size:13px!important}html.cp-phone .cp-page .cp-pageHead .cp-pageTitle,html.cp-phone .cp-page .cp-pageHead div:has(>.cp-pageTitle){display:none!important}html.cp-phone .cp-page.cp-module-surface{font-size:13px;padding-top:max(10px,env(safe-area-inset-top,0px))!important;padding-left:0!important;padding-right:0!important}html.cp-phone .cp-page .cp-pageHead>div>div:first-child:has(.cp-pill) .cp-pill,html.cp-phone .cp-page.cp-module-surface .cp-mobileModuleTabs .cp-pill{min-height:28px!important;padding:4px 9px!important;font-size:11px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateTitle{font-size:12px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateHint{font-size:10.5px!important;line-height:1.35!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateColors input[type=color]{width:28px!important;height:20px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateColors button[type=button]{width:14px!important;height:14px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateNameRow .cp-input{min-height:32px!important;padding:7px 10px!important;font-size:16px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreatePane .cp-btn{min-height:32px!important;padding:4px 10px!important;font-size:11px!important}html.cp-phone .cp-module-dashboard .cp-dashboardCreateRowLayout .cp-dashboardWeatherPane .cp-weatherModule,html.cp-phone .cp-module-dashboard .cp-dashboardCreateRowLayout .cp-dashboardWeatherPane .cp-weatherModule[data-cp-density=compact]{min-height:148px!important}html.cp-phone .cp-page.cp-landing .cp-landingAuthSplit,html.cp-phone .cp-page.cp-landing>section.cp-card{max-width:100%!important}.cp-pageLead{color:var(--cp-muted);margin:6px 0 0;font-size:13px;line-height:1.45}@media (min-width:768px){.cp-page.cp-module-surface{padding-top:20px}}.cp-panelProjectGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.cp-panelProjectGrid--projectsOnly{grid-template-columns:minmax(0,1fr)}.cp-dashboardProjectShell{flex-direction:column;gap:10px;display:flex}@media (min-width:1161px){.cp-dashboardProjectShell--balancedProjects .cp-dashboardCreateRowLayout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}@media (min-width:981px) and (max-width:1160px){.cp-dashboardProjectShell--balancedProjects .cp-weatherModule{box-sizing:border-box;justify-self:start;width:100%;max-width:none}}@media (max-width:980px){.cp-panelProjectGrid{grid-template-columns:1fr}}.cp-card{background:var(--cp-surface-strong);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow-md);-webkit-backdrop-filter:blur(10px)}.cp-card--soft{background:var(--cp-surface);box-shadow:var(--cp-shadow-sm)}.cp-card__pad{padding:16px}.cp-module-surface .cp-card{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-surface .cp-card{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)26%,var(--cp-border))}}.cp-module-surface .cp-card{background:linear-gradient(180deg,var(--cp-accent,#2563eb),transparent 52%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-surface .cp-card{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#2563eb)7%,transparent),transparent 52%),var(--cp-surface-strong)}}.cp-module-surface .cp-card--soft{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-surface .cp-card--soft{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)20%,var(--cp-border))}}.cp-module-surface .cp-card--soft{background:linear-gradient(180deg,var(--cp-accent,#2563eb),transparent 52%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-surface .cp-card--soft{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#2563eb)5%,transparent),transparent 52%),var(--cp-surface)}}.cp-module-dashboard{--cp-accent:#2563eb}.cp-module-calendar{--cp-accent:#06b6d4}.cp-module-calendar .cp-dashboardProjectShell{width:100%}.cp-module-calendar .cp-dashboardMinimizedTile{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-calendar .cp-dashboardMinimizedTile{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-module-calendar .cp-dashboardMinimizedTile{background:linear-gradient(160deg,var(--cp-surface),var(--cp-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.cp-module-calendar .cp-dashboardMinimizedTile{background:linear-gradient(160deg,color-mix(in oklab,var(--cp-surface)93%,transparent),color-mix(in oklab,var(--cp-surface)88%,transparent))}}.cp-module-calendar .cp-dashboardMinimizedTile{box-shadow:0 10px 20px var(--cp-ink),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.cp-module-calendar .cp-dashboardMinimizedTile{box-shadow:0 10px 20px color-mix(in oklab,var(--cp-ink)7%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.12)}}.cp-module-calendar .cp-dashboardMinimizedTile:hover{border-color:var(--cp-accent,#06b6d4)}@supports (color:color-mix(in lab,red,red)){.cp-module-calendar .cp-dashboardMinimizedTile:hover{border-color:color-mix(in oklab,var(--cp-accent,#06b6d4)24%,var(--cp-border)76%)}}.cp-module-calendar .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px var(--cp-ink),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.cp-module-calendar .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px color-mix(in oklab,var(--cp-ink)9%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.22)}}.cp-module-hub{--cp-accent:#3b82f6}.cp-module-hub .cp-dashboardProjectShell{width:100%}.cp-module-hub .cp-dashboardMinimizedTile{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-hub .cp-dashboardMinimizedTile{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-module-hub .cp-dashboardMinimizedTile{background:linear-gradient(160deg,var(--cp-surface),var(--cp-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.cp-module-hub .cp-dashboardMinimizedTile{background:linear-gradient(160deg,color-mix(in oklab,var(--cp-surface)93%,transparent),color-mix(in oklab,var(--cp-surface)88%,transparent))}}.cp-module-hub .cp-dashboardMinimizedTile{box-shadow:0 10px 20px var(--cp-ink),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.cp-module-hub .cp-dashboardMinimizedTile{box-shadow:0 10px 20px color-mix(in oklab,var(--cp-ink)7%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.12)}}@media (max-width:767px){.cp-main:has(>.cp-container>.cp-page.cp-module-hub){overflow-x:hidden}.cp-main .cp-container:has(>.cp-page.cp-module-hub),.cp-page.cp-module-hub,.cp-page.cp-module-hub .cp-container{max-width:100%;overflow-x:hidden}.cp-page.cp-module-surface .cp-pageHead .cp-calendarHeadGrid,.cp-page.cp-module-surface .cp-pageHead .hubPageHeadGrid,.cp-page.cp-module-surface .cp-pageHead>div[style*=grid-template-columns]{min-width:0;max-width:100%}.cp-page.cp-module-surface .cp-mobileModuleTabs{box-sizing:border-box;width:100%;min-width:0;max-width:100%;scroll-padding-inline:8px}.cp-page.cp-module-surface .financeBlockTitle{margin-bottom:6px!important;font-size:13px!important}.cp-page.cp-module-surface .financeExportActionsBar{grid-template-columns:1fr 1fr;align-items:stretch!important;gap:6px!important;margin-top:8px!important;padding:4px 6px!important;display:grid!important}.cp-page.cp-module-surface .financeExportActionsBar .financeExportBtn{white-space:nowrap;flex:none!important;width:100%!important;min-width:0!important;min-height:28px!important;padding:4px 8px!important;font-size:11px!important}.cp-page.cp-module-surface .financeExportActionsBar .financeExportBtn:only-child{grid-column:1/-1}body{font-size:13px}}.cp-module-hub .cp-dashboardMinimizedTile:hover{border-color:var(--cp-accent,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.cp-module-hub .cp-dashboardMinimizedTile:hover{border-color:color-mix(in oklab,var(--cp-accent,#3b82f6)24%,var(--cp-border)76%)}}.cp-module-hub .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px var(--cp-ink),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.cp-module-hub .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px color-mix(in oklab,var(--cp-ink)9%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.22)}}.cp-module-assign{--cp-accent:#8b5cf6}.cp-module-assign .cp-dashboardProjectShell{width:100%}.cp-module-assign .cp-dashboardMinimizedTile{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-assign .cp-dashboardMinimizedTile{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-module-assign .cp-dashboardMinimizedTile{background:linear-gradient(160deg,var(--cp-surface),var(--cp-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.cp-module-assign .cp-dashboardMinimizedTile{background:linear-gradient(160deg,color-mix(in oklab,var(--cp-surface)93%,transparent),color-mix(in oklab,var(--cp-surface)88%,transparent))}}.cp-module-assign .cp-dashboardMinimizedTile{box-shadow:0 10px 20px var(--cp-ink),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.cp-module-assign .cp-dashboardMinimizedTile{box-shadow:0 10px 20px color-mix(in oklab,var(--cp-ink)7%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.12)}}.cp-module-assign .cp-dashboardMinimizedTile:hover{border-color:var(--cp-accent,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.cp-module-assign .cp-dashboardMinimizedTile:hover{border-color:color-mix(in oklab,var(--cp-accent,#8b5cf6)24%,var(--cp-border)76%)}}.cp-module-assign .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px var(--cp-ink),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.cp-module-assign .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px color-mix(in oklab,var(--cp-ink)9%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.22)}}.cp-module-rrhh{--cp-accent:#22c55e}.cp-module-rrhh .cp-dashboardProjectShell{width:100%}.cp-module-rrhh .cp-dashboardMinimizedTile{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-rrhh .cp-dashboardMinimizedTile{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-module-rrhh .cp-dashboardMinimizedTile{background:linear-gradient(160deg,var(--cp-surface),var(--cp-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.cp-module-rrhh .cp-dashboardMinimizedTile{background:linear-gradient(160deg,color-mix(in oklab,var(--cp-surface)93%,transparent),color-mix(in oklab,var(--cp-surface)88%,transparent))}}.cp-module-rrhh .cp-dashboardMinimizedTile{box-shadow:0 10px 20px var(--cp-ink),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.cp-module-rrhh .cp-dashboardMinimizedTile{box-shadow:0 10px 20px color-mix(in oklab,var(--cp-ink)7%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.12)}}.cp-module-rrhh .cp-dashboardMinimizedTile:hover{border-color:var(--cp-accent,#22c55e)}@supports (color:color-mix(in lab,red,red)){.cp-module-rrhh .cp-dashboardMinimizedTile:hover{border-color:color-mix(in oklab,var(--cp-accent,#22c55e)24%,var(--cp-border)76%)}}.cp-module-rrhh .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px var(--cp-ink),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.cp-module-rrhh .cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px color-mix(in oklab,var(--cp-ink)9%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.22)}}.cp-module-rrhh .cp-rrhhWindowHeadRow{justify-content:flex-start;width:100%}.cp-module-rrhh .cp-rrhhWindowHeadRow>*{flex:none}.cp-module-rrhh .cp-rrhhWindowHeadRow>:first-child{flex:auto;min-width:0}.cp-module-rrhh .cp-rrhhWindowHeadRow>:last-child{margin-left:auto}.cp-talentOpsLayout{gap:12px;width:100%;display:grid}.cp-talentOpsStrip{margin-bottom:0}.cp-talentOpsToolbar{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 14px;display:flex}.cp-talentOpsToolbar__lead{flex:220px;gap:6px;min-width:min(100%,280px);display:grid}.cp-talentOpsToolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cp-talentOpsCanvas{gap:12px;display:grid}.cp-talentHero{border-color:var(--cp-accent);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentHero{border-color:color-mix(in oklab,var(--cp-accent)14%,var(--cp-border)86%)}}.cp-talentHero{background:radial-gradient(120% 140% at 0 -20%,var(--cp-accent),transparent 48%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentHero{background:radial-gradient(120% 140% at 0 -20%,color-mix(in oklab,var(--cp-accent)16%,transparent),transparent 48%),color-mix(in oklab,var(--cp-surface)97%,transparent)}}.cp-talentHero{box-shadow:0 10px 28px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-talentHero{box-shadow:0 10px 28px color-mix(in oklab,var(--cp-ink)6%,transparent)}}.cp-talentHero__avatar{letter-spacing:-.02em;width:56px;height:56px;color:var(--cp-accent);border-radius:16px;place-items:center;font-size:18px;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentHero__avatar{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-talentHero__avatar{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentHero__avatar{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-talentHero__avatar{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentHero__avatar{border:1px solid color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.cp-talentHero__body{gap:10px;min-width:0;display:grid}.cp-talentHero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-talentHero__name{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:780;line-height:1.15}.cp-talentHero__role{margin:4px 0 0;font-size:12px;line-height:1.35}.cp-talentHero__status{flex:none}.cp-talentHero__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp-talentHero__metaItem{gap:4px;min-width:0;display:grid}.cp-talentHero__metaItem strong{font-size:13px;font-weight:650;line-height:1.3}.cp-talentHero__tags,.cp-talentQuickActions,.cp-talentRecentProjects__list{flex-wrap:wrap;gap:6px;display:flex}.cp-talentTag{min-height:24px;color:var(--cp-ink);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentTag{color:color-mix(in oklab,var(--cp-ink)82%,var(--cp-muted)18%)}}.cp-talentTag{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTag{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-talentTag{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTag{border:1px solid color-mix(in oklab,var(--cp-accent)12%,var(--cp-border)88%)}}.cp-talentTag--project{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentTag--project{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-talentTag--project{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-talentTag--project{border-color:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-talentTag--compact{min-height:22px;font-size:10.5px;font-weight:600}.cp-talentEmptyHero{border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:88px;display:flex}.cp-talentEmptyHero__title{margin:0;font-size:16px;font-weight:700}.cp-talentEmptyHero__desc{margin:4px 0 0;font-size:12px;line-height:1.4}.cp-talentOpsGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:12px;display:grid}.cp-talentOpsCol{gap:12px;min-width:0;display:grid}.cp-talentPanel{border-color:var(--cp-border);border-radius:14px;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentPanel{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentPanel__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-talentPanel__head--split{align-items:center}.cp-talentPanel__title{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.cp-talentPanel__hint{margin:4px 0 0;font-size:11.5px;line-height:1.35}.cp-talentFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-talentField{gap:5px;min-width:0;display:grid}.cp-talentField--wide{grid-column:1/-1}.cp-talentFieldLabel{letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;line-height:1.2}.cp-talentInput{border-color:var(--cp-border);border-radius:10px;min-height:34px;padding:7px 10px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.cp-talentInput{border-color:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-talentInput{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentInput{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-talentInput{transition:border-color .18s,box-shadow .18s}.cp-talentInput:focus{border-color:var(--cp-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.cp-talentInput:focus{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-talentInput:focus{box-shadow:0 0 0 3px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentInput:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-talentInput--muted{opacity:.78}.cp-talentInput--select{width:100%}.cp-talentMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-talentMetric{background:var(--cp-surface);border-radius:12px;gap:4px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentMetric{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-talentMetric{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-talentMetric{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-talentMetric strong{font-size:13px;font-weight:650;line-height:1.3}.cp-talentMetric__warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentMetric__warn{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-talentRecentProjects{gap:8px;display:grid}.cp-talentEmptyInline{margin:0;font-size:12px;line-height:1.4}.cp-talentQuickAction{white-space:nowrap}.cp-talentTimelinePanel{min-height:220px}.cp-talentTimeline{gap:0;max-height:420px;padding-right:4px;display:grid;overflow:auto}.cp-talentTimeline__item{border-bottom:1px solid var(--cp-border);grid-template-columns:18px 1fr;gap:10px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__item{border-bottom:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-talentTimeline__item:last-child{border-bottom:0;padding-bottom:0}.cp-talentTimeline__item.is-active .cp-talentTimeline__dot{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__item.is-active .cp-talentTimeline__dot{background:color-mix(in oklab,var(--cp-accent)72%,#fff 28%)}}.cp-talentTimeline__item.is-active .cp-talentTimeline__dot{box-shadow:0 0 0 4px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__item.is-active .cp-talentTimeline__dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-talentTimeline__rail{justify-content:center;padding-top:4px;display:flex}.cp-talentTimeline__dot{background:var(--cp-border);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__dot{background:color-mix(in oklab,var(--cp-border)70%,var(--cp-muted)30%)}}.cp-talentTimeline__body{gap:4px;min-width:0;display:grid}.cp-talentTimeline__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-talentTimeline__project{font-size:13px;font-weight:650;line-height:1.35}.cp-talentTimeline__dates{letter-spacing:.02em;margin:0;font-size:11.5px;line-height:1.35}.cp-talentTimeline__meta{flex-wrap:wrap;gap:6px;display:flex}.cp-talentTimeline__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.cp-talentTimeline__badge--active{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--active{color:color-mix(in oklab,var(--cp-accent)70%,var(--cp-ink)30%)}}.cp-talentTimeline__badge--active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--active{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-talentTimeline__badge--active{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--active{border:1px solid color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.cp-talentEmptyState{text-align:center;background:var(--cp-surface);border-radius:12px;gap:6px;padding:18px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentEmptyState{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-talentEmptyState{border:1px dashed var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-talentEmptyState{border:1px dashed color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-talentEmptyState strong{font-size:13px}.cp-talentEmptyState p{margin:0;font-size:12px;line-height:1.4}.cp-talentMinimizedTile{width:100%}.cp-talentInsightsPanel{gap:10px}.cp-talentInsights{gap:8px;display:grid}.cp-talentInsight{border:1px solid var(--cp-border);border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.cp-talentInsight{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentInsight{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentInsight{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-talentInsight--accent{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentInsight--accent{border-color:color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-talentInsight--accent{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentInsight--accent{background:color-mix(in oklab,var(--cp-accent)7%,var(--cp-surface)93%)}}.cp-talentInsight--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentInsight--warn{border-color:color-mix(in oklab,#f59e0b 28%,var(--cp-border)72%)}}.cp-talentInsight--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentInsight--warn{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)}}.cp-talentLivePanel{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentLivePanel{border-color:color-mix(in oklab,var(--cp-accent)12%,var(--cp-border)88%)}}.cp-talentLiveList{gap:8px;display:grid}.cp-talentLiveItem{border:1px solid var(--cp-border);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-talentLiveItem{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentLiveItem{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentLiveItem{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-talentLiveItem__lead{gap:2px;min-width:0;display:grid}.cp-talentLiveItem__lead strong{font-size:12.5px}.cp-talentLiveItem__lead span{font-size:11px}.cp-talentRiskPill--low{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentRiskPill--low{color:color-mix(in oklab,var(--cp-accent)70%,var(--cp-ink)30%)}}.cp-talentRiskPill--medium{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentRiskPill--medium{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-talentRiskPill--high{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-talentRiskPill--high{color:color-mix(in oklab,#ef4444 78%,var(--cp-ink)22%)}}.cp-talentOverlapPanel{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentOverlapPanel{border-color:color-mix(in oklab,#f59e0b 18%,var(--cp-border)82%)}}.cp-talentOverlapList{gap:8px;display:grid}.cp-talentOverlapItem{border:1px solid #f59e0b;border-radius:12px;gap:4px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentOverlapItem{border:1px solid color-mix(in oklab,#f59e0b 20%,var(--cp-border)80%)}}.cp-talentOverlapItem{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentOverlapItem{background:color-mix(in oklab,#f59e0b 5%,var(--cp-surface)95%)}}.cp-talentOverlapItem__badge{letter-spacing:.04em;text-transform:uppercase;color:#f59e0b;border-radius:999px;width:fit-content;min-height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentOverlapItem__badge{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-talentOverlapItem__badge{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentOverlapItem__badge{background:color-mix(in oklab,#f59e0b 10%,var(--cp-surface)90%)}}.cp-talentOverlapItem__vs{font-size:11px}.cp-talentOverlapItem__dates{margin:0;font-size:11px}.cp-talentRelations{gap:8px;display:grid}.cp-talentRelation{border:1px solid var(--cp-border);border-radius:12px;gap:6px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentRelation{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentRelation{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentRelation{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-talentRelation__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-talentRelation__head strong{font-size:13px}.cp-talentRelation__roles{margin:0;font-size:11.5px;line-height:1.35}.cp-talentTimeline__badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.cp-talentTimeline__item.is-overlap .cp-talentTimeline__dot{background:oklab(83.3385% .0403917 .111462);box-shadow:0 0 0 4px oklab(76.8591% .0560995 .154808/.12)}.cp-talentTimeline__badge--overlap{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--overlap{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-talentTimeline__badge--overlap{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--overlap{background:color-mix(in oklab,#f59e0b 10%,var(--cp-surface)90%)}}.cp-talentTimeline__badge--overlap{border:1px solid #f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--overlap{border:1px solid color-mix(in oklab,#f59e0b 18%,var(--cp-border)82%)}}.cp-talentTimeline__badge--platform{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--platform{color:color-mix(in oklab,var(--cp-accent)68%,var(--cp-ink)32%)}}.cp-talentTimeline__badge--platform{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--platform{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-talentTimeline__badge--platform{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentTimeline__badge--platform{border:1px solid color-mix(in oklab,var(--cp-accent)14%,var(--cp-border)86%)}}.cp-talentLinks{gap:10px;margin-top:12px;display:grid}.cp-talentLinks__row{flex-wrap:wrap;gap:6px;display:flex}.cp-talentLinkChip{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-talentLinkChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip{background:color-mix(in oklab,var(--cp-surface)92%,#0f172a 8%)}}.cp-talentLinkChip{color:var(--cp-ink);letter-spacing:.02em;font-size:11px;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.cp-talentLinkChip:hover{border-color:var(--cp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-talentLinkChip:hover{box-shadow:0 8px 24px oklab(0 none none/.12)}.cp-talentLinkChip--ghost{opacity:.72;cursor:pointer;background:0 0;border-style:dashed}.cp-talentLinkChip--ghost:hover{opacity:1}.cp-talentLinkChip__icon{background:var(--cp-accent);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip__icon{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%)}}.cp-talentLinkChip__icon{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip__icon{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-talentLinkChip--imdb .cp-talentLinkChip__icon{background:#f5c518}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip--imdb .cp-talentLinkChip__icon{background:color-mix(in oklab,#f5c518 18%,var(--cp-surface)82%)}}.cp-talentLinkChip--imdb .cp-talentLinkChip__icon{color:#f5c518}.cp-talentLinkChip--reel .cp-talentLinkChip__icon,.cp-talentLinkChip--vimeo .cp-talentLinkChip__icon{background:#1ab7ea}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip--reel .cp-talentLinkChip__icon,.cp-talentLinkChip--vimeo .cp-talentLinkChip__icon{background:color-mix(in oklab,#1ab7ea 16%,var(--cp-surface)84%)}}.cp-talentLinkChip--reel .cp-talentLinkChip__icon,.cp-talentLinkChip--vimeo .cp-talentLinkChip__icon{color:#1ab7ea}.cp-talentLinkChip--instagram .cp-talentLinkChip__icon{background:#e1306c}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip--instagram .cp-talentLinkChip__icon{background:color-mix(in oklab,#e1306c 16%,var(--cp-surface)84%)}}.cp-talentLinkChip--instagram .cp-talentLinkChip__icon{color:#e1306c}.cp-talentLinkChip--linkedin .cp-talentLinkChip__icon{background:#0a66c2}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip--linkedin .cp-talentLinkChip__icon{background:color-mix(in oklab,#0a66c2 16%,var(--cp-surface)84%)}}.cp-talentLinkChip--linkedin .cp-talentLinkChip__icon{color:#0a66c2}.cp-talentLinkChip--behance .cp-talentLinkChip__icon{background:#1769ff}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkChip--behance .cp-talentLinkChip__icon{background:color-mix(in oklab,#1769ff 16%,var(--cp-surface)84%)}}.cp-talentLinkChip--behance .cp-talentLinkChip__icon{color:#1769ff}.cp-talentLinkChip__edit{color:var(--cp-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:10px}.cp-talentLinkEditor{border:1px solid var(--cp-accent);border-radius:14px;gap:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkEditor{border:1px solid color-mix(in oklab,var(--cp-accent)16%,var(--cp-border)84%)}}.cp-talentLinkEditor{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkEditor{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)96%,#0f172a 4%),color-mix(in oklab,var(--cp-surface)90%,#0f172a 10%))}}.cp-talentLinkEditor{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06)}.cp-talentLinkEditor__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-talentLinkEditor__badge{letter-spacing:.04em;text-transform:uppercase;min-height:22px;color:var(--cp-accent);border-radius:999px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkEditor__badge{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-talentLinkEditor__badge{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentLinkEditor__badge{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-talentLinkEditor__close{color:var(--cp-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.cp-talentLinkEditor__input{width:100%}.cp-talentLinkEditor__actions{justify-content:flex-end;gap:6px;display:flex}.cp-talentReelPreview{border:1px solid var(--cp-border);border-radius:16px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-talentReelPreview{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentReelPreview{color:inherit;text-decoration:none}.cp-talentReelPreview__glow{background:radial-gradient(circle at 20% 20%,var(--cp-accent),transparent 42%),linear-gradient(135deg,#0f172ab8,var(--cp-surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cp-talentReelPreview__glow{background:radial-gradient(circle at 20% 20%,color-mix(in oklab,var(--cp-accent)24%,transparent),transparent 42%),linear-gradient(135deg,oklab(20.7682% -.00294792 -.0397151/.72),color-mix(in oklab,var(--cp-surface)88%,#0f172a 12%))}}.cp-talentReelPreview__inner{align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.cp-talentReelPreview__play{background:oklab(100% 0 5.96046e-8/.14);border:1px solid oklab(100% 0 5.96046e-8/.18);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:inline-flex}.cp-talentReelPreview__copy{gap:2px;display:grid}.cp-talentReelPreview__copy strong{font-size:13px}.cp-talentPoolsPanel{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolsPanel{border-color:color-mix(in oklab,var(--cp-accent)14%,var(--cp-border)86%)}}.cp-talentPools{gap:12px;display:grid}.cp-talentPools__presets,.cp-talentPools__privateList{flex-wrap:wrap;gap:6px;display:flex}.cp-talentPoolChip{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolChip{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-talentPoolChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolChip{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-talentPoolChip{color:var(--cp-ink);cursor:pointer;font-size:11px;font-weight:600;transition:border-color .18s,background .18s,transform .18s}.cp-talentPoolChip:hover{transform:translateY(-1px)}.cp-talentPoolChip.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolChip.is-active{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-talentPoolChip.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolChip.is-active{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%)}}.cp-talentPoolChip.is-active{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolChip.is-active{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-ink)22%)}}.cp-talentPoolChip__count{background:var(--cp-border);border-radius:999px;justify-content:center;min-width:18px;padding:0 5px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentPoolChip__count{background:color-mix(in oklab,var(--cp-border)24%,transparent)}}.cp-talentPoolCreator{gap:8px;display:grid}.cp-talentPoolCreator__actions{justify-content:flex-end;gap:6px;display:flex}.cp-talentShareOverlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklab(12.8802% -.00375394 -.0404292/.52);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cp-talentShareSheet{border:1px solid var(--cp-border);border-radius:22px;width:min(720px,100%);max-height:min(88vh,920px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-talentShareSheet{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)98%,#0f172a 2%),color-mix(in oklab,var(--cp-surface)92%,#0f172a 8%))}}.cp-talentShareSheet{box-shadow:0 28px 80px oklab(0 none none/.28)}.cp-talentShareSheet__hero{border-bottom:1px solid var(--cp-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet__hero{border-bottom:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentShareSheet__glow{background:radial-gradient(circle at 12% 18%,var(--cp-accent),transparent 38%),radial-gradient(circle at 88% 0,#6366f129,transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet__glow{background:radial-gradient(circle at 12% 18%,color-mix(in oklab,var(--cp-accent)22%,transparent),transparent 38%),radial-gradient(circle at 88% 0,oklab(58.5404% .0252827 -.202483/.16),transparent 34%)}}.cp-talentShareSheet__heroInner{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px 22px 18px;display:grid;position:relative}.cp-talentShareSheet__avatar{letter-spacing:.04em;background:linear-gradient(145deg,var(--cp-accent),var(--cp-surface));border-radius:18px;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet__avatar{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent)24%,#0f172a),color-mix(in oklab,var(--cp-surface)88%,#0f172a))}}.cp-talentShareSheet__avatar{border:1px solid oklab(100% 0 5.96046e-8/.1)}.cp-talentShareSheet__intro h2{margin:0;font-size:22px;line-height:1.1}.cp-talentShareSheet__intro p{color:var(--cp-muted);margin:4px 0 0;font-size:13px}.cp-talentShareSheet__availability{min-height:24px;color:var(--cp-accent);border-radius:999px;margin-top:8px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet__availability{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-ink)22%)}}.cp-talentShareSheet__availability{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-talentShareSheet__availability{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-talentShareSheet__close{color:var(--cp-muted);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.cp-talentShareSheet__body{gap:16px;padding:18px 22px;display:grid}.cp-talentShareSection h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 8px;font-size:12px}.cp-talentShareList{gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.cp-talentShareReel{border:1px solid var(--cp-border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentShareReel{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentShareReel{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-talentShareReel{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-talentShareReel{color:inherit;font-size:12px;text-decoration:none}.cp-talentShareReel__play{background:var(--cp-accent);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-talentShareReel__play{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%)}}.cp-talentShareTags{flex-wrap:wrap;gap:6px;display:flex}.cp-talentSharePreview{border:1px solid var(--cp-border);border-radius:12px;margin:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.cp-talentSharePreview{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-talentSharePreview{background:#020617}@supports (color:color-mix(in lab,red,red)){.cp-talentSharePreview{background:color-mix(in oklab,#020617 8%,var(--cp-surface)92%)}}.cp-talentSharePreview{white-space:pre-wrap;max-height:220px;font-size:11px;line-height:1.45;overflow:auto}.cp-talentShareSheet__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 22px 22px;display:flex}.cp-tosShell{background:radial-gradient(circle at 0 0,var(--cp-accent),transparent 34%),radial-gradient(circle at 100% 0,#6366f10f,transparent 28%),var(--cp-bg);flex-direction:column;gap:0;min-height:calc(100vh - 180px);display:flex}@supports (color:color-mix(in lab,red,red)){.cp-tosShell{background:radial-gradient(circle at 0 0,color-mix(in oklab,var(--cp-accent)8%,transparent),transparent 34%),radial-gradient(circle at 100% 0,oklab(58.5404% .0252827 -.202483/.06),transparent 28%),color-mix(in oklab,var(--cp-bg)96%,#020617 4%)}}.cp-tosTopBar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosTopBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-surface)88%,transparent)}}.cp-tosTopBar__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-accent);margin-bottom:4px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-tosTopBar__kicker{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-tosTopBar__lead h1{margin:0;font-size:22px;line-height:1.05}.cp-tosTopBar__lead p{margin:4px 0 0;font-size:12px}.cp-tosTopBar__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cp-tosTopMetric{border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosTopMetric{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-tosTopMetric{font-size:11px;font-weight:600}.cp-tosTopMetric--live{color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric--live{color:color-mix(in oklab,#22c55e 78%,var(--cp-ink)22%)}}.cp-tosTopMetric--live{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric--live{border-color:color-mix(in oklab,#22c55e 22%,var(--cp-border)78%)}}.cp-tosTopMetric--live{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric--live{background:color-mix(in oklab,#22c55e 8%,var(--cp-surface)92%)}}.cp-tosTopMetric--warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric--warn{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-tosTopMetric--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric--warn{border-color:color-mix(in oklab,#f59e0b 22%,var(--cp-border)78%)}}.cp-tosTopMetric--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosTopMetric--warn{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)}}.cp-tosSidebar{grid-template-rows:auto 1fr;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar{border-right:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-surface)90%,#020617 10%)}}.cp-tosSidebar__sticky{z-index:2;padding:16px 14px 10px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__sticky{border-bottom:1px solid color-mix(in oklab,var(--cp-border)76%,transparent);background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-tosSidebar__sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cp-tosSidebar__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.cp-tosSidebar__title{margin:0;font-size:14px;font-weight:700}.cp-tosSidebar__count{color:var(--cp-muted);margin:2px 0 0;font-size:11px}.cp-tosSidebar__new{border:1px solid var(--cp-accent);border-radius:10px;width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__new{border:1px solid color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-tosSidebar__new{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__new{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-tosSidebar__new{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__new{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-ink)22%)}}.cp-tosSidebar__new{cursor:pointer;font-size:18px;line-height:1;transition:transform .16s,box-shadow .16s}.cp-tosSidebar__new:hover{transform:translateY(-1px);box-shadow:0 8px 20px oklab(0 none none/.1)}.cp-tosSidebar__searchWrap{margin-bottom:10px}.cp-tosSidebar__search{border:1px solid var(--cp-border);border-radius:10px;width:100%;min-height:34px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__search{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent);background:color-mix(in oklab,var(--cp-bg)70%,var(--cp-surface)30%)}}.cp-tosSidebar__search{color:var(--cp-ink);font-size:12px}.cp-tosSidebar__search:focus{border-color:var(--cp-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__search:focus{border-color:color-mix(in oklab,var(--cp-accent)30%,var(--cp-border)70%)}}.cp-tosSidebar__search:focus{box-shadow:0 0 0 3px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__search:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-tosSidebar__filters{flex-wrap:wrap;gap:6px;display:flex}.cp-tosFilterChip{border:1px solid var(--cp-border);border-radius:999px;min-height:26px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.cp-tosFilterChip{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosFilterChip{color:var(--cp-muted);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:10px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.cp-tosFilterChip.is-active,.cp-tosFilterChip:hover{color:var(--cp-ink);border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosFilterChip.is-active,.cp-tosFilterChip:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-tosFilterChip.is-active,.cp-tosFilterChip:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosFilterChip.is-active,.cp-tosFilterChip:hover{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-tosSidebar__list{min-height:0;padding:8px;overflow:auto}.cp-tosDirectoryRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;margin-bottom:4px;padding:10px;transition:background .16s,border-color .16s,transform .16s;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow:hover{background:color-mix(in oklab,var(--cp-surface)88%,#fff 12%);border-color:color-mix(in oklab,var(--cp-border)70%,transparent)}.cp-tosDirectoryRow.is-active{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%),color-mix(in oklab,var(--cp-surface)94%,transparent));border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%);box-shadow:inset 3px 0 0 color-mix(in oklab,var(--cp-accent)72%,#fff 28%)}}.cp-tosDirectoryRow__avatar{background:linear-gradient(145deg,var(--cp-accent),var(--cp-surface));border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow__avatar{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent)18%,#0f172a),color-mix(in oklab,var(--cp-surface)88%,#0f172a))}}.cp-tosDirectoryRow__avatar{border:1px solid oklab(100% 0 5.96046e-8/.08)}.cp-tosDirectoryRow__dot{border:2px solid var(--cp-surface);border-radius:999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow__dot{border:2px solid color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-tosAvail--open{background:#22c55e}.cp-tosAvail--partial{background:#38bdf8}.cp-tosAvail--busy{background:#f97316}.cp-tosAvail--warn{background:#f59e0b}.cp-tosDirectoryRow__body{gap:3px;min-width:0;display:grid}.cp-tosDirectoryRow__name{font-size:13px;font-weight:700}.cp-tosDirectoryRow__name,.cp-tosDirectoryRow__role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-tosDirectoryRow__role{color:var(--cp-muted);font-size:11px}.cp-tosDirectoryRow__meta{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.cp-tosAvailPill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.cp-tosAvailPill.cp-tosAvail--open{color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--open{color:color-mix(in oklab,#22c55e 78%,var(--cp-ink)22%)}}.cp-tosAvailPill.cp-tosAvail--open{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--open{background:color-mix(in oklab,#22c55e 10%,var(--cp-surface)90%)}}.cp-tosAvailPill.cp-tosAvail--partial{color:#38bdf8}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--partial{color:color-mix(in oklab,#38bdf8 78%,var(--cp-ink)22%)}}.cp-tosAvailPill.cp-tosAvail--partial{background:#38bdf8}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--partial{background:color-mix(in oklab,#38bdf8 10%,var(--cp-surface)90%)}}.cp-tosAvailPill.cp-tosAvail--busy{color:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--busy{color:color-mix(in oklab,#f97316 78%,var(--cp-ink)22%)}}.cp-tosAvailPill.cp-tosAvail--busy{background:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--busy{background:color-mix(in oklab,#f97316 10%,var(--cp-surface)90%)}}.cp-tosAvailPill.cp-tosAvail--warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--warn{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-tosAvailPill.cp-tosAvail--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosAvailPill.cp-tosAvail--warn{background:color-mix(in oklab,#f59e0b 10%,var(--cp-surface)90%)}}.cp-tosAvailPill--hero{min-height:24px;padding:0 10px;font-size:10px}.cp-tosMiniBadge{border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:18px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosMiniBadge{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-tosMiniBadge{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700}.cp-tosMiniBadge--fav{color:#fbbf24;border-color:#fbbf24}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge--fav{border-color:color-mix(in oklab,#fbbf24 24%,var(--cp-border)76%)}}.cp-tosMiniBadge--live{color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge--live{color:color-mix(in oklab,#22c55e 78%,var(--cp-ink)22%)}}.cp-tosMiniBadge--live{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge--live{border-color:color-mix(in oklab,#22c55e 20%,var(--cp-border)80%)}}.cp-tosMiniBadge--warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge--warn{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-tosMiniBadge--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosMiniBadge--warn{border-color:color-mix(in oklab,#f59e0b 20%,var(--cp-border)80%)}}.cp-tosInlineEmpty,.cp-tosSidebarEmpty{text-align:center;justify-items:center;gap:8px;padding:24px 16px;display:grid}.cp-tosInlineEmpty__orb,.cp-tosNetworkEmpty__glow,.cp-tosOpsIdle__pulse,.cp-tosSidebarEmpty__orb{background:radial-gradient(circle,var(--cp-accent),transparent 70%);border-radius:999px;width:56px;height:56px}@supports (color:color-mix(in lab,red,red)){.cp-tosInlineEmpty__orb,.cp-tosNetworkEmpty__glow,.cp-tosOpsIdle__pulse,.cp-tosSidebarEmpty__orb{background:radial-gradient(circle,color-mix(in oklab,var(--cp-accent)24%,transparent),transparent 70%)}}.cp-tosInlineEmpty__orb,.cp-tosNetworkEmpty__glow,.cp-tosOpsIdle__pulse,.cp-tosSidebarEmpty__orb{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosInlineEmpty__orb,.cp-tosNetworkEmpty__glow,.cp-tosOpsIdle__pulse,.cp-tosSidebarEmpty__orb{border:1px solid color-mix(in oklab,var(--cp-accent)16%,transparent)}}.cp-tosMain{min-width:0;min-height:0;padding:20px 22px 28px;overflow:auto}.cp-tosNetworkEmpty{border:1px solid var(--cp-border);border-radius:24px;place-items:center;min-height:420px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-tosNetworkEmpty{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-tosNetworkEmpty{overflow:hidden}.cp-tosNetworkEmpty__glow{opacity:.8;width:280px;height:280px;position:absolute}.cp-tosNetworkEmpty__content{text-align:center;max-width:460px;padding:24px;position:relative}.cp-tosNetworkEmpty__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-accent);margin-bottom:10px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-tosNetworkEmpty__kicker{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-tosNetworkEmpty__content h2{margin:0 0 8px;font-size:28px;line-height:1.05}.cp-tosHero{border-radius:24px;margin-bottom:18px;padding:22px 22px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-tosHero{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)96%,#0f172a 4%),color-mix(in oklab,var(--cp-surface)88%,#0f172a 12%))}}.cp-tosHero__glow{background:radial-gradient(circle at 12% 20%,var(--cp-accent),transparent 36%),radial-gradient(circle at 88% 0,#6366f11f,transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__glow{background:radial-gradient(circle at 12% 20%,color-mix(in oklab,var(--cp-accent)16%,transparent),transparent 36%),radial-gradient(circle at 88% 0,oklab(58.5404% .0252827 -.202483/.12),transparent 32%)}}.cp-tosHero__glow{pointer-events:none}.cp-tosHero__top{gap:16px;position:relative}.cp-tosHero__identity{gap:16px;min-width:0}.cp-tosHero__avatar{letter-spacing:.04em;border-radius:22px;place-items:center;width:84px;height:84px;font-size:24px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__avatar{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent)24%,#0f172a),color-mix(in oklab,var(--cp-surface)88%,#0f172a))}}.cp-tosHero__avatar{border:1px solid oklab(100% 0 5.96046e-8/.1);flex-shrink:0}.cp-tosHero__intro h1{font-size:32px;line-height:1.02}.cp-tosHero__role{color:var(--cp-muted);margin:6px 0 0;font-size:14px}.cp-tosHero__pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cp-tosHero__pill{border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__pill{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosHero__pill{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__pill{background:color-mix(in oklab,var(--cp-bg)40%,var(--cp-surface)60%)}}.cp-tosHero__pill{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.cp-tosHero__aside{justify-items:end;gap:8px;display:grid}.cp-tosHero__project{text-align:right;gap:4px;display:grid}.cp-tosHero__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);font-size:10px}.cp-tosHero__tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex;position:relative}.cp-tosHeroTag{border:1px solid var(--cp-accent);border-radius:999px;min-height:26px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroTag{border:1px solid color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.cp-tosHeroTag{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroTag{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-tosHeroTag{font-size:11px;font-weight:600}.cp-tosHero__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.cp-tosHeroAction{border:1px solid var(--cp-border);border-radius:999px;min-height:34px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroAction{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosHeroAction{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroAction{background:color-mix(in oklab,var(--cp-bg)30%,var(--cp-surface)70%)}}.cp-tosHeroAction{color:var(--cp-ink);cursor:pointer;font-size:12px;font-weight:600;transition:transform .16s,border-color .16s,background .16s}.cp-tosHeroAction:hover{border-color:var(--cp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroAction:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-tosHeroAction:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroAction:hover{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-tosSections{gap:12px;display:grid}.cp-tosSection{border-radius:18px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.cp-tosSection{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-tosSection__head{gap:4px;margin-bottom:12px;display:grid}.cp-tosSection__head--split{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.cp-tosSection__head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:12px}.cp-tosSection__actions{gap:8px;display:flex}.cp-tosFieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-tosField{gap:6px;display:grid}.cp-tosField--wide{grid-column:1/-1}.cp-tosField span{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);font-size:10px}.cp-tosInput{border:1px solid var(--cp-border);border-radius:10px;width:100%;min-height:36px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.cp-tosInput{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent);background:color-mix(in oklab,var(--cp-bg)50%,var(--cp-surface)50%)}}.cp-tosInput{font-size:13px;transition:border-color .16s,box-shadow .16s}.cp-tosInput:focus{border-color:var(--cp-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.cp-tosInput:focus{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-tosInput:focus{box-shadow:0 0 0 3px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosInput:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)10%,transparent)}}.cp-tosGhostBtn,.cp-tosPrimaryBtn{cursor:pointer;border-radius:10px;min-height:32px;padding:0 12px;font-size:11px;font-weight:700}.cp-tosPrimaryBtn{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosPrimaryBtn{border:1px solid color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-tosPrimaryBtn{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosPrimaryBtn{background:color-mix(in oklab,var(--cp-accent)16%,var(--cp-surface)84%)}}.cp-tosPrimaryBtn{color:var(--cp-ink)}.cp-tosGhostBtn{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosGhostBtn{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosGhostBtn{color:var(--cp-muted);background:0 0}.cp-tosHistory,.cp-tosHistoryItem{gap:10px;display:grid}.cp-tosHistoryItem{grid-template-columns:14px 1fr}.cp-tosHistoryItem__rail span{background:var(--cp-border);border-radius:999px;width:8px;height:8px;margin-top:6px;display:block}@supports (color:color-mix(in lab,red,red)){.cp-tosHistoryItem__rail span{background:color-mix(in oklab,var(--cp-border)70%,var(--cp-muted)30%)}}.cp-tosHistoryItem__rail span{box-shadow:0 0 0 4px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosHistoryItem__rail span{box-shadow:0 0 0 4px color-mix(in oklab,var(--cp-border)12%,transparent)}}.cp-tosHistoryItem.is-active .cp-tosHistoryItem__rail span{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosHistoryItem.is-active .cp-tosHistoryItem__rail span{background:color-mix(in oklab,var(--cp-accent)72%,#fff 28%)}}.cp-tosHistoryItem.is-active .cp-tosHistoryItem__rail span{box-shadow:0 0 0 4px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosHistoryItem.is-active .cp-tosHistoryItem__rail span{box-shadow:0 0 0 4px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-tosHistoryItem__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-tosHistoryItem__badges,.cp-tosHistoryItem__meta{flex-wrap:wrap;gap:4px;display:flex}.cp-tosOps{min-height:0}@supports (color:color-mix(in lab,red,red)){.cp-tosOps{border-left:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-surface)88%,#020617 12%)}}.cp-tosOps--idle{place-items:center;padding:24px;display:grid}.cp-tosOpsIdle{text-align:center;justify-items:center;gap:10px;max-width:240px;display:grid}.cp-tosOps__sticky{max-height:calc(100vh - 180px);padding:16px 14px 20px;position:sticky;top:0;overflow:auto}.cp-tosOps__liveDot{background:#22c55e;border-radius:999px;width:8px;height:8px;margin-right:6px;animation:cp-tosPulse 2.4s ease-in-out infinite;display:inline-block;box-shadow:0 0 0 4px oklab(72.2746% -.165574 .0972219/.16)}@keyframes cp-tosPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.92)}}.cp-tosRiskPill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;min-height:24px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.cp-tosRiskPill--low{color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosRiskPill--low{color:color-mix(in oklab,#22c55e 78%,var(--cp-ink)22%)}}.cp-tosRiskPill--low{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-tosRiskPill--low{background:color-mix(in oklab,#22c55e 10%,var(--cp-surface)90%)}}.cp-tosRiskPill--medium{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosRiskPill--medium{color:color-mix(in oklab,#f59e0b 78%,var(--cp-ink)22%)}}.cp-tosRiskPill--medium{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosRiskPill--medium{background:color-mix(in oklab,#f59e0b 10%,var(--cp-surface)90%)}}.cp-tosRiskPill--high{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-tosRiskPill--high{color:color-mix(in oklab,#ef4444 78%,var(--cp-ink)22%)}}.cp-tosRiskPill--high{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-tosRiskPill--high{background:color-mix(in oklab,#ef4444 10%,var(--cp-surface)90%)}}.cp-tosOpsBlock{border-top:1px solid var(--cp-border);padding:12px 0 14px}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsBlock{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-tosOpsBlock:first-of-type{border-top:0;padding-top:0}.cp-tosOpsBlock h3{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 10px;font-size:10px}.cp-tosOpsBlock--warn{border:1px solid #f59e0b;border-radius:14px;margin-top:8px;padding:12px}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsBlock--warn{border:1px solid color-mix(in oklab,#f59e0b 18%,var(--cp-border)82%)}}.cp-tosOpsBlock--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsBlock--warn{background:color-mix(in oklab,#f59e0b 5%,var(--cp-surface)95%)}}.cp-tosOpsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-tosOpsMetric{border:1px solid var(--cp-border);border-radius:12px;gap:4px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsMetric{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-bg)40%,var(--cp-surface)60%)}}.cp-tosOpsMetric span{color:var(--cp-muted);font-size:10px}.cp-tosOpsMetric strong{font-size:14px}.cp-tosActivityFeed,.cp-tosInsights,.cp-tosOpsLiveList,.cp-tosOverlapList,.cp-tosRelations{gap:8px;display:grid}.cp-tosInsight,.cp-tosOpsLiveItem,.cp-tosOverlapItem,.cp-tosRelation{border:1px solid var(--cp-border);border-radius:12px;gap:4px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosInsight,.cp-tosOpsLiveItem,.cp-tosOverlapItem,.cp-tosRelation{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-tosInsight,.cp-tosOpsLiveItem,.cp-tosOverlapItem,.cp-tosRelation{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosInsight,.cp-tosOpsLiveItem,.cp-tosOverlapItem,.cp-tosRelation{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-tosActivityItem{grid-template-columns:10px 1fr;align-items:start;gap:10px;display:grid}.cp-tosActivityItem__dot{background:var(--cp-border);border-radius:999px;width:8px;height:8px;margin-top:6px}@supports (color:color-mix(in lab,red,red)){.cp-tosActivityItem__dot{background:color-mix(in oklab,var(--cp-border)70%,var(--cp-muted)30%)}}.cp-tosActivityItem--live .cp-tosActivityItem__dot{background:#22c55e}.cp-tosActivityItem--accent .cp-tosActivityItem__dot{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosActivityItem--accent .cp-tosActivityItem__dot{background:color-mix(in oklab,var(--cp-accent)72%,#fff 28%)}}.cp-tosActivityItem--warn .cp-tosActivityItem__dot{background:#f59e0b}.cp-tosActivityItem strong{font-size:12px}.cp-tosActivityItem p{margin:2px 0 0;font-size:11px}.cp-tosInsight--accent{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosInsight--accent{border-color:color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.cp-tosInsight--accent{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosInsight--accent{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%)}}.cp-tosInsight--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosInsight--warn{border-color:color-mix(in oklab,#f59e0b 18%,var(--cp-border)82%)}}.cp-tosInsight--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosInsight--warn{background:color-mix(in oklab,#f59e0b 6%,var(--cp-surface)94%)}}.cp-tosInlineEmpty--compact{padding:14px 8px}.cp-tosMinimized{margin:12px 20px}.cp-tosShell{background:radial-gradient(circle at 0 0,var(--cp-accent),transparent 38%),radial-gradient(circle at 100% 12%,#6366f11a,transparent 34%),linear-gradient(180deg,#020617,var(--cp-bg))}@supports (color:color-mix(in lab,red,red)){.cp-tosShell{background:radial-gradient(circle at 0 0,color-mix(in oklab,var(--cp-accent)12%,transparent),transparent 38%),radial-gradient(circle at 100% 12%,oklab(58.5404% .0252827 -.202483/.1),transparent 34%),linear-gradient(180deg,color-mix(in oklab,#020617 92%,var(--cp-bg)8%),color-mix(in oklab,var(--cp-bg)88%,#020617 12%))}.cp-tosSidebar{background:color-mix(in oklab,#020617 28%,var(--cp-surface)72%)}.cp-tosOps{background:color-mix(in oklab,#020617 34%,var(--cp-surface)66%)}}.cp-tosDirectoryRow__activity{color:var(--cp-muted);font-size:10px;line-height:1.35;display:block}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow__activity{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}.cp-tosHero--cinema{border-color:color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-tosHero__scanline{pointer-events:none;opacity:.25;background:repeating-linear-gradient(#0000 0 3px,oklab(100% 0 5.96046e-8/.02) 3px 4px);position:absolute;inset:0}.cp-tosHero__city{color:var(--cp-muted);margin:4px 0 0;font-size:12px}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__city{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-tosHero__intro h1{text-shadow:0 8px 30px oklab(0 none none/.22)}.cp-tosHeroReel{border:1px solid var(--cp-accent);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroReel{border:1px solid color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-tosHeroReel{background:linear-gradient(90deg,var(--cp-accent),#020617)}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroReel{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent)10%,#020617 90%),color-mix(in oklab,#020617 80%,var(--cp-surface)20%))}}.cp-tosHeroReel{color:inherit;text-decoration:none;transition:transform .16s,border-color .16s}.cp-tosHeroReel:hover{border-color:var(--cp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-tosHeroReel:hover{border-color:color-mix(in oklab,var(--cp-accent)36%,var(--cp-border)64%)}}.cp-tosHeroReel__play{background:oklab(100% 0 5.96046e-8/.12);border:1px solid oklab(100% 0 5.96046e-8/.16);border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.cp-tosHeroReel__copy{gap:2px;display:grid}.cp-tosHeroTag--compact{min-height:22px;font-size:10px}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--netflix{border-color:color-mix(in oklab,#e50914 34%,var(--cp-border)66%)}.cp-tosTag--disney{border-color:color-mix(in oklab,#60a5fa 34%,var(--cp-border)66%)}.cp-tosTag--hbo{border-color:color-mix(in oklab,#a78bfa 34%,var(--cp-border)66%)}.cp-tosTag--prime{border-color:color-mix(in oklab,#00a8e1 34%,var(--cp-border)66%)}.cp-tosTag--resolve{border-color:color-mix(in oklab,#31a8ff 34%,var(--cp-border)66%)}.cp-tosTag--flame{border-color:color-mix(in oklab,#ff6b35 34%,var(--cp-border)66%)}.cp-tosTag--nuke{border-color:color-mix(in oklab,#facc15 34%,var(--cp-border)66%)}.cp-tosTag--protools{border-color:color-mix(in oklab,#7dd3fc 34%,var(--cp-border)66%)}.cp-tosTag--avid{border-color:color-mix(in oklab,#4ade80 34%,var(--cp-border)66%)}.cp-tosTag--online{border-color:color-mix(in oklab,#38bdf8 34%,var(--cp-border)66%)}.cp-tosTag--color{border-color:color-mix(in oklab,#f472b6 34%,var(--cp-border)66%)}.cp-tosTag--conform{border-color:color-mix(in oklab,#c084fc 34%,var(--cp-border)66%)}.cp-tosTag--mix{border-color:color-mix(in oklab,#34d399 34%,var(--cp-border)66%)}.cp-tosTag--delivery{border-color:color-mix(in oklab,#fb923c 34%,var(--cp-border)66%)}.cp-tosTag--hdr{border-color:color-mix(in oklab,#fde047 34%,var(--cp-border)66%)}.cp-tosTag--dolby{border-color:color-mix(in oklab,#818cf8 34%,var(--cp-border)66%)}.cp-tosTag--vfx{border-color:color-mix(in oklab,#f97316 34%,var(--cp-border)66%)}.cp-tosTag--remote{border-color:color-mix(in oklab,#94a3b8 34%,var(--cp-border)66%)}}.cp-tosTag--neutral{color:var(--cp-muted)}.cp-tosHeroTag,.cp-tosMiniBadge.cp-tosTag--avid,.cp-tosMiniBadge.cp-tosTag--color,.cp-tosMiniBadge.cp-tosTag--conform,.cp-tosMiniBadge.cp-tosTag--delivery,.cp-tosMiniBadge.cp-tosTag--disney,.cp-tosMiniBadge.cp-tosTag--dolby,.cp-tosMiniBadge.cp-tosTag--flame,.cp-tosMiniBadge.cp-tosTag--hbo,.cp-tosMiniBadge.cp-tosTag--hdr,.cp-tosMiniBadge.cp-tosTag--mix,.cp-tosMiniBadge.cp-tosTag--netflix,.cp-tosMiniBadge.cp-tosTag--nuke,.cp-tosMiniBadge.cp-tosTag--online,.cp-tosMiniBadge.cp-tosTag--prime,.cp-tosMiniBadge.cp-tosTag--protools,.cp-tosMiniBadge.cp-tosTag--remote,.cp-tosMiniBadge.cp-tosTag--resolve,.cp-tosMiniBadge.cp-tosTag--vfx{border-style:solid;border-width:1px;font-weight:700}.cp-tosCinemaHistory__item{border-radius:16px;grid-template-columns:4px 1fr;gap:14px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__item{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent);background:linear-gradient(90deg,color-mix(in oklab,#020617 55%,var(--cp-surface)45%),color-mix(in oklab,var(--cp-surface)92%,transparent))}}.cp-tosCinemaHistory__item.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__item.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)10%,transparent)}}.cp-tosCinemaHistory__bar{background:linear-gradient(180deg,var(--cp-accent),var(--cp-border));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__bar{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent)72%,#fff 28%),color-mix(in oklab,var(--cp-border)70%,transparent))}}.cp-tosCinemaHistory__project{letter-spacing:-.02em;font-size:18px;font-weight:800}.cp-tosCinemaHistory__role{color:var(--cp-muted);margin-top:2px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__role{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-tosCinemaHistory__range{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);margin-top:8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__range{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-tosCinemaHistory__meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cp-tosActivityFeed--live .cp-tosActivityItem{border-bottom:1px solid var(--cp-border);padding:10px 10px 10px 0}@supports (color:color-mix(in lab,red,red)){.cp-tosActivityFeed--live .cp-tosActivityItem{border-bottom:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-tosActivityFeed--live .cp-tosActivityItem:last-child{border-bottom:0}@supports (color:color-mix(in lab,red,red)){.cp-tosSection{background:color-mix(in oklab,#020617 18%,var(--cp-surface)82%)}}.cp-tosSection{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosSection{border-color:color-mix(in oklab,var(--cp-border)70%,transparent)}.cp-tosInput{background:color-mix(in oklab,#020617 42%,var(--cp-surface)58%);border-color:color-mix(in oklab,var(--cp-border)64%,transparent)}}.cp-tosInput{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-tosInput{color:color-mix(in oklab,var(--cp-ink)96%,#fff 4%)}.cp-tosDirectoryRow.is-active{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--cp-accent)78%,#fff 22%),0 10px 24px oklab(0 none none/.12)}}@media (max-width:1180px){.cp-tosFrame{grid-template-columns:240px minmax(0,1fr)}.cp-tosOps{border-left:0;border-top:1px solid var(--cp-border);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.cp-tosOps{border-top:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-tosOps__sticky{max-height:none;position:static}}@media (max-width:860px){.cp-tosFrame,.cp-tosTopBar{grid-template-columns:1fr}.cp-tosSidebar{border-right:0;border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-tosSidebar{max-height:280px}.cp-tosHero__top{flex-direction:column}.cp-tosHero__aside{justify-items:start}.cp-tosHero__project{text-align:left}.cp-tosFieldRow{grid-template-columns:1fr}}@media (max-width:980px){.cp-talentOpsGrid{grid-template-columns:1fr}.cp-talentHero{grid-template-columns:auto 1fr}.cp-talentHero__windowControls{grid-column:1/-1;justify-self:end}.cp-talentHero__meta{grid-template-columns:1fr}}@media (max-width:640px){.cp-talentFieldGrid,.cp-talentMetricGrid{grid-template-columns:1fr}.cp-talentOpsToolbar__actions{justify-content:stretch;width:100%}.cp-talentOpsToolbar__actions .cp-btn{flex:auto}}.cp-module-finance{--cp-accent:#f59e0b;--finance-card-border:var(--cp-accent,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance{--finance-card-border:color-mix(in oklab,var(--cp-accent,#f59e0b)30%,var(--cp-border))}}.cp-module-finance .cp-rrhhWindowHeadRow{justify-content:flex-start;width:100%}.cp-module-finance .cp-rrhhWindowHeadRow>*{flex:none}.cp-module-finance .cp-rrhhWindowHeadRow>:first-child{flex:auto;min-width:0}.cp-module-finance .cp-rrhhWindowHeadRow>:last-child{margin-left:auto}.cp-module-finance .cp-onboardingTarget.cp-onboardingTarget--active{z-index:auto!important;isolation:auto!important}.cp-module-finance .financeHeroSummary.cp-onboardingTarget--active,.cp-module-finance .financeVendorsSection.cp-onboardingTarget--active{z-index:150!important;isolation:isolate!important;filter:none!important;opacity:1!important;box-shadow:none!important;outline:none!important;position:relative!important}.cp-module-finance .financeExportActionsBar.cp-onboardingTarget--active{z-index:150!important;isolation:isolate!important;filter:none!important;opacity:1!important;border-color:#2563eb!important;outline:none!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeExportActionsBar.cp-onboardingTarget--active{border-color:color-mix(in oklab,#2563eb 52%,var(--line,#94a3b857)48%)!important}}.cp-module-finance .financeExportActionsBar.cp-onboardingTarget--active{box-shadow:0 0 0 2px oklab(64.5997% -.0208034 -.166568),0 0 0 6px oklab(54.615% -.026671 -.213549/.26),0 0 22px oklab(54.1337% .0963843 -.226969/.32),var(--cp-shadow-sm)!important}.cp-module-budget{--cp-accent:#0ea5a4}.cp-module-dashboard.cp-module-surface .cp-card{background:linear-gradient(180deg,var(--cp-accent,#2563eb),transparent 58%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard.cp-module-surface .cp-card{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#2563eb)4%,transparent),transparent 58%),var(--cp-surface-strong)}}.cp-module-dashboard.cp-module-surface .cp-card--soft{background:linear-gradient(180deg,var(--cp-accent,#2563eb),transparent 58%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard.cp-module-surface .cp-card--soft{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#2563eb)3%,transparent),transparent 58%),var(--cp-surface)}}.cp-module-finance.cp-module-surface .cp-card{border-color:var(--finance-card-border);background:linear-gradient(180deg,var(--cp-accent,#f59e0b),transparent 58%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance.cp-module-surface .cp-card{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#f59e0b)4%,transparent),transparent 58%),var(--cp-surface-strong)}}.cp-module-finance.cp-module-surface .cp-card--soft{border-color:var(--finance-card-border);background:linear-gradient(180deg,var(--cp-accent,#f59e0b),transparent 58%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance.cp-module-surface .cp-card--soft{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent,#f59e0b)3%,transparent),transparent 58%),var(--cp-surface)}}.cp-module-finance .financeModuleSummary--postprocessDetail{border:1px solid var(--finance-card-border);background:var(--cp-surface,#ffffff80);border-radius:10px;margin-top:10px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeModuleSummary--postprocessDetail{background:color-mix(in oklab,var(--cp-surface,#ffffff80)90%,transparent)}}.cp-module-finance .financeModuleSummary--postprocessDetail{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummarySplit{grid-template-columns:1fr;gap:8px 12px;width:100%;display:grid}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummarySectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 4px;font-size:9px;font-weight:780;line-height:1.2;display:block}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;width:100%;min-width:0;display:grid}@media (max-width:480px){.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryGrid{grid-template-columns:minmax(0,1fr)}}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem{color:var(--cp-muted);background:var(--cp-ink);border-radius:8px;padding:6px 8px;font-size:10px;line-height:1.2;display:block}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem{background:color-mix(in oklab,var(--cp-ink)3%,transparent)}}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem{border:1px solid var(--finance-card-border);box-sizing:border-box;min-width:0}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem--tone{border-left:3px solid var(--finance-tone)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem--tone{border-left:3px solid color-mix(in oklab,var(--finance-tone)62%,var(--cp-border)38%)}}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem--tone{background:var(--finance-tone);padding-left:8px}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItem--tone{background:color-mix(in oklab,var(--finance-tone)8%,var(--cp-surface-strong,var(--cp-panel))92%)}}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItemLabel{color:var(--cp-ink);white-space:normal;text-overflow:unset;margin-bottom:3px;font-size:10px;font-weight:700;line-height:1.25;display:block;overflow:visible}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItemMeta{opacity:.95;margin-top:2px;font-size:9px;line-height:1.35;display:block}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryItemMeta strong{color:var(--cp-ink);margin-bottom:3px;font-size:11px;font-weight:800;line-height:1.2;display:block}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryTotals{border-top:1px dashed var(--cp-border);margin-top:6px;padding-top:6px}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryTotals{border-top:1px dashed color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryTotals{color:var(--cp-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:10px;line-height:1.35;display:flex}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryTotals strong{color:var(--cp-ink);font-weight:750}.cp-module-finance .financeModuleSummary--postprocessDetail .financeModuleSummaryTotalsNote{opacity:.88;flex:100%;margin-top:2px;font-size:9px;line-height:1.35}.cp-divider{background:var(--cp-border);height:1px;margin:14px 0}.cp-muted{color:var(--cp-muted)}.cp-stack{flex-direction:column;gap:14px;display:flex}.cp-fixedTopPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.cp-fixedTopPair>section{flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;min-height:120px;display:flex}@media (max-width:900px){.cp-fixedTopPair{grid-template-columns:1fr}}.cp-row{align-items:center;gap:12px;display:flex}.cp-row>*{flex:1}.cp-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:980px){.cp-grid-2{grid-template-columns:1fr}}.cp-dashboardLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.cp-dashboardMain{gap:18px;min-width:0;display:grid}.cp-dashboardMain>.cp-card,.cp-dashboardSideCard>.cp-card{border-color:var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMain>.cp-card,.cp-dashboardSideCard>.cp-card{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-dashboardMain>.cp-card,.cp-dashboardSideCard>.cp-card{box-shadow:0 7px 16px #0f172a0d}.cp-dashboardSide{min-width:0}.cp-dashboardSideCard{flex-direction:column;gap:12px;max-height:min(78vh,820px);display:flex;position:static;overflow:hidden}.cp-projectListScroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overscroll-behavior:contain;gap:8px;max-height:min(54vh,620px);padding-right:4px;display:grid;overflow:hidden auto}.cp-projectRow.is-dragging{opacity:.55}.cp-projectRow.is-drag-over{outline:1px dashed var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow.is-drag-over{outline:1px dashed color-mix(in oklab,var(--cp-accent)48%,var(--cp-border)52%)}}.cp-projectRow.is-drag-over{outline-offset:2px;transition:outline-color .12s,transform .12s;transform:translateY(-1px)}.cp-projectDragHandle{border:1px solid var(--cp-border);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-projectDragHandle{border:1px solid color-mix(in oklab,var(--cp-border)72%,var(--cp-accent)28%)}}.cp-projectDragHandle{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-projectDragHandle{background:color-mix(in oklab,var(--cp-accent)9%,transparent)}}.cp-projectDragHandle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-projectDragHandle{color:color-mix(in oklab,var(--cp-ink)78%,var(--cp-muted)22%)}}.cp-projectDragHandle{cursor:grab;-webkit-user-select:none;user-select:none;flex:none;font-size:11px;line-height:1}.cp-projectDragHandle:active{cursor:grabbing}.cp-projectListScroll::-webkit-scrollbar{width:10px}.cp-projectListScroll::-webkit-scrollbar-thumb{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-projectListScroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--cp-muted)35%,transparent)}}.cp-projectListScroll::-webkit-scrollbar-thumb{border-radius:999px}.cp-dashboardProjectsCard{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardProjectsCard{border-color:color-mix(in oklab,var(--cp-border)78%,var(--cp-process-online)22%)}}.cp-dashboardProjectsCard{box-shadow:0 7px 16px var(--cp-ink);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardProjectsCard{box-shadow:0 7px 16px color-mix(in oklab,var(--cp-ink)5%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardProjectsCard{padding:12px 14px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardSharedProjectsCard{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardSharedProjectsCard{border-color:color-mix(in oklab,var(--cp-border)80%,#06b6d4 20%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardSharedProjectsCard{background:linear-gradient(180deg,oklab(71.4837% -.102719 -.0725164/.04),transparent 42%),var(--cp-surface-strong)}.cp-module-dashboard .cp-dashboardHome .cp-dashboardBudgetProjectsCard{background:linear-gradient(180deg,#10b98108,transparent 42%),var(--cp-surface-strong);border-color:#10b98138}.cp-module-dashboard .cp-dashboardHome .cp-projectsBudgetSummary{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectsBudgetSummary{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectsBudgetSummary strong{color:#0f766e;font-size:12px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectsBudgetSummary strong{color:color-mix(in oklab,#0f766e 72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectListScroll,.cp-module-dashboard .cp-dashboardHome .cp-projectsPortfolioBody{overscroll-behavior:auto;gap:8px;max-height:none;padding-right:0;display:grid;overflow:visible}.cp-module-dashboard .cp-dashboardHome .cp-projectsPortfolioEmpty{margin-top:8px}.cp-dashboardCreateCard{opacity:.97;border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateCard{border-color:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-dashboardCreateCard{box-shadow:0 6px 14px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateCard{box-shadow:0 6px 14px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-dashboardCreateCard{border-radius:14px}.cp-dashboardCreateCard--budget{border-color:#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateCard--budget{border-color:color-mix(in oklab,#0ea5a4 30%,var(--cp-border)70%)}}.cp-dashboardCreateCard--budget{background:linear-gradient(180deg,oklab(65.4175% -.106662 -.026645/.07),transparent 42%),var(--cp-surface-strong)}:root[data-theme=dark] .cp-dashboardCreateCard--budget{border-color:#2dd4bf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-dashboardCreateCard--budget{border-color:color-mix(in oklab,#2dd4bf 24%,var(--cp-border)76%)}}:root[data-theme=dark] .cp-dashboardCreateCard--budget{background:linear-gradient(180deg,oklab(51.0938% -.0855206 -.00957963/.14),transparent 45%),var(--cp-surface-strong)}.cp-dashboardCreateStack{gap:9px}.cp-dashboardCreateTitle{letter-spacing:.01em;color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateTitle{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-dashboardCreateHint{line-height:1.42}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateHint{color:color-mix(in oklab,var(--cp-muted)92%,var(--cp-ink)8%)}}.cp-dashboardCreateColors{margin-top:2px}.cp-dashboardCreateRow{margin-top:3px}.cp-dashboardCreateNameRow{flex-wrap:wrap;align-items:center;gap:10px;max-width:min(480px,100%);margin-top:4px;display:flex}.cp-dashboardCreateNameRow .cp-input{flex:auto;width:auto;min-width:min(160px,100%);max-width:340px;min-height:34px;padding:7px 11px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input{border-color:color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-dashboardCreateNameRow .cp-input::placeholder,.cp-dashboardCreateRow .cp-input::placeholder{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input::placeholder,.cp-dashboardCreateRow .cp-input::placeholder{color:color-mix(in oklab,var(--cp-muted)86%,var(--cp-ink)14%)}}.cp-dashboardCreateNameRow .cp-input:focus,.cp-dashboardCreateRow .cp-input:focus{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input:focus,.cp-dashboardCreateRow .cp-input:focus{border-color:color-mix(in oklab,var(--cp-border)58%,var(--cp-accent)42%)}}.cp-dashboardCreateNameRow .cp-input:focus,.cp-dashboardCreateRow .cp-input:focus{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input:focus,.cp-dashboardCreateRow .cp-input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{border-color:color-mix(in oklab,var(--cp-process-online)32%,var(--cp-border)68%)}}.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{background:color-mix(in oklab,var(--cp-process-online)12%,var(--cp-surface)88%)}}.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-bg)12%)}}.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{min-height:32px;box-shadow:0 1px 2px var(--cp-ink);padding-inline:12px;font-weight:690}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn{box-shadow:0 1px 2px color-mix(in oklab,var(--cp-ink)4.5%,transparent)}}.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn:hover{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn:hover{background:color-mix(in oklab,var(--cp-process-online)16%,var(--cp-surface)84%)}}.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn:hover{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-btn.cp-dashboardCreateBtn:hover{border-color:color-mix(in oklab,var(--cp-process-online)42%,var(--cp-border)58%)}}.cp-dashboardTopSurface{border:1px solid var(--cp-border);margin-bottom:8px;position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.cp-dashboardTopSurface{border:1px solid color-mix(in oklab,var(--cp-border)74%,var(--cp-accent)26%)}}.cp-dashboardTopSurface{background:linear-gradient(160deg,var(--cp-panel),var(--cp-panel));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardTopSurface{background:linear-gradient(160deg,color-mix(in oklab,var(--cp-panel)95%,var(--cp-surface)5%),color-mix(in oklab,var(--cp-panel)91%,var(--cp-surface)9%))}}.cp-dashboardTopSurface{box-shadow:0 12px 28px var(--cp-ink),inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab,red,red)){.cp-dashboardTopSurface{box-shadow:0 12px 28px color-mix(in oklab,var(--cp-ink)8%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.16)}}.cp-dashboardTopSurface:after{content:"";background:linear-gradient(90deg,var(--cp-border),var(--cp-border),var(--cp-border));height:1px;position:absolute;bottom:-10px;left:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardTopSurface:after{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-border)0%,transparent),color-mix(in oklab,var(--cp-border)65%,transparent),color-mix(in oklab,var(--cp-border)0%,transparent))}}.cp-dashboardTopSurface:after{pointer-events:none}.cp-dashboardCreateRowLayout{border-radius:inherit;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:0;display:grid;overflow:clip}.cp-windowControls{background:var(--cp-surface);border-radius:10px;align-items:center;gap:2px;padding:1px 2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-windowControls{background:color-mix(in oklab,var(--cp-surface)72%,transparent)}}.cp-windowControls{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-windowControls{border:1px solid color-mix(in oklab,var(--cp-border)58%,transparent)}}.cp-windowControls{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08)}.cp-windowControls .cp-btn--tiny{border-color:var(--cp-border);border-radius:8px;place-items:center;min-width:24px;min-height:24px;padding:2px 6px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cp-windowControls .cp-btn--tiny{border-color:color-mix(in oklab,var(--cp-border)54%,transparent)}}.cp-windowControls .cp-btn--tiny{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-windowControls .cp-btn--tiny{background:color-mix(in oklab,var(--cp-surface-strong)72%,transparent)}}.cp-windowControls .cp-btn--tiny{box-shadow:none;color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-windowControls .cp-btn--tiny{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-windowControls .cp-btn--tiny{letter-spacing:0;font-weight:760;line-height:1}.cp-windowControls .cp-btn--tiny:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-windowControls .cp-btn--tiny:hover{border-color:color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.cp-windowControls .cp-btn--tiny:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-windowControls .cp-btn--tiny:hover{background:color-mix(in oklab,var(--cp-accent)5%,var(--cp-surface-strong)95%)}}.cp-windowControls .cp-btn--tiny:hover{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-windowControls .cp-btn--tiny:hover{color:color-mix(in oklab,var(--cp-ink)74%,var(--cp-muted)26%)}}.cp-windowControls .cp-btn--tiny>span{transform:translateY(-.5px)}.cp-windowMenuRoot{position:relative}.cp-windowMenuPopover{z-index:25;border:1px solid var(--cp-border);width:220px;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuPopover{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-windowMenuPopover{background:var(--cp-surface-strong);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuPopover{background:color-mix(in oklab,var(--cp-surface-strong)96%,transparent)}}.cp-windowMenuPopover{box-shadow:0 12px 28px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuPopover{box-shadow:0 12px 28px color-mix(in oklab,var(--cp-ink)15%,transparent)}}.cp-windowMenuPopover{-webkit-backdrop-filter:blur(8px);gap:3px;padding:6px;display:grid}.cp-windowMenuItem{appearance:none;color:var(--cp-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.25}.cp-windowMenuItem:hover{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuItem:hover{background:color-mix(in oklab,var(--cp-accent,#2563eb)8%,transparent)}}.cp-windowMenuItem:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuItem:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)22%,var(--cp-border)78%)}}.cp-windowMenuItem--danger{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuItem--danger{color:color-mix(in oklab,#ef4444 74%,var(--cp-ink)26%)}}.cp-windowMenuDivider{background:var(--cp-border);height:1px}@supports (color:color-mix(in lab,red,red)){.cp-windowMenuDivider{background:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-windowMenuDivider{margin:3px 0}.cp-windowMenuCaption{color:var(--cp-muted);padding:2px 6px 4px;font-size:10.5px}.cp-onboardingOverlay{z-index:70;pointer-events:none;--cp-onboarding-scrim:oklab(20.7682% -.00294792 -.0397151/.46);--cp-onboarding-scrim-soft:oklab(20.7682% -.00294792 -.0397151/.24);--cp-onboarding-spot-x:0px;--cp-onboarding-spot-y:0px;--cp-onboarding-spot-w:0px;--cp-onboarding-spot-h:0px;--cp-onboarding-spot-r:12px;background:0 0;position:fixed;inset:0}.cp-onboardingOverlay:before{left:var(--cp-onboarding-spot-x);top:var(--cp-onboarding-spot-y);width:var(--cp-onboarding-spot-w);height:var(--cp-onboarding-spot-h);border-radius:var(--cp-onboarding-spot-r);box-shadow:0 0 0 150vmax var(--cp-onboarding-scrim)}.cp-onboardingOverlay:after,.cp-onboardingOverlay:before{content:"";pointer-events:none;background:0 0;position:absolute}.cp-onboardingOverlay:after{left:calc(var(--cp-onboarding-spot-x) - 2px);top:calc(var(--cp-onboarding-spot-y) - 2px);width:calc(var(--cp-onboarding-spot-w) + 4px);height:calc(var(--cp-onboarding-spot-h) + 4px);border-radius:calc(var(--cp-onboarding-spot-r) + 2px);box-shadow:0 0 0 150vmax var(--cp-onboarding-scrim-soft);filter:blur(1.6px);opacity:.72}.cp-onboardingOverlay--noCutout{background:var(--cp-onboarding-scrim)}.cp-onboardingOverlay--noCutout.cp-onboardingOverlay--stepTransition{transition:none}.cp-onboardingOverlay--noCutout:after,.cp-onboardingOverlay--noCutout:before{content:none}.cp-onboardingOverlay--singleScrim:after{content:none!important}.cp-onboardingOverlay--softScrim{--cp-onboarding-scrim:oklab(20.7682% -.00294792 -.0397151/.28)}.cp-onboardingOverlay[data-hub-guardar-spot="1"]:after{content:none}.cp-onboardingTarget--hub-guardar.cp-onboardingTarget--active{position:relative;z-index:150!important;filter:none!important;opacity:1!important;box-shadow:0 0 0 2px var(--cp-accent,#2563eb),0 0 0 6px var(--cp-accent,#2563eb),var(--cp-shadow-sm)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){.cp-onboardingTarget--hub-guardar.cp-onboardingTarget--active{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#2563eb)72%,#fff 28%),0 0 0 6px color-mix(in oklab,var(--cp-accent,#2563eb)24%,transparent),var(--cp-shadow-sm)!important}}.cp-onboardingCard{z-index:260;border:1px solid var(--cp-accent,#2563eb);border-radius:14px;width:min(420px,100vw - 36px);position:fixed;top:18px;left:18px}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-border)66%)}}.cp-onboardingCard{background:linear-gradient(165deg,var(--cp-surface-strong),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-surface-strong)98%,var(--cp-bg)2%),color-mix(in oklab,var(--cp-surface)97%,var(--cp-bg)3%))}}.cp-onboardingCard{box-shadow:0 24px 42px var(--cp-ink),0 2px 0 var(--cp-accent,#2563eb),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard{box-shadow:0 24px 42px color-mix(in oklab,var(--cp-ink)26%,transparent),0 2px 0 color-mix(in oklab,var(--cp-accent,#2563eb)14%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.18)}}.cp-onboardingCard{opacity:0;gap:8px;padding:12px 13px;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;transform:translateY(4px)}.cp-onboardingCard[data-ready="1"]{opacity:1;transform:translate(0)}.cp-onboardingCard[data-hub-web-guardar="1"]{transition:opacity .12s ease-out;transform:none}.cp-onboardingCard[data-hub-web-guardar="1"][data-ready="1"]{transform:none}.cp-onboardingCard:before{content:"";background:inherit;border-left:1px solid var(--cp-accent,#2563eb);width:10px;height:10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard:before{border-left:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)30%,var(--cp-border)70%)}}.cp-onboardingCard:before{border-top:1px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard:before{border-top:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)30%,var(--cp-border)70%)}}.cp-onboardingCard:before{pointer-events:none;border-top-left-radius:2px;transform:rotate(45deg)}.cp-onboardingCard[data-placement=bottom]:before{top:-6px;left:var(--cp-onboarding-arrow-x,24px)}.cp-onboardingCard[data-placement=top]:before{bottom:-6px;left:var(--cp-onboarding-arrow-x,24px);transform:rotate(225deg)}.cp-onboardingCard[data-placement=right]:before{left:-6px;top:var(--cp-onboarding-arrow-y,18px);transform:rotate(315deg)}.cp-onboardingCard[data-placement=left]:before{right:-6px;top:var(--cp-onboarding-arrow-y,18px);transform:rotate(135deg)}.cp-onboardingCard__title{letter-spacing:-.008em;color:var(--cp-ink);margin:0;font-size:13px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard__title{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-onboardingCard__text{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.42}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard__text{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-onboardingCard__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:inline-flex}@media (max-width:767px){.cp-onboardingOverlay[data-mobile="1"]{--cp-onboarding-scrim:oklab(20.7682% -.00294792 -.0397151/.34);--cp-onboarding-scrim-soft:oklab(20.7682% -.00294792 -.0397151/.16);transform:translate(0)}.cp-onboardingOverlay--noCutout.cp-onboardingOverlay--softScrim{--cp-onboarding-scrim:oklab(20.7682% -.00294792 -.0397151/.2)}.cp-onboardingCard[data-mobile="1"]{width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));will-change:transform,opacity;backface-visibility:hidden;border-radius:18px;gap:10px;transition:opacity .12s ease-out,transform .12s ease-out;transform:translate(0)}.cp-onboardingCard[data-mobile="1"]:before{content:none}.cp-onboardingCard[data-mobile="1"] .cp-onboardingCard__title{font-size:13px;line-height:1.28}.cp-onboardingCard[data-mobile="1"] .cp-onboardingCard__text{font-size:12.5px;line-height:1.45}.cp-onboardingCard[data-mobile="1"] .cp-onboardingCard__actions{justify-content:space-between;gap:8px;width:100%}.cp-onboardingCard[data-mobile="1"] .cp-onboardingCard__actions .cp-btn{min-height:36px}.cp-module-finance .cp-onboardingCard.financeOnboardingCard--mobileAnchored[data-mobile="1"]{z-index:320;box-shadow:0 12px 36px var(--cp-ink,#0f172a)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .cp-onboardingCard.financeOnboardingCard--mobileAnchored[data-mobile="1"]{box-shadow:0 12px 36px color-mix(in oklab,var(--cp-ink,#0f172a)22%,transparent)}}.cp-module-finance .cp-onboardingCard.financeOnboardingCard--mobileAnchored[data-mobile="1"]:before{content:""!important}.cp-onboardingCard.calendarOnboardingCard--mobileSheet{box-sizing:border-box;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:320;box-shadow:0 -10px 36px var(--cp-ink,#0f172a);border-radius:18px;top:auto!important;left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;width:auto!important;max-width:calc(100vw - 24px)!important}@supports (color:color-mix(in lab,red,red)){.cp-onboardingCard.calendarOnboardingCard--mobileSheet{box-shadow:0 -10px 36px color-mix(in oklab,var(--cp-ink,#0f172a)16%,transparent)}}.cp-onboardingCard.calendarOnboardingCard--mobileSheet:before{content:none!important}}.cp-onboardingTarget{z-index:80;transition:box-shadow .18s ease-out,border-color .18s ease-out;position:relative}.cp-onboardingTarget--active{isolation:isolate;z-index:140!important;box-shadow:none!important;outline:none!important}.cp-onboardingTarget--active,.cp-onboardingTarget--active *{filter:none!important;opacity:1!important;pointer-events:auto!important}.cp-onboardingTarget--calendar-platformControls.cp-onboardingTarget--active{box-shadow:none!important;border-radius:inherit!important;overflow:visible!important;transform:none!important}.cp-onboardingTarget--calendar-platform.cp-onboardingTarget--active{z-index:220!important;position:relative!important}.cp-onboardingTarget--calendar-platform.cp-onboardingTarget--active,.cp-onboardingTarget--calendar-platform.cp-onboardingTarget--active *{filter:none!important;opacity:1!important}.cp-onboardingTarget--calendar-generate.cp-onboardingTarget--active,.cp-onboardingTarget--calendar-mode.cp-onboardingTarget--active{box-shadow:none!important}.cp-onboardingTarget--hub-create-select.cp-onboardingTarget--active,.cp-onboardingTarget--hub-salas.cp-onboardingTarget--active,.cp-onboardingTarget--hub-servidores.cp-onboardingTarget--active{border-radius:inherit;position:relative;z-index:140!important;filter:none!important;opacity:1!important;box-shadow:none!important;outline:none!important}.cp-onboardingWorkspace{border:1px solid var(--cp-accent,#2563eb);border-radius:12px;margin:0 0 10px}@supports (color:color-mix(in lab,red,red)){.cp-onboardingWorkspace{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)30%,var(--cp-border)70%)}}.cp-onboardingWorkspace{background:linear-gradient(170deg,var(--cp-surface-strong),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-onboardingWorkspace{background:linear-gradient(170deg,color-mix(in oklab,var(--cp-surface-strong)95%,transparent),color-mix(in oklab,var(--cp-surface)93%,transparent))}}.cp-onboardingWorkspace{box-shadow:0 10px 20px var(--cp-ink),inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab,red,red)){.cp-onboardingWorkspace{box-shadow:0 10px 20px color-mix(in oklab,var(--cp-ink)8%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.14)}}.cp-onboardingWorkspace{gap:7px;padding:10px 12px;display:grid}.cp-onboardingWorkspace__title{letter-spacing:-.008em;color:var(--cp-ink);font-size:13px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-onboardingWorkspace__title{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-onboardingWorkspace__text{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.cp-onboardingWorkspace__text{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-onboardingWorkspace__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:inline-flex}:root[data-theme=auto].dark .cp-onboardingOverlay,:root[data-theme=dark] .cp-onboardingOverlay,html[data-theme=night] .cp-onboardingOverlay{--cp-onboarding-scrim:oklab(12.8802% -.00375394 -.0404292/.56);--cp-onboarding-scrim-soft:oklab(12.8802% -.00375394 -.0404292/.3)}:root[data-theme=auto].dark .cp-onboardingCard,:root[data-theme=dark] .cp-onboardingCard,html[data-theme=night] .cp-onboardingCard{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-onboardingCard,:root[data-theme=dark] .cp-onboardingCard,html[data-theme=night] .cp-onboardingCard{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)46%,var(--cp-border)54%)}}:root[data-theme=auto].dark .cp-onboardingCard,:root[data-theme=dark] .cp-onboardingCard,html[data-theme=night] .cp-onboardingCard{background:linear-gradient(165deg,#0b1220,#0a1324)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-onboardingCard,:root[data-theme=dark] .cp-onboardingCard,html[data-theme=night] .cp-onboardingCard{background:linear-gradient(165deg,color-mix(in oklab,#0b1220 86%,var(--cp-surface-strong)14%),color-mix(in oklab,#0a1324 90%,var(--cp-surface)10%))}}:root[data-theme=auto].dark .cp-onboardingCard,:root[data-theme=dark] .cp-onboardingCard,html[data-theme=night] .cp-onboardingCard{box-shadow:0 28px 58px #0004109e,0 0 0 1px var(--cp-accent,#2563eb),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-onboardingCard,:root[data-theme=dark] .cp-onboardingCard,html[data-theme=night] .cp-onboardingCard{box-shadow:0 28px 58px #0004109e,0 0 0 1px color-mix(in oklab,var(--cp-accent,#2563eb)24%,transparent),inset 0 1px 0 #ffffff1f}}:root[data-theme=auto].dark .cp-onboardingCard__title,:root[data-theme=dark] .cp-onboardingCard__title,html[data-theme=night] .cp-onboardingCard__title{color:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-onboardingCard__title,:root[data-theme=dark] .cp-onboardingCard__title,html[data-theme=night] .cp-onboardingCard__title{color:color-mix(in oklab,#fff 94%,var(--cp-ink)6%)}}:root[data-theme=auto].dark .cp-onboardingCard__text,:root[data-theme=dark] .cp-onboardingCard__text,html[data-theme=night] .cp-onboardingCard__text{color:#dbe7ff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-onboardingCard__text,:root[data-theme=dark] .cp-onboardingCard__text,html[data-theme=night] .cp-onboardingCard__text{color:color-mix(in oklab,#dbe7ff 82%,var(--cp-muted)18%)}}:root[data-theme=auto].dark .cp-onboardingTarget--active,:root[data-theme=auto].dark .cp-onboardingTarget--hub-create-select.cp-onboardingTarget--active,:root[data-theme=auto].dark .cp-onboardingTarget--hub-guardar.cp-onboardingTarget--active,:root[data-theme=auto].dark .cp-onboardingTarget--hub-salas.cp-onboardingTarget--active,:root[data-theme=auto].dark .cp-onboardingTarget--hub-servidores.cp-onboardingTarget--active,:root[data-theme=dark] .cp-onboardingTarget--active,:root[data-theme=dark] .cp-onboardingTarget--hub-create-select.cp-onboardingTarget--active,:root[data-theme=dark] .cp-onboardingTarget--hub-guardar.cp-onboardingTarget--active,:root[data-theme=dark] .cp-onboardingTarget--hub-salas.cp-onboardingTarget--active,:root[data-theme=dark] .cp-onboardingTarget--hub-servidores.cp-onboardingTarget--active,html[data-theme=night] .cp-onboardingTarget--active,html[data-theme=night] .cp-onboardingTarget--hub-create-select.cp-onboardingTarget--active,html[data-theme=night] .cp-onboardingTarget--hub-guardar.cp-onboardingTarget--active,html[data-theme=night] .cp-onboardingTarget--hub-salas.cp-onboardingTarget--active,html[data-theme=night] .cp-onboardingTarget--hub-servidores.cp-onboardingTarget--active{box-shadow:none!important}.cp-dashboardMinimizedStack{gap:8px;margin:8px 0 10px;display:grid}.cp-dashboardWorkspaceLabel{color:var(--cp-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:2px 0 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-dashboardWorkspaceLabel{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-dashboardWorkspaceLabel{letter-spacing:.04em;text-transform:uppercase;font-size:10.8px}.cp-dashboardWorkspaceLabel i{background:linear-gradient(90deg,var(--cp-border),var(--cp-border),var(--cp-border));width:100%;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.cp-dashboardWorkspaceLabel i{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-border)0%,transparent),color-mix(in oklab,var(--cp-border)76%,transparent),color-mix(in oklab,var(--cp-border)0%,transparent))}}.cp-dashboardWorkspaceLabel small{letter-spacing:.02em;text-transform:none;opacity:.96;border:1px solid var(--cp-border);border-radius:999px;padding:2px 8px;font-size:10.3px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardWorkspaceLabel small{border:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-dashboardWorkspaceLabel small{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardWorkspaceLabel small{background:color-mix(in oklab,var(--cp-surface)82%,transparent)}}.cp-dashboardMinimizedTile{border:1px solid var(--cp-border);width:100%;min-height:60px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-dashboardMinimizedTile{background:linear-gradient(160deg,var(--cp-surface),var(--cp-surface));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile{background:linear-gradient(160deg,color-mix(in oklab,var(--cp-surface)93%,transparent),color-mix(in oklab,var(--cp-surface)88%,transparent))}}.cp-dashboardMinimizedTile{box-shadow:0 10px 20px var(--cp-ink),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile{box-shadow:0 10px 20px color-mix(in oklab,var(--cp-ink)7%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.12)}}.cp-dashboardMinimizedTile{cursor:grab;grid-template-rows:auto auto;align-content:center;gap:3px;padding:7px 11px;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .14s ease-out,background-color .16s ease-out;display:grid}.cp-dashboardMinimizedTile:active{cursor:grabbing}.cp-dashboardMinimizedTile:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)24%,var(--cp-border)76%)}}.cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px var(--cp-ink),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile:hover{box-shadow:0 12px 24px color-mix(in oklab,var(--cp-ink)9%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.22)}}.cp-dashboardMinimizedTile:hover{transform:translateY(-1px)}.cp-dashboardMinimizedTile:focus-visible{border-color:var(--cp-accent,#2563eb);outline:none}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile:focus-visible{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)38%,var(--cp-border)62%)}}.cp-dashboardMinimizedTile:focus-visible{box-shadow:0 0 0 2px var(--cp-accent,#2563eb),0 6px 16px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#2563eb)16%,transparent),0 6px 16px color-mix(in oklab,var(--cp-ink)9%,transparent)}}.cp-dashboardMinimizedTile.is-drag-over{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile.is-drag-over{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)42%,var(--cp-border)58%)}}.cp-dashboardMinimizedTile.is-drag-over{box-shadow:0 0 0 2px var(--cp-accent,#2563eb),0 10px 22px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile.is-drag-over{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#2563eb)10%,transparent),0 10px 22px color-mix(in oklab,var(--cp-ink)10%,transparent)}}.cp-dashboardMinimizedTile.is-dragging{opacity:.76;transform:scale(.992)}.cp-dashboardMinimizedTile__top{justify-content:space-between;align-items:center;gap:8px;min-height:23px;display:flex}.cp-dashboardMinimizedTile__title{letter-spacing:-.008em;min-width:0;color:var(--cp-ink);font-size:13.2px;font-weight:770;line-height:1.12}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile__title{color:color-mix(in oklab,var(--cp-ink)95%,var(--cp-muted)5%)}}.cp-dashboardMinimizedTile__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-dashboardMinimizedTile__summary{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.45px;line-height:1.25;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile__summary{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-dashboardMinimizedTile__summary{min-height:18px;margin-top:2px;overflow:hidden}.cp-dashboardMinimizedTile__summaryPart{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.cp-dashboardMinimizedTile__summarySep{opacity:.6;font-size:9.5px;font-style:normal;line-height:1}.cp-dashboardMinimizedTile__summary:before{content:none}.cp-dashboardMinimizedTile .cp-windowControls{background:var(--cp-surface-strong);margin-left:8px;padding:1px 2px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile .cp-windowControls{background:color-mix(in oklab,var(--cp-surface-strong)60%,transparent)}}.cp-dashboardMinimizedTile .cp-windowControls{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile .cp-windowControls{border-color:color-mix(in oklab,var(--cp-border)52%,transparent)}}.cp-dashboardMinimizedTile .cp-windowControls{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08)}.cp-dashboardMinimizedTile .cp-windowControls .cp-btn--tiny{border-color:var(--cp-border);min-width:23px;min-height:22px;padding:2px 4px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile .cp-windowControls .cp-btn--tiny{border-color:color-mix(in oklab,var(--cp-border)50%,transparent)}}.cp-dashboardMinimizedTile .cp-windowControls .cp-btn--tiny{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile .cp-windowControls .cp-btn--tiny{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-dashboardMinimizedTile .cp-windowControls .cp-btn--tiny:hover{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile .cp-windowControls .cp-btn--tiny:hover{color:color-mix(in oklab,var(--cp-ink)78%,var(--cp-muted)22%)}}.cp-dashboardMinimizedTile[data-window-id=minimized\:delivery_calendar] .cp-dashboardMinimizedTile__summary,.cp-dashboardMinimizedTile[data-window-id=minimized\:finance_exec] .cp-dashboardMinimizedTile__summary,.cp-dashboardMinimizedTile[data-window-id=minimized\:rrhh_exec] .cp-dashboardMinimizedTile__summary{letter-spacing:.004em;font-weight:585}.cp-dashboardMinimizedTile[data-window-id=minimized\:delivery_calendar] .cp-dashboardMinimizedTile__title,.cp-dashboardMinimizedTile[data-window-id=minimized\:finance_exec] .cp-dashboardMinimizedTile__title,.cp-dashboardMinimizedTile[data-window-id=minimized\:rrhh_exec] .cp-dashboardMinimizedTile__title{letter-spacing:-.012em}.cp-dashboardMinimizedTile[data-window-id=minimized\:delivery_calendar] .cp-dashboardMinimizedTile__summarySep,.cp-dashboardMinimizedTile[data-window-id=minimized\:finance_exec] .cp-dashboardMinimizedTile__summarySep,.cp-dashboardMinimizedTile[data-window-id=minimized\:rrhh_exec] .cp-dashboardMinimizedTile__summarySep{opacity:.74;color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMinimizedTile[data-window-id=minimized\:delivery_calendar] .cp-dashboardMinimizedTile__summarySep,.cp-dashboardMinimizedTile[data-window-id=minimized\:finance_exec] .cp-dashboardMinimizedTile__summarySep,.cp-dashboardMinimizedTile[data-window-id=minimized\:rrhh_exec] .cp-dashboardMinimizedTile__summarySep{color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-muted)76%)}}.cp-notifPage{gap:12px}.cp-notifSection{box-shadow:0 14px 28px var(--cp-ink);border-radius:16px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.cp-notifSection{box-shadow:0 14px 28px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-notifSection--channels{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifSection--channels{border-color:color-mix(in oklab,var(--cp-border)72%,var(--cp-accent)28%)}}.cp-notifSection--rules{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifSection--rules{border-color:color-mix(in oklab,var(--cp-border)78%,var(--cp-process-online)22%)}}.cp-notifSection--rules{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-notifSection--rules{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)96%,transparent),color-mix(in oklab,var(--cp-surface)98%,transparent))}}.cp-notifSection--rules{overflow:hidden}.cp-notifSection--preview{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifSection--preview{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifSectionHead{gap:2px;display:grid}.cp-notifSectionHead--window{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-notifSectionHead--window>*{min-width:0}.cp-notifSectionHead--withAction{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.cp-notifSectionTitle{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:760;line-height:1.2}.cp-notifSectionDesc{margin:0;font-size:12px;line-height:1.34}.cp-notifAddRuleBtn{min-width:112px}.cp-notifSectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cp-notifSectionHead--rules{align-items:end;padding-bottom:1px}.cp-notifAddRuleBtn--rules{box-shadow:0 6px 14px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifAddRuleBtn--rules{box-shadow:0 6px 14px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-notifChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.cp-notifChannelCard--slack{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelCard--slack{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-notifChannelCard--slack{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelCard--slack{background:color-mix(in oklab,var(--cp-accent)4%,var(--cp-surface-soft,var(--cp-surface))96%)}}.cp-notifChannelActions .cp-btn-primary{box-shadow:0 6px 14px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelActions .cp-btn-primary{box-shadow:0 6px 14px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-notifChannelHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-notifChannelTitle{font-size:14px;font-weight:730;line-height:1.2}.cp-notifStatusBtn{min-width:88px}.cp-notifStatusBtn.is-active{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-notifStatusBtn.is-active{border-color:color-mix(in oklab,var(--cp-process-online)36%,var(--cp-border)64%)}}.cp-notifStatusBtn.is-active{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-notifStatusBtn.is-active{background:color-mix(in oklab,var(--cp-process-online)12%,var(--cp-surface)88%)}}.cp-notifChannelHint{margin-top:6px;font-size:11.5px}.cp-notifSubpanel{margin-top:9px;padding:10px}.cp-notifCadenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-notifFieldLabel{font-size:11.5px}.cp-notifQuietRow{grid-template-columns:auto 1fr 1fr;align-items:end;gap:7px;margin-top:8px;display:grid}.cp-notifQuietToggle{min-width:132px}.cp-notifQuietToggle.is-active{box-shadow:0 0 0 1px var(--cp-process-online)inset}@supports (color:color-mix(in lab,red,red)){.cp-notifQuietToggle.is-active{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-process-online)22%,transparent)inset}}.cp-notifRulesList{gap:10px;margin-top:9px}.cp-notifEmptyState{border-style:dashed;border-color:var(--cp-border);padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.cp-notifEmptyState{border-color:color-mix(in oklab,var(--cp-border)68%,var(--cp-accent)32%)}}.cp-notifEmptyState{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-notifEmptyState{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)96%,transparent),color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent)10%))}}.cp-notifEmptyState{gap:7px;display:grid}.cp-notifEmptyStateEyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--cp-accent);font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-notifEmptyStateEyebrow{color:color-mix(in oklab,var(--cp-accent)58%,var(--cp-muted)42%)}}.cp-notifEmptyStateTitle{letter-spacing:-.015em;font-size:15px;font-weight:760}.cp-notifEmptyStateBody{max-width:58ch;font-size:12px;line-height:1.45}.cp-notifEmptyStateActions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.cp-notifRuleCard{border-color:var(--cp-border);padding:12px}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleCard{border-color:color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-notifRuleCard{box-shadow:0 9px 22px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleCard{box-shadow:0 9px 22px color-mix(in oklab,var(--cp-ink)6%,transparent)}}.cp-notifRuleCard--builder{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleCard--builder{border-color:color-mix(in oklab,var(--cp-border)70%,var(--cp-accent)30%)}}.cp-notifRuleHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.cp-notifRuleHeadMain{gap:2px;min-width:0;display:grid}.cp-notifRuleTitle{letter-spacing:.01em;font-size:13.5px;font-weight:760}.cp-notifRuleSummary{font-size:11.8px;line-height:1.28}.cp-notifRuleStatusBadge{border:1px solid var(--cp-border);border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifRuleStatusBadge{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifRuleStatusBadge{letter-spacing:.02em;color:var(--cp-muted);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-notifRuleStatusBadge.is-active{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge.is-active{border-color:color-mix(in oklab,var(--cp-process-online)34%,var(--cp-border)66%)}}.cp-notifRuleStatusBadge.is-active{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge.is-active{background:color-mix(in oklab,var(--cp-process-online)11%,var(--cp-surface)89%)}}.cp-notifRuleStatusBadge.is-active{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge.is-active{color:color-mix(in oklab,var(--cp-process-online)62%,var(--cp-ink)38%)}}.cp-notifRuleStatusBadge.is-paused{border-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleStatusBadge.is-paused{border-color:color-mix(in oklab,var(--cp-muted)24%,var(--cp-border)76%)}}.cp-notifRuleBlock{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleBlock{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifRuleBlock{background:var(--cp-surface);border-radius:12px;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleBlock{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-notifRuleBlock+.cp-notifRuleBlock{margin-top:8px}.cp-notifRuleBlock--secondary{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleBlock--secondary{background:color-mix(in oklab,var(--cp-surface)89%,var(--cp-accent)11%)}}.cp-notifRuleBlock--secondary{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleBlock--secondary{border-color:color-mix(in oklab,var(--cp-border)68%,var(--cp-accent)32%)}}.cp-notifRuleBlockLabel{letter-spacing:.03em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.cp-notifRuleField{gap:5px;display:grid}.cp-notifRuleFieldLabel{font-size:11px;line-height:1.15}.cp-notifRuleGridPrimary{grid-template-columns:minmax(210px,1.2fr) minmax(180px,1fr) minmax(180px,1fr);gap:9px;display:grid}.cp-notifRuleGridSecondary{grid-template-columns:minmax(0,1.5fr) minmax(280px,.95fr);align-items:start;gap:10px;display:grid}.cp-notifRuleField--recipients{align-content:start}.cp-notifRuleActionsPanel{border:1px solid var(--cp-border);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleActionsPanel{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-notifRuleActionsPanel{background:var(--cp-surface);border-radius:10px;padding:8px}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleActionsPanel{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-notifRuleActionsPanel--control{box-shadow:0 0 0 1px var(--cp-accent)inset}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleActionsPanel--control{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-accent)8%,transparent)inset}}.cp-notifRuleActionsRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-notifRuleActionsLabel{min-width:56px;padding-top:4px;font-size:11px}.cp-notifRuleActionButtons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.cp-notifRuleRemoveBtn{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleRemoveBtn{border-color:color-mix(in oklab,#ef4444 30%,var(--cp-border)70%)}}.cp-notifRuleRemoveBtn{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleRemoveBtn{color:color-mix(in oklab,#ef4444 56%,var(--cp-ink)44%)}}.cp-notifRuleRemoveBtn{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleRemoveBtn{background:color-mix(in oklab,#ef4444 8%,var(--cp-surface)92%)}}.cp-notifRuleCheckbox{align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:inline-flex}.cp-notifRuleCheckbox--foot{border-top:1px dashed var(--cp-border);padding-top:7px}@supports (color:color-mix(in lab,red,red)){.cp-notifRuleCheckbox--foot{border-top:1px dashed color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifPreviewSummary{margin-top:8px;padding:9px}.cp-notifPreviewKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cp-notifPreviewKpi{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifPreviewKpi{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifPreviewKpi{background:var(--cp-surface);border-radius:10px;padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.cp-notifPreviewKpi{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifPreviewKpi{gap:3px;display:grid}.cp-notifPreviewKpi span{font-size:11px}.cp-notifPreviewKpi strong{font-size:12.5px;font-weight:700;line-height:1.2}.cp-notifActionRow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.cp-notifBtnTertiary{opacity:.85}.cp-notifFeedbackCard{margin-top:8px;padding:8px}.cp-notifFeedbackTitle{margin-bottom:3px;font-size:12px;font-weight:700}.cp-notifPreviewListTitle{margin-bottom:5px;font-size:12px}.cp-notifFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.cp-notifFooterNote{opacity:.88;font-size:11px;line-height:1.3}.cp-notifSaveBtn{min-height:32px;padding-inline:14px}.cp-notifActionRow--primary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cp-notifSendTestBtn{min-height:34px;padding-inline:16px;font-weight:700}.cp-notifSaveBtn--secondary{opacity:.92;background:var(--cp-surface);min-height:34px}@supports (color:color-mix(in lab,red,red)){.cp-notifSaveBtn--secondary{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-border)12%)}}.cp-notifSaveBtn--secondary{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifSaveBtn--secondary{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifSaveBtn--secondary{color:var(--cp-text)}.cp-notifSaveBtn--secondary:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifSaveBtn--secondary:hover{background:color-mix(in oklab,var(--cp-surface)82%,var(--cp-border)18%)}}.cp-notifFeedbackMessage{font-size:13px;font-weight:650;line-height:1.45}.cp-notifFeedbackDetail{margin-top:5px;font-size:11.5px;line-height:1.35}.cp-notifPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cp-notifPresetCard{text-align:left;border:1px solid var(--cp-border);align-items:flex-start;gap:8px;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-notifPresetCard{background:var(--cp-surface);border-radius:12px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-notifPresetCard{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.cp-notifPresetCard:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-notifPresetCard.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard.is-active{border-color:color-mix(in oklab,var(--cp-accent)52%,var(--cp-border)48%)}}.cp-notifPresetCard.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard.is-active{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-notifPresetCard.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-notifPresetCard__check{border:1px solid var(--cp-border);border-radius:999px;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard__check{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifPresetCard__check{color:var(--cp-accent);flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard__check{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-text)22%)}}.cp-notifPresetCard__check{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard__check{background:color-mix(in oklab,var(--cp-surface)90%,transparent)}}.cp-notifPresetCard.is-active .cp-notifPresetCard__check{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard.is-active .cp-notifPresetCard__check{border-color:color-mix(in oklab,var(--cp-accent)55%,var(--cp-border)45%)}}.cp-notifPresetCard.is-active .cp-notifPresetCard__check{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifPresetCard.is-active .cp-notifPresetCard__check{background:color-mix(in oklab,var(--cp-accent)16%,var(--cp-surface)84%)}}.cp-notifPresetCard__body{gap:3px;min-width:0;display:grid}.cp-notifPresetCard__body strong{font-size:12.5px;font-weight:720;line-height:1.25}.cp-notifPresetCard__body .cp-muted{opacity:.92;font-size:11.5px;line-height:1.35}.cp-page--notifications .cp-notifInput{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifInput{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-page--notifications .cp-notifInput{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifInput{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-page--notifications .cp-notifInput{color:var(--cp-text)}.dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=dark] .cp-page--notifications .cp-notifPresetCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=dark] .cp-page--notifications .cp-notifPresetCard{background:color-mix(in oklab,var(--cp-surface)88%,#0f172a 12%)}}.dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=dark] .cp-page--notifications .cp-notifPresetCard{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPresetCard,:root[data-theme=dark] .cp-page--notifications .cp-notifPresetCard{border-color:color-mix(in oklab,var(--cp-border)70%,#334155 30%)}}.dark .cp-page--notifications .cp-notifPresetCard.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPresetCard.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifPresetCard.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifPresetCard.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPresetCard.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifPresetCard.is-active{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%)}}.dark .cp-page--notifications .cp-notifInput,:root[data-theme=auto].dark .cp-page--notifications .cp-notifInput,:root[data-theme=dark] .cp-page--notifications .cp-notifInput{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifInput,:root[data-theme=auto].dark .cp-page--notifications .cp-notifInput,:root[data-theme=dark] .cp-page--notifications .cp-notifInput{background:color-mix(in oklab,var(--cp-surface)82%,#0b1220 18%)}}.dark .cp-page--notifications .cp-notifInput,:root[data-theme=auto].dark .cp-page--notifications .cp-notifInput,:root[data-theme=dark] .cp-page--notifications .cp-notifInput{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifInput,:root[data-theme=auto].dark .cp-page--notifications .cp-notifInput,:root[data-theme=dark] .cp-page--notifications .cp-notifInput{border-color:color-mix(in oklab,var(--cp-border)62%,#475569 38%)}}.dark .cp-page--notifications .cp-notifInput,:root[data-theme=auto].dark .cp-page--notifications .cp-notifInput,:root[data-theme=dark] .cp-page--notifications .cp-notifInput{color:var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifInput,:root[data-theme=auto].dark .cp-page--notifications .cp-notifInput,:root[data-theme=dark] .cp-page--notifications .cp-notifInput{color:color-mix(in oklab,var(--cp-text)96%,#fff 4%)}}.dark .cp-page--notifications .cp-notifChannelHint,.dark .cp-page--notifications .cp-notifFieldLabel,.dark .cp-page--notifications .cp-notifPreviewKpi span,.dark .cp-page--notifications .cp-notifSectionDesc,:root[data-theme=auto].dark .cp-page--notifications .cp-notifChannelHint,:root[data-theme=auto].dark .cp-page--notifications .cp-notifFieldLabel,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPreviewKpi span,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSectionDesc,:root[data-theme=dark] .cp-page--notifications .cp-notifChannelHint,:root[data-theme=dark] .cp-page--notifications .cp-notifFieldLabel,:root[data-theme=dark] .cp-page--notifications .cp-notifPreviewKpi span,:root[data-theme=dark] .cp-page--notifications .cp-notifSectionDesc{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifChannelHint,.dark .cp-page--notifications .cp-notifFieldLabel,.dark .cp-page--notifications .cp-notifPreviewKpi span,.dark .cp-page--notifications .cp-notifSectionDesc,:root[data-theme=auto].dark .cp-page--notifications .cp-notifChannelHint,:root[data-theme=auto].dark .cp-page--notifications .cp-notifFieldLabel,:root[data-theme=auto].dark .cp-page--notifications .cp-notifPreviewKpi span,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSectionDesc,:root[data-theme=dark] .cp-page--notifications .cp-notifChannelHint,:root[data-theme=dark] .cp-page--notifications .cp-notifFieldLabel,:root[data-theme=dark] .cp-page--notifications .cp-notifPreviewKpi span,:root[data-theme=dark] .cp-page--notifications .cp-notifSectionDesc{color:color-mix(in oklab,var(--cp-muted)88%,#cbd5e1 12%)}}.dark .cp-page--notifications .cp-notifFeedbackDetail,:root[data-theme=auto].dark .cp-page--notifications .cp-notifFeedbackDetail,:root[data-theme=dark] .cp-page--notifications .cp-notifFeedbackDetail{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifFeedbackDetail,:root[data-theme=auto].dark .cp-page--notifications .cp-notifFeedbackDetail,:root[data-theme=dark] .cp-page--notifications .cp-notifFeedbackDetail{color:color-mix(in oklab,var(--cp-muted)84%,#94a3b8 16%)}}.dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=dark] .cp-page--notifications .cp-notifSaveBtn--secondary{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=dark] .cp-page--notifications .cp-notifSaveBtn--secondary{background:color-mix(in oklab,var(--cp-surface)78%,#111827 22%)}}.dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=dark] .cp-page--notifications .cp-notifSaveBtn--secondary{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSaveBtn--secondary,:root[data-theme=dark] .cp-page--notifications .cp-notifSaveBtn--secondary{border-color:color-mix(in oklab,var(--cp-border)58%,#475569 42%)}}.cp-notifAutomationsBlock{border-top:1px solid var(--cp-border);margin-top:14px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){.cp-notifAutomationsBlock{border-top:1px solid color-mix(in oklab,var(--cp-border)65%,transparent)}}.cp-notifAutomationsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.cp-notifAutomationsTitle{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:760;line-height:1.25}.cp-notifAutomationsDesc{margin:4px 0 0;font-size:12px;line-height:1.4}.cp-notifTemplateFeedback{white-space:nowrap;font-size:11.5px}.cp-notifTemplateFeedbackWrap{flex-direction:column;align-items:flex-end;gap:4px;max-width:min(100%,320px);display:flex}.cp-notifTemplateFeedbackDetail{text-align:right;font-size:12px;line-height:1.35}.cp-notifActiveAlerts{flex-direction:column;gap:12px;margin-top:18px;display:flex}.cp-notifActiveAlertsHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-notifActiveAlertsEmpty{font-size:13px;line-height:1.45}.cp-notifActiveAlertsGroups{flex-direction:column;gap:10px;display:flex}.cp-notifActiveAlertsGroup{border:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface-soft,#f8fafc);border-radius:12px;padding:12px 14px}.cp-notifActiveAlertsGroupHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cp-notifActiveAlertsGroupTitle{margin:0;font-size:14px;font-weight:700}.cp-notifAutomaticBadge{letter-spacing:.04em;text-transform:uppercase;color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.cp-notifActiveAlertsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-notifActiveAlertRow{border-top:1px solid var(--cp-border,#e2e8f0);flex-direction:column;gap:4px;padding-top:8px;display:flex}.cp-notifActiveAlertsGroup .cp-notifActiveAlertRow:first-child{border-top:none;padding-top:0}.cp-notifActiveAlertRowMain{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-notifActiveAlertLabel{font-size:13px;font-weight:600}.cp-notifActiveAlertMeta{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cp-notifSeverityPill{letter-spacing:.05em;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.cp-notifSeverityPill--high{color:#b91c1c;background:#fee2e2}.cp-notifSeverityPill--medium{color:#b45309;background:#fef3c7}.cp-notifSeverityPill--low{color:#0369a1;background:#e0f2fe}.dark .cp-page--notifications .cp-notifActiveAlertsGroup,:root[data-theme=auto].dark .cp-page--notifications .cp-notifActiveAlertsGroup,:root[data-theme=dark] .cp-page--notifications .cp-notifActiveAlertsGroup{background:#0f172a8c;border-color:#94a3b838}.dark .cp-page--notifications .cp-notifAutomaticBadge,:root[data-theme=auto].dark .cp-page--notifications .cp-notifAutomaticBadge,:root[data-theme=dark] .cp-page--notifications .cp-notifAutomaticBadge{color:#c7d2fe;background:#4338ca38}.dark .cp-page--notifications .cp-notifSeverityPill--high,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSeverityPill--high,:root[data-theme=dark] .cp-page--notifications .cp-notifSeverityPill--high{color:#fecaca;background:#b91c1c38}.dark .cp-page--notifications .cp-notifSeverityPill--medium,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSeverityPill--medium,:root[data-theme=dark] .cp-page--notifications .cp-notifSeverityPill--medium{color:#fde68a;background:#b4530938}.dark .cp-page--notifications .cp-notifSeverityPill--low,:root[data-theme=auto].dark .cp-page--notifications .cp-notifSeverityPill--low,:root[data-theme=dark] .cp-page--notifications .cp-notifSeverityPill--low{color:#bae6fd;background:#0369a138}.cp-notifActiveAlerts--compact{margin-top:14px}.cp-notifActiveAlertsSummaryList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-notifActiveAlertsSummaryRow{border:1px solid var(--cp-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-notifActiveAlertsSummaryRow{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-notifActiveAlertsSummaryRow{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifActiveAlertsSummaryRow{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-notifActiveAlertsSummaryRow{font-size:13px}.cp-notifActiveAlertsSummaryLabel{font-weight:650}.cp-notifViewDetailBtn{flex-shrink:0}.cp-notifAdvancedToggleWrap{justify-items:center;gap:6px;margin-top:4px;padding:8px 0 4px;display:grid}.cp-notifAdvancedToggle{border:1px dashed var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedToggle{border:1px dashed color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifAdvancedToggle{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedToggle{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-notifAdvancedToggle{color:var(--cp-text,#0f172a);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:650}.cp-notifAdvancedToggle.is-open{border-style:solid;border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedToggle.is-open{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-notifAdvancedToggle.is-open{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedToggle.is-open{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-notifAdvancedToggleHint{text-align:center;max-width:420px;margin:0;font-size:11.5px;line-height:1.4}.cp-notifSection--simple .cp-notifAutomationsBlock,.cp-notifSection--simple .cp-notifManualAlerts{display:none}.dark .cp-page--notifications .cp-notifActiveAlertsSummaryRow,:root[data-theme=auto].dark .cp-page--notifications .cp-notifActiveAlertsSummaryRow,:root[data-theme=dark] .cp-page--notifications .cp-notifActiveAlertsSummaryRow{background:#0f172a73;border-color:#94a3b833}.dark .cp-page--notifications .cp-notifAdvancedToggle,:root[data-theme=auto].dark .cp-page--notifications .cp-notifAdvancedToggle,:root[data-theme=dark] .cp-page--notifications .cp-notifAdvancedToggle{color:#e2e8f0;background:#0f172a59;border-color:#94a3b847}.dark .cp-page--notifications .cp-notifChannelPill,:root[data-theme=auto].dark .cp-page--notifications .cp-notifChannelPill,:root[data-theme=dark] .cp-page--notifications .cp-notifChannelPill{color:#e2e8f0;background:#0f172a66;border-color:#94a3b83d}.dark .cp-page--notifications .cp-notifChannelPill.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifChannelPill.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifChannelPill.is-active{color:#e0e7ff;background:#4338ca47;border-color:#818cf873}.cp-notifTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-notifTemplateCard{border:1px solid var(--cp-border);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifTemplateCard{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface));border-radius:14px;padding:12px}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)97%,transparent),color-mix(in oklab,var(--cp-surface)90%,var(--cp-border)10%))}}.cp-notifTemplateCard{transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px oklab(100% 0 5.96046e-8/.08)}.cp-notifTemplateCard.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard.is-active{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-notifTemplateCard.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent),0 8px 24px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)12%,transparent),0 8px 24px color-mix(in oklab,var(--cp-accent)6%,transparent)}}.cp-notifTemplateCard__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-notifTemplateBadge{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.cp-notifTemplateBadge--quality{color:#0f766e;background:#14b8a6}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateBadge--quality{background:color-mix(in oklab,#14b8a6 12%,var(--cp-surface)88%)}}.cp-notifTemplateBadge--quality{border-color:oklab(70.3753% -.122901 -.00537139/.24)}.cp-notifTemplateBadge--feedback{color:#9a3412;background:#fb923c}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateBadge--feedback{background:color-mix(in oklab,#fb923c 12%,var(--cp-surface)88%)}}.cp-notifTemplateBadge--feedback{border-color:oklab(75.764% .0890835 .131746/.24)}.cp-notifTemplateBadge--delivery{color:#1d4ed8;background:#60a5fa}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateBadge--delivery{background:color-mix(in oklab,#60a5fa 12%,var(--cp-surface)88%)}}.cp-notifTemplateBadge--delivery{border-color:oklab(71.374% -.0380177 -.138249/.24)}.cp-notifTemplateBadge--audio{color:#7e22ce;background:#c084fc}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateBadge--audio{background:color-mix(in oklab,#c084fc 12%,var(--cp-surface)88%)}}.cp-notifTemplateBadge--audio{border-color:oklab(72.1685% .102613 -.143838/.24)}.cp-notifTemplateBadge--vendors{color:#a16207;background:#facc15}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateBadge--vendors{background:color-mix(in oklab,#facc15 12%,var(--cp-surface)88%)}}.cp-notifTemplateBadge--vendors{border-color:oklab(86.056% -.00584719 .173016/.24)}.cp-notifTemplateBadge--operations{color:#be123c;background:#fb7185}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateBadge--operations{background:color-mix(in oklab,#fb7185 12%,var(--cp-surface)88%)}}.cp-notifTemplateBadge--operations{border-color:oklab(71.9186% .164364 .0392419/.24)}.cp-notifTemplateStatus{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateStatus{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-text)12%)}}.cp-notifTemplateStatus.is-active{color:var(--cp-process-online,#22c55e)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateStatus.is-active{color:color-mix(in oklab,var(--cp-process-online,#22c55e)78%,var(--cp-text)22%)}}.cp-notifTemplateCard__title{margin:0;font-size:13px;font-weight:760;line-height:1.25}.cp-notifTemplateCard__desc{margin:4px 0 0;font-size:11.5px;line-height:1.4}.cp-notifTemplateCard__actions{justify-content:flex-end;display:flex}.cp-notifTemplateToggle{min-width:84px;font-weight:700}.cp-notifTemplateToggle.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateToggle.is-active{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-border)12%)}}.cp-notifTemplateToggle.is-active{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateToggle.is-active{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)86%,#0f172a 14%),color-mix(in oklab,var(--cp-surface)78%,#111827 22%))}}.dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard{border-color:color-mix(in oklab,var(--cp-border)62%,#334155 38%)}}.dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard{box-shadow:none}.dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard.is-active{border-color:color-mix(in oklab,var(--cp-accent)38%,#334155 62%)}}.dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard.is-active,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)16%,transparent)}}.dark .cp-page--notifications .cp-notifAutomationsDesc,.dark .cp-page--notifications .cp-notifTemplateCard__desc,:root[data-theme=auto].dark .cp-page--notifications .cp-notifAutomationsDesc,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard__desc,:root[data-theme=dark] .cp-page--notifications .cp-notifAutomationsDesc,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard__desc{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifAutomationsDesc,.dark .cp-page--notifications .cp-notifTemplateCard__desc,:root[data-theme=auto].dark .cp-page--notifications .cp-notifAutomationsDesc,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateCard__desc,:root[data-theme=dark] .cp-page--notifications .cp-notifAutomationsDesc,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateCard__desc{color:color-mix(in oklab,var(--cp-muted)86%,#cbd5e1 14%)}}.dark .cp-page--notifications .cp-notifTemplateBadge--quality,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateBadge--quality,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateBadge--quality{color:#5eead4;background:oklab(28.7053% -.0221404 -.0342201)}.dark .cp-page--notifications .cp-notifTemplateBadge--feedback,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateBadge--feedback,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateBadge--feedback{color:#fdba74;background:oklab(29.5675% .0117771 -.0122813)}.dark .cp-page--notifications .cp-notifTemplateBadge--delivery,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateBadge--delivery,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateBadge--delivery{color:#93c5fd;background:oklab(28.8651% -.00855908 -.0554804)}.dark .cp-page--notifications .cp-notifTemplateBadge--audio,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateBadge--audio,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateBadge--audio{color:#d8b4fe;background:oklab(28.9922% .0139418 -.0563747)}.dark .cp-page--notifications .cp-notifTemplateBadge--vendors,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateBadge--vendors,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateBadge--vendors{color:#fde047;background:oklab(31.2142% -.0034118 -.00567806)}.dark .cp-page--notifications .cp-notifTemplateBadge--operations,:root[data-theme=auto].dark .cp-page--notifications .cp-notifTemplateBadge--operations,:root[data-theme=dark] .cp-page--notifications .cp-notifTemplateBadge--operations{color:#fda4af;background:oklab(28.9523% .023822 -.0270819)}.cp-notifPill{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.cp-notifPill--connected{color:#166534;background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-notifPill--connected{background:color-mix(in oklab,#22c55e 14%,var(--cp-surface)86%)}}.cp-notifPill--connected{border-color:oklab(72.2746% -.165574 .0972219/.24)}.cp-notifPill--warning{color:#92400e;background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-notifPill--warning{background:color-mix(in oklab,#f59e0b 14%,var(--cp-surface)86%)}}.cp-notifPill--warning{border-color:oklab(76.8591% .0560995 .154808/.24)}.cp-notifPill--error{color:#991b1b;background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-notifPill--error{background:color-mix(in oklab,#ef4444 14%,var(--cp-surface)86%)}}.cp-notifPill--error{border-color:oklab(63.6834% .187864 .0889286/.24)}.cp-notifPill--test{color:#6d28d9;background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-notifPill--test{background:color-mix(in oklab,#8b5cf6 14%,var(--cp-surface)86%)}}.cp-notifPill--test{border-color:oklab(60.5631% .0845415 -.201932/.24)}.cp-notifDestinationCard{border-bottom:1px solid var(--cp-border);gap:12px;margin-bottom:12px;padding-bottom:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifDestinationCard{border-bottom:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-notifDestinationHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-notifDestinationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-notifDestinationField{gap:6px;display:grid}.cp-notifDestinationToggle{align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.cp-notifDestinationSimple{gap:12px;display:grid}.cp-notifDestinationGrid--advanced{margin-top:4px}.cp-notifChannelPills{flex-wrap:wrap;gap:8px;display:flex}.cp-notifChannelPill{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelPill{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifChannelPill{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelPill{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifChannelPill{cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s}.cp-notifChannelPill.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelPill.is-active{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-notifChannelPill.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelPill.is-active{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%)}}.cp-notifChannelPill.is-active{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelPill.is-active{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-text)22%)}}.cp-notifSlackSimpleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-notifEmailChipRow{flex-wrap:wrap;gap:6px;display:flex}.cp-notifEmailChip{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifEmailChip{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifEmailChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifEmailChip{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifEmailChip{cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px}.cp-notifEmailInputRow{grid-template-columns:1fr auto;gap:8px;display:grid}.cp-notifAdvancedDetails{margin-top:8px}.cp-notifAdvancedSummary{cursor:pointer;font-size:12px;font-weight:650;list-style:none}.cp-notifAdvancedSummary::-webkit-details-marker{display:none}.cp-notifManualAlerts{margin-top:10px}.cp-notifTestSummary{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cp-notifToast{border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:650}.cp-notifToast--success{color:#166534;background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-notifToast--success{background:color-mix(in oklab,#22c55e 12%,var(--cp-surface)88%)}}.cp-notifToast--success{border:1px solid oklab(72.2746% -.165574 .0972219/.22)}.cp-notifToast--warning{color:#92400e;background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-notifToast--warning{background:color-mix(in oklab,#f59e0b 12%,var(--cp-surface)88%)}}.cp-notifToast--warning{border:1px solid oklab(76.8591% .0560995 .154808/.22)}.cp-notifToast--error{color:#991b1b;background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-notifToast--error{background:color-mix(in oklab,#ef4444 12%,var(--cp-surface)88%)}}.cp-notifToast--error{border:1px solid oklab(63.6834% .187864 .0889286/.22)}.cp-notifToast--loading{color:var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.cp-notifToast--loading{color:color-mix(in oklab,var(--cp-text)88%,var(--cp-muted)12%)}}.cp-notifToast--loading{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifToast--loading{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-border)10%)}}.cp-notifToast--loading{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifToast--loading{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.dark .cp-page--notifications .cp-notifPill--warning,:root[data-theme=dark] .cp-page--notifications .cp-notifPill--warning{color:#fcd34d;background:oklab(29.7427% .00649967 -.00859133)}.dark .cp-page--notifications .cp-notifPill--test,:root[data-theme=dark] .cp-page--notifications .cp-notifPill--test{color:#c4b5fd;background:oklab(27.1354% .0110504 -.0656698)}@media (max-width:1080px){.cp-notifRuleGridPrimary{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-notifRuleGridSecondary{grid-template-columns:1fr}.cp-notifRuleActionsRow{align-items:center}.cp-notifRuleActionsLabel{padding-top:0}.cp-notifPreviewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-notifDestinationGrid,.cp-notifPresetGrid,.cp-notifTemplateGrid{grid-template-columns:1fr}}@media (max-width:820px){.cp-notifCadenceGrid,.cp-notifChannelGrid,.cp-notifQuietRow,.cp-notifSectionHead--withAction{grid-template-columns:1fr}.cp-notifSectionActions{justify-content:flex-start;width:100%}.cp-notifRuleGridPrimary,.cp-notifRuleGridSecondary{grid-template-columns:1fr}.cp-notifFooter{flex-direction:column;align-items:flex-start}}.cp-page--notifications{--cp-notif-success:#6b9080;--cp-notif-success-bg:var(--cp-notif-success)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications{--cp-notif-success-bg:color-mix(in oklab,var(--cp-notif-success)12%,var(--cp-surface)88%)}}.cp-page--notifications{--cp-notif-success-border:var(--cp-notif-success)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications{--cp-notif-success-border:color-mix(in oklab,var(--cp-notif-success)28%,transparent)}}.cp-page--notifications{--cp-notif-success-ink:var(--cp-notif-success)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications{--cp-notif-success-ink:color-mix(in oklab,var(--cp-notif-success)82%,var(--cp-ink)18%)}}.cp-page--notifications{--cp-notif-warning:#b45309;--cp-notif-danger:#b91c1c;--cp-notif-radius:10px;--cp-notif-radius-pill:999px;--cp-notif-shadow:0 1px 2px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications{--cp-notif-shadow:0 1px 2px color-mix(in oklab,var(--cp-ink)6%,transparent)}}.cp-page--notifications{--cp-notif-shadow-hover:0 4px 14px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications{--cp-notif-shadow-hover:0 4px 14px color-mix(in oklab,var(--cp-ink)8%,transparent)}}.cp-page--notifications .cp-notifSection{box-shadow:var(--cp-notif-shadow);border-color:var(--cp-border);border-radius:18px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifSection{border-color:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-page--notifications .cp-notifSection--rules{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifSection--rules{border-color:color-mix(in oklab,var(--cp-border)84%,var(--cp-accent)16%)}}.cp-page--notifications .cp-notifSection--rules{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifSection--rules{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-page--notifications .cp-notifSectionTitle{letter-spacing:-.015em;font-size:16px;font-weight:700}.cp-page--notifications .cp-notifSectionDesc{margin-top:2px;font-size:12.5px;line-height:1.45}.cp-page--notifications .cp-notifDestinationCard{gap:14px;margin-bottom:16px;padding-bottom:16px}.cp-page--notifications .cp-notifBtn{border-radius:var(--cp-notif-radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:650;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.cp-page--notifications .cp-btn--tiny.cp-notifBtn,.cp-page--notifications .cp-notifBtn.cp-notifBtn--tiny{border-radius:9px;min-height:30px;padding:0 12px;font-size:12px}.cp-page--notifications .cp-notifBtn--primary{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifBtn--primary{background:color-mix(in oklab,var(--cp-accent)90%,#1e1b4b 10%)}}.cp-page--notifications .cp-notifBtn--primary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifBtn--primary{border-color:color-mix(in oklab,var(--cp-accent)55%,transparent)}}.cp-page--notifications .cp-notifBtn--primary{color:#fff;box-shadow:0 1px 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifBtn--primary{box-shadow:0 1px 2px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-page--notifications .cp-notifBtn--primary:hover:not(:disabled){filter:brightness(1.03);box-shadow:var(--cp-notif-shadow-hover)}.cp-page--notifications .cp-notifBtn--secondary{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifBtn--secondary{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-border)10%)}}.cp-page--notifications .cp-notifBtn--secondary{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifBtn--secondary{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-page--notifications .cp-notifBtn--secondary{color:var(--cp-text)}.cp-page--notifications .cp-notifBtn--secondary:hover:not(:disabled){background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifBtn--secondary:hover:not(:disabled){background:color-mix(in oklab,var(--cp-surface)84%,var(--cp-border)16%)}}.cp-page--notifications .cp-notifBtn--secondary:hover:not(:disabled){box-shadow:var(--cp-notif-shadow)}.cp-page--notifications .cp-notifBtn:disabled{opacity:.55;cursor:not-allowed}.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{border-color:color-mix(in oklab,var(--cp-accent)40%,var(--cp-border)60%)}}.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-text)28%)}}.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifQuietToggle.is-active,.cp-page--notifications .cp-notifStatusBtn.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-page--notifications .cp-notifPill--connected,.cp-page--notifications .cp-notifRuleStatusBadge.is-active{border-color:var(--cp-notif-success-border);background:var(--cp-notif-success-bg);color:var(--cp-notif-success-ink)}.cp-page--notifications .cp-notifPill--warning{color:var(--cp-notif-warning)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifPill--warning{color:color-mix(in oklab,var(--cp-notif-warning)88%,var(--cp-ink)12%)}}.cp-page--notifications .cp-notifPill--warning{background:var(--cp-notif-warning)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifPill--warning{background:color-mix(in oklab,var(--cp-notif-warning)10%,var(--cp-surface)90%)}}.cp-page--notifications .cp-notifPill--warning{border-color:var(--cp-notif-warning)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifPill--warning{border-color:color-mix(in oklab,var(--cp-notif-warning)22%,transparent)}}.cp-page--notifications .cp-notifTemplateStatus.is-active{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifTemplateStatus.is-active{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-text)28%)}}.cp-page--notifications .cp-notifQuietToggle.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifQuietToggle.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)16%,transparent)}}.cp-page--notifications .cp-notifPresetGrid{gap:10px;margin-top:12px}.cp-page--notifications .cp-notifPresetCard{border-radius:14px;padding:12px 13px}.cp-page--notifications .cp-notifActiveAlerts{gap:14px;margin-top:20px}.cp-page--notifications .cp-notifEmptyStatePremium{border:1px solid var(--cp-border);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifEmptyStatePremium{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-page--notifications .cp-notifEmptyStatePremium{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifEmptyStatePremium{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)98%,transparent),color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent)6%))}}.cp-page--notifications .cp-notifEmptyStatePremium__icon{width:42px;height:42px;color:var(--cp-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifEmptyStatePremium__icon{color:color-mix(in oklab,var(--cp-accent)70%,var(--cp-muted)30%)}}.cp-page--notifications .cp-notifEmptyStatePremium__icon{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifEmptyStatePremium__icon{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-page--notifications .cp-notifEmptyStatePremium__icon{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifEmptyStatePremium__icon{border:1px solid color-mix(in oklab,var(--cp-accent)14%,var(--cp-border)86%)}}.cp-page--notifications .cp-notifEmptyStatePremium__title{letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:700}.cp-page--notifications .cp-notifEmptyStatePremium__body{max-width:52ch;margin:0;font-size:12.5px;line-height:1.5}.cp-page--notifications .cp-notifAdvancedToggle{border-radius:var(--cp-notif-radius-pill);min-height:36px;font-weight:650}.cp-page--notifications .cp-notifAdvancedToggle.is-open{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifAdvancedToggle.is-open{border-color:color-mix(in oklab,var(--cp-accent)30%,var(--cp-border)70%)}}.cp-page--notifications .cp-notifAdvancedToggle.is-open{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifAdvancedToggle.is-open{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%)}}.cp-page--notifications .cp-notifViewDetailBtn{border-radius:9px}.cp-page--notifications .cp-notifSaveBtn,.cp-page--notifications .cp-notifSendTestBtn{min-height:36px}.cp-page--notifications .cp-notifChannelActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cp-page--notifications .cp-notifControlCenter--compact{padding:12px 14px}.cp-page--notifications .cp-notifSectionHead--compact{margin-bottom:0}.cp-page--notifications .cp-notifFeedbackPill{width:fit-content;max-width:100%;margin-top:8px}.cp-page--notifications .cp-notifStatusPill{margin-top:8px}.dark .cp-page--notifications .cp-notifEmptyStatePremium,:root[data-theme=auto].dark .cp-page--notifications .cp-notifEmptyStatePremium,:root[data-theme=dark] .cp-page--notifications .cp-notifEmptyStatePremium{background:linear-gradient(#0f172a8c,#0f172ab8);border-color:#94a3b82e}.dark .cp-page--notifications .cp-notifEmptyStatePremium__icon,:root[data-theme=auto].dark .cp-page--notifications .cp-notifEmptyStatePremium__icon,:root[data-theme=dark] .cp-page--notifications .cp-notifEmptyStatePremium__icon{color:#c7d2fe;background:#4338ca24;border-color:#818cf838}.dark .cp-page--notifications .cp-notifPill--connected,:root[data-theme=dark] .cp-page--notifications .cp-notifPill--connected{color:#a7c4b5;background:var(--cp-notif-success)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifPill--connected,:root[data-theme=dark] .cp-page--notifications .cp-notifPill--connected{background:color-mix(in oklab,var(--cp-notif-success)18%,#0f172a 82%)}}.dark .cp-page--notifications .cp-notifPill--connected,:root[data-theme=dark] .cp-page--notifications .cp-notifPill--connected{border-color:var(--cp-notif-success)}@supports (color:color-mix(in lab,red,red)){.dark .cp-page--notifications .cp-notifPill--connected,:root[data-theme=dark] .cp-page--notifications .cp-notifPill--connected{border-color:color-mix(in oklab,var(--cp-notif-success)26%,transparent)}}.cp-page--notifications .cp-notifPage{box-sizing:border-box;gap:16px;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.cp-notifOpsStrip{border:1px solid var(--cp-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsStrip{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifOpsStrip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsStrip{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-notifOpsStrip{box-shadow:var(--cp-notif-shadow,0 1px 2px var(--cp-ink))}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsStrip{box-shadow:var(--cp-notif-shadow,0 1px 2px color-mix(in oklab,var(--cp-ink)6%,transparent))}}.cp-notifOpsStrip__lead{flex:0 auto;min-width:0}.cp-notifOpsStrip__title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.cp-notifOpsStrip__subtitle{margin:2px 0 0;font-size:11.5px;line-height:1.35}.cp-notifOpsStrip__metrics{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cp-notifOpsStrip__menu{flex:none}.cp-notifOpsChip{letter-spacing:.01em;border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-notifOpsChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifOpsChip{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-text)18%)}}.cp-notifOpsChip{white-space:nowrap}.cp-notifOpsChip--ok{border-color:var(--cp-notif-success-border,oklab(62.0849% -.0464522 .0112312/.28));background:var(--cp-notif-success-bg,#6b9080)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--ok{background:var(--cp-notif-success-bg,color-mix(in oklab,#6b9080 12%,var(--cp-surface)88%))}}.cp-notifOpsChip--ok{color:var(--cp-notif-success-ink,#4a6358)}.cp-notifOpsChip--neutral{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--neutral{border-color:color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-notifOpsChip--neutral{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--neutral{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifOpsChip--accent{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--accent{border-color:color-mix(in oklab,var(--cp-accent)32%,transparent)}}.cp-notifOpsChip--accent{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--accent{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-notifOpsChip--accent{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--accent{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-text)28%)}}.cp-notifOpsChip--warn{border-color:var(--cp-notif-warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--warn{border-color:color-mix(in oklab,var(--cp-notif-warning,#b45309)24%,transparent)}}.cp-notifOpsChip--warn{background:var(--cp-notif-warning,#b45309)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--warn{background:color-mix(in oklab,var(--cp-notif-warning,#b45309)8%,var(--cp-surface)92%)}}.cp-notifOpsChip--pending{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--pending{border-color:color-mix(in oklab,var(--cp-accent)22%,transparent)}}.cp-notifOpsChip--pending{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsChip--pending{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-border)10%)}}.cp-notifOpsLayout{width:100%;min-width:0}.cp-notifOpsCanvas{width:100%}.cp-notifOpsDashboard{flex-direction:column;gap:12px;width:100%;display:flex}.cp-notifOpsRow{align-items:stretch;gap:12px;width:100%;display:grid}.cp-notifOpsRow--hero,.cp-notifOpsRow--primary{grid-template-columns:minmax(0,3fr) minmax(240px,2fr)}.cp-notifOpsStablePanel{--cp-notif-panel-h:420px;height:var(--cp-notif-panel-h);min-height:var(--cp-notif-panel-h);max-height:var(--cp-notif-panel-h);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.cp-notifOpsStablePanel__head{flex:none;margin-bottom:8px!important}.cp-notifOpsStablePanel__body{scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.cp-notifSectionTitle--compact{margin:0;font-size:15px;line-height:1.25}.cp-notifOpsRow--secondary,.cp-notifOpsRow--split{grid-template-columns:minmax(0,1fr);align-items:stretch}.cp-notifOpsIntegrationsBar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;padding:10px 14px!important}.cp-notifOpsIntegrationsBar__label{letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:750}.cp-notifOpsIntegrationsBar__field{flex:0 180px;gap:4px;min-width:140px;display:grid}.cp-notifOpsIntegrationsBar__channels{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;display:flex}.cp-notifOpsIntegrationsBar__test{flex:none;margin-left:auto}.cp-notifChannelPill--compact{min-height:28px;padding:0 10px;font-size:11px}.cp-notifPill--compact{padding:4px 8px;font-size:10.5px}.cp-notifOpsFeedbackRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-notifLivePanel__eyebrow,.cp-notifQuickSetup__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-accent);margin:0 0 4px;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__eyebrow,.cp-notifQuickSetup__eyebrow{color:color-mix(in oklab,var(--cp-accent)62%,var(--cp-muted)38%)}}.cp-notifLivePanel{border-color:var(--cp-accent);flex-direction:column;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel{border-color:color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-notifLivePanel{background:linear-gradient(180deg,var(--cp-accent),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent)5%,var(--cp-surface)95%),color-mix(in oklab,var(--cp-surface)98%,transparent))}}.cp-notifLivePanel{padding:10px 12px!important}.cp-notifLivePanel__head{z-index:2;border-bottom:1px solid var(--cp-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__head{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-notifLivePanel__head{background:inherit}.cp-notifLivePanel__headMain{min-width:0}.cp-notifLivePanel__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-notifLivePanel__title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:750}.cp-notifLivePanel__count{letter-spacing:.03em;text-transform:uppercase;min-height:20px;color:var(--cp-accent);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__count{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-text)28%)}}.cp-notifLivePanel__count{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__count{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-notifLivePanel__count{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__count{border:1px solid color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-notifLivePanel__live{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-accent);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__live{color:color-mix(in oklab,var(--cp-accent)70%,var(--cp-text)30%)}}.cp-notifLivePanel__live{white-space:nowrap;flex-shrink:0}.cp-notifLivePanel__liveDot{background:var(--cp-accent);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__liveDot{background:color-mix(in oklab,var(--cp-accent)82%,#fff 18%)}}.cp-notifLivePanel__liveDot{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__liveDot{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-notifLivePanel__liveDot{animation:cp-notifLivePulse 1.5s ease-in-out infinite}@keyframes cp-notifLivePulse{0%,to{opacity:1;box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)14%,transparent);transform:scale(1)}50%{opacity:.78;box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)8%,transparent);transform:scale(.92)}}.cp-notifLivePanel__scrollShell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.cp-notifLivePanel__scrollShell:after,.cp-notifLivePanel__scrollShell:before{content:"";z-index:2;pointer-events:none;height:12px;position:absolute;left:0;right:8px}.cp-notifLivePanel__scrollShell:before{background:linear-gradient(to bottom,var(--cp-surface)0,transparent 100%);top:0}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__scrollShell:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--cp-surface)98%,var(--cp-accent)2%)0,transparent 100%)}}.cp-notifLivePanel__scrollShell:after{background:linear-gradient(to top,var(--cp-surface)0,transparent 100%);bottom:0}@supports (color:color-mix(in lab,red,red)){.cp-notifLivePanel__scrollShell:after{background:linear-gradient(to top,color-mix(in oklab,var(--cp-surface)98%,var(--cp-accent)2%)0,transparent 100%)}}.cp-notifLivePanel__body{flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.cp-notifLivePanel__body .cp-notifEmptyStatePremium{justify-content:center;align-items:center;min-height:100%;padding:12px 4px;display:flex}.cp-notifLiveFeed{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cp-notifLiveFeed__item{border-bottom:1px solid var(--cp-border);grid-template-columns:16px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__item{border-bottom:1px solid color-mix(in oklab,var(--cp-border)65%,transparent)}}.cp-notifLiveFeed__item--enter{animation:cp-notifLiveFadeIn .28s cubic-bezier(.4,0,.2,1) both}@keyframes cp-notifLiveFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cp-notifLiveFeed__content{border-radius:0 8px 8px 0;gap:3px;min-width:0;padding:4px 8px 4px 10px;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.cp-notifLiveFeed__content:before{content:"";opacity:.5;border-radius:2px;width:2px;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;bottom:3px;left:0}.cp-notifLiveFeed__item--pipe-active .cp-notifLiveFeed__content:before{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__item--pipe-active .cp-notifLiveFeed__content:before{background:color-mix(in oklab,var(--cp-accent)72%,transparent)}}.cp-notifLiveFeed__item--pipe-waiting .cp-notifLiveFeed__content:before{background:oklab(76.8591% .0560995 .154808/.68)}.cp-notifLiveFeed__item--pipe-sent .cp-notifLiveFeed__content:before{background:oklab(69.5873% -.142158 .044878/.62)}.cp-notifLiveFeed__item--severity-high .cp-notifLiveFeed__content:before{opacity:.62;background:oklab(63.6834% .187864 .0889286/.62)}.cp-notifLiveFeed__item:hover .cp-notifLiveFeed__content{box-shadow:0 2px 10px var(--cp-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__item:hover .cp-notifLiveFeed__content{box-shadow:0 2px 10px color-mix(in oklab,var(--cp-ink)5%,transparent)}}.cp-notifLiveFeed__item:hover .cp-notifLiveFeed__content{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__item:hover .cp-notifLiveFeed__content{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent)6%)}}.cp-notifLiveFeed__item:hover .cp-notifLiveFeed__content:before{opacity:.88}.cp-notifLiveFeed__time{letter-spacing:.01em;color:var(--cp-muted);font-size:9px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__time{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-text)12%)}}.cp-notifLiveFeed__time{white-space:nowrap;flex-shrink:0}.cp-notifLiveFeed__rail{justify-content:center;padding-top:4px;display:flex;position:relative}.cp-notifLiveFeed__rail:before{content:"";background:var(--cp-accent);width:1px;position:absolute;top:10px;bottom:-8px}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__rail:before{background:color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-notifLiveFeed__item:last-child .cp-notifLiveFeed__rail:before{display:none}.cp-notifLiveFeed__dot{background:var(--cp-accent);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__dot{background:color-mix(in oklab,var(--cp-accent)70%,var(--cp-surface)30%)}}.cp-notifLiveFeed__dot{border:2px solid var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__dot{border:2px solid color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-notifLiveFeed__dot{box-shadow:0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__dot{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-accent)24%,transparent)}}.cp-notifLiveFeed__dot{z-index:1}.cp-notifLiveFeed__item:last-child{border-bottom:none;padding-bottom:0}.cp-notifLiveFeed__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-notifLiveFeed__group{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-notifLiveFeed__group{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-text)22%)}}.cp-notifLiveFeed__group{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-notifLiveFeed__main{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-notifLiveFeed__label{min-width:0;font-size:12px;font-weight:650;line-height:1.3}.cp-notifLiveFeed__label,.cp-notifLiveFeed__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-notifLiveFeed__meta{flex-wrap:nowrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.cp-notifPipelineBadge{letter-spacing:.05em;border-radius:999px;flex-shrink:0;align-items:center;min-height:18px;padding:0 6px;font-size:9px;font-weight:800;display:inline-flex}.cp-notifPipelineBadge--active{color:#4338ca;background:#6366f1}@supports (color:color-mix(in lab,red,red)){.cp-notifPipelineBadge--active{background:color-mix(in oklab,#6366f1 12%,var(--cp-surface)88%)}}.cp-notifPipelineBadge--active{border:1px solid oklab(58.5404% .0252827 -.202483/.22)}.cp-notifPipelineBadge--waiting{color:#b45309;background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-notifPipelineBadge--waiting{background:color-mix(in oklab,#f59e0b 10%,var(--cp-surface)90%)}}.cp-notifPipelineBadge--waiting{border:1px solid oklab(76.8591% .0560995 .154808/.2)}.cp-notifPipelineBadge--sent{color:#047857;background:#10b981}@supports (color:color-mix(in lab,red,red)){.cp-notifPipelineBadge--sent{background:color-mix(in oklab,#10b981 10%,var(--cp-surface)90%)}}.cp-notifPipelineBadge--sent{border:1px solid oklab(69.5873% -.142158 .044878/.2)}.cp-notifDashModule--quickSetup .cp-notifOpsStablePanel__body{overflow:hidden}.cp-notifDashModule--quickSetup .cp-notifOpsPresetGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;overflow:hidden}.cp-notifAutomationsHead--compact{margin-bottom:0}.cp-notifAutomationsHead--compact .cp-notifAutomationsTitle{margin:0;font-size:13px;line-height:1.2}.cp-notifAutomationsHead--compact .cp-notifAutomationsDesc{display:none}.cp-notifOpsStablePanel--automations{--cp-notif-panel-h:124px}.cp-notifDashModule--automationsCompact .cp-notifOpsStablePanel__body{flex:0 0 78px;height:78px;min-height:78px;max-height:78px;overflow:hidden}.cp-notifDashModule--automationsCompact{padding:8px 12px!important}.cp-notifDashModule--automationsCompact .cp-notifOpsStablePanel__head{min-height:18px;margin-bottom:6px!important}.cp-notifDashModule--automationsCompact .cp-notifAutomationsHead--compact{align-items:center;min-height:18px;display:flex}.cp-notifDashModule--automationsCompact .cp-notifTemplateGrid--compact{grid-template-rows:repeat(2,36px);align-content:start;gap:6px;height:100%;overflow:hidden}.cp-notifTemplateFeedbackWrap--inline{flex-flow:wrap;align-items:center;max-width:none}.cp-notifTemplateFeedbackWrap--inline .cp-notifTemplateFeedbackDetail{text-align:left;font-size:11px}.cp-notifTemplateGrid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cp-notifTemplateCard--compact{box-sizing:border-box;height:36px;min-height:36px;max-height:36px;box-shadow:none;border-radius:9px;grid-template-columns:auto minmax(0,1fr) 44px 68px;align-items:center;gap:6px;margin:0;padding:0 8px;transition:border-color .15s,background .15s;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard--compact.is-active{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%);background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-notifTemplateCard--compact .cp-notifTemplateBadge{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;min-width:0;height:20px;min-height:20px;max-height:20px;padding:0 6px;font-size:9px;line-height:1;overflow:hidden}.cp-notifTemplateCard--compact .cp-notifTemplateCard__body{min-width:0;overflow:hidden}.cp-notifTemplateCard--compact .cp-notifTemplateCard__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.cp-notifTemplateCard--compact .cp-notifTemplateStatus{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;align-items:center;min-width:44px;max-width:44px;height:20px;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.cp-notifTemplateCard--compact .cp-notifTemplateToggle{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:68px;min-width:68px;height:24px;min-height:24px;max-height:24px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.cp-notifTemplateCard--compact .cp-notifTemplateToggle.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard--compact .cp-notifTemplateToggle.is-active{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-border)12%)}}.cp-notifTemplateCard--compact .cp-notifTemplateToggle.is-active{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard--compact .cp-notifTemplateToggle.is-active{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-notifTemplateCard--compact .cp-notifTemplateToggle.is-active{box-shadow:none}.cp-notifAdvancedDestination{border:1px solid var(--cp-border);border-radius:12px;gap:10px;margin-bottom:14px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedDestination{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent);background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-notifAdvancedDestination__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-notifAdvancedDestination__title{margin:0;font-size:13px;font-weight:700}.cp-notifAdvancedDestination__grid{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px;display:grid}.cp-notifAdvancedSubheading{margin:0 0 10px;font-size:13px;font-weight:700}.cp-notifDashModule--alerts.cp-notifHeroAlerts{min-height:100%}.cp-notifDashModule{width:100%;min-width:0}.cp-notifDashModule--integrations{align-content:start;gap:12px;display:grid}.cp-notifDashModule--automations,.cp-notifDashModule--channels,.cp-notifDashModule--manual,.cp-notifDashModule--monitor{padding:14px 16px!important}.cp-notifDashModule--automations .cp-notifAutomationsHead{margin-bottom:10px}.cp-notifDashModule--automations .cp-notifTemplateGrid:not(.cp-notifTemplateGrid--compact){grid-template-columns:1fr;gap:8px}.cp-notifDashModule--monitor .cp-notifOpsPresetGrid,.cp-notifDashModule--quickSetup .cp-notifOpsPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-notifDashModule--automations .cp-notifAutomationsBlock{border-top:none;margin-top:0;padding-top:0}.cp-notifModGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.cp-notifModCard{border:1px solid var(--cp-border);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-notifModCard{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent);background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-notifModCard{box-sizing:border-box;min-width:0;min-height:128px}.cp-notifModCard--slack{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifModCard--slack{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-notifModCard--slack{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifModCard--slack{background:color-mix(in oklab,var(--cp-accent)4%,var(--cp-surface-soft,var(--cp-surface))96%)}}.cp-notifModCard__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-notifModCard__title{font-size:12.5px;font-weight:700;line-height:1.25}.cp-notifModCard__hint{margin:0;font-size:10.5px;line-height:1.35}.cp-notifModCard__field{gap:6px;margin-top:auto;display:grid}.cp-notifModCard__actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.cp-notifModCard__testBtn{justify-self:start;margin-top:4px}.cp-notifModCard__quietTimes{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;margin-top:auto;display:grid}.cp-notifModCard__quietSep{text-align:center;font-size:10px}.cp-notifModCard .cp-input,.cp-notifModCard .cp-notifInput--compact{width:100%;min-width:0}.cp-notifModCard .cp-notifAdvancedDetails{margin-top:auto;font-size:11px}.cp-notifOpsGrid{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.cp-notifOpsMain{gap:12px;min-width:0;display:grid}.cp-notifOpsSidebar{align-content:start;gap:10px;display:grid}.cp-notifHeroAlerts{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifHeroAlerts{border-color:color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-notifHeroAlerts{background:linear-gradient(180deg,var(--cp-accent),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-notifHeroAlerts{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-accent)5%,var(--cp-surface)95%),color-mix(in oklab,var(--cp-surface)98%,transparent))}}.cp-notifHeroAlerts{padding:14px 16px!important}.cp-notifHeroAlerts__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cp-notifHeroAlerts__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-accent);margin:0 0 4px;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-notifHeroAlerts__eyebrow{color:color-mix(in oklab,var(--cp-accent)62%,var(--cp-muted)38%)}}.cp-notifHeroAlerts__title{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.cp-notifHeroAlerts__desc{margin:4px 0 0;font-size:12px;line-height:1.4}.cp-notifHeroAlerts__live{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-accent);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-notifHeroAlerts__live{color:color-mix(in oklab,var(--cp-accent)70%,var(--cp-text)30%)}}.cp-notifHeroAlerts__live{white-space:nowrap}.cp-notifHeroAlerts__liveDot{background:var(--cp-accent);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.cp-notifHeroAlerts__liveDot{background:color-mix(in oklab,var(--cp-accent)82%,#fff 18%)}}.cp-notifHeroAlerts__liveDot{box-shadow:0 0 0 3px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifHeroAlerts__liveDot{box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-notifActiveAlertsGroups--hero .cp-notifActiveAlertsGroup{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifActiveAlertsGroups--hero .cp-notifActiveAlertsGroup{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-notifMonitorSection{padding:12px 14px!important}.cp-notifMonitorSection__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.cp-notifOpsPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-notifOpsPresetCard{text-align:left;border:1px solid var(--cp-border);border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;width:100%;min-height:0;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-notifOpsPresetCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-notifOpsPresetCard{box-sizing:border-box;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.cp-notifOpsPresetCard__main{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.cp-notifOpsPresetCard__foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-top:0;display:flex}.cp-notifOpsPresetCard__titleRow{align-items:center;gap:6px;min-width:0;display:flex}.cp-notifOpsPresetCard__status{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);font-size:9.5px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__status{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-text)12%)}}.cp-notifOpsPresetCard__status{min-width:52px}.cp-notifOpsPresetCard__status.is-active{color:var(--cp-process-online,#22c55e)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__status.is-active{color:color-mix(in oklab,var(--cp-process-online,#22c55e)78%,var(--cp-text)22%)}}.cp-notifOpsPresetCard__action{flex-shrink:0;justify-content:center;width:72px;min-width:72px;padding-inline:6px;font-size:10.5px;font-weight:700}.cp-notifOpsPresetCard__action.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__action.is-active{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-border)12%)}.cp-notifOpsPresetCard.is-active{border-color:color-mix(in oklab,var(--cp-accent)48%,var(--cp-border)52%);background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)14%,transparent)}.cp-notifOpsPresetCard:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-notifOpsPresetCard__icon{width:28px;height:28px;color:var(--cp-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__icon{color:color-mix(in oklab,var(--cp-accent)68%,var(--cp-muted)32%)}}.cp-notifOpsPresetCard__icon{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__icon{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-notifOpsPresetCard__icon{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__icon{border:1px solid color-mix(in oklab,var(--cp-accent)12%,var(--cp-border)88%)}}.cp-notifOpsPresetCard__body{gap:2px;min-width:0;display:grid;overflow:hidden}.cp-notifOpsPresetCard__title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.cp-notifOpsPresetCard__desc{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.35;overflow:hidden}.cp-notifOpsPresetCard__count{min-width:20px;height:20px;color:var(--cp-accent);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:750;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__count{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-text)22%)}}.cp-notifOpsPresetCard__count{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__count{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface)88%)}}.cp-notifOpsPresetCard__count{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__count{border:1px solid color-mix(in oklab,var(--cp-accent)20%,transparent)}}.cp-notifOpsPresetCard__count{flex-shrink:0}.cp-notifOpsPresetCard__count.is-empty{visibility:hidden}.cp-notifOpsPresetCard__dot{background:var(--cp-border);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard__dot{background:color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-notifSideCard{gap:10px;display:grid;padding:12px 13px!important}.cp-notifSideCard__title{margin:0;font-size:13px;font-weight:700}.cp-notifSideCard__desc{margin:2px 0 0;font-size:11px;line-height:1.35}.cp-notifSideField{gap:5px;display:grid}.cp-notifSideField--row{grid-template-columns:auto 1fr;align-items:center;gap:8px}.cp-notifInput--compact{min-height:32px;padding:6px 10px;font-size:12px}.cp-notifEmailInlineRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.cp-notifEmailChipRow--compact{gap:4px}.cp-notifDestinationToggle--compact{font-size:12px;font-weight:600}.cp-notifSendTestBtn--block{width:100%}.cp-notifOpsAdvancedBand{margin-top:4px}.cp-notifWorkspace{flex-direction:column;gap:16px;width:100%;display:flex}.cp-page--notifications{--cp-notif-ease:cubic-bezier(.4,0,.2,1);--cp-notif-transition:.18s cubic-bezier(.4,0,.2,1)}.cp-notifScroll{scrollbar-width:thin;scrollbar-color:#64647840 transparent}.cp-notifScroll::-webkit-scrollbar{width:6px;height:6px}.cp-notifScroll::-webkit-scrollbar-track{background:0 0}.cp-notifScroll::-webkit-scrollbar-thumb{background:#64647840;border-radius:999px}.cp-notifScroll::-webkit-scrollbar-thumb:hover{background:#64647873}.cp-page--notifications .cp-notifAdvancedToggle,.cp-page--notifications .cp-notifChannelPill,.cp-page--notifications .cp-notifLiveFeed__item,.cp-page--notifications .cp-notifOpsChip,.cp-page--notifications .cp-notifOpsPresetCard,.cp-page--notifications .cp-notifPipelineBadge,.cp-page--notifications .cp-notifSeverityPill,.cp-page--notifications .cp-notifTemplateCard--compact{transition:background var(--cp-notif-transition),border-color var(--cp-notif-transition),box-shadow var(--cp-notif-transition),color var(--cp-notif-transition),opacity var(--cp-notif-transition),transform var(--cp-notif-transition)}.cp-page--notifications .cp-notifBtn,.cp-page--notifications .cp-notifChannelPill,.cp-page--notifications .cp-notifOpsPresetCard__action,.cp-page--notifications .cp-notifStatusBtn,.cp-page--notifications .cp-notifTemplateToggle{transition:all var(--cp-notif-transition)}.cp-notifDashModule--quickSetup .cp-notifOpsPresetGrid{align-items:stretch}.cp-notifOpsPresetCard{height:100%;min-height:100%;max-height:100%;transition:background var(--cp-notif-transition),border-color var(--cp-notif-transition),box-shadow var(--cp-notif-transition),transform var(--cp-notif-transition);border-radius:9px;padding:9px 10px}.cp-notifOpsPresetCard__main{flex:auto;align-items:center;gap:8px;min-height:0}.cp-notifOpsPresetCard__foot{margin-top:auto}.cp-notifOpsPresetCard.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard.is-active{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border)62%)}}.cp-notifOpsPresetCard.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard.is-active{background:color-mix(in oklab,var(--cp-accent)5%,var(--cp-surface)95%)}}.cp-notifOpsPresetCard.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)10%,transparent)}}.cp-notifOpsPresetCard:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard:hover{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-notifOpsPresetCard:hover{box-shadow:0 2px 8px var(--cp-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard:hover{box-shadow:0 2px 8px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-notifOpsPresetCard.is-active:hover{box-shadow:inset 0 0 0 1px var(--cp-accent),0 2px 8px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-notifOpsPresetCard.is-active:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)10%,transparent),0 2px 8px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-notifOpsPresetCard__action{box-sizing:border-box;height:24px;min-height:24px;max-height:24px}.cp-notifTemplateCard--compact{transition:background var(--cp-notif-transition),border-color var(--cp-notif-transition),box-shadow var(--cp-notif-transition);border-radius:8px;padding:0 7px}.cp-notifTemplateCard--compact.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard--compact.is-active{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-notifTemplateCard--compact.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard--compact.is-active{background:color-mix(in oklab,var(--cp-accent)4%,var(--cp-surface)96%)}}.cp-notifTemplateCard--compact.is-active{box-shadow:inset 0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifTemplateCard--compact.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent)8%,transparent)}}.cp-notifTemplateCard--compact .cp-notifTemplateBadge{justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cp-notifTemplateCard--compact .cp-notifTemplateToggle{transition:all var(--cp-notif-transition)}.cp-notifAdvancedDestination,.cp-notifDashModule--channels,.cp-notifDashModule--manual{opacity:.96}.cp-notifDashModule--channels{padding:10px 12px!important}.cp-notifAdvancedDestination__title,.cp-notifAdvancedSubheading,.cp-notifDashModule--channels .cp-notifSectionTitle{font-size:13px;font-weight:700}.cp-notifAdvancedDestination,.cp-notifDashModule--channels .cp-notifSectionDesc,.cp-notifModCard__hint{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedDestination,.cp-notifDashModule--channels .cp-notifSectionDesc,.cp-notifModCard__hint{color:color-mix(in oklab,var(--cp-muted)90%,var(--cp-text)10%)}}.cp-notifAdvancedDestination{border-color:var(--cp-border);gap:8px;margin-bottom:10px;padding:10px}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedDestination{border-color:color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-notifAdvancedDestination{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifAdvancedDestination{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-notifModGrid{gap:8px;margin-top:8px}.cp-notifModCard{border-color:var(--cp-border);gap:6px;min-height:112px;padding:10px}@supports (color:color-mix(in lab,red,red)){.cp-notifModCard{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-notifModCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifModCard{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-notifModCard--slack .cp-notifAdvancedDetails{margin-top:4px}.cp-notifFieldLabel,.cp-notifModCard__title,.cp-notifRuleFieldLabel{font-size:11.5px;font-weight:650}.cp-page--notifications .cp-notifInput,.cp-page--notifications .cp-notifInput--compact,.cp-page--notifications .cp-notifModCard .cp-input{transition:border-color var(--cp-notif-transition),box-shadow var(--cp-notif-transition),background var(--cp-notif-transition)}.cp-page--notifications .cp-notifInput--compact:focus,.cp-page--notifications .cp-notifInput:focus,.cp-page--notifications .cp-notifModCard .cp-input:focus{border-color:var(--cp-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifInput--compact:focus,.cp-page--notifications .cp-notifInput:focus,.cp-page--notifications .cp-notifModCard .cp-input:focus{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-page--notifications .cp-notifInput--compact:focus,.cp-page--notifications .cp-notifInput:focus,.cp-page--notifications .cp-notifModCard .cp-input:focus{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-page--notifications .cp-notifInput--compact:focus,.cp-page--notifications .cp-notifInput:focus,.cp-page--notifications .cp-notifModCard .cp-input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)10%,transparent)}}.cp-notifDashModule--manual .cp-notifRulesList,.cp-notifManualAlerts.cp-notifAdvancedDetails{scrollbar-width:thin;scrollbar-color:#64647840 transparent}.cp-notifDashModule--manual .cp-notifRulesList::-webkit-scrollbar,.cp-notifManualAlerts.cp-notifAdvancedDetails::-webkit-scrollbar{width:6px}.cp-notifDashModule--manual .cp-notifRulesList::-webkit-scrollbar-thumb,.cp-notifManualAlerts.cp-notifAdvancedDetails::-webkit-scrollbar-thumb{background:#64647840;border-radius:999px}.cp-notifDashModule--manual .cp-notifRulesList::-webkit-scrollbar-thumb:hover,.cp-notifManualAlerts.cp-notifAdvancedDetails::-webkit-scrollbar-thumb:hover{background:#64647873}.cp-notifAdvancedToggleWrap{padding:6px 0 2px}.cp-notifAdvancedToggle{transition:all var(--cp-notif-transition)}.cp-notifSlackConnect{border-color:var(--cp-border);gap:10px;margin-bottom:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect{border-color:color-mix(in oklab,var(--cp-border)74%,transparent)}}#slack-connect-card{margin-bottom:12px}.cp-notifSlackConnect__head{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.cp-notifSlackConnect__icon{width:32px;height:32px;color:var(--cp-accent);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__icon{color:color-mix(in oklab,var(--cp-accent)68%,var(--cp-muted)32%)}}.cp-notifSlackConnect__icon{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__icon{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface)92%)}}.cp-notifSlackConnect__icon{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__icon{border:1px solid color-mix(in oklab,var(--cp-accent)12%,var(--cp-border)88%)}}.cp-notifSlackConnect__title{margin:0;font-size:13px;font-weight:700}.cp-notifSlackConnect__desc{margin:2px 0 0;font-size:11px;line-height:1.35}.cp-notifSlackConnect__status{align-self:start}.cp-notifSlackConnect__connected{gap:8px;display:grid}.cp-notifSlackConnect__meta{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cp-notifSlackConnect__metaLabel{font-size:10.5px}.cp-notifSlackConnect__metaValue{font-size:12px;font-weight:650}.cp-notifSlackConnect__channelPill{background:var(--cp-surface);border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__channelPill{background:color-mix(in oklab,var(--cp-surface)92%,var(--cp-border)8%)}}.cp-notifSlackConnect__channelPill{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__channelPill{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifSlackConnect__needsChannel{color:var(--cp-notif-warning,#b45309);font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__needsChannel{color:color-mix(in oklab,var(--cp-notif-warning,#b45309)78%,var(--cp-text)22%)}}.cp-notifSlackConnect__actions{flex-wrap:wrap;gap:6px;display:flex}.cp-notifSlackConnect__disconnect{margin-left:auto}.cp-notifSlackConnect__picker{border-top:1px solid var(--cp-border);gap:8px;padding-top:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__picker{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-notifSlackConnect__pickerList{gap:4px;max-height:160px;display:grid;overflow:auto}.cp-notifSlackConnect__pickerItem{text-align:left;border:1px solid var(--cp-border);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;padding:6px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__pickerItem{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-notifSlackConnect__pickerItem{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__pickerItem{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-notifSlackConnect__pickerItem{transition:all var(--cp-notif-transition,.18s cubic-bezier(.4,0,.2,1));font-size:12px}.cp-notifSlackConnect__pickerItem.is-selected{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__pickerItem.is-selected{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-notifSlackConnect__pickerItem.is-selected{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackConnect__pickerItem.is-selected{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%)}}.cp-notifSlackConnect__pickerActions{justify-content:flex-end;gap:6px;display:flex}.cp-notifSlackConnect__privateHint{margin:0;font-size:12px;line-height:1.45}.cp-notifSlackConnect__feedback{gap:4px;display:grid}.cp-notifSlackConnect__feedbackTitle{font-weight:600}.cp-notifSlackConnect__feedbackDetail,.cp-notifSlackConnect__feedbackTitle{margin:0;font-size:12px;line-height:1.45}.cp-notifSlackFallback{border-top:1px dashed var(--cp-border);margin-top:10px;padding-top:8px}@supports (color:color-mix(in lab,red,red)){.cp-notifSlackFallback{border-top:1px dashed color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-notifSlackFallback__hint{margin:0 0 8px;font-size:11px;line-height:1.35}.cp-notifSlackFallback__field{gap:6px;margin-bottom:8px;display:grid}@media (min-width:960px){.cp-notifOpsStrip{flex-wrap:nowrap}.cp-notifOpsStrip__metrics{flex-wrap:nowrap;justify-content:flex-end}}.cp-notifOpsPresetCard__dot{display:none}@media (max-width:1100px){.cp-notifOpsRow--hero,.cp-notifOpsRow--primary{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.cp-notifDashModule--automationsCompact .cp-notifTemplateGrid--compact{grid-template-rows:repeat(3,36px);grid-template-columns:repeat(2,minmax(0,1fr))}.cp-notifOpsStablePanel--automations{--cp-notif-panel-h:158px}.cp-notifDashModule--automationsCompact .cp-notifOpsStablePanel__body{flex:0 0 114px;height:114px;min-height:114px;max-height:114px}}@media (max-width:900px){.cp-notifOpsRow--hero,.cp-notifOpsRow--primary,.cp-notifOpsRow--secondary,.cp-notifOpsRow--split{grid-template-columns:1fr}.cp-notifOpsStablePanel{--cp-notif-panel-h:380px}.cp-notifOpsStablePanel--automations{--cp-notif-panel-h:158px}.cp-notifDashModule--automationsCompact .cp-notifOpsStablePanel__body{flex:0 0 114px;height:114px;min-height:114px;max-height:114px}.cp-notifDashModule--monitor .cp-notifOpsPresetGrid,.cp-notifDashModule--quickSetup .cp-notifOpsPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-notifAdvancedDestination__grid{grid-template-columns:1fr}.cp-notifOpsIntegrationsBar__test{width:100%;margin-left:0}.cp-notifModGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cp-notifOpsStrip__metrics{justify-content:flex-start}.cp-notifDashModule--monitor .cp-notifOpsPresetGrid,.cp-notifDashModule--quickSetup .cp-notifOpsPresetGrid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}.cp-notifDashModule--automationsCompact .cp-notifTemplateGrid--compact{grid-template-rows:repeat(3,36px);grid-template-columns:repeat(2,minmax(0,1fr))}.cp-notifTemplateCard--compact{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) 44px 68px;height:36px;min-height:36px;max-height:36px}.cp-notifTemplateCard--compact .cp-notifTemplateStatus{grid-area:auto;justify-self:auto}.cp-notifTemplateCard--compact .cp-notifTemplateToggle{grid-area:auto;align-self:center}.cp-notifModGrid{grid-template-columns:1fr}}.cp-dashboardCreatePane{border-right:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane{border-right:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-dashboardCreatePane{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface));border-top-left-radius:15px;border-bottom-left-radius:15px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)95%,transparent),color-mix(in oklab,var(--cp-surface)90%,transparent))}}.cp-dashboardWeatherPane{background:linear-gradient(180deg,var(--cp-surface),var(--cp-surface));border-top-right-radius:15px;border-bottom-right-radius:15px;flex-direction:column;justify-content:center;align-items:stretch;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-dashboardWeatherPane{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)95%,transparent),color-mix(in oklab,var(--cp-surface)90%,transparent))}}.cp-dashboardCreateTitle{letter-spacing:.005em;font-size:13px!important;font-weight:730!important}.cp-dashboardCreateHint{color:var(--cp-muted);line-height:1.43;font-size:11.7px!important}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateHint{color:color-mix(in oklab,var(--cp-muted)86%,var(--cp-ink)14%)}}.cp-dashboardCreateNameRow .cp-input{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input{border-color:color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-dashboardCreateNameRow .cp-input{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input{background:color-mix(in oklab,var(--cp-surface-strong)94%,transparent)}}.cp-dashboardCreateNameRow .cp-input:focus{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input:focus{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border)62%)}}.cp-dashboardCreateNameRow .cp-input:focus{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreateNameRow .cp-input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-dashboardCreatePane .cp-dashboardCreateBtn{background:linear-gradient(180deg,var(--cp-process-online),var(--cp-process-online))}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-dashboardCreateBtn{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-process-online)16%,var(--cp-surface)84%),color-mix(in oklab,var(--cp-process-online)10%,var(--cp-surface)90%))}}.cp-dashboardCreatePane .cp-dashboardCreateBtn{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane .cp-dashboardCreateBtn{border-color:color-mix(in oklab,var(--cp-process-online)36%,var(--cp-border)64%)}}.cp-dashboardCreateRowLayout .cp-dashboardWeatherPane .cp-weatherModule{box-sizing:border-box;flex:none;width:100%;height:auto;min-height:236px;max-height:none}.cp-dashboardCreateRowLayout .cp-dashboardWeatherPane .cp-weatherModule[data-cp-density=compact]{height:auto;min-height:236px;max-height:none}.cp-module-dashboard .cp-dashboardHome.cp-dashboardProjectShell{gap:6px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardTopSurface{border-color:var(--cp-border);border-radius:12px;margin-bottom:4px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardTopSurface{border-color:color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardTopSurface{box-shadow:0 4px 16px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardTopSurface{box-shadow:0 4px 16px color-mix(in oklab,var(--cp-ink)5%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane{border-top-left-radius:12px;border-bottom-left-radius:12px;padding:8px 11px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardWeatherPane{border-top-right-radius:12px;border-bottom-right-radius:12px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane--budget{border-right-color:#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane--budget{border-right-color:color-mix(in oklab,#0ea5a4 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane--budget{background:linear-gradient(180deg,oklab(65.4175% -.106662 -.026645/.05),transparent 38%),linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane--budget{background:linear-gradient(180deg,oklab(65.4175% -.106662 -.026645/.05),transparent 38%),linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)95%,transparent),color-mix(in oklab,var(--cp-surface)90%,transparent))}}:root[data-theme=dark] .cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane--budget{background:linear-gradient(180deg,oklab(51.0938% -.0855206 -.00957963/.1),transparent 42%),linear-gradient(180deg,var(--cp-surface),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane--budget{background:linear-gradient(180deg,oklab(51.0938% -.0855206 -.00957963/.1),transparent 42%),linear-gradient(180deg,color-mix(in oklab,var(--cp-surface)95%,transparent),color-mix(in oklab,var(--cp-surface)90%,transparent))}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar{flex-direction:column;gap:5px;min-height:100%;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__lead{gap:1px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateSubtitle{color:var(--cp-muted);margin:0;font-size:11px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateSubtitle{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__form{border-top:1px solid var(--cp-border);gap:5px;padding-top:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__form{border-top:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateToolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input{border-color:var(--cp-border);flex:180px;width:auto;min-width:min(160px,100%);max-width:340px;min-height:32px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input{border-color:color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input{background:color-mix(in oklab,var(--cp-surface-strong)94%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input:focus{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input:focus{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border)62%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input:focus{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateBar__input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateTypeTabs{flex:none;align-items:center;gap:4px;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorField{flex:none;position:relative}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger{cursor:pointer;font-size:11.5px;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorTrigger:hover{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-accent)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorSwatch{border:1px solid var(--cp-ink);border-radius:999px;width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorSwatch{border:1px solid color-mix(in oklab,var(--cp-ink)12%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorSwatch{flex:none}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover{z-index:24;border:1px solid var(--cp-border);border-radius:12px;gap:8px;min-width:168px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover{background:color-mix(in oklab,var(--cp-surface-strong)96%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover{box-shadow:0 10px 28px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover{box-shadow:0 10px 28px color-mix(in oklab,var(--cp-ink)12%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover__label{letter-spacing:.02em;text-transform:uppercase;color:var(--cp-muted);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPopover__label{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorCustom{border-top:1px solid var(--cp-border);justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorCustom{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorCustom__label{color:var(--cp-muted);font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorCustom__label{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorNative{border:1px solid var(--cp-border);border-radius:999px;width:32px;height:22px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorNative{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorNative{cursor:pointer;background:0 0;flex:none;padding:0}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorPalette{grid-template-columns:repeat(3,1fr);justify-items:center;gap:8px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip{border:1.5px solid var(--cp-ink);border-radius:999px;width:21px;height:21px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip{border:1.5px solid color-mix(in oklab,var(--cp-ink)10%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip{cursor:pointer;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip:hover{border-color:var(--cp-accent);transform:scale(1.1)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip:hover{border-color:color-mix(in oklab,var(--cp-accent)36%,var(--cp-ink)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip:hover{box-shadow:0 2px 8px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip:hover{box-shadow:0 2px 8px color-mix(in oklab,var(--cp-ink)10%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip.is-active{border:2px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip.is-active{border:2px solid color-mix(in oklab,var(--cp-accent)58%,#0f172a6b)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip.is-active{box-shadow:0 0 0 2px var(--cp-accent),0 2px 8px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip.is-active{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)16%,transparent),0 2px 8px color-mix(in oklab,var(--cp-ink)8%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColorChip.is-active{transform:scale(1.06)}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpiRail{border-top:1px solid var(--cp-border);grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:5px;margin-top:1px;padding-top:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpiRail{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi{border:1px solid var(--cp-border);border-radius:11px;align-content:center;justify-items:center;gap:2px;min-height:52px;padding:6px 5px 5px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi{text-align:center;transition:border-color .16s,background .16s,box-shadow .16s}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi:hover{border-color:color-mix(in oklab,var(--cp-accent)22%,var(--cp-border)78%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi:hover{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi:hover{box-shadow:0 2px 8px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi:hover{box-shadow:0 2px 8px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--primary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--primary{border-color:color-mix(in oklab,var(--cp-accent)26%,var(--cp-border)74%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--primary{background:linear-gradient(165deg,var(--cp-accent),transparent 52%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--primary{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-accent)7%,transparent),transparent 52%),color-mix(in oklab,var(--cp-surface)93%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--primary .cp-dashboardCreateKpi__icon{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--primary .cp-dashboardCreateKpi__icon{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--live{border-color:var(--cp-notif-success-border,#6b9080)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--live{border-color:color-mix(in oklab,var(--cp-notif-success-border,#6b9080)28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--live{background:var(--cp-notif-success-bg,#6b9080)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--live{background:color-mix(in oklab,var(--cp-notif-success-bg,#6b9080)10%,var(--cp-surface)90%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--live .cp-dashboardCreateKpi__icon{color:var(--cp-notif-success-ink,#4a6358)}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder{border-style:dashed;border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder .cp-dashboardCreateKpi__value{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder .cp-dashboardCreateKpi__value{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi--placeholder .cp-dashboardCreateKpi__value{font-weight:700}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__icon{width:22px;height:22px;color:var(--cp-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__icon{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__icon{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__icon{background:color-mix(in oklab,var(--cp-surface-strong)88%,var(--cp-border)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__value{letter-spacing:-.03em;color:var(--cp-ink);font-size:17px;font-weight:760;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__value{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__label{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__label{color:color-mix(in oklab,var(--cp-muted)86%,var(--cp-ink)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateStatus{width:fit-content;max-width:100%;min-height:24px;padding:0 8px;font-size:10.5px}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:650;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary{background:color-mix(in oklab,var(--cp-accent)90%,#1e1b4b 10%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary{border-color:color-mix(in oklab,var(--cp-accent)55%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary{color:#fff;box-shadow:0 1px 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary{box-shadow:0 1px 2px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 4px 14px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--primary:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in oklab,var(--cp-accent)16%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-border)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-text,var(--cp-ink))28%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary:hover:not(:disabled){background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary:hover:not(:disabled){background:color-mix(in oklab,var(--cp-surface)84%,var(--cp-accent)16%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary:hover:not(:disabled){border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--secondary:hover:not(:disabled){border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{background:color-mix(in oklab,var(--cp-surface)92%,#ef4444 8%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{border-color:color-mix(in oklab,#ef4444 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{color:color-mix(in oklab,#ef4444 72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger{font-weight:640}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger:hover:not(:disabled){background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger:hover:not(:disabled){background:color-mix(in oklab,var(--cp-surface)86%,#ef4444 14%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger:hover:not(:disabled){border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger:hover:not(:disabled){border-color:color-mix(in oklab,#ef4444 36%,var(--cp-border)64%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger:hover:not(:disabled){color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashBtn--danger:hover:not(:disabled){color:color-mix(in oklab,#ef4444 82%,var(--cp-ink)18%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashBtn:disabled{opacity:.55;cursor:not-allowed}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane .cp-dashboardCreateBtn{background:var(--cp-accent);min-width:84px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane .cp-dashboardCreateBtn{background:color-mix(in oklab,var(--cp-accent)90%,#1e1b4b 10%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane .cp-dashboardCreateBtn{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane .cp-dashboardCreateBtn{border-color:color-mix(in oklab,var(--cp-accent)55%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane .cp-dashboardCreateBtn{color:#fff;box-shadow:0 1px 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane .cp-dashboardCreateBtn{box-shadow:0 1px 2px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary{border-color:color-mix(in oklab,var(--cp-accent)55%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary{background:color-mix(in oklab,var(--cp-accent)90%,#1e1b4b 10%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary{color:#fff;box-shadow:0 1px 2px var(--cp-accent);font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary{box-shadow:0 1px 2px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary:hover{filter:brightness(1.03);box-shadow:0 4px 14px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--primary:hover{box-shadow:0 4px 14px color-mix(in oklab,var(--cp-accent)16%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-border)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-text,var(--cp-ink))28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary{box-shadow:none;font-weight:650}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary:hover{background:color-mix(in oklab,var(--cp-surface)84%,var(--cp-accent)16%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--secondary:hover{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{border-color:color-mix(in oklab,#ef4444 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{background:color-mix(in oklab,var(--cp-surface)92%,#ef4444 8%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{color:color-mix(in oklab,#ef4444 72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger{box-shadow:none;font-weight:640}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{background:color-mix(in oklab,var(--cp-surface)86%,#ef4444 14%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{border-color:color-mix(in oklab,#ef4444 36%,var(--cp-border)64%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{color:color-mix(in oklab,#ef4444 82%,var(--cp-ink)18%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectRow .cp-dashBtn--danger:hover{box-shadow:none}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleHead--compact{margin-bottom:2px}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleHead__lead{flex:auto;gap:6px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleHead__titleRow{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleHead__title{letter-spacing:-.01em;color:var(--cp-ink);font-size:15px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleHead__title{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleKpiRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:520px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleKpiRail .cp-dashboardCreateKpi{min-height:38px;padding:3px 4px}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleKpiRail .cp-dashboardCreateKpi__value{font-size:13px}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleKpiRail .cp-dashboardCreateKpi__label{font-size:8px}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleBody{gap:12px;margin-top:8px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-projectsPortfolioBody{margin-top:8px}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleSection{gap:6px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleSection__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleSection__title{letter-spacing:.01em;color:var(--cp-ink);font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleSection__title{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleSection__count{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleSection__count{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1160px){.cp-module-dashboard .cp-dashboardHome .cp-projectCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-module-dashboard .cp-dashboardHome .cp-projectCardGrid{grid-template-columns:minmax(0,1fr)}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleKpiRail{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-module-dashboard .cp-dashboardHome .cp-projectCardWrap{gap:5px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-projectCard{border:1px solid var(--cp-border);border-radius:11px;gap:5px;min-width:0;padding:8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard{box-shadow:0 1px 6px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard{box-shadow:0 1px 6px color-mix(in oklab,var(--cp-ink)3%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard{transition:border-color .16s,box-shadow .16s,transform .16s}.cp-module-dashboard .cp-dashboardHome .cp-projectCard:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard:hover{border-color:color-mix(in oklab,var(--cp-accent)20%,var(--cp-border)80%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard:hover{box-shadow:0 4px 14px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard:hover{box-shadow:0 4px 14px color-mix(in oklab,var(--cp-ink)5%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard.is-dragging{opacity:.72;transform:scale(.985)}.cp-module-dashboard .cp-dashboardHome .cp-projectCard.is-drag-over{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard.is-drag-over{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard.is-drag-over{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard.is-drag-over{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard--budget{border-color:#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard--budget{border-color:color-mix(in oklab,#0ea5a4 28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard--budget{background:linear-gradient(160deg,oklab(65.4175% -.106662 -.026645/.06),transparent 52%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard--budget{background:linear-gradient(160deg,oklab(65.4175% -.106662 -.026645/.06),transparent 52%),color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard--budgetWidget{background:linear-gradient(160deg,#10b98108,transparent 52%),var(--cp-surface);border-color:#10b98138}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard--budgetWidget{background:linear-gradient(160deg,#10b98108,transparent 52%),color-mix(in oklab,var(--cp-surface)97%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectBudgetIssueBadge{letter-spacing:.03em;color:#0f766e;background:#10b9811a;border:1px solid #10b9814d;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:9px;font-weight:760;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__header{justify-content:space-between;align-items:flex-start;gap:5px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__identity{flex-wrap:wrap;flex:auto;align-items:center;gap:3px 5px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__colorDot{width:8px;height:8px;box-shadow:0 0 0 1px var(--cp-ink);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__colorDot{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-ink)12%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__name{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cp-ink);flex:80px;font-size:13.5px;font-weight:800;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__name{color:color-mix(in oklab,var(--cp-ink)96%,var(--cp-muted)4%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuRoot{flex:none;position:relative}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{border:1px solid var(--cp-border);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn{cursor:pointer;font-size:14px;line-height:1;transition:border-color .15s,background .15s}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn:hover{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuBtn:hover{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-accent)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menu{z-index:20;border:1px solid var(--cp-border);border-radius:10px;gap:4px;min-width:148px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menu{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menu{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menu{background:color-mix(in oklab,var(--cp-surface-strong)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menu{box-shadow:0 8px 24px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menu{box-shadow:0 8px 24px color-mix(in oklab,var(--cp-ink)10%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuColor{color:var(--cp-muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;font-size:11px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuColor{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuColor .cp-colorInput{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuDanger{text-align:left;color:#ef4444;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:6px 8px;font-size:11.5px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuDanger{color:color-mix(in oklab,#ef4444 72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuDanger{cursor:pointer}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuDanger:hover:not(:disabled){background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuDanger:hover:not(:disabled){background:color-mix(in oklab,#ef4444 8%,var(--cp-surface)92%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuDanger:disabled{opacity:.45;cursor:not-allowed}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuAction{text-align:left;width:100%;color:var(--cp-muted);background:0 0;border:none;border-radius:8px;align-items:center;padding:6px 8px;font-size:11.5px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuAction{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__menuAction:disabled{opacity:.72;cursor:not-allowed}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__meta{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__metaText{color:var(--cp-muted);font-size:10px;font-weight:660}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__metaText{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__metaSep{color:var(--cp-muted);font-size:10px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__metaSep{color:color-mix(in oklab,var(--cp-muted)70%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__meta .cp-pill--ops{padding:1px 6px;font-size:9.5px}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:16px;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--own{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--own{border-color:color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--own{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--own{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--own{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--own{color:color-mix(in oklab,var(--cp-accent)62%,var(--cp-ink)38%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-with-me{border-color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-with-me{border-color:color-mix(in oklab,#06b6d4 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-with-me{background:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-with-me{background:color-mix(in oklab,#06b6d4 6%,var(--cp-surface)94%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-with-me{color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-with-me{color:color-mix(in oklab,#06b6d4 62%,var(--cp-ink)38%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--collaborative,.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-by-me{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--collaborative,.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-by-me{border-color:color-mix(in oklab,#8b5cf6 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--collaborative,.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-by-me{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--collaborative,.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-by-me{background:color-mix(in oklab,#8b5cf6 6%,var(--cp-surface)94%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--collaborative,.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-by-me{color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--collaborative,.cp-module-dashboard .cp-dashboardHome .cp-projectOwnershipBadge--shared-by-me{color:color-mix(in oklab,#8b5cf6 62%,var(--cp-ink)38%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progress{gap:3px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressHead{color:var(--cp-muted);justify-content:space-between;align-items:baseline;gap:6px;font-size:9px;font-weight:620;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressHead{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressHead strong{color:var(--cp-muted);font-size:10px;font-weight:680}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressHead strong{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressTrack{background:var(--cp-border);border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressTrack{background:color-mix(in oklab,var(--cp-border)42%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressFill{border-radius:inherit;background:linear-gradient(90deg,var(--cp-accent),var(--cp-accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressFill{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent)82%,#1e1b4b 18%),color-mix(in oklab,var(--cp-accent)68%,#06b6d4 32%))}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__progressFill{transition:width .2s}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__time{color:var(--cp-muted);justify-content:space-between;align-items:baseline;gap:6px;font-size:9px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__time{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__actions{border-top:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;padding-top:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard__actions{border-top:1px solid color-mix(in oklab,var(--cp-border)52%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__action{min-width:0;min-height:26px;box-shadow:none;flex:1 1 0;justify-content:center;padding:2px 7px;font-size:10px;font-weight:600}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--primary{color:#2563eb;box-shadow:none;background:#3b82f61a;border:1px solid #3b82f640;flex:1 1 0;font-weight:600;transition:background .15s,border-color .15s}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--primary:hover{color:#2563eb;box-shadow:none;background:#3b82f629;border-color:#3b82f659}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary{border:1px solid var(--cp-border);flex:1 1 0}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary{border:1px solid color-mix(in oklab,var(--cp-border)88%,var(--cp-ink)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary{color:var(--cp-muted);background:0 0}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary{color:color-mix(in oklab,var(--cp-muted)58%,var(--cp-ink)42%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary{box-shadow:none;font-weight:600;transition:border-color .15s,background .15s}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary:hover{border-color:color-mix(in oklab,var(--cp-border)72%,var(--cp-muted)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary:hover{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-muted)6%)}}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary:hover{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary:hover{color:color-mix(in oklab,var(--cp-muted)48%,var(--cp-ink)52%)}}:root[data-theme=dark] .cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--primary{color:#60a5fa;background:#3b82f624;border-color:#60a5fa47}:root[data-theme=dark] .cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--primary:hover{color:#93c5fd;background:#3b82f638;border-color:#60a5fa61}.cp-module-dashboard .cp-dashboardHome .cp-opsControlShell{border-color:var(--cp-border);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlShell{border-color:color-mix(in oklab,var(--cp-border)78%,var(--cp-accent)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl{gap:12px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__headLead{gap:4px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__title{letter-spacing:-.01em;color:var(--cp-ink);margin:0;font-size:15px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__title{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__subtitle{margin:0;font-size:12px;line-height:1.35}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__layout{grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:start;gap:12px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__main{gap:12px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section{gap:8px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{border:1px solid var(--cp-border);border-radius:12px;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{border:1px solid color-mix(in oklab,var(--cp-border)72%,#ef4444 28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{background:linear-gradient(160deg,oklab(63.6834% .187864 .0889286/.05),transparent 55%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{background:linear-gradient(160deg,oklab(63.6834% .187864 .0889286/.05),transparent 55%),color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{box-shadow:0 2px 10px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{box-shadow:0 2px 10px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthRail--status{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--onTime{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--onTime{border-color:color-mix(in oklab,#22c55e 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--atRisk{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--atRisk{border-color:color-mix(in oklab,#f59e0b 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--behind{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--behind{border-color:color-mix(in oklab,#ef4444 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--behind{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--behind{background:color-mix(in oklab,#ef4444 4%,var(--cp-surface)96%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChips--filters{margin-bottom:2px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip.is-active{box-shadow:0 0 0 2px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip.is-active{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip.is-active{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--priority{border-width:1.5px;box-shadow:0 3px 12px oklab(63.6834% .187864 .0889286/.12)}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__info{color:var(--cp-muted);margin:0;font-size:10px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__info{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__info{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__statusRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__statusLabel{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__statusLabel{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary{border-top:1px solid var(--cp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;padding:8px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary{border-top:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary{border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary{border-bottom:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary div{gap:1px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary dt{color:var(--cp-muted);margin:0;font-size:9px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary dt{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary dd{color:var(--cp-ink);margin:0;font-size:13px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__summary dd{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__updated{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__updated{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__updated strong{color:var(--cp-ink);font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__updated strong{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__tech{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;padding-top:2px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__tech div{color:var(--cp-muted);justify-content:space-between;align-items:baseline;gap:6px;font-size:9.5px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__tech div{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__tech strong{color:var(--cp-ink);font-size:10px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__tech strong{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle{letter-spacing:.01em;color:var(--cp-ink);margin:0;font-size:12px;font-weight:740}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionMeta{color:var(--cp-muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionMeta{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi{border:1px solid var(--cp-border);border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:6px;min-height:58px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi{background:color-mix(in oklab,var(--cp-surface)95%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi{box-shadow:0 1px 5px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi{box-shadow:0 1px 5px color-mix(in oklab,var(--cp-ink)3%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__icon{margin-top:1px;font-size:12px;line-height:1}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__body{gap:1px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__label{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__label{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__value{color:var(--cp-ink);font-size:18px;font-weight:760;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__value{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__hint{color:var(--cp-muted);font-size:9px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi__hint{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--active{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--active{border-color:color-mix(in oklab,#22c55e 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--active{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--active{background:color-mix(in oklab,#22c55e 5%,var(--cp-surface)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--closing{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--closing{border-color:color-mix(in oklab,#f59e0b 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--risk{border-color:color-mix(in oklab,#ef4444 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--shared{border-color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthKpi--shared{border-color:color-mix(in oklab,#06b6d4 18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlLegacyRail{flex-wrap:wrap;gap:6px 10px;padding-top:2px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlLegacyRail__item{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlLegacyRail__item{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlLegacyRail__item strong{color:var(--cp-ink);font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlLegacyRail__item strong{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard{border:1px solid var(--cp-border);border-radius:10px;grid-template-rows:auto auto auto 1fr auto;gap:3px;min-height:112px;max-height:112px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard{background:color-mix(in oklab,var(--cp-surface-strong)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard{overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--risk{border-color:color-mix(in oklab,#ef4444 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--risk{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--risk{background:color-mix(in oklab,#ef4444 5%,var(--cp-surface)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--warn{border-color:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--warn{border-color:color-mix(in oklab,#f97316 22%,var(--cp-border)78%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--warn{background:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--warn{background:color-mix(in oklab,#f97316 5%,var(--cp-surface)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--caution{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard--caution{border-color:color-mix(in oklab,#f59e0b 20%,var(--cp-border)80%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__head{align-items:center;gap:6px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__alert{color:var(--cp-ink);margin:0;font-size:10.5px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__alert{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__alert{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__metrics{display:none}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{border:1px solid var(--cp-accent);border-radius:999px;justify-content:center;align-self:start;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{border:1px solid color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent)6%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{color:var(--cp-accent);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{text-decoration:none;transition:border-color .15s,background .15s}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta:hover{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta:hover{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-accent)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionEmpty{border:1px dashed #22c55e;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionEmpty{border:1px dashed color-mix(in oklab,#22c55e 28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionEmpty{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionEmpty{background:color-mix(in oklab,#22c55e 4%,var(--cp-surface)96%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionEmpty strong{margin-bottom:2px;font-size:12px;display:block}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionEmpty p{margin:0;font-size:11px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChips{flex-wrap:wrap;gap:6px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{color:var(--cp-muted);font-family:inherit;font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip strong{font-size:10px;font-weight:780}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--risk{border-color:color-mix(in oklab,#ef4444 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--risk{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--risk{color:color-mix(in oklab,#ef4444 72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--warn{border-color:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--warn{border-color:color-mix(in oklab,#f97316 22%,var(--cp-border)78%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--caution{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--caution{border-color:color-mix(in oklab,#f59e0b 20%,var(--cp-border)80%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--info{border-color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlRiskChip--info{border-color:color-mix(in oklab,#06b6d4 20%,var(--cp-border)80%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle{border:1px solid var(--cp-border);border-radius:999px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn{min-height:24px;color:var(--cp-muted);background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn{cursor:pointer}.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn.is-active{background:color-mix(in oklab,var(--cp-accent)14%,var(--cp-surface)86%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn.is-active{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlViewToggle__btn.is-active{color:color-mix(in oklab,var(--cp-accent)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineGrid{gap:7px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard{border:1px solid var(--cp-border);border-radius:10px;gap:5px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__name{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:760;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__meta{color:var(--cp-muted);flex-wrap:wrap;gap:4px;font-size:9.5px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__meta{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progress{gap:3px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressHead{color:var(--cp-muted);justify-content:space-between;font-size:9px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressHead{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressHead strong{font-size:10px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressTrack{background:var(--cp-border);border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressTrack{background:color-mix(in oklab,var(--cp-border)42%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,var(--cp-accent),var(--cp-accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__progressTrack span{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent)78%,#1e3a5f 22%),color-mix(in oklab,var(--cp-accent)62%,#06b6d4 38%))}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__foot{color:var(--cp-muted);justify-content:space-between;gap:6px;font-size:9px;font-weight:640;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard__foot{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard{border:1px solid var(--cp-border);border-radius:12px;gap:8px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard{border:1px solid color-mix(in oklab,var(--cp-border)76%,#06b6d4 24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard{background:linear-gradient(165deg,oklab(71.4837% -.102719 -.0725164/.06),transparent 52%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard{background:linear-gradient(165deg,oklab(71.4837% -.102719 -.0725164/.06),transparent 52%),color-mix(in oklab,var(--cp-surface-strong)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard{box-shadow:0 2px 8px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard{box-shadow:0 2px 8px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__head{gap:2px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__eyebrow{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__stats{gap:5px;margin:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__stats div{justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__stats dt{color:var(--cp-muted);margin:0;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__stats dt{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__stats dd{color:var(--cp-ink);margin:0;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__stats dd{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status{border:1px solid var(--cp-border);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--stable{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--stable{border-color:color-mix(in oklab,#22c55e 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--stable{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--stable{background:color-mix(in oklab,#22c55e 8%,var(--cp-surface)92%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--stable{color:#16a34a}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--stable{color:color-mix(in oklab,#16a34a 72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--attention{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--attention{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--attention{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--attention{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--risk{border-color:color-mix(in oklab,#ef4444 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--risk{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHubCard__status--risk{background:color-mix(in oklab,#ef4444 8%,var(--cp-surface)92%)}}@media (max-width:1160px){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__layout{grid-template-columns:minmax(0,1fr)}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHealthRail,.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionGrid,.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineGrid{grid-template-columns:minmax(0,1fr)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl{gap:6px}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section{background:var(--cp-surface);border-radius:11px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section{background:color-mix(in oklab,var(--cp-surface)97%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionHead{margin-bottom:-2px}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle{font-size:11.5px}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--hero{padding:6px 8px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveGrid--dual{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi{border:1px solid var(--cp-border);border-radius:10px;min-height:58px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi{background:color-mix(in oklab,var(--cp-surface-strong)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi{align-content:center;gap:2px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi__label{text-transform:none;letter-spacing:.01em;color:var(--cp-muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi__label{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi__label{order:2}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi__value{color:var(--cp-ink);font-size:clamp(32px,3vw,40px);font-weight:780;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi__value{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveKpi__value{order:1}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionHead--stacked{gap:2px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionSubtitle{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionSubtitle{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--priorities{border-color:var(--cp-accent,#2563eb);padding:8px 9px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--priorities{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)18%,var(--cp-border)82%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--priorities{background:linear-gradient(165deg,var(--cp-surface-strong)0,var(--cp-surface)72%)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--priorities{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-surface-strong)96%,#0f172a 4%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--priorities{box-shadow:0 1px oklab(100% 0 5.96046e-8/.08),0 10px 28px oklab(20.7682% -.00294792 -.0397151/.06)}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle--priorities{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-ink);font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle--priorities{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--summary{border-color:var(--cp-border);padding:5px 7px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--summary{border-color:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--summary{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--summary{background:color-mix(in oklab,var(--cp-surface)99%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__section--summary{box-shadow:none}.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle--summary{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControl__sectionTitle--summary{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlerts{gap:5px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert{border:1px solid var(--cp-border);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert{background:color-mix(in oklab,var(--cp-surface-strong)99%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__beacon{border-radius:999px;flex-shrink:0;width:9px;height:9px;margin-top:4px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--critical{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--critical{border-color:color-mix(in oklab,#ef4444 28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--critical{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--critical{background:color-mix(in oklab,#ef4444 5%,var(--cp-surface-strong)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--critical .cp-opsControlCommandAlert__beacon{background:#ef4444;box-shadow:0 0 0 3px oklab(63.6834% .187864 .0889286/.22)}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--attention{border-color:#eab308}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--attention{border-color:color-mix(in oklab,#eab308 28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--attention{background:#eab308}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--attention{background:color-mix(in oklab,#eab308 5%,var(--cp-surface-strong)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--attention .cp-opsControlCommandAlert__beacon{background:#eab308;box-shadow:0 0 0 3px oklab(79.5243% .0111457 .161283/.22)}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--info{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--info{border-color:color-mix(in oklab,#3b82f6 26%,var(--cp-border)74%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--info{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--info{background:color-mix(in oklab,#3b82f6 5%,var(--cp-surface-strong)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert--info .cp-opsControlCommandAlert__beacon{background:#3b82f6;box-shadow:0 0 0 3px oklab(62.3083% -.0332477 -.185052/.2)}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__body{gap:2px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__project{letter-spacing:.02em;text-transform:uppercase;color:var(--cp-ink);font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__project{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__title{color:var(--cp-ink);font-size:12.5px;font-weight:720;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__title{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__desc{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__desc{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{white-space:nowrap;border:1px solid var(--cp-border);border-radius:8px;align-self:center;padding:5px 8px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta{text-decoration:none}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta:hover{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandAlert__cta:hover{color:color-mix(in oklab,var(--cp-accent,#2563eb)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandEmpty{color:var(--cp-muted);margin:0;font-size:11px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlCommandEmpty{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightsGrid--critical .cp-opsControlHighlightCard{min-height:108px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightsGrid--compact.cp-opsControlHighlightsGrid--critical .cp-opsControlHighlightCard{min-height:0}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard{border:1px solid var(--cp-border);border-radius:11px;gap:3px;min-height:104px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard{background:color-mix(in oklab,var(--cp-surface-strong)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact{border-color:var(--cp-border);border-radius:9px;gap:2px;min-height:0;padding:5px 6px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact{background:color-mix(in oklab,var(--cp-surface)99%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact{box-shadow:none}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank1,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank2,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank3{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank1,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank2,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank3{border-color:color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank1,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank2,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank3{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank1,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank2,.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank3{background:color-mix(in oklab,var(--cp-surface)99%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact .cp-opsControlHighlightCard__name{font-size:12px;font-weight:740}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact .cp-opsControlHighlightCard__line{font-size:10px;font-weight:620}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact .cp-opsControlHighlightCard__name:before{content:"";vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank1 .cp-opsControlHighlightCard__name:before{background:#ef4444}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank2 .cp-opsControlHighlightCard__name:before{background:#eab308}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--compact.cp-opsControlHighlightCard--criticalRank3 .cp-opsControlHighlightCard__name:before{background:#3b82f6}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta--compact{justify-self:start;min-height:20px;margin-top:1px;padding:0 7px;font-size:9px;font-weight:650}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--critical{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--critical{border-color:color-mix(in oklab,#ef4444 22%,var(--cp-border)78%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--critical{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--critical{background:color-mix(in oklab,#ef4444 4%,var(--cp-surface)96%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank1{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank1{border-color:color-mix(in oklab,#ef4444 30%,var(--cp-border)70%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank1{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank1{background:color-mix(in oklab,#ef4444 6%,var(--cp-surface)94%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank2{border-color:#eab308}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank2{border-color:color-mix(in oklab,#eab308 28%,var(--cp-border)72%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank2{background:#eab308}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank2{background:color-mix(in oklab,#eab308 5%,var(--cp-surface)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank3{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank3{border-color:color-mix(in oklab,#3b82f6 26%,var(--cp-border)74%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank3{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard--criticalRank3{background:color-mix(in oklab,#3b82f6 5%,var(--cp-surface)95%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard__eyebrow{display:none}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard__name{color:var(--cp-ink);font-size:14px;font-weight:780;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard__name{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard__line{color:var(--cp-muted);margin:0;font-size:11px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightCard__line{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControl .cp-immediateGrid{margin-top:2px!important}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionGrid{gap:6px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard{min-height:96px;max-height:96px;padding:7px 8px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionCard__cta{min-height:22px;padding:0 9px;font-size:9.5px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionFooter{justify-content:flex-end;padding-top:2px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{border:1px solid var(--cp-border);border-radius:999px;min-height:26px;padding:0 11px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{border:1px solid color-mix(in oklab,var(--cp-border)74%,var(--cp-accent)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent)6%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{color:var(--cp-accent);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle{cursor:pointer}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle:hover{border-color:color-mix(in oklab,var(--cp-border)60%,var(--cp-accent)40%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlAttentionToggle:hover{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineTableWrap{opacity:1}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec{align-content:start;gap:2px;min-height:0;padding:7px 8px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__name{color:var(--cp-ink);font-size:13px;font-weight:780;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__name{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__stage{color:var(--cp-muted);font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__stage{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__progress{color:var(--cp-ink);font-size:14px;font-weight:780;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__progress{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__close{color:var(--cp-muted);font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlPipelineCard__close{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard--exec .cp-opsControlAttentionCard__cta{justify-self:start;margin-top:4px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineCard{gap:4px;min-height:88px}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge{border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:20px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge{background:color-mix(in oklab,var(--cp-surface)93%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge--stage{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge--stage{border-color:color-mix(in oklab,var(--cp-accent)24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge--stage{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineBadge--stage{color:color-mix(in oklab,var(--cp-accent)68%,var(--cp-ink)32%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineProgress{gap:4px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineProgress__head{color:var(--cp-muted);justify-content:space-between;gap:6px;font-size:10px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineProgress__head{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineProgress__track{background:var(--cp-border);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineProgress__track{background:color-mix(in oklab,var(--cp-border)42%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineProgress__track span{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;display:block}@media (max-width:1280px){.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveGrid--dual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.cp-module-dashboard .cp-dashboardHome .cp-opsControlHighlightsGrid{grid-template-columns:minmax(0,1fr)}.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cp-module-dashboard .cp-dashboardHome .cp-opsControlExecutiveGrid--dual,.cp-module-dashboard .cp-dashboardHome .cp-opsControlPipelineGrid{grid-template-columns:minmax(0,1fr)}}.cp-dashboardQuickCard{border:1px solid var(--cp-border);margin-top:4px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickCard{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-dashboardQuickCard{background:linear-gradient(180deg,oklab(100% 0 5.96046e-8/.88),var(--cp-surface));border-radius:11px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickCard{background:linear-gradient(180deg,oklab(100% 0 5.96046e-8/.88),color-mix(in oklab,var(--cp-surface)94%,transparent))}}.cp-dashboardQuickCard{gap:7px;padding:8px 9px;display:grid}.cp-dashboardQuickCard__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-dashboardQuickCard__title{letter-spacing:.02em;color:var(--cp-ink);font-size:10.4px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickCard__title{color:color-mix(in oklab,var(--cp-ink)91%,var(--cp-muted)9%)}}.cp-dashboardQuickCard__meta{border:1px solid var(--cp-border);border-radius:999px;height:16px;padding:0 6px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickCard__meta{border:1px solid color-mix(in oklab,var(--cp-border)66%,transparent)}}.cp-dashboardQuickCard__meta{color:var(--cp-muted);background:oklab(100% 0 5.96046e-8/.7);align-items:center;font-size:8.2px;font-weight:620;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickCard__meta{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-dashboardQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cp-dashboardQuickAction{appearance:none;border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickAction{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-dashboardQuickAction{background:var(--cp-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickAction{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-dashboardQuickAction{text-align:left;min-height:28px;color:var(--cp-ink);justify-content:flex-start;align-items:center;padding:0 9px;font-size:10.2px;font-weight:620;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickAction{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-dashboardQuickAction{cursor:pointer;text-decoration:none;transition:border-color .17s ease-out,background-color .17s ease-out,color .17s ease-out}.cp-dashboardQuickAction:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickAction:hover{border-color:color-mix(in oklab,var(--cp-border)54%,var(--cp-accent)46%)}}.cp-dashboardQuickAction:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickAction:hover{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-accent)12%)}}.cp-dashboardQuickAction:hover{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardQuickAction:hover{color:color-mix(in oklab,var(--cp-ink)96%,var(--cp-accent)4%)}}.cp-dashboardQuickAction:disabled{opacity:.58;cursor:not-allowed}:root[data-theme=auto].dark .cp-dashboardQuickCard,:root[data-theme=dark] .cp-dashboardQuickCard{background:linear-gradient(oklab(25.3758% -.00603291 -.02727/.82),oklab(21.542% -.00581938 -.0241753/.9));border-color:oklab(37.1696% -.00861713 -.0381965/.74)}:root[data-theme=auto].dark .cp-dashboardQuickAction,:root[data-theme=auto].dark .cp-dashboardQuickCard__title,:root[data-theme=dark] .cp-dashboardQuickAction,:root[data-theme=dark] .cp-dashboardQuickCard__title{color:oklab(93.3036% -.00296844 -.0114842)}:root[data-theme=auto].dark .cp-dashboardQuickCard__meta,:root[data-theme=dark] .cp-dashboardQuickCard__meta{color:oklab(74.9928% -.00714958 -.0302307);background:oklab(20.7682% -.00294792 -.0397151/.9);border-color:oklab(37.1696% -.00861713 -.0381965/.72)}:root[data-theme=auto].dark .cp-dashboardQuickAction,:root[data-theme=dark] .cp-dashboardQuickAction{background:oklab(21.542% -.00581938 -.0241753/.9);border-color:oklab(37.1696% -.00861713 -.0381965/.72)}.cp-dashboardHubContextCard{--cp-hub-atmo-opacity-scale:1;--cp-hub-day-boost:1;--cp-weather-overlay-opacity:.4;--cp-weather-atmo-blur:1px;--cp-weather-contrast:1.08;--cp-weather-highlight-intensity:.46;--cp-weather-cloud-density:.52;--cp-weather-motion-speed:1;--cp-weather-accent:var(--cp-accent);--cp-weather-particle-density:.48;--cp-weather-particle-speed:.56;--cp-hub-idle-cycle:52s;--cp-hub-idle-delay:8s;background:radial-gradient(120% 100% at 100% 0,var(--cp-process-online),transparent 64%),linear-gradient(180deg,var(--cp-panel),var(--cp-panel));border:none;border-radius:0 14px 14px 0;flex-direction:column;min-height:168px;transition:background .52s,box-shadow .52s;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard{background:radial-gradient(120% 100% at 100% 0,color-mix(in oklab,var(--cp-process-online)10%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in oklab,var(--cp-panel)95%,#0b1220 5%),color-mix(in oklab,var(--cp-panel)90%,#0b1220 10%))}}.cp-dashboardHubContextCard{box-shadow:inset 0 0 0 1px var(--cp-border),inset 0 1px 0 #ffffff1c,inset 0 -18px 26px #02061708}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-border)52%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.11),inset 0 -18px 26px oklab(12.8802% -.00375394 -.0404292/.03)}}:root[data-theme=light] .cp-dashboardHubContextCard{background:linear-gradient(#fff,#fff)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .cp-dashboardHubContextCard{background:linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--cp-panel)3%),color-mix(in oklab,#fff 94%,var(--cp-panel)6%))}}:root[data-theme=light] .cp-dashboardHubContextCard{box-shadow:inset 0 0 0 1px oklab(71.0672% -.0080258 -.0341849/.1),inset 0 1px #fffffff7,inset 0 -10px 14px oklab(55.4391% -.00887066 -.039739/.02)}:root[data-theme=auto].dark .cp-dashboardHubContextCard,:root[data-theme=dark] .cp-dashboardHubContextCard{background:radial-gradient(120% 100% at 100% 0,oklab(75.3513% -.0843 -.110505/.07),#0000 64%),linear-gradient(#0b1220,#0b1220)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-dashboardHubContextCard,:root[data-theme=dark] .cp-dashboardHubContextCard{background:radial-gradient(120% 100% at 100% 0,oklab(75.3513% -.0843 -.110505/.07),transparent 64%),linear-gradient(180deg,color-mix(in oklab,#0b1220 44%,var(--cp-panel)56%),color-mix(in oklab,#0b1220 32%,var(--cp-panel)68%))}}.cp-dashboardHubContextCard[data-cp-ui-mode=dark]{background:radial-gradient(120% 100% at 100% 0,oklab(75.3513% -.0843 -.110505/.08),#0000 62%),linear-gradient(#0b1220,#0b1220)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark]{background:radial-gradient(120% 100% at 100% 0,oklab(75.3513% -.0843 -.110505/.08),transparent 62%),linear-gradient(180deg,color-mix(in oklab,#0b1220 54%,var(--cp-panel)46%),color-mix(in oklab,#0b1220 40%,var(--cp-panel)60%))}}.cp-dashboardHubContextCard[data-cp-ui-mode=dark]{box-shadow:inset 0 0 0 1px var(--cp-border),inset 0 1px 0 #e2e8f00f,inset 0 -20px 28px #02061724,0 0 42px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-border)48%,transparent),inset 0 1px 0 oklab(92.8761% -.00315791 -.0122172/.06),inset 0 -20px 28px oklab(12.8802% -.00375394 -.0404292/.14),0 0 42px color-mix(in oklab,var(--cp-accent)5%,transparent)}}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night]{background:linear-gradient(#fff,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night]{background:linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--cp-panel)3%),color-mix(in oklab,#fff 94%,var(--cp-panel)6%))}}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night]{box-shadow:inset 0 0 0 1px oklab(55.4391% -.00887066 -.039739/.22),inset 0 1px #ffffffd6,inset 0 -12px 18px oklab(27.9495% -.00637898 -.0362918/.06),0 0 28px oklab(42.4445% -.0137574 -.180345/.06)}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=dusk]{background:linear-gradient(#fff,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=dusk]{background:linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--cp-panel)3%),color-mix(in oklab,#fff 94%,var(--cp-panel)6%))}}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=dawn]{background:linear-gradient(#fff,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=dawn]{background:linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--cp-panel)3%),color-mix(in oklab,#fff 94%,var(--cp-panel)6%))}}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-cloud{background:linear-gradient(oklab(97.3019% -.00127481 -.00567901),oklab(94.9006% -.00241892 -.00862329));box-shadow:inset 0 0 0 1px oklab(71.0672% -.0080258 -.0341849/.16),inset 0 1px #fffffff0,inset 0 -10px 14px oklab(55.4391% -.00887066 -.039739/.04)}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-partly{background:radial-gradient(120% 94% at 86% -2%,oklab(96.1896% -.00568002 .0577484/.38),#0000 64%),linear-gradient(oklab(99.4666% -.000795203 .00808482),oklab(97.5289% -.00158568 -.00461001));box-shadow:inset 0 0 0 1px oklab(76.8591% .0560995 .154808/.14),inset 0 1px #fffffff2,inset 0 -10px 14px oklab(76.8591% .0560995 .154808/.05)}.cp-dashboardHubContextCard--atmo-off{--cp-hub-atmo-opacity-scale:0}.cp-dashboardHubContextCard:before{content:"";pointer-events:none;opacity:calc(.2*var(--cp-hub-atmo-opacity-scale));mix-blend-mode:soft-light;will-change:transform,opacity;background-image:radial-gradient(circle,oklab(55.4391% -.00887066 -.039739/.16) 0 .95px,#0000 1.1px),radial-gradient(circle,oklab(75.3513% -.0843 -.110505/.11) 0 .72px,#0000 .9px),radial-gradient(120% 80% at 50% 108%,oklab(12.8802% -.00375394 -.0404292/.05),#0000 44%);background-position:0 0,2px 2px,0 0;background-size:6px 6px,10px 10px,100% 100%;animation:cpHubGridBreath 15s ease-in-out infinite;position:absolute;inset:0}.cp-dashboardHubContextCard[data-cp-ui-mode=light]:before{opacity:calc(.24*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));mix-blend-mode:normal;background-image:radial-gradient(circle,oklab(44.5533% -.00824478 -.0365278/.2) 0 .78px,#0000 .98px),radial-gradient(circle,oklab(68.4687% -.0798357 -.124464/.13) 0 .58px,#0000 .76px),radial-gradient(120% 80% at 50% 108%,oklab(12.8802% -.00375394 -.0404292/.05),#0000 44%);background-size:6px 6px,10px 10px,100% 100%}.cp-dashboardHubContextCard[data-cp-ui-mode=dark]:before{mix-blend-mode:normal;opacity:calc(.29*var(--cp-hub-atmo-opacity-scale));background-image:radial-gradient(circle,oklab(92.8761% -.00315791 -.0122172/.2) 0 .72px,#0000 .88px),radial-gradient(circle,oklab(75.3513% -.0843 -.110505/.12) 0 .56px,#0000 .72px),radial-gradient(120% 85% at 50% 110%,oklab(12.8802% -.00375394 -.0404292/.22),#0000 45%);background-position:0 0,1.5px 1.5px,0 0;background-size:4px 4px,8px 8px,100% 100%}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night]:before{opacity:calc(.36*var(--cp-hub-atmo-opacity-scale));mix-blend-mode:multiply}.cp-dashboardHubContextCard[data-cp-ui-mode=dark][data-cp-solar=night]:before{opacity:calc(.47*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=dark][data-cp-solar=dusk]:before{opacity:calc(.39*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard:after{content:"";pointer-events:none;opacity:calc(.14*var(--cp-hub-atmo-opacity-scale));background:linear-gradient(112deg,oklab(100% 0 5.96046e-8/.13) 0 14%,transparent 28% 100%),radial-gradient(100% 90% at 80% 0,var(--cp-accent),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard:after{background:linear-gradient(112deg,oklab(100% 0 5.96046e-8/.13) 0 14%,transparent 28% 100%),radial-gradient(100% 90% at 80% 0,color-mix(in oklab,var(--cp-accent)17%,transparent),transparent 72%)}}.cp-dashboardHubContextCard:after{will-change:transform,opacity;transition:opacity .42s,background .42s;animation:cpHubSurfaceDrift 20s ease-in-out infinite}.cp-dashboardHubContextCard[data-cp-ui-mode=light]:after{opacity:calc(var(--cp-weather-overlay-opacity)*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));background:linear-gradient(108deg,transparent 0,oklab(100% 0 5.96046e-8/.44) 34%,transparent 72%),linear-gradient(114deg,transparent 10%,oklab(20.7682% -.00294792 -.0397151/.09) 46%,transparent 80%),radial-gradient(146% 86% at 14% 6%,var(--cp-weather-accent),transparent 62%),radial-gradient(114% 82% at 88% 18%,#ffffffeb,transparent 60%)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=light]:after{background:linear-gradient(108deg,transparent 0,oklab(100% 0 5.96046e-8/.44) 34%,transparent 72%),linear-gradient(114deg,transparent 10%,oklab(20.7682% -.00294792 -.0397151/.09) 46%,transparent 80%),radial-gradient(146% 86% at 14% 6%,color-mix(in oklab,var(--cp-weather-accent)36%,transparent),transparent 62%),radial-gradient(114% 82% at 88% 18%,oklab(100% 0 5.96046e-8/.92),transparent 60%)}}.cp-dashboardHubContextCard[data-cp-ui-mode=light]:after{border-radius:inherit;filter:blur(.42px)saturate(1.08);animation:cpHubSurfaceDriftDay 8.4s ease-in-out infinite,cpHubLiquidSweep 6.2s ease-in-out infinite;inset:-2% -3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-cloud:after{opacity:calc(.48*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));filter:blur(.9px);background:linear-gradient(108deg,#0000 0 18%,oklab(100% 0 5.96046e-8/.44) 34%,#0000 58%),radial-gradient(124% 94% at 18% 24%,oklab(71.0672% -.0080258 -.0341849/.44),#0000 66%),radial-gradient(114% 86% at 78% 44%,oklab(86.8982% -.00583792 -.0189697/.34),#0000 70%),radial-gradient(96% 68% at 48% 12%,oklab(92.8761% -.00315791 -.0122172/.3),#0000 72%);animation:cpHubDayFogDrift 6.8s ease-in-out infinite,cpHubDayFogSweep 5.8s linear infinite;-webkit-mask-image:radial-gradient(126% 104% at 50% 46%,#000 64%,#0000 100%);mask-image:radial-gradient(126% 104% at 50% 46%,#000 64%,#0000 100%)}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-rain:after{opacity:calc(.32*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-clear:after{opacity:calc(.4*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost))}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-partly:after{opacity:calc(.52*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));background:linear-gradient(108deg,#0000 0 24%,oklab(100% 0 5.96046e-8/.48) 38%,#0000 58%),radial-gradient(120% 84% at 78% 8%,oklab(92.4277% -.011526 .114548/.36),#0000 68%),radial-gradient(96% 72% at 20% 30%,oklab(86.8981% -.00583792 -.0189697/.3),#0000 70%);animation:cpHubPartlySweep 4.4s ease-in-out infinite,cpHubDayFogDrift 7.2s ease-in-out infinite;-webkit-mask-image:radial-gradient(126% 104% at 50% 46%,#000 62%,#0000 100%);mask-image:radial-gradient(126% 104% at 50% 46%,#000 62%,#0000 100%)}:root[data-theme=auto].dark .cp-dashboardHubContextCard:after,:root[data-theme=dark] .cp-dashboardHubContextCard:after{background:linear-gradient(112deg,oklab(92.8761% -.00315791 -.0122172/.08) 0 14%,#0000 30% 100%),radial-gradient(120% 90% at 82% 0,oklab(76.8591% .0560995 .154808/.07),#0000 70%),radial-gradient(90% 70% at 16% 12%,oklab(75.3513% -.0843 -.110505/.07),#0000 74%)}.cp-dashboardHubContextCard--tone-rain:after{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));background:repeating-linear-gradient(102deg,#0000 0 13px,oklab(71.374% -.0380177 -.138249/.16) 13px 14px),radial-gradient(100% 95% at 80% 0,oklab(71.374% -.0380177 -.138249/.18),#0000 70%);animation:cpHubRainDrift 14s linear infinite,cpHubSurfaceDrift 22s ease-in-out infinite}.cp-dashboardHubContextCard--tone-cloud:after{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));border-radius:inherit;filter:blur(1px);background:radial-gradient(120% 90% at 72% 0,oklab(71.0672% -.0080258 -.0341849/.18),#0000 72%);animation:cpHubCloudPulse 18s ease-in-out infinite,cpHubSurfaceDrift 34s ease-in-out infinite;inset:-3% -7%;-webkit-mask-image:radial-gradient(128% 106% at 50% 48%,#000 62%,#0000 100%),linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:radial-gradient(128% 106% at 50% 48%,#000 62%,#0000 100%),linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cp-dashboardHubContextCard--tone-partly:after{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));background:radial-gradient(120% 90% at 80% 4%,oklab(96.1896% -.00568003 .0577484/.18),#0000 70%),radial-gradient(94% 74% at 18% 22%,oklab(86.8981% -.00583792 -.0189697/.16),#0000 72%);animation:cpHubPartlySweep 9.6s ease-in-out infinite,cpHubSurfaceDrift 21s ease-in-out infinite}.cp-dashboardHubContextCard--tone-clear:after{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));background:radial-gradient(110% 90% at 80% 0,oklab(76.8591% .0560995 .154808/.18),#0000 72%);animation:cpHubClearBreathe 8.8s ease-in-out infinite,cpHubSurfaceDrift 18s ease-in-out infinite}.cp-dashboardHubContextCard--tone-storm:after{opacity:calc(.2*var(--cp-hub-atmo-opacity-scale));background:radial-gradient(120% 90% at 75% 0,oklab(70.8969% .0635732 -.145921/.17),#0000 74%);animation:cpHubStormFlicker 7.8s linear infinite,cpHubSurfaceDrift 16s ease-in-out infinite}.cp-dashboardHubContextCard--tone-snow:after{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));background:radial-gradient(120% 90% at 80% 0,oklab(93.1918% -.00786418 -.030597/.2),#0000 72%),radial-gradient(90% 80% at 20% 12%,oklab(98.4152% -.00128621 -.00316101/.16),#0000 74%);animation:cpHubSurfaceDrift 20s ease-in-out infinite}.cp-dashboardHubContextCard--tone-hail:after{opacity:calc(.2*var(--cp-hub-atmo-opacity-scale));background:radial-gradient(120% 92% at 70% 4%,oklab(95.1419% -.0136982 -.020952/.2),#0000 72%),radial-gradient(90% 84% at 22% 12%,oklab(80.9069% -.0298384 -.0908225/.14),#0000 76%);animation:cpHubStormFlicker 8.8s linear infinite,cpHubSurfaceDrift 15s ease-in-out infinite}.cp-dashboardHubContextCard--tone-drizzle:after{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));background:repeating-linear-gradient(106deg,#0000 0 15px,oklab(82.7586% -.0646679 -.0779426/.14) 15px 16px),radial-gradient(100% 90% at 78% 2%,oklab(80.9069% -.0298384 -.0908225/.16),#0000 74%);animation:cpHubRainDrift 16s linear infinite,cpHubSurfaceDrift 23s ease-in-out infinite}.cp-dashboardHubContextCard--tone-windy:after{opacity:calc(.17*var(--cp-hub-atmo-opacity-scale));background:linear-gradient(108deg,#0000 0 26%,oklab(86.8982% -.00583792 -.0189697/.2) 40%,#0000 62%),radial-gradient(120% 90% at 15% 4%,oklab(71.0672% -.0080258 -.0341849/.14),#0000 72%);animation:cpHubDayFogSweep 11.4s linear infinite,cpHubSurfaceDrift 17s ease-in-out infinite}.cp-dashboardHubContextCard--tone-neutral:after{animation:cpHubSurfaceDrift 18s ease-in-out infinite}.cp-dashboardHubContextCard[data-cp-ui-mode=dark][data-cp-solar=dusk]{background:radial-gradient(125% 100% at 95% 0,oklab(76.8591% .0560995 .154808/.1),#0000 58%),radial-gradient(120% 100% at 100% 0,oklab(75.3513% -.0843 -.110505/.07),#0000 62%),linear-gradient(#0f172a,#0b1220)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark][data-cp-solar=dusk]{background:radial-gradient(125% 100% at 95% 0,oklab(76.8591% .0560995 .154808/.1),transparent 58%),radial-gradient(120% 100% at 100% 0,oklab(75.3513% -.0843 -.110505/.07),transparent 62%),linear-gradient(180deg,color-mix(in oklab,#0f172a 48%,var(--cp-panel)52%),color-mix(in oklab,#0b1220 36%,var(--cp-panel)64%))}}.cp-dashboardHubContextCard[data-cp-ui-mode=dark][data-cp-solar=dawn]{background:radial-gradient(100% 90% at 10% 0,oklab(75.3513% -.0843 -.110505/.12),#0000 55%),linear-gradient(#0b1220,#0b1220)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark][data-cp-solar=dawn]{background:radial-gradient(100% 90% at 10% 0,oklab(75.3513% -.0843 -.110505/.12),transparent 55%),linear-gradient(180deg,color-mix(in oklab,#0b1220 50%,var(--cp-panel)50%),color-mix(in oklab,#0b1220 34%,var(--cp-panel)66%))}}.cp-dashboardHubAtmo{z-index:0;pointer-events:none;opacity:calc(.46*var(--cp-hub-atmo-opacity-scale));mix-blend-mode:multiply;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubAtmo{mix-blend-mode:normal;opacity:calc(.62*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));filter:blur(var(--cp-weather-atmo-blur))contrast(var(--cp-weather-contrast));animation:cpHubLightAtmoPulse 4.6s ease-in-out infinite;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo{mix-blend-mode:normal;opacity:calc(.25*var(--cp-hub-atmo-opacity-scale));filter:blur(calc(var(--cp-weather-atmo-blur)*1.05))}.cp-dashboardHubAtmo[data-cp-atmo-tone=rain]{background-image:repeating-linear-gradient(101deg,#0000 0 13px,oklab(82.7586% -.0646679 -.0779426/.34) 13px 14px);background-size:24px 36px;animation:cpHubRainLayerFast 6.7s linear infinite,cpHubRainJitter 2.9s ease-in-out infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=rain]:after,.cp-dashboardHubAtmo[data-cp-atmo-tone=rain]:before{content:"";pointer-events:none;position:absolute;inset:0}.cp-dashboardHubAtmo[data-cp-atmo-tone=rain]:before{opacity:.72;background-image:repeating-linear-gradient(103deg,#0000 0 21px,oklab(75.3513% -.0843 -.110505/.24) 21px 22.2px);background-size:38px 54px;animation:cpHubRainLayerMid 9.3s linear infinite,cpHubRainJitter 3.7s ease-in-out infinite reverse}.cp-dashboardHubAtmo[data-cp-atmo-tone=rain]:after{opacity:.56;background-image:repeating-linear-gradient(97deg,#0000 0 31px,oklab(90.138% -.034992 -.0430613/.18) 31px 32.4px);background-size:58px 84px;animation:cpHubRainLayerSlow 13.1s linear infinite,cpHubRainJitter 4.9s ease-in-out infinite}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=rain]{opacity:calc((.2 + var(--cp-weather-particle-density)*.24)*var(--cp-hub-atmo-opacity-scale));animation-duration:calc(7.6s/var(--cp-weather-particle-speed)),calc(3.2s/var(--cp-weather-particle-speed))}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=rain]:before{opacity:.78;animation-duration:calc(10.6s/var(--cp-weather-particle-speed)),calc(4.4s/var(--cp-weather-particle-speed));animation-delay:-1.4s,-.8s}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=rain]:after{opacity:.62;animation-duration:calc(14.8s/var(--cp-weather-particle-speed)),calc(5.3s/var(--cp-weather-particle-speed));animation-delay:-2.3s,-.6s}.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]{background:radial-gradient(80% 55% at 22% 32%,oklab(71.0672% -.0080258 -.0341849/.22),#0000 72%),radial-gradient(74% 52% at 70% 46%,oklab(86.8982% -.00583792 -.0189697/.2),#0000 70%),radial-gradient(90% 60% at 48% 12%,oklab(92.8761% -.00315791 -.0122172/.18),#0000 72%);animation:cpHubAtmoCloudRoll 7.2s ease-in-out infinite,cpHubCloudDepth 5.2s ease-in-out infinite;-webkit-mask-image:radial-gradient(132% 108% at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(132% 108% at 50% 46%,#000 58%,#0000 100%)}.cp-dashboardHubAtmo[data-cp-atmo-tone=partly]{background:radial-gradient(72% 50% at 80% 10%,oklab(92.4277% -.011526 .114548/.28),#0000 68%),radial-gradient(80% 54% at 24% 34%,oklab(86.8982% -.00583792 -.0189697/.22),#0000 72%),linear-gradient(114deg,#0000 0 28%,oklab(100% 0 5.96046e-8/.24) 46%,#0000 64% 100%);animation:cpHubPartlySweep 4.2s ease-in-out infinite,cpHubCloudDepth 5.4s ease-in-out infinite;-webkit-mask-image:radial-gradient(128% 106% at 50% 46%,#000 60%,#0000 100%);mask-image:radial-gradient(128% 106% at 50% 46%,#000 60%,#0000 100%)}.cp-dashboardHubAtmo[data-cp-atmo-tone=partly]:after,.cp-dashboardHubAtmo[data-cp-atmo-tone=partly]:before{content:"";pointer-events:none;position:absolute;inset:0}.cp-dashboardHubAtmo[data-cp-atmo-tone=partly]:before{opacity:.48;filter:blur(1px);background:radial-gradient(74% 52% at 16% 58%,oklab(71.0672% -.0080258 -.0341849/.24),#0000 72%);animation:cpHubCloudLayerA 13.4s ease-in-out infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=partly]:after{opacity:.68;filter:blur(.9px);background:linear-gradient(112deg,#0000 0 30%,oklab(97.2919% -.0158278 .0675182/.34) 48%,#0000 68% 100%) 0 0/190% 100%;animation:cpHubClearLayerSweep 3.4s ease-in-out infinite;inset:-2% -6%}.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:after,.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:before{content:"";pointer-events:none;position:absolute;inset:0}.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:before{opacity:.52;filter:blur(1.4px);background:radial-gradient(78% 54% at 12% 52%,oklab(71.0672% -.0080258 -.0341849/.24),#0000 74%),radial-gradient(70% 50% at 82% 34%,oklab(86.8982% -.00583792 -.0189697/.22),#0000 72%);animation:cpHubCloudLayerA 12.4s ease-in-out infinite;-webkit-mask-image:radial-gradient(120% 100%,#000 0,#0000 100%);mask-image:radial-gradient(120% 100%,#000 0,#0000 100%)}.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:after{opacity:.34;filter:blur(1.8px);background:linear-gradient(112deg,#0000 0 24%,oklab(100% 0 5.96046e-8/.18) 44%,#0000 68% 100%) 0 0/180% 100%;animation:cpHubCloudLayerB 16.1s linear infinite;inset:-4% -8%;-webkit-mask-image:radial-gradient(118% 96% at 50% 48%,#000 64%,#0000 100%);mask-image:radial-gradient(118% 96% at 50% 48%,#000 64%,#0000 100%)}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]{filter:contrast(calc(var(--cp-weather-contrast)*1.04))saturate(1.08);animation-duration:7.4s,4.8s;animation-delay:-2.2s,-1.3s}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:after{opacity:.5;filter:blur(.9px)saturate(1.06);animation-duration:9.8s}.cp-dashboardHubAtmo[data-cp-atmo-tone=clear]{background:linear-gradient(118deg,#0000 28%,oklab(76.8591% .0560995 .154808/.24) 50%,#0000 70%),linear-gradient(122deg,#0000 42%,oklab(100% 0 5.96046e-8/.26) 53%,#0000 64%),radial-gradient(120% 80% at 18% 10%,oklab(96.1896% -.00568002 .0577484/.26),#0000 70%);animation:cpHubAtmoSunSweep 5.6s ease-in-out infinite,cpHubClearPrism 2.7s ease-in-out infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=clear]:before{content:"";pointer-events:none;opacity:.64;background:linear-gradient(108deg,#0000 0 36%,oklab(100% 0 5.96046e-8/.34) 48%,#0000 62% 100%) 0 0/210% 100%,linear-gradient(116deg,#0000 0 44%,oklab(76.8591% .0560995 .154808/.2) 53%,#0000 66% 100%) 0 0/210% 100%;animation:cpHubClearLayerSweep 3.6s ease-in-out infinite;position:absolute;inset:-2% -6%}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubAtmo[data-cp-atmo-tone=clear]{animation-duration:6.8s,3.8s;animation-delay:-1.3s,-.9s}.cp-dashboardHubAtmo[data-cp-atmo-tone=storm]{background:radial-gradient(70% 50% at 50% 20%,oklab(70.8969% .0635732 -.145921/.07),#0000 70%);animation:cpHubAtmoStorm 6.8s ease-in-out infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=drizzle]{background-image:repeating-linear-gradient(102deg,#0000 0 18px,oklab(82.7586% -.0646679 -.0779426/.24) 18px 19px);background-size:30px 48px;animation:cpHubRainLayerMid 10.9s linear infinite,cpHubRainJitter 3.9s ease-in-out infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=snow]{background:radial-gradient(circle at 18% 16%,oklab(100% 0 5.96046e-8/.36) 0 2px,#0000 3px) 0 0/120px 120px,radial-gradient(circle at 72% 36%,oklab(98.4152% -.00128621 -.00316101/.34) 0 2px,#0000 3px) 0 0/160px 160px,radial-gradient(circle at 42% 62%,oklab(92.8761% -.00315791 -.0122172/.3) 0 2px,#0000 3px) 0 0/180px 180px;animation:cpHubSnowDriftA 12.7s linear infinite,cpHubSnowDriftB 17.1s ease-in-out infinite}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-particle=snow]{opacity:calc((.2 + var(--cp-weather-particle-density)*.18)*var(--cp-hub-atmo-opacity-scale));animation-duration:calc(13.8s/var(--cp-weather-particle-speed)),calc(18.4s/var(--cp-weather-particle-speed));background:radial-gradient(circle at 16% 14%,oklab(100% 0 5.96046e-8/.44) 0 1.6px,#0000 2.6px) 0 0/112px 112px,radial-gradient(circle at 68% 32%,oklab(92.8761% -.00315791 -.0122172/.38) 0 1.4px,#0000 2.4px) 0 0/148px 148px,radial-gradient(circle at 42% 60%,oklab(93.1918% -.00786418 -.030597/.36) 0 1.5px,#0000 2.5px) 0 0/176px 176px}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-particle=fog]{opacity:calc((.18 + var(--cp-weather-particle-density)*.2)*var(--cp-hub-atmo-opacity-scale));filter:blur(calc(1.2px + var(--cp-weather-atmo-blur)*.6));animation:cpHubDayFogSweep calc(18s/var(--cp-weather-motion-speed))linear infinite,cpHubDayFogDrift calc(11s/var(--cp-weather-motion-speed))ease-in-out infinite;background:linear-gradient(90deg,#0000 0 6%,oklab(86.8981% -.00583792 -.0189697/.16) 20%,#0000 34%) 0 0/180% 100%,linear-gradient(90deg,#0000 0 14%,oklab(71.0672% -.0080258 -.0341849/.18) 30%,#0000 48%) 0 0/160% 100%,radial-gradient(120% 72% at 24% 46%,oklab(92.8761% -.00315791 -.0122172/.16),#0000 72%) 0 0/130% 100%}.cp-dashboardHubAtmo[data-cp-atmo-tone=hail]{background-image:radial-gradient(circle at 16% 14%,oklab(92.8761% -.00315791 -.0122172/.46) 0 2px,#0000 3px),radial-gradient(circle at 70% 40%,oklab(93.1918% -.00786418 -.030597/.42) 0 2.2px,#0000 3.2px);background-size:110px 110px,130px 130px;animation:cpHubHailFall 5.8s linear infinite,cpHubRainJitter 2.2s ease-in-out infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=windy]{background:linear-gradient(110deg,#0000 0 24%,oklab(86.8982% -.00583792 -.0189697/.22) 40%,#0000 62%) 0 0/185% 100%,linear-gradient(116deg,#0000 0 32%,oklab(92.8761% -.00315791 -.0122172/.18) 46%,#0000 68%) 0 0/165% 100%;animation:cpHubWindSweepA 8.6s linear infinite,cpHubWindSweepB 12.2s linear infinite}.cp-dashboardHubAtmo[data-cp-atmo-tone=neutral]{opacity:calc(.22*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubAtmo[data-cp-atmo-solar=dawn],.cp-dashboardHubAtmo[data-cp-atmo-solar=night]{opacity:calc(.24*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubAtmo[data-cp-atmo-solar=dawn],.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubAtmo[data-cp-atmo-solar=night]{opacity:calc(.5*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-rain .cp-dashboardHubAtmo{opacity:calc(.58*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-cloud .cp-dashboardHubAtmo{opacity:calc(.84*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));transform-origin:50%}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-partly .cp-dashboardHubAtmo{opacity:calc(.92*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));filter:contrast(calc(var(--cp-weather-contrast)*1.08))saturate(1.14)}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-partly .cp-dashboardHubAtmo:after{opacity:.76;filter:blur(.8px)saturate(1.08);animation-duration:2.8s}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-clear .cp-dashboardHubAtmo{opacity:calc(.88*var(--cp-hub-atmo-opacity-scale)*var(--cp-hub-day-boost));transform-origin:52% 48%}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-clear .cp-dashboardHubAtmo,.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-cloud .cp-dashboardHubAtmo,.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-partly .cp-dashboardHubAtmo,.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-windy .cp-dashboardHubAtmo{filter:contrast(var(--cp-weather-contrast))saturate(1.07)}.cp-dashboardHubContextCard[data-cp-motion=calm] .cp-dashboardHubAtmo{animation-duration:calc(12s/var(--cp-weather-motion-speed))}.cp-dashboardHubContextCard[data-cp-motion=air] .cp-dashboardHubAtmo{animation-duration:calc(9.2s/var(--cp-weather-motion-speed))}.cp-dashboardHubContextCard[data-cp-motion=precip] .cp-dashboardHubAtmo{animation-duration:calc(8.4s/var(--cp-weather-motion-speed))}.cp-dashboardHubContextCard[data-cp-motion=storm] .cp-dashboardHubAtmo{animation-duration:calc(7.6s/var(--cp-weather-motion-speed))}.cp-dashboardHubContextCard[data-cp-motion=wind] .cp-dashboardHubAtmo{animation-duration:calc(8s/var(--cp-weather-motion-speed))}.cp-dashboardHubContextCard[data-cp-motion=heat] .cp-dashboardHubAtmo{animation-duration:calc(8.8s/var(--cp-weather-motion-speed))}.cp-dashboardHubContextCard[data-cp-variant=fog-day],.cp-dashboardHubContextCard[data-cp-variant=fog-night]{--cp-weather-atmo-blur:1.35px}.cp-dashboardHubContextCard[data-cp-variant=heat-day]{--cp-weather-highlight-intensity:.74}.cp-dashboardHubContextCard[data-cp-variant=clear-day],.cp-dashboardHubContextCard[data-cp-variant=cloudy-day],.cp-dashboardHubContextCard[data-cp-variant=partly-cloudy-day]{--cp-hub-day-boost:1.12}.cp-dashboardHubDevSwitch{z-index:4;align-items:center;gap:8px;margin:4px 0 6px;display:flex;position:relative}.cp-dashboardHubDevSwitch label{color:var(--cp-muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubDevSwitch label{color:color-mix(in oklab,var(--cp-muted)88%,transparent)}}.cp-dashboardHubDevSwitch select{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubDevSwitch select{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-dashboardHubDevSwitch select{background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubDevSwitch select{background:color-mix(in oklab,var(--cp-panel)92%,transparent)}}.cp-dashboardHubDevSwitch select{color:inherit;border-radius:6px;padding:2px 6px;font-size:10px}.cp-dashboardHubContextCard[data-cp-severity=strong] .cp-dashboardHubAtmo{opacity:calc(var(--cp-hub-atmo-opacity-scale)*.66)}.cp-dashboardHubContextCard[data-cp-severity=extreme] .cp-dashboardHubAtmo{opacity:calc(var(--cp-hub-atmo-opacity-scale)*.76)}.cp-dashboardHubContextCard[data-cp-severity=strong] .cp-dashboardHubAtmo[data-cp-atmo-tone=rain],.cp-dashboardHubContextCard[data-cp-severity=strong] .cp-dashboardHubAtmo[data-cp-atmo-tone=storm],.cp-dashboardHubContextCard[data-cp-severity=strong] .cp-dashboardHubAtmo[data-cp-atmo-tone=windy]{animation-duration:5.8s,8.8s}.cp-dashboardHubContextCard[data-cp-severity=extreme] .cp-dashboardHubAtmo[data-cp-atmo-tone=hail],.cp-dashboardHubContextCard[data-cp-severity=extreme] .cp-dashboardHubAtmo[data-cp-atmo-tone=rain],.cp-dashboardHubContextCard[data-cp-severity=extreme] .cp-dashboardHubAtmo[data-cp-atmo-tone=storm],.cp-dashboardHubContextCard[data-cp-severity=extreme] .cp-dashboardHubAtmo[data-cp-atmo-tone=windy]{animation-duration:4.8s,7.2s}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=cloud],.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=partly]{animation-duration:13.8s,10.6s;-webkit-mask-image:radial-gradient(142% 116%,#000 0,#0000 100%);mask-image:radial-gradient(142% 116%,#000 0,#0000 100%)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:before,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=partly]:before{opacity:.42;animation-duration:18.2s}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:after,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubAtmo[data-cp-atmo-tone=partly]:after{opacity:.11;filter:blur(2.4px);background:radial-gradient(128% 96% at 68% 40%,oklab(86.8982% -.00583792 -.0189697/.14),#0000 72%) 50%/140% 140%,radial-gradient(120% 92% at 24% 58%,oklab(71.0672% -.0080258 -.0341849/.12),#0000 74%) 50%/140% 140%;animation:cpHubCloudLayerA 24s ease-in-out infinite;inset:-12% -18%;-webkit-mask-image:radial-gradient(150% 128%,#000 0,#0000 100%);mask-image:radial-gradient(150% 128%,#000 0,#0000 100%)}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-drizzle .cp-dashboardHubAtmo,.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-hail .cp-dashboardHubAtmo,.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-snow .cp-dashboardHubAtmo{opacity:calc(.68*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=light].cp-dashboardHubContextCard--tone-storm .cp-dashboardHubAtmo{opacity:calc(.64*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubBrandGhost{z-index:0;pointer-events:none;border-radius:inherit;opacity:calc(.72*var(--cp-hub-atmo-opacity-scale));mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(82% 68% at 80% 74%,#000 20%,#0000 86%),linear-gradient(#0000 2%,#000 14% 96%,#0000);mask-image:radial-gradient(82% 68% at 80% 74%,#000 20%,#0000 86%),linear-gradient(#0000 2%,#000 14% 96%,#0000)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost{mix-blend-mode:plus-lighter;opacity:calc(.2*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost__mark,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost__sweep{opacity:0!important;animation:none!important}.cp-dashboardHubBrandGhost__sweep{background:linear-gradient(108deg,transparent 0 40%,var(--cp-accent)47%,#ffffff24 50%,var(--cp-accent)53%,transparent 60% 100%);position:absolute;inset:-12% -14%}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubBrandGhost__sweep{background:linear-gradient(108deg,transparent 0 40%,color-mix(in oklab,var(--cp-accent)22%,transparent)47%,oklab(100% 0 5.96046e-8/.14) 50%,color-mix(in oklab,var(--cp-accent)18%,transparent)53%,transparent 60% 100%)}}.cp-dashboardHubBrandGhost__sweep{opacity:0;filter:blur(.7px);animation:cpHubBrandGhostSweep var(--cp-hub-idle-cycle)cubic-bezier(.4,0,.2,1)infinite;animation-delay:var(--cp-hub-idle-delay);background-size:220% 100%}.cp-dashboardHubBrandGhost__mark{width:52px;height:52px;color:var(--cp-accent);margin:-26px 0 0 -26px;position:absolute;top:52%;left:50%}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubBrandGhost__mark{color:color-mix(in oklab,var(--cp-accent)46%,var(--cp-muted)54%)}}.cp-dashboardHubBrandGhost__mark{opacity:0;filter:drop-shadow(0 0 14px var(--cp-accent));-webkit-mask-image:linear-gradient(106deg,#0000 0 32%,#000 50%,#0000 68% 100%);mask-image:linear-gradient(106deg,#0000 0 32%,#000 50%,#0000 68% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubBrandGhost__mark{filter:drop-shadow(0 0 14px color-mix(in oklab,var(--cp-accent)14%,transparent))}}.cp-dashboardHubBrandGhost__mark{animation:cpHubBrandGhostReveal var(--cp-hub-idle-cycle)cubic-bezier(.45,0,.2,1)infinite;animation-delay:var(--cp-hub-idle-delay)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost__mark{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost__mark{color:color-mix(in oklab,var(--cp-accent)48%,#e2e8f0 52%)}}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost__mark{filter:drop-shadow(0 0 16px var(--cp-accent))}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubBrandGhost__mark{filter:drop-shadow(0 0 16px color-mix(in oklab,var(--cp-accent)18%,transparent))}}.cp-dashboardHubBrandGhost[data-cp-brand-tone=rain] .cp-dashboardHubBrandGhost__sweep{animation-duration:72s;animation-timing-function:linear}.cp-dashboardHubBrandGhost[data-cp-brand-tone=rain] .cp-dashboardHubBrandGhost__mark{animation-duration:72s;animation-delay:calc(var(--cp-hub-idle-delay) + 2s)}.cp-dashboardHubBrandGhost[data-cp-brand-tone=cloud] .cp-dashboardHubBrandGhost__mark,.cp-dashboardHubBrandGhost[data-cp-brand-tone=cloud] .cp-dashboardHubBrandGhost__sweep{animation-duration:78s}.cp-dashboardHubBrandGhost[data-cp-brand-tone=clear] .cp-dashboardHubBrandGhost__sweep{background:linear-gradient(112deg,transparent 0 38%,oklab(76.8591% .0560995 .154808/.16) 47%,oklab(100% 0 5.96046e-8/.16) 50%,var(--cp-accent)54%,transparent 62% 100%)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubBrandGhost[data-cp-brand-tone=clear] .cp-dashboardHubBrandGhost__sweep{background:linear-gradient(112deg,transparent 0 38%,oklab(76.8591% .0560995 .154808/.16) 47%,oklab(100% 0 5.96046e-8/.16) 50%,color-mix(in oklab,var(--cp-accent)14%,transparent)54%,transparent 62% 100%)}}.cp-dashboardHubBrandGhost[data-cp-brand-tone=clear] .cp-dashboardHubBrandGhost__sweep{background-size:220% 100%}.cp-dashboardHubBrandGhost[data-cp-brand-tone=clear] .cp-dashboardHubBrandGhost__mark{animation-duration:58s}.cp-dashboardHubBrandGhost[data-cp-brand-tone=storm] .cp-dashboardHubBrandGhost__mark,.cp-dashboardHubBrandGhost[data-cp-brand-tone=storm] .cp-dashboardHubBrandGhost__sweep{animation-duration:54s}.cp-dashboardHubBrandGhost[data-cp-brand-solar=night] .cp-dashboardHubBrandGhost__mark,.cp-dashboardHubBrandGhost[data-cp-brand-solar=night] .cp-dashboardHubBrandGhost__sweep{animation-duration:88s}.cp-dashboardHubBrandGhost[data-cp-brand-solar=night]{opacity:calc(.5*var(--cp-hub-atmo-opacity-scale))}.cp-dashboardHubBrandGhost[data-cp-brand-solar=dawn] .cp-dashboardHubBrandGhost__mark{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubBrandGhost[data-cp-brand-solar=dawn] .cp-dashboardHubBrandGhost__mark{color:color-mix(in oklab,var(--cp-accent)28%,#38bdf8 72%)}}.cp-dashboardHubRefreshHint{color:var(--cp-muted);font-size:10px;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubRefreshHint{color:color-mix(in oklab,var(--cp-muted)92%,var(--cp-ink)8%)}}.cp-dashboardHubRefreshHint{margin-top:2px}.cp-dashboardHubContextCard[data-cp-refreshing=true] .cp-dashboardHubContextBody{opacity:.94;transition:opacity .22s}.cp-dashboardHubContextHead{z-index:2;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex;position:relative}.cp-dashboardHubContextActions{justify-items:end;gap:6px;display:grid}.cp-dashboardHubContextTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:11px;font-weight:680}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextTitle{color:color-mix(in oklab,var(--cp-muted)66%,var(--cp-ink)34%)}}.cp-dashboardHubContextTitle{text-shadow:0 0 6px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextTitle{text-shadow:0 0 6px color-mix(in oklab,var(--cp-accent)5%,transparent)}}.cp-dashboardHubContextTitle{opacity:.99}.cp-dashboardHubContextHub{color:var(--cp-muted);font-size:10px;font-weight:560;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextHub{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-dashboardHubContextHub{opacity:.96}.cp-dashboardHubContextBody{z-index:2;gap:6px;min-height:112px;display:grid;position:relative}.cp-dashboardHubContextBody:before{content:"";pointer-events:none;opacity:calc(.19*var(--cp-hub-atmo-opacity-scale));mix-blend-mode:multiply;background:repeating-linear-gradient(oklab(20.7682% -.00294792 -.0397151/.07) 0 1px,#0000 1px 3px);border-radius:10px;animation:cpHubScanlineDrift 9.5s linear infinite;position:absolute;inset:-1px 0 0}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubContextBody:before{opacity:calc(.18*var(--cp-hub-atmo-opacity-scale));background:repeating-linear-gradient(oklab(37.1696% -.00861713 -.0381965/.08) 0 1px,#0000 1px 3px)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubContextBody:before{opacity:calc(.2*var(--cp-hub-atmo-opacity-scale));mix-blend-mode:soft-light;background:repeating-linear-gradient(oklab(92.8761% -.00315791 -.0122172/.07) 0 1px,#0000 1px 3px)}.cp-dashboardHubMain{justify-content:space-between;align-items:end;gap:12px;display:flex}.cp-dashboardHubMain--hero{min-height:48px}.cp-dashboardHubTempWrap{align-items:center;gap:8px;display:flex}.cp-dashboardHubGlyph{filter:saturate(.9)drop-shadow(0 0 4px oklab(76.8591% .0560995 .154808/.11));font-size:26px;line-height:1}.cp-dashboardHubTemp{letter-spacing:0;font-size:39px;font-weight:730;line-height:1;font-family:var(--cp-font-mono);font-variant-numeric:tabular-nums;color:oklab(27.7105% .0041329 -.00925301);text-shadow:0 0 14px oklab(76.8591% .0560995 .154808/.14),0 .45px oklab(20.7682% -.00294792 -.0397151/.26),.45px 0 oklab(20.7682% -.00294792 -.0397151/.24),-.45px 0 oklab(20.7682% -.00294792 -.0397151/.18);filter:contrast(1.04)saturate(1.06);animation:cpHubTextPulse 6.2s ease-in-out infinite}:root[data-theme=auto].dark .cp-dashboardHubTemp,:root[data-theme=dark] .cp-dashboardHubTemp{color:oklab(85.6653% -.00313691 -.014967);text-shadow:.3px 0 oklab(92.8761% -.00315791 -.0122172/.34),-.3px 0 oklab(75.3513% -.0843 -.110505/.16)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubTemp{color:oklab(85.6653% -.00313691 -.014967);text-shadow:0 0 14px oklab(75.3513% -.0843 -.110505/.2),0 .4px oklab(92.8761% -.00315791 -.0122172/.28),.38px 0 oklab(92.8761% -.00315791 -.0122172/.24),-.38px 0 oklab(75.3513% -.0843 -.110505/.2);filter:contrast(1.05)saturate(1.08)}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night] .cp-dashboardHubTemp{text-shadow:0 0 14px oklab(42.4445% -.0137574 -.180345/.1),.35px 0 0 var(--cp-ink),-.35px 0 0 var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night] .cp-dashboardHubTemp{text-shadow:0 0 14px oklab(42.4445% -.0137574 -.180345/.1),.35px 0 0 color-mix(in oklab,var(--cp-ink)38%,transparent),-.35px 0 0 color-mix(in oklab,var(--cp-ink)20%,transparent)}}.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{color:var(--cp-hub-emissive-text)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{color:color-mix(in oklab,var(--cp-hub-emissive-text)86%,#0f172a 14%)}}.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{text-shadow:0 0 10px var(--cp-hub-emissive-glow)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{text-shadow:0 0 10px color-mix(in oklab,var(--cp-hub-emissive-glow)22%,transparent)}}.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{background-image:conic-gradient(from 90deg at 3px 3px,var(--cp-hub-emissive-text)32%,var(--cp-hub-emissive-text)0 38%,transparent 0),linear-gradient(180deg,var(--cp-hub-emissive-core),var(--cp-hub-emissive-text))}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{background-image:conic-gradient(from 90deg at 3px 3px,color-mix(in oklab,var(--cp-hub-emissive-text)96%,#0f172a 4%)32%,color-mix(in oklab,var(--cp-hub-emissive-text)16%,transparent)0 38%,transparent 0),linear-gradient(180deg,color-mix(in oklab,var(--cp-hub-emissive-core)68%,var(--cp-hub-emissive-text)32%),color-mix(in oklab,var(--cp-hub-emissive-text)88%,#0f172a 12%))}}.cp-dashboardHubContextCard .cp-dashboardHubCondition,.cp-dashboardHubContextCard .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard .cp-dashboardHubGlyph,.cp-dashboardHubContextCard .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard .cp-dashboardHubTemp{background-blend-mode:multiply,normal;-webkit-text-fill-color:transparent;background-position:0 0,0 0;background-size:7px 7px,100% 100%;-webkit-background-clip:text;background-clip:text}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubTemp{color:oklab(24.1529% -.00532023 -.0570984);text-shadow:0 0 10px oklab(71.374% -.0380177 -.138249/.2),0 .55px oklab(20.7682% -.00294792 -.0397151/.36),.55px 0 oklab(20.7682% -.00294792 -.0397151/.32),-.55px 0 oklab(20.7682% -.00294792 -.0397151/.28);background-image:conic-gradient(from 90deg at 3px 3px,oklab(22.799% -.0043713 -.0501451) 36%,oklab(20.7682% -.00294792 -.0397151/.26) 0 44%,transparent 0),linear-gradient(180deg,oklab(22.0803% -.00340146 -.0395936),oklab(31.7981% -.00672781 -.0367744))}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubCondition,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubMetric strong{color:oklab(31.1494% -.00881402 -.0575626);text-shadow:0 0 6px oklab(71.374% -.0380177 -.138249/.12),.3px 0 oklab(20.7682% -.00294792 -.0397151/.24);background-image:conic-gradient(from 90deg at 3px 3px,oklab(30.6982% -.00852848 -.0481926) 34%,oklab(27.9495% -.00637898 -.0362918/.22) 0 42%,transparent 0),linear-gradient(180deg,oklab(28.8715% -.00660279 -.0364823),oklab(40.4581% -.00866277 -.0384742))}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubCondition,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubGlyph,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubTemp{-webkit-text-fill-color:currentColor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubTemp{color:oklab(22.4513% -.00404791 -.0502994);text-shadow:0 0 4px oklab(71.374% -.0380177 -.138249/.1),0 .4px oklab(20.7682% -.00294792 -.0397151/.22);font-weight:710}.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubCondition,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard[data-cp-ui-mode=light] .cp-dashboardHubMetric strong{color:oklab(29.2786% -.00775232 -.0419304);text-shadow:0 0 3px oklab(71.374% -.0380177 -.138249/.08)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubCondition,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubContextTitle,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubGlyph,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubMetric strong,.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubTemp{color:oklab(87.1075% -.00314111 -.0144171);background-image:conic-gradient(from 90deg at 3px 3px,oklab(92.2034% -.00141915 -.00608534) 25%,transparent 0),linear-gradient(180deg,oklab(95.8814% -.00228758 -.00663891),oklab(79.9362% -.00622701 -.0216614))}.cp-dashboardHubNowBlock{text-align:right;gap:2px;display:grid}.cp-dashboardHubNowMeta{font-size:11px;font-family:var(--cp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubNowMeta{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-dashboardHubNowMeta{text-transform:capitalize;opacity:.98}.cp-dashboardHubCondition{letter-spacing:.03em;font-size:13px;font-weight:610;font-family:var(--cp-font-mono);color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubCondition{color:color-mix(in oklab,var(--cp-muted)58%,var(--cp-ink)42%)}}.cp-dashboardHubCondition{text-align:right;text-shadow:0 0 7px var(--cp-accent);gap:2px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubCondition{text-shadow:0 0 7px color-mix(in oklab,var(--cp-accent)11%,transparent)}}.cp-dashboardHubCondition{opacity:.99}.cp-dashboardHubLocation{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubLocation{color:color-mix(in oklab,var(--cp-muted)64%,var(--cp-ink)36%)}}.cp-dashboardHubLocation{opacity:.98}.cp-dashboardHubSolarFootnote{letter-spacing:.015em;color:var(--cp-muted);font-size:10px;font-weight:560;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubSolarFootnote{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-dashboardHubSolarFootnote{white-space:nowrap;text-overflow:ellipsis;opacity:.98;max-width:100%;overflow:hidden}.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night] .cp-dashboardHubSolarFootnote{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=light][data-cp-solar=night] .cp-dashboardHubSolarFootnote{color:color-mix(in oklab,var(--cp-muted)78%,#1e3a8a 22%)}}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubSolarFootnote{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubSolarFootnote{color:color-mix(in oklab,var(--cp-muted)88%,#e2e8f0 12%)}}.cp-dashboardHubMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cp-dashboardHubMetric{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubMetric{border:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-dashboardHubMetric{background:radial-gradient(circle at 50% 50%,var(--cp-ink)0 .86px,transparent .98px),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubMetric{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--cp-ink)5%,transparent)0 .86px,transparent .98px),color-mix(in oklab,var(--cp-surface)92%,var(--cp-panel)8%)}}.cp-dashboardHubMetric{background-size:6px 6px,auto;border-radius:10px;gap:4px;padding:8px 8px 7px;display:grid;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.07)}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubMetric{background:radial-gradient(circle at 50% 50%,oklab(92.8761% -.00315791 -.0122172/.07) 0 .86px,transparent .98px),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubMetric{background:radial-gradient(circle at 50% 50%,oklab(92.8761% -.00315791 -.0122172/.07) 0 .86px,transparent .98px),color-mix(in oklab,var(--cp-surface)82%,var(--cp-panel)18%)}}.cp-dashboardHubContextCard[data-cp-ui-mode=dark] .cp-dashboardHubMetric{background-size:6px 6px,auto}.cp-dashboardHubMetric span{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted);font-size:10px;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubMetric span{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-dashboardHubMetric span{opacity:.98}.cp-dashboardHubMetric strong{font-size:12px;line-height:1.1;font-family:var(--cp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubMetric strong{color:color-mix(in oklab,var(--cp-ink)93%,transparent)}}.cp-dashboardHubMetric strong{text-shadow:0 0 6px var(--cp-accent),.2px 0 0 var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubMetric strong{text-shadow:0 0 6px color-mix(in oklab,var(--cp-accent)9%,transparent),.2px 0 0 color-mix(in oklab,var(--cp-ink)22%,transparent)}}.cp-dashboardHubMetric strong{opacity:.99}.cp-dashboardHubSummary{border-top:1px solid var(--cp-border);font-size:11.5px;font-weight:630;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubSummary{border-top:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-dashboardHubSummary{color:var(--cp-ink);padding-top:8px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubSummary{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-dashboardHubSummary{opacity:.99}.cp-dashboardHubContextEmpty{border:1px dashed var(--cp-border);min-height:126px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextEmpty{border:1px dashed color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-dashboardHubContextEmpty{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubContextEmpty{background:color-mix(in oklab,var(--cp-surface)78%,var(--cp-panel)22%)}}.cp-dashboardHubContextEmpty{text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:12px;display:flex}.cp-dashboardHubSkel{background:linear-gradient(90deg,var(--cp-border),var(--cp-border),var(--cp-border));border-radius:7px;height:11px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardHubSkel{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-border)65%,transparent),color-mix(in oklab,var(--cp-border)45%,transparent),color-mix(in oklab,var(--cp-border)65%,transparent))}}.cp-dashboardHubSkel{background-size:220% 100%;animation:cpHubSkel 1.45s ease-in-out infinite}.cp-dashboardHubSkel--lg{border-radius:10px;width:32%;height:34px}.cp-dashboardHubSkel--md{width:56%}.cp-dashboardHubSkel--sm{width:80%}.cp-dashboardHubSkelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:4px;display:grid}@keyframes cpHubSkel{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes cpHubScanlineDrift{0%{opacity:calc(.13*var(--cp-hub-atmo-opacity-scale));transform:translate(0)}to{opacity:calc(.19*var(--cp-hub-atmo-opacity-scale));transform:translateY(3px)}}@keyframes cpHubTextPulse{0%,to{opacity:1}50%{opacity:.985}}@keyframes cpHubGridBreath{0%,to{opacity:calc(.24*var(--cp-hub-atmo-opacity-scale));transform:translate(0)}50%{opacity:calc(.3*var(--cp-hub-atmo-opacity-scale));transform:translateY(-.8%)}}@keyframes cpHubSurfaceDrift{0%,to{opacity:calc(.13*var(--cp-hub-atmo-opacity-scale));transform:translate(-1.2%)}50%{opacity:calc(.2*var(--cp-hub-atmo-opacity-scale));transform:translate(1.8%,-.6%)}}@keyframes cpHubSurfaceDriftDay{0%,to{opacity:calc(.22*var(--cp-hub-atmo-opacity-scale));transform:translate(-4%)}50%{opacity:calc(.5*var(--cp-hub-atmo-opacity-scale));transform:translate(5.2%,-2%)}}@keyframes cpHubDayFogDrift{0%,to{transform:translate(-4.2%)scale(1)}50%{transform:translate(5.6%,-1.8%)scale(1.03)}}@keyframes cpHubDayFogSweep{0%{background-position:126% 0,0 0,0 0,0 0}to{background-position:-30% 0,3% -1%,-3% 3%,2% -2%}}@keyframes cpHubLiquidSweep{0%,to{background-position:128% 0,0 0,0 0}50%{background-position:-30% 0,3% -2%,-3% 3%}}@keyframes cpHubRainDrift{0%{background-position:0 0,0 0}to{background-position:-22px 52px,0 0}}@keyframes cpHubCloudPulse{0%,to{opacity:.14;transform:translate(0)}50%{opacity:.24;transform:translateY(-1.8%)}}@keyframes cpHubClearBreathe{0%,to{opacity:.13;transform:translate(0)}50%{opacity:.25;transform:translate(2.2%)}}@keyframes cpHubStormFlicker{0%,90%,to{opacity:.18}93%{opacity:.24}95%{opacity:.14}}@keyframes cpHubRainLayerFast{0%{background-position:0 0}to{background-position:-18px 152px}}@keyframes cpHubRainLayerMid{0%{background-position:0 0}to{background-position:-14px 188px}}@keyframes cpHubRainLayerSlow{0%{background-position:0 0}to{background-position:-8px 124px}}@keyframes cpHubRainJitter{0%,to{opacity:.96;transform:translate(0)}27%{opacity:1;transform:translate(-.6px,.7px)}53%{opacity:.88;transform:translate(.8px,-.5px)}81%{opacity:.94;transform:translate(-.4px,.4px)}}@keyframes cpHubAtmoDrift{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(6px,-3px)scale(1.02)}}@keyframes cpHubAtmoCloudRoll{0%,to{opacity:.76;background-position:0 0,0 0,0 0;transform:translate(0)scale(1)}50%{opacity:.9;background-position:2% -1%,-2% 2%,1% -1%;transform:translate(9px,-4px)scale(1.02)}}@keyframes cpHubCloudLayerA{0%,to{opacity:.48;transform:translate(-1.2%)}50%{opacity:.62;transform:translate(1.8%,-1.1%)}}@keyframes cpHubCloudLayerB{0%{opacity:.3;background-position:116% 0}50%{opacity:.44;background-position:40% 0}to{opacity:.3;background-position:-16% 0}}@keyframes cpHubCloudDepth{0%,to{opacity:.7;filter:blur(.2px)}50%{opacity:.82;filter:blur(.45px)}}@keyframes cpHubLightAtmoPulse{0%,to{opacity:calc(.44*var(--cp-hub-atmo-opacity-scale))}50%{opacity:calc(.58*var(--cp-hub-atmo-opacity-scale))}}@keyframes cpHubAtmoSunSweep{0%,to{opacity:.7;transform:translate(-14%)}50%{opacity:1;transform:translate(14%,2%)}}@keyframes cpHubClearPrism{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(1.8%,-1%)scale(1.03)}}@keyframes cpHubClearLayerSweep{0%,to{opacity:.52;background-position:122% 0,122% 0}50%{opacity:.8;background-position:-16% 0,-12% 0}}@keyframes cpHubAtmoStorm{0%,to{opacity:.72}50%{opacity:.9}}@keyframes cpHubPartlySweep{0%,to{opacity:.74;transform:translate(-13%)scale(1)}50%{opacity:.98;transform:translate(14%,-1.8%)scale(1.03)}}@keyframes cpHubSnowDriftA{0%{background-position:0 -10px,0 0,0 0}to{background-position:-14px 146px,-8px 126px,6px 118px}}@keyframes cpHubSnowDriftB{0%,to{opacity:.78;transform:translate(0)}50%{opacity:.92;transform:translate(1.2%,-1.6%)}}@keyframes cpHubHailFall{0%{opacity:.74;background-position:0 -20px,0 -36px}to{opacity:.92;background-position:-10px 180px,10px 210px}}@keyframes cpHubWindSweepA{0%{opacity:.36;background-position:122% 0,122% 0}to{opacity:.56;background-position:-18% 0,-8% 0}}@keyframes cpHubWindSweepB{0%,to{transform:translate(0)}50%{transform:translate(1.6%,-1.1%)}}@keyframes cpHubBrandGhostSweep{0%,63%{opacity:0;background-position:130% 0}66%{opacity:.28;background-position:56% 0}70%{opacity:.16;background-position:-8% 0}74%,to{opacity:0;background-position:-42% 0}}@keyframes cpHubBrandGhostReveal{0%,63%{opacity:0;-webkit-mask-position:118% 0;mask-position:118% 0}66%{opacity:.16;-webkit-mask-position:52% 0;mask-position:52% 0}69%{opacity:.24;-webkit-mask-position:0 0;mask-position:0 0}72%{opacity:.12;-webkit-mask-position:-38% 0;mask-position:-38% 0}76%,to{opacity:0;-webkit-mask-position:-85% 0;mask-position:-85% 0}}@media (max-width:1160px){.cp-dashboardCreatePane{border-right:none;border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCreatePane{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-dashboardHubContextCard{border-radius:0 0 14px 14px}.cp-dashboardCreateRowLayout{grid-template-columns:1fr}.cp-dashboardCreatePane{border-top-right-radius:15px;border-bottom-left-radius:0}.cp-dashboardWeatherPane{border-top-right-radius:0;border-bottom-left-radius:15px}.cp-dashboardTopSurface:after{display:none}.cp-dashboardWorkspaceLabel{margin-top:6px}.cp-dashboardHubContextCard{min-height:162px}}@media (prefers-reduced-motion:reduce){.cp-dashboardHubAtmo,.cp-dashboardHubAtmo:after,.cp-dashboardHubAtmo:before,.cp-dashboardHubBrandGhost,.cp-dashboardHubBrandGhost__mark,.cp-dashboardHubBrandGhost__sweep,.cp-dashboardHubContextCard:after,.cp-dashboardHubContextCard:before,.cp-dashboardHubSkel{animation:none!important}.cp-dashboardHubBrandGhost__mark{opacity:.09;filter:none;-webkit-mask:none;mask:none}.cp-dashboardHubContextCard:after{opacity:calc(.12*var(--cp-hub-atmo-opacity-scale));transform:none}.cp-dashboardHubContextBody:before{transform:none}.cp-dashboardHubAtmo[data-cp-atmo-tone=clear]:before,.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:after,.cp-dashboardHubAtmo[data-cp-atmo-tone=cloud]:before{opacity:.18;background-position:50% 0!important}}:root{--cp-temporal-outline-overdue:var(--cp-urgency-overdue);--cp-temporal-outline-today:var(--cp-urgency-today);--cp-temporal-outline-upcoming:var(--cp-urgency-next48h)}.cp-temporalStateRef{box-sizing:border-box;height:20px;color:var(--cp-ink);white-space:nowrap;background:0 0;border-style:solid;border-width:1.5px;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cp-temporalStateRef--overdue{border-color:var(--cp-temporal-outline-overdue)}.cp-temporalStateRef--today{border-color:var(--cp-temporal-outline-today)}.cp-temporalStateRef--upcoming{border-color:var(--cp-temporal-outline-upcoming)}:root[data-theme=auto].dark .cp-temporalStateRef,:root[data-theme=dark] .cp-temporalStateRef{color:var(--cp-ink)}:root[data-theme=auto].dark .cp-temporalStateRef--overdue,:root[data-theme=dark] .cp-temporalStateRef--overdue{border-color:var(--cp-temporal-outline-overdue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-temporalStateRef--overdue,:root[data-theme=dark] .cp-temporalStateRef--overdue{border-color:color-mix(in oklab,var(--cp-temporal-outline-overdue)82%,var(--cp-surface-strong)18%)}}:root[data-theme=auto].dark .cp-temporalStateRef--today,:root[data-theme=dark] .cp-temporalStateRef--today{border-color:var(--cp-temporal-outline-today)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-temporalStateRef--today,:root[data-theme=dark] .cp-temporalStateRef--today{border-color:color-mix(in oklab,var(--cp-temporal-outline-today)82%,var(--cp-surface-strong)18%)}}:root[data-theme=auto].dark .cp-temporalStateRef--upcoming,:root[data-theme=dark] .cp-temporalStateRef--upcoming{border-color:var(--cp-temporal-outline-upcoming)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-temporalStateRef--upcoming,:root[data-theme=dark] .cp-temporalStateRef--upcoming{border-color:color-mix(in oklab,var(--cp-temporal-outline-upcoming)82%,var(--cp-surface-strong)18%)}}:root{--cp-tracking-line-gap:7px;--cp-tracking-underline-thickness:3px;--cp-tracking-underline-opacity:.86;--cp-tracking-underline-opacity-hover:.98;--cp-tracking-pill-tint-strength:6%}:root[data-theme=auto].dark,:root[data-theme=dark],html[data-theme=night]{--cp-tracking-replanned:#f19a6a;--cp-tracking-done:#5fb6ab;--cp-tracking-cancelled:#97a6ba;--cp-tracking-postponed:#d0a455;--cp-tracking-manual:#ada3bf;--cp-tracking-underline-opacity:.92;--cp-tracking-underline-opacity-hover:1;--cp-tracking-pill-tint-strength:8%}.cp-immediateCard.is-overdue{border-color:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-overdue{border-color:color-mix(in oklab,var(--cp-urgency-overdue)36%,var(--cp-border)64%)}}.cp-immediateCard.is-overdue{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-overdue{background:color-mix(in oklab,var(--cp-surface)97%,var(--cp-urgency-overdue)3%)}}.cp-immediateCard.is-overdue{box-shadow:0 0 0 1px var(--cp-urgency-overdue)inset}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-overdue{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-urgency-overdue)12%,transparent)inset}}.cp-immediateCard.is-today{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-today{border-color:color-mix(in oklab,#3b82f6 40%,var(--cp-border)60%)}}.cp-immediateCard.is-today{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-today{background:color-mix(in oklab,var(--cp-surface)96%,#3b82f6 4%)}}.cp-immediateCard.is-today{box-shadow:inset 0 0 0 1px oklab(62.3083% -.0332477 -.185052/.18)}.cp-immediateCard.is-next{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-next{border-color:color-mix(in oklab,#8b5cf6 38%,var(--cp-border)62%)}}.cp-immediateCard.is-next{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-next{background:color-mix(in oklab,var(--cp-surface)97%,#8b5cf6 3%)}}.cp-immediateCard.is-next{box-shadow:inset 0 0 0 1px oklab(60.5631% .0845415 -.201932/.12)}:root[data-theme=auto].dark .cp-immediateCard.is-overdue,:root[data-theme=dark] .cp-immediateCard.is-overdue{border-color:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-overdue,:root[data-theme=dark] .cp-immediateCard.is-overdue{border-color:color-mix(in oklab,var(--cp-urgency-overdue)40%,var(--cp-border)60%)}}:root[data-theme=auto].dark .cp-immediateCard.is-overdue,:root[data-theme=dark] .cp-immediateCard.is-overdue{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-overdue,:root[data-theme=dark] .cp-immediateCard.is-overdue{background:color-mix(in oklab,var(--cp-surface-strong)94%,var(--cp-urgency-overdue)6%)}}:root[data-theme=auto].dark .cp-immediateCard.is-overdue,:root[data-theme=dark] .cp-immediateCard.is-overdue{box-shadow:0 0 0 1px var(--cp-urgency-overdue)inset}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-overdue,:root[data-theme=dark] .cp-immediateCard.is-overdue{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-urgency-overdue)14%,transparent)inset}}:root[data-theme=auto].dark .cp-immediateCard.is-today,:root[data-theme=dark] .cp-immediateCard.is-today{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-today,:root[data-theme=dark] .cp-immediateCard.is-today{border-color:color-mix(in oklab,#3b82f6 38%,var(--cp-border)62%)}}:root[data-theme=auto].dark .cp-immediateCard.is-today,:root[data-theme=dark] .cp-immediateCard.is-today{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-today,:root[data-theme=dark] .cp-immediateCard.is-today{background:color-mix(in oklab,var(--cp-surface-strong)93%,#3b82f6 7%)}}:root[data-theme=auto].dark .cp-immediateCard.is-today,:root[data-theme=dark] .cp-immediateCard.is-today{box-shadow:inset 0 0 0 1px oklab(62.3083% -.0332477 -.185052/.22)}:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{border-color:color-mix(in oklab,#8b5cf6 38%,var(--cp-border)62%)}}:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{background:color-mix(in oklab,var(--cp-surface-strong)94%,#8b5cf6 6%)}}:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{box-shadow:inset 0 0 0 1px oklab(60.5631% .0845415 -.201932/.14)}.cp-immediateItem{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-immediateItem{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-immediateItem{background:var(--cp-surface);border-radius:10px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.cp-immediateItem{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-immediateItemTitle{color:var(--cp-ink);font-size:12px;font-weight:700}.cp-immediateItemMeta{color:var(--cp-muted);margin-top:2px;font-size:11px}.cp-immediateItemMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;margin-top:2px;display:flex}.cp-immediateItemMetaRow .cp-immediateItemMeta{flex:auto;min-width:0;margin-top:0}.cp-immediateItemMeta--stack{gap:1px;display:grid}.cp-immediateItem--compact{padding:5px 7px}.cp-immediateItem--compact .cp-immediateItemTitle{font-size:11.5px;line-height:1.2}.cp-immediateItem--compact .cp-immediateItemMilestone{margin-top:2px;font-size:10.5px}.cp-immediateItemMilestone{color:var(--cp-ink);font-size:11px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-immediateItemMilestone{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-immediateItemDate{color:var(--cp-muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-immediateItemDate{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-immediateTrackBadge{letter-spacing:.01em;white-space:nowrap;border-style:solid;border-width:1px;border-radius:5px;flex:none;align-self:center;max-width:100%;padding:1px 5px;font-size:10px;font-weight:650;line-height:1.15}.cp-immediateTrackBadge--soft{opacity:.78;filter:saturate(.88)}.cp-immediateGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.cp-immediateCard{border-color:var(--cp-border);flex-direction:column;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard{border-color:color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-immediateCard{border-radius:14px;box-shadow:0 7px 16px #0f172a0c}.cp-immediateCardHead{flex:none}.cp-immediateCardHeadRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-immediateSummary{gap:8px;display:grid}.cp-immediateSummaryTotal{color:var(--cp-ink);margin:0;font-size:13px;font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-immediateSummaryTotal{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-immediateSummaryByProject{border:1px dashed var(--cp-border);border-radius:8px;gap:3px;padding:6px 7px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-immediateSummaryByProject{border:1px dashed color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-immediateSummaryByProject{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-immediateSummaryByProject{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-immediateSummaryByProjectRow{grid-template-columns:auto 1fr auto;align-items:center;gap:4px;font-size:11px;display:grid}.cp-immediateSummaryByProjectRow__name{color:var(--cp-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-immediateSummaryByProjectRow__name{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-immediateSummaryByProjectRow__dots{border-bottom:1px dotted var(--cp-muted);min-width:12px}@supports (color:color-mix(in lab,red,red)){.cp-immediateSummaryByProjectRow__dots{border-bottom:1px dotted color-mix(in oklab,var(--cp-muted)55%,transparent)}}.cp-immediateSummaryByProjectRow__dots{transform:translateY(-2px)}.cp-immediateSummaryByProjectRow__count{color:var(--cp-ink);font-size:11px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-immediateSummaryByProjectRow__count{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-immediateOverflowNote{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-immediateOverflowNote{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-immediateListScroll{flex-direction:column;flex:none;margin-top:7px;margin-right:0;padding-right:0;display:flex;overflow:visible}.cp-immediateListScroll--empty{text-align:center;justify-content:center;align-items:center}.cp-immediateListScroll .cp-immediateList{gap:5px;display:grid}.cp-immediateListEmpty{padding:8px 6px;line-height:1.35}.cp-immediateCardFoot{justify-content:flex-end;margin-top:6px;display:flex}.cp-immediateCardToggle{border:1px solid var(--cp-border);border-radius:999px;min-height:24px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.cp-immediateCardToggle{border:1px solid color-mix(in oklab,var(--cp-border)70%,var(--cp-accent)30%)}}.cp-immediateCardToggle{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCardToggle{background:color-mix(in oklab,var(--cp-surface)92%,var(--cp-accent)8%)}}.cp-immediateCardToggle{color:var(--cp-accent);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-immediateCardToggle{color:color-mix(in oklab,var(--cp-accent)70%,var(--cp-ink)30%)}}.cp-immediateCardToggle{cursor:pointer}.cp-immediateCardToggle:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCardToggle:hover{border-color:color-mix(in oklab,var(--cp-border)56%,var(--cp-accent)44%)}}.cp-immediateCardToggle--calendar{justify-content:center;width:100%}.cp-calendarHeaderControls{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.cp-calendarDeliveryModule{border-color:var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryModule{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-calendarDeliveryModule{box-shadow:0 8px 18px #0f172a0e}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryModule--compact{padding:10px 14px 12px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader{flex-direction:column;gap:10px;min-height:0;margin-bottom:0;padding:2px 0 4px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__topActions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--kpis{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:10px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--filters{border-top:1px solid var(--cp-border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--filters{border-top:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-calendarDeliveryKpiRow{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.cp-calendarDeliveryKpiChip{border:1px solid var(--cp-border);border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-calendarDeliveryKpiChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip{background:color-mix(in oklab,var(--cp-surface)98%,var(--cp-muted)2%)}}.cp-calendarDeliveryKpiChip{white-space:nowrap}.cp-calendarDeliveryKpiChip strong{color:var(--cp-ink);font-size:13px;font-weight:780;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip strong{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-calendarDeliveryKpiChip span{color:var(--cp-muted);font-size:10px;font-weight:650;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip span{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-calendarDeliveryKpiChip--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip--warn{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border)76%)}}.cp-calendarDeliveryKpiChip--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip--warn{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)}}.cp-calendarDeliveryKpiChip--danger{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip--danger{border-color:color-mix(in oklab,#ef4444 22%,var(--cp-border)78%)}}.cp-calendarDeliveryKpiChip--danger{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip--danger{background:color-mix(in oklab,#ef4444 7%,var(--cp-surface)93%)}}.cp-calendarDeliveryKpiChip--accent{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip--accent{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)22%,var(--cp-border)78%)}}.cp-calendarDeliveryKpiChip--accent{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryKpiChip--accent{background:color-mix(in oklab,var(--cp-accent,#2563eb)7%,var(--cp-surface)93%)}}.cp-calendarDeliveryNextHitoCard{border:1px solid #22c55e;border-radius:10px;flex:none;gap:3px;width:min(100%,210px);min-width:180px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryNextHitoCard{border:1px solid color-mix(in oklab,#22c55e 22%,var(--cp-border)78%)}}.cp-calendarDeliveryNextHitoCard{background:linear-gradient(135deg,#22c55e 0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryNextHitoCard{background:linear-gradient(135deg,color-mix(in oklab,#22c55e 9%,var(--cp-surface)91%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)100%)}}.cp-calendarDeliveryNextHitoCard__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#15803d;font-size:9.5px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryNextHitoCard__eyebrow{color:color-mix(in oklab,#15803d 72%,var(--cp-ink)28%)}}.cp-calendarDeliveryNextHitoCard__label{color:var(--cp-ink);font-size:11px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryNextHitoCard__label{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-calendarDeliveryNextHitoCard__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-calendarDeliveryNextHitoCard__sep{opacity:.55}.cp-calendarDeliveryNextHitoCard__when{color:var(--cp-muted);font-size:10px;font-weight:650;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryNextHitoCard__when{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-calendarDeliveryNextHitoCard__when{text-transform:capitalize}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--title{gap:5px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--actions{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__actionsGroup{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeaderActions{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__title{align-items:center;gap:6px;font-size:13.5px;line-height:1.2;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__emoji{background:var(--cp-accent,#2563eb);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__emoji{background:color-mix(in oklab,var(--cp-accent,#2563eb)10%,var(--cp-surface)90%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__emoji{font-size:12px;line-height:1}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryContextStats{color:var(--cp-muted);margin:0;font-size:10px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryContextStats{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryContextStats{white-space:nowrap}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryContextStats strong{color:var(--cp-ink);font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryContextStats strong{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryContextStats__sep{opacity:.45;margin:0 5px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito__sep{opacity:.5;margin:0 3px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters__project{flex:none;gap:5px;margin:0}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__line--filters .cp-calendarDeliveryFilters__project{margin-left:auto}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader .cp-calendarDeliveryFilterChip{min-height:24px;padding:0 10px;font-size:10px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader .cp-calendarDeliveryProjectSelect{min-width:128px;max-width:168px;min-height:26px;padding:2px 8px;font-size:10px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader .cp-calendarDeliveryFilters__scopes{gap:5px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeader__actionsGroup .cp-windowControls{flex:none;margin-left:4px}.cp-calendarToolbarChip{border:1px solid var(--cp-border);border-radius:7px;justify-content:center;align-items:center;gap:3px;min-height:24px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-calendarToolbarChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-calendarToolbarChip{color:var(--cp-ink);font-size:10px;font-weight:650;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-calendarToolbarChip{cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s}.cp-calendarToolbarChip:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip:hover{background:color-mix(in oklab,var(--cp-surface)92%,var(--cp-accent,#2563eb)8%)}}.cp-calendarToolbarChip.is-active{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip.is-active{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)32%,var(--cp-border)68%)}}.cp-calendarToolbarChip.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip.is-active{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-calendarToolbarChip.is-active{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToolbarChip.is-active{color:color-mix(in oklab,var(--cp-accent,#2563eb)72%,var(--cp-ink)28%)}}.cp-calendarToolbarChip--icon{min-width:26px;padding:0 7px}.cp-calendarToolbarChip--sync{padding-right:7px}.cp-calendarToolbarChip__caret{opacity:.65;margin-left:1px;font-size:8px}.cp-calendarDropdown{z-index:80;border:1px solid var(--cp-border);border-radius:10px;width:220px;max-width:min(220px,100vw - 24px);max-height:min(320px,100vh - 120px);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-calendarDropdown{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown{background:color-mix(in oklab,var(--cp-surface-strong)99%,#fff 1%)}}.cp-calendarDropdown{box-shadow:0 12px 32px oklab(20.7682% -.00294792 -.0397151/.14)}.cp-calendarDropdown--prefs{width:260px;max-width:min(260px,100vw - 24px);left:auto;right:0}.cp-calendarDropdown--prefsCompact{width:220px;max-width:min(220px,100vw - 24px);padding:3px}.cp-calendarDropdown--prefsCompact .cp-calendarGearMenu__toneGroup{padding:0 4px 4px}.cp-calendarDropdown--prefsCompact .cp-calendarToneChip{min-height:24px;padding:2px 7px;font-size:10px}.cp-calendarPrefsLegend{border-top:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-calendarPrefsLegend{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-calendarPrefsLegend{margin-top:2px;padding-top:2px}.cp-calendarPrefsLegend__toggle{text-align:left;width:100%;color:var(--cp-muted);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:10px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarPrefsLegend__toggle{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarPrefsLegend__toggle{cursor:pointer}.cp-calendarPrefsLegend__toggle:hover{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarPrefsLegend__toggle:hover{background:color-mix(in oklab,var(--cp-muted)6%,transparent)}}.cp-calendarPrefsLegend__body{padding:0 4px 4px}.cp-calendarLegendRow{color:var(--cp-ink);align-items:center;gap:8px;padding:4px 6px;font-size:10px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarLegendRow{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-dashboardCalendarEventPill--legendSwatch{pointer-events:none;border-radius:3px;flex:0 0 24px;width:24px;min-height:12px;padding:0}.cp-calendarDropdown__caption{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted);padding:4px 8px 6px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown__caption{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-calendarDropdown__hint{color:var(--cp-muted);margin:0;padding:0 8px 6px;font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown__hint{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarDropdown__item{text-align:left;width:100%;min-height:30px;color:var(--cp-ink);background:0 0;border:0;border-radius:7px;align-items:center;padding:6px 8px;font-size:11.5px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown__item{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-calendarDropdown__item{cursor:pointer}.cp-calendarDropdown__item:hover:not(:disabled){background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown__item:hover:not(:disabled){background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-accent,#2563eb)12%)}}.cp-calendarDropdown__item:disabled{opacity:.55;cursor:not-allowed}.cp-calendarDropdown__item--muted{color:var(--cp-muted);font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown__item--muted{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarDropdown__divider{background:var(--cp-border);height:1px;margin:4px 6px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDropdown__divider{background:color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarDropdown__status{color:#b91c1c;margin:0;padding:4px 8px 6px;font-size:10px}.cp-calendarMonthNavToday{margin-left:6px}.cp-calendarDeliveryNavRow{border-top:1px solid var(--cp-border);align-items:center;gap:14px;margin-top:2px;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryNavRow{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-calendarDeliveryViewSegment{border:1px solid var(--cp-border);border-radius:9px;flex-wrap:nowrap;flex:none;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryViewSegment{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-calendarDeliveryViewSegment{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryViewSegment{background:color-mix(in oklab,var(--cp-muted)6%,var(--cp-surface)94%)}}.cp-calendarDeliveryViewSegmentBtn{min-height:26px;color:var(--cp-muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:10px;font-weight:650;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryViewSegmentBtn{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarDeliveryViewSegmentBtn{cursor:pointer;white-space:nowrap;transition:background-color .12s,color .12s,box-shadow .12s}.cp-calendarDeliveryViewSegmentBtn:hover{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryViewSegmentBtn:hover{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-calendarDeliveryViewSegmentBtn.is-active{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryViewSegmentBtn.is-active{background:color-mix(in oklab,var(--cp-surface-strong)99%,#fff 1%)}}.cp-calendarDeliveryViewSegmentBtn.is-active{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryViewSegmentBtn.is-active{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-calendarDeliveryViewSegmentBtn.is-active{box-shadow:0 1px 3px oklab(20.7682% -.00294792 -.0397151/.08)}.cp-calendarDeliveryViewScopes{flex-wrap:nowrap;flex:none;gap:5px;display:inline-flex}.cp-calendarDeliveryNavRow .cp-calendarMonthNav{flex:auto;min-height:30px;margin-top:0}#calendario-global .cp-calendarMonthCell--offMonth{opacity:.45}#calendario-global .cp-calendarMonthCell--offMonth .cp-dashboardCalDayNum--offMonth{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-calendarMonthCell--offMonth .cp-dashboardCalDayNum--offMonth{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}#calendario-global .cp-calendarMonthCell--offMonth .cp-dashboardCalDayNum--offMonth{font-weight:650}#calendario-global .cp-calendarMonthCell--offMonth .cp-dashboardCalendarEventPill--cellCompact{opacity:.82}button.cp-dashboardCalendarEventPill--cellCompact,button.cp-dashboardCalendarEventPill--weekRow{text-align:left;cursor:pointer;width:100%;font:inherit;border:0}.cp-calendarDeliveryWeekShell{min-height:0;margin-top:4px}.cp-calendarDeliveryWeekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-height:332px;display:grid}.cp-calendarDeliveryWeekCol{border:1px solid var(--cp-border);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-calendarDeliveryWeekCol{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-calendarDeliveryWeekCol{overflow:hidden}.cp-calendarDeliveryWeekCol.is-today{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol.is-today{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-border)66%)}}.cp-calendarDeliveryWeekCol.is-today{box-shadow:inset 0 0 0 1px var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol.is-today{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-accent,#2563eb)16%,transparent)}}.cp-calendarDeliveryWeekCol.is-weekend{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol.is-weekend{background:color-mix(in oklab,var(--cp-muted)6%,var(--cp-surface)94%)}}.cp-calendarDeliveryWeekCol__head{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:baseline;gap:4px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol__head{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-calendarDeliveryWeekCol__dow{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-muted);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol__dow{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-calendarDeliveryWeekCol__date{color:var(--cp-ink);font-size:12px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol__date{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-calendarDeliveryWeekCol__date.is-today{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol__date.is-today{color:color-mix(in oklab,var(--cp-accent,#2563eb)78%,var(--cp-ink)22%)}}.cp-calendarDeliveryWeekCol__body{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:4px 4px 6px;display:flex;overflow:auto}.cp-calendarDeliveryWeekCol__empty{padding:2px 2px 0;font-size:10px}.cp-calendarDeliveryWeekCol__project{color:var(--cp-muted);font-size:8.5px;font-weight:650;display:block}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryWeekCol__project{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarDeliveryWeekCol__project{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#calendario-global .cp-dashboardCalendarEventPill--weekRow{border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;min-height:0;margin:0;padding:2px 4px;display:flex}.cp-calendarDayNoteBadge--week{margin-top:2px}.cp-calendarDeliveryDayView{border:1px solid var(--cp-border);border-radius:10px;margin-top:4px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-calendarDeliveryDayView{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-calendarDeliveryDayView{overflow:hidden}.cp-calendarDeliveryDayView__head{border-bottom:1px solid var(--cp-border);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView__head{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-calendarDeliveryDayView__title{text-transform:capitalize;margin:0;font-size:14px;font-weight:780}.cp-calendarDeliveryDayView__list{flex-direction:column;gap:2px;padding:6px 8px;display:flex}.cp-calendarDeliveryDayView__row{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;display:flex}.cp-calendarDeliveryDayView__row:hover{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView__row:hover{background:color-mix(in oklab,var(--cp-muted)8%,transparent)}}.cp-calendarDeliveryDayView__project{color:var(--cp-muted);flex:none;font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView__project{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}#calendario-global .cp-dashboardCalendarEventPill--dayRow{border-radius:4px;flex:auto;min-width:0;padding:2px 6px}.cp-calendarDeliveryDayView__empty{margin:0;padding:4px 2px;font-size:11px}.cp-calendarDeliveryDayView__notes{border-top:1px solid var(--cp-border);padding:8px 10px 10px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView__notes{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-calendarDeliveryDayView__notes{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDeliveryDayView__notes{background:color-mix(in oklab,var(--cp-muted)4%,var(--cp-surface)96%)}}.cp-calendarDeliveryDayView__notesHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cp-calendarDeliveryDayView__notesHead h5{margin:0;font-size:11px;font-weight:750}.cp-calendarDeliveryDayView__notesHead h5:before{content:"📝 "}.cp-calendarDeliveryDayView__notesBody{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.cp-calendarDeliveryDayView__notesEmpty{margin:0;font-size:10.5px}.cp-calendarHitoDrawerBackdrop{z-index:120;background:oklab(20.7682% -.00294792 -.0397151/.24);position:fixed;inset:0}.cp-calendarHitoDrawer{z-index:121;border-left:1px solid var(--cp-border);flex-direction:column;gap:0;width:min(360px,92vw);height:100vh;padding:12px 12px 16px;display:flex;position:fixed;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer{border-left:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-calendarHitoDrawer{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer{background:color-mix(in oklab,var(--cp-surface-strong)99%,#fff 1%)}}.cp-calendarHitoDrawer{box-shadow:-12px 0 36px oklab(20.7682% -.00294792 -.0397151/.12)}.cp-calendarHitoDrawer__head{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer__head{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-calendarHitoDrawer__title{margin:0;font-size:15px;font-weight:780;line-height:1.2}.cp-calendarHitoDrawer__project{color:var(--cp-muted);margin:2px 0 0;font-size:11px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer__project{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarHitoDrawer__meta{gap:8px;margin:0;padding:10px 0;display:grid}.cp-calendarHitoDrawer__row{grid-template-columns:88px 1fr;gap:8px;font-size:11px;line-height:1.35;display:grid}.cp-calendarHitoDrawer__row--stack{grid-template-columns:1fr;gap:4px}.cp-calendarHitoDrawer__row dt{color:var(--cp-muted);margin:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer__row dt{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-calendarHitoDrawer__row dd{color:var(--cp-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer__row dd{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-calendarHitoDrawer__actions{border-top:1px solid var(--cp-border);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarHitoDrawer__actions{border-top:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-dashboardMobileCalendarDetailCard--clickable{cursor:pointer}.cp-calendarDayNoteBadge{background:#f59e0b;border:0;border-radius:3px;align-items:center;gap:3px;width:100%;min-height:0;padding:0 3px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBadge{background:color-mix(in oklab,#f59e0b 10%,var(--cp-surface)90%)}}.cp-calendarDayNoteBadge{text-align:left;cursor:pointer}.cp-calendarDayNoteBadge__text{color:#92400e;flex:auto;min-width:0;font-size:9.5px;font-weight:680;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBadge__text{color:color-mix(in oklab,#92400e 72%,var(--cp-ink)28%)}}.cp-calendarDayNoteBadge__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__lead{gap:2px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__title{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:12.5px;font-weight:780;line-height:1.15}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActions{flex:none;align-items:center;gap:4px;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySyncBtn{align-items:center;gap:5px;max-width:min(280px,42vw);display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySyncBtn__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySyncBtn__caret{opacity:.72;flex:none;font-size:8px}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu--sync{min-width:200px}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__divider{background:var(--cp-border);height:1px;margin:4px 6px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__divider{background:color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item--muted{color:var(--cp-muted);font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item--muted{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito{color:var(--cp-muted);margin:1px 0 0;font-size:9.5px;font-weight:650;line-height:1.25;display:block}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito__label{letter-spacing:0;margin-right:3px;font-weight:700}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito__value strong{color:var(--cp-ink);font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito__value strong{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryNextHito__sep{opacity:.55}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn{border:1px solid var(--cp-border);border-radius:7px;min-height:26px;padding:0 9px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn:hover{background:color-mix(in oklab,var(--cp-surface)92%,var(--cp-accent,#2563eb)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn.is-active{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn.is-active{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHeadActionBtn.is-active{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpis{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{background:color-mix(in oklab,var(--cp-surface)97%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi{white-space:nowrap}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi strong{color:var(--cp-ink);font-size:11px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi strong{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi--attention strong{color:#b45309}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi--attention strong{color:color-mix(in oklab,#b45309 78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi--attention{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi--attention{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border)76%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi--attention{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryKpi--attention{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__subtitle{color:var(--cp-muted);margin:0;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__subtitle{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryOptionsBtn.is-active{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryOptionsBtn.is-active{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryOptionsBtn.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryOptionsBtn.is-active{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryMetrics{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryMetrics{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryMetrics__month{text-transform:capitalize}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHead__controls{align-items:center}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu--filters{min-width:240px}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearRoot{position:relative}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn.is-active,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearBtn.is-active{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn.is-active,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearBtn.is-active{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-border)66%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn.is-active,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearBtn.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn.is-active,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearBtn.is-active{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn{letter-spacing:.01em;border:1px solid var(--cp-border);border-radius:8px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliverySettingsBtn:hover{background:color-mix(in oklab,var(--cp-surface)92%,var(--cp-accent,#2563eb)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu{z-index:40;border:1px solid var(--cp-border);border-radius:11px;min-width:220px;max-width:min(320px,92vw);padding:6px;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu{background:color-mix(in oklab,var(--cp-surface-strong)99%,#fff 1%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu{box-shadow:0 14px 36px oklab(20.7682% -.00294792 -.0397151/.14)}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__caption{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);padding:4px 8px 6px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__caption{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item{text-align:left;width:100%;min-height:32px;color:var(--cp-ink);background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 8px;font-size:12px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item{cursor:pointer}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back:hover,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back:hover,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__item:hover{background:color-mix(in oklab,var(--cp-surface)88%,var(--cp-accent,#2563eb)12%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back{color:var(--cp-muted);font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__back{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__hint,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__status{color:var(--cp-muted);margin:0;padding:4px 8px 6px;font-size:10.5px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__hint,.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__status{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__code{word-break:break-all;font-size:10px}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__toneGroup{gap:6px;padding:4px 8px 8px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__toneLabel{color:var(--cp-muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__toneLabel{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarGearMenu__toneChips{flex-wrap:wrap;gap:5px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive{gap:4px;margin-top:8px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive__month{text-transform:capitalize;color:var(--cp-ink);font-size:15px;font-weight:780;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive__month{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive__stats{color:var(--cp-muted);flex-wrap:wrap;gap:8px 14px;font-size:11px;font-weight:650;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive__stats{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive__stats strong{color:var(--cp-ink);font-size:12px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryExecutive__stats strong{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters--bar{border-top:0;flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto;padding:0}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters__scopes{flex-wrap:nowrap;flex:none;gap:4px;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{border:1px solid var(--cp-border);border-radius:999px;min-height:24px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{color:var(--cp-muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip{cursor:pointer;white-space:nowrap}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip.is-active{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip.is-active{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)32%,var(--cp-border)68%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip.is-active{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip.is-active{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip.is-active{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilterChip.is-active{color:color-mix(in oklab,var(--cp-accent,#2563eb)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters__project{align-items:center;gap:6px;min-width:0;margin-left:auto;font-size:10px;display:inline-flex}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters__projectLabel{color:var(--cp-muted);flex:none;font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters__projectLabel{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryFilters__projectLabel{white-space:nowrap}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryProjectSelect{min-width:min(180px,36vw);max-width:min(240px,48vw);min-height:24px;padding:2px 8px;font-size:10.5px}.cp-calendarSyncModalOverlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklab(20.7682% -.00294792 -.0397151/.42);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cp-calendarSyncModal{border:1px solid var(--cp-border);border-radius:14px;width:min(520px,100%);max-height:min(90vh,720px);padding:16px 16px 14px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-calendarSyncModal{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal{background:color-mix(in oklab,var(--cp-surface-strong)99%,#fff 1%)}}.cp-calendarSyncModal{box-shadow:0 22px 48px oklab(20.7682% -.00294792 -.0397151/.18)}.cp-calendarSyncModal__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cp-calendarSyncModal__title{margin:0;font-size:16px;font-weight:780;line-height:1.2}.cp-calendarSyncModal__subtitle{color:var(--cp-muted);margin:4px 0 0;font-size:12px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__subtitle{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-calendarSyncModal__section{border-top:1px solid var(--cp-border);gap:6px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__section{border-top:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarSyncModal__section:first-of-type{border-top:0;padding-top:0}.cp-calendarSyncModal__sectionTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__sectionTitle{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-calendarSyncModal__hint{color:var(--cp-muted);margin:0;font-size:11px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__hint{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-calendarSyncModal__urlRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.cp-calendarSyncModal__urlInput{min-height:34px;font-size:11px}.cp-calendarSyncModal__webcalHint{color:var(--cp-muted);margin:0;font-size:10px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__webcalHint{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarSyncModal__code{word-break:break-all;font-size:10px}.cp-calendarSyncModal__downloadBtn{justify-self:start}.cp-calendarSyncModal__guideList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cp-calendarSyncModal__guideList li{gap:1px;font-size:11px;line-height:1.3;display:grid}.cp-calendarSyncModal__guideList strong{color:var(--cp-ink);font-size:11.5px;font-weight:720}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__guideList strong{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-calendarSyncModal__guideList span{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__guideList span{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-calendarSyncModal__security{color:var(--cp-muted);margin:4px 0 0;font-size:10px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__security{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-calendarSyncModal__error{color:#b91c1c;margin:8px 0 0;font-size:11px}.cp-calendarSyncModal__foot{border-top:1px solid var(--cp-border);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal__foot{border-top:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__providers{gap:8px;margin-bottom:12px;display:grid}.cp-calendarSyncModal--connect .cp-calendarSyncModal__providerRow{border:1px solid var(--cp-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__providerRow{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__providerRow{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__providerRow{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__providerLabel{color:var(--cp-ink);font-size:13px;font-weight:720}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__providerLabel{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__advanced{border-top:1px solid var(--cp-border);gap:4px;padding-top:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__advanced{border-top:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__advancedTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 4px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__advancedTitle{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__disclosure{text-align:left;width:100%;min-height:32px;color:var(--cp-ink);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:12px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__disclosure{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__disclosure{cursor:pointer}.cp-calendarSyncModal--connect .cp-calendarSyncModal__disclosure:hover{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarSyncModal--connect .cp-calendarSyncModal__disclosure:hover{color:color-mix(in oklab,var(--cp-accent,#2563eb)72%,var(--cp-ink)28%)}}.cp-calendarSyncModal--connect .cp-calendarSyncModal__advancedBody{gap:8px;padding:2px 0 8px 18px;display:grid}.cp-calendarSyncModal--connect .cp-calendarSyncModal__regenBtn{justify-self:start}.cp-calendarDayNotesOverlay{z-index:1190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklab(20.7682% -.00294792 -.0397151/.38);position:fixed;inset:0}.cp-calendarDayNotesPanel{z-index:1195;border-left:1px solid var(--cp-border);grid-template-rows:auto auto 1fr auto auto;gap:12px;width:min(380px,100vw);height:100dvh;padding:16px 14px 14px;display:grid;position:fixed;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel{border-left:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-calendarDayNotesPanel{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel{background:color-mix(in oklab,var(--cp-surface-strong)99%,#fff 1%)}}.cp-calendarDayNotesPanel{box-shadow:-12px 0 36px oklab(20.7682% -.00294792 -.0397151/.12)}.cp-calendarDayNotesPanel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-calendarDayNotesPanel__title{margin:0;font-size:16px;font-weight:780;line-height:1.2}.cp-calendarDayNotesPanel__date{color:var(--cp-muted);margin:4px 0 0;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__date{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarDayNotesPanel__list{min-height:0;overflow:auto}.cp-calendarDayNotesPanel__item{border:1px solid var(--cp-border);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__item{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-calendarDayNotesPanel__item{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__item{background:color-mix(in oklab,var(--cp-accent,#2563eb)6%,var(--cp-surface)94%)}}.cp-calendarDayNotesPanel__itemText{white-space:pre-wrap;color:var(--cp-ink);margin:0;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__itemText{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-calendarDayNotesPanel__empty{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__empty{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-calendarDayNotesPanel__field{align-content:start;gap:6px;display:grid}.cp-calendarDayNotesPanel__fieldLabel{letter-spacing:.02em;color:var(--cp-muted);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__fieldLabel{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-calendarDayNotesPanel__textarea{resize:vertical;min-height:120px}.cp-calendarDayNotesPanel__status{color:var(--cp-accent,#2563eb);margin:0;font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__status{color:color-mix(in oklab,var(--cp-accent,#2563eb)72%,var(--cp-ink)28%)}}.cp-calendarDayNotesPanel__foot{border-top:1px solid var(--cp-border);justify-content:space-between;gap:8px;padding-top:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__foot{border-top:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarDayNotesPanel__deleteBtn{color:#b91c1c}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNotesPanel__deleteBtn{color:color-mix(in oklab,#b91c1c 78%,var(--cp-ink)22%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryGridShell{height:556px;min-height:556px;max-height:556px;margin-top:10px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryDow,.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryGrid{grid-template-rows:repeat(6,minmax(0,1fr));height:100%}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryDow{margin-top:8px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryHint{margin-top:8px;font-size:11px;line-height:1.35}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule{border-color:var(--cp-border);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule{background:color-mix(in oklab,var(--cp-surface)99%,transparent)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule__lead{gap:2px;min-width:0;display:grid}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule__title{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-ink);margin:0;font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule__title{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule__subtitle{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule__subtitle{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule .cp-immediateGrid{gap:6px;margin-top:0}.cp-module-dashboard .cp-dashboardHome .cp-dashboardImmediateModule .cp-immediateCard{border-radius:10px;padding:8px}.cp-rrhhExecModule{padding:9px 11px 10px!important}.cp-rrhhExecPanel{gap:7px;display:grid}.cp-rrhhExecPanel__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-rrhhExecPanel__title{letter-spacing:-.01em;color:var(--cp-ink);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:780;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecPanel__title{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-rrhhExecPanel__icon{background:var(--cp-accent,#2563eb);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecPanel__icon{background:color-mix(in oklab,var(--cp-accent,#2563eb)10%,var(--cp-surface)90%)}}.cp-rrhhExecPanel__icon{font-size:12px;line-height:1}.cp-rrhhExecKpiRow,.cp-rrhhExecSummaryRow{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cp-rrhhExecSummaryRow{border-top:1px solid var(--cp-border);padding-top:2px}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecSummaryRow{border-top:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-rrhhExecHero{border:1px solid var(--cp-border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-rrhhExecHero{background:linear-gradient(135deg,var(--cp-surface)0,var(--cp-muted)100%)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero{background:linear-gradient(135deg,color-mix(in oklab,var(--cp-surface)98%,transparent)0,color-mix(in oklab,var(--cp-muted)4%,var(--cp-surface)96%)100%)}}.cp-rrhhExecHero--stable{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--stable{border-color:color-mix(in oklab,#22c55e 22%,var(--cp-border)78%)}}.cp-rrhhExecHero--stable{background:linear-gradient(135deg,#22c55e 0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--stable{background:linear-gradient(135deg,color-mix(in oklab,#22c55e 7%,var(--cp-surface)93%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)100%)}}.cp-rrhhExecHero--attention{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--attention{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border)76%)}}.cp-rrhhExecHero--attention{background:linear-gradient(135deg,#f59e0b 0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--attention{background:linear-gradient(135deg,color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)100%)}}.cp-rrhhExecHero--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--risk{border-color:color-mix(in oklab,#ef4444 24%,var(--cp-border)76%)}}.cp-rrhhExecHero--risk{background:linear-gradient(135deg,#ef4444 0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--risk{background:linear-gradient(135deg,color-mix(in oklab,#ef4444 8%,var(--cp-surface)92%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)100%)}}.cp-rrhhExecHero__body{flex:auto;gap:3px;min-width:0;display:grid}.cp-rrhhExecHero--compact .cp-rrhhExecHero__line{min-width:0;color:var(--cp-ink);flex:auto;margin:0;font-size:11px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero--compact .cp-rrhhExecHero__line{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-rrhhExecHero__statusInline{color:var(--cp-ink);font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__statusInline{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-rrhhExecHero__statusInline{white-space:nowrap}.cp-rrhhExecHero__sep{opacity:.5}.cp-rrhhExecHero__detailInline{color:var(--cp-muted);font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__detailInline{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-rrhhExecHero__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted);font-size:9.5px;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__eyebrow{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-rrhhExecHero__status{color:var(--cp-ink);margin:0;font-size:17px;font-weight:780;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__status{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-rrhhExecHero__detail{color:var(--cp-ink);margin:0;font-size:12px;font-weight:700;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__detail{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-rrhhExecHero__impact{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__impact{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-rrhhExecHero__cta{border:1px solid var(--cp-border);border-radius:7px;flex:none;align-self:center;min-height:24px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__cta{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-rrhhExecHero__cta{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__cta{background:color-mix(in oklab,var(--cp-surface)96%,var(--cp-muted)4%)}}.cp-rrhhExecHero__cta{color:var(--cp-ink);font-size:10px;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__cta{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-rrhhExecHero__cta{cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s}.cp-rrhhExecHero__cta:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__cta:hover{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-rrhhExecHero__cta:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHero__cta:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)24%,var(--cp-border)76%)}}.cp-rrhhExecGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cp-rrhhExecGrid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-rrhhExecCard{border:1px solid var(--cp-border);border-radius:9px;gap:4px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-rrhhExecCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-rrhhExecCard{min-height:0}.cp-rrhhExecCard__title{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard__title{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-rrhhExecCard__metric{color:var(--cp-ink);margin:0;font-size:11px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard__metric{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-rrhhExecCard__metric strong{margin-right:3px;font-size:20px;font-weight:780;line-height:1.05}.cp-rrhhExecCard__sub{color:var(--cp-muted);margin:0;font-size:10.5px;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard__sub{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-rrhhExecCard__sub--warn{color:#b45309}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard__sub--warn{color:color-mix(in oklab,#b45309 72%,var(--cp-ink)28%)}}.cp-rrhhExecCard__pct{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecCard__pct{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-rrhhExecBar{background:var(--cp-muted);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBar{background:color-mix(in oklab,var(--cp-muted)14%,var(--cp-surface)86%)}}.cp-rrhhExecBar{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBar{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-rrhhExecBar__fill{border-radius:inherit;background:linear-gradient(90deg,var(--cp-accent,#2563eb),var(--cp-accent,#2563eb));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBar__fill{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-accent,#2563eb)78%,#fff 22%),color-mix(in oklab,var(--cp-accent,#2563eb)92%,#000 8%))}}.cp-rrhhExecBadge{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:4px;width:fit-content;margin-top:1px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBadge{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-rrhhExecBadge--ok{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBadge--ok{background:color-mix(in oklab,#22c55e 10%,var(--cp-surface)90%)}}.cp-rrhhExecBadge--ok{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBadge--ok{color:color-mix(in oklab,#15803d 78%,var(--cp-ink)22%)}}.cp-rrhhExecBadge--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBadge--warn{background:color-mix(in oklab,#f59e0b 12%,var(--cp-surface)88%)}}.cp-rrhhExecBadge--warn{color:#b45309}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecBadge--warn{color:color-mix(in oklab,#b45309 78%,var(--cp-ink)22%)}}.cp-rrhhExecAttentionList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cp-rrhhExecAttentionList li{margin:0;padding:0}.cp-rrhhExecAttentionItem{border:1px solid var(--cp-border);border-radius:7px;gap:2px;width:100%;padding:6px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-rrhhExecAttentionItem{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-rrhhExecAttentionItem{text-align:left;cursor:pointer;transition:background-color .12s,border-color .12s,transform .12s}.cp-rrhhExecAttentionItem:hover:not(:disabled){background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem:hover:not(:disabled){background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent,#2563eb)6%)}}.cp-rrhhExecAttentionItem:hover:not(:disabled){border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem:hover:not(:disabled){border-color:color-mix(in oklab,var(--cp-accent,#2563eb)18%,var(--cp-border)82%)}}.cp-rrhhExecAttentionItem:focus-visible{outline:2px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#2563eb)42%,transparent)}}.cp-rrhhExecAttentionItem:focus-visible{outline-offset:1px}.cp-rrhhExecAttentionItem:disabled{cursor:default;opacity:.72}.cp-rrhhExecAttentionItem--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem--warn{border-color:color-mix(in oklab,#f59e0b 22%,var(--cp-border)78%)}}.cp-rrhhExecAttentionItem--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem--warn{background:color-mix(in oklab,#f59e0b 7%,var(--cp-surface)93%)}}.cp-rrhhExecAttentionItem--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem--risk{border-color:color-mix(in oklab,#ef4444 22%,var(--cp-border)78%)}}.cp-rrhhExecAttentionItem--risk{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem--risk{background:color-mix(in oklab,#ef4444 7%,var(--cp-surface)93%)}}.cp-rrhhExecAttentionItem__project{color:var(--cp-ink);margin:0;font-size:10.5px;font-weight:780;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem__project{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-rrhhExecAttentionItem__problem{color:var(--cp-ink);margin:0;font-size:10px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem__problem{color:color-mix(in oklab,var(--cp-ink)84%,var(--cp-muted)16%)}}.cp-financeExecAttentionMore,.cp-rrhhExecAttentionMore{color:var(--cp-muted);margin:4px 0 0;font-size:9.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionMore,.cp-rrhhExecAttentionMore{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-rrhhExecAttentionItem__impact{color:var(--cp-muted);margin:0;font-size:9.5px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionItem__impact{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-rrhhExecAttentionEmpty{color:#15803d;margin:0;padding:6px 0 2px;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecAttentionEmpty{color:color-mix(in oklab,#15803d 72%,var(--cp-ink)28%)}}.cp-rrhhExecHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cp-rrhhExecHubKpi{border:1px solid var(--cp-border);border-radius:9px;align-content:start;gap:2px;min-height:64px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHubKpi{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-rrhhExecHubKpi{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHubKpi{background:color-mix(in oklab,var(--cp-surface)98%,var(--cp-muted)2%)}}.cp-rrhhExecHubKpi__label{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHubKpi__label{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-rrhhExecHubKpi__value{color:var(--cp-ink);font-size:22px;font-weight:780;line-height:1.05}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHubKpi__value{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-rrhhExecHubKpi__foot,.cp-rrhhExecHubKpi__meta{color:var(--cp-muted);font-size:10px;font-weight:650;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-rrhhExecHubKpi__foot,.cp-rrhhExecHubKpi__meta{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-opsDelivery{gap:8px;display:grid}.cp-opsDelivery__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-opsDelivery__lead{gap:2px;min-width:0;display:grid}.cp-opsDelivery__title{color:var(--cp-ink);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:780;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-opsDelivery__title{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-opsDelivery__subtitle{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-opsDelivery__subtitle{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-opsDeliveryProjectSelect{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.cp-opsDeliveryProjectSelect__label{color:var(--cp-muted);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryProjectSelect__label{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-opsDeliveryProjectSelect__input{min-width:180px;max-width:280px;font-size:12px}.cp-opsDeliveryRow__episode{letter-spacing:.02em;color:var(--cp-muted);margin:0;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__episode{color:color-mix(in oklab,var(--cp-muted)65%,var(--cp-ink)35%)}}.cp-opsDeliveryTimingBadge{border-radius:999px;align-items:center;width:fit-content;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.cp-opsDeliveryTimingBadge--ok{color:#166534;background:oklab(62.7052% -.145969 .0869672/.14)}.cp-opsDeliveryTimingBadge--late{color:#92400e;background:oklab(76.8591% .0560995 .154808/.16)}.cp-opsDeliveryApprovalBadge{color:#166534;background:oklab(62.7052% -.145969 .0869672/.14);margin-top:2px}.cp-opsDeliveryApprovalBadge,.cp-opsDeliveryGroupBadge{border-radius:999px;align-items:center;width:fit-content;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.cp-opsDeliveryGroupBadge{background:var(--cp-accent,#2563eb);margin-bottom:2px}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryGroupBadge{background:color-mix(in oklab,var(--cp-accent,#2563eb)12%,transparent)}}.cp-opsDeliveryGroupBadge{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryGroupBadge{color:color-mix(in oklab,var(--cp-accent,#2563eb)78%,#0f172a 22%)}}.cp-opsDeliveryHero,.cp-opsDeliveryKpiRow{margin:0}.cp-opsDeliveryEvidenceBadge{border:1px solid var(--cp-accent,#2563eb);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceBadge{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)24%,var(--cp-border)76%)}}.cp-opsDeliveryEvidenceBadge{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceBadge{background:color-mix(in oklab,var(--cp-accent,#2563eb)10%,var(--cp-surface)90%)}}.cp-opsDeliveryEvidenceBadge{color:var(--cp-ink);font-size:10px;font-weight:750;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceBadge{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-opsDeliveryEvidenceBadge{text-decoration:none}.cp-opsDeliveryEvidenceBadge:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceBadge:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)36%,var(--cp-border)64%)}}.cp-opsDeliveryEvidenceBadge:hover{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceBadge:hover{background:color-mix(in oklab,var(--cp-accent,#2563eb)16%,var(--cp-surface)84%)}}.cp-opsDeliveryEvidenceWarn{color:#b45309;margin-top:4px;font-size:10px;font-weight:700;line-height:1.25;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceWarn{color:color-mix(in oklab,#b45309 78%,var(--cp-ink)22%)}}.cp-opsDeliveryEvidenceCard{border:1px solid var(--cp-accent,#2563eb);border-radius:10px;gap:3px;margin-top:6px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)18%,var(--cp-border)82%)}}.cp-opsDeliveryEvidenceCard{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard{background:color-mix(in oklab,var(--cp-accent,#2563eb)6%,var(--cp-surface)94%)}}.cp-opsDeliveryEvidenceCard--drawer{margin-top:0}.cp-opsDeliveryEvidenceCard__type{color:var(--cp-ink);margin:0;font-size:11px;font-weight:800;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__type{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-opsDeliveryEvidenceCard__meta{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__meta{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-opsDeliveryEvidenceCard--frameio{border-color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard--frameio{border-color:color-mix(in oklab,#7c3aed 28%,var(--cp-border)72%)}}.cp-opsDeliveryEvidenceCard--frameio{background:linear-gradient(145deg,#7c3aed,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard--frameio{background:linear-gradient(145deg,color-mix(in oklab,#7c3aed 10%,var(--cp-surface)90%)0,color-mix(in oklab,#2563eb 8%,var(--cp-surface)92%)100%)}}.cp-opsDeliveryEvidenceCard--frameio{box-shadow:0 1px oklab(54.1337% .0963843 -.226969/.12)}.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__type{letter-spacing:.01em;font-size:12px}.cp-opsDeliveryEvidenceCard__delivered{color:var(--cp-ink);margin:0;font-size:10.5px;font-weight:700;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__delivered{color:color-mix(in oklab,var(--cp-ink)82%,var(--cp-muted)18%)}}.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta{border-color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta{border-color:color-mix(in oklab,#7c3aed 32%,var(--cp-border)68%)}}.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta{background:#7c3aed}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta{background:color-mix(in oklab,#7c3aed 14%,var(--cp-surface)86%)}}.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta{font-weight:800}.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta:hover{border-color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta:hover{border-color:color-mix(in oklab,#7c3aed 44%,var(--cp-border)56%)}}.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta:hover{background:#7c3aed}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard--frameio .cp-opsDeliveryEvidenceCard__cta:hover{background:color-mix(in oklab,#7c3aed 22%,var(--cp-surface)78%)}}.cp-opsDeliveryEvidenceCard__cta{border:1px solid var(--cp-accent,#2563eb);border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__cta{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)28%,var(--cp-border)72%)}}.cp-opsDeliveryEvidenceCard__cta{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__cta{background:color-mix(in oklab,var(--cp-accent,#2563eb)12%,var(--cp-surface)88%)}}.cp-opsDeliveryEvidenceCard__cta{color:var(--cp-ink);font-size:10px;font-weight:780;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__cta{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-opsDeliveryEvidenceCard__cta{cursor:pointer;text-decoration:none}.cp-opsDeliveryEvidenceCard__cta:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__cta:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)40%,var(--cp-border)60%)}}.cp-opsDeliveryEvidenceCard__cta:hover{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__cta:hover{background:color-mix(in oklab,var(--cp-accent,#2563eb)18%,var(--cp-surface)82%)}}.cp-opsDeliveryEvidenceCard--enriched{grid-template-columns:minmax(0,1fr)}.cp-opsDeliveryEvidenceCard__thumbWrap{border:1px solid #7c3aed;border-radius:8px;margin:2px 0 4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__thumbWrap{border:1px solid color-mix(in oklab,#7c3aed 18%,var(--cp-border)82%)}}.cp-opsDeliveryEvidenceCard__thumbWrap{max-height:72px}.cp-opsDeliveryEvidenceCard__thumb{object-fit:cover;width:100%;max-height:72px;display:block}.cp-opsDeliveryEvidenceCard__fileName{color:var(--cp-ink);margin:0;font-size:11px;font-weight:800;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__fileName{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-opsDeliveryEvidenceCard__fileName{word-break:break-word}.cp-opsDeliveryEvidenceCard__duration{color:var(--cp-muted);margin:0;font-size:10px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__duration{color:color-mix(in oklab,var(--cp-muted)55%,var(--cp-ink)45%)}}.cp-opsDeliveryEvidenceCard__debug{color:var(--cp-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__debug{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-opsDeliveryEvidenceCard__debug{word-break:break-word}.cp-opsDeliveryEvidenceCard__debugWarn{color:var(--cp-warn,#b45309);margin:0;font-size:10px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__debugWarn{color:color-mix(in oklab,var(--cp-warn,#b45309)75%,var(--cp-ink)25%)}}.cp-opsDeliveryEvidenceCard__metaHint{color:var(--cp-muted);margin:0;font-size:10px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__metaHint{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-opsDeliveryEvidenceCard__metaHint--ok{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryEvidenceCard__metaHint--ok{color:color-mix(in oklab,#15803d 72%,var(--cp-ink)28%)}}.cp-opsDeliveryDrawer__empty--neutral{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryDrawer__empty--neutral{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-opsDeliveryDrawer__empty--neutral{font-style:normal}.cp-frameioSettings{border:1px solid #7c3aed;border-radius:12px;gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings{border:1px solid color-mix(in oklab,#7c3aed 16%,var(--cp-border)84%)}}.cp-frameioSettings{background:#7c3aed}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings{background:color-mix(in oklab,#7c3aed 5%,var(--cp-surface)95%)}}.cp-frameioSettings--compact{margin-bottom:10px;padding:8px 10px}.cp-frameioSettings__head{gap:2px;display:grid}.cp-frameioSettings__title{margin:0;font-size:12px;font-weight:800;line-height:1.25}.cp-frameioSettings__status{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings__status{color:color-mix(in oklab,var(--cp-muted)65%,var(--cp-ink)35%)}}.cp-frameioSettings__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-frameioSettings__message{color:var(--cp-ink);margin:0;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings__message{color:color-mix(in oklab,var(--cp-ink)78%,var(--cp-muted)22%)}}.cp-frameioSettings__message--ok{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings__message--ok{color:color-mix(in oklab,#15803d 82%,var(--cp-ink)18%)}}.cp-frameioSettings__message--warn{color:#b45309}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings__message--warn{color:color-mix(in oklab,#b45309 78%,var(--cp-ink)22%)}}.cp-frameioSettings__meta{color:var(--cp-muted);margin:0;font-size:10px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings__meta{color:color-mix(in oklab,var(--cp-muted)65%,var(--cp-ink)35%)}}.cp-frameioSettings__missingEnv{color:#b45309;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-frameioSettings__missingEnv{color:color-mix(in oklab,#b45309 75%,var(--cp-ink)25%)}}.cp-deliveryEvidenceSavePanel{gap:8px;display:grid}.cp-deliveryEvidenceForm__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-deliveryEvidenceForm__saveBtn:disabled{opacity:.72;cursor:default}.cp-deliveryEvidenceForm__feedback{margin:0;font-size:10.5px;font-weight:700;line-height:1.3}.cp-deliveryEvidenceForm__feedback--ok{color:#166534}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__feedback--ok{color:color-mix(in oklab,#166534 82%,var(--cp-ink)18%)}}.cp-deliveryEvidenceForm__feedback--info{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__feedback--info{color:color-mix(in oklab,var(--cp-muted)65%,var(--cp-ink)35%)}}.cp-deliveryEvidenceForm__feedback--error{color:#b91c1c}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__feedback--error{color:color-mix(in oklab,#b91c1c 78%,var(--cp-ink)22%)}}.cp-fieldError{color:#b91c1c;margin-top:4px;font-size:10px;font-weight:650;line-height:1.3;display:block}@supports (color:color-mix(in lab,red,red)){.cp-fieldError{color:color-mix(in oklab,#b91c1c 78%,var(--cp-ink)22%)}}.cp-input--invalid{border-color:#b91c1c!important}@supports (color:color-mix(in lab,red,red)){.cp-input--invalid{border-color:color-mix(in oklab,#b91c1c 42%,var(--cp-border)58%)!important}}.cp-opsDeliveryDrawer__docTag{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryDrawer__docTag{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-deliveryEvidenceForm{border:1px solid var(--cp-border);border-radius:10px;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-deliveryEvidenceForm{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm{background:color-mix(in oklab,var(--cp-surface)97%,var(--cp-muted)3%)}}.cp-deliveryEvidenceForm--compact{gap:6px;padding:8px}.cp-deliveryEvidenceForm__title{letter-spacing:.02em;text-transform:uppercase;color:var(--cp-ink);margin:0;font-size:11px;font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__title{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-deliveryEvidenceForm__platform{gap:2px;margin-bottom:2px;display:grid}.cp-deliveryEvidenceForm__platformLabel{color:var(--cp-muted);font-size:10.5px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__platformLabel{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-deliveryEvidenceForm__platformValue{color:var(--cp-ink);margin:0;font-size:12px;font-weight:800;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__platformValue{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-deliveryEvidenceForm__hint,.cp-deliveryEvidenceForm__warn{color:var(--cp-muted);margin:0;font-size:10px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__hint,.cp-deliveryEvidenceForm__warn{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-deliveryEvidenceForm__warn{color:#b45309}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__warn{color:color-mix(in oklab,#b45309 76%,var(--cp-ink)24%)}}.cp-deliveryEvidenceForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-deliveryEvidenceForm__types{border:0;margin:0;padding:0}.cp-deliveryEvidenceForm__types legend{color:var(--cp-muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__types legend{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-deliveryEvidenceForm__typeList{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cp-deliveryEvidenceForm__typeOption{border:1px solid var(--cp-border);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__typeOption{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-deliveryEvidenceForm__typeOption{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__typeOption{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-deliveryEvidenceForm__typeOption{cursor:pointer;font-size:10px;font-weight:650}.cp-deliveryEvidenceForm__typeOption:has(input:checked){border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__typeOption:has(input:checked){border-color:color-mix(in oklab,var(--cp-accent,#2563eb)28%,var(--cp-border)72%)}}.cp-deliveryEvidenceForm__typeOption:has(input:checked){background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-deliveryEvidenceForm__typeOption:has(input:checked){background:color-mix(in oklab,var(--cp-accent,#2563eb)10%,var(--cp-surface)90%)}}@media (max-width:720px){.cp-deliveryEvidenceForm__grid{grid-template-columns:1fr}}.cp-opsDeliveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cp-opsDeliveryCard{min-height:0}.cp-opsDeliveryList{gap:6px;display:grid}.cp-opsDeliveryList,.cp-opsDeliveryList li{margin:0;padding:0;list-style:none}.cp-opsDeliveryRow{border:1px solid var(--cp-border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:7px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-opsDeliveryRow{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-opsDeliveryRow{text-align:left}.cp-opsDeliveryRow--clickable{cursor:pointer;transition:background-color .12s,border-color .12s}.cp-opsDeliveryRow--clickable:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow--clickable:hover{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent,#2563eb)6%)}}.cp-opsDeliveryRow--clickable:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow--clickable:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)16%,var(--cp-border)84%)}}.cp-opsDeliveryRow--clickable:focus-visible{outline:2px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow--clickable:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#2563eb)42%,transparent)}}.cp-opsDeliveryRow--clickable:focus-visible{outline-offset:1px}.cp-opsDeliveryRow--done{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow--done{border-color:color-mix(in oklab,#22c55e 18%,var(--cp-border)82%)}}.cp-opsDeliveryRow--done{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow--done{background:color-mix(in oklab,#22c55e 6%,var(--cp-surface)94%)}}.cp-opsDeliveryRow__main{flex:auto;gap:2px;min-width:0;display:grid}.cp-opsDeliveryRow__title{color:var(--cp-ink);margin:0;font-size:10.5px;font-weight:780;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__title{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-opsDeliveryRow__meta{color:var(--cp-muted);margin:0;font-size:10px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__meta{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-opsDeliveryRow__date,.cp-opsDeliveryRow__timing{color:var(--cp-muted);margin:0;font-size:9.5px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__date,.cp-opsDeliveryRow__timing{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-opsDeliveryRow__timing{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__timing{color:color-mix(in oklab,#15803d 68%,var(--cp-ink)32%)}}.cp-opsDeliveryRow__meta--accent{color:var(--cp-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__meta--accent{color:color-mix(in oklab,var(--cp-ink)82%,var(--cp-muted)18%)}}.cp-opsDeliveryRow__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-self:center;gap:4px;display:flex}.cp-opsDeliveryRow__noMaterial{color:var(--cp-muted);font-size:9.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRow__noMaterial{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-opsDeliveryRow__noMaterial{white-space:nowrap}.cp-opsDeliveryRow__cta{white-space:nowrap;flex:none}.cp-opsDeliveryDrawer__links{gap:6px;padding:0 12px 12px;display:grid}.cp-opsDeliveryDrawer__linksTitle{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryDrawer__linksTitle{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-opsDeliveryDrawer__linkRow{flex-wrap:wrap;gap:6px;display:flex}.cp-opsDeliveryDrawer__empty{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryDrawer__empty{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-opsDeliveryMore{color:var(--cp-accent,#2563eb);background:0 0;border:0;margin:4px 0 0;padding:0;font-size:10px;font-weight:700;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryMore{color:color-mix(in oklab,var(--cp-accent,#2563eb)82%,var(--cp-ink)18%)}}.cp-opsDeliveryMore{cursor:pointer;text-align:left}.cp-opsDeliveryMore:hover{text-decoration:underline}.cp-opsDeliveryRiskList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cp-opsDeliveryRiskItem{border:1px solid var(--cp-border);border-radius:7px;padding:6px 8px;display:block}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRiskItem{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-opsDeliveryRiskItem{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRiskItem{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-opsDeliveryRiskItem{color:var(--cp-ink);font-size:10.5px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRiskItem{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-opsDeliveryRiskItem{text-decoration:none;transition:background-color .12s,border-color .12s}.cp-opsDeliveryRiskItem:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRiskItem:hover{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent,#2563eb)6%)}}.cp-opsDeliveryRiskItem:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-opsDeliveryRiskItem:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)18%,var(--cp-border)82%)}}@media (max-width:1100px){.cp-opsDeliveryGrid{grid-template-columns:1fr}}.cp-financeExecModule{padding:9px 11px 10px!important}.cp-financeExecPanel{gap:7px;display:grid}.cp-financeExecPanel__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-financeExecPanel__lead{flex:auto;gap:2px;min-width:0;display:grid}.cp-financeExecPanel__title{letter-spacing:-.01em;color:var(--cp-ink);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:780;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-financeExecPanel__title{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-financeExecPanel__icon{background:#10b981;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-financeExecPanel__icon{background:color-mix(in oklab,#10b981 10%,var(--cp-surface)90%)}}.cp-financeExecPanel__icon{font-size:12px;line-height:1}.cp-financeExecPanel__subtitle{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-financeExecPanel__subtitle{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-financeExecPanel__controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cp-financeExecPanel__scope{align-items:center;gap:5px;margin:0;display:inline-flex}.cp-financeExecPanel__scopeLabel{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-financeExecPanel__scopeLabel{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-financeExecPanel__scopeLabel{white-space:nowrap}.cp-financeExecPanel__scopeSelect{min-width:148px;max-width:200px;min-height:26px;padding:2px 8px;font-size:10px}.cp-financeExecPanel__toggle{text-align:center;min-width:118px}.cp-financeExecHero{border:1px solid var(--cp-border);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-financeExecHero{background:linear-gradient(135deg,var(--cp-surface)0,var(--cp-muted)100%)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero{background:linear-gradient(135deg,color-mix(in oklab,var(--cp-surface)98%,transparent)0,color-mix(in oklab,var(--cp-muted)4%,var(--cp-surface)96%)100%)}}.cp-financeExecHero--stable{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero--stable{border-color:color-mix(in oklab,#22c55e 22%,var(--cp-border)78%)}}.cp-financeExecHero--stable{background:linear-gradient(135deg,#22c55e 0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero--stable{background:linear-gradient(135deg,color-mix(in oklab,#22c55e 7%,var(--cp-surface)93%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)100%)}}.cp-financeExecHero--attention{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero--attention{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border)76%)}}.cp-financeExecHero--attention{background:linear-gradient(135deg,#f59e0b 0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero--attention{background:linear-gradient(135deg,color-mix(in oklab,#f59e0b 8%,var(--cp-surface)92%)0,color-mix(in oklab,var(--cp-surface)98%,transparent)100%)}}.cp-financeExecHero__body{flex:auto;gap:2px;min-width:0;display:grid}.cp-financeExecHero__status{color:var(--cp-ink);margin:0;font-size:11px;font-weight:780;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__status{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-financeExecHero__detail{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__detail{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-financeExecHero__line{min-width:0;color:var(--cp-ink);flex:auto;margin:0;font-size:11px;font-weight:650;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__line{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}.cp-financeExecHero__statusInline{color:var(--cp-ink);font-weight:780}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__statusInline{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-financeExecHero__statusInline{white-space:nowrap}.cp-financeExecHero__sep{opacity:.5}.cp-financeExecHero__detailInline{color:var(--cp-muted);font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__detailInline{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-financeExecHero__cta{border:1px solid var(--cp-border);border-radius:7px;flex:none;align-self:center;min-height:24px;padding:0 9px}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__cta{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-financeExecHero__cta{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__cta{background:color-mix(in oklab,var(--cp-surface)96%,var(--cp-muted)4%)}}.cp-financeExecHero__cta{color:var(--cp-ink);font-size:9.5px;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__cta{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-financeExecHero__cta{cursor:pointer;white-space:nowrap}.cp-financeExecHero__cta:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__cta:hover{background:color-mix(in oklab,var(--cp-surface)90%,var(--cp-accent,#2563eb)10%)}}.cp-financeExecHero__cta:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecHero__cta:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)24%,var(--cp-border)76%)}}.cp-financeExecKpiGrid{grid-template-columns:1.25fr 1fr 1fr;gap:7px;display:grid}.cp-financeExecKpiCard{border:1px solid var(--cp-border);border-radius:10px;gap:4px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-financeExecKpiCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-financeExecKpiCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecKpiCard{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-financeExecKpiCard{align-content:start;min-height:68px}.cp-financeExecKpiCard--total{border-color:#10b981}@supports (color:color-mix(in lab,red,red)){.cp-financeExecKpiCard--total{border-color:color-mix(in oklab,#10b981 22%,var(--cp-border)78%)}}.cp-financeExecKpiCard--total{background:linear-gradient(#10b981 0 100%)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecKpiCard--total{background:linear-gradient(180deg,color-mix(in oklab,#10b981 9%,var(--cp-surface)91%)0,color-mix(in oklab,#10b981 4%,var(--cp-surface)96%)100%)}}.cp-financeExecKpiCard--total{min-height:76px;box-shadow:0 4px 14px oklab(69.5873% -.142158 .044878/.08)}.cp-financeExecKpiCard__badge{width:fit-content;margin-bottom:1px}.cp-financeExecKpiCard__label{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-financeExecKpiCard__label{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-financeExecKpiCard__value{color:var(--cp-ink);margin:0;font-size:20px;font-weight:780;line-height:1.08}@supports (color:color-mix(in lab,red,red)){.cp-financeExecKpiCard__value{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-financeExecKpiCard__value--hero{font-size:24px;line-height:1.05}.cp-financeExecGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:7px;display:grid}.cp-financeExecCard{border:1px solid var(--cp-border);border-radius:10px;gap:5px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-financeExecCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-financeExecCard{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecCard{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-financeExecCard{min-height:0}.cp-financeExecCard__title{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-financeExecCard__title{color:color-mix(in oklab,var(--cp-muted)68%,var(--cp-ink)32%)}}.cp-financeExecCard__sub{color:var(--cp-muted);margin:0;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-financeExecCard__sub{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-financeExecCard__empty{color:var(--cp-muted);margin:0;font-size:10.5px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-financeExecCard__empty{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-financeExecDistribution{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cp-financeExecDistribution__row{gap:3px;display:grid}.cp-financeExecDistribution__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cp-financeExecDistribution__label{color:var(--cp-ink);font-size:10.5px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-financeExecDistribution__label{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-financeExecDistribution__meta{color:var(--cp-muted);font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-financeExecDistribution__meta{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-financeExecDistribution__meta{white-space:nowrap}.cp-financeExecDistribution__sep{opacity:.55}.cp-financeExecDistribution__bar{background:var(--cp-muted);border-radius:999px;height:5px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-financeExecDistribution__bar{background:color-mix(in oklab,var(--cp-muted)14%,var(--cp-surface)86%)}}.cp-financeExecDistribution__bar{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecDistribution__bar{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-financeExecDistribution__fill{border-radius:inherit;background:linear-gradient(90deg,oklab(78.1029% -.102354 .0323122),oklab(61.2368% -.142158 .044878));height:100%;display:block}.cp-financeExecAttentionList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cp-financeExecAttentionList li{margin:0;padding:0}.cp-financeExecAttentionItem{border:1px solid var(--cp-border);border-radius:7px;gap:2px;width:100%;padding:6px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-financeExecAttentionItem{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-financeExecAttentionItem{text-align:left;cursor:pointer;transition:background-color .12s,border-color .12s,transform .12s}.cp-financeExecAttentionItem:hover{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem:hover{background:color-mix(in oklab,var(--cp-surface)94%,var(--cp-accent,#2563eb)6%)}}.cp-financeExecAttentionItem:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)18%,var(--cp-border)82%)}}.cp-financeExecAttentionItem:focus-visible{outline:2px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#2563eb)42%,transparent)}}.cp-financeExecAttentionItem:focus-visible{outline-offset:1px}.cp-financeExecAttentionItem--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem--warn{border-color:color-mix(in oklab,#f59e0b 22%,var(--cp-border)78%)}}.cp-financeExecAttentionItem--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem--warn{background:color-mix(in oklab,#f59e0b 7%,var(--cp-surface)93%)}}.cp-financeExecAttentionItem--risk{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem--risk{border-color:color-mix(in oklab,#ef4444 22%,var(--cp-border)78%)}}.cp-financeExecAttentionItem--risk{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem--risk{background:color-mix(in oklab,#ef4444 7%,var(--cp-surface)93%)}}.cp-financeExecAttentionItem__project{color:var(--cp-ink);margin:0;font-size:10.5px;font-weight:780;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem__project{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-financeExecAttentionItem__problem{color:var(--cp-ink);margin:0;font-size:10px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem__problem{color:color-mix(in oklab,var(--cp-ink)84%,var(--cp-muted)16%)}}.cp-financeExecAttentionItem__impact{color:var(--cp-muted);margin:0;font-size:9.5px;font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionItem__impact{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-financeExecAttentionEmpty{color:#15803d;margin:0;padding:4px 0 2px;font-size:10.5px;font-weight:650;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.cp-financeExecAttentionEmpty{color:color-mix(in oklab,#15803d 72%,var(--cp-ink)28%)}}.cp-financeExecSummaryRow{border-top:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:5px;padding-top:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-financeExecSummaryRow{border-top:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-calendarDeliveryToolbar{flex-direction:column;gap:0;margin-top:10px;display:flex}.cp-calendarToneGroup{align-content:start;gap:6px;min-height:58px;display:grid}.cp-calendarToneGroupLabel{letter-spacing:.01em;color:var(--cp-muted);font-size:11px;font-weight:660}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneGroupLabel{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-calendarToneChips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cp-calendarToneChip{border:1px solid var(--cp-border);border-radius:9px;min-height:30px;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarToneChip{background:var(--cp-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip{background:color-mix(in oklab,var(--cp-surface,#fff)98%,transparent)}}.cp-calendarToneChip{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-calendarToneChip{cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1;transition:border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.cp-calendarToneChip:hover{background:var(--cp-surface,#fffffff2)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip:hover{background:color-mix(in oklab,var(--cp-surface,#fffffff2)92%,#94a3b814 8%)}}.cp-calendarToneChip.is-active{border-color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip.is-active{border-color:color-mix(in oklab,var(--cp-ink)34%,var(--cp-border)66%)}}.cp-calendarToneChip.is-active{background:var(--cp-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip.is-active{background:color-mix(in oklab,var(--cp-surface,#fff)78%,#6366f124 22%)}}.cp-calendarToneChip.is-active{box-shadow:inset 0 1px 2px #0f172a1a}.cp-calendarToneChip:focus-visible{outline:2px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneChip:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#2563eb)26%,transparent)}}.cp-calendarToneChip:focus-visible{outline-offset:1px}.cp-calendarToneChipText{white-space:nowrap}.cp-dashboardCalendarEventPill{border:1px solid var(--cp-ink);border-radius:5px;margin-bottom:3px;padding:1px 5px 2px}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill{border:1px solid color-mix(in oklab,var(--cp-ink)10%,transparent)}}.cp-dashboardCalendarEventPill{box-sizing:border-box;min-width:0;max-width:100%}.cp-dashboardCalendarEventPill[data-family=editorial]{background:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=editorial]{background:color-mix(in oklab,var(--cp-process-offline)7%,var(--cp-surface)93%)}}.cp-dashboardCalendarEventPill[data-family=editorial]{border-color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=editorial]{border-color:color-mix(in oklab,var(--cp-ink)11%,transparent)}}.cp-dashboardCalendarEventPill[data-family=finishing]{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=finishing]{background:color-mix(in oklab,var(--cp-process-online)7%,var(--cp-surface)93%)}}.cp-dashboardCalendarEventPill[data-family=finishing]{border-color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=finishing]{border-color:color-mix(in oklab,var(--cp-ink)11%,transparent)}}.cp-dashboardCalendarEventPill[data-family=lock]{background:var(--cp-process-color)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=lock]{background:color-mix(in oklab,var(--cp-process-color)7%,var(--cp-surface)93%)}}.cp-dashboardCalendarEventPill[data-family=lock]{border-color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=lock]{border-color:color-mix(in oklab,var(--cp-ink)11%,transparent)}}.cp-dashboardCalendarEventPill[data-family=delivery]{background:var(--cp-process-delivery)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=delivery]{background:color-mix(in oklab,var(--cp-process-delivery)7%,var(--cp-surface)93%)}}.cp-dashboardCalendarEventPill[data-family=delivery]{border-color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=delivery]{border-color:color-mix(in oklab,var(--cp-ink)11%,transparent)}}.cp-dashboardCalendarEventPill[data-family=other]{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=other]{background:color-mix(in oklab,var(--cp-muted)8%,var(--cp-surface)92%)}}.cp-dashboardCalendarEventPill[data-family=other]{border-color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=other]{border-color:color-mix(in oklab,var(--cp-ink)10%,transparent)}}.cp-dashboardCalendarEventPill[data-tracking-status=done]{box-shadow:inset 0 0 0 1px var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-tracking-status=done]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-tracking-done)30%,transparent)}}.cp-dashboardCalendarEventPill[data-tracking-status=done]{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-tracking-status=done]{background:color-mix(in oklab,var(--cp-tracking-done)11%,color-mix(in oklab,var(--cp-muted)8%,var(--cp-surface)92%)89%)}}.cp-dashboardCalendarEventPill[data-family=editorial][data-tracking-status=done]{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=editorial][data-tracking-status=done]{background:color-mix(in oklab,var(--cp-tracking-done)11%,color-mix(in oklab,var(--cp-process-offline)7%,var(--cp-surface)93%)89%)}}.cp-dashboardCalendarEventPill[data-family=finishing][data-tracking-status=done]{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=finishing][data-tracking-status=done]{background:color-mix(in oklab,var(--cp-tracking-done)11%,color-mix(in oklab,var(--cp-process-online)7%,var(--cp-surface)93%)89%)}}.cp-dashboardCalendarEventPill[data-family=lock][data-tracking-status=done]{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=lock][data-tracking-status=done]{background:color-mix(in oklab,var(--cp-tracking-done)11%,color-mix(in oklab,var(--cp-process-color)7%,var(--cp-surface)93%)89%)}}.cp-dashboardCalendarEventPill[data-family=delivery][data-tracking-status=done]{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-family=delivery][data-tracking-status=done]{background:color-mix(in oklab,var(--cp-tracking-done)11%,color-mix(in oklab,var(--cp-process-delivery)7%,var(--cp-surface)93%)89%)}}.cp-dashboardCalendarEventPill[data-tracking-status=replanned]{box-shadow:inset 0 0 0 1px var(--cp-tracking-replanned)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-tracking-status=replanned]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-tracking-replanned)34%,transparent)}}.cp-dashboardCalendarEventPill[data-tracking-status=postponed]{box-shadow:inset 0 0 0 1px var(--cp-tracking-postponed)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-tracking-status=postponed]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-tracking-postponed)34%,transparent)}}.cp-dashboardCalendarEventPill[data-tracking-status=cancelled]{opacity:.72}.cp-dashboardCalendarEventPill[data-tracking-status=cancelled] .cp-dashboardCalendarEventPill_ep,.cp-dashboardCalendarEventPill[data-tracking-status=cancelled] .cp-dashboardCalendarEventPill_stage{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill[data-tracking-status=cancelled] .cp-dashboardCalendarEventPill_ep,.cp-dashboardCalendarEventPill[data-tracking-status=cancelled] .cp-dashboardCalendarEventPill_stage{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-dashboardCalendarEventPill_inner{align-items:flex-start;gap:5px;min-width:0;display:flex}.cp-dashboardCalendarEventPill_stack{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.cp-dashboardCalendarEventPill_ep{color:var(--cp-muted);font-size:10px;font-weight:600;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill_ep{color:color-mix(in oklab,var(--cp-muted)38%,var(--cp-ink)62%)}}.cp-dashboardCalendarEventPill_stage{color:var(--cp-ink);font-size:11px;font-weight:750;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalendarEventPill_stage{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-dashboardCalendarEventPill_stage{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cp-moreWrap--calendarBusy .cp-moreBtn{border-color:#94a3b88c}@supports (color:color-mix(in lab,red,red)){.cp-moreWrap--calendarBusy .cp-moreBtn{border-color:color-mix(in oklab,#94a3b88c 45%,var(--cp-border)55%)}}.cp-moreWrap--calendarBusy .cp-moreBtn{background:var(--cp-surface,#ffffffeb)}@supports (color:color-mix(in lab,red,red)){.cp-moreWrap--calendarBusy .cp-moreBtn{background:color-mix(in oklab,var(--cp-surface,#ffffffeb)94%,#94a3b814 6%)}}.cp-module-dashboard .cp-dashboardHome .cp-calendarMonthCell{box-sizing:border-box;isolation:isolate;flex-direction:column;height:100%;min-height:0;padding:6px 6px 18px;display:flex;overflow:visible}.cp-calendarMonthCell__top{flex:none;justify-content:flex-start;align-items:flex-start;gap:4px;margin-bottom:2px;display:flex}.cp-calendarMonthCell__top .cp-dashboardCalDayNum{font-size:11.5px;font-weight:700;line-height:1.1}.cp-calendarMonthCell__holiday{border-radius:999px;flex:none;align-self:flex-start;margin-bottom:2px;padding:0 4px;font-size:8.5px;line-height:1.15;display:inline-flex}.cp-calendarMonthCell__body{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow:hidden}#calendario-global .cp-dashboardCalendarEventPill--cellCompact{border-style:solid;border-width:1px;border-color:var(--cp-ink);border-radius:3px;min-height:0;margin-bottom:0;padding:0 4px 0 5px;line-height:1.2}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact{border-color:color-mix(in oklab,var(--cp-ink)8%,transparent)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact{border-left-width:2px}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=fb]{border-left-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=fb]{border-left-color:color-mix(in oklab,#f59e0b 82%,var(--cp-ink)18%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=fb]{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=fb],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=fb]{background:color-mix(in oklab,#f59e0b 11%,var(--cp-surface)89%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=nc]{border-left-color:#ef4444}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=nc]{border-left-color:color-mix(in oklab,#ef4444 82%,var(--cp-ink)18%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=nc]{background:#ef4444}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=nc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=nc]{background:color-mix(in oklab,#ef4444 10%,var(--cp-surface)90%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=qc]{border-left-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=qc]{border-left-color:color-mix(in oklab,#8b5cf6 82%,var(--cp-ink)18%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=qc]{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=qc],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=qc]{background:color-mix(in oklab,#8b5cf6 10%,var(--cp-surface)90%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=mix]{border-left-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=mix]{border-left-color:color-mix(in oklab,#3b82f6 82%,var(--cp-ink)18%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=mix]{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=mix],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=mix]{background:color-mix(in oklab,#3b82f6 10%,var(--cp-surface)90%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=online]{border-left-color:#22c55e}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=online]{border-left-color:color-mix(in oklab,#22c55e 82%,var(--cp-ink)18%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=online]{background:#22c55e}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=online],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=online]{background:color-mix(in oklab,#22c55e 10%,var(--cp-surface)90%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=other]{border-left-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=other]{border-left-color:color-mix(in oklab,var(--cp-muted)55%,var(--cp-ink)45%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=other]{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--dayRow[data-hito-kind=other],#calendario-global .cp-dashboardCalendarEventPill--weekRow[data-hito-kind=other]{background:color-mix(in oklab,var(--cp-muted)7%,var(--cp-surface)93%)}}#calendario-global .cp-dashboardCalendarEventPill_compactLine{letter-spacing:-.015em;color:var(--cp-ink);font-size:10.5px;font-weight:740;line-height:1.22;display:block}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill_compactLine{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}#calendario-global .cp-dashboardCalendarEventPill_compactLine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-tracking-status=done] .cp-dashboardCalendarEventPill_compactLine{color:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-tracking-status=done] .cp-dashboardCalendarEventPill_compactLine{color:color-mix(in oklab,var(--cp-tracking-done)62%,var(--cp-ink)38%)}}#calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-tracking-status=cancelled]{opacity:.62}.cp-calendarMoreBadge{z-index:2;letter-spacing:.01em;color:var(--cp-muted);background:0 0;border:0;border-radius:4px;flex:none;align-self:flex-start;align-items:center;margin-top:1px;padding:0 4px;font-size:9px;font-weight:650;line-height:1.15;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-calendarMoreBadge{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-calendarMoreBadge{cursor:default;-webkit-user-select:none;user-select:none}.cp-calendarCellTooltip{z-index:90;border:1px solid var(--cp-border);border-radius:8px;padding:6px 8px;position:absolute;bottom:calc(100% + 4px);left:2px;right:2px}@supports (color:color-mix(in lab,red,red)){.cp-calendarCellTooltip{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-calendarCellTooltip{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-calendarCellTooltip{background:color-mix(in oklab,var(--cp-surface-strong,#fff)99%,#fff 1%)}}.cp-calendarCellTooltip{pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;gap:2px;transition:opacity 70ms,visibility 70ms,transform 70ms;display:flex;transform:translateY(3px);box-shadow:0 8px 20px oklab(20.7682% -.00294792 -.0397151/.12)}.cp-calendarCellTooltip span{color:var(--cp-ink);font-size:10.5px;font-weight:680;line-height:1.32}@supports (color:color-mix(in lab,red,red)){.cp-calendarCellTooltip span{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-calendarCellTooltip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-calendarMonthCell--hasMore:focus-within .cp-calendarCellTooltip,.cp-calendarMonthCell--hasMore:hover .cp-calendarCellTooltip{opacity:1;visibility:visible;transform:translateY(0)}.cp-calendarDayNoteBtn{z-index:2;width:16px;height:16px;color:var(--cp-muted);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:2px;right:3px}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBtn{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-calendarDayNoteBtn{opacity:.42;cursor:pointer}.cp-calendarDayNoteBtn:hover{opacity:.72;color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBtn:hover{color:color-mix(in oklab,var(--cp-muted)48%,var(--cp-ink)52%)}}.cp-calendarDayNoteBtn:hover{background:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBtn:hover{background:color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-calendarDayNoteBtn.has-note{opacity:.62;color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBtn.has-note{color:color-mix(in oklab,var(--cp-accent,#2563eb)58%,var(--cp-muted)42%)}}.cp-calendarDayNoteBtn.has-note:hover{opacity:.85}.cp-calendarDayNoteBtn:focus-visible{outline:2px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarDayNoteBtn:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#2563eb)24%,transparent)}}.cp-calendarDayNoteBtn:focus-visible{outline-offset:1px;opacity:.85}.cp-dashboardMobileCalendarSheetActions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cp-calendarToneSwatch{border:1px solid var(--cp-ink);border-radius:999px;width:11px;height:11px}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneSwatch{border:1px solid color-mix(in oklab,var(--cp-ink)22%,var(--cp-border)78%)}}.cp-calendarToneSwatch{flex:none;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -1px 1px #0f172a1f,0 0 0 1px #ffffff1f}.cp-calendarNotesToolbar{border:1px solid var(--cp-border);flex:200px;align-content:center;align-self:stretch;gap:6px;min-width:min(100%,200px);min-height:58px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-calendarNotesToolbar{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-calendarNotesToolbar{background:var(--cp-surface,#ffffffd1);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.cp-calendarNotesToolbar{background:color-mix(in oklab,var(--cp-surface,#ffffffd1)97%,transparent)}}.cp-calendarNotesToolbar{line-height:1.15}.cp-calendarNotesToolbarLabel{letter-spacing:.01em;color:var(--cp-muted);font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-calendarNotesToolbarLabel{color:color-mix(in oklab,var(--cp-muted)92%,var(--cp-ink)8%)}}.cp-calendarNotesToolbarLabel{flex:none}.cp-calendarNotesToolbarMeta{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.cp-calendarNotesPanel{margin-top:10px;padding-top:0}.cp-calendarNotesPanel .cp-calendarNotesInput{box-sizing:border-box;width:100%}.cp-calendarNotesCard{border-color:var(--cp-border);min-height:36px}@supports (color:color-mix(in lab,red,red)){.cp-calendarNotesCard{border-color:color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarNotesCard{background:var(--cp-surface,#ffffffdb)}@supports (color:color-mix(in lab,red,red)){.cp-calendarNotesCard{background:color-mix(in oklab,var(--cp-surface,#ffffffdb)99%,transparent)}}.cp-calendarNotesCard{border-radius:12px}.cp-calendarNotesHead{min-height:20px;line-height:1.15}.cp-calendarNotesInput{border-radius:10px;min-height:46px}.cp-calendarNotesActions{align-items:center}.cp-calendarNotesHint{margin:0;padding:2px 0 0;font-size:11px;line-height:1.4}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryModule--compact .cp-calendarMonthNav{border-radius:8px;gap:3px;min-height:24px;margin-top:1px;padding:1px 3px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryModule--compact .cp-calendarMonthNavLabel{padding:3px 6px;font-size:12px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryModule--compact .cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn{border-radius:7px;flex:0 0 28px;width:28px;min-width:28px;min-height:28px;font-size:16px}.cp-module-dashboard .cp-dashboardHome .cp-calendarDeliveryModule--compact .cp-calendarMonthNavToday{min-height:24px;margin-left:2px}.cp-calendarMonthNav{border:1px solid var(--cp-border);border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:100%;max-width:none;margin-top:8px;margin-left:0;margin-right:0;padding:2px 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarMonthNav{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-calendarMonthNav{background:var(--cp-surface,#ffffffe0)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMonthNav{background:color-mix(in oklab,var(--cp-surface,#ffffffe0)96%,transparent)}}.cp-calendarMonthNav{box-shadow:inset 0 1px #ffffff73}.cp-calendarMonthNavLabel{text-align:center;text-transform:capitalize;letter-spacing:.01em;min-width:0;color:var(--cp-ink);flex:auto;justify-content:center;align-items:center;font-size:14px;font-weight:720;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarMonthNavLabel{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-calendarMonthNavLabel{padding:6px 10px;line-height:1.2}.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn{width:36px;min-width:36px;height:auto;min-height:36px;box-shadow:none;color:var(--cp-ink);background:0 0;border-color:#0000;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn{font-size:18px;font-weight:700;line-height:1}.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn:hover{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn:hover{background:color-mix(in oklab,var(--cp-muted)10%,transparent)}}.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn:hover{border-color:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn:hover{color:var(--cp-ink)}:root[data-theme=dark] .cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn{background:0 0}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarMonthNav .cp-btn.cp-calendarMonthNavBtn{background:0 0}}.cp-calendarSeguimientoLegend{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cp-calendarSeguimientoLegendTitle{font-weight:700}.cp-calendarSeguimientoLegendItem{align-items:center;gap:6px;display:inline-flex}.cp-calendarSeguimientoDot{width:8px;height:8px;box-shadow:0 0 0 1px var(--cp-border),inset 0 1px 1px #ffffff59;border-radius:999px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cp-calendarSeguimientoDot{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-border)70%,#0f172a14 30%),inset 0 1px 1px #ffffff59}}.cp-calendarSeguimientoDot--cell{flex:0 0 7px;width:7px;height:7px}.cp-trackStateLine{width:12px;height:var(--cp-tracking-underline-thickness);vertical-align:middle;opacity:var(--cp-tracking-underline-opacity);background:currentColor;border-radius:999px;margin-right:6px;display:inline-block}.cp-trackStateLine.cp-eventState--done{background:var(--cp-tracking-done)!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine.cp-eventState--done{background:color-mix(in oklab,var(--cp-tracking-done)78%,transparent)!important}}.cp-trackStateLine.cp-eventState--replanned{background:var(--cp-tracking-replanned)!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine.cp-eventState--replanned{background:color-mix(in oklab,var(--cp-tracking-replanned)78%,transparent)!important}}.cp-trackStateLine.cp-eventState--cancelled{background:var(--cp-tracking-cancelled)!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine.cp-eventState--cancelled{background:color-mix(in oklab,var(--cp-tracking-cancelled)75%,transparent)!important}}.cp-trackStateLine.cp-eventState--postponed{background:var(--cp-tracking-postponed)!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine.cp-eventState--postponed{background:color-mix(in oklab,var(--cp-tracking-postponed)76%,transparent)!important}}.cp-eventStateDot{background:#94a3b8;border-radius:999px;width:6px;height:6px;margin-right:2px;display:inline-block;box-shadow:0 0 0 1.5px #0206176b}.cp-datePill.cp-track--cancelled,.cp-datePill.cp-track--done,.cp-datePill.cp-track--postponed,.cp-datePill.cp-track--replanned{transition:background-image .14s ease-out;position:relative}.cp-datePill.cp-track--done{background-image:linear-gradient(0deg,var(--cp-tracking-done),var(--cp-tracking-done))}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--done{background-image:linear-gradient(0deg,color-mix(in oklab,var(--cp-tracking-done)var(--cp-tracking-pill-tint-strength),transparent),color-mix(in oklab,var(--cp-tracking-done)var(--cp-tracking-pill-tint-strength),transparent))}}.cp-datePill.cp-track--replanned{background-image:linear-gradient(0deg,var(--cp-tracking-replanned),var(--cp-tracking-replanned))}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--replanned{background-image:linear-gradient(0deg,color-mix(in oklab,var(--cp-tracking-replanned)var(--cp-tracking-pill-tint-strength),transparent),color-mix(in oklab,var(--cp-tracking-replanned)var(--cp-tracking-pill-tint-strength),transparent))}}.cp-datePill.cp-track--postponed{background-image:linear-gradient(0deg,var(--cp-tracking-postponed),var(--cp-tracking-postponed))}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--postponed{background-image:linear-gradient(0deg,color-mix(in oklab,var(--cp-tracking-postponed)var(--cp-tracking-pill-tint-strength),transparent),color-mix(in oklab,var(--cp-tracking-postponed)var(--cp-tracking-pill-tint-strength),transparent))}}.cp-datePill.cp-track--cancelled{background-image:linear-gradient(0deg,var(--cp-tracking-cancelled),var(--cp-tracking-cancelled))}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--cancelled{background-image:linear-gradient(0deg,color-mix(in oklab,var(--cp-tracking-cancelled)var(--cp-tracking-pill-tint-strength),transparent),color-mix(in oklab,var(--cp-tracking-cancelled)var(--cp-tracking-pill-tint-strength),transparent))}}.cp-datePill.cp-track--cancelled:after,.cp-datePill.cp-track--done:after,.cp-datePill.cp-track--postponed:after,.cp-datePill.cp-track--replanned:after{content:"";left:3px;right:3px;bottom:calc(-3px - var(--cp-tracking-line-gap));height:var(--cp-tracking-underline-thickness);pointer-events:none;opacity:var(--cp-tracking-underline-opacity);border-radius:999px;transition:background-color .18s ease-out,opacity .18s ease-out;position:absolute}.cp-datePill.cp-track--done:after{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--done:after{background:color-mix(in oklab,var(--cp-tracking-done)72%,transparent)}}.cp-datePill.cp-track--replanned:after{background:var(--cp-tracking-replanned)}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--replanned:after{background:color-mix(in oklab,var(--cp-tracking-replanned)72%,transparent)}}.cp-datePill.cp-track--postponed:after{background:var(--cp-tracking-postponed)}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--postponed:after{background:color-mix(in oklab,var(--cp-tracking-postponed)72%,transparent)}}.cp-datePill.cp-track--cancelled:after{background:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-track--cancelled:after{background:color-mix(in oklab,var(--cp-tracking-cancelled)72%,transparent)}}.cp-datePill.cp-track--cancelled:hover:after,.cp-datePill.cp-track--done:hover:after,.cp-datePill.cp-track--postponed:hover:after,.cp-datePill.cp-track--replanned:hover:after{opacity:var(--cp-tracking-underline-opacity-hover)}.cp-eventStateDot--cell{margin-right:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.cp-eventStateDot--nf{pointer-events:none;outline:1.5px solid #fffffff5;width:7px;height:7px;margin-right:0;position:absolute;top:-4px;right:-4px}:root[data-theme=auto].dark .cp-eventStateDot--nf,:root[data-theme=dark] .cp-eventStateDot--nf,html[data-theme=night] .cp-eventStateDot--nf{outline-color:var(--cp-surface-strong,#1e293b)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-eventStateDot--nf,:root[data-theme=dark] .cp-eventStateDot--nf,html[data-theme=night] .cp-eventStateDot--nf{outline-color:color-mix(in oklab,var(--cp-surface-strong,#1e293b)90%,#ffffff1a 10%)}}.cp-trackStateLine--nf{left:50%;top:calc(100% + 3px + var(--cp-tracking-line-gap));width:12px;height:var(--cp-tracking-underline-thickness);pointer-events:none;background:var(--cp-muted);border-radius:999px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine--nf{background:color-mix(in oklab,var(--cp-muted)52%,transparent)}}.cp-trackStateLine--nf{opacity:var(--cp-tracking-underline-opacity)}.cp-trackStateLine--nf.cp-eventState--done{background:var(--cp-tracking-done)!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine--nf.cp-eventState--done{background:color-mix(in oklab,var(--cp-tracking-done)70%,transparent)!important}}.cp-trackStateLine--nf.cp-eventState--replanned{background:var(--cp-tracking-replanned)!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine--nf.cp-eventState--replanned{background:color-mix(in oklab,var(--cp-tracking-replanned)70%,transparent)!important}}.cp-trackStateLine--nf.cp-eventState--cancelled{background:var(--cp-tracking-cancelled)!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine--nf.cp-eventState--cancelled{background:color-mix(in oklab,var(--cp-tracking-cancelled)68%,transparent)!important}}.cp-trackStateLine--nf.cp-eventState--postponed{background:var(--cp-tracking-postponed)!important}@supports (color:color-mix(in lab,red,red)){.cp-trackStateLine--nf.cp-eventState--postponed{background:color-mix(in oklab,var(--cp-tracking-postponed)70%,transparent)!important}}.cp-eventState--done{border-color:var(--cp-tracking-done)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--done{border-color:color-mix(in oklab,var(--cp-tracking-done)48%,var(--cp-border,#0000001f))!important}}.cp-eventState--done{background:var(--cp-tracking-done)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--done{background:color-mix(in oklab,var(--cp-tracking-done)11%,transparent)!important}}.cp-eventState--done{color:var(--cp-tracking-done)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--done{color:color-mix(in oklab,var(--cp-tracking-done)92%,var(--cp-ink)8%)!important}}.cp-eventState--done.cp-eventStateDot{box-shadow:0 0 0 1.5px var(--cp-tracking-done);background:var(--cp-tracking-done)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--done.cp-eventStateDot{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--cp-tracking-done)38%,transparent)}}.cp-eventState--replanned{border-color:var(--cp-tracking-replanned)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--replanned{border-color:color-mix(in oklab,var(--cp-tracking-replanned)50%,var(--cp-border,#0000001f))!important}}.cp-eventState--replanned{background:var(--cp-tracking-replanned)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--replanned{background:color-mix(in oklab,var(--cp-tracking-replanned)11%,transparent)!important}}.cp-eventState--replanned{color:var(--cp-tracking-replanned)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--replanned{color:color-mix(in oklab,var(--cp-tracking-replanned)78%,#3a241a 22%)!important}}.cp-eventState--replanned.cp-eventStateDot{box-shadow:0 0 0 1.5px var(--cp-tracking-replanned);background:var(--cp-tracking-replanned)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--replanned.cp-eventStateDot{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--cp-tracking-replanned)36%,transparent)}}.cp-eventState--cancelled{border-color:var(--cp-tracking-cancelled)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--cancelled{border-color:color-mix(in oklab,var(--cp-tracking-cancelled)52%,var(--cp-border,#0000001f))!important}}.cp-eventState--cancelled{background:var(--cp-tracking-cancelled)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--cancelled{background:color-mix(in oklab,var(--cp-tracking-cancelled)12%,transparent)!important}}.cp-eventState--cancelled{color:var(--cp-tracking-cancelled)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--cancelled{color:color-mix(in oklab,var(--cp-tracking-cancelled)88%,var(--cp-ink)12%)!important}}.cp-eventState--cancelled.cp-eventStateDot{box-shadow:0 0 0 1.5px var(--cp-tracking-cancelled);background:var(--cp-tracking-cancelled)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--cancelled.cp-eventStateDot{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--cp-tracking-cancelled)34%,transparent)}}.cp-eventState--postponed{border-color:var(--cp-tracking-postponed)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--postponed{border-color:color-mix(in oklab,var(--cp-tracking-postponed)48%,var(--cp-border,#0000001f))!important}}.cp-eventState--postponed{background:var(--cp-tracking-postponed)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--postponed{background:color-mix(in oklab,var(--cp-tracking-postponed)12%,transparent)!important}}.cp-eventState--postponed{color:var(--cp-tracking-postponed)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--postponed{color:color-mix(in oklab,var(--cp-tracking-postponed)75%,#2a2208 25%)!important}}.cp-eventState--postponed.cp-eventStateDot{box-shadow:0 0 0 1.5px var(--cp-tracking-postponed);background:var(--cp-tracking-postponed)!important}@supports (color:color-mix(in lab,red,red)){.cp-eventState--postponed.cp-eventStateDot{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--cp-tracking-postponed)36%,transparent)}}.cp-dot--manual{background:var(--cp-tracking-manual)!important}@supports (color:color-mix(in lab,red,red)){.cp-dot--manual{background:color-mix(in oklab,var(--cp-tracking-manual)88%,var(--cp-ink)12%)!important}}.cp-dot--manual{box-shadow:0 0 0 2px var(--cp-tracking-manual)!important}@supports (color:color-mix(in lab,red,red)){.cp-dot--manual{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-tracking-manual)22%,transparent)!important}}.cp-datePill.cp-datePill--pipeline{box-shadow:none!important;border-color:var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-datePill--pipeline{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)!important}}.cp-datePill.cp-datePill--pipeline{background:var(--cp-surface,#ffffffd1)!important}@supports (color:color-mix(in lab,red,red)){.cp-datePill.cp-datePill--pipeline{background:color-mix(in oklab,var(--cp-surface,#ffffffd1)90%,transparent)!important}}.cp-datePill.cp-datePill--pipeline{color:var(--cp-ink)!important}:root[data-theme=auto].dark .cp-datePill.cp-datePill--pipeline,:root[data-theme=dark] .cp-datePill.cp-datePill--pipeline,html[data-theme=night] .cp-datePill.cp-datePill--pipeline{border-color:var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-datePill.cp-datePill--pipeline,:root[data-theme=dark] .cp-datePill.cp-datePill--pipeline,html[data-theme=night] .cp-datePill.cp-datePill--pipeline{border-color:color-mix(in oklab,var(--cp-border)74%,transparent)!important}}:root[data-theme=auto].dark .cp-datePill.cp-datePill--pipeline,:root[data-theme=dark] .cp-datePill.cp-datePill--pipeline,html[data-theme=night] .cp-datePill.cp-datePill--pipeline{background:var(--cp-surface-strong,#1e293b)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-datePill.cp-datePill--pipeline,:root[data-theme=dark] .cp-datePill.cp-datePill--pipeline,html[data-theme=night] .cp-datePill.cp-datePill--pipeline{background:color-mix(in oklab,var(--cp-surface-strong,#1e293b)78%,transparent)!important}}#calendario-global .cp-dashboardCalendarEventPill_inner .cp-eventStateDot.cp-calendarSeguimientoDot--cell{flex:0 0 7px;width:7px;min-width:7px;height:7px;min-height:7px}.cp-calendarToneSwatch--ref{border:1px solid var(--cp-ink);border-radius:999px;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneSwatch--ref{border:1px solid color-mix(in oklab,var(--cp-ink)26%,var(--cp-border)74%)}}.cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px #ffffff9e,inset 0 -1px 1px #0f172a24,0 0 0 1px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px #ffffff9e,inset 0 -1px 1px #0f172a24,0 0 0 1px color-mix(in oklab,var(--cp-border)55%,#0f172a1f 45%)}}#calendario-global .cp-calendarToneChip.is-active .cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px #ffffffb8,0 0 0 2px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){#calendario-global .cp-calendarToneChip.is-active .cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px #ffffffb8,0 0 0 2px color-mix(in oklab,var(--cp-ink)38%,var(--cp-accent,#2563eb)62%)}}.cp-dashboardCalDowHead--weekend{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalDowHead--weekend{color:color-mix(in oklab,var(--cp-ink)58%,var(--cp-muted)42%)}}.cp-dashboardCalNote{background:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalNote{background:color-mix(in oklab,var(--cp-ink)6%,transparent)}}.cp-dashboardCalNote{border:1px solid var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalNote{border:1px solid color-mix(in oklab,var(--cp-ink)12%,transparent)}}.cp-dashboardCalNote{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalNote{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-dashboardCalHolidayBadge{color:var(--cp-ink);font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-dashboardCalHolidayBadge{color:color-mix(in oklab,var(--cp-ink)78%,var(--cp-muted)22%)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-base:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-base:color-mix(in oklab,var(--cp-muted)22%,transparent)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday:color-mix(in oklab,var(--cp-muted)26%,transparent)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday-hover:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday-hover:color-mix(in oklab,var(--cp-surface)20%,var(--dash-cal-cell-weekday)80%)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-bg:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-bg:color-mix(in oklab,var(--cp-surface-strong)26%,transparent)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-border:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-border:color-mix(in oklab,var(--cp-surface-strong)28%,var(--cp-border)72%)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{border:1px solid color-mix(in oklab,var(--cp-border)88%,transparent)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{background:linear-gradient(175deg,var(--cp-border)0,transparent 42%),var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{background:linear-gradient(175deg,color-mix(in oklab,var(--cp-border)38%,transparent)0,transparent 42%),color-mix(in oklab,var(--cp-surface)52%,var(--cp-bg)48%)}}:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{box-shadow:0 1px 0 var(--cp-surface)inset,0 12px 32px var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global.cp-calendarDeliveryModule,:root[data-theme=dark] #calendario-global.cp-calendarDeliveryModule{box-shadow:0 1px 0 color-mix(in oklab,var(--cp-surface)28%,transparent)inset,0 12px 32px color-mix(in oklab,var(--cp-bg)62%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarDeliveryHint,:root[data-theme=dark] #calendario-global .cp-calendarDeliveryHint{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarDeliveryHint,:root[data-theme=dark] #calendario-global .cp-calendarDeliveryHint{color:color-mix(in oklab,var(--cp-muted)90%,var(--cp-ink)10%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip,:root[data-theme=dark] #calendario-global .cp-calendarToneChip{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip,:root[data-theme=dark] #calendario-global .cp-calendarToneChip{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip,:root[data-theme=dark] #calendario-global .cp-calendarToneChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip,:root[data-theme=dark] #calendario-global .cp-calendarToneChip{background:color-mix(in oklab,var(--cp-surface)45%,var(--cp-bg)55%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip,:root[data-theme=dark] #calendario-global .cp-calendarToneChip{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip,:root[data-theme=dark] #calendario-global .cp-calendarToneChip{color:color-mix(in oklab,var(--cp-ink)91%,var(--cp-muted)9%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip:hover,:root[data-theme=dark] #calendario-global .cp-calendarToneChip:hover{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip:hover,:root[data-theme=dark] #calendario-global .cp-calendarToneChip:hover{background:color-mix(in oklab,var(--cp-surface-strong)10%,color-mix(in oklab,var(--cp-surface)45%,var(--cp-bg)55%)90%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip:hover,:root[data-theme=dark] #calendario-global .cp-calendarToneChip:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip:hover,:root[data-theme=dark] #calendario-global .cp-calendarToneChip:hover{border-color:color-mix(in oklab,var(--cp-border)82%,var(--cp-surface)18%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip:hover,:root[data-theme=dark] #calendario-global .cp-calendarToneChip:hover{box-shadow:none}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active{border-color:color-mix(in oklab,var(--cp-surface-strong)22%,var(--cp-border)78%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active{background:color-mix(in oklab,var(--cp-muted)42%,var(--cp-bg)58%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active{box-shadow:inset 0 1px 0 var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface)34%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global .cp-calendarToneSwatch--ref{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global .cp-calendarToneSwatch--ref{border-color:color-mix(in oklab,var(--cp-surface-strong)16%,var(--cp-bg)84%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global .cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px var(--cp-surface-strong),inset 0 -1px 1px var(--cp-bg),0 0 0 1px var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global .cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px color-mix(in oklab,var(--cp-surface-strong)12%,transparent),inset 0 -1px 1px color-mix(in oklab,var(--cp-bg)35%,transparent),0 0 0 1px color-mix(in oklab,var(--cp-bg)35%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active .cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px var(--cp-surface-strong),0 0 0 2px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarToneChip.is-active .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global .cp-calendarToneChip.is-active .cp-calendarToneSwatch--ref{box-shadow:inset 0 1px 2px color-mix(in oklab,var(--cp-surface-strong)16%,transparent),0 0 0 2px color-mix(in oklab,var(--cp-border)78%,var(--cp-bg)22%)}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=warm-gray] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=warm-gray] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-surface-strong)0,var(--cp-muted)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=warm-gray] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=warm-gray] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-surface-strong)62%,var(--cp-muted)38%)0,color-mix(in oklab,var(--cp-muted)70%,var(--cp-bg)30%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=cool-gray] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=cool-gray] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-process-online)0,var(--cp-process-online)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=cool-gray] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=cool-gray] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-process-online)34%,var(--cp-surface-strong)66%)0,color-mix(in oklab,var(--cp-process-online)54%,var(--cp-bg)46%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=sand] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=sand] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-urgency-overdue)0,var(--cp-urgency-overdue)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=sand] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=sand] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-urgency-overdue)34%,var(--cp-surface-strong)66%)0,color-mix(in oklab,var(--cp-urgency-overdue)52%,var(--cp-bg)48%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=blue-mist] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=blue-mist] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-process-music)0,var(--cp-process-music)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=weekend][data-tone-id=blue-mist] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=weekend][data-tone-id=blue-mist] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-process-music)34%,var(--cp-surface-strong)66%)0,color-mix(in oklab,var(--cp-process-music)52%,var(--cp-bg)48%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lavender] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lavender] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-process-color)0,var(--cp-process-color)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lavender] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lavender] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-process-color)34%,var(--cp-surface-strong)66%)0,color-mix(in oklab,var(--cp-process-color)54%,var(--cp-bg)46%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lilac] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lilac] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-tracking-manual)0,var(--cp-tracking-manual)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lilac] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=soft-lilac] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-tracking-manual)34%,var(--cp-surface-strong)66%)0,color-mix(in oklab,var(--cp-tracking-manual)52%,var(--cp-bg)48%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=muted-rose] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=muted-rose] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-urgency-next48h)0,var(--cp-urgency-next48h)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=muted-rose] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=muted-rose] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-urgency-next48h)30%,var(--cp-surface-strong)70%)0,color-mix(in oklab,var(--cp-urgency-next48h)48%,var(--cp-bg)52%)100%)!important}}:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=soft-sky] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=soft-sky] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,var(--cp-process-online)0,var(--cp-process-online)100%)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global [data-tone-kind=holiday][data-tone-id=soft-sky] .cp-calendarToneSwatch--ref,:root[data-theme=dark] #calendario-global [data-tone-kind=holiday][data-tone-id=soft-sky] .cp-calendarToneSwatch--ref{background:linear-gradient(165deg,color-mix(in oklab,var(--cp-process-online)36%,var(--cp-surface-strong)64%)0,color-mix(in oklab,var(--cp-process-online)54%,var(--cp-bg)46%)100%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarNotesToolbar,:root[data-theme=dark] #calendario-global .cp-calendarNotesToolbar{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarNotesToolbar,:root[data-theme=dark] #calendario-global .cp-calendarNotesToolbar{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarNotesToolbar,:root[data-theme=dark] #calendario-global .cp-calendarNotesToolbar{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarNotesToolbar,:root[data-theme=dark] #calendario-global .cp-calendarNotesToolbar{background:color-mix(in oklab,var(--cp-surface)48%,var(--cp-bg)52%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthNav,:root[data-theme=dark] #calendario-global .cp-calendarMonthNav{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthNav,:root[data-theme=dark] #calendario-global .cp-calendarMonthNav{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthNav,:root[data-theme=dark] #calendario-global .cp-calendarMonthNav{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthNav,:root[data-theme=dark] #calendario-global .cp-calendarMonthNav{background:color-mix(in oklab,var(--cp-surface)44%,var(--cp-bg)56%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthNav,:root[data-theme=dark] #calendario-global .cp-calendarMonthNav{box-shadow:inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthNav,:root[data-theme=dark] #calendario-global .cp-calendarMonthNav{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)20%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarSeguimientoLegendItem,:root[data-theme=auto].dark #calendario-global .cp-calendarSeguimientoLegendTitle,:root[data-theme=dark] #calendario-global .cp-calendarSeguimientoLegendItem,:root[data-theme=dark] #calendario-global .cp-calendarSeguimientoLegendTitle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarSeguimientoLegendItem,:root[data-theme=auto].dark #calendario-global .cp-calendarSeguimientoLegendTitle,:root[data-theme=dark] #calendario-global .cp-calendarSeguimientoLegendItem,:root[data-theme=dark] #calendario-global .cp-calendarSeguimientoLegendTitle{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalDowHead--weekend,:root[data-theme=dark] #calendario-global .cp-dashboardCalDowHead--weekend{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalDowHead--weekend,:root[data-theme=dark] #calendario-global .cp-dashboardCalDowHead--weekend{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{box-shadow:inset 0 1px 0 var(--cp-surface-strong);background:var(--dash-cal-today-bg)!important;border:1px solid var(--dash-cal-today-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)26%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalDayNum--today,:root[data-theme=dark] #calendario-global .cp-dashboardCalDayNum--today{color:var(--cp-ink)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalDayNum--today,:root[data-theme=dark] #calendario-global .cp-dashboardCalDayNum--today{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{background:var(--dash-cal-cell-weekday)!important;border:1px solid var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{border:1px solid color-mix(in oklab,var(--cp-border)80%,var(--cp-bg)20%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{box-shadow:inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)14%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray]{background:var(--cp-muted)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray]{background:color-mix(in oklab,var(--cp-muted)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray]{border:1px solid var(--cp-muted)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=warm-gray]{border:1px solid color-mix(in oklab,var(--cp-muted)28%,var(--cp-bg)72%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray]{background:var(--cp-process-online)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray]{background:color-mix(in oklab,var(--cp-process-online)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray]{border:1px solid var(--cp-process-online)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=cool-gray]{border:1px solid color-mix(in oklab,var(--cp-process-online)24%,var(--cp-bg)76%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand]{background:var(--cp-urgency-overdue)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand]{background:color-mix(in oklab,var(--cp-urgency-overdue)28%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand]{border:1px solid var(--cp-urgency-overdue)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=sand]{border:1px solid color-mix(in oklab,var(--cp-urgency-overdue)26%,var(--cp-bg)74%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist]{background:var(--cp-process-music)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist]{background:color-mix(in oklab,var(--cp-process-music)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist]{border:1px solid var(--cp-process-music)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend][data-dash-tone-id=blue-mist]{border:1px solid color-mix(in oklab,var(--cp-process-music)22%,var(--cp-bg)78%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender]{background:var(--cp-process-color)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender]{background:color-mix(in oklab,var(--cp-process-color)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender]{border:1px solid var(--cp-process-color)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lavender]{border:1px solid color-mix(in oklab,var(--cp-process-color)30%,var(--cp-bg)70%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac]{background:var(--cp-tracking-manual)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac]{background:color-mix(in oklab,var(--cp-tracking-manual)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac]{border:1px solid var(--cp-tracking-manual)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-lilac]{border:1px solid color-mix(in oklab,var(--cp-tracking-manual)28%,var(--cp-bg)72%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose]{background:var(--cp-urgency-next48h)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose]{background:color-mix(in oklab,var(--cp-urgency-next48h)28%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose]{border:1px solid var(--cp-urgency-next48h)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=muted-rose]{border:1px solid color-mix(in oklab,var(--cp-urgency-next48h)26%,var(--cp-bg)74%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky]{background:var(--cp-process-online)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky]{background:color-mix(in oklab,var(--cp-process-online)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky]{border:1px solid var(--cp-process-online)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday][data-dash-tone-id=soft-sky]{border:1px solid color-mix(in oklab,var(--cp-process-online)26%,var(--cp-bg)74%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]){background:var(--dash-tone,var(--cp-muted))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]){background:color-mix(in oklab,var(--dash-tone,var(--cp-muted))28%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]){border:1px solid var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:not([data-dash-tone-id]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:not([data-dash-tone-id]){border:1px solid color-mix(in oklab,var(--cp-border)55%,var(--dash-tone,var(--cp-muted))45%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{background:var(--cp-bg)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{background:color-mix(in oklab,var(--cp-bg)72%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{border:1px solid var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{border:1px solid color-mix(in oklab,var(--cp-border)48%,transparent)!important}}html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-base:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-base:color-mix(in oklab,var(--cp-muted)22%,transparent)}}html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday:color-mix(in oklab,var(--cp-muted)26%,transparent)}}html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday-hover:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-cell-weekday-hover:color-mix(in oklab,var(--cp-surface)20%,var(--dash-cal-cell-weekday)80%)}}html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-bg:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-bg:color-mix(in oklab,var(--cp-surface-strong)26%,transparent)}}html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-border:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global.cp-calendarDeliveryModule{--dash-cal-today-border:color-mix(in oklab,var(--cp-surface-strong)28%,var(--cp-border)72%)}}html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{background:var(--dash-cal-today-bg)!important;border:1px solid var(--dash-cal-today-border)!important}html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{background:var(--dash-cal-cell-weekday)!important;border:1px solid var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{border:1px solid color-mix(in oklab,var(--cp-border)80%,var(--cp-bg)20%)!important}}html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]{background:var(--dash-tone,var(--cp-muted))!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]{background:color-mix(in oklab,var(--dash-tone,var(--cp-muted))28%,transparent)!important}}html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{background:var(--cp-bg)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{background:color-mix(in oklab,var(--cp-bg)72%,transparent)!important}}html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{border:1px solid var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{border:1px solid color-mix(in oklab,var(--cp-border)48%,transparent)!important}}@media (hover:hover){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover{box-shadow:inset 0 0 0 1px var(--cp-border);background:var(--dash-cal-cell-weekday-hover)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-border)78%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover{box-shadow:inset 0 0 0 1px var(--cp-surface-strong),inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-surface-strong)18%,transparent),inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)12%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover{background:var(--cp-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover{background:color-mix(in oklab,var(--cp-surface-strong)4%,var(--dash-cal-today-bg)96%)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover{box-shadow:inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]:hover{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)22%,transparent)}}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-day-load=high],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-day-load=high]{box-shadow:inset 0 0 0 1px var(--cp-capacity-overload)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-day-load=high],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-day-load=high]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-capacity-overload)42%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-week-load=high]:not([data-day-load=high]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-week-load=high]:not([data-day-load=high]){box-shadow:inset 0 0 0 1px var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-week-load=high]:not([data-day-load=high]),:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-week-load=high]:not([data-day-load=high]){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-process-online)28%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalHolidayBadge,:root[data-theme=dark] #calendario-global .cp-dashboardCalHolidayBadge{background:var(--dash-holiday-badge-bg,var(--cp-process-color))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalHolidayBadge,:root[data-theme=dark] #calendario-global .cp-dashboardCalHolidayBadge{background:color-mix(in oklab,var(--dash-holiday-badge-bg,var(--cp-process-color))42%,var(--cp-bg)58%)!important}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalHolidayBadge,:root[data-theme=dark] #calendario-global .cp-dashboardCalHolidayBadge{border-color:var(--dash-holiday-badge-border,var(--cp-process-color))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalHolidayBadge,:root[data-theme=dark] #calendario-global .cp-dashboardCalHolidayBadge{border-color:color-mix(in oklab,var(--dash-holiday-badge-border,var(--cp-process-color))52%,var(--cp-border)48%)!important}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalHolidayBadge,:root[data-theme=dark] #calendario-global .cp-dashboardCalHolidayBadge{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalHolidayBadge,:root[data-theme=dark] #calendario-global .cp-dashboardCalHolidayBadge{color:color-mix(in oklab,var(--cp-ink)95%,var(--dash-holiday-badge-bg,var(--cp-process-color))5%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalNote,:root[data-theme=dark] #calendario-global .cp-dashboardCalNote{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalNote,:root[data-theme=dark] #calendario-global .cp-dashboardCalNote{background:color-mix(in oklab,var(--cp-surface-strong)7%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalNote,:root[data-theme=dark] #calendario-global .cp-dashboardCalNote{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalNote,:root[data-theme=dark] #calendario-global .cp-dashboardCalNote{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalNote,:root[data-theme=dark] #calendario-global .cp-dashboardCalNote{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalNote,:root[data-theme=dark] #calendario-global .cp-dashboardCalNote{color:color-mix(in oklab,var(--cp-ink)93%,var(--cp-muted)7%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarDensityDot,:root[data-theme=dark] #calendario-global .cp-calendarDensityDot{background:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarDensityDot,:root[data-theme=dark] #calendario-global .cp-calendarDensityDot{background:color-mix(in oklab,var(--cp-border)88%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarDensityBadge,:root[data-theme=dark] #calendario-global .cp-calendarDensityBadge{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarDensityBadge,:root[data-theme=dark] #calendario-global .cp-calendarDensityBadge{color:color-mix(in oklab,var(--cp-ink)84%,var(--cp-muted)16%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarDensityBadge,:root[data-theme=dark] #calendario-global .cp-calendarDensityBadge{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarDensityBadge,:root[data-theme=dark] #calendario-global .cp-calendarDensityBadge{background:color-mix(in oklab,var(--cp-surface-strong)8%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarCellTooltip,:root[data-theme=dark] #calendario-global .cp-calendarCellTooltip{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarCellTooltip,:root[data-theme=dark] #calendario-global .cp-calendarCellTooltip{border-color:color-mix(in oklab,var(--cp-border)68%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-calendarCellTooltip,:root[data-theme=dark] #calendario-global .cp-calendarCellTooltip{background:var(--cp-surface-strong,#1e293b)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarCellTooltip,:root[data-theme=dark] #calendario-global .cp-calendarCellTooltip{background:color-mix(in oklab,var(--cp-surface-strong,#1e293b)98%,#0f172a 2%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarCellTooltip,:root[data-theme=dark] #calendario-global .cp-calendarCellTooltip{box-shadow:0 12px 28px oklab(0 none none/.28)}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb]{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=fb]{background:color-mix(in oklab,#f59e0b 16%,var(--cp-bg)84%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc]{background:#ef4444}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=nc]{background:color-mix(in oklab,#ef4444 14%,var(--cp-bg)86%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc]{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=qc]{background:color-mix(in oklab,#8b5cf6 14%,var(--cp-bg)86%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix]{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=mix]{background:color-mix(in oklab,#3b82f6 14%,var(--cp-bg)86%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online]{background:#22c55e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill--cellCompact[data-hito-kind=online]{background:color-mix(in oklab,#22c55e 14%,var(--cp-bg)86%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill{border-color:color-mix(in oklab,var(--cp-surface-strong)14%,var(--cp-bg)86%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill{box-shadow:0 1px 0 var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill{box-shadow:0 1px 0 color-mix(in oklab,var(--cp-bg)40%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=editorial],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=editorial]{background:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=editorial],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=editorial]{background:color-mix(in oklab,var(--cp-process-offline)18%,var(--cp-bg)82%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=finishing],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=finishing]{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=finishing],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=finishing]{background:color-mix(in oklab,var(--cp-process-online)18%,var(--cp-bg)82%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=lock],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=lock]{background:var(--cp-process-color)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=lock],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=lock]{background:color-mix(in oklab,var(--cp-process-color)17%,var(--cp-bg)83%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=delivery],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=delivery]{background:var(--cp-process-delivery)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=delivery],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=delivery]{background:color-mix(in oklab,var(--cp-process-delivery)17%,var(--cp-bg)83%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=other],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=other]{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-family=other],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-family=other]{background:color-mix(in oklab,var(--cp-muted)15%,var(--cp-bg)85%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill_ep,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill_ep{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill_ep,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill_ep{color:color-mix(in oklab,var(--cp-muted)48%,var(--cp-ink)52%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill_stage,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill_stage{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill_stage,:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill_stage{color:color-mix(in oklab,var(--cp-ink)95%,var(--cp-muted)5%)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=done],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=done]{box-shadow:inset 0 0 0 1px var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=done],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=done]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-tracking-done)38%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=replanned],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=replanned]{box-shadow:inset 0 0 0 1px var(--cp-tracking-replanned)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=replanned],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=replanned]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-tracking-replanned)40%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=postponed],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=postponed]{box-shadow:inset 0 0 0 1px var(--cp-tracking-postponed)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=postponed],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=postponed]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cp-tracking-postponed)38%,transparent)}}:root[data-theme=auto].dark #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=cancelled],:root[data-theme=dark] #calendario-global .cp-dashboardCalendarEventPill[data-tracking-status=cancelled]{opacity:.88}:root[data-theme=auto].dark #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn,:root[data-theme=dark] #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn,:root[data-theme=dark] #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn{border-color:color-mix(in oklab,var(--cp-border)66%,var(--cp-surface-strong)34%)}}:root[data-theme=auto].dark #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn,:root[data-theme=dark] #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn,:root[data-theme=dark] #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn{background:color-mix(in oklab,var(--cp-surface)52%,var(--cp-bg)48%)}}:root[data-theme=auto].dark #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn,:root[data-theme=dark] #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn,:root[data-theme=dark] #calendario-global .cp-moreWrap--calendarBusy .cp-moreBtn{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell,html[data-theme=night] #calendario-global .cp-calendarMonthCell{border:1px solid var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell,html[data-theme=night] #calendario-global .cp-calendarMonthCell{border:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell,html[data-theme=night] #calendario-global .cp-calendarMonthCell{-webkit-backdrop-filter:blur(7px)saturate(112%);backdrop-filter:blur(7px)saturate(112%);box-shadow:inset 0 1px oklab(92.8761% -.00315791 -.0122172/.12),inset 0 -10px 18px oklab(12.8802% -.00375394 -.0404292/.14),0 6px 14px oklab(12.8802% -.00375394 -.0404292/.24)}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{background:var(--cp-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]{background:color-mix(in oklab,var(--cp-surface-strong)22%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{background:var(--cp-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{background:color-mix(in oklab,var(--cp-surface-strong)28%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{border-color:var(--dash-cal-today-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=today],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=today],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=today]{border-color:color-mix(in oklab,var(--dash-cal-today-border)84%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]{background:var(--dash-tone,var(--cp-muted))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]{background:color-mix(in oklab,var(--dash-tone,var(--cp-muted))24%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{background:var(--cp-surface)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{background:color-mix(in oklab,var(--cp-surface)10%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{border-color:var(--cp-border)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=off],:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=off],html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=off]{border-color:color-mix(in oklab,var(--cp-border)42%,transparent)!important}}@media (hover:hover){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover,html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover{background:var(--cp-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover,html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekday]:hover{background:color-mix(in oklab,var(--cp-surface-strong)30%,transparent)!important}}:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover,html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover{background:var(--dash-tone,var(--cp-muted))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=auto].dark #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,:root[data-theme=dark] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover,html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=holiday]:hover,html[data-theme=night] #calendario-global .cp-calendarMonthCell[data-dash-cal=weekend]:hover{background:color-mix(in oklab,var(--dash-tone,var(--cp-muted))30%,transparent)!important}}}.cp-readinessPill{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-readinessPill{border-color:color-mix(in oklab,var(--cp-border)76%,var(--cp-accent)24%)}}.cp-readinessPill{background:var(--cp-surface,#ffffffdb)}@supports (color:color-mix(in lab,red,red)){.cp-readinessPill{background:color-mix(in oklab,var(--cp-surface,#ffffffdb)92%,var(--cp-accent)8%)}}.cp-readinessPill{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-readinessPill{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-moreWrap{width:fit-content;display:inline-flex;position:relative}.cp-moreBtn{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-moreBtn{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-moreBtn{background:var(--cp-surface,#ffffffb8);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-moreBtn{background:color-mix(in oklab,var(--cp-surface,#ffffffb8)97%,transparent)}}.cp-moreBtn{color:var(--cp-muted);cursor:default;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.cp-moreBtn--tiny{padding:3px 7px;font-size:10.5px}.cp-morePopover{z-index:40;border:1px solid var(--cp-border);min-width:240px;max-width:360px;display:none;position:absolute;bottom:calc(100% + 8px);left:0}@supports (color:color-mix(in lab,red,red)){.cp-morePopover{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-morePopover{background:var(--cp-surface,#fffffff2);border-radius:12px;padding:8px}@supports (color:color-mix(in lab,red,red)){.cp-morePopover{background:color-mix(in oklab,var(--cp-surface,#fffffff2)98%,transparent)}}.cp-morePopover{box-shadow:0 12px 28px #0f172a24}.cp-moreWrap:focus-within .cp-morePopover,.cp-moreWrap:hover .cp-morePopover{gap:6px;display:grid}.cp-morePopover--calendar{bottom:calc(100% + 10px)}.cp-morePopoverItem{color:var(--cp-ink);font-size:11px;line-height:1.3}@media (max-width:1080px){.cp-dashboardLayout{grid-template-columns:1fr}.cp-dashboardSideCard,.cp-projectListScroll{max-height:none;overflow:visible}.cp-projectListScroll{padding-right:0}.cp-immediateGrid{grid-template-columns:1fr}.cp-calendarHeaderControls{flex-wrap:wrap;align-items:center}}.cp-pill{border:1px solid var(--cp-border);background:var(--cp-surface-strong);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-pill{background:color-mix(in oklab,var(--cp-surface-strong)55%,transparent)}}.cp-pill{-webkit-backdrop-filter:blur(10px);box-shadow:var(--cp-shadow-sm);color:var(--cp-muted);font-size:12px}:root[data-theme=dark] .cp-pill{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-pill{background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-pill{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-pill{background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}}.cp-pill--ops{box-shadow:none;border-width:1px;padding:4px 9px;font-size:11px}.cp-detailLabel{letter-spacing:.32px;text-transform:uppercase;color:var(--cp-ink);font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-detailLabel{color:color-mix(in oklab,var(--cp-ink)55%,transparent)}}.cp-detailValue{letter-spacing:0;color:var(--cp-ink);margin-top:4px;font-size:20px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-detailValue{color:color-mix(in oklab,var(--cp-ink)92%,transparent)}}.cp-detailHint{color:var(--cp-ink);font-size:12px}@supports (color:color-mix(in lab,red,red)){.cp-detailHint{color:color-mix(in oklab,var(--cp-ink)60%,transparent)}}.cp-detailHint{letter-spacing:.08em;margin-top:6px}.cp-pill--ops-none{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-none{background:color-mix(in oklab,var(--cp-muted)16%,transparent)}}.cp-pill--ops-none{border-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-none{border-color:color-mix(in oklab,var(--cp-muted)32%,transparent)}}.cp-pill--ops-none{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-none{color:color-mix(in oklab,var(--cp-ink)72%,transparent)}}.cp-pill--ops-pending{background:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-pending{background:color-mix(in oklab,var(--cp-urgency-overdue)16%,transparent)}}.cp-pill--ops-pending{border-color:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-pending{border-color:color-mix(in oklab,var(--cp-urgency-overdue)34%,transparent)}}.cp-pill--ops-pending{color:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-pending{color:color-mix(in oklab,var(--cp-urgency-overdue)68%,var(--cp-ink)32%)}}.cp-pill--ops-live{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-live{background:color-mix(in oklab,var(--cp-process-online)16%,transparent)}}.cp-pill--ops-live{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-live{border-color:color-mix(in oklab,var(--cp-process-online)34%,transparent)}}.cp-pill--ops-live{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-live{color:color-mix(in oklab,var(--cp-process-online)76%,var(--cp-ink)24%)}}.cp-pill--ops-done{background:var(--cp-capacity-low)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-done{background:color-mix(in oklab,var(--cp-capacity-low)16%,transparent)}}.cp-pill--ops-done{border-color:var(--cp-capacity-low)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-done{border-color:color-mix(in oklab,var(--cp-capacity-low)34%,transparent)}}.cp-pill--ops-done{color:var(--cp-capacity-low)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-done{color:color-mix(in oklab,var(--cp-capacity-low)76%,var(--cp-ink)24%)}}.cp-pill--ops-risk{color:#ef4444;background:oklab(63.6834% .187864 .0889286/.14);border-color:oklab(63.6834% .187864 .0889286/.3)}@supports (color:color-mix(in lab,red,red)){.cp-pill--ops-risk{color:color-mix(in oklab,#ef4444 72%,var(--cp-ink)28%)}}:root[data-theme=dark] .cp-pill--ops-none{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-pill--ops-none{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}:root[data-theme=dark] .cp-pill--ops-pending{color:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-pill--ops-pending{color:color-mix(in oklab,var(--cp-urgency-overdue)58%,var(--cp-ink)42%)}}:root[data-theme=dark] .cp-pill--ops-live{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-pill--ops-live{color:color-mix(in oklab,var(--cp-process-online)50%,var(--cp-ink)50%)}}:root[data-theme=dark] .cp-pill--ops-done{color:var(--cp-capacity-low)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-pill--ops-done{color:color-mix(in oklab,var(--cp-capacity-low)50%,var(--cp-ink)50%)}}:root[data-theme=dark] .cp-pill--ops-risk{color:#ef4444}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-pill--ops-risk{color:color-mix(in oklab,#ef4444 58%,var(--cp-ink)42%)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-pill--ops-none{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-pill--ops-none{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}:root[data-theme=auto] .cp-pill--ops-pending{color:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-pill--ops-pending{color:color-mix(in oklab,var(--cp-urgency-overdue)58%,var(--cp-ink)42%)}}:root[data-theme=auto] .cp-pill--ops-live{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-pill--ops-live{color:color-mix(in oklab,var(--cp-process-online)50%,var(--cp-ink)50%)}}:root[data-theme=auto] .cp-pill--ops-done{color:var(--cp-capacity-low)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-pill--ops-done{color:color-mix(in oklab,var(--cp-capacity-low)50%,var(--cp-ink)50%)}}:root[data-theme=auto] .cp-pill--ops-risk{color:#ef4444}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-pill--ops-risk{color:color-mix(in oklab,#ef4444 58%,var(--cp-ink)42%)}}}.cp-input,.cp-select,.cp-textarea{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-field-border);background:var(--cp-field);width:100%;color:var(--cp-ink);outline:none;padding:10px 12px}.cp-input:focus,.cp-select:focus,.cp-textarea:focus{box-shadow:var(--cp-focus);border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-input:focus,.cp-select:focus,.cp-textarea:focus{border-color:color-mix(in oklab,var(--cp-accent)35%,transparent)}}.cp-btn{border:1px solid var(--cp-border);background:var(--cp-surface-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-btn{background:color-mix(in oklab,var(--cp-surface-strong)70%,transparent)}}.cp-btn{color:var(--cp-ink);cursor:pointer;box-shadow:var(--cp-shadow-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:auto;padding:9px 14px;display:inline-flex}.cp-btn:hover{transform:translateY(-.5px)}.cp-btn:active{transform:translateY(0)}.cp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}:root[data-theme=dark] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger){background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger){background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger){background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger){background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}}.cp-btn--ghost{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-btn--ghost{border-color:color-mix(in oklab,var(--cp-surface-strong)40%,transparent)}}.cp-btn--ghost{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-btn--ghost{background:color-mix(in oklab,var(--cp-surface-strong)38%,transparent)}}.cp-btn--ghost{color:var(--cp-ink);box-shadow:inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-btn--ghost{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)60%,transparent)}}:root[data-theme=dark] .cp-btn--ghost{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--ghost{border-color:color-mix(in oklab,var(--cp-surface-strong)24%,transparent)}}:root[data-theme=dark] .cp-btn--ghost{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--ghost{background:color-mix(in oklab,var(--cp-surface-strong)12%,transparent)}}:root[data-theme=dark] .cp-btn--ghost{box-shadow:inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--ghost{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)36%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-btn--ghost{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn--ghost{border-color:color-mix(in oklab,var(--cp-surface-strong)24%,transparent)}}:root[data-theme=auto] .cp-btn--ghost{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn--ghost{background:color-mix(in oklab,var(--cp-surface-strong)12%,transparent)}}}.cp-btn--tiny{padding:5px 12px;font-size:13px}.cp-btn-primary{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-btn-primary{border-color:color-mix(in oklab,var(--cp-process-online)35%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-online)95%,transparent),color-mix(in oklab,var(--cp-process-color)85%,transparent))}}.cp-btn-primary{color:#fffffffa;font-weight:700}.cp-btn-danger{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger{border-color:color-mix(in oklab,var(--cp-process-offline)34%,var(--cp-border)66%)}}.cp-btn-danger{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)14%,var(--cp-surface-strong)86%),color-mix(in oklab,var(--cp-process-offline)9%,var(--cp-surface-strong)91%))}}.cp-btn-danger{color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger{color:color-mix(in oklab,var(--cp-process-offline)68%,var(--cp-ink)32%)}}.cp-btn-danger{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.56),0 1px 2px var(--cp-process-offline);font-weight:680}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.56),0 1px 2px color-mix(in oklab,var(--cp-process-offline)8%,transparent)}}.cp-btn-danger:hover{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger:hover{border-color:color-mix(in oklab,var(--cp-process-offline)52%,transparent)}}.cp-btn-danger:hover{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)30%,var(--cp-surface-strong)70%),color-mix(in oklab,var(--cp-process-offline)22%,var(--cp-surface-strong)78%))}}.cp-btn-danger:hover{color:#fffffff5;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.26),0 4px 10px var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.26),0 4px 10px color-mix(in oklab,var(--cp-process-offline)16%,transparent)}}.cp-btn-danger:focus-visible{box-shadow:0 0 0 2px var(--cp-process-offline),0 0 0 4px var(--cp-process-offline);outline:none}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-process-offline)20%,transparent),0 0 0 4px color-mix(in oklab,var(--cp-process-offline)10%,transparent)}}.cp-btn-danger:active{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger:active{border-color:color-mix(in oklab,var(--cp-process-offline)60%,transparent)}}.cp-btn-danger:active{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){.cp-btn-danger:active{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)38%,var(--cp-surface-strong)62%),color-mix(in oklab,var(--cp-process-offline)30%,var(--cp-surface-strong)70%))}}.cp-btn-danger:active{color:#fffffffa}.cp-btn--config{letter-spacing:.08px;background:var(--cp-surface-strong,#ffffffb8);border-radius:999px;padding:7px 16px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.cp-btn--config{background:color-mix(in oklab,var(--cp-surface-strong,#ffffffb8)94%,transparent)}}.cp-btn--config{border-color:var(--cp-border,#94a3b857)}@supports (color:color-mix(in lab,red,red)){.cp-btn--config{border-color:color-mix(in oklab,var(--cp-border,#94a3b857)96%,transparent)}}.cp-btn--config{color:var(--cp-ink);box-shadow:0 8px 22px var(--cp-ink),inset 0 1px 0 var(--cp-surface-strong);font-weight:760}@supports (color:color-mix(in lab,red,red)){.cp-btn--config{box-shadow:0 8px 22px color-mix(in oklab,var(--cp-ink)14%,transparent),inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)30%,transparent)}}:root[data-theme=dark] .cp-btn--config{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--config{background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}:root[data-theme=dark] .cp-btn--config{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--config{border-color:color-mix(in oklab,var(--cp-border)82%,var(--cp-surface)18%)}}:root[data-theme=dark] .cp-btn--config{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--config{color:color-mix(in oklab,var(--cp-ink)94%,transparent)}}:root[data-theme=dark] .cp-btn--config{box-shadow:0 8px 20px var(--cp-bg),inset 0 1px 0 var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-btn--config{box-shadow:0 8px 20px color-mix(in oklab,var(--cp-bg)30%,transparent),inset 0 1px 0 color-mix(in oklab,var(--cp-surface-strong)8%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-btn--config{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn--config{background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}:root[data-theme=auto] .cp-btn--config{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn--config{border-color:color-mix(in oklab,var(--cp-border)82%,var(--cp-surface)18%)}}:root[data-theme=auto] .cp-btn--config{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn--config{color:color-mix(in oklab,var(--cp-ink)94%,transparent)}}}.cp-btn--config:disabled{opacity:.65;box-shadow:none}.cp-loginPage{gap:18px;max-width:1220px;display:grid}.cp-loginHero{background:radial-gradient(980px 460px at -4% -18%,var(--cp-process-online),transparent 62%),radial-gradient(760px 400px at 104% -18%,var(--cp-urgency-today),transparent 60%),linear-gradient(145deg,var(--cp-surface-strong),var(--cp-surface-strong));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-loginHero{background:radial-gradient(980px 460px at -4% -18%,color-mix(in oklab,var(--cp-process-online)24%,transparent),transparent 62%),radial-gradient(760px 400px at 104% -18%,color-mix(in oklab,var(--cp-urgency-today)20%,transparent),transparent 60%),linear-gradient(145deg,color-mix(in oklab,var(--cp-surface-strong)92%,transparent),color-mix(in oklab,var(--cp-surface-strong)78%,var(--cp-bg2)22%))}}:root[data-theme=dark] .cp-loginHero{background:radial-gradient(980px 460px at -4% -18%,var(--cp-process-online),transparent 62%),radial-gradient(760px 420px at 104% -18%,var(--cp-accent-2),transparent 60%),linear-gradient(145deg,var(--cp-bg),var(--cp-bg2))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginHero{background:radial-gradient(980px 460px at -4% -18%,color-mix(in oklab,var(--cp-process-online)28%,transparent),transparent 62%),radial-gradient(760px 420px at 104% -18%,color-mix(in oklab,var(--cp-accent-2)26%,transparent),transparent 60%),linear-gradient(145deg,color-mix(in oklab,var(--cp-bg)70%,transparent),color-mix(in oklab,var(--cp-bg2)82%,transparent))}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-loginHero{background:radial-gradient(980px 460px at -4% -18%,var(--cp-process-online),transparent 62%),radial-gradient(760px 420px at 104% -18%,var(--cp-accent-2),transparent 60%),linear-gradient(145deg,var(--cp-bg),var(--cp-bg2))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginHero{background:radial-gradient(980px 460px at -4% -18%,color-mix(in oklab,var(--cp-process-online)28%,transparent),transparent 62%),radial-gradient(760px 420px at 104% -18%,color-mix(in oklab,var(--cp-accent-2)26%,transparent),transparent 60%),linear-gradient(145deg,color-mix(in oklab,var(--cp-bg)70%,transparent),color-mix(in oklab,var(--cp-bg2)82%,transparent))}}}.cp-loginHeroGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.cp-loginBadge{border:1px solid var(--cp-process-online);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-loginBadge{border:1px solid color-mix(in oklab,var(--cp-process-online)35%,transparent)}}.cp-loginBadge{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-loginBadge{background:color-mix(in oklab,var(--cp-surface-strong)75%,transparent)}}.cp-loginBadge{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-loginBadge{color:color-mix(in oklab,var(--cp-process-online)72%,var(--cp-ink)28%)}}.cp-loginBadge{letter-spacing:.08em;font-size:11px;font-weight:700}.cp-loginBadge--soft{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-loginBadge--soft{background:color-mix(in oklab,var(--cp-surface-strong)58%,transparent)}}:root[data-theme=dark] .cp-loginBadge{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginBadge{background:color-mix(in oklab,var(--cp-bg)60%,transparent)}}:root[data-theme=dark] .cp-loginBadge{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginBadge{border-color:color-mix(in oklab,var(--cp-process-online)50%,transparent)}}:root[data-theme=dark] .cp-loginBadge{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginBadge{color:color-mix(in oklab,var(--cp-process-online)42%,var(--cp-ink)58%)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-loginBadge{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginBadge{background:color-mix(in oklab,var(--cp-bg)60%,transparent)}}:root[data-theme=auto] .cp-loginBadge{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginBadge{border-color:color-mix(in oklab,var(--cp-process-online)50%,transparent)}}:root[data-theme=auto] .cp-loginBadge{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginBadge{color:color-mix(in oklab,var(--cp-process-online)42%,var(--cp-ink)58%)}}}.cp-loginHeroTitle{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(28px,4.3vw,44px);line-height:1.05}.cp-loginHeroLead{max-width:70ch;color:var(--cp-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.cp-loginTagRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cp-loginTag{letter-spacing:.01em;padding:5px 10px;font-size:11px}.cp-loginKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cp-loginKpiItem{border:1px solid var(--cp-border);background:var(--cp-surface-strong);border-radius:12px;padding:10px}@supports (color:color-mix(in lab,red,red)){.cp-loginKpiItem{background:color-mix(in oklab,var(--cp-surface-strong)65%,transparent)}}.cp-loginKpiItem{gap:5px;display:grid}:root[data-theme=dark] .cp-loginKpiItem{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginKpiItem{background:color-mix(in oklab,var(--cp-bg)35%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-loginKpiItem{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginKpiItem{background:color-mix(in oklab,var(--cp-bg)35%,transparent)}}}.cp-loginKpiLabel{color:var(--cp-muted);font-size:11px}.cp-loginKpiItem strong{letter-spacing:-.01em;font-size:14px;line-height:1.2}.cp-loginHeroVisual{gap:10px;display:grid}.cp-loginVisualCard{border:1px solid var(--cp-border);background:var(--cp-surface-strong);border-radius:14px;padding:12px}@supports (color:color-mix(in lab,red,red)){.cp-loginVisualCard{background:color-mix(in oklab,var(--cp-surface-strong)68%,transparent)}}.cp-loginVisualCard{box-shadow:var(--cp-shadow-sm);position:relative;overflow:hidden}.cp-loginVisualCard:after{content:"";background:linear-gradient(90deg,var(--cp-process-online),var(--cp-process-online),var(--cp-process-online));height:1px;position:absolute;bottom:8px;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.cp-loginVisualCard:after{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-online)0%,transparent),color-mix(in oklab,var(--cp-process-online)35%,transparent),color-mix(in oklab,var(--cp-process-online)0%,transparent))}}:root[data-theme=dark] .cp-loginVisualCard{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginVisualCard{background:color-mix(in oklab,var(--cp-bg)36%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-loginVisualCard{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginVisualCard{background:color-mix(in oklab,var(--cp-bg)36%,transparent)}}}.cp-loginVisualTitle{color:var(--cp-muted);margin-bottom:8px;font-size:12px}.cp-loginVisualRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cp-loginVisualDot{background:linear-gradient(135deg,var(--cp-process-online),var(--cp-urgency-today));border-radius:999px;flex:none;width:7px;height:7px}.cp-loginVisualBar{background:var(--cp-border);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.cp-loginVisualBar{background:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-loginVisualBar--a{width:82%}.cp-loginVisualBar--b{width:64%}.cp-loginVisualBar--c{width:91%}.cp-loginVisualFinance{letter-spacing:-.03em;font-size:24px;font-weight:760}.cp-loginVisualMeta{color:var(--cp-muted);margin-top:4px;font-size:12px}.cp-loginVisualCapacity{color:var(--cp-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.cp-loginVisualCapacity strong{color:var(--cp-ink);letter-spacing:-.02em;font-size:18px}.cp-loginVisualCard--timeline{animation:cp-login-float 7s ease-in-out infinite}.cp-loginVisualCard--finance{animation:cp-login-float 7s ease-in-out .5s infinite}.cp-loginVisualCard--resource{animation:cp-login-float 7s ease-in-out 1s infinite}@keyframes cp-login-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cp-loginSplit{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.cp-loginStoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-loginStoryCard{gap:10px;min-height:158px;transition:transform .18s,box-shadow .18s;display:grid}.cp-loginStoryCard:hover{transform:translateY(-2px)}.cp-loginStoryTitle{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.16}.cp-loginStoryLead{color:var(--cp-muted);margin:0;font-size:13px;line-height:1.5}.cp-loginStoryList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cp-loginStoryList li{border:1px solid var(--cp-border);background:var(--cp-surface-strong);border-radius:10px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.cp-loginStoryList li{background:color-mix(in oklab,var(--cp-surface-strong)48%,transparent)}}.cp-loginStoryList li{font-size:12px}:root[data-theme=dark] .cp-loginStoryList li{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-loginStoryList li{background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-loginStoryList li{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-loginStoryList li{background:color-mix(in oklab,var(--cp-bg)28%,transparent)}}}.cp-authPanel{gap:10px;display:grid;position:sticky;top:90px}.cp-loginAuthTitle{letter-spacing:-.02em;margin:10px 0 0;font-size:24px;line-height:1.1}.cp-authTabs{border:1px solid var(--cp-border);background:var(--cp-surface-strong);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-authTabs{background:color-mix(in oklab,var(--cp-surface-strong)58%,transparent)}}.cp-authTabs{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}:root[data-theme=dark] .cp-authTabs{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-authTabs{background:color-mix(in oklab,var(--cp-bg)30%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-authTabs{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-authTabs{background:color-mix(in oklab,var(--cp-bg)30%,transparent)}}}.cp-authTab{color:var(--cp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:600}.cp-authTab.is-active{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-authTab.is-active{background:color-mix(in oklab,var(--cp-process-online)14%,transparent)}}.cp-authTab.is-active{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-authTab.is-active{border-color:color-mix(in oklab,var(--cp-process-online)30%,transparent)}}.cp-authTab.is-active{color:var(--cp-ink)}.cp-authForm{gap:10px}.cp-authField{gap:6px;display:grid}.cp-authField label{color:var(--cp-muted);font-size:12px}.cp-authSubmit{width:100%}.cp-authMagicBtn{background:var(--cp-surface-strong);width:100%}@supports (color:color-mix(in lab,red,red)){.cp-authMagicBtn{background:color-mix(in oklab,var(--cp-surface-strong)82%,transparent)}}:root[data-theme=dark] .cp-authMagicBtn{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-authMagicBtn{background:color-mix(in oklab,var(--cp-bg)42%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-authMagicBtn{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-authMagicBtn{background:color-mix(in oklab,var(--cp-bg)42%,transparent)}}}.cp-authDivider{text-align:center;color:var(--cp-muted);margin:4px 0;font-size:11px;position:relative}.cp-authDivider:before{content:"";background:var(--cp-border);height:1px;position:absolute;top:50%;left:0;right:0}.cp-authDivider span{z-index:1;background:var(--cp-surface-strong);padding:0 8px;position:relative}.cp-authProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-authProviderBtn{width:100%;padding:9px 8px;font-size:12px}.cp-authStatus{text-align:center;justify-content:center;width:100%;font-size:12px}@media (max-width:1140px){.cp-loginHeroGrid{grid-template-columns:1fr}.cp-loginHeroVisual{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.cp-loginSplit{grid-template-columns:1fr}.cp-authPanel{position:static;top:auto}}@media (max-width:820px){.cp-authProviderGrid,.cp-loginHeroVisual,.cp-loginKpiStrip,.cp-loginStoryGrid{grid-template-columns:1fr}}:root{--cp-tone-cut-border:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-cut-border:color-mix(in oklab,var(--cp-urgency-overdue)32%,transparent)}}:root{--cp-tone-cut-bg:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-cut-bg:color-mix(in oklab,var(--cp-urgency-overdue)12%,transparent)}}:root{--cp-tone-cut-ink:var(--cp-urgency-overdue)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-cut-ink:color-mix(in oklab,var(--cp-urgency-overdue)74%,var(--cp-ink)26%)}}:root{--cp-tone-notes-border:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-notes-border:color-mix(in oklab,var(--cp-muted)34%,transparent)}}:root{--cp-tone-notes-bg:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-notes-bg:color-mix(in oklab,var(--cp-muted)12%,transparent)}}:root{--cp-tone-notes-ink:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-notes-ink:color-mix(in oklab,var(--cp-muted)64%,var(--cp-ink)36%)}}:root{--cp-tone-color-border:var(--cp-process-vfx)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-color-border:color-mix(in oklab,var(--cp-process-vfx)34%,transparent)}}:root{--cp-tone-color-bg:var(--cp-process-vfx)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-color-bg:color-mix(in oklab,var(--cp-process-vfx)12%,transparent)}}:root{--cp-tone-color-ink:var(--cp-process-vfx)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-color-ink:color-mix(in oklab,var(--cp-process-vfx)70%,var(--cp-ink)30%)}}:root{--cp-tone-mix-border:var(--cp-process-color)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-mix-border:color-mix(in oklab,var(--cp-process-color)34%,transparent)}}:root{--cp-tone-mix-bg:var(--cp-process-color)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-mix-bg:color-mix(in oklab,var(--cp-process-color)12%,transparent)}}:root{--cp-tone-mix-ink:var(--cp-process-color)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-mix-ink:color-mix(in oklab,var(--cp-process-color)72%,var(--cp-ink)28%)}}:root{--cp-tone-delivery-border:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-delivery-border:color-mix(in oklab,var(--cp-process-online)34%,transparent)}}:root{--cp-tone-delivery-bg:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-delivery-bg:color-mix(in oklab,var(--cp-process-online)12%,transparent)}}:root{--cp-tone-delivery-ink:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-delivery-ink:color-mix(in oklab,var(--cp-process-online)74%,var(--cp-ink)26%)}}:root{--cp-status-done-border:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-done-border:color-mix(in oklab,var(--cp-tracking-done)42%,transparent)}}:root{--cp-status-done-bg:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-done-bg:color-mix(in oklab,var(--cp-tracking-done)14%,transparent)}}:root{--cp-status-done-ink:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-done-ink:color-mix(in oklab,var(--cp-tracking-done)86%,var(--cp-ink)14%)}}:root{--cp-status-replan-border:var(--cp-tracking-replanned)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-replan-border:color-mix(in oklab,var(--cp-tracking-replanned)42%,transparent)}}:root{--cp-status-replan-bg:var(--cp-tracking-replanned)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-replan-bg:color-mix(in oklab,var(--cp-tracking-replanned)14%,transparent)}}:root{--cp-status-replan-ink:var(--cp-tracking-replanned)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-replan-ink:color-mix(in oklab,var(--cp-tracking-replanned)86%,var(--cp-ink)14%)}}:root{--cp-status-delay-border:var(--cp-tracking-postponed)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-delay-border:color-mix(in oklab,var(--cp-tracking-postponed)42%,transparent)}}:root{--cp-status-delay-bg:var(--cp-tracking-postponed)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-delay-bg:color-mix(in oklab,var(--cp-tracking-postponed)14%,transparent)}}:root{--cp-status-delay-ink:var(--cp-tracking-postponed)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-delay-ink:color-mix(in oklab,var(--cp-tracking-postponed)86%,var(--cp-ink)14%)}}:root{--cp-status-cancel-border:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-cancel-border:color-mix(in oklab,var(--cp-tracking-cancelled)42%,transparent)}}:root{--cp-status-cancel-bg:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-cancel-bg:color-mix(in oklab,var(--cp-tracking-cancelled)14%,transparent)}}:root{--cp-status-cancel-ink:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-cancel-ink:color-mix(in oklab,var(--cp-tracking-cancelled)86%,var(--cp-ink)14%)}}:root{--cp-status-neutral-border:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-neutral-border:color-mix(in oklab,var(--cp-muted)40%,transparent)}}:root{--cp-status-neutral-bg:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-neutral-bg:color-mix(in oklab,var(--cp-muted)14%,transparent)}}:root{--cp-status-neutral-ink:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root{--cp-status-neutral-ink:color-mix(in oklab,var(--cp-muted)64%,var(--cp-ink)36%)}}.cp-execTabs .cp-calendarShowcaseTab{min-height:35px;box-shadow:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:620}.cp-execTabs .cp-calendarShowcaseTab.is-active{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-execTabs .cp-calendarShowcaseTab.is-active{background:color-mix(in oklab,var(--cp-process-online)10%,transparent)}}.cp-execTabs .cp-calendarShowcaseTab.is-active{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-execTabs .cp-calendarShowcaseTab.is-active{border-color:color-mix(in oklab,var(--cp-process-online)26%,transparent)}}.cp-execTabs .cp-calendarShowcaseTab.is-active{box-shadow:none}.cp-execLegend{flex-wrap:wrap;align-items:center;gap:8px;padding-left:2px;display:flex}.cp-execLegendItem{border:1px solid var(--cp-border);border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-execLegendItem{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-execLegendItem{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-execLegendItem{background:color-mix(in oklab,var(--cp-surface-strong)62%,transparent)}}.cp-execLegendItem{letter-spacing:.04em;color:var(--cp-ink);font-size:10px;font-weight:700}:root[data-theme=dark] .cp-execLegendItem{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-execLegendItem{background:color-mix(in oklab,var(--cp-bg)42%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-execLegendItem{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-execLegendItem{background:color-mix(in oklab,var(--cp-bg)42%,transparent)}}}.cp-execViewport .cp-calendarScene{padding:0}.cp-execViewport .cp-calendarSheetDate,.cp-execViewport .cp-demoDatePill,.cp-execViewport .cp-ganttProcessCell{border-radius:8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.2}.cp-execViewport .cp-calendarSheetDate{height:auto;min-height:26px}.cp-execViewport .cp-ganttDiamondMarker:before{border-radius:6px}.cp-execViewport .cp-ganttDiamondMarker span{font-size:9px;font-weight:700}.cp-execViewport .cp-calendarLane{border-radius:8px}.cp-execViewport .cp-calendarGridCols,.cp-execViewport .cp-ganttDiamondDays{grid-template-columns:repeat(10,minmax(0,1fr))}.cp-execViewport .cp-calendarMeta .cp-featureText{min-height:auto}.cp-calendarLegendItem--cut,.cp-calendarSheetDate.is-cut,.cp-demoDatePill.is-cut,.cp-execLegendItem.is-cut,.cp-ganttDiamondMarker.is-cut:before,.cp-ganttProcessCell.is-cut,.cp-milestoneItem.is-cut .cp-milestoneCard,.cp-milestoneRow.is-cut{border-color:var(--cp-tone-cut-border);background:var(--cp-tone-cut-bg);color:var(--cp-tone-cut-ink)}.cp-calendarLegendItem--notes,.cp-calendarSheetDate.is-notes,.cp-demoDatePill.is-notes,.cp-execLegendItem.is-notes,.cp-ganttDiamondMarker.is-notes:before,.cp-ganttProcessCell.is-notes,.cp-milestoneItem.is-notes .cp-milestoneCard,.cp-milestoneRow.is-notes{border-color:var(--cp-tone-notes-border);background:var(--cp-tone-notes-bg);color:var(--cp-tone-notes-ink)}.cp-calendarLegendItem--color,.cp-calendarSheetDate.is-color,.cp-demoDatePill.is-color,.cp-execLegendItem.is-color,.cp-ganttDiamondMarker.is-color:before,.cp-ganttProcessCell.is-color,.cp-milestoneItem.is-color .cp-milestoneCard,.cp-milestoneRow.is-color{border-color:var(--cp-tone-color-border);background:var(--cp-tone-color-bg);color:var(--cp-tone-color-ink)}.cp-calendarLegendItem--mix,.cp-calendarSheetDate.is-mix,.cp-demoDatePill.is-mix,.cp-execLegendItem.is-mix,.cp-ganttDiamondMarker.is-mix:before,.cp-ganttProcessCell.is-mix,.cp-milestoneItem.is-mix .cp-milestoneCard,.cp-milestoneRow.is-mix{border-color:var(--cp-tone-mix-border);background:var(--cp-tone-mix-bg);color:var(--cp-tone-mix-ink)}.cp-calendarLegendItem--delivery,.cp-calendarSheetDate.is-delivery,.cp-demoDatePill.is-delivery,.cp-execLegendItem.is-delivery,.cp-ganttDiamondMarker.is-delivery:before,.cp-ganttProcessCell.is-delivery,.cp-milestoneItem.is-delivery .cp-milestoneCard,.cp-milestoneRow.is-delivery{border-color:var(--cp-tone-delivery-border);background:var(--cp-tone-delivery-bg);color:var(--cp-tone-delivery-ink)}.cp-demoDatePill.is-replanificado,.cp-demoStatusPill.is-replanificado{border-color:var(--cp-status-replan-border);background:var(--cp-status-replan-bg);color:var(--cp-status-replan-ink)}.cp-milestoneItem.is-cut .cp-milestoneDot{background:var(--cp-tone-cut-ink)}.cp-milestoneItem.is-notes .cp-milestoneDot{background:var(--cp-tone-notes-ink)}.cp-milestoneItem.is-color .cp-milestoneDot{background:var(--cp-tone-color-ink)}.cp-milestoneItem.is-mix .cp-milestoneDot{background:var(--cp-tone-mix-ink)}.cp-milestoneItem.is-delivery .cp-milestoneDot{background:var(--cp-tone-delivery-ink)}.cp-calendarLane--cut{background:linear-gradient(90deg,var(--cp-urgency-overdue),var(--cp-process-vfx))}@supports (color:color-mix(in lab,red,red)){.cp-calendarLane--cut{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-urgency-overdue)82%,transparent),color-mix(in oklab,var(--cp-process-vfx)82%,transparent))}}.cp-calendarLane--notes{background:linear-gradient(90deg,var(--cp-muted),var(--cp-muted))}@supports (color:color-mix(in lab,red,red)){.cp-calendarLane--notes{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-muted)88%,transparent),color-mix(in oklab,var(--cp-muted)86%,var(--cp-bg)14%))}}.cp-calendarLane--color{background:linear-gradient(90deg,var(--cp-process-vfx),var(--cp-urgency-overdue))}@supports (color:color-mix(in lab,red,red)){.cp-calendarLane--color{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-vfx)84%,transparent),color-mix(in oklab,var(--cp-urgency-overdue)82%,transparent))}}.cp-calendarLane--mix{background:linear-gradient(90deg,var(--cp-process-color),var(--cp-process-color))}@supports (color:color-mix(in lab,red,red)){.cp-calendarLane--mix{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-color)84%,transparent),color-mix(in oklab,var(--cp-process-color)84%,var(--cp-bg)16%))}}.cp-calendarLane--delivery{background:linear-gradient(90deg,var(--cp-process-online),var(--cp-process-online))}@supports (color:color-mix(in lab,red,red)){.cp-calendarLane--delivery{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-online)82%,transparent),color-mix(in oklab,var(--cp-process-online)84%,var(--cp-bg)16%))}}.cp-demoAiHeatItem{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem{border-color:color-mix(in oklab,var(--cp-process-online)16%,transparent)}}.cp-demoAiHeatItem{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem{background:color-mix(in oklab,var(--cp-process-online)8%,transparent)}}.cp-demoAiHeatItem.is-l2{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l2{background:color-mix(in oklab,var(--cp-process-online)16%,transparent)}}.cp-demoAiHeatItem.is-l2{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l2{border-color:color-mix(in oklab,var(--cp-process-online)22%,transparent)}}.cp-demoAiHeatItem.is-l3{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l3{background:color-mix(in oklab,var(--cp-process-online)24%,transparent)}}.cp-demoAiHeatItem.is-l3{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l3{border-color:color-mix(in oklab,var(--cp-process-online)28%,transparent)}}.cp-demoAiHeatItem.is-l4{background:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l4{background:color-mix(in oklab,var(--cp-process-online)34%,transparent)}}.cp-demoAiHeatItem.is-l4{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l4{border-color:color-mix(in oklab,var(--cp-process-online)34%,transparent)}}.cp-demoAiHeatItem.is-l3 strong,.cp-demoAiHeatItem.is-l4 strong{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem.is-l3 strong,.cp-demoAiHeatItem.is-l4 strong{color:color-mix(in oklab,var(--cp-ink)96%,transparent)}}.cp-demoTrackingTable thead th{white-space:nowrap}.cp-demoStatusPill{padding-left:12px;position:relative}.cp-demoStatusPill:before{content:"";opacity:.88;background:currentColor;border-radius:999px;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:6px}@media (prefers-reduced-motion:reduce){.cp-loginVisualCard--finance,.cp-loginVisualCard--resource,.cp-loginVisualCard--timeline{animation:none}.cp-loginStoryCard{transition:none}}.cp-projectRow{border:1px solid var(--cp-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-projectRow{border:1px solid color-mix(in oklab,var(--cp-ink)6%,transparent)}}.cp-projectRow{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow{background:color-mix(in oklab,var(--cp-surface-strong)55%,transparent)}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){border-color:color-mix(in oklab,var(--cp-process-online)28%,var(--cp-border)72%)}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){background:linear-gradient(90deg,var(--cp-process-online),var(--cp-process-color))}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-online)22%,var(--cp-surface-strong)78%),color-mix(in oklab,var(--cp-process-color)14%,var(--cp-surface-strong)86%))}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){color:color-mix(in oklab,var(--cp-process-online)52%,var(--cp-ink)48%)}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.42),0 2px 6px var(--cp-process-online);font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger){box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.42),0 2px 6px color-mix(in oklab,var(--cp-process-online)14%,transparent)}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger):hover{border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger):hover{border-color:color-mix(in oklab,var(--cp-process-online)48%,var(--cp-border)52%)}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger):hover{background:linear-gradient(90deg,var(--cp-process-online),var(--cp-process-color))}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger):hover{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-online)36%,var(--cp-surface-strong)64%),color-mix(in oklab,var(--cp-process-color)24%,var(--cp-surface-strong)76%))}}.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger):hover{color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny:not(.cp-btn-danger):hover{color:color-mix(in oklab,var(--cp-process-online)74%,var(--cp-ink)26%)}}.cp-projectRow .cp-btn--tiny.cp-btn-danger{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger{border-color:color-mix(in oklab,var(--cp-process-offline)24%,var(--cp-border)76%)}}.cp-projectRow .cp-btn--tiny.cp-btn-danger{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)9%,var(--cp-surface-strong)91%),color-mix(in oklab,var(--cp-process-offline)6%,var(--cp-surface-strong)94%))}}.cp-projectRow .cp-btn--tiny.cp-btn-danger{color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger{color:color-mix(in oklab,var(--cp-process-offline)54%,var(--cp-ink)46%)}}.cp-projectRow .cp-btn--tiny.cp-btn-danger{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.52),0 1px 2px var(--cp-process-offline);font-weight:640}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.52),0 1px 2px color-mix(in oklab,var(--cp-process-offline)6%,transparent)}}.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{border-color:color-mix(in oklab,var(--cp-process-offline)40%,var(--cp-border)60%)}}.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)17%,var(--cp-surface-strong)83%),color-mix(in oklab,var(--cp-process-offline)12%,var(--cp-surface-strong)88%))}}.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{color:color-mix(in oklab,var(--cp-process-offline)68%,var(--cp-ink)32%)}}.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.36),0 3px 8px var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){.cp-projectRow .cp-btn--tiny.cp-btn-danger:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.36),0 3px 8px color-mix(in oklab,var(--cp-process-offline)12%,transparent)}}.cp-projectRow--budget{border-color:#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-projectRow--budget{border-color:color-mix(in oklab,#0ea5a4 38%,var(--cp-border)62%)}}.cp-projectRow--budget{background:linear-gradient(145deg,oklab(65.4175% -.106662 -.026645/.11),#0000 55%),#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-projectRow--budget{background:linear-gradient(145deg,oklab(65.4175% -.106662 -.026645/.11),transparent 55%),color-mix(in oklab,#0ea5a4 6%,var(--cp-surface-strong)94%)}}.cp-projectRow--budget{box-shadow:0 2px 12px oklab(65.4175% -.106662 -.026645/.14)}.cp-projectModePill{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0ea5a4;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.cp-projectModePill{border:1px solid color-mix(in oklab,#0ea5a4 42%,var(--cp-border)58%)}}.cp-projectModePill{background:#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-projectModePill{background:color-mix(in oklab,#0ea5a4 16%,var(--cp-surface,#fff)84%)}}.cp-projectModePill{color:#0f766e}@supports (color:color-mix(in lab,red,red)){.cp-projectModePill{color:color-mix(in oklab,#0f766e 88%,var(--cp-ink)12%)}}:root[data-theme=dark] .cp-projectModePill{border-color:#2dd4bf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectModePill{border-color:color-mix(in oklab,#2dd4bf 36%,var(--cp-border)64%)}}:root[data-theme=dark] .cp-projectModePill{background:#0f766e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectModePill{background:color-mix(in oklab,#0f766e 22%,var(--cp-bg)78%)}}:root[data-theme=dark] .cp-projectModePill{color:#99f6e4}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectModePill{color:color-mix(in oklab,#99f6e4 92%,var(--cp-ink)8%)}}.cp-opsTableRow--budget td{background:#0ea5a4}@supports (color:color-mix(in lab,red,red)){.cp-opsTableRow--budget td{background:color-mix(in oklab,#0ea5a4 7%,var(--cp-surface-strong)93%)}}.cp-opsTableRow--budget td{box-shadow:inset 3px 0 oklab(65.4175% -.106662 -.026645/.55)}:root[data-theme=dark] .cp-opsTableRow--budget td{background:#0f766e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-opsTableRow--budget td{background:color-mix(in oklab,#0f766e 14%,var(--cp-bg)86%)}}:root[data-theme=dark] .cp-opsTableRow--budget td{box-shadow:inset 3px 0 oklab(78.452% -.132455 -.00442171/.45)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-opsTableRow--budget td{background:#0f766e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-opsTableRow--budget td{background:color-mix(in oklab,#0f766e 14%,var(--cp-bg)86%)}}:root[data-theme=auto] .cp-opsTableRow--budget td{box-shadow:inset 3px 0 oklab(78.452% -.132455 -.00442171/.45)}:root[data-theme=auto] .cp-projectModePill{border-color:#2dd4bf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectModePill{border-color:color-mix(in oklab,#2dd4bf 36%,var(--cp-border)64%)}}:root[data-theme=auto] .cp-projectModePill{background:#0f766e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectModePill{background:color-mix(in oklab,#0f766e 22%,var(--cp-bg)78%)}}:root[data-theme=auto] .cp-projectModePill{color:#99f6e4}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectModePill{color:color-mix(in oklab,#99f6e4 92%,var(--cp-ink)8%)}}}.cp-projectSummaryMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp-projectSummaryPill{border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-projectSummaryPill{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-projectSummaryPill{background:var(--cp-surface,#ffffffb3)}@supports (color:color-mix(in lab,red,red)){.cp-projectSummaryPill{background:color-mix(in oklab,var(--cp-surface,#ffffffb3)96%,transparent)}}.cp-projectSummaryPill{color:var(--cp-muted);white-space:nowrap;font-size:11px;line-height:1.1}.cp-projectSummaryPill--new{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-projectSummaryPill--new{border-color:color-mix(in oklab,#3b82f6 60%,var(--cp-border)40%)}}.cp-projectSummaryPill--new{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-projectSummaryPill--new{background:color-mix(in oklab,#3b82f6 12%,var(--cp-surface,#ffffffb3)88%)}}.cp-projectSummaryPill--new{color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-projectSummaryPill--new{color:color-mix(in oklab,#3b82f6 90%,var(--cp-muted)10%)}}.cp-projectNewBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#3b82f6;border-radius:8px;margin-left:4px;padding:1px 4px;font-size:9px;font-weight:700}:root[data-theme=dark] .cp-projectRow{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectRow{border-color:color-mix(in oklab,var(--cp-surface-strong)10%,transparent)}}:root[data-theme=dark] .cp-projectRow{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectRow{background:color-mix(in oklab,var(--cp-bg)14%,transparent)}}:root[data-theme=dark] .cp-projectRow.cp-projectRow--budget{border-color:#2dd4bf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectRow.cp-projectRow--budget{border-color:color-mix(in oklab,#2dd4bf 28%,var(--cp-border)72%)}}:root[data-theme=dark] .cp-projectRow.cp-projectRow--budget{background:linear-gradient(145deg,oklab(78.452% -.132455 -.00442171/.09),#0000 58%),#0f766e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectRow.cp-projectRow--budget{background:linear-gradient(145deg,oklab(78.452% -.132455 -.00442171/.09),transparent 58%),color-mix(in oklab,#0f766e 12%,var(--cp-bg)88%)}}:root[data-theme=dark] .cp-projectRow.cp-projectRow--budget{box-shadow:0 2px 14px oklab(51.0938% -.0855206 -.00957963/.22)}:root[data-theme=dark] .cp-projectSummaryPill{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectSummaryPill{border-color:color-mix(in oklab,var(--cp-border)86%,var(--cp-surface)14%)}}:root[data-theme=dark] .cp-projectSummaryPill{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectSummaryPill{background:color-mix(in oklab,var(--cp-bg)34%,transparent)}}:root[data-theme=dark] .cp-projectSummaryPill{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectSummaryPill{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}:root[data-theme=dark] .cp-projectSummaryPill--new{border-color:#60a5fa}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectSummaryPill--new{border-color:color-mix(in oklab,#60a5fa 60%,var(--cp-border)40%)}}:root[data-theme=dark] .cp-projectSummaryPill--new{background:#60a5fa}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectSummaryPill--new{background:color-mix(in oklab,#60a5fa 18%,var(--cp-bg)82%)}}:root[data-theme=dark] .cp-projectSummaryPill--new{color:#60a5fa}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-projectSummaryPill--new{color:color-mix(in oklab,#60a5fa 95%,var(--cp-ink)5%)}}:root[data-theme=dark] .cp-projectNewBadge{color:#0f172a;background:#60a5fa}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-projectRow{border-color:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectRow{border-color:color-mix(in oklab,var(--cp-surface-strong)10%,transparent)}}:root[data-theme=auto] .cp-projectRow{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectRow{background:color-mix(in oklab,var(--cp-bg)14%,transparent)}}:root[data-theme=auto] .cp-projectRow.cp-projectRow--budget{border-color:#2dd4bf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectRow.cp-projectRow--budget{border-color:color-mix(in oklab,#2dd4bf 28%,var(--cp-border)72%)}}:root[data-theme=auto] .cp-projectRow.cp-projectRow--budget{background:linear-gradient(145deg,oklab(78.452% -.132455 -.00442171/.09),#0000 58%),#0f766e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectRow.cp-projectRow--budget{background:linear-gradient(145deg,oklab(78.452% -.132455 -.00442171/.09),transparent 58%),color-mix(in oklab,#0f766e 12%,var(--cp-bg)88%)}}:root[data-theme=auto] .cp-projectRow.cp-projectRow--budget{box-shadow:0 2px 14px oklab(51.0938% -.0855206 -.00957963/.22)}:root[data-theme=auto] .cp-projectSummaryPill{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectSummaryPill{border-color:color-mix(in oklab,var(--cp-border)86%,var(--cp-surface)14%)}}:root[data-theme=auto] .cp-projectSummaryPill{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectSummaryPill{background:color-mix(in oklab,var(--cp-bg)34%,transparent)}}:root[data-theme=auto] .cp-projectSummaryPill{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-projectSummaryPill{color:color-mix(in oklab,var(--cp-ink)86%,var(--cp-muted)14%)}}}.cp-opsKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cp-opsKpiCard{border:1px solid var(--cp-border);background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-opsKpiCard{background:color-mix(in oklab,var(--cp-surface-strong)48%,transparent)}}.cp-opsKpiCard{min-height:74px;box-shadow:0 4px 12px var(--cp-ink);border-radius:12px;padding:10px}@supports (color:color-mix(in lab,red,red)){.cp-opsKpiCard{box-shadow:0 4px 12px color-mix(in oklab,var(--cp-ink)4%,transparent)}}.cp-opsKpiLabel{font-size:11px}.cp-opsKpiValue{letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:760}.cp-opsKpiGrid--hubCompact{grid-template-columns:1fr 1fr 1fr 2fr;gap:8px;margin-top:10px}.cp-opsKpiGrid--hubCompact .cp-opsKpiCard{border-radius:10px;min-height:60px;padding:8px}.cp-opsKpiGrid--hubCompact .cp-opsKpiCard--hubActive,.cp-opsKpiGrid--hubCompact .cp-opsKpiCard--metric{grid-column:span 1}.cp-opsKpiGrid--hubCompact .cp-opsKpiLabel{font-size:10px}.cp-opsKpiGrid--hubCompact .cp-opsKpiValue{margin-top:4px;font-size:16px;line-height:1.15}.cp-opsKpiSplit{grid-template-columns:2fr 1fr;align-items:start;gap:8px;margin-top:10px;display:grid}.cp-opsKpiRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-opsKpiSplit .cp-opsKpiCard{min-height:56px;padding:7px 8px}.cp-opsHubActiveValue{white-space:nowrap;flex:none;margin-top:0;font-size:13px;font-weight:760;line-height:1.2}.cp-opsHubLogBox{border:1px solid var(--cp-border);margin-top:4px}@supports (color:color-mix(in lab,red,red)){.cp-opsHubLogBox{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-opsHubLogBox{background:var(--cp-surface-strong);border-radius:8px;padding:5px 7px}@supports (color:color-mix(in lab,red,red)){.cp-opsHubLogBox{background:color-mix(in oklab,var(--cp-surface-strong)54%,transparent)}}.cp-opsHubExecRow{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:0;display:flex}.cp-opsHubExecRow--singleLine{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:1px;overflow:auto hidden}.cp-opsHubExecSep{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-opsHubExecSep{color:color-mix(in oklab,var(--cp-muted)82%,transparent)}}.cp-opsHubExecSep{font-size:10px;font-weight:700}.cp-opsHubExecMetric{color:var(--cp-muted);white-space:nowrap;font-size:10px;font-weight:680}.cp-opsHubBreakdown{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.cp-opsHubBreakdownItem{color:var(--cp-muted);align-items:baseline;gap:4px;font-size:10px;display:inline-flex}.cp-opsHubBreakdownItem strong{color:var(--cp-ink);font-weight:760}.cp-opsProgress{background:var(--cp-border);border-radius:999px;width:100%;height:9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-opsProgress{background:color-mix(in oklab,var(--cp-border)92%,transparent)}}.cp-opsProgressBar{background:linear-gradient(90deg,var(--cp-process-online),var(--cp-capacity-low));border-radius:999px;height:100%}:root[data-theme=dark] .cp-opsKpiCard{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-opsKpiCard{background:color-mix(in oklab,var(--cp-bg)24%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-opsKpiCard{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-opsKpiCard{background:color-mix(in oklab,var(--cp-bg)24%,transparent)}}}@media (max-width:1180px){.cp-opsKpiGrid,.cp-opsKpiGrid--hubCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-opsKpiSplit{grid-template-columns:1fr}.cp-opsKpiSplit .cp-opsKpiCard{padding:8px}.cp-opsKpiRail{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-opsKpiGrid--hubCompact .cp-opsKpiCard--hubActive,.cp-opsKpiGrid--hubCompact .cp-opsKpiCard--metric{grid-column:span 1}.cp-opsHubBreakdown{display:none}}@media (max-width:760px){.cp-opsKpiGrid,.cp-opsKpiGrid--hubCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-opsKpiRail{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-deleteConfirm{background:#fef2f2b8;border:1px solid #ef444447;border-radius:12px;gap:8px;padding:10px;display:grid}:root[data-theme=dark] .cp-deleteConfirm{background:#450a0a42;border-color:#f8717161}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-deleteConfirm{background:#450a0a42;border-color:#f8717161}}.cp-themePill{border:1px solid var(--cp-border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-themePill{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-themePill{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-themePill{background:color-mix(in oklab,var(--cp-surface)86%,transparent)}}.cp-themePill{-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px var(--cp-ink),inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab,red,red)){.cp-themePill{box-shadow:0 1px 2px color-mix(in oklab,var(--cp-ink)7%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.24)}}:root[data-theme=dark] .cp-themePill{background:#0206174d}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-themePill{background:#0206174d}}.cp-themePill__btn{box-shadow:none;color:var(--cp-muted);background:0 0;border:1px solid #0000;padding:3px 7px;font-size:10px;font-weight:620}@supports (color:color-mix(in lab,red,red)){.cp-themePill__btn{color:color-mix(in oklab,var(--cp-muted)92%,var(--cp-ink)8%)}}.cp-themePill__btn{cursor:pointer;-webkit-user-select:none;user-select:none}.cp-themePill__btn:hover{color:var(--cp-ink);background:#2563eb14}.cp-themePill__btn.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-themePill__btn.is-active{background:color-mix(in oklab,var(--cp-accent)15%,transparent)}}.cp-themePill__btn.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-themePill__btn.is-active{border-color:color-mix(in oklab,var(--cp-accent)32%,var(--cp-border)68%)}}.cp-themePill__btn.is-active{color:var(--cp-ink)}.cp-scrollX{-webkit-overflow-scrolling:touch;overflow-x:auto}.cp-scrollX::-webkit-scrollbar{height:10px}.cp-scrollX::-webkit-scrollbar-thumb{background:#64748b59;border-radius:999px}.cp-table{border-collapse:separate;border-spacing:0;border-radius:var(--cp-radius);border:1px solid var(--cp-border);background:var(--cp-surface-strong);width:100%;overflow:hidden}.cp-td,.cp-th{border-bottom:1px solid var(--cp-border);text-align:left;color:var(--cp-ink);white-space:nowrap;padding:10px;font-size:12px}.cp-th{color:var(--cp-muted);font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-th{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-th{letter-spacing:.01em;background:#ffffff73}.cp-table .cp-td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.cp-main .cp-container:has(>.cp-admin-customers-page){width:100%;max-width:100%;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));box-sizing:border-box}.cp-admin-customers-page{width:100%;min-width:0;max-width:none}.cp-table.cp-admin-customers-table{table-layout:fixed;width:100%}.cp-table.cp-admin-customers-table .cp-td,.cp-table.cp-admin-customers-table .cp-th{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;padding:8px 6px;line-height:1.35}.cp-table.cp-admin-customers-table .cp-td:first-child,.cp-table.cp-admin-customers-table .cp-th:first-child{width:11%}.cp-table.cp-admin-customers-table .cp-td:nth-child(2),.cp-table.cp-admin-customers-table .cp-th:nth-child(2){width:12%}.cp-table.cp-admin-customers-table .cp-td:nth-child(3),.cp-table.cp-admin-customers-table .cp-td:nth-child(4),.cp-table.cp-admin-customers-table .cp-th:nth-child(3),.cp-table.cp-admin-customers-table .cp-th:nth-child(4){width:8%}.cp-table.cp-admin-customers-table .cp-td:nth-child(5),.cp-table.cp-admin-customers-table .cp-th:nth-child(5){width:6%}.cp-table.cp-admin-customers-table .cp-td:nth-child(6),.cp-table.cp-admin-customers-table .cp-td:nth-child(7),.cp-table.cp-admin-customers-table .cp-td:nth-child(8),.cp-table.cp-admin-customers-table .cp-th:nth-child(6),.cp-table.cp-admin-customers-table .cp-th:nth-child(7),.cp-table.cp-admin-customers-table .cp-th:nth-child(8){width:7%}.cp-table.cp-admin-customers-table .cp-td:nth-child(9),.cp-table.cp-admin-customers-table .cp-th:nth-child(9){width:9%}.cp-table.cp-admin-customers-table .cp-td:nth-child(10),.cp-table.cp-admin-customers-table .cp-th:nth-child(10){width:8%}.cp-table.cp-admin-customers-table .cp-td:nth-child(11),.cp-table.cp-admin-customers-table .cp-th:nth-child(11){width:7%}.cp-table.cp-admin-customers-table .cp-td:nth-child(12),.cp-table.cp-admin-customers-table .cp-th:nth-child(12){width:8%}.cp-table.cp-admin-customers-table .cp-td:nth-child(13),.cp-table.cp-admin-customers-table .cp-th:nth-child(13){width:7%}.cp-pill{border-radius:999px}:root[data-theme=dark] .cp-th{background:#02061747}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-th{background:#02061747}}.cp-sticky{z-index:2;background:var(--cp-surface-strong);border-right:1px solid var(--cp-border);position:sticky;left:0}.cp-td.cp-sticky{background:#ffffffd9}:root[data-theme=dark] .cp-td.cp-sticky{background:#0206178c}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-td.cp-sticky{background:#0206178c}}.cp-ep{font-weight:800}.cp-dash{color:var(--cp-muted)}.cp-projNav{z-index:80;-webkit-backdrop-filter:saturate(180%)blur(14px);background:var(--cp-surface,#ffffffd9);margin-bottom:12px;padding:10px 0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cp-projNav{background:color-mix(in oklab,var(--cp-surface,#ffffffd9)92%,transparent)}}.cp-projNav{border-bottom:1px solid var(--cp-border,#00000014)}.cp-projNavInner{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-pill--nav{text-decoration:none}body,html{background-color:#0000}.cp-title{font-family:var(--cp-font-display);letter-spacing:-.02em;font-weight:600}.cp-osAccent{color:var(--cp-accent,#2563eb);letter-spacing:-.005em;text-shadow:0 0 #0000;padding:0 .5px;font-weight:760;display:inline-block}.cp-pill--active{box-shadow:0 0 0 1px var(--cp-accent,#4f46e5)inset;font-weight:600;background:var(--cp-accent,#4f46e5)!important;color:#fff!important}.cp-landing{gap:24px;max-width:1240px;display:grid}.cp-landingHero{background:radial-gradient(860px 440px at -8% -24%,#2563eb24,#0000 64%),radial-gradient(760px 400px at 104% -18%,#0ea5e91f,#0000 62%),linear-gradient(145deg,#fffffff0,#f4f9ffe6);position:relative;overflow:hidden}@media (min-width:768px){.cp-landingHero{min-height:clamp(420px,56vh,600px)}}:root[data-theme=dark] .cp-landingHero{background:radial-gradient(860px 440px at -8% -24%,#3b82f642,#0000 62%),radial-gradient(760px 400px at 104% -18%,#38bdf838,#0000 62%),linear-gradient(145deg,#020617ad,#030c1cd6)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingHero{background:radial-gradient(860px 440px at -8% -24%,#3b82f642,#0000 62%),radial-gradient(760px 400px at 104% -18%,#38bdf838,#0000 62%),linear-gradient(145deg,#020617ad,#030c1cd6)}}.cp-landingHeroGrid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:24px;display:grid}.cp-landingHeroCopy{flex-direction:column;align-content:start;align-items:stretch;gap:14px;display:flex}.cp-landingHeroCopyLead{flex-direction:column;gap:14px;min-width:0;display:flex}.cp-landingHeroValueStrip{min-width:0}.cp-landingTitle{letter-spacing:-.035em;max-width:720px;font-size:clamp(30px,3.8vw,46px);line-height:1.04;font-family:var(--cp-font-display);font-weight:740}.cp-landingSubtitle{max-width:720px;color:var(--cp-ink);opacity:.88;margin:0;font-size:clamp(16px,1.55vw,20px);font-weight:460}.cp-landingBody{max-width:720px;margin:0;font-size:14px;line-height:1.62}.cp-landingSecondaryBtn{width:fit-content}.cp-landingImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.cp-landingImpactCard{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingImpactCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingImpactCard{-webkit-backdrop-filter:blur(6px);background:#ffffff9e;border-radius:16px;padding:14px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 26px #0f172a12}.cp-landingImpactCard h3{font-size:16px;font-family:var(--cp-font-display);letter-spacing:-.01em}.cp-landingImpactCard p{color:var(--cp-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.cp-landingImpactCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1f}:root[data-theme=dark] .cp-landingImpactCard{background:#02061766;box-shadow:0 14px 28px #00000052}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingImpactCard{background:#02061766;box-shadow:0 14px 28px #00000052}}.cp-landingAuthSplit{place-self:stretch center;gap:14px;max-width:560px}.cp-landingAuthCard,.cp-landingAuthSplit{flex-direction:column;width:100%;display:flex}.cp-landingAuthCard{justify-self:stretch;gap:10px;max-width:none;padding:12px 12px 0;box-shadow:0 24px 52px #0f172a24}.cp-landingAuthCard--form{padding-bottom:12px}.cp-landingAuthCard--brand{justify-content:center;min-height:124px;margin-top:auto;padding:16px 12px}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthCard{box-shadow:0 24px 54px #00000075}}.cp-landingAuthTitle{letter-spacing:-.02em;font-size:18px;font-family:var(--cp-font-display);margin:0}.cp-landingAuthText{color:var(--cp-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.cp-landingAuthTabs{border:1px solid var(--cp-border);background:#ffffff9e;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}:root[data-theme=dark] .cp-landingAuthTabs{background:#02061757}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthTabs{background:#02061757}}.cp-landingAuthTab{color:var(--cp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:700}.cp-landingAuthTab.is-active{color:var(--cp-ink);background:#0ea5e929;border-color:#0ea5e952}.cp-landingAuthField{gap:4px;display:grid}.cp-landingAuthField--confirm{min-height:64px;transition:opacity .18s}.cp-landingAuthField--confirm.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.cp-landingAuthField label{color:var(--cp-muted);font-size:11px}.cp-landingAuthCard .cp-input{min-height:36px;padding:8px 10px;font-size:13px}.cp-landingAuthCard .cp-btn{border-radius:12px;min-height:34px;padding:7px 12px;font-size:12px}.cp-landingAuthSubmit{width:100%;font-weight:700}.cp-landingGoogleBtn{border-color:var(--cp-border);background:#ffffff9e;width:100%}@supports (color:color-mix(in lab,red,red)){.cp-landingGoogleBtn{border-color:color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-landingGoogleBtn{color:var(--cp-muted);box-shadow:none;gap:8px;font-weight:560;transition:border-color .18s,color .18s,background .18s,transform .18s}.cp-landingGoogleBtn:hover{border-color:var(--cp-border);background:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.cp-landingGoogleBtn:hover{border-color:color-mix(in oklab,var(--cp-border)66%,var(--cp-accent)34%)}}.cp-landingGoogleBtn:hover{color:var(--cp-ink);transform:translateY(-1px)}:root[data-theme=dark] .cp-landingGoogleBtn{color:var(--cp-muted);background:#02061757}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingGoogleBtn{color:color-mix(in oklab,var(--cp-muted)88%,#fff 12%)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingGoogleBtn{color:var(--cp-muted);background:#02061757}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingGoogleBtn{color:color-mix(in oklab,var(--cp-muted)88%,#fff 12%)}}}.cp-landingAuthLink{color:var(--cp-muted);justify-self:center;font-size:12px;text-decoration:none}.cp-landingAuthLink:hover{text-decoration:underline}:root[data-theme=dark] .cp-landingAuthLink{color:#ffffffc7}:root[data-theme=dark] .cp-landingAuthLink:hover{color:#fff;background:#ffffff1a}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthLink{color:#ffffffc7}:root[data-theme=auto] .cp-landingAuthLink:hover{color:#fff;background:#ffffff1a}}:root[data-theme=dark] .cp-landingAuthTab.is-active{color:#fff;background:#60a5fa33;border-color:#93c5fd6b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthTab.is-active{color:#fff;background:#60a5fa33;border-color:#93c5fd6b}}.cp-landingAuthBrand{background:0 0;border:0;border-radius:0;justify-items:center;margin:0;padding:2px 4px;display:grid}.cp-landingAuthLogo{object-fit:contain;width:min(944px,100%);height:auto;display:block}:root[data-theme=dark] .cp-landingAuthBrand{background:0 0}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthBrand{background:0 0}}.cp-landingAuthStatus{text-align:center;justify-content:center;width:100%;font-size:12px}.cp-landingSection{gap:14px;scroll-margin-top:96px;display:grid}.cp-landingSectionHead{gap:10px;display:grid}.cp-landingSectionTitle{letter-spacing:-.03em;max-width:720px;font-size:clamp(25px,2.5vw,34px);line-height:1.14;font-family:var(--cp-font-display);margin:0;font-weight:700}.cp-landingSectionText{max-width:720px;margin:0;font-size:15px;line-height:1.64}.cp-demoSplitCard{border:1px solid var(--cp-border);justify-self:stretch;gap:12px;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-demoSplitCard{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-demoSplitCard{background:radial-gradient(130% 120% at -8% -10%,#0ea5e914,#0000 58%),#ffffffa3;border-radius:16px;padding:clamp(14px,1.8vw,20px);box-shadow:0 1px 2px #0f172a0a}:root[data-theme=dark] .cp-demoSplitCard{background:radial-gradient(130% 120% at -8% -10%,#0ea5e91f,#0000 58%),#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoSplitCard{background:radial-gradient(130% 120% at -8% -10%,#0ea5e91f,#0000 58%),#0206176b}}.cp-platformValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-platformValueCard{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-platformValueCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-platformValueCard{background:radial-gradient(120% 120% at -6% -8%,#0ea5e914,#0000 56%),#ffffffb8;border-radius:16px;padding:14px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 26px #0f172a12}.cp-platformValueCard h3{letter-spacing:-.02em;font-size:18px;line-height:1.14;font-family:var(--cp-font-display);margin:0}.cp-platformValueCard p{color:var(--cp-muted);margin:8px 0 0;font-size:13px;line-height:1.56}.cp-platformValueCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1f}:root[data-theme=dark] .cp-platformValueCard{background:radial-gradient(120% 120% at -6% -8%,#0ea5e929,#0000 54%),#0206176b;box-shadow:0 14px 30px #00000052}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-platformValueCard{background:radial-gradient(120% 120% at -6% -8%,#0ea5e929,#0000 54%),#0206176b;box-shadow:0 14px 30px #00000052}}.cp-platformMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-platformMetaCard{border:1px solid var(--cp-border);background:#ffffff94;border-radius:14px;gap:10px;padding:14px;display:grid}.cp-platformMetaCard h3{font-size:16px;font-family:var(--cp-font-display);letter-spacing:-.01em;margin:0}:root[data-theme=dark] .cp-platformMetaCard{background:#02061757}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-platformMetaCard{background:#02061757}}.cp-platformProblemGrid{flex-wrap:wrap;gap:8px;display:flex}.cp-platformProblemItem{padding:5px 10px;font-size:11px}.cp-hubShowcaseLayout{--cp-op-frame-height:clamp(516px,56vh,552px);grid-template-columns:minmax(0,1.24fr) minmax(270px,.76fr);align-items:stretch;gap:18px;display:grid}.cp-hubShowcaseMap{min-height:var(--cp-op-frame-height);height:var(--cp-op-frame-height);border:1px solid var(--cp-border);position:relative}@supports (color:color-mix(in lab,red,red)){.cp-hubShowcaseMap{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-hubShowcaseMap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle,#2563eb21,#0000 48%),radial-gradient(100% 100% at 8% 0,#0ea5e91c,#0000 60%),linear-gradient(#ffffffb3,#ffffff80);border-radius:16px;padding:16px;overflow:hidden;box-shadow:0 8px 20px #0f172a0e,inset 0 1px #ffffff6b}:root[data-theme=dark] .cp-hubShowcaseMap{background:radial-gradient(circle,#3b82f638,#0000 48%),radial-gradient(100% 100% at 8% 0,#0ea5e92e,#0000 60%),linear-gradient(#0206178f,#0206175c)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseMap{background:radial-gradient(circle,#3b82f638,#0000 48%),radial-gradient(100% 100% at 8% 0,#0ea5e92e,#0000 60%),linear-gradient(#0206178f,#0206175c)}}.cp-hubShowcaseLines{width:100%;height:100%;position:absolute;inset:0}.cp-hubShowcaseEdge{stroke:#64748b73;stroke-width:.45px;stroke-dasharray:1.3 .95;stroke-dashoffset:0;stroke-linecap:round;transition:stroke .22s,opacity .22s,stroke-width .22s;animation:cp-hub-flow-soft 7.4s linear infinite}.cp-hubShowcaseEdge--core{stroke-dasharray:1.15 .82;opacity:.65}.cp-hubShowcaseEdge--core.is-active{stroke:#38bdf8f5;stroke-width:.82px;opacity:1;animation-duration:2.1s}.cp-hubShowcaseEdge--project{stroke:#0284c761;stroke-width:.58px;stroke-dasharray:1.3 1.06;opacity:.45}.cp-hubShowcaseEdge--project.is-muted{opacity:.14;stroke-width:.42px;stroke-dasharray:1.22 1.14;animation-duration:8.2s}.cp-hubShowcaseEdge--project.is-blue{stroke:#2563eb94}.cp-hubShowcaseEdge--project.is-teal{stroke:#14b8a68f}.cp-hubShowcaseEdge--project.is-orange{stroke:#f59e0b94}.cp-hubShowcaseEdge--project.is-green{stroke:#22c55e94}.cp-hubShowcaseEdge--project.is-active{stroke-width:.94px;stroke-dasharray:1.15 .85;stroke-dashoffset:0;opacity:.84;animation:cp-hub-flow 1.2s linear infinite}.cp-hubShowcaseEdge--project.is-focused{opacity:1;stroke-width:1.28px;stroke-dasharray:.95 .72;animation-duration:.9s}.cp-hubShowcaseEdge--project.is-active.is-blue{stroke:#2563ebfa}.cp-hubShowcaseEdge--project.is-active.is-teal{stroke:#14b8a6fa}.cp-hubShowcaseEdge--project.is-active.is-orange{stroke:#f59e0bfa}.cp-hubShowcaseEdge--project.is-active.is-green{stroke:#22c55efa}@keyframes cp-hub-flow{to{stroke-dashoffset:-8px}}@keyframes cp-hub-flow-soft{to{stroke-dashoffset:-14px}}.cp-hubShowcaseNode{border:1px solid var(--cp-border);background:var(--cp-surface,#ffffffc7);border-radius:13px;width:clamp(84px,10.6vw,110px);position:absolute}@supports (color:color-mix(in lab,red,red)){.cp-hubShowcaseNode{background:color-mix(in oklab,var(--cp-surface,#ffffffc7)94%,transparent)}}.cp-hubShowcaseNode{box-shadow:var(--cp-shadow-sm);text-align:left;-webkit-backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;padding:7px 8px;transform:translate(-50%,-50%)}:root[data-theme=dark] .cp-hubShowcaseNode{border-color:var(--cp-border);background:#0206179e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-hubShowcaseNode{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseNode{border-color:var(--cp-border);background:#0206179e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-hubShowcaseNode{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}}.cp-hubShowcaseNode--core{border-color:#2563eb57;width:clamp(108px,13.5vw,136px);box-shadow:0 14px 30px #2563eb29,inset 0 1px #ffffff8c}.cp-hubShowcaseNode--resource{border-color:#0ea5e93d}.cp-hubShowcaseNode--resource.is-active{border-color:#0ea5e970;box-shadow:0 0 0 1px #0ea5e933,0 12px 28px #0ea5e929}.cp-hubShowcaseNode--resource.is-focused{border-color:#0ea5e994;box-shadow:0 0 0 2px #0ea5e92e,0 14px 30px #0ea5e933}.cp-hubShowcaseNode--project{appearance:none;cursor:pointer;background:oklab(97.6509% -.00662357 -.010131/.909961);border-color:#0284c757;width:clamp(92px,11.2vw,116px);transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 22px #0284c724,inset 0 1px #ffffff94}:root[data-theme=dark] .cp-hubShowcaseNode--project{background:oklab(16.2273% -.00833501 -.0454892/.664314);box-shadow:0 10px 22px #02081757,inset 0 1px #94a3b81f}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseNode--project{background:oklab(16.2273% -.00833501 -.0454892/.664314);box-shadow:0 10px 22px #02081757,inset 0 1px #94a3b81f}}.cp-hubShowcaseNode--project.is-blue{border-color:#2563eb61}.cp-hubShowcaseNode--project.is-teal{border-color:#14b8a666}.cp-hubShowcaseNode--project.is-orange{border-color:#f59e0b66}.cp-hubShowcaseNode--project.is-green{border-color:#22c55e66}.cp-hubShowcaseNode--project:hover{transform:translate(-50%,-50%)translateY(-1px)}.cp-hubShowcaseNode--project.is-active{border-color:#0ea5e994;box-shadow:0 0 0 2px #0ea5e93d,0 16px 30px #0ea5e93d}.cp-hubShowcaseNode--project.is-active.is-blue{border-color:#2563eb99;box-shadow:0 0 0 2px #2563eb38,0 16px 30px #2563eb3d}.cp-hubShowcaseNode--project.is-active.is-teal{border-color:#14b8a699;box-shadow:0 0 0 2px #14b8a638,0 16px 30px #14b8a63d}.cp-hubShowcaseNode--project.is-active.is-orange{border-color:#f59e0b9e;box-shadow:0 0 0 2px #f59e0b38,0 16px 30px #f59e0b3d}.cp-hubShowcaseNode--project.is-active.is-green{border-color:#22c55e9e;box-shadow:0 0 0 2px #22c55e38,0 16px 30px #22c55e3d}@keyframes cp-hub-project-pulse{0%,to{opacity:1}50%{opacity:.92}}.cp-hubShowcaseNodeTitle{color:var(--cp-ink);font-size:11px;font-weight:800}.cp-hubShowcaseNodeMeta{color:var(--cp-muted);margin-top:3px;font-size:10px;font-weight:700}.cp-hubShowcaseDetail{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-hubShowcaseDetail{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-hubShowcaseDetail{min-height:var(--cp-op-frame-height);height:var(--cp-op-frame-height);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0f172a0d,inset 0 1px #ffffff6b}:root[data-theme=dark] .cp-hubShowcaseDetail{background:#0206175c}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseDetail{background:#0206175c}}.cp-hubShowcaseKpiGrid{grid-template-columns:1fr;gap:7px;display:grid}.cp-hubDetailTitle{min-height:2.2em}.cp-hubDetailState{min-height:2.1em}.cp-nodeLinkedGrid{align-content:flex-start;min-height:56px}.cp-nodeLinkedItem{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cp-hubShowcaseKpi{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-hubShowcaseKpi{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-hubShowcaseKpi{background:#ffffff80;border-radius:12px;align-content:center;gap:3px;min-height:64px;padding:10px 12px;display:grid}:root[data-theme=dark] .cp-hubShowcaseKpi{background:#02061757}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseKpi{background:#02061757}}.cp-hubShowcaseKpi strong{font-size:18px;line-height:1.05;font-family:var(--cp-font-display)}.cp-hubShowcaseKpi span{color:var(--cp-muted);font-size:10px}.cp-calendarShowcase{gap:16px;display:grid}.cp-execViewport{--cp-exec-vh:520px;--cp-exec-row-h:42px;--cp-exec-pill-scale:1;--cp-exec-font-scale:1;--cp-exec-fade-ms:.19s;--cp-exec-fade-ease:cubic-bezier(.2,.8,.2,1);gap:14px;display:grid}.cp-execTabs{flex-wrap:wrap;gap:9px;padding-left:2px;display:flex}.cp-execViewportBody{height:var(--cp-exec-vh);min-height:var(--cp-exec-vh);contain:layout style;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);align-items:stretch;gap:16px;display:grid}.cp-execViewportVisual.cp-calendarShowcaseBoard{height:100%;min-height:100%;padding:14px;animation:none;overflow:hidden}.cp-execViewLayer{width:100%;height:100%;min-height:0;animation:cp-exec-view-fade var(--cp-exec-fade-ms)var(--cp-exec-fade-ease)both;position:relative}@keyframes cp-exec-view-fade{0%{opacity:0}to{opacity:1}}.cp-execViewportMeta{align-content:start;height:100%;min-height:100%;overflow:hidden}.cp-execMetaLayer{animation:cp-exec-meta-fade var(--cp-exec-fade-ms)var(--cp-exec-fade-ease)both}@keyframes cp-exec-meta-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.cp-execTabs .cp-calendarShowcaseTab{transition:transform .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),color .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1)}.cp-execViewport .cp-calendarScene{height:100%;min-height:0;animation:none}.cp-execViewport .cp-calendarSheetWrap,.cp-execViewport .cp-ganttTableWrap{height:100%;min-height:0;overflow:auto}.cp-execViewport .cp-calendarSheetTable tbody tr{height:var(--cp-exec-row-h)}.cp-execViewport .cp-calendarSheetHead{font-size:calc(11px*var(--cp-exec-font-scale))}.cp-execViewport .cp-calendarSheetCell,.cp-execViewport .cp-calendarSheetEp{font-size:calc(12px*var(--cp-exec-font-scale))}.cp-execViewport .cp-calendarSheetDate{transform:scale(var(--cp-exec-pill-scale));transform-origin:50%}.cp-calendarShowcaseTabs{flex-wrap:wrap;gap:9px;padding-left:2px;display:flex}.cp-calendarShowcaseTab{appearance:none;border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-calendarShowcaseTab{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-calendarShowcaseTab{color:var(--cp-muted);letter-spacing:.01em;cursor:pointer;background:#ffffffbd;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:680;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s}.cp-calendarShowcaseTab:hover{color:var(--cp-ink);transform:translateY(-1px)}.cp-calendarShowcaseTab.is-active{color:var(--cp-ink);background:linear-gradient(120deg,#0ea5e924,#2563eb1f),#ffffffd6;border-color:#0ea5e96b;box-shadow:0 0 0 1px #0ea5e933,0 6px 12px #0ea5e91a}:root[data-theme=dark] .cp-calendarShowcaseTab{background:#02061766}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarShowcaseTab{background:#02061766}}.cp-calendarShowcaseFrame{--cp-plan-frame-height:clamp(488px,54vh,520px);grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);align-items:stretch;gap:16px;display:grid}.cp-calendarShowcaseBoard{border:1px solid var(--cp-border);align-content:stretch;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-calendarShowcaseBoard{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarShowcaseBoard{min-height:var(--cp-plan-frame-height);height:var(--cp-plan-frame-height);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(120% 100% at 0 0,#0ea5e91f,#0000 56%),radial-gradient(100% 120% at 100% 100%,#2563eb1a,#0000 58%),#ffffffb3;border-radius:16px;padding:14px;animation:cp-calendar-board-swap .18s both;overflow:hidden;box-shadow:0 8px 20px #0f172a0e,inset 0 1px #ffffff6b}@keyframes cp-calendar-board-swap{0%{opacity:.72}to{opacity:1}}.cp-calendarViewFrame{overflow:hidden}.cp-calendarScene,.cp-calendarViewFrame{height:100%;min-height:0;position:relative}.cp-calendarScene{animation:cp-calendar-scene-in .18s both;display:grid}@keyframes cp-calendar-scene-in{0%{opacity:0}to{opacity:1}}.cp-calendarScene--timeline{grid-template-rows:auto minmax(0,1fr)}.cp-calendarSheetScene{grid-template-rows:minmax(0,1fr)}.cp-calendarSheetWrap{justify-content:center;align-items:flex-start;height:100%;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.cp-calendarSheetTable{border-collapse:separate;border-spacing:5px;table-layout:fixed;width:100%;min-width:0}.cp-calendarSheetHead{height:31px;color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#ffffff8f;border:1px solid #64748b47;border-radius:9px;padding:6px 7px;font-size:10px;font-weight:680}.cp-calendarSheetHead--ep{text-align:left}.cp-calendarSheetTable thead th:nth-child(2),.cp-calendarSheetTable thead th:nth-child(4),.cp-calendarSheetTable thead th:nth-child(6){border-color:#2563eb59}.cp-calendarSheetTable thead th:nth-child(3),.cp-calendarSheetTable thead th:nth-child(5),.cp-calendarSheetTable thead th:nth-child(7){border-color:#14b8a65c}.cp-calendarSheetTable thead th:nth-child(8),.cp-calendarSheetTable thead th:nth-child(9){border-color:#f973165c}.cp-calendarSheetTable thead th:nth-child(10),.cp-calendarSheetTable thead th:nth-child(11){border-color:#22c55e5c}.cp-calendarSheetEp{color:var(--cp-ink);letter-spacing:.01em;text-align:left;white-space:nowrap;background:#ffffff80;padding:8px;font-size:12px;font-weight:680}.cp-calendarSheetCell,.cp-calendarSheetEp{border:1px solid #94a3b83d;border-radius:9px}.cp-calendarSheetCell{text-align:center;background:#ffffff8f;padding:7px 6px}.cp-calendarSheetDate{width:100%;min-width:0;height:27px;color:var(--cp-ink);letter-spacing:.01em;white-space:nowrap;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.cp-calendarSheetDate.is-blue{background:#2563eb24;border-color:#2563eb61}.cp-calendarSheetDate.is-teal{background:#14b8a624;border-color:#14b8a661}.cp-calendarSheetDate.is-orange{background:#f9731629;border-color:#f9731661}.cp-calendarSheetDate.is-green{background:#22c55e24;border-color:#22c55e61}.cp-calendarShowcaseBoard--gantt-v{background:linear-gradient(90deg,#94a3b81f 0 1px,#0000 1px 12.5%),radial-gradient(120% 100% at 0 0,#0ea5e924,#0000 55%),radial-gradient(100% 120% at 100% 100%,#2563eb1f,#0000 56%),#ffffffa8}:root[data-theme=dark] .cp-calendarShowcaseBoard--gantt-v{background:linear-gradient(90deg,#94a3b829 0 1px,#0000 1px 12.5%),radial-gradient(120% 100% at 0 0,#0ea5e938,#0000 55%),radial-gradient(100% 120% at 100% 100%,#2563eb33,#0000 58%),#02061770}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarShowcaseBoard--gantt-v{background:linear-gradient(90deg,#94a3b829 0 1px,#0000 1px 12.5%),radial-gradient(120% 100% at 0 0,#0ea5e938,#0000 55%),radial-gradient(100% 120% at 100% 100%,#2563eb33,#0000 58%),#02061770}}:root[data-theme=dark] .cp-calendarShowcaseBoard{background:radial-gradient(120% 100% at 0 0,#0ea5e938,#0000 55%),radial-gradient(100% 120% at 100% 100%,#2563eb33,#0000 58%),#02061770}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarShowcaseBoard{background:radial-gradient(120% 100% at 0 0,#0ea5e938,#0000 55%),radial-gradient(100% 120% at 100% 100%,#2563eb33,#0000 58%),#02061770}}:root[data-theme=dark] .cp-calendarSheetCell,:root[data-theme=dark] .cp-calendarSheetEp,:root[data-theme=dark] .cp-calendarSheetHead{background:#02061766}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarSheetCell,:root[data-theme=auto] .cp-calendarSheetEp,:root[data-theme=auto] .cp-calendarSheetHead{background:#02061766}}.cp-calendarGridCols{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.cp-calendarGridCols span{height:24px;color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff94;border:1px solid #64748b3d;border-radius:9px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}:root[data-theme=dark] .cp-calendarGridCols span{background:#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarGridCols span{background:#0206176b}}.cp-calendarNowLine{background:#0ea5e9db;border-radius:999px;width:2px;animation:cp-calendar-now-pulse 1.9s ease-in-out infinite;position:absolute;top:44px;bottom:14px;transform:translate(-50%);box-shadow:0 0 0 1px #0ea5e938,0 0 16px #0ea5e975}@keyframes cp-calendar-now-pulse{0%,to{opacity:.52}50%{opacity:.98}}.cp-calendarRows{gap:6px;display:grid}.cp-calendarRow{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cp-calendarRowLabel{color:var(--cp-muted);letter-spacing:.01em;font-size:11px;font-weight:700}.cp-calendarTrack{background:#ffffff70;border:1px solid #94a3b83d;border-radius:11px;height:20px;position:relative;overflow:hidden}:root[data-theme=dark] .cp-calendarTrack{background:#0206175c}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarTrack{background:#0206175c}}.cp-calendarLane{border-radius:999px;min-width:34px;animation:cp-calendar-lane-enter .46s cubic-bezier(.22,.8,.2,1) both;position:absolute;top:2px;bottom:2px;box-shadow:0 8px 16px #0f172a2e,inset 0 1px #ffffff57}.cp-calendarLane:after{content:"";border-radius:inherit;background:linear-gradient(110deg,#0000,#ffffff57 44%,#0000 84%);animation:cp-calendar-lane-flow 1.7s linear infinite;position:absolute;inset:0;transform:translate(-120%)}@keyframes cp-calendar-lane-enter{0%{opacity:0;transform-origin:0;transform:scaleX(.72)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes cp-calendar-lane-flow{to{transform:translate(160%)}}.cp-calendarLane--blue{background:linear-gradient(90deg,#0ea5e9cc,#2563ebd6)}.cp-calendarLane--teal{background:linear-gradient(90deg,#14b8a6d6,#0ea5e9c7)}.cp-calendarLane--orange{background:linear-gradient(90deg,#f97316d6,#f59e0bd1)}.cp-calendarLane--green{background:linear-gradient(90deg,#22c55ed6,#10b981cc)}.cp-milestoneScene{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.cp-milestoneScale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.cp-milestoneScale span{height:24px;color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff94;border:1px solid #64748b3d;border-radius:9px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}:root[data-theme=dark] .cp-milestoneScale span{background:#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-milestoneScale span{background:#0206176b}}.cp-milestoneTrack{height:100%;min-height:0;padding:4px 0;position:relative}.cp-milestoneTrackLine{background:linear-gradient(90deg,#2563eb57,#0ea5e952,#14b8a657);border-radius:999px;height:2px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.cp-milestoneItem{width:min(150px,32%);position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-milestoneItem--top{transform:translate(-50%,-136%)}.cp-milestoneItem--bottom{transform:translate(-50%,36%)}.cp-milestoneDot{background:#fff;border:1px solid #0f172a38;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff6b}.cp-milestoneItem:after{content:"";background:#64748b6b;width:1px;position:absolute;left:50%;transform:translate(-50%)}.cp-milestoneItem--top:after{height:18px;top:calc(100% - 22px)}.cp-milestoneItem--bottom:after{height:18px;bottom:calc(100% - 22px)}.cp-milestoneCard{background:#ffffff94;border:1px solid #94a3b83d;border-radius:10px;gap:4px;padding:7px 8px;display:grid;box-shadow:0 10px 20px #0f172a1a}.cp-milestoneCard strong{font-size:11px;line-height:1.2}.cp-milestoneCard span{color:var(--cp-muted);font-size:10px}.cp-milestoneItem--top .cp-milestoneCard{margin-bottom:0}.cp-milestoneItem--bottom .cp-milestoneCard{margin-top:0}.cp-milestoneItem.is-blue .cp-milestoneCard{border-color:#2563eb66}.cp-milestoneItem.is-teal .cp-milestoneCard{border-color:#14b8a66b}.cp-milestoneItem.is-orange .cp-milestoneCard{border-color:#f9731670}.cp-milestoneItem.is-green .cp-milestoneCard{border-color:#22c55e6b}.cp-milestoneItem.is-blue .cp-milestoneDot{background:#2563ebeb}.cp-milestoneItem.is-teal .cp-milestoneDot{background:#14b8a6eb}.cp-milestoneItem.is-orange .cp-milestoneDot{background:#f97316eb}.cp-milestoneItem.is-green .cp-milestoneDot{background:#22c55eeb}:root[data-theme=dark] .cp-milestoneCard{background:#02061775}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-milestoneCard{background:#02061775}}.cp-milestoneListScene{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.cp-milestoneListHead{color:var(--cp-muted);letter-spacing:.03em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:11px;font-weight:700;display:grid}.cp-milestoneList{align-content:start;gap:8px;min-height:0;display:grid}.cp-milestoneRow{background:#ffffff9e;border:1px solid #94a3b842;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cp-milestoneRowIndex{width:24px;height:24px;color:var(--cp-muted);background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.cp-milestoneRowMain{gap:2px;display:grid}.cp-milestoneRowMain strong{font-size:12px;line-height:1.2}.cp-milestoneRowMain span{color:var(--cp-muted);font-size:10px}.cp-milestoneRowDate{color:var(--cp-ink);font-size:12px;font-weight:700}.cp-milestoneRow.is-blue{border-color:#2563eb5c}.cp-milestoneRow.is-teal{border-color:#14b8a661}.cp-milestoneRow.is-orange{border-color:#f9731661}.cp-milestoneRow.is-green{border-color:#22c55e61}:root[data-theme=dark] .cp-milestoneRow{background:#02061770}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-milestoneRow{background:#02061770}}.cp-ganttScene{grid-template-rows:minmax(0,1fr)}.cp-ganttDiamondScene,.cp-ganttScene{height:100%;min-height:0;display:grid}.cp-ganttDiamondScene{grid-template-rows:auto minmax(0,1fr);gap:10px}.cp-ganttDiamondDays{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;width:calc(100% - 122px);margin-left:112px;display:grid}.cp-ganttDiamondDays span{height:24px;color:var(--cp-muted);letter-spacing:.03em;text-transform:uppercase;background:#ffffff94;border:1px solid #64748b3d;border-radius:9px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.cp-ganttDiamondWrap{height:100%;min-height:0;padding-right:2px;position:relative;overflow:hidden auto}.cp-ganttDiamondRows{align-content:start;gap:9px;width:100%;min-width:0;padding:6px 0;display:grid}.cp-ganttDiamondRow{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;height:35px;display:grid}.cp-ganttDiamondRowLabel{letter-spacing:.01em;color:var(--cp-ink);white-space:nowrap;font-size:11px;font-weight:700}.cp-ganttDiamondTrack{background:#94a3b833;border:1px solid #94a3b83d;border-radius:999px;height:2px}.cp-ganttDiamondMarkers{pointer-events:none;position:absolute;inset:0 10px 0 112px}.cp-ganttDiamondMarker{place-items:center;width:22px;height:22px;display:grid;position:absolute;transform:translate(-50%,-50%)}.cp-ganttDiamondMarker:before{content:"";background:#ffffffbf;border:1px solid #94a3b852;border-radius:4px;position:absolute;inset:0;transform:rotate(45deg)}.cp-ganttDiamondMarker span{z-index:1;letter-spacing:.01em;color:var(--cp-ink);font-size:8.5px;font-weight:800;position:relative}.cp-ganttDiamondMarker.is-blue:before{background:#2563eb3d;border-color:#2563eb8f}.cp-ganttDiamondMarker.is-teal:before{background:#14b8a63d;border-color:#14b8a68f}.cp-ganttDiamondMarker.is-orange:before{background:#f9731642;border-color:#f973168f}.cp-ganttDiamondMarker.is-green:before{background:#22c55e3d;border-color:#22c55e8f}:root[data-theme=dark] .cp-ganttDiamondDays span{background:#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-ganttDiamondDays span{background:#0206176b}}:root[data-theme=dark] .cp-ganttDiamondTrack{background:#02061770}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-ganttDiamondTrack{background:#02061770}}:root[data-theme=dark] .cp-ganttDiamondMarker:before{background:#020617a8}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-ganttDiamondMarker:before{background:#020617a8}}.cp-ganttTableWrap{min-height:0;padding-right:2px;overflow:hidden auto}.cp-ganttTable{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%;min-width:0}.cp-ganttTableHead{height:30px;color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffff8f;border:1px solid #64748b3d;border-radius:9px;padding:6px 7px;font-size:10px;font-weight:700;overflow:hidden}.cp-ganttTableHead--date{text-align:left}:root[data-theme=dark] .cp-ganttTableHead{background:#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-ganttTableHead{background:#0206176b}}.cp-ganttDateCell{color:var(--cp-ink);letter-spacing:.01em;text-align:left;background:#ffffff80;border:1px solid #94a3b83d;border-radius:9px;padding:8px;font-size:11px;font-weight:700}:root[data-theme=dark] .cp-ganttDateCell{background:#02061761}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-ganttDateCell{background:#02061761}}.cp-ganttProcessCell{text-align:center;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff85;border:1px solid #94a3b83d;border-radius:9px;height:34px;padding:5px 4px;font-size:10px;font-weight:700;transition:background .18s,border-color .18s;overflow:hidden}.cp-ganttProcessCell.is-empty{color:var(--cp-muted);background:#94a3b82e}.cp-ganttProcessCell.is-blue{background:#2563eb2e;border-color:#2563eb5c}.cp-ganttProcessCell.is-teal{background:#14b8a62e;border-color:#14b8a661}.cp-ganttProcessCell.is-orange{background:#f9731633;border-color:#f9731661}.cp-ganttProcessCell.is-green{background:#22c55e2e;border-color:#22c55e61}.cp-ganttProcessCell.is-online{color:#166534f2}.cp-ganttProcessCell.is-offline{color:#1e40aff2}.cp-ganttProcessCell.is-cut-1,.cp-ganttProcessCell.is-cut-2,.cp-ganttProcessCell.is-cut-3{color:#9a3412eb}.cp-ganttProcessCell.is-notas-cut-1,.cp-ganttProcessCell.is-notas-cut-2,.cp-ganttProcessCell.is-notas-cut-3{color:#082f49eb}.cp-ganttProcessCell.is-entrega-shots-vfx{color:#166534f2}:root[data-theme=dark] .cp-ganttProcessCell{background:#02061766}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-ganttProcessCell{background:#02061766}}.cp-calendarShowcaseBoard--calendar-dates .cp-calendarSheetWrap,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetWrap{padding-right:0;overflow:hidden}.cp-calendarShowcaseBoard--calendar-dates .cp-calendarSheetTable,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable{border-spacing:3px}.cp-calendarShowcaseBoard--calendar-dates .cp-calendarSheetHead,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetHead{height:26px;padding:4px 5px;font-size:9px}.cp-calendarShowcaseBoard--calendar-dates .cp-calendarSheetEp,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetEp{padding:6px;font-size:11px}.cp-calendarShowcaseBoard--calendar-dates .cp-calendarSheetCell,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetCell{padding:4px}.cp-calendarShowcaseBoard--calendar-dates .cp-calendarSheetDate,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetDate{height:22px;padding:0 6px;font-size:11px}.cp-calendarShowcaseBoard--milestones .cp-calendarSheetHead{letter-spacing:.05em;color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-calendarShowcaseBoard--milestones .cp-calendarSheetHead{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-calendarShowcaseBoard--milestones .cp-calendarSheetHead{background:linear-gradient(#0ea5e90f,#0000 68%),#ffffff9e}.cp-calendarShowcaseBoard--milestones .cp-calendarSheetDate{font-weight:720;box-shadow:inset 0 1px #ffffff6b}.cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable tbody tr:nth-child(2n) .cp-calendarSheetCell,.cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable tbody tr:nth-child(2n) .cp-calendarSheetEp{background:#ffffff9e}:root[data-theme=dark] .cp-calendarShowcaseBoard--milestones .cp-calendarSheetHead{background:linear-gradient(#0ea5e91f,#0000 68%),#0206177a}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarShowcaseBoard--milestones .cp-calendarSheetHead{background:linear-gradient(#0ea5e91f,#0000 68%),#0206177a}}:root[data-theme=dark] .cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable tbody tr:nth-child(2n) .cp-calendarSheetCell,:root[data-theme=dark] .cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable tbody tr:nth-child(2n) .cp-calendarSheetEp{background:#0206177a}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable tbody tr:nth-child(2n) .cp-calendarSheetCell,:root[data-theme=auto] .cp-calendarShowcaseBoard--milestones .cp-calendarSheetTable tbody tr:nth-child(2n) .cp-calendarSheetEp{background:#0206177a}}.cp-calendarShowcaseBoard--gantt-v .cp-ganttTableWrap{height:100%;overflow-y:hidden}.cp-calendarShowcaseBoard--gantt-v .cp-ganttTable{height:100%}.cp-calendarShowcaseBoard--gantt-v .cp-ganttTable tbody tr{height:calc((100% - 36px)/var(--cp-gantt-row-count,7))}.cp-calendarShowcaseBoard--gantt-v .cp-ganttDateCell,.cp-calendarShowcaseBoard--gantt-v .cp-ganttProcessCell{vertical-align:middle;height:auto;min-height:34px}.cp-calendarMonthScene{grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.cp-calendarMonthHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-calendarMonthTitle{font-size:16px;font-family:var(--cp-font-display);letter-spacing:-.01em;margin:0}.cp-calendarMonthLegend{flex-wrap:wrap;gap:6px;display:flex}.cp-calendarLegendItem{border:1px solid var(--cp-border);letter-spacing:.02em;color:var(--cp-ink);background:#ffffff8f;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.cp-calendarLegendItem--blue{background:#2563eb29;border-color:#2563eb52}.cp-calendarLegendItem--teal{background:#14b8a629;border-color:#14b8a657}.cp-calendarLegendItem--orange{background:#f9731629;border-color:#f9731657}.cp-calendarLegendItem--green{background:#22c55e29;border-color:#22c55e57}.cp-calendarMonthWeekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cp-calendarMonthWeekdays span{height:22px;color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff8f;border:1px solid #64748b3d;border-radius:8px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}:root[data-theme=dark] .cp-calendarMonthWeekdays span{background:#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarMonthWeekdays span{background:#0206176b}}.cp-calendarMonthGrid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:0;display:grid}.cp-calendarMonthDay{background:#ffffff85;border:1px solid #94a3b83d;border-radius:10px;align-content:space-between;gap:4px;min-height:0;padding:6px;animation:cp-calendar-day-enter .36s both;display:grid;overflow:hidden}@keyframes cp-calendar-day-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cp-calendarMonthDay.is-outside{opacity:.46}.cp-calendarMonthDay.is-today{box-shadow:0 0 0 1px #0ea5e95c,0 10px 20px #0ea5e929}.cp-calendarMonthDay.is-blue{border-color:#2563eb66}.cp-calendarMonthDay.is-cut{border-color:var(--cp-tone-cut-border)}.cp-calendarMonthDay.is-teal{border-color:#14b8a66b}.cp-calendarMonthDay.is-notes{border-color:var(--cp-tone-notes-border)}.cp-calendarMonthDay.is-orange{border-color:#f9731670}.cp-calendarMonthDay.is-color{border-color:var(--cp-tone-color-border)}.cp-calendarMonthDay.is-green{border-color:#22c55e6b}.cp-calendarMonthDay.is-mix{border-color:var(--cp-tone-mix-border)}.cp-calendarMonthDay.is-delivery{border-color:var(--cp-tone-delivery-border)}:root[data-theme=dark] .cp-calendarMonthDay{background:#02061766}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarMonthDay{background:#02061766}}.cp-calendarMonthDayHead{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cp-calendarMonthDayHead strong{font-size:12px;line-height:1}.cp-calendarMonthDayHead span{color:var(--cp-muted);text-transform:uppercase;font-size:9px}.cp-calendarMonthBadge{letter-spacing:.01em;color:var(--cp-ink);white-space:nowrap;text-overflow:ellipsis;background:#ffffff94;border:1px solid #94a3b84d;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.cp-calendarMonthBadge--blue{background:#2563eb29;border-color:#2563eb61}.cp-calendarMonthBadge--cut{border-color:var(--cp-tone-cut-border);background:var(--cp-tone-cut-bg);color:var(--cp-tone-cut-ink)}.cp-calendarMonthBadge--teal{background:#14b8a629;border-color:#14b8a666}.cp-calendarMonthBadge--notes{border-color:var(--cp-tone-notes-border);background:var(--cp-tone-notes-bg);color:var(--cp-tone-notes-ink)}.cp-calendarMonthBadge--orange{background:#f973162e;border-color:#f9731666}.cp-calendarMonthBadge--color{border-color:var(--cp-tone-color-border);background:var(--cp-tone-color-bg);color:var(--cp-tone-color-ink)}.cp-calendarMonthBadge--green{background:#22c55e29;border-color:#22c55e66}.cp-calendarMonthBadge--mix{border-color:var(--cp-tone-mix-border);background:var(--cp-tone-mix-bg);color:var(--cp-tone-mix-ink)}.cp-calendarMonthBadge--delivery{border-color:var(--cp-tone-delivery-border);background:var(--cp-tone-delivery-bg);color:var(--cp-tone-delivery-ink)}.cp-calendarMeta{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMeta{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-calendarMeta{min-height:var(--cp-plan-frame-height);height:var(--cp-plan-frame-height);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:16px;align-content:start;gap:14px;padding:20px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0f172a0d,inset 0 1px #ffffff6b}.cp-calendarMeta .cp-featureTitle{min-height:2.45em}.cp-calendarMeta .cp-featureText{min-height:3.2em}:root[data-theme=dark] .cp-calendarMeta{background:#02061761}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarMeta{background:#02061761}}.cp-calendarMetric{color:var(--cp-ink);letter-spacing:-.01em;background:radial-gradient(120% 130% at 0 0,#0ea5e929,#0000 56%),#ffffff94;border:1px solid #0ea5e957;border-radius:12px;align-items:center;min-height:48px;padding:10px 13px;font-size:15px;font-weight:730;display:flex;box-shadow:inset 0 1px #ffffff5c}:root[data-theme=dark] .cp-calendarMetric{background:radial-gradient(120% 130% at 0 0,#0ea5e938,#0000 56%),#02061780}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarMetric{background:radial-gradient(120% 130% at 0 0,#0ea5e938,#0000 56%),#02061780}}.cp-calendarMetaPills{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:36px;display:flex}.cp-calendarMetaPill{border-color:var(--cp-border);padding:5px 11px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-calendarMetaPill{border-color:color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-calendarMetaPill{background:#ffffffa3}:root[data-theme=dark] .cp-calendarMetaPill{background:#02061770}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-calendarMetaPill{background:#02061770}}.cp-demoNarrative{gap:14px;display:grid}.cp-demoNarrativeTabs{flex-wrap:wrap;gap:9px;display:flex}.cp-demoNarrativeTab{appearance:none;border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-demoNarrativeTab{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoNarrativeTab{color:var(--cp-muted);letter-spacing:.01em;cursor:pointer;background:#ffffffbd;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:680;transition:border-color .18s,color .18s,box-shadow .18s,transform .18s}.cp-demoNarrativeTab:hover{transform:translateY(-1px)}.cp-demoNarrativeTab.is-active{color:var(--cp-ink);background:linear-gradient(120deg,#0ea5e924,#2563eb1f),#ffffffd6;border-color:#0ea5e96b;box-shadow:0 0 0 1px #0ea5e933,0 6px 12px #0ea5e91a}:root[data-theme=dark] .cp-demoNarrativeTab{background:#0206176b}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoNarrativeTab{background:#0206176b}}.cp-demoSceneStage{min-height:clamp(540px,58vh,584px)}.cp-demoScene{animation:cp-demo-scene-fade .24s both}@keyframes cp-demo-scene-fade{0%{opacity:0}to{opacity:1}}.cp-demoBoard{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.cp-demoBoardHead{color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.cp-demoReplanGrid{border:1px solid var(--cp-border);min-height:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-demoReplanGrid{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-demoReplanGrid{border-radius:12px;grid-template-columns:80px 1fr 1fr 1fr;align-content:start;display:grid}.cp-demoReplanHead{border-bottom:1px solid var(--cp-border);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.cp-demoReplanHead{border-bottom:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoReplanHead{color:var(--cp-muted);text-transform:uppercase;background:#94a3b81f;font-size:11px;font-weight:700}.cp-demoReplanRow{display:contents}.cp-demoReplanCell{border-bottom:1px solid var(--cp-border);min-height:42px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.cp-demoReplanCell{border-bottom:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoReplanCell{align-items:center;gap:7px;font-size:12px;display:flex}.cp-demoReplanCell--ep{font-weight:700}.cp-demoDatePill{background:#f9731624;border:1px solid #f9731673;border-radius:999px;justify-content:center;align-items:center;min-width:56px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.cp-demoDatePill.is-replanificado{border-color:var(--cp-status-replan-border);background:var(--cp-status-replan-bg);color:var(--cp-status-replan-ink)}.cp-demoDatePill.is-adelantado{border-color:var(--cp-status-done-border);background:var(--cp-status-done-bg);color:var(--cp-status-done-ink)}.cp-demoArrow{color:var(--cp-muted);font-weight:700}.cp-demoStatusPill{text-transform:capitalize;padding:4px 8px;font-size:10px;font-weight:700}.cp-demoStatusPill.is-adelantado,.cp-demoStatusPill.is-realizado{border-color:var(--cp-status-done-border);background:var(--cp-status-done-bg);color:var(--cp-status-done-ink)}.cp-demoStatusPill.is-replanificado{border-color:var(--cp-status-replan-border);background:var(--cp-status-replan-bg);color:var(--cp-status-replan-ink)}.cp-demoStatusPill.is-aplazado{border-color:var(--cp-status-delay-border);background:var(--cp-status-delay-bg);color:var(--cp-status-delay-ink)}.cp-demoStatusPill.is-cancelado{border-color:var(--cp-status-cancel-border);background:var(--cp-status-cancel-bg);color:var(--cp-status-cancel-ink);opacity:.68}.cp-demoStatusPill.is-sin_cambio{border-color:var(--cp-status-neutral-border);background:var(--cp-status-neutral-bg);color:var(--cp-status-neutral-ink)}.cp-demoTrackingTable{border-collapse:collapse;border:1px solid var(--cp-border);width:100%}@supports (color:color-mix(in lab,red,red)){.cp-demoTrackingTable{border:1px solid color-mix(in oklab,var(--cp-border)86%,transparent)}}.cp-demoTrackingTable{border-radius:12px;overflow:hidden}.cp-demoTrackingTable td,.cp-demoTrackingTable th{border-bottom:1px solid var(--cp-border);padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.cp-demoTrackingTable td,.cp-demoTrackingTable th{border-bottom:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoTrackingTable td,.cp-demoTrackingTable th{text-align:left;font-size:12px}.cp-demoTrackingTable thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-muted);background:#94a3b81f;font-size:11px}.cp-demoChat{gap:8px}.cp-demoAiShell,.cp-demoChat{align-content:start;display:grid}.cp-demoAiShell{gap:10px}.cp-demoAiComposer{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiComposer{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoAiComposer{background:#94a3b81a;border-radius:12px;gap:7px;padding:10px 12px;display:grid}.cp-demoAiComposerLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-muted);font-size:10px;font-weight:700}.cp-demoAiComposerText{min-height:42px;color:var(--cp-ink);margin:0;font-size:12px;line-height:1.44}.cp-demoAiComposerAction{justify-content:flex-end;display:flex}.cp-demoAiComposerAction .cp-pill{padding:4px 10px;font-size:10px}.cp-demoAiCaret{vertical-align:-2px;background:var(--cp-ink);width:1px;height:1.1em;margin-left:3px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cp-demoAiCaret{background:color-mix(in oklab,var(--cp-ink)80%,transparent)}}.cp-demoAiCaret{animation:cp-demo-caret .78s step-end infinite}@keyframes cp-demo-caret{50%{opacity:0}}.cp-demoChatBubble{border:1px solid var(--cp-border);max-width:92%}@supports (color:color-mix(in lab,red,red)){.cp-demoChatBubble{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoChatBubble{border-radius:12px;padding:9px 11px;font-size:12px;line-height:1.45}.cp-demoChatBubble.is-user{background:#2563eb1f;border-color:#2563eb52;justify-self:end}.cp-demoChatBubble.is-bot{background:#0ea5e91f;border-color:#0ea5e952;justify-self:start}.cp-demoChatBubble--loading{align-items:center;gap:6px;display:inline-flex}.cp-demoDots{align-items:center;gap:4px;display:inline-flex}.cp-demoDots i{background:var(--cp-accent);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.cp-demoDots i{background:color-mix(in oklab,var(--cp-accent)78%,#fff 22%)}}.cp-demoDots i{opacity:.35;animation:cp-demo-dot 1.1s ease-in-out infinite}.cp-demoDots i:nth-child(2){animation-delay:.14s}.cp-demoDots i:nth-child(3){animation-delay:.28s}@keyframes cp-demo-dot{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-1px)}}.cp-demoAiOutput{background:#14b8a61f;border:1px solid #14b8a657;border-radius:12px;gap:8px;margin-top:8px;padding:10px;display:grid}.cp-demoAiOutput.is-visible{animation:cp-demo-ai-output-in .3s cubic-bezier(.2,.8,.2,1) both}.cp-demoAiOutput.is-generating{opacity:.78;filter:saturate(.88)}@keyframes cp-demo-ai-output-in{0%{opacity:0;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.cp-demoAiResultHead{letter-spacing:.02em;color:var(--cp-ink);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-demoAiResultHead{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-demoAiTabs{flex-wrap:wrap;gap:6px;display:flex}.cp-demoAiTab{padding:4px 8px;font-size:10px}.cp-demoAiTab.is-active{color:var(--cp-ink);background:#0ea5e926;border-color:#0ea5e961}.cp-demoAiHeatmap{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.cp-demoAiHeatItem{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-demoAiHeatItem{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoAiHeatItem{background:#fff9;border-radius:10px;align-content:center;justify-items:center;gap:2px;min-height:34px;display:grid}.cp-demoAiHeatItem strong{font-size:12px;line-height:1}.cp-demoAiHeatItem small{color:var(--cp-muted);font-size:9px;line-height:1}.cp-opDemoFrame{align-items:stretch}.cp-opDemoMap{min-height:var(--cp-plan-frame-height);height:var(--cp-plan-frame-height);padding:14px;overflow:hidden}.cp-opDemoCanvas{width:100%;height:100%;min-height:0;position:relative}.cp-opDemoMeta{min-height:var(--cp-plan-frame-height);align-content:start}.cp-opActiveConnection{color:var(--cp-muted);margin-top:-4px;margin-bottom:2px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cp-opActiveConnection{color:color-mix(in oklab,var(--cp-muted)58%,var(--cp-ink)42%)}}.cp-demoAiTable{border-radius:10px;overflow:hidden}.cp-demoAiTable td,.cp-demoAiTable th{padding:5px 6px;font-size:11px}:root[data-theme=dark] .cp-demoAiComposer,:root[data-theme=dark] .cp-demoAiHeatItem{background:#02061770}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoAiComposer,:root[data-theme=auto] .cp-demoAiHeatItem{background:#02061770}}.cp-demoDashKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-demoDashKpi{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-demoDashKpi{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-demoDashKpi{background:#ffffff70;border-radius:12px;gap:3px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-demoDashKpi{border-color:color-mix(in oklab,var(--cp-border)74%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoDashKpi{border-color:var(--cp-border);background:#0206176b}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-demoDashKpi{border-color:color-mix(in oklab,var(--cp-border)74%,transparent)}}}.cp-demoDashKpi strong{font-size:20px;line-height:1}.cp-demoDashKpi span{color:var(--cp-muted);font-size:11px}.cp-demoDashRows{gap:8px;margin-top:8px;display:grid}.cp-demoDashRow{color:var(--cp-muted);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.cp-demoDashHeat{background:#94a3b833;border-radius:999px;height:10px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoDashHeat{background:#4755695c}}.cp-demoDashHeat:after{content:"";width:var(--cp-fill,56%);border-radius:inherit;background:linear-gradient(90deg,#2563eb8c,#14b8a694);position:absolute;inset:0 auto 0 0}.cp-landingSimpleList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-landingSimpleList li{border:1px solid var(--cp-border);background:#ffffff85;border-radius:12px;padding:9px 11px;font-size:13px}:root[data-theme=dark] .cp-landingSimpleList li{background:#02061747}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingSimpleList li{background:#02061747}}.cp-landingAudienceBlock,.cp-landingPainBlock{gap:10px;display:grid}.cp-landingAudienceGrid{flex-wrap:wrap;gap:8px;display:flex}.cp-landingAudienceItem{font-size:12px}.cp-featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cp-featureCard{gap:14px;min-height:270px;display:grid}.cp-featureTitle{letter-spacing:-.02em;font-size:20px;line-height:1.16;font-family:var(--cp-font-display);margin:0}.cp-featureText{color:var(--cp-muted);margin:8px 0 0;font-size:14px;line-height:1.58}.cp-featureList{margin-top:12px}.cp-featureMockup{border:1px solid var(--cp-border);background:radial-gradient(120% 120% at 10% 0,#0ea5e924,#0000 55%),linear-gradient(#ffffffb8,#ffffff7a);border-radius:14px;overflow:hidden}:root[data-theme=dark] .cp-featureMockup{background:radial-gradient(120% 120% at 10% 0,#0ea5e933,#0000 55%),linear-gradient(#02061785,#0206174d)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-featureMockup{background:radial-gradient(120% 120% at 10% 0,#0ea5e933,#0000 55%),linear-gradient(#02061785,#0206174d)}}.cp-featureMockupHead{border-bottom:1px solid var(--cp-border);color:var(--cp-muted);padding:8px 10px;font-size:11px}.cp-featureMockupBody{gap:8px;padding:10px;display:grid}.cp-featureMockupRow{background:#94a3b84d;border-radius:999px;height:10px;display:block}.cp-featureMockupRow--a{width:89%}.cp-featureMockupRow--b{width:76%}.cp-featureMockupRow--c{width:94%}.cp-featureMockupRow--d{width:62%}.cp-nodeDiagramLayout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:stretch;gap:14px;display:grid}.cp-nodeDiagramCanvas{border:1px solid var(--cp-border);background:radial-gradient(130% 90% at 0 0,#0ea5e91a,#0000 55%),radial-gradient(100% 100% at 100% 100%,#3b82f614,#0000 56%),#ffffffa3;border-radius:16px;min-height:380px;position:relative;overflow:hidden}:root[data-theme=dark] .cp-nodeDiagramCanvas{background:radial-gradient(130% 90% at 0 0,#0ea5e92e,#0000 55%),radial-gradient(100% 100% at 100% 100%,#3b82f626,#0000 56%),#02061766}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-nodeDiagramCanvas{background:radial-gradient(130% 90% at 0 0,#0ea5e92e,#0000 55%),radial-gradient(100% 100% at 100% 100%,#3b82f626,#0000 56%),#02061766}}.cp-nodeDiagramLines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cp-nodeDiagramLines line{stroke:#64748b8c;stroke-width:.65px;transition:stroke .16s,stroke-width .16s}.cp-nodeDiagramLines line.is-active{stroke:#0ea5e9f2;stroke-width:1px}.cp-nodePoint{border:1px solid var(--cp-border);color:var(--cp-ink);cursor:pointer;white-space:nowrap;background:#ffffffe0;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:650;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px #0f172a1a}:root[data-theme=dark] .cp-nodePoint{background:#020617b3;box-shadow:0 14px 30px #00000059}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-nodePoint{background:#020617b3;box-shadow:0 14px 30px #00000059}}.cp-nodePoint.is-active{background:linear-gradient(90deg,#0ea5e933,#3b82f638);border-color:#0ea5e973}.cp-nodeDiagramDetail{border:1px solid var(--cp-border);background:#ffffffa3;border-radius:16px;gap:12px;padding:14px;display:grid}:root[data-theme=dark] .cp-nodeDiagramDetail{background:#0206175c}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-nodeDiagramDetail{background:#0206175c}}.cp-nodeLinkedGrid{flex-wrap:wrap;gap:8px;display:flex}.cp-nodeLinkedItem{font-size:11px}.cp-landingFinal{text-align:center;justify-items:center;gap:14px}.cp-landingFinalBtn{min-width:190px}.cp-landingFinalNote{color:var(--cp-muted);margin:0;font-size:13px}.cp-landing.cp-landing--v3{gap:clamp(36px,4.2vw,52px)}@media (min-width:901px){html:has(.cp-landingScreenSnap){scroll-snap-type:y proximity;scroll-padding-top:var(--cp-landing-snap-top);scroll-padding-bottom:var(--cp-landing-snap-inset)}.cp-landing.cp-landing--v3.cp-landingScreenSnap{padding-bottom:var(--cp-landing-snap-inset);gap:0}.cp-landingScreen{scroll-snap-align:center;scroll-snap-stop:normal;scroll-margin-top:var(--cp-landing-snap-top);scroll-margin-bottom:var(--cp-landing-snap-inset);box-sizing:border-box;flex-direction:column;justify-content:center;min-height:auto;display:flex}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero.cp-landingScreen{min-height:var(--cp-landing-hero-min-h);margin-top:clamp(20px,2.4vh,28px);margin-bottom:calc(var(--cp-landing-hero-trail) + var(--cp-landing-hero-layout-comp));transform:translateY(var(--cp-landing-hero-y-offset));scroll-margin-bottom:clamp(20px,2.5vh,32px)}.cp-landing.cp-landing--v3.cp-landingScreenSnap .cp-landingSection{scroll-margin-top:0}.cp-landingScreen.cp-card__pad{padding-top:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px)}.cp-landingNarrativePair.cp-landingScreen{align-content:start;justify-items:stretch;gap:var(--cp-landing-narrative-inner-gap);width:100%;padding-top:var(--cp-landing-narrative-pad-top);padding-bottom:var(--cp-landing-narrative-pad-bottom);box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:normal;scroll-margin-top:var(--cp-landing-snap-inset);scroll-margin-bottom:var(--cp-landing-snap-inset);grid-template-columns:minmax(0,1fr);display:grid}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero+.cp-landingNarrativePair{margin-top:max(0px,calc(var(--cp-landing-chain-gap) - var(--cp-landing-hero-trail) - var(--cp-landing-narrative-pad-top)))}.cp-landingNarrativePair>section.cp-card{justify-self:stretch;width:100%;min-width:0;max-width:100%}.cp-landingNarrativePair .cp-landingSection--motor,.cp-landingNarrativePair .cp-landingSection--problem{scroll-snap-align:none;min-height:auto}.cp-landingSection--motor.cp-landingScreen{justify-content:center;padding-block:0}.cp-landingSection--collab.cp-landingScreen,.cp-landingSection--plans.cp-landingScreen{padding:0}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--collab.cp-landingScreen,.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--plans.cp-landingScreen{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:normal;min-height:100svh;scroll-margin-top:var(--cp-landing-snap-inset);scroll-margin-bottom:var(--cp-landing-snap-inset);flex-direction:column;justify-content:center;align-items:stretch;margin-bottom:0;display:flex}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--collab.cp-landingScreen{justify-content:flex-start;min-height:auto;padding-top:clamp(12px,1.8vw,24px);padding-bottom:clamp(12px,1.8vw,24px)}.cp-landing.cp-landing--v3 .cp-landingNarrativePair.cp-landingScreen{padding-bottom:clamp(12px,1.8vw,24px)}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--plans.cp-landingScreen{justify-content:flex-start;min-height:auto;padding-top:clamp(12px,1.8vw,24px);padding-bottom:clamp(12px,1.8vw,24px)}}@media (min-width:901px) and (prefers-reduced-motion:reduce){html:has(.cp-landingScreenSnap){scroll-snap-type:none}}.cp-landing--v3 .cp-landingHero.cp-card,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero.cp-card,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landing--v3 .cp-landingHero.cp-card,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-shadow:0 28px 68px #0f172a1c,0 10px 28px #0f172a0f,inset 0 1px #ffffff9e}.cp-landing--v3 .cp-landingHero.cp-card:after,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power:after,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial:after{content:"";pointer-events:none;border-radius:inherit;opacity:.95;background:radial-gradient(640px 320px at 12% -6%,#2563eb1c,#0000 68%),radial-gradient(560px 300px at 96% -4%,#0ea5e917,#0000 66%),linear-gradient(#ffffff14,#0000 42%);position:absolute;inset:0}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero.cp-card,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-shadow:0 32px 72px #0000006b,0 10px 28px #00000047,inset 0 1px #ffffff0f}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero.cp-card:after,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power:after,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial:after{background:radial-gradient(640px 320px at 12% -6%,#3b82f62e,#0000 68%),radial-gradient(560px 300px at 96% -4%,#38bdf824,#0000 66%),linear-gradient(#ffffff0a,#0000 42%)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing--v3 .cp-landingHero.cp-card,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-shadow:0 32px 72px #0000006b,0 10px 28px #00000047,inset 0 1px #ffffff0f}:root[data-theme=auto] .cp-landing--v3 .cp-landingHero.cp-card:after,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power:after,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial:after{background:radial-gradient(640px 320px at 12% -6%,#3b82f62e,#0000 68%),radial-gradient(560px 300px at 96% -4%,#38bdf824,#0000 66%),linear-gradient(#ffffff0a,#0000 42%)}}.cp-landing--v3 .cp-landingHeroGrid{z-index:1;position:relative}.cp-landing--v3 .cp-landingHero.cp-card__pad{padding-top:clamp(28px,3.4vw,42px);padding-bottom:clamp(24px,3vw,38px)}.cp-landing--v3 .cp-landingHero .cp-landingSubtitle{margin-top:clamp(12px,1.6vw,16px)}.cp-landing--v3 .cp-landingHero .cp-landingBody{opacity:.76;max-width:580px;color:var(--cp-muted);margin-top:10px;font-size:13px;line-height:1.48}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingBody{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:clamp(12px,1.8vw,18px)}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:#ffffffb8;border-radius:13px;padding:11px 12px 10px}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,#ffffffb8 88%,var(--cp-accent)12%)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffff8c}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard h3{letter-spacing:-.015em;font-size:14px;font-weight:650;line-height:1.25}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11.5px;line-height:1.42;display:-webkit-box;overflow:hidden}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:#02061785}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,#02061785 88%,var(--cp-accent)12%)}}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0d}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:#02061785}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,#02061785 88%,var(--cp-accent)12%)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0d}}@media (min-width:901px){.cp-landing--v3 .cp-landingHero.cp-landingScreen.cp-card__pad{padding-top:clamp(14px,1.8vw,22px);padding-bottom:clamp(12px,1.6vw,20px)}.cp-landing--v3 .cp-landingHero .cp-landingTitle{font-size:clamp(28px,3.2vw,42px);line-height:1.06}.cp-landing--v3 .cp-landingHero .cp-landingAuthCard{box-shadow:0 18px 42px #0f172a1f,0 4px 14px #0f172a0f,inset 0 1px #ffffff94}}.cp-landing--v3 .cp-landingSection.cp-card__pad{padding-top:clamp(40px,4.6vw,58px);padding-bottom:clamp(40px,4.6vw,58px)}.cp-landing--v3 .cp-landingSection--plans.cp-card__pad{padding:0}.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-sizing:border-box;background:var(--cp-surface-strong);border-radius:var(--cp-radius);-webkit-backdrop-filter:blur(10px);width:100%;padding:clamp(28px,3.4vw,42px) clamp(24px,3vw,34px);position:relative;overflow:hidden}.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial>*{z-index:1;position:relative}.cp-landing.cp-landing--v3 .cp-landingSection--collab.cp-card,.cp-landing.cp-landing--v3 .cp-landingSection--plans.cp-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;outline:none}.cp-landing.cp-landing--v3 .cp-landingSection--collab.cp-card:hover,.cp-landing.cp-landing--v3 .cp-landingSection--plans.cp-card:hover{box-shadow:none;background:0 0;border:none}.cp-landing--v3 .cp-landingFinal.cp-card__pad{padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px)}.cp-landing.cp-landing--v3>.cp-landingSection--plans+.cp-landingFinal{margin-top:clamp(48px,5.5vw,72px)}.cp-landing.cp-landing--v3>.cp-landingNarrativePair+.cp-landingSection--collab,.cp-landing.cp-landing--v3>.cp-landingSection--collab+.cp-landingSection--plans{margin-top:clamp(12px,1.8vw,24px)}@media (max-width:900px){.cp-landing.cp-landing--v3>.cp-landingSection--plans+.cp-landingFinal{margin-top:clamp(12px,2vw,20px)}.cp-landing.cp-landing--v3>.cp-landingNarrativePair+.cp-landingSection--collab,.cp-landing.cp-landing--v3>.cp-landingSection--collab+.cp-landingSection--plans{margin-top:0}}.cp-landingHeroValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:6px;display:grid}.cp-landingHeroValueItem{font-family:var(--cp-font-display);letter-spacing:-.02em;color:var(--cp-ink);font-size:clamp(15px,1.35vw,18px);font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-landingHeroValueItem{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-landingHeroValueItem{border:1px solid var(--cp-border);border-radius:14px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.cp-landingHeroValueItem{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingHeroValueItem{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingHeroValueItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}:root[data-theme=dark] .cp-landingHeroValueItem{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingHeroValueItem{background:color-mix(in oklab,var(--cp-surface-strong)78%,var(--cp-accent)22%)}}.cp-landingProblemSplit{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);align-items:center;gap:clamp(20px,3vw,32px);display:grid}.cp-landingProblemPoints{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cp-landingProblemPoints li{border-left:2px solid var(--cp-accent);gap:4px;padding-left:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingProblemPoints li{border-left:2px solid color-mix(in oklab,var(--cp-accent)45%,var(--cp-border)55%)}}.cp-landingProblemPoints strong{letter-spacing:-.015em;font-size:15px;font-weight:650}.cp-landingProblemPoints span{color:var(--cp-muted);font-size:13px;line-height:1.5}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero+.cp-landingNarrativePair{margin-top:0}@media (min-width:901px){.cp-landingNarrativePair .cp-landingSection--motor,.cp-landingNarrativePair .cp-landingSection--problem{margin-top:0;margin-bottom:0}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingNarrativePair+.cp-landingSection--collab.cp-landingScreen,.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--collab+.cp-landingSection--plans.cp-landingScreen{margin-top:clamp(12px,1.8vw,24px)}}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero+.cp-landingSection--problem,.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingNarrativePair+.cp-landingSection--collab{margin-top:clamp(12px,1.8vw,24px)}.cp-landing--v3 .cp-landingSection--problem.cp-card__pad{padding-top:clamp(14px,1.8vw,20px);padding-bottom:clamp(16px,2vw,22px)}@media (min-width:901px){.cp-landing--v3 .cp-landingSection--problem.cp-card__pad{padding-top:clamp(10px,1.4vw,16px);padding-bottom:clamp(14px,1.8vw,20px)}}.cp-landingSection--problem.cp-card__pad{padding-top:clamp(14px,1.8vw,20px);padding-bottom:clamp(16px,2vw,22px)}.cp-landingSection--problem .cp-landingProblemSplit{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);align-items:center;gap:clamp(10px,1.5vw,16px)}.cp-landingSection--problem .cp-landingProblemVisual{box-sizing:border-box;justify-content:center;min-width:0;max-width:100%;padding-inline-end:clamp(8px,1vw,12px);overflow:hidden}.cp-landingSection--problem .cp-landingFragmented{width:100%;max-width:min(580px,100%);margin-inline:auto;transform:none}.cp-landingSection--problem .cp-landingMetaTitle{margin-bottom:6px}.cp-landingSection--problem .cp-landingSectionTitle{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.cp-landingSection--problem .cp-landingProblemSubtitle{max-width:36em;color:var(--cp-muted);margin-top:clamp(8px,1vw,12px);font-size:clamp(14px,1.35vw,15px);line-height:1.52}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemSubtitle{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingSection--problem .cp-landingProblemPoints{gap:8px;margin-top:clamp(10px,1.2vw,14px)}.cp-landingSection--problem .cp-landingProblemPoints li{padding-left:12px}.cp-landingSection--problem .cp-landingProblemPoints strong{font-size:14px}.cp-landingSection--problem .cp-landingProblemPoints span{font-size:12.5px;line-height:1.42}.cp-landingSection--problem .cp-landingProblemCallout{border:1px solid var(--cp-border);border-radius:12px;margin-top:clamp(12px,1.4vw,16px);padding:clamp(10px,1.2vw,14px) clamp(12px,1.4vw,16px)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemCallout{border:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingSection--problem .cp-landingProblemCallout{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemCallout{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,var(--cp-accent)8%)}}.cp-landingSection--problem .cp-landingProblemCallout{max-width:36em;box-shadow:inset 0 1px #ffffff73}.cp-landingSection--problem .cp-landingProblemCallout p{letter-spacing:-.012em;color:var(--cp-ink);margin:0;font-size:clamp(13px,1.25vw,14.5px);font-weight:620;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemCallout p{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{background:color-mix(in oklab,var(--cp-surface-strong)88%,var(--cp-accent)12%)}}:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{box-shadow:inset 0 1px #ffffff0a}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{background:color-mix(in oklab,var(--cp-surface-strong)88%,var(--cp-accent)12%)}}:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{box-shadow:inset 0 1px #ffffff0a}}.cp-landingProblemVisual{justify-content:center;align-items:center;min-width:0;display:flex}.cp-landingFragmented{border:1px solid var(--cp-border);border-radius:16px;width:100%;max-width:520px;min-height:clamp(220px,27vw,280px);margin-inline:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmented{border:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#94a3b81a,transparent 70%),radial-gradient(380px 200px at 88% 78%,#64748b14,transparent 72%),linear-gradient(165deg,var(--cp-surface-strong,#fff),var(--cp-surface-strong,#fff))}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#94a3b81a,transparent 70%),radial-gradient(380px 200px at 88% 78%,#64748b14,transparent 72%),linear-gradient(165deg,color-mix(in oklab,var(--cp-surface-strong,#fff)92%,#e2e8f0 8%),color-mix(in oklab,var(--cp-surface-strong,#fff)86%,#cbd5e1 14%))}}.cp-landingFragmented{overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 12px 32px #0f172a12}.cp-landingFragmented:before{content:"";pointer-events:none;z-index:0;opacity:.7;background:linear-gradient(#ffffff24,#0000);height:28%;position:absolute;inset:0 0 auto}:root[data-theme=dark] .cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#47556938,#0000 70%),radial-gradient(380px 200px at 88% 78%,#3341552e,#0000 72%),linear-gradient(165deg,#0f172ab8,#020617e0);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000057}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#47556938,#0000 70%),radial-gradient(380px 200px at 88% 78%,#3341552e,#0000 72%),linear-gradient(165deg,#0f172ab8,#020617e0);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000057}}.cp-landingFragmentedLines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cp-landingFragmentedLine{fill:none;stroke:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedLine{stroke:color-mix(in oklab,var(--cp-muted)55%,var(--cp-accent)45%)}}.cp-landingFragmentedLine{stroke-width:1.2px;stroke-dasharray:5 7;stroke-linecap:round;opacity:.28}.cp-landingFragmentedDot{fill:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedDot{fill:color-mix(in oklab,var(--cp-accent)60%,var(--cp-muted)40%)}}.cp-landingFragmentedDot{opacity:.35}.cp-landingFragmentedPane{z-index:1;border:1px solid var(--cp-border);border-radius:8px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPane{border:1px solid color-mix(in oklab,var(--cp-border)78%,#94a3b8 22%)}}.cp-landingFragmentedPane{color:var(--cp-ink);background:oklab(100% 0 5.96046e-8/.94);font-size:9px;line-height:1.3;overflow:hidden;box-shadow:0 8px 22px #0f172a1a,inset 0 1px #ffffffb3}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPane{color:color-mix(in oklab,var(--cp-ink)88%,#334155 12%)}}.cp-landingFragmentedPane{opacity:0}.cp-landingFragmentedStatus{letter-spacing:.02em;background:var(--cp-border);border-radius:999px;flex:none;margin-left:auto;padding:1px 4px;font-size:7px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedStatus{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingFragmentedStatus{color:var(--cp-muted);white-space:nowrap}.cp-landingFragmentedStatus.is-warn{color:#92400e;background:oklab(96.1896% -.00568003 .0577484/.72)}.cp-landingFragmentedStatus.is-error{color:#991b1b;background:oklab(93.5641% .0294306 .00940216/.72)}.cp-landingFragmentedStatus.is-muted{opacity:.72}:root[data-theme=dark] .cp-landingFragmentedPane{border-color:var(--cp-border);background:oklab(27.9495% -.00637898 -.0362918/.865882)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingFragmentedPane{border-color:color-mix(in oklab,var(--cp-border)70%,#64748b 30%)}}:root[data-theme=dark] .cp-landingFragmentedPane{box-shadow:0 10px 24px #00000052}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingFragmentedPane{border-color:var(--cp-border);background:oklab(27.9495% -.00637898 -.0362918/.865882)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingFragmentedPane{border-color:color-mix(in oklab,var(--cp-border)70%,#64748b 30%)}}:root[data-theme=auto] .cp-landingFragmentedPane{box-shadow:0 10px 24px #00000052}}.cp-landingFragmentedPaneBar{border-bottom:1px solid var(--cp-border);align-items:center;gap:6px;padding:4px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPaneBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingFragmentedPaneBar{white-space:nowrap;background:oklab(96.826% -.002579 -.0063498/.88);overflow:hidden}.cp-landingFragmentedPaneTitle{text-overflow:ellipsis;letter-spacing:.01em;min-width:0;color:var(--cp-muted);flex:auto;font-size:8.5px;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPaneTitle{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-landingFragmentedPaneBar.is-pdf{background:oklab(93.3099% .0221292 .00414588)}:root[data-theme=dark] .cp-landingFragmentedPaneBar{background:oklab(20.7682% -.00294792 -.0397151/.649412)}.cp-landingFragmentedPaneDots{flex:none;gap:3px;display:inline-flex}.cp-landingFragmentedPaneDots,.cp-landingFragmentedPaneDots:after,.cp-landingFragmentedPaneDots:before{content:""}.cp-landingFragmentedPaneDots{background:radial-gradient(circle at 3px 3px,#f87171 2px,#0000 2.5px),radial-gradient(circle at 9px 3px,#fbbf24 2px,#0000 2.5px),radial-gradient(circle at 15px 3px,#4ade80 2px,#0000 2.5px);width:18px;height:6px}.cp-landingFragmentedPaneBody{padding:5px 7px 6px}.cp-landingFragmentedPane--sheet{--frag-rot:-2.2deg;width:44%;transform:rotate(var(--frag-rot));z-index:2;top:10%;left:3%}.cp-landingFragmentedPane--calendar{--frag-rot:2.8deg;width:30%;transform:rotate(var(--frag-rot));z-index:3;top:5%;right:3%}.cp-landingFragmentedPane--gantt{--frag-rot:1.2deg;width:42%;transform:rotate(var(--frag-rot));z-index:4;bottom:10%;left:6%}.cp-landingFragmentedPane--chat{--frag-rot:-3.5deg;width:34%;transform:rotate(var(--frag-rot));z-index:5;border-color:#6366f1;top:36%;right:6%}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPane--chat{border-color:color-mix(in oklab,#6366f1 28%,var(--cp-border)72%)}}.cp-landingFragmentedPane--mail{--frag-rot:1.8deg;width:34%;transform:rotate(var(--frag-rot));z-index:1;top:24%;left:38%}.cp-landingFragmentedPane--pdf{--frag-rot:-2.8deg;width:26%;transform:rotate(var(--frag-rot));z-index:2;bottom:4%;left:2%}.cp-landingFragmentedPane--notes{--frag-rot:-1.2deg;width:32%;transform:rotate(var(--frag-rot));z-index:3;background:oklab(98.9709% -.00601458 .025657);top:54%;left:30%}:root[data-theme=dark] .cp-landingFragmentedPane--notes{background:oklab(30.7544% .00438435 -.0140679/.704314)}.cp-landingFragmentedPane--list{--frag-rot:2.4deg;width:36%;transform:rotate(var(--frag-rot));z-index:4;bottom:6%;right:4%}.cp-landingFragmentedSticky{z-index:6;color:#713f12;--frag-rot:5deg;width:22%;min-height:52px;transform:rotate(var(--frag-rot));opacity:0;background:linear-gradient(165deg,#fef08a,#fde047);border-radius:3px 3px 3px 0;gap:2px;padding:8px 9px 10px;font-size:9px;font-weight:650;line-height:1.25;display:grid;position:absolute;bottom:22%;right:14%;box-shadow:0 10px 20px #0f172a24}.cp-landingFragmentedSticky em{opacity:.7;font-size:11px;font-style:normal}.cp-landingFragmentedSheet{gap:2px;display:grid}.cp-landingFragmentedSheetRow{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;font-size:8px;display:grid}.cp-landingFragmentedSheetRow.is-head{color:#166534;background:oklab(96.2413% -.0398532 .0171284/.72);border-radius:2px;padding:1px 2px;font-weight:700}.cp-landingFragmentedSheetRow.is-warn span:nth-child(2),.cp-landingFragmentedSheetRow.is-warn span:nth-child(3){color:#b45309}.cp-landingFragmentedSheetRow.is-stale span:nth-child(3){color:#64748b;-webkit-text-decoration:line-through #dc262673;text-decoration:line-through #dc262673}.cp-landingFragmentedSheetRow span:last-child{color:#dc2626;font-weight:650}.cp-landingFragmentedCalGrid{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;font-size:7.5px;display:grid}.cp-landingFragmentedCalGrid .is-day-label{color:var(--cp-muted);font-size:7px;font-weight:700}.cp-landingFragmentedCalGrid .is-day{border-radius:2px;padding:2px 0}.cp-landingFragmentedCalGrid .is-day.is-marked{color:#1d4ed8;background:oklab(80.9069% -.0298384 -.0908225/.55);font-weight:700}.cp-landingFragmentedCalGrid .is-day.is-overlap{color:#b91c1c;box-shadow:inset 0 0 0 1px #dc262659}.cp-landingFragmentedGantt{gap:4px;display:grid}.cp-landingFragmentedGanttRow{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;font-size:7.5px;font-weight:650;display:grid}.cp-landingFragmentedGanttTrack{background:var(--cp-border);border-radius:999px;height:7px;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedGanttTrack{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingFragmentedGanttTrack i{background:#3b82f6;border-radius:999px;height:100%;display:block;position:absolute;top:0}.cp-landingFragmentedGanttTrack i.is-orange{background:#f97316}.cp-landingFragmentedGanttTrack i.is-red{background:#ef4444}.cp-landingFragmentedChat{gap:3px;display:grid}.cp-landingFragmentedChatMsg{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px;font-size:7.5px;display:grid}.cp-landingFragmentedChatMsg strong{color:#4f46e5;font-weight:700}.cp-landingFragmentedChatMsg.is-pending span{color:#b45309}.cp-landingFragmentedChatMsg.is-vendor strong{color:#0f766e}.cp-landingFragmentedChatMsg.is-vendor span{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedChatMsg.is-vendor span{color:color-mix(in oklab,var(--cp-muted)55%,var(--cp-ink)45%)}}.cp-landingFragmentedChatMsg em{color:var(--cp-muted);font-size:7px;font-style:normal}.cp-landingFragmentedMail{gap:3px;display:grid}.cp-landingFragmentedMailItem{justify-content:space-between;gap:6px;font-size:8px;display:flex}.cp-landingFragmentedMailItem.is-unread{font-weight:700}.cp-landingFragmentedMailItem em{color:var(--cp-muted);flex:none;font-size:7px;font-style:normal}.cp-landingFragmentedDoc{gap:4px;display:grid}.cp-landingFragmentedDocLine{background:var(--cp-border);border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedDocLine{background:color-mix(in oklab,var(--cp-border)65%,transparent)}}.cp-landingFragmentedDocLine.is-short{width:55%}.cp-landingFragmentedDocLine.is-medium{width:78%}.cp-landingFragmentedNotes{gap:3px;font-size:8px;display:grid}.cp-landingFragmentedNotes .is-muted{opacity:.55;text-decoration:line-through}.cp-landingFragmentedList{gap:3px;font-size:8px;display:grid}.cp-landingFragmentedList label{align-items:center;gap:4px;display:flex}.cp-landingFragmentedList label.is-off{opacity:.5}.cp-landingFragmentedList input{accent-color:#64748b;width:8px;height:8px;margin:0}@media (prefers-reduced-motion:no-preference){.cp-landingFragmentedPane.is-float-1{animation:cpFragmentEnter 1.1s ease-out 40ms both,cpFragmentFloat 11s ease-in-out 1.2s infinite}.cp-landingFragmentedSticky.is-float-6{animation:cpFragmentEnter 1.1s ease-out .44s both,cpFragmentFloat 11s ease-in-out 1.6s infinite}.cp-landingFragmentedPane.is-float-2,.cp-landingFragmentedPane.is-float-7{animation:cpFragmentEnter 1.1s ease-out .12s both,cpFragmentFloat 12s ease-in-out 1.3s infinite reverse}.cp-landingFragmentedPane.is-float-3,.cp-landingFragmentedPane.is-float-8{animation:cpFragmentEnter 1.1s ease-out .2s both,cpFragmentFloat 10.5s ease-in-out 1.4s infinite}.cp-landingFragmentedPane.is-float-4,.cp-landingFragmentedPane.is-float-9{animation:cpFragmentEnter 1.1s ease-out .28s both,cpFragmentFloat 12.5s ease-in-out 1.5s infinite reverse}.cp-landingFragmentedPane.is-float-5{animation:cpFragmentEnter 1.1s ease-out .36s both,cpFragmentFloat 11.5s ease-in-out 1.6s infinite}.cp-landingFragmentedLine{animation:cpFragmentLineFade 16s ease-in-out infinite}.cp-landingFragmentedLine.is-b{animation-delay:-3s}.cp-landingFragmentedLine.is-c{animation-delay:-6s}.cp-landingFragmentedLine.is-d{animation-delay:-9s}.cp-landingFragmentedLine.is-e{animation-delay:-11s}.cp-landingFragmentedDot{animation:cpFragmentDotPulse 7s ease-in-out infinite}.cp-landingFragmentedDot.is-b{animation-delay:-1.5s}.cp-landingFragmentedDot.is-c{animation-delay:-3s}.cp-landingFragmentedDot.is-d{animation-delay:-4.5s}}@media (prefers-reduced-motion:reduce){.cp-landingFragmentedPane,.cp-landingFragmentedSticky{opacity:1}}@keyframes cpFragmentEnter{0%{opacity:0;filter:blur(1px)}to{opacity:1;filter:blur()}}@keyframes cpFragmentFloat{0%,to{transform:translateZ(0)rotate(var(--frag-rot,0deg))}50%{transform:translate3d(1px,-2px,0)rotate(var(--frag-rot,0deg))}}@keyframes cpFragmentLineFade{0%,to{opacity:.12;stroke-dashoffset:0}45%,55%{opacity:.42}50%{stroke-dashoffset:-12px}}@keyframes cpFragmentDotPulse{0%,to{opacity:.2}50%{opacity:.58}}@media (max-width:900px){.cp-landingSection--problem .cp-landingProblemSplit{grid-template-columns:minmax(0,1fr);align-items:stretch}.cp-landingSection--problem .cp-landingProblemVisual{justify-content:center}.cp-landingSection--problem .cp-landingFragmented{margin-inline:auto;transform:none}.cp-landingFragmented{max-width:none;min-height:250px}}@media (max-width:767px){.cp-landingFragmented{min-height:240px}.cp-landingFragmentedPane{font-size:8.5px}}.cp-landingProblemMock{border:1px solid var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-landingProblemMock{border:1px solid color-mix(in oklab,var(--cp-border)75%,transparent)}}.cp-landingProblemMock{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProblemMock{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landingProblemMock{padding:14px 16px;box-shadow:0 12px 28px #0f172a0f}:root[data-theme=dark] .cp-landingProblemMock{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProblemMock{background:color-mix(in oklab,var(--cp-surface-strong)82%,transparent)}}:root[data-theme=dark] .cp-landingProblemMock{box-shadow:0 14px 28px #00000047}.cp-landingProblemMockHead{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);margin-bottom:10px;font-size:10px;font-weight:700}.cp-landingProblemMockKpis{gap:8px}.cp-landingProblemMockKpis .cp-demoDashKpi{padding:8px 10px}.cp-landingProblemMockKpis .cp-demoDashKpi strong{font-size:18px}.cp-landingProblemMockRows{gap:6px;margin-top:10px}.cp-landingSection--motor .cp-landingSectionHead{max-width:720px;margin-bottom:18px}.cp-landingNarrativePair .cp-landingSection--motor{margin-top:0;margin-bottom:0}.cp-landing.cp-landing--v3>.cp-landingSection--problem+.cp-landingSection--motor{margin-top:0}.cp-landing--v3 .cp-landingSection--motor.cp-card__pad{padding-top:clamp(12px,1.5vw,18px);padding-bottom:clamp(14px,1.7vw,20px)}@media (min-width:901px){.cp-landing--v3 .cp-landingSection--motor.cp-landingScreen.cp-card__pad{padding-top:clamp(10px,1.3vw,16px);padding-bottom:clamp(12px,1.5vw,18px)}}.cp-landingSection--motor.cp-card__pad{padding-top:clamp(12px,1.5vw,18px);padding-bottom:clamp(14px,1.7vw,20px)}.cp-landingSection--productFull.cp-landingSection--motor{gap:8px;max-width:none;padding:0}.cp-landingMotorBlock{gap:clamp(8px,1.1vw,10px);width:100%;max-width:none;margin-inline:0;display:grid}.cp-landingMotorIntro{gap:3px;max-width:none;padding-inline:0;display:grid}.cp-landingMotorIntro .cp-landingMetaTitle{margin-bottom:2px}.cp-landingMotorSubtitle{opacity:.82;max-width:56ch;font-size:13px;line-height:1.42}.cp-landingMotorWorkspace{border:1px solid var(--cp-border);border-radius:12px;width:100%;max-width:none;margin-inline:0}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspace{border:1px solid color-mix(in oklab,var(--cp-border)62%,var(--cp-accent)38%)}}.cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#2563eb0f,transparent 68%),linear-gradient(180deg,var(--cp-surface-strong,#fff),var(--cp-surface-strong,#fff));box-shadow:inset 0 1px #ffffff80,0 8px 28px #0f172a12}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#2563eb0f,transparent 68%),linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong,#fff)98%,var(--cp-accent)2%),color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent))}}:root[data-theme=dark] .cp-landingMotorWorkspace{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorWorkspace{border-color:color-mix(in oklab,var(--cp-border)50%,var(--cp-accent)50%)}}:root[data-theme=dark] .cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#3b82f61f,transparent 68%),linear-gradient(180deg,var(--cp-surface-strong),var(--cp-surface-strong));box-shadow:inset 0 1px #ffffff0a,0 10px 32px #00000047}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#3b82f61f,transparent 68%),linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong)96%,var(--cp-accent)4%),color-mix(in oklab,var(--cp-surface-strong)88%,transparent))}}.cp-landingProductShell--motor.cp-landingMotorWorkspace:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell--motor.cp-landingMotorWorkspace:hover{border-color:color-mix(in oklab,var(--cp-border)62%,var(--cp-accent)38%)}}.cp-landingProductShell--motor.cp-landingMotorWorkspace:hover{box-shadow:inset 0 1px #ffffff80,0 8px 28px #0f172a12}.cp-landingMotorWorkspaceBar{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspaceBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingMotorWorkspaceBar{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspaceBar{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}:root[data-theme=dark] .cp-landingMotorWorkspaceBar{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorWorkspaceBar{background:color-mix(in oklab,var(--cp-surface-strong)82%,var(--cp-accent)18%)}}.cp-landingMotorWorkspaceMeta{flex-wrap:wrap;flex:180px;align-items:center;gap:6px;min-width:0;display:flex}.cp-landingMotorWorkspaceMeta strong{letter-spacing:-.015em;margin-right:2px;font-size:13px;font-weight:680}.cp-landingMotorSyncBadge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--cp-border);border-radius:6px;padding:2px 6px;font-size:9px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-landingMotorSyncBadge{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingMotorSyncBadge{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge{color:color-mix(in oklab,var(--cp-muted)75%,var(--cp-ink)25%)}}.cp-landingMotorSyncBadge{white-space:nowrap}.cp-landingMotorSyncBadge.is-live{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge.is-live{border-color:color-mix(in oklab,#22c55e 38%,var(--cp-border)62%)}}.cp-landingMotorSyncBadge.is-live{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge.is-live{background:color-mix(in oklab,#22c55e 12%,var(--cp-surface-strong,#fff)88%)}}.cp-landingMotorSyncBadge.is-live{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge.is-live{color:color-mix(in oklab,#15803d 70%,var(--cp-ink)30%)}}.cp-landingMotorSyncBadge.is-muted{text-transform:none;letter-spacing:.01em;opacity:.78;font-size:10px;font-weight:600}.cp-landingMotorWorkspaceMetric{flex:none;margin-left:auto;padding:3px 8px;font-size:10px}@media (min-width:901px){.cp-landingMotorWorkspaceBar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.cp-landingMotorWorkspaceMetric{margin-left:0}.cp-landingMotorTabs--segmented{justify-self:center}}@media (prefers-reduced-motion:reduce){.cp-landingMotorWorkspace .cp-landingProductStagePane,.cp-landingMotorWorkspace .cp-landingProductStagePane.is-active{transition:opacity .16s;transform:none}}.cp-landingMotorTabs--segmented{border:1px solid var(--cp-border);border-radius:8px;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingMotorTabs--segmented{background:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented{background:color-mix(in oklab,var(--cp-border)18%,var(--cp-surface-strong,#fff)82%)}}.cp-landingMotorTabs--segmented{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cp-landingMotorTabs--segmented .cp-landingMotorTab{appearance:none;color:var(--cp-muted);background:0 0;border:none;border-radius:6px}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-landingMotorTabs--segmented .cp-landingMotorTab{letter-spacing:.005em;white-space:nowrap;cursor:pointer;flex:none;padding:5px 10px;font-size:11px;font-weight:620;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s}.cp-landingMotorTabs--segmented .cp-landingMotorTab:hover{color:var(--cp-ink);background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab:hover{background:color-mix(in oklab,var(--cp-surface-strong,#fff)55%,transparent)}}.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,transparent)}}.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{color:var(--cp-ink);box-shadow:0 1px 3px #0f172a14,0 0 0 1px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{box-shadow:0 1px 3px #0f172a14,0 0 0 1px color-mix(in oklab,var(--cp-border)55%,transparent)}}:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:color-mix(in oklab,var(--cp-surface-strong)88%,transparent)}}:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{box-shadow:0 1px 4px #00000047,0 0 0 1px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{box-shadow:0 1px 4px #00000047,0 0 0 1px color-mix(in oklab,var(--cp-border)60%,transparent)}}.cp-landingProductChrome--legendOnly{border-bottom:1px solid var(--cp-border);min-height:0;padding:3px 10px 0}@supports (color:color-mix(in lab,red,red)){.cp-landingProductChrome--legendOnly{border-bottom:1px solid color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingProductChrome--legendOnly{background:0 0}.cp-landingProductChrome--legendOnly.cp-landingProductChrome--compact .cp-landingProductChromeLegend{min-height:20px;padding:1px 0 3px}.cp-landingMotorWorkspace .cp-landingProductViewport{--cp-landing-viewport-h:210px;height:var(--cp-landing-viewport-h);min-height:var(--cp-landing-viewport-h);max-height:var(--cp-landing-viewport-h);overflow:hidden}.cp-landingMotorWorkspace .cp-landingProductStageInner{padding:4px 8px 6px}.cp-landingMotorWorkspace .cp-landingProductStageInner .cp-calendarScene,.cp-landingMotorWorkspace .cp-landingProductStageInner .cp-execScene{overflow:hidden}.cp-landingMotorWorkspace .cp-calendarSheetWrap,.cp-landingMotorWorkspace .cp-ganttDiamondWrap,.cp-landingMotorWorkspace .cp-ganttScene,.cp-landingMotorWorkspace .cp-landingHeatmapGridWrap,.cp-landingMotorWorkspace .cp-landingResourceExecList{overflow:hidden!important}.cp-landingMotorWorkspace .cp-calendarSheetTable{border-spacing:3px}.cp-landingMotorWorkspace .cp-calendarSheetHead{height:24px;padding:4px 5px;font-size:9px}.cp-landingMotorWorkspace .cp-calendarSheetDate,.cp-landingMotorWorkspace .cp-ganttDiamondRowLabel,.cp-landingMotorWorkspace .cp-ganttProcessCell{font-size:9px}.cp-landingMotorWorkspace .cp-ganttDiamondDays span{font-size:8px}.cp-landingMotorWorkspace .cp-landingProductStagePane{transition:opacity .22s,transform .26s,visibility 0s linear .22s;transform:translateY(5px)}.cp-landingMotorWorkspace .cp-landingProductStagePane.is-active{transition:opacity .26s,transform .28s,visibility linear;transform:translate(0)}.cp-landingMotorFoot{gap:5px 10px;min-height:0;padding:5px 10px 7px}.cp-landingMotorFoot .cp-featureTitle{font-size:12px}.cp-landingMotorFoot .cp-featureText{margin-top:1px;font-size:10.5px;line-height:1.38}.cp-landingMotorFoot .cp-calendarMetaPill{padding:2px 7px;font-size:9px}.cp-landingMotorWorkspace .cp-landingProductResourcesBar .cp-title{font-size:12px}.cp-landingMotorWorkspace .cp-landingProductResourcesBar .hubAssignLinkLead{margin:0;font-size:10px}.cp-landingMotorWorkspace .cp-landingResourceExecRow{gap:8px;padding:7px 9px}.cp-landingMotorWorkspace .cp-landingResourceExecTitle{font-size:11px}.cp-landingMotorWorkspace .cp-landingHeatmapPanel,.cp-landingMotorWorkspace .cp-landingResourceExecList{gap:6px}.cp-landingMotorWorkspace .cp-landingHeatmapPanelHead .cp-riskTitle{font-size:12px}.cp-landingMotorWorkspace .cp-landingHeatmapAlerts{gap:4px}.cp-landingMotorWorkspace .cp-landingHeatmapAlert{padding:2px 6px;font-size:9px}.cp-landingMotorHeader{gap:12px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(16px,2vw,24px);display:grid}.cp-landingMotorHeaderTop{gap:6px;display:grid}.cp-landingSection--motor .cp-landingMotorTitle{max-width:none;margin:0;font-size:clamp(24px,2.35vw,34px);line-height:1.08}.cp-landingMotorSubtitle{max-width:72ch;margin:0;font-size:14px;line-height:1.45}.cp-landingSection--motor .cp-landingMotorTabs{margin-bottom:0}.cp-landingMotorTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cp-landingMotorTab{appearance:none;border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-landingMotorTab{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingMotorTab{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingMotorTab{letter-spacing:.01em;cursor:pointer;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:620;transition:border-color .16s,background .16s,color .16s}.cp-landingMotorTab:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab:hover{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-landingMotorTab:hover{color:var(--cp-ink)}.cp-landingMotorTab.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab.is-active{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-landingMotorTab.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab.is-active{background:color-mix(in oklab,var(--cp-accent)14%,var(--cp-surface-strong,#fff)86%)}}.cp-landingMotorTab.is-active{color:var(--cp-ink);box-shadow:0 4px 12px #0f172a0d}:root[data-theme=dark] .cp-landingMotorTab{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorTab{background:color-mix(in oklab,var(--cp-surface-strong)86%,transparent)}}.cp-landingMotorStage{min-height:clamp(380px,46vh,480px)}.cp-landingMotorFrame{--cp-plan-frame-height:clamp(380px,46vh,480px);grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch}.cp-landingMotorViewport .cp-execTabs,.cp-landingMotorViewport .cp-execViewportMeta{display:none}.cp-landingMotorViewport .cp-execViewport{min-height:0}.cp-landingMotorMeta{flex-direction:column;justify-content:center;gap:10px;display:flex}.cp-landingMotorHeatBoard{min-height:var(--cp-plan-frame-height);padding:14px}.cp-landingMotorHeatmap{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.cp-landingMotorHubBoard{min-height:var(--cp-plan-frame-height)}.cp-landingCollabSplit{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);align-items:center;gap:clamp(20px,3vw,30px);display:grid}.cp-landingCollabBadge{border-color:var(--cp-accent);width:fit-content;margin-top:2px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabBadge{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border)62%)}}.cp-landingCollabBadge{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabBadge{background:color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-landingCollabPills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cp-landingCollabPill{padding:5px 10px;font-size:11px}.cp-landingCollabDiagram{border:1px solid var(--cp-border);border-radius:14px;min-height:240px;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagram{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingCollabDiagram{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagram{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,var(--cp-accent)8%)}}.cp-landingCollabDiagram{overflow:hidden}:root[data-theme=dark] .cp-landingCollabDiagram{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingCollabDiagram{background:color-mix(in oklab,var(--cp-surface-strong)84%,transparent)}}.cp-landingCollabDiagramCore{z-index:2;border:1px solid var(--cp-accent);border-radius:999px;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramCore{border:1px solid color-mix(in oklab,var(--cp-accent)40%,var(--cp-border)60%)}}.cp-landingCollabDiagramCore{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramCore{background:color-mix(in oklab,var(--cp-accent)16%,var(--cp-surface-strong,#fff)84%)}}.cp-landingCollabDiagramCore{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.cp-landingCollabDiagramNode{z-index:2;border:1px solid var(--cp-border);border-radius:10px;max-width:132px;padding:8px 10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramNode{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingCollabDiagramNode{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramNode{background:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,transparent)}}.cp-landingCollabDiagramNode{gap:3px;display:grid}.cp-landingCollabDiagramNode strong{font-size:11px}.cp-landingCollabDiagramNode span{color:var(--cp-muted);font-size:10px;line-height:1.35}.cp-landingCollabDiagram .cp-landingCollabDiagramNode.is-1{top:10%;left:8%}.cp-landingCollabDiagram .cp-landingCollabDiagramNode.is-2{top:10%;left:auto;right:8%}.cp-landingCollabDiagramLines{z-index:1;width:100%;height:100%;stroke:var(--cp-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramLines{stroke:color-mix(in oklab,var(--cp-accent)35%,var(--cp-border)65%)}}.cp-landingCollabDiagramLines{stroke-width:1.2px;opacity:.65}.cp-landingFinalActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (max-width:900px){.cp-landingCollabSplit,.cp-landingHeroValueGrid,.cp-landingMotorFrame,.cp-landingProblemSplit{grid-template-columns:minmax(0,1fr)}.cp-landingCollabDiagram{min-height:200px}}@media (max-width:767px){.cp-landing--v3 .cp-landingHero .cp-landingImpactGrid{border-top:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:0;display:grid}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border:1px solid var(--cp-border);border-radius:10px;padding:10px 11px 9px}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border-left:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border-left:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{box-shadow:0 6px 16px #0f172a0f}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard h3{font-size:12px}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard p{-webkit-line-clamp:3;font-size:10.5px}.cp-landingMotorTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cp-landingMotorTab{flex:none}.cp-landingMotorStage{min-height:320px}.cp-landingFinalActions{flex-direction:column;width:100%}.cp-landingFinalActions .cp-landingFinalBtn{width:100%}}.cp-landingProductShell{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingProductShell{background:linear-gradient(180deg,var(--cp-surface-strong,#fff)0,var(--cp-surface-strong,#fff)100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong,#fff)96%,var(--cp-accent)4%)0,color-mix(in oklab,var(--cp-surface-strong,#fff)90%,transparent)100%)}}.cp-landingProductShell{transition:box-shadow .22s,border-color .22s,transform .22s;overflow:hidden;box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffff8c}:root[data-theme=dark] .cp-landingProductShell{background:linear-gradient(180deg,var(--cp-surface-strong)0,var(--cp-surface-strong)100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProductShell{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong)92%,var(--cp-accent)8%)0,color-mix(in oklab,var(--cp-surface-strong)84%,transparent)100%)}}:root[data-theme=dark] .cp-landingProductShell{box-shadow:0 20px 42px #00000057}.cp-landingProductShell:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-landingProductShell:hover{box-shadow:0 22px 48px #0f172a1a,0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell:hover{box-shadow:0 22px 48px #0f172a1a,0 0 0 1px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-landingSection--productFull{box-shadow:none;background:0 0;border:none;gap:14px;width:100%;max-width:1600px;margin-inline:auto;padding:0;display:grid}.cp-landingSection--productFull .cp-landingSectionInner{border-radius:14px}.cp-landingProductShell--motor{flex-direction:column;width:100%;max-width:none;margin-inline:0;display:flex}.cp-landingProductChrome{border-bottom:1px solid var(--cp-border);gap:0;padding:14px 18px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingProductChrome{border-bottom:1px solid color-mix(in oklab,var(--cp-border)65%,transparent)}}.cp-landingProductChrome{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductChrome{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,transparent)}}.cp-landingProductChrome{flex-shrink:0;min-height:96px}:root[data-theme=dark] .cp-landingProductChrome{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProductChrome{background:color-mix(in oklab,var(--cp-surface-strong)80%,transparent)}}.cp-landingProductChrome--compact{min-height:68px;padding:8px 16px 0}.cp-landingProductChrome--compact .cp-landingProductChromeProject strong{font-size:13px}.cp-landingProductChrome--compact .cp-landingProductChromeHub{font-size:11px}.cp-landingProductChrome--compact .cp-landingProductChromeLegend{min-height:26px;padding:4px 0 6px}.cp-landingProductChrome--compact .cp-landingProductLegendAlt{gap:6px 10px;font-size:9px}.cp-landingProductChromeTop{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cp-landingProductChromeProject{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cp-landingProductChromeProject strong{letter-spacing:-.02em;font-size:15px}.cp-landingProductChromeEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:10px;font-weight:700}.cp-landingProductChromeHub{color:var(--cp-muted);font-size:12px}.cp-landingProductChromeViews{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.cp-landingProductViewPill{border:1px solid var(--cp-border);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-landingProductViewPill{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingProductViewPill{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingProductViewPill.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill.is-active{border-color:color-mix(in oklab,var(--cp-accent)40%,var(--cp-border)60%)}}.cp-landingProductViewPill.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill.is-active{background:color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-landingProductViewPill.is-active{color:var(--cp-ink);box-shadow:0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill.is-active{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-landingProductLegend{margin-top:0}.cp-landingProductChromeLegend{align-items:center;min-height:34px;padding:8px 0 10px;display:flex}.cp-landingProductLegendAlt{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);flex-wrap:wrap;gap:8px 12px;font-size:10px;font-weight:650;display:flex}.cp-landingProductLegendAlt .is-warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingProductLegendAlt .is-warn{color:color-mix(in oklab,#f59e0b 70%,var(--cp-ink)30%)}}.cp-landingProductViewport{flex-shrink:0;position:relative;overflow:hidden}.cp-landingProductViewport,.cp-landingProductViewport--compact{--cp-landing-viewport-h:210px;height:var(--cp-landing-viewport-h);min-height:var(--cp-landing-viewport-h);max-height:var(--cp-landing-viewport-h)}.cp-landingProductStagePane{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s;position:absolute;inset:0;overflow:hidden}.cp-landingProductStagePane.is-active{opacity:1;visibility:visible;pointer-events:auto}.cp-landingProductStageInner{box-sizing:border-box;height:100%;padding:10px 14px 12px;overflow:hidden}.cp-landingProductStageInner--compact{padding:6px 10px 8px}.cp-landingProductStageInner--compact .cp-execLegendItem{padding:2px 6px;font-size:9px}.cp-landingProductStageInner .cp-calendarScene,.cp-landingProductStageInner .cp-execScene{height:100%;max-height:100%;overflow:hidden}.cp-landingProductStage,.cp-landingProductStage--crop{display:none}.cp-landingProductFoot{border-top:1px solid var(--cp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;padding:12px 18px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingProductFoot{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingProductFoot{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductFoot{background:color-mix(in oklab,var(--cp-surface-strong,#fff)84%,var(--cp-accent)16%)}}.cp-landingProductFoot{flex-shrink:0;min-height:76px}:root[data-theme=dark] .cp-landingProductFoot{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProductFoot{background:color-mix(in oklab,var(--cp-surface-strong)78%,transparent)}}.cp-landingProductFoot .cp-featureTitle{margin:0;font-size:15px}.cp-landingProductFoot .cp-featureText{max-width:52ch;margin:4px 0 0;font-size:12px}.cp-landingProductFoot--compact{gap:8px 14px;min-height:58px;padding:8px 16px 10px}.cp-landingProductFoot--compact .cp-featureTitle{font-size:13px}.cp-landingProductFoot--compact .cp-featureText{margin-top:2px;font-size:11px}.cp-landingProductFoot--compact .cp-calendarMetaPill{padding:3px 8px;font-size:10px}.cp-landingProblemProduct,.cp-landingProblemVisual{min-width:0}.cp-landingProblemSplit{align-items:stretch}.cp-landingCollabLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(16px,2.4vw,24px);display:grid}.cp-landingCollabLayout--power{grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);align-items:center;gap:clamp(16px,2vw,24px)}.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power{box-sizing:border-box;background:var(--cp-surface-strong);border-radius:var(--cp-radius);-webkit-backdrop-filter:blur(10px);width:100%;padding:clamp(28px,3.4vw,42px) clamp(24px,3vw,34px);position:relative;overflow:hidden}.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power>*{z-index:1;position:relative}.cp-landingSection--collab .cp-landingCollabCopy{align-content:center;gap:clamp(10px,1.2vw,14px);display:grid}.cp-landingSection--collab .cp-landingMetaTitle{margin-bottom:2px}.cp-landingSection--collab .cp-landingSectionTitle{letter-spacing:-.03em;margin-bottom:clamp(4px,.5vw,6px);font-size:clamp(24px,2.4vw,32px);line-height:1.12}.cp-landingSection--collab .cp-landingSectionTitle+.cp-landingSectionText{margin-top:clamp(6px,.8vw,10px)}.cp-landingSection--collab .cp-landingSectionText{opacity:.82;max-width:38ch;margin:0;font-size:13.5px;line-height:1.5}.cp-landingCollabLayout--power .cp-landingCollabPills{gap:8px;margin-top:clamp(6px,.8vw,10px)}.cp-landingWorkspaceUnified--collab{box-shadow:0 16px 40px #0f172a12,inset 0 1px #ffffff73}:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{background:color-mix(in oklab,var(--cp-surface-strong)97%,#ffffff0a)}}:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{border-color:color-mix(in oklab,var(--cp-border)64%,#94a3b833)}}:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{background:color-mix(in oklab,var(--cp-surface-strong)97%,#ffffff0a)}}:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{border-color:color-mix(in oklab,var(--cp-border)64%,#94a3b833)}}:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff0f}}.cp-landingWorkspaceStatusRow--collab{gap:clamp(8px,1vw,12px);padding:clamp(8px,1vw,11px) clamp(12px,1.4vw,16px)}.cp-landingWorkspaceStatusProject{letter-spacing:-.01em;color:var(--cp-ink);font-size:12px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusProject{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-landingWorkspaceBar--collab{gap:clamp(10px,1.2vw,14px);padding:clamp(9px,1.1vw,12px) clamp(12px,1.4vw,16px)}.cp-landingWorkspaceBarPills--collab{gap:clamp(8px,1vw,10px)}.cp-landingWorkspaceBarPills--collab .hubShiftPill{padding:4px 9px;font-size:9.5px}.cp-landingWorkspaceBody--collab{grid-template-columns:minmax(112px,.2fr) minmax(0,1fr) minmax(124px,.24fr);align-items:start;gap:clamp(11px,1.4vw,16px);min-height:278px;padding:clamp(11px,1.4vw,16px)}.cp-landingWorkspaceMembers--collab{border-right:none;gap:clamp(6px,.8vw,8px);padding:0}.cp-landingWorkspaceFeed--hero{border:1px solid var(--cp-border);border-radius:11px;gap:clamp(8px,1vw,11px);padding:clamp(11px,1.3vw,14px)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceFeed--hero{border:1px solid color-mix(in oklab,var(--cp-border)58%,transparent)}}.cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#2563eb0f,transparent 68%),var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#2563eb0f,transparent 68%),color-mix(in oklab,var(--cp-surface-strong,#fff)96%,var(--cp-accent)4%)}}.cp-landingWorkspaceFeed--hero{box-shadow:inset 0 1px #ffffff6b}:root[data-theme=dark] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff08)}}:root[data-theme=dark] .cp-landingWorkspaceFeed--hero{box-shadow:inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff08)}}:root[data-theme=auto] .cp-landingWorkspaceFeed--hero{box-shadow:inset 0 1px #ffffff0f}}.cp-landingWorkspaceSectionLabel--hero,.cp-landingWorkspaceSectionLabel--side{letter-spacing:.06em;margin-bottom:clamp(5px,.7vw,8px);font-size:10px}.cp-landingWorkspaceSectionLabel--side{opacity:.78;margin-bottom:clamp(6px,.8vw,10px);font-size:10.5px;font-weight:750}.cp-landingWorkspaceSectionLabel--hero{justify-content:flex-start;gap:clamp(10px,1.2vw,14px)}.cp-landingWorkspaceLiveIndicator{letter-spacing:.02em;text-transform:none;color:#15803d;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceLiveIndicator{color:color-mix(in oklab,#15803d 72%,var(--cp-muted)28%)}}.cp-landingWorkspaceLiveDot{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px oklab(72.2746% -.165574 .0972219/.14)}@media (prefers-reduced-motion:no-preference){.cp-landingWorkspaceLiveDot{animation:cpCollabLivePulse 3.2s ease-in-out infinite}}@keyframes cpCollabLivePulse{0%,to{opacity:.82;transform:scale(.96);box-shadow:0 0 0 2px oklab(72.2746% -.165574 .0972219/.12)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 3px oklab(72.2746% -.165574 .0972219/.16)}}.cp-landingWorkspaceCountPill{padding:2px 7px;font-size:9px}.cp-landingWorkspaceMemberRow--collab{border-bottom-color:var(--cp-border);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:6px 0}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberRow--collab{border-bottom-color:color-mix(in oklab,var(--cp-border)38%,transparent)}}.cp-landingWorkspaceMemberAvatar--collab{background:var(--cp-accent);width:28px;height:28px;font-size:10.5px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberAvatar--collab{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface-strong,#fff)88%)}}.cp-landingWorkspaceMemberRow--collab .cp-landingWorkspaceMemberInfo strong{font-size:11.5px;font-weight:650}.cp-landingWorkspaceMemberRow--collab .cp-landingWorkspaceMemberInfo .cp-muted{opacity:.72;font-size:10px}.cp-landingWorkspaceActivity--live{gap:clamp(8px,1vw,12px);max-height:none;overflow:visible}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingWorkspaceActivityItem.is-recent{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-recent{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}.cp-landingWorkspaceActivityItem.is-recent{border-left-width:3px}.cp-landingWorkspaceActivityMain{gap:3px;display:grid}.cp-landingWorkspaceActivityKind{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityKind{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingWorkspaceActivityText{letter-spacing:-.01em;font-size:12px;line-height:1.45}.cp-landingWorkspaceActivityTime{opacity:.58;letter-spacing:.01em;font-size:10px}.cp-landingWorkspaceSidePanel--collab{border-left:none;gap:clamp(8px,1vw,10px);padding:0}.cp-landingWorkspaceSideList--collab{gap:clamp(8px,1vw,11px)}.cp-landingWorkspaceSideItem--collab{border-width:1px;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:clamp(7px,.9vw,9px) clamp(8px,1vw,10px);font-size:10.5px;line-height:1.38;display:grid}.cp-landingWorkspaceSideStatus{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:4px}.cp-landingWorkspaceSideStatus.is-ok{background:#22c55e}.cp-landingWorkspaceSideStatus.is-block{background:#ef4444}.cp-landingWorkspaceSideStatus.is-pending{background:#f59e0b}.cp-landingWorkspaceSideText{min-width:0}.cp-landingWorkspaceOpsStrip--collab{gap:clamp(7px,.9vw,9px);padding:clamp(9px,1.1vw,12px) clamp(12px,1.4vw,16px)}.cp-landingWorkspaceOpsStrip--collab .cp-landingWorkspaceOpsItem{opacity:.88;font-size:10px}.cp-landingWorkspaceUnified{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingWorkspaceUnified{background:var(--cp-surface-strong,#fff);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingWorkspaceUnified{overflow:hidden}.cp-landingWorkspaceUnified--power{box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffff73}.cp-landingWorkspaceStatusRow{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusRow{border-bottom:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceStatusRow{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusRow{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landingWorkspaceStatusLive{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusLive{border-color:color-mix(in oklab,#22c55e 42%,var(--cp-border)58%)}}.cp-landingWorkspaceStatusLive{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusLive{background:color-mix(in oklab,#22c55e 12%,var(--cp-surface-strong,#fff)88%)}}.cp-landingWorkspaceStatusLive{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusLive{color:color-mix(in oklab,#15803d 70%,var(--cp-ink)30%)}}:root[data-theme=dark] .cp-landingWorkspaceUnified{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceUnified{background:color-mix(in oklab,var(--cp-surface-strong)86%,transparent)}}.cp-landingWorkspaceBar{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-landingWorkspaceBar{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceBar{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}.cp-landingWorkspaceBarLabel,.cp-landingWorkspaceBarPills{margin:0}.cp-landingWorkspaceBody{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:0;min-height:320px;display:grid}.cp-landingWorkspaceBody--power{grid-template-columns:minmax(148px,.26fr) minmax(0,1fr) minmax(132px,.28fr);min-height:300px}.cp-landingWorkspaceMembersCompact{border-right:1px solid var(--cp-border);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMembersCompact{border-right:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceFeed,.cp-landingWorkspaceMembersCompact{align-content:start;gap:6px;display:grid}.cp-landingWorkspaceFeed{padding:10px 12px;overflow:hidden}.cp-landingWorkspaceSectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.cp-landingWorkspaceMemberRow{border-bottom:1px solid var(--cp-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberRow{border-bottom:1px solid color-mix(in oklab,var(--cp-border)45%,transparent)}}.cp-landingWorkspaceMemberRow:last-child{border-bottom:none}.cp-landingWorkspaceMemberAvatar{background:var(--cp-accent);border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberAvatar{background:color-mix(in oklab,var(--cp-accent)16%,transparent)}}.cp-landingWorkspaceMemberAvatar{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberAvatar{border:1px solid color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-landingWorkspaceMemberInfo{gap:1px;min-width:0;display:grid}.cp-landingWorkspaceMemberInfo strong{font-size:12px}.cp-landingWorkspaceMemberInfo .cp-muted{font-size:10px}.cp-landingWorkspaceActivity--dense{gap:4px;max-height:280px;overflow:hidden}.cp-landingWorkspaceActivity{margin:0;padding:0;list-style:none;display:grid}.cp-landingWorkspaceActivityItem{border-left:2px solid var(--cp-accent);border-radius:8px;gap:1px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem{border-left:2px solid color-mix(in oklab,var(--cp-accent)35%,var(--cp-border)65%)}}.cp-landingWorkspaceActivityItem{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,transparent)}}.cp-landingWorkspaceActivityItem.is-approval{border-left-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-approval{border-left-color:color-mix(in oklab,#22c55e 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityItem.is-block{border-left-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-block{border-left-color:color-mix(in oklab,#ef4444 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityItem.is-delivery{border-left-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-delivery{border-left-color:color-mix(in oklab,#22c55e 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityItem.is-import{border-left-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-import{border-left-color:color-mix(in oklab,var(--cp-accent)55%,var(--cp-border)45%)}}.cp-landingWorkspaceActivityItem.is-conflict{border-left-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-conflict{border-left-color:color-mix(in oklab,#ef4444 55%,var(--cp-border)45%)}}.cp-landingWorkspaceActivityItem.is-threshold{border-left-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-threshold{border-left-color:color-mix(in oklab,#f59e0b 55%,var(--cp-border)45%)}}.cp-landingWorkspaceActivityItem.is-vendor{border-left-color:#6366f1}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-vendor{border-left-color:color-mix(in oklab,#6366f1 45%,var(--cp-border)55%)}}.cp-landingWorkspaceActivityItem.is-pending{border-left-color:#94a3b8}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-pending{border-left-color:color-mix(in oklab,#94a3b8 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityText{font-size:11px;line-height:1.35}.cp-landingWorkspaceActivityTime{font-size:9px}.cp-landingWorkspaceSidePanel{border-left:1px solid var(--cp-border);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSidePanel{border-left:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceSidePanel{align-content:start;gap:6px;display:grid;overflow:hidden}.cp-landingWorkspaceSideList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cp-landingWorkspaceSideItem{background:var(--cp-surface-strong,#fff);border-radius:7px;padding:5px 8px;font-size:10px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingWorkspaceSideItem{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem{border:1px solid color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingWorkspaceSideItem.is-ok{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-ok{border-color:color-mix(in oklab,#22c55e 35%,var(--cp-border)65%)}}.cp-landingWorkspaceSideItem.is-ok{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-ok{background:color-mix(in oklab,#22c55e 8%,var(--cp-surface-strong,#fff)92%)}}.cp-landingWorkspaceSideItem.is-block{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-block{border-color:color-mix(in oklab,#ef4444 35%,var(--cp-border)65%)}}.cp-landingWorkspaceSideItem.is-block{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-block{background:color-mix(in oklab,#ef4444 8%,var(--cp-surface-strong,#fff)92%)}}.cp-landingWorkspaceSideItem.is-pending{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-pending{border-color:color-mix(in oklab,#f59e0b 35%,var(--cp-border)65%)}}.cp-landingWorkspaceSideItem.is-pending{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-pending{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface-strong,#fff)92%)}}.cp-landingWorkspaceOpsStrip{border-top:1px solid var(--cp-border);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceOpsStrip{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceOpsStrip{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceOpsStrip{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landingWorkspaceOpsItem{font-size:10px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivity--live{gap:clamp(6px,.8vw,9px);max-height:none;overflow:visible}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem{background:var(--cp-surface-strong,#fff);border-radius:9px;gap:4px;padding:clamp(7px,.9vw,9px) clamp(9px,1.1vw,11px)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityMain{gap:2px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityKind{font-size:8.5px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityText{letter-spacing:-.01em;font-size:11.5px;line-height:1.4}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityTime{opacity:.54;font-size:9.5px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{border-color:color-mix(in oklab,#22c55e 36%,var(--cp-border)64%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{background:color-mix(in oklab,#22c55e 9%,var(--cp-surface-strong,#fff)91%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{border-color:color-mix(in oklab,#ef4444 38%,var(--cp-border)62%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{background:color-mix(in oklab,#ef4444 9%,var(--cp-surface-strong,#fff)91%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{border-color:color-mix(in oklab,#f59e0b 34%,var(--cp-border)66%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{background:color-mix(in oklab,#f59e0b 9%,var(--cp-surface-strong,#fff)91%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem.is-recent{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem.is-recent{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem.is-recent{border-left-width:3px}.cp-landingProductResources{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;padding:4px 2px 0;display:grid;overflow:hidden}.cp-landingProductResourcesBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-landingProductResourcesBarMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-landingResourceExecList{align-content:start;gap:8px;display:grid;overflow:hidden}.cp-landingResourceExecRow{border:1px solid var(--cp-border);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(120px,.9fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingResourceExecRow{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingResourceExecRow.is-conflict{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow.is-conflict{border-color:color-mix(in oklab,#f59e0b 35%,var(--cp-border)65%)}}.cp-landingResourceExecRow.is-conflict{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow.is-conflict{background:color-mix(in oklab,#f59e0b 6%,var(--cp-surface-strong,#fff)94%)}}.cp-landingResourceExecTitle{font-size:13px;font-weight:750}.cp-landingResourceExecCapacity{margin-top:2px;font-size:10px}.cp-landingResourceExecOccupancy{gap:4px;display:grid}.cp-landingResourceExecOccupancyTrack{background:var(--cp-border);border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecOccupancyTrack{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingResourceExecOccupancyTrack{overflow:hidden}.cp-landingResourceExecOccupancyFill{border-radius:inherit;background:var(--cp-accent);height:100%}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecOccupancyFill{background:color-mix(in oklab,var(--cp-accent)55%,#22c55e 45%)}}.cp-landingResourceExecOccupancyFill{transition:width .22s}.cp-landingResourceExecOccupancyFill.is-high{background:oklab(72.2476% .102217 .13175)}.cp-landingResourceExecPct{font-variant-numeric:tabular-nums;color:var(--cp-muted);font-size:10px;font-weight:700}.cp-landingResourceExecBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cp-pill.is-warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-pill.is-warn{border-color:color-mix(in oklab,#f59e0b 40%,var(--cp-border)60%)}}.cp-pill.is-warn{background:oklab(76.8591% .0560995 .154808/.1)}.cp-landingHeatmapPanel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;padding:2px 4px 0;display:grid;overflow:hidden}.cp-landingHeatmapPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-landingHeatmapGridWrap{min-height:0;overflow:hidden}.cp-landingHeatmapGrid{grid-template-columns:52px repeat(var(--cp-heat-cols,8),minmax(44px,1fr));align-content:start;gap:3px;display:grid}.cp-landingHeatmapGridCorner,.cp-landingHeatmapGridEp,.cp-landingHeatmapGridWeek{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);padding:4px 2px;font-size:9px;font-weight:700}.cp-landingHeatmapGridEpRow{display:contents}.cp-landingHeatmapGridCell{border:1px solid var(--cp-border);border-radius:6px;min-height:28px}@supports (color:color-mix(in lab,red,red)){.cp-landingHeatmapGridCell{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingHeatmapGridCell{font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:800;display:grid}.cp-landingHeatmapGridCell.is-empty{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingHeatmapGridCell.is-empty{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingHeatmapGridCell.is-empty{color:#0000}.cp-landingHeatmapGridCell.is-l1,.cp-landingHeatmapGridCell.is-l2,.cp-landingHeatmapGridCell.is-l3,.cp-landingHeatmapGridCell.is-l4{background:hsl(calc(120*(1 - var(--heat-norm,.5))),calc(38% + var(--heat-norm,.5)*14%),calc(91% - var(--heat-norm,.5)*4%));border-color:hsl(calc(120*(1 - var(--heat-norm,.5))),calc(36% + var(--heat-norm,.5)*10%),calc(78% - var(--heat-norm,.5)*8%))}.cp-landingHeatmapGridCell.is-critical{box-shadow:inset 0 0 0 1px oklab(63.6834% .187864 .0889286/.35)}:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l1,:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l2,:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l3,:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l4{background:hsla(calc(120*(1 - var(--heat-norm,.5))),calc(36% + var(--heat-norm,.5)*10%),calc(42% + (1 - var(--heat-norm,.5))*6%),.42)}.cp-landingHeatmapAlerts{flex-wrap:wrap;gap:8px;display:flex}.cp-landingHeatmapAlert{font-size:10px}.cp-landingProductStatus.is-activo,.cp-landingProductStatus.is-sync-ok{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingProductStatus.is-activo,.cp-landingProductStatus.is-sync-ok{border-color:color-mix(in oklab,#22c55e 35%,var(--cp-border)65%)}}.cp-landingProductStatus.is-activo,.cp-landingProductStatus.is-sync-ok{background:oklab(72.2746% -.165574 .0972219/.12)}.cp-landingProductStatus.is-alta-carga{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingProductStatus.is-alta-carga{border-color:color-mix(in oklab,#f59e0b 40%,var(--cp-border)60%)}}.cp-landingProductStatus.is-alta-carga{background:oklab(76.8591% .0560995 .154808/.12)}.cp-landingProductStatus.is-reservado{border-color:#6366f1}@supports (color:color-mix(in lab,red,red)){.cp-landingProductStatus.is-reservado{border-color:color-mix(in oklab,#6366f1 35%,var(--cp-border)65%)}}.cp-landingProductStatus.is-reservado{background:oklab(58.5404% .0252827 -.202483/.1)}.cp-landingProductAssignmentsHead{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);margin:4px 0 8px;font-size:11px;font-weight:700}.cp-landingProductAssignmentsTable .cp-td{font-size:12px}.cp-landingProductProject.is-orange{border-color:#fb923c}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-orange{border-color:color-mix(in oklab,#fb923c 40%,var(--cp-border)60%)}}.cp-landingProductProject.is-green{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-green{border-color:color-mix(in oklab,#22c55e 40%,var(--cp-border)60%)}}.cp-landingProductProject.is-teal{border-color:#14b8a6}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-teal{border-color:color-mix(in oklab,#14b8a6 40%,var(--cp-border)60%)}}.cp-landingProductProject.is-blue{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-blue{border-color:color-mix(in oklab,#3b82f6 40%,var(--cp-border)60%)}}.cp-landingProductHeatmap{box-shadow:none;background:0 0;border:none;margin:4px 8px 8px}.cp-landingProductHeatmapSub{opacity:.76}.cp-landingProductHeatmapFoot{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.cp-landing .cp-riskCard{box-shadow:none;background:0 0;border:none}.cp-landing .cp-riskChip{border:1px solid var(--cp-border);border-radius:10px;flex:none;width:74px;min-height:56px;padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-riskChip{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-landing .cp-riskChip{transition:box-shadow .16s,border-color .16s,transform .16s}.cp-landing .cp-riskChip:not(.cp-riskChip--empty){background:hsl(calc(120*(1 - var(--heat-norm))),calc(38% + var(--heat-norm)*14%),calc(91% - var(--heat-norm)*4%));border-color:hsl(calc(120*(1 - var(--heat-norm))),calc(36% + var(--heat-norm)*10%),calc(78% - var(--heat-norm)*8%))}.cp-landing .cp-riskChip--empty{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-riskChip--empty{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,#94a3b824 8%)}}:root[data-theme=dark] .cp-landing .cp-riskChip:not(.cp-riskChip--empty){background:hsla(calc(120*(1 - var(--heat-norm))),calc(36% + var(--heat-norm)*10%),calc(42% + (1 - var(--heat-norm))*6%),.42);border-color:hsla(calc(120*(1 - var(--heat-norm))),calc(34% + var(--heat-norm)*9%),calc(62% - var(--heat-norm)*10%),.56)}.cp-landing .cp-riskNum{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.cp-landing .cp-riskDate{color:var(--cp-muted);margin-top:3px;font-size:10.5px;font-weight:700}.cp-landing .cp-riskRow{flex-wrap:nowrap;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.cp-landingMotorTab.is-active{box-shadow:0 8px 18px #0f172a0f,0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab.is-active{box-shadow:0 8px 18px #0f172a0f,0 0 0 1px color-mix(in oklab,var(--cp-accent)16%,transparent)}}@media (max-width:900px){.cp-landingCollabLayout,.cp-landingCollabLayout--power,.cp-landingWorkspaceBody,.cp-landingWorkspaceBody--collab,.cp-landingWorkspaceBody--power{grid-template-columns:minmax(0,1fr)}.cp-landingWorkspaceFeed--hero{order:1}.cp-landingWorkspaceMembers--collab{order:2}.cp-landingWorkspaceSidePanel,.cp-landingWorkspaceSidePanel--collab{border-left:none;border-top:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSidePanel,.cp-landingWorkspaceSidePanel--collab{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceMembersCompact{border-right:none;border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMembersCompact{border-bottom:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingProductShell--motor{width:100%;max-width:100%;margin-inline:0}.cp-landingProductChromeViews{margin-left:0}.cp-landingResourceExecRow{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){.cp-landingMotorWorkspace .cp-landingProductViewport,.cp-landingProductViewport{--cp-landing-viewport-h:200px;height:var(--cp-landing-viewport-h);min-height:var(--cp-landing-viewport-h);max-height:var(--cp-landing-viewport-h)}.cp-landingMotorWorkspaceBar{padding:6px 8px}.cp-landingMotorWorkspaceMetric{width:100%;margin-left:0}.cp-landingProductFoot{flex-direction:column;align-items:flex-start}.cp-landingHeatmapGrid{grid-template-columns:44px repeat(var(--cp-heat-cols,8),minmax(34px,1fr))}}.cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:#0f172a0f;border-radius:14px;box-shadow:0 1px 2px #0f172a0a}.cp-landingHero.cp-card__pad{padding-inline:clamp(24px,3vw,34px);padding-top:clamp(72px,7.8vw,96px);padding-bottom:clamp(64px,7vw,86px)}.cp-landingSection.cp-card__pad{padding-inline:clamp(24px,3vw,34px);padding-top:clamp(72px,7.4vw,88px);padding-bottom:clamp(72px,7.4vw,88px)}.cp-landing--v3 .cp-landingSection--collab.cp-card__pad,.cp-landing--v3 .cp-landingSection--plans.cp-card__pad{padding:0}.cp-landingSection--aiPrimary .cp-calendarShowcaseFrame{--cp-plan-frame-height:clamp(560px,60vh,620px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-demoScene--aiPrimary .cp-calendarMeta,.cp-demoScene--aiPrimary .cp-calendarShowcaseBoard{min-height:var(--cp-plan-frame-height);height:var(--cp-plan-frame-height)}.cp-demoScene--aiPrimary .cp-demoAiShell{width:100%;max-width:520px;margin-inline:auto}.cp-demoScene--aiPrimary .cp-demoAiComposer{border-color:var(--cp-border);padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.cp-demoScene--aiPrimary .cp-demoAiComposer{border-color:color-mix(in oklab,var(--cp-border)74%,var(--cp-accent)26%)}}.cp-demoScene--aiPrimary .cp-demoAiComposer{background:var(--cp-surface,#ffffffdb)}@supports (color:color-mix(in lab,red,red)){.cp-demoScene--aiPrimary .cp-demoAiComposer{background:color-mix(in oklab,var(--cp-surface,#ffffffdb)91%,var(--cp-accent)9%)}}.cp-demoScene--aiPrimary .cp-demoChat{gap:14px}.cp-demoScene--aiPrimary .cp-demoChatBubble{border-radius:14px}.cp-demoMeta--aiPrimary{flex-direction:column;justify-content:center;display:flex}.cp-demoMeta--aiPrimary .cp-demoAiOutput{border-color:var(--cp-border);gap:7px;margin-top:0;padding:9px}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiOutput{border-color:color-mix(in oklab,var(--cp-border)70%,var(--cp-accent)30%)}}.cp-demoMeta--aiPrimary .cp-demoAiOutput{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiOutput{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)90%,var(--cp-accent)10%)}}.cp-demoMeta--aiPrimary .cp-demoAiHeatmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cp-demoMeta--aiPrimary .cp-demoAiHeatItem{min-height:28px}.cp-demoMeta--aiPrimary .cp-demoAiHeatItem strong{font-size:11px}.cp-demoMeta--aiPrimary .cp-demoAiHeatItem small{font-size:9px}.cp-demoMeta--aiPrimary .cp-demoAiTable td,.cp-demoMeta--aiPrimary .cp-demoAiTable th{padding:5px 6px;font-size:11px}.cp-demoMeta--aiPrimary .cp-demoAiTable .cp-demoDatePill{min-width:44px;padding:4px 7px;font-size:11px}.cp-demoMeta--aiPrimary .cp-demoAiTabs{gap:5px}.cp-demoMeta--aiPrimary .cp-demoAiTab{border-color:var(--cp-border);padding:3px 7px;font-size:9px}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTab{border-color:color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-demoMeta--aiPrimary .cp-demoAiTab{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTab{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)95%,transparent)}}.cp-demoMeta--aiPrimary .cp-demoAiTab{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTab{color:color-mix(in oklab,var(--cp-muted)90%,var(--cp-ink)10%)}}.cp-demoMeta--aiPrimary .cp-demoAiTab.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTab.is-active{border-color:color-mix(in oklab,var(--cp-accent)40%,var(--cp-border)60%)}}.cp-demoMeta--aiPrimary .cp-demoAiTab.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTab.is-active{background:color-mix(in oklab,var(--cp-accent)14%,var(--cp-surface,#ffffffe6)86%)}}.cp-demoMeta--aiPrimary .cp-demoAiTab.is-active{color:var(--cp-ink)}.cp-demoScene--aiPrimary .cp-demoChatBubble.is-user{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-demoScene--aiPrimary .cp-demoChatBubble.is-user{background:color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-demoScene--aiPrimary .cp-demoChatBubble.is-user{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-demoScene--aiPrimary .cp-demoChatBubble.is-user{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-demoScene--aiPrimary .cp-demoChatBubble.is-bot{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-demoScene--aiPrimary .cp-demoChatBubble.is-bot{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)92%,var(--cp-accent)8%)}}.cp-demoScene--aiPrimary .cp-demoChatBubble.is-bot{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-demoScene--aiPrimary .cp-demoChatBubble.is-bot{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-demoMeta--aiPrimary .cp-featureTitle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-featureTitle{color:color-mix(in oklab,var(--cp-ink)94%,#0f172a 6%)}}.cp-demoMeta--aiPrimary .cp-featureText{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-featureText{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-demoMeta--aiPrimary .cp-demoAiResultHead{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiResultHead{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-demoMeta--aiPrimary .cp-demoAiResultHead{letter-spacing:.015em}.cp-demoMeta--aiPrimary .cp-demoAiTable tbody tr:nth-child(2n) td,.cp-demoMeta--aiPrimary .cp-demoAiTable tbody tr:nth-child(2n) th{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTable tbody tr:nth-child(2n) td,.cp-demoMeta--aiPrimary .cp-demoAiTable tbody tr:nth-child(2n) th{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)94%,var(--cp-ink)6%)}}.cp-demoMeta--aiPrimary .cp-demoAiTable th{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-demoMeta--aiPrimary .cp-demoAiTable th{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-landingFinal.cp-card__pad{margin-top:clamp(12px,2vw,26px);padding-top:clamp(88px,9.2vw,114px);padding-bottom:clamp(88px,9.2vw,114px)}.cp-landingHeroGrid{gap:clamp(24px,3vw,34px)}.cp-landingHeroCopy{max-width:760px}.cp-landingHeroValueStrip{margin-top:clamp(14px,2vw,22px)}@media (min-width:768px){.cp-landingTitle{max-width:760px;color:var(--cp-ink);font-size:clamp(34px,4.2vw,54px);line-height:1.08}@supports (color:color-mix(in lab,red,red)){.cp-landingTitle{color:color-mix(in oklab,var(--cp-ink)94%,#0f172a 6%)}}}.cp-landingSubtitle{opacity:.82;max-width:700px;margin-top:16px;line-height:1.5}.cp-landingBody{max-width:640px;margin-top:12px;line-height:1.52}@supports (color:color-mix(in lab,red,red)){.cp-landingBody{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-landingBody{opacity:.92}.cp-landingSection{justify-items:start;gap:24px}.cp-landingSectionHead{gap:16px}.cp-landingSectionTitle{max-width:900px;font-size:clamp(28px,2.6vw,38px);font-weight:720;line-height:1.16}.cp-landingSectionText{max-width:640px;color:var(--cp-muted);line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cp-landingSectionText{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-landingImpactGrid,.cp-platformMetaGrid,.cp-platformValueGrid{gap:clamp(16px,2vw,20px)}.cp-platformValueGrid--capabilities{gap:24px}.cp-landingSection--capabilities .cp-platformValueCard{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:96px;padding:clamp(20px,2vw,22px);display:flex}.cp-landingSection--capabilities .cp-platformValueCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cp-calendarShowcaseFrame,.cp-execViewportBody,.cp-hubShowcaseLayout,.cp-nodeDiagramLayout{gap:24px}.cp-calendarShowcase,.cp-calendarShowcaseFrame,.cp-demoNarrative,.cp-execViewport,.cp-execViewportBody,.cp-featureGrid,.cp-hubShowcaseLayout,.cp-landingImpactGrid,.cp-nodeDiagramLayout{justify-self:stretch;width:100%}.cp-featureGrid{gap:24px}.cp-calendarMeta,.cp-hubShowcaseDetail,.cp-landingImpactCard,.cp-platformMetaCard,.cp-platformValueCard{border-color:#0f172a0f;border-radius:14px;padding:clamp(20px,2vw,22px);box-shadow:0 1px 2px #0f172a0a}.cp-landingImpactCard h3,.cp-platformValueCard h3{margin-bottom:7px}.cp-landingMetaTitle{color:#0f172a73;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.cp-calendarShowcaseBoard,.cp-featureMockup,.cp-hubShowcaseMap,.cp-nodeDiagramCanvas{border-color:#0f172a0f;border-radius:14px}.cp-calendarMeta,.cp-calendarShowcaseBoard,.cp-execViewportVisual,.cp-hubShowcaseDetail,.cp-hubShowcaseMap{width:100%;min-width:0}.cp-landingSimpleList{gap:11px;width:min(100%,900px)}.cp-landingSimpleList li{box-shadow:none;background:#0f172a08;border-color:#0f172a0f;border-radius:8px;padding:10px 12px}.cp-landingImpactCard:hover,.cp-platformValueCard:hover{border-color:#0f172a1a;box-shadow:0 4px 10px #0f172a0f}html{scroll-behavior:smooth}.cp-header-inner{gap:14px;min-height:70px;padding-block:11px}.cp-header-right{gap:10px}.cp-themePill{padding:5px}.cp-themePill__btn{border-radius:999px;padding:6px 11px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.cp-themePill__btn:hover{background:#0f172a0d}.cp-themePill__btn.is-active{background:#3b82f61a;border-color:#3b82f640}.cp-btn{border-radius:10px;padding:10px 16px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;box-shadow:0 1px 2px #0f172a0a}.cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover{background:var(--cp-surface-strong,#ffffffbd);border-color:#0f172a1f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover{background:color-mix(in oklab,var(--cp-surface-strong,#ffffffbd)98%,var(--cp-ink)2%)}}.cp-btn-primary{background:linear-gradient(90deg,#2563ebeb,#7c3aedd1)}.cp-btn-primary:hover{filter:brightness(1.015)saturate(1.01)}.cp-btn--ghost{box-shadow:none;background:#0f172a0a;border-color:#0f172a14}.cp-btn--ghost:hover{background:#0f172a0d}:root[data-theme=dark] .cp-btn--ghost{background:#ffffff14;border-color:#ffffff29}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-btn--ghost{background:#ffffff14;border-color:#ffffff29}}.cp-calendarMetaPill,.cp-pill{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.cp-calendarMetaPill:hover,.cp-pill:hover{background:#ffffffa8;border-color:#0f172a1f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMetaPill:hover,.cp-pill:hover{background:color-mix(in oklab,#ffffffa8 98%,var(--cp-ink)2%)}}.cp-calendarShowcaseTab,.cp-demoNarrativeTab,.cp-landingAuthTab{transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,opacity .12s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.cp-calendarShowcaseTab:not(.is-active),.cp-demoNarrativeTab:not(.is-active),.cp-landingAuthTab:not(.is-active){opacity:.76}.cp-calendarShowcaseTab:not(.is-active):hover,.cp-demoNarrativeTab:not(.is-active):hover,.cp-landingAuthTab:not(.is-active):hover{opacity:.92}.cp-calendarShowcaseTab.is-active,.cp-demoNarrativeTab.is-active,.cp-landingAuthTab.is-active{box-shadow:none;background:#3b82f61a;border-color:#3b82f640}.cp-landing>section.cp-card{border-radius:16px}.cp-hubShowcaseKpi,.cp-landingImpactCard,.cp-landingSimpleList li,.cp-platformMetaCard,.cp-platformValueCard{border-radius:12px}.cp-calendarMeta,.cp-calendarShowcaseBoard,.cp-hubShowcaseDetail,.cp-hubShowcaseMap,.cp-nodeDiagramCanvas{border-radius:16px}.cp-calendarMeta,.cp-hubShowcaseDetail,.cp-landingImpactCard,.cp-landingSimpleList li,.cp-platformMetaCard,.cp-platformValueCard{transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;box-shadow:0 1px 2px #0f172a0a}.cp-calendarMeta:hover,.cp-hubShowcaseDetail:hover,.cp-landingImpactCard:hover,.cp-landingSimpleList li:hover,.cp-platformMetaCard:hover,.cp-platformValueCard:hover{background:var(--cp-surface-strong,#fffc);border-color:#0f172a1f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMeta:hover,.cp-hubShowcaseDetail:hover,.cp-landingImpactCard:hover,.cp-landingSimpleList li:hover,.cp-platformMetaCard:hover,.cp-platformValueCard:hover{background:color-mix(in oklab,var(--cp-surface-strong,#fffc)98%,var(--cp-ink)2%)}}.cp-calendarMeta:hover,.cp-hubShowcaseDetail:hover,.cp-landingImpactCard:hover,.cp-landingSimpleList li:hover,.cp-platformMetaCard:hover,.cp-platformValueCard:hover{box-shadow:0 1px 2px #0f172a0a}.cp-calendarMeta .cp-featureTitle,.cp-featureTitle,.cp-landingImpactCard h3,.cp-platformValueCard h3{letter-spacing:-.01em;margin-bottom:6px;font-weight:550}.cp-calendarMeta .cp-featureText,.cp-featureText,.cp-landingBody,.cp-landingImpactCard p,.cp-landingSectionText,.cp-platformValueCard p{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMeta .cp-featureText,.cp-featureText,.cp-landingBody,.cp-landingImpactCard p,.cp-landingSectionText,.cp-platformValueCard p{color:color-mix(in oklab,var(--cp-ink)70%,transparent)}}.cp-hubShowcaseKpi span,.cp-hubShowcaseNodeMeta,.cp-landingMetaTitle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-hubShowcaseKpi span,.cp-hubShowcaseNodeMeta,.cp-landingMetaTitle{color:color-mix(in oklab,var(--cp-ink)55%,transparent)}}.cp-landing .cp-card svg:not(.cp-hubShowcaseLines):not(.cp-nodeDiagramLines){opacity:.85}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:#ffffff14}}.cp-landing>section{animation:cp-landing-rise .46s cubic-bezier(.2,.8,.2,1) both}.cp-landing>section:nth-child(2){animation-delay:35ms}.cp-landing>section:nth-child(3){animation-delay:55ms}.cp-landing>section:nth-child(4){animation-delay:75ms}.cp-landing>section:nth-child(5){animation-delay:95ms}.cp-landing>section:nth-child(6){animation-delay:.115s}@keyframes cp-landing-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1160px){.cp-landingHeroGrid,.cp-landingImpactGrid,.cp-platformMetaGrid,.cp-platformValueGrid{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1160px){.cp-landing .cp-landingHeroGrid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:20px}}@media (max-width:980px){.cp-calendarShowcaseFrame{--cp-plan-frame-height:460px}.cp-landingSection--aiPrimary .cp-calendarShowcaseFrame{--cp-plan-frame-height:520px;grid-template-columns:1fr}.cp-execViewport{--cp-exec-vh:460px;--cp-exec-fade-ms:.18s}.cp-hubShowcaseLayout{--cp-op-frame-height:460px}.cp-calendarShowcaseFrame,.cp-execViewportBody,.cp-hubShowcaseLayout,.cp-nodeDiagramLayout{grid-template-columns:1fr}}@media (max-width:760px){.cp-page.cp-landing,.cp-page.cp-landing .cp-landingAuthCard,.cp-page.cp-landing .cp-landingAuthForm,.cp-page.cp-landing .cp-landingAuthSplit,.cp-page.cp-landing .cp-landingHeroCopy,.cp-page.cp-landing .cp-landingHeroGrid,.cp-page.cp-landing .cp-landingHeroValueStrip,.cp-page.cp-landing .cp-landingImpactCard,.cp-page.cp-landing .cp-landingImpactGrid,.cp-page.cp-landing>section{box-sizing:border-box;min-width:0;max-width:100%}.cp-page.cp-landing{width:100%;overflow-x:clip}.cp-page.cp-landing>section.cp-card{width:100%;max-width:100%;overflow-x:clip}.cp-page.cp-landing .cp-landingHeroGrid{grid-template-columns:minmax(0,1fr);width:100%;overflow-x:clip}.cp-page.cp-landing .cp-landingAuthSplit{justify-self:stretch;width:100%;max-width:100%}.cp-page.cp-landing .cp-landingAuthCard,.cp-page.cp-landing .cp-landingImpactCard{overflow-x:clip}.cp-page.cp-landing .cp-landingAuthCard .cp-btn,.cp-page.cp-landing .cp-landingAuthCard .cp-input,.cp-page.cp-landing .cp-landingAuthField,.cp-page.cp-landing .cp-landingAuthTabs{box-sizing:border-box;min-width:0;max-width:100%}.cp-landing{gap:16px}.cp-landingHero.cp-card__pad{padding-inline:16px;padding-top:12px;padding-bottom:16px}.cp-landingSection.cp-card__pad{padding-inline:16px;padding-top:50px;padding-bottom:50px}.cp-landingFinal.cp-card__pad{padding-top:64px;padding-bottom:64px}.cp-landingTitle{font-size:clamp(1.25rem,5.6vw,1.5rem);line-height:1.12}.cp-landingBody,.cp-landingSectionText,.cp-landingSubtitle{max-width:100%}.cp-landingSectionText{font-size:14px}.cp-landingImpactCard h3{font-size:15px}.cp-platformValueCard h3{font-size:18px}.cp-hubShowcaseMap{min-height:var(--cp-op-frame-height);height:var(--cp-op-frame-height)}.cp-hubShowcaseNode{width:clamp(96px,30vw,124px);padding:7px 8px}.cp-hubShowcaseNode--core{width:clamp(112px,34vw,138px)}.cp-hubShowcaseNodeTitle{font-size:11px}.cp-hubShowcaseNodeMeta{font-size:9px}.cp-nodeDiagramCanvas{min-height:320px}.cp-nodePoint{padding:7px 8px;font-size:10px}.cp-calendarShowcaseBoard{min-height:var(--cp-plan-frame-height);height:var(--cp-plan-frame-height);padding:10px}.cp-milestoneScene{gap:10px}.cp-milestoneItem{width:min(116px,32%)}.cp-milestoneItem--top{transform:translate(-50%,-124%)}.cp-milestoneItem--bottom{transform:translate(-50%,28%)}.cp-milestoneCard{padding:6px}.cp-milestoneCard strong{font-size:10px}.cp-milestoneCard span{font-size:9px}.cp-ganttTable{border-spacing:4px}.cp-ganttTableHead{height:24px;padding:4px 5px;font-size:8px}.cp-ganttDateCell{padding:6px;font-size:9px}.cp-ganttProcessCell{height:30px;padding:4px;font-size:9px}.cp-ganttDiamondDays{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:calc(100% - 86px);margin-left:86px}.cp-ganttDiamondDays span{height:20px;font-size:8px}.cp-ganttDiamondRows{gap:6px;width:100%;min-width:0}.cp-ganttDiamondRow{grid-template-columns:78px minmax(0,1fr);height:30px}.cp-ganttDiamondRowLabel{font-size:10px}.cp-ganttDiamondMarkers{left:86px}.cp-ganttDiamondMarker{width:18px;height:18px}.cp-ganttDiamondMarker span{font-size:7px}.cp-calendarSheetTable{border-spacing:4px}.cp-calendarSheetHead{height:24px;padding:4px 5px;font-size:8px}.cp-calendarSheetEp{padding:6px;font-size:9px}.cp-calendarSheetCell{padding:4px}.cp-calendarSheetDate{width:100%;min-width:0;height:22px;padding:0 6px;font-size:9px}.cp-calendarRow{grid-template-columns:1fr;gap:6px}.cp-calendarTrack{height:20px}.cp-calendarNowLine{top:70px}.cp-calendarMonthTitle{font-size:14px}.cp-calendarMonthGrid{gap:4px}.cp-calendarMonthDay{padding:5px}.cp-calendarMonthDayHead strong{font-size:11px}.cp-calendarMonthDayHead span{display:none}.cp-calendarMonthBadge{padding:2px 5px;font-size:8px}.cp-calendarShowcaseFrame{--cp-plan-frame-height:360px}.cp-landingSection--aiPrimary .cp-calendarShowcaseFrame{--cp-plan-frame-height:420px}.cp-execViewport{--cp-exec-vh:380px;--cp-exec-fade-ms:.17s}.cp-hubShowcaseLayout{--cp-op-frame-height:360px}}@media (prefers-reduced-motion:reduce){.cp-hubShowcaseEdge,.cp-hubShowcaseEdge--project.is-active,.cp-hubShowcaseNode--project.is-active,.cp-landing>section{animation:none}.cp-calendarShowcaseTab,.cp-nodeDiagramLines line,.cp-nodePoint{transition:none}.cp-calendarLane,.cp-calendarLane:after,.cp-calendarNowLine{animation:none}.cp-ganttProcessCell{transition:none}.cp-calendarMonthDay,.cp-calendarScene,.cp-calendarShowcaseBoard,.cp-execMetaLayer,.cp-execViewLayer{animation:none}}.cp-landing{--cp-home-card-border:#3b82f624;--cp-home-card-border-hover:#3b82f63d}:root[data-theme=dark] .cp-landing{--cp-home-card-border:#60a5fa42;--cp-home-card-border-hover:#60a5fa5c}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing{--cp-home-card-border:#60a5fa42;--cp-home-card-border-hover:#60a5fa5c}}.cp-landing .cp-calendarMeta,.cp-landing .cp-calendarShowcaseBoard,.cp-landing .cp-featureMockup,.cp-landing .cp-hubShowcaseDetail,.cp-landing .cp-hubShowcaseMap,.cp-landing .cp-landingAuthCard,.cp-landing .cp-landingImpactCard,.cp-landing .cp-landingSimpleList li,.cp-landing .cp-nodeDiagramCanvas,.cp-landing .cp-platformMetaCard,.cp-landing .cp-platformValueCard,.cp-landing>section.cp-card.cp-landingHero,.cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-style:solid;border-width:1px;border-color:var(--cp-home-card-border)}.cp-landing .cp-calendarMeta:hover,.cp-landing .cp-hubShowcaseDetail:hover,.cp-landing .cp-landingImpactCard:hover,.cp-landing .cp-landingSimpleList li:hover,.cp-landing .cp-platformMetaCard:hover,.cp-landing .cp-platformValueCard:hover,.cp-landing>section.cp-card:not(.cp-landingSection--collab):not(.cp-landingSection--plans):hover{border-color:var(--cp-home-card-border-hover)}:root[data-theme=day] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover,:root[data-theme=light] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover{background:#0f172a0f;border-color:#0f172a24}:root[data-theme=day] .cp-btn--ghost:hover,:root[data-theme=day] .cp-calendarMetaPill:hover,:root[data-theme=day] .cp-pill:hover,:root[data-theme=light] .cp-btn--ghost:hover,:root[data-theme=light] .cp-calendarMetaPill:hover,:root[data-theme=light] .cp-pill:hover{background:#0f172a0e;border-color:#0f172a21}:root[data-theme=day] .cp-calendarShowcaseTab:not(.is-active):hover,:root[data-theme=day] .cp-demoNarrativeTab:not(.is-active):hover,:root[data-theme=day] .cp-landingAuthTab:not(.is-active):hover,:root[data-theme=light] .cp-calendarShowcaseTab:not(.is-active):hover,:root[data-theme=light] .cp-demoNarrativeTab:not(.is-active):hover,:root[data-theme=light] .cp-landingAuthTab:not(.is-active):hover{background:#0f172a0d;border-color:#0f172a1f}:root[data-theme=day] .cp-select:hover,:root[data-theme=light] .cp-select:hover{background:var(--cp-field)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-select:hover,:root[data-theme=light] .cp-select:hover{background:color-mix(in oklab,var(--cp-field)94%,var(--cp-ink)6%)}}:root[data-theme=day] .cp-select:hover,:root[data-theme=light] .cp-select:hover{border-color:var(--cp-field-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-select:hover,:root[data-theme=light] .cp-select:hover{border-color:color-mix(in oklab,var(--cp-field-border)82%,var(--cp-ink)18%)}}:root[data-theme=day] .cp-landingGoogleBtn:hover,:root[data-theme=light] .cp-landingGoogleBtn:hover{border-color:var(--cp-border);background:#0f172a0d}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-landingGoogleBtn:hover,:root[data-theme=light] .cp-landingGoogleBtn:hover{border-color:color-mix(in oklab,var(--cp-border)72%,var(--cp-accent)28%)}}:root[data-theme=day] .cp-btn.cp-btn-danger:hover,:root[data-theme=light] .cp-btn.cp-btn-danger:hover{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-btn.cp-btn-danger:hover,:root[data-theme=light] .cp-btn.cp-btn-danger:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)30%,var(--cp-surface-strong)70%),color-mix(in oklab,var(--cp-process-offline)22%,var(--cp-surface-strong)78%))}}:root[data-theme=day] .cp-btn.cp-btn-danger:hover,:root[data-theme=light] .cp-btn.cp-btn-danger:hover{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-btn.cp-btn-danger:hover,:root[data-theme=light] .cp-btn.cp-btn-danger:hover{border-color:color-mix(in oklab,var(--cp-process-offline)52%,transparent)}}:root[data-theme=day] .cp-btn.cp-btn-danger:hover,:root[data-theme=light] .cp-btn.cp-btn-danger:hover{color:#fffffff5;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.26),0 4px 10px var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-btn.cp-btn-danger:hover,:root[data-theme=light] .cp-btn.cp-btn-danger:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.26),0 4px 10px color-mix(in oklab,var(--cp-process-offline)16%,transparent)}}:root[data-theme=day] .cp-btn.cp-btn-danger:active,:root[data-theme=light] .cp-btn.cp-btn-danger:active{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-btn.cp-btn-danger:active,:root[data-theme=light] .cp-btn.cp-btn-danger:active{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)38%,var(--cp-surface-strong)62%),color-mix(in oklab,var(--cp-process-offline)30%,var(--cp-surface-strong)70%))}}:root[data-theme=day] .cp-btn.cp-btn-danger:active,:root[data-theme=light] .cp-btn.cp-btn-danger:active{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-btn.cp-btn-danger:active,:root[data-theme=light] .cp-btn.cp-btn-danger:active{border-color:color-mix(in oklab,var(--cp-process-offline)60%,transparent)}}:root[data-theme=day] .cp-btn.cp-btn-danger:active,:root[data-theme=light] .cp-btn.cp-btn-danger:active{color:#fffffffa;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.16),0 1px 2px var(--cp-process-offline);transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .cp-btn.cp-btn-danger:active,:root[data-theme=light] .cp-btn.cp-btn-danger:active{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.16),0 1px 2px color-mix(in oklab,var(--cp-process-offline)20%,transparent)}}@media (prefers-color-scheme:light){:root[data-theme=auto] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover{background:#0f172a0f;border-color:#0f172a24}:root[data-theme=auto] .cp-btn--ghost:hover,:root[data-theme=auto] .cp-calendarMetaPill:hover,:root[data-theme=auto] .cp-pill:hover{background:#0f172a0e;border-color:#0f172a21}:root[data-theme=auto] .cp-calendarShowcaseTab:not(.is-active):hover,:root[data-theme=auto] .cp-demoNarrativeTab:not(.is-active):hover,:root[data-theme=auto] .cp-landingAuthTab:not(.is-active):hover{background:#0f172a0d;border-color:#0f172a1f}:root[data-theme=auto] .cp-select:hover{background:var(--cp-field)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-select:hover{background:color-mix(in oklab,var(--cp-field)94%,var(--cp-ink)6%)}}:root[data-theme=auto] .cp-select:hover{border-color:var(--cp-field-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-select:hover{border-color:color-mix(in oklab,var(--cp-field-border)82%,var(--cp-ink)18%)}}:root[data-theme=auto] .cp-landingGoogleBtn:hover{border-color:var(--cp-border);background:#0f172a0d}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingGoogleBtn:hover{border-color:color-mix(in oklab,var(--cp-border)72%,var(--cp-accent)28%)}}:root[data-theme=auto] .cp-btn.cp-btn-danger:hover{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn.cp-btn-danger:hover{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)30%,var(--cp-surface-strong)70%),color-mix(in oklab,var(--cp-process-offline)22%,var(--cp-surface-strong)78%))}}:root[data-theme=auto] .cp-btn.cp-btn-danger:hover{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn.cp-btn-danger:hover{border-color:color-mix(in oklab,var(--cp-process-offline)52%,transparent)}}:root[data-theme=auto] .cp-btn.cp-btn-danger:hover{color:#fffffff5;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.26),0 4px 10px var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn.cp-btn-danger:hover{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.26),0 4px 10px color-mix(in oklab,var(--cp-process-offline)16%,transparent)}}:root[data-theme=auto] .cp-btn.cp-btn-danger:active{background:linear-gradient(90deg,var(--cp-process-offline),var(--cp-process-offline))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn.cp-btn-danger:active{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-process-offline)38%,var(--cp-surface-strong)62%),color-mix(in oklab,var(--cp-process-offline)30%,var(--cp-surface-strong)70%))}}:root[data-theme=auto] .cp-btn.cp-btn-danger:active{border-color:var(--cp-process-offline)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn.cp-btn-danger:active{border-color:color-mix(in oklab,var(--cp-process-offline)60%,transparent)}}:root[data-theme=auto] .cp-btn.cp-btn-danger:active{color:#fffffffa;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.16),0 1px 2px var(--cp-process-offline);transform:translateY(0)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-btn.cp-btn-danger:active{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.16),0 1px 2px color-mix(in oklab,var(--cp-process-offline)20%,transparent)}}}.cp-landing{gap:0}.cp-landing>section{margin-top:0}.cp-landing>section:nth-child(3),.cp-landing>section:nth-child(6),.cp-landing>section:nth-child(7){margin-top:clamp(96px,8.4vw,112px)}.cp-landingMetaTitle{opacity:.62}.cp-landingSubtitle{opacity:.84}.cp-landingBody{opacity:.74;max-width:680px}.cp-landingSectionText{opacity:.75;max-width:680px}.cp-calendarMeta,.cp-demoSplitCard,.cp-hubShowcaseDetail,.cp-landingImpactCard,.cp-platformMetaCard,.cp-platformValueCard{padding:clamp(20px,2.1vw,24px)}.cp-calendarMeta .cp-featureTitle,.cp-landingImpactCard h3,.cp-platformMetaCard h3,.cp-platformValueCard h3{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-calendarMeta .cp-featureTitle,.cp-landingImpactCard h3,.cp-platformMetaCard h3,.cp-platformValueCard h3{color:color-mix(in oklab,var(--cp-ink)92%,#0f172a 8%)}}.cp-calendarMeta .cp-featureText,.cp-landingImpactCard p,.cp-platformMetaCard p,.cp-platformValueCard p{opacity:.76}.cp-landingSection--capabilities .cp-platformValueGrid--capabilities{gap:clamp(24px,2.4vw,28px)}.cp-landingSection--capabilities .cp-platformValueCard{grid-template-rows:auto auto;align-content:start;gap:10px;min-height:102px;display:grid}.cp-landing>section:nth-child(3) .cp-landingSectionHead{gap:clamp(20px,2.2vw,28px)}.cp-landing>section:nth-child(4) .cp-demoSplitCard{padding:clamp(28px,2.6vw,32px)}.cp-landing>section:nth-child(4) .cp-demoNarrative{gap:20px}.cp-landing>section:nth-child(4) .cp-demoNarrativeTabs{margin-bottom:4px}.cp-landingSection--aiPrimary .cp-calendarShowcaseFrame{column-gap:clamp(20px,2.2vw,24px)}.cp-demoScene--aiPrimary .cp-demoAiShell{gap:clamp(20px,2.2vw,24px)}.cp-landing>section:nth-child(7) .cp-landingSectionHead{gap:clamp(14px,1.8vw,18px)}:root[data-theme=dark] .cp-landingAuthCard{box-shadow:0 16px 36px #02081757}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthCard{box-shadow:0 16px 36px #02081757}}:root[data-theme=dark] .cp-demoAiHeatItem,:root[data-theme=dark] .cp-demoDashKpi,:root[data-theme=dark] .cp-hubShowcaseKpi{background:#02061752}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoAiHeatItem,:root[data-theme=auto] .cp-demoDashKpi,:root[data-theme=auto] .cp-hubShowcaseKpi{background:#02061752}}:root[data-theme=dark] .cp-hubShowcaseNode--project,:root[data-theme=dark] .cp-hubShowcaseNode--resource{background:#0206178f}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseNode--project,:root[data-theme=auto] .cp-hubShowcaseNode--resource{background:#0206178f}}@media (max-width:760px){.cp-landing>section+section{margin-top:48px}.cp-landing>section:nth-child(3),.cp-landing>section:nth-child(6),.cp-landing>section:nth-child(7){margin-top:56px}.cp-landing>section.cp-landingFinal{margin-top:72px}.cp-landing>section:nth-child(4) .cp-demoSplitCard{padding:18px}}:root[data-theme=dark] .cp-demoDashKpi{border-color:var(--cp-border);background:radial-gradient(120% 120% at 0 0,#38bdf817,#0000 58%),linear-gradient(#02061757,#02061738)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-demoDashKpi{border-color:color-mix(in oklab,var(--cp-border)66%,#38bdf838)}}:root[data-theme=dark] .cp-demoDashKpi{box-shadow:inset 0 1px #94a3b817,0 6px 16px #02081747}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoDashKpi{border-color:var(--cp-border);background:radial-gradient(120% 120% at 0 0,#38bdf817,#0000 58%),linear-gradient(#02061757,#02061738)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-demoDashKpi{border-color:color-mix(in oklab,var(--cp-border)66%,#38bdf838)}}:root[data-theme=auto] .cp-demoDashKpi{box-shadow:inset 0 1px #94a3b817,0 6px 16px #02081747}}:root[data-theme=dark] .cp-demoDashHeat{background:linear-gradient(90deg,#47556947,#3341553d)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-demoDashHeat{background:linear-gradient(90deg,#47556947,#3341553d)}}:root[data-theme=dark] .cp-hubShowcaseKpi{border-color:var(--cp-border);background:radial-gradient(120% 120% at 100% 0,#38bdf814,#0000 58%),linear-gradient(#0206174d,#02061733)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-hubShowcaseKpi{border-color:color-mix(in oklab,var(--cp-border)68%,#38bdf833)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseKpi{border-color:var(--cp-border);background:radial-gradient(120% 120% at 100% 0,#38bdf814,#0000 58%),linear-gradient(#0206174d,#02061733)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-hubShowcaseKpi{border-color:color-mix(in oklab,var(--cp-border)68%,#38bdf833)}}}:root[data-theme=dark] .cp-hubShowcaseNode--project,:root[data-theme=dark] .cp-hubShowcaseNode--resource{border-color:var(--cp-border);background:radial-gradient(120% 120% at 0 0,#38bdf814,#0000 56%),linear-gradient(#02061780,#0206175c)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-hubShowcaseNode--project,:root[data-theme=dark] .cp-hubShowcaseNode--resource{border-color:color-mix(in oklab,var(--cp-border)66%,#38bdf838)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-hubShowcaseNode--project,:root[data-theme=auto] .cp-hubShowcaseNode--resource{border-color:var(--cp-border);background:radial-gradient(120% 120% at 0 0,#38bdf814,#0000 56%),linear-gradient(#02061780,#0206175c)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-hubShowcaseNode--project,:root[data-theme=auto] .cp-hubShowcaseNode--resource{border-color:color-mix(in oklab,var(--cp-border)66%,#38bdf838)}}}:root[data-theme=dark] .cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:var(--cp-home-card-border)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:var(--cp-home-card-border)}}.cp-landing{--cp-home-neutral-soft:#0f172a08;--cp-home-hairline-soft:#0f172a0f}:root[data-theme=dark] .cp-landing{--cp-home-neutral-soft:#94a3b817;--cp-home-hairline-soft:#94a3b833}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing{--cp-home-neutral-soft:#94a3b817;--cp-home-hairline-soft:#94a3b833}}.cp-landing>section+section{margin-top:clamp(74px,7.4vw,92px)}.cp-landing>section:nth-child(3){margin-top:clamp(92px,8.2vw,108px)}.cp-landing>section:nth-child(6){margin-top:clamp(96px,8.8vw,114px)}.cp-landing>section:nth-child(7){margin-top:clamp(88px,8vw,104px)}.cp-landing>section.cp-landingFinal{margin-top:clamp(116px,10.6vw,134px)}.cp-landingMetaTitle{opacity:.58;margin:0 0 8px}.cp-landingHeroGrid{grid-template-columns:minmax(0,1.12fr) minmax(358px,.88fr);gap:clamp(24px,2.8vw,32px)}.cp-landingHeroCopy{gap:0}.cp-landingHeroCopyLead .cp-landingMetaTitle{margin-bottom:10px}.cp-landingTitle{margin:0}.cp-landingSubtitle{margin-top:20px;line-height:1.52}.cp-landingBody{opacity:.8;max-width:664px;color:var(--cp-muted);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.cp-landingBody{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-landingAuthSplit{align-self:start;gap:12px;margin-top:2px}.cp-landingAuthCard{border-color:var(--cp-home-card-border);background:var(--cp-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthCard{background:color-mix(in oklab,var(--cp-surface,#fff)93%,#fff 7%)}}.cp-landingAuthCard{box-shadow:0 12px 28px #0f172a17,0 2px 10px #0f172a0d}:root[data-theme=dark] .cp-landingAuthCard{background:oklab(13.6201% -.00367834 -.0403623/.852941);box-shadow:0 14px 30px #02081752,0 2px 10px #02081738}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthCard{background:oklab(13.6201% -.00367834 -.0403623/.852941);box-shadow:0 14px 30px #02081752,0 2px 10px #02081738}}.cp-landingImpactGrid{grid-auto-rows:1fr;gap:16px;margin-top:18px}.cp-landingImpactCard{align-content:start;gap:8px;min-height:106px;padding:20px 18px;display:grid}.cp-landingImpactCard h3{margin:0;font-weight:620}.cp-landingImpactCard p{opacity:.78;margin:0}.cp-landingSection--capabilities .cp-platformValueCard{gap:12px;min-height:108px}.cp-landingSection--capabilities .cp-platformValueCard h3{color:var(--cp-ink);margin:0;font-weight:620}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--capabilities .cp-platformValueCard h3{color:color-mix(in oklab,var(--cp-ink)93%,#0f172a 7%)}}.cp-landingSection--capabilities .cp-platformValueCard p{opacity:.72;color:var(--cp-muted);margin:0}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--capabilities .cp-platformValueCard p{color:color-mix(in oklab,var(--cp-muted)90%,var(--cp-ink)10%)}}.cp-landing>section:nth-child(6) .cp-landingSimpleList{gap:12px;width:min(100%,920px)}.cp-landing>section:nth-child(6) .cp-landingSimpleList li{border:1px solid var(--cp-home-hairline-soft);background:var(--cp-home-neutral-soft);box-shadow:none;border-radius:10px;padding:12px 14px}.cp-landing>section:nth-child(7) .cp-landingSimpleList{gap:11px;width:min(100%,920px)}.cp-landing>section:nth-child(7) .cp-landingSimpleList li{border-color:var(--cp-home-hairline-soft)}@media (max-width:760px){.cp-landing>section+section{margin-top:50px}.cp-landing>section:nth-child(3),.cp-landing>section:nth-child(6),.cp-landing>section:nth-child(7){margin-top:58px}.cp-landing>section.cp-landingFinal{margin-top:74px}.cp-landingAuthSplit{margin-top:0}}.cp-landing .cp-btn{transition:background-color .17s ease-out,border-color .17s ease-out,color .17s ease-out,transform .17s ease-out,box-shadow .17s ease-out,filter .17s ease-out}.cp-landing .cp-btn-primary{color:#fff;box-shadow:0 8px 20px #2563eb2e,0 2px 6px #0f172a14}.cp-landing .cp-btn-primary:hover{color:#fff;filter:none;background:linear-gradient(90deg,#1e54d1f5,#6d2fdbe6);border-color:#2563eb6b;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb3d,0 4px 10px #0f172a1a}.cp-landing .cp-btn:not(.cp-btn-primary):not(.cp-landingGoogleBtn):hover{background:var(--cp-surface-strong,#ffffffbd)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-btn:not(.cp-btn-primary):not(.cp-landingGoogleBtn):hover{background:color-mix(in oklab,var(--cp-surface-strong,#ffffffbd)94%,var(--cp-accent,#2563eb)6%)}}.cp-landing .cp-btn:not(.cp-btn-primary):not(.cp-landingGoogleBtn):hover{border-color:var(--cp-border,#0f172a1f)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-btn:not(.cp-btn-primary):not(.cp-landingGoogleBtn):hover{border-color:color-mix(in oklab,var(--cp-border,#0f172a1f)74%,var(--cp-accent,#2563eb)26%)}}.cp-landing .cp-btn:not(.cp-btn-primary):not(.cp-landingGoogleBtn):hover{color:var(--cp-ink);transform:translateY(-1px)}.cp-landingAuthLink{border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;transition:background-color .17s ease-out,color .17s ease-out;display:inline-flex}.cp-landingAuthLink:hover{background:var(--cp-surface-strong,#ffffffbd);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthLink:hover{background:color-mix(in oklab,var(--cp-surface-strong,#ffffffbd)95%,var(--cp-accent,#2563eb)5%)}}.cp-landingAuthLink:hover{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthLink:hover{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-accent,#2563eb)10%)}}.cp-landingTitle{letter-spacing:-.01em;line-height:1.02}.cp-landingSectionTitle{font-weight:680}.cp-landingBody,.cp-landingImpactCard p,.cp-landingSectionText{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingBody,.cp-landingImpactCard p,.cp-landingSectionText{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-landingAuthCard,.cp-landingImpactCard,.cp-landingSimpleList li{border-color:var(--cp-home-card-border,#0f172a1f)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthCard,.cp-landingImpactCard,.cp-landingSimpleList li{border-color:color-mix(in oklab,var(--cp-home-card-border,#0f172a1f)88%,transparent)}}.cp-landingAuthCard,.cp-landingImpactCard,.cp-landingSimpleList li{box-shadow:0 10px 24px #0f172a14,0 2px 6px #0f172a0a}.cp-landingAuthForm{gap:10px}.cp-landingAuthCard .cp-input::placeholder{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthCard .cp-input::placeholder{color:color-mix(in oklab,var(--cp-muted)90%,transparent)}}.cp-landingAuthCard .cp-input:focus{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthCard .cp-input:focus{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)34%,var(--cp-field-border,#0f172a1f)66%)}}.cp-landingAuthCard .cp-input:focus{box-shadow:0 0 0 2px var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthCard .cp-input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent,#2563eb)14%,transparent)}}:root[data-theme=day] .cp-landing .cp-btn-primary:hover,:root[data-theme=light] .cp-landing .cp-btn-primary:hover{color:#fff;background:linear-gradient(90deg,#1e54d1f5,#6d2fdbe6)}@media (prefers-color-scheme:light){:root[data-theme=auto] .cp-landing .cp-btn-primary:hover{color:#fff;background:linear-gradient(90deg,#1e54d1f5,#6d2fdbe6)}}.cp-landingSection--execRealtime .cp-landingSectionTitle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-landingSectionTitle{color:color-mix(in oklab,var(--cp-ink)96%,#0f172a 4%)}}.cp-landingSection--execRealtime .cp-landingSectionTitle{letter-spacing:-.012em}.cp-landingSection--execRealtime .cp-landingSectionText{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-landingSectionText{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)95%,transparent)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab{transition:background-color .17s ease-out,border-color .17s ease-out,color .17s ease-out,transform .17s ease-out,box-shadow .17s ease-out}.cp-landingSection--execRealtime .cp-calendarShowcaseTab:not(.is-active):hover{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab:not(.is-active):hover{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)92%,var(--cp-accent)8%)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab:not(.is-active):hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab:not(.is-active):hover{border-color:color-mix(in oklab,var(--cp-border)70%,var(--cp-accent)30%)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab:not(.is-active):hover{color:var(--cp-ink);transform:translateY(-1px)}.cp-landingSection--execRealtime .cp-calendarShowcaseTab.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab.is-active{border-color:color-mix(in oklab,var(--cp-accent)44%,var(--cp-border)56%)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab.is-active{background:color-mix(in oklab,var(--cp-accent)14%,var(--cp-surface,#ffffffe6)86%)}}.cp-landingSection--execRealtime .cp-calendarShowcaseTab.is-active{box-shadow:0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarShowcaseTab.is-active{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-accent)20%,transparent)}}.cp-landingSection--execRealtime .cp-execLegendItem{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execLegendItem{border-color:color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-landingSection--execRealtime .cp-execLegendItem{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execLegendItem{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)94%,transparent)}}.cp-landingSection--execRealtime .cp-execLegendItem{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execLegendItem{color:color-mix(in oklab,var(--cp-muted)86%,var(--cp-ink)14%)}}.cp-landingSection--execRealtime .cp-execLegendItem{transition:background-color .17s ease-out,border-color .17s ease-out,color .17s ease-out}.cp-landingSection--execRealtime .cp-execLegendItem:hover{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execLegendItem:hover{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)90%,var(--cp-accent)10%)}}.cp-landingSection--execRealtime .cp-execLegendItem:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execLegendItem:hover{border-color:color-mix(in oklab,var(--cp-border)66%,var(--cp-accent)34%)}}.cp-landingSection--execRealtime .cp-execLegendItem:hover{color:var(--cp-ink)}.cp-landingSection--execRealtime .cp-ganttDiamondTrack{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-ganttDiamondTrack{border-color:color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-landingSection--execRealtime .cp-ganttDiamondTrack{background:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-ganttDiamondTrack{background:color-mix(in oklab,var(--cp-border)42%,transparent)}}.cp-landingSection--execRealtime .cp-ganttDiamondRow{border-top:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-ganttDiamondRow{border-top:1px solid color-mix(in oklab,var(--cp-border)26%,transparent)}}.cp-landingSection--execRealtime .cp-ganttDiamondMarker:before{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-ganttDiamondMarker:before{border-color:color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingSection--execRealtime .cp-ganttDiamondMarker span{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-ganttDiamondMarker span{color:color-mix(in oklab,var(--cp-ink)95%,#0f172a 5%)}}.cp-landingSection--execRealtime .cp-execViewportMeta .cp-featureTitle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execViewportMeta .cp-featureTitle{color:color-mix(in oklab,var(--cp-ink)95%,#0f172a 5%)}}.cp-landingSection--execRealtime .cp-execViewportMeta .cp-featureText{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-execViewportMeta .cp-featureText{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-landingSection--execRealtime .cp-calendarMetric{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarMetric{border-color:color-mix(in oklab,var(--cp-border)66%,var(--cp-accent)34%)}}.cp-landingSection--execRealtime .cp-calendarMetric{background:var(--cp-surface,#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--execRealtime .cp-calendarMetric{background:color-mix(in oklab,var(--cp-surface,#ffffffe6)88%,var(--cp-accent)12%)}}.cp-weatherModule{border-left:1px solid var(--cp-border);border-radius:0 14px 14px 0}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule{border-left:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-weatherModule{background:linear-gradient(#fff,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule{background:linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--cp-panel)3%),color-mix(in oklab,#fff 94%,var(--cp-panel)6%))}}.cp-weatherModule{height:224px;min-height:224px;padding:6px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px oklab(71.0672% -.0080258 -.0341849/.13),0 10px 24px oklab(20.7682% -.00294792 -.0397151/.06)}:root[data-theme=auto].dark .cp-weatherModule,:root[data-theme=dark] .cp-weatherModule{border-left-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherModule,:root[data-theme=dark] .cp-weatherModule{border-left-color:color-mix(in oklab,var(--cp-border)66%,transparent)}}:root[data-theme=auto].dark .cp-weatherModule,:root[data-theme=dark] .cp-weatherModule{background:linear-gradient(#151c24,#101720)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherModule,:root[data-theme=dark] .cp-weatherModule{background:linear-gradient(180deg,color-mix(in oklab,#151c24 82%,var(--cp-panel)18%),color-mix(in oklab,#101720 86%,var(--cp-panel)14%))}}:root[data-theme=auto].dark .cp-weatherModule,:root[data-theme=dark] .cp-weatherModule{box-shadow:inset 0 1px #94a3b81c,inset 0 0 0 1px oklab(25.2508% -.00558957 -.0347222),0 12px 26px oklab(12.8802% -.00375394 -.0404292/.22)}.cp-weatherModule__grid{grid-template:"main visual"minmax(0,1fr)/minmax(0,11fr) minmax(0,9fr);align-items:stretch;gap:5px;height:100%;min-height:100%;display:grid}.cp-weatherMini{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-weatherMini{background:var(--cp-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-weatherMini{min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 4px 10px oklab(20.7682% -.00294792 -.0397151/.05)}.cp-weatherMini--main{grid-area:main}.cp-weatherMini--visual{grid-area:visual}.cp-weatherMini--main{background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--main{background:color-mix(in oklab,var(--cp-panel)92%,var(--cp-surface)8%)}}.cp-weatherMini--main{align-content:stretch;gap:0;padding:10px 11px 9px;display:grid}.cp-weatherMain__layout{flex-direction:column;gap:0;min-height:100%;display:flex}.cp-weatherMain__left{flex-direction:column;align-content:start;gap:3px;min-width:0;height:100%;display:flex}.cp-weatherMain__left--full{flex:1;gap:5px;min-height:0}.cp-weatherMain__brand{object-fit:contain;filter:drop-shadow(0 1px oklab(100% 0 5.96046e-8/.48))drop-shadow(0 8px 18px oklab(20.7682% -.00294792 -.0397151/.18));opacity:.5;-webkit-user-select:none;user-select:none;width:84px;height:auto;margin-top:2px}.cp-weatherMain__temp{letter-spacing:-.045em;color:var(--cp-ink);font-size:45px;font-weight:790;line-height:.82}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__temp{color:color-mix(in oklab,var(--cp-ink)96%,#0f172a 4%)}}.cp-weatherMain__center,.cp-weatherMain__right{display:none}.cp-weatherMain__weekday{letter-spacing:.075em;text-transform:uppercase;color:var(--cp-ink);font-size:12px;font-weight:900;line-height:1.05}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__weekday{color:color-mix(in oklab,var(--cp-ink)62%,var(--cp-muted)38%)}}.cp-weatherMain__weekday{text-align:left;margin-top:8px;margin-bottom:0}.cp-weatherMain__condition{color:var(--cp-ink);font-size:15.1px;font-weight:720;line-height:1.22}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__condition{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-weatherMain__condition{text-align:center;-webkit-line-clamp:2;word-break:break-word;margin-inline:auto;-webkit-box-orient:vertical;width:100%;max-width:20ch;margin-top:0;margin-bottom:0;display:-webkit-box;overflow:hidden}.cp-weatherMain__weekday--hub{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);margin-top:5px;margin-bottom:0;font-size:10.5px;font-weight:760;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__weekday--hub{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-weatherMain__weekday--hub{box-shadow:none;background:0 0;border:none}.cp-weatherMainMetricRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:5px 6px;width:100%;margin-top:1px;margin-bottom:0;display:grid}.cp-weatherMainMetricChip{border:1px solid var(--cp-border);border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:24px;padding:3px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-weatherMainMetricChip{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-weatherMainMetricChip{box-shadow:none}.cp-weatherMainMetricChip__lead{min-width:0;color:var(--cp-muted);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip__lead{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-weatherMainMetricChip__lead svg{opacity:.88;flex:none}.cp-weatherMainMetricChip span{letter-spacing:.01em;white-space:nowrap;color:inherit;font-size:8.6px;font-weight:560;line-height:1.1}.cp-weatherMainMetricChip strong{white-space:nowrap;color:var(--cp-ink);font-size:10px;font-weight:720;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip strong{color:color-mix(in oklab,var(--cp-ink)94%,#0f172a 6%)}}.cp-weatherMainMetricChip--humidity{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--humidity{border-color:color-mix(in oklab,#2563eb 12%,var(--cp-border)88%)}}.cp-weatherMainMetricChip--humidity{background:#2563eb}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--humidity{background:color-mix(in oklab,#2563eb 4%,var(--cp-surface)96%)}}.cp-weatherMainMetricChip--humidity .cp-weatherMainMetricChip__lead{color:#2563eb}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--humidity .cp-weatherMainMetricChip__lead{color:color-mix(in oklab,#2563eb 58%,var(--cp-muted)42%)}}.cp-weatherMainMetricChip--humidity strong{color:#2563eb}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--humidity strong{color:color-mix(in oklab,#2563eb 78%,var(--cp-ink)22%)}}.cp-weatherMainMetricChip--wind{border-color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--wind{border-color:color-mix(in oklab,#06b6d4 12%,var(--cp-border)88%)}}.cp-weatherMainMetricChip--wind{background:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--wind{background:color-mix(in oklab,#06b6d4 4%,var(--cp-surface)96%)}}.cp-weatherMainMetricChip--wind .cp-weatherMainMetricChip__lead{color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--wind .cp-weatherMainMetricChip__lead{color:color-mix(in oklab,#06b6d4 58%,var(--cp-muted)42%)}}.cp-weatherMainMetricChip--wind strong{color:#06b6d4}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--wind strong{color:color-mix(in oklab,#06b6d4 78%,var(--cp-ink)22%)}}.cp-weatherMainMetricChip--precip{border-color:#6b9080}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--precip{border-color:color-mix(in oklab,#6b9080 12%,var(--cp-border)88%)}}.cp-weatherMainMetricChip--precip{background:#6b9080}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--precip{background:color-mix(in oklab,#6b9080 4%,var(--cp-surface)96%)}}.cp-weatherMainMetricChip--precip .cp-weatherMainMetricChip__lead{color:#6b9080}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--precip .cp-weatherMainMetricChip__lead{color:color-mix(in oklab,#6b9080 62%,var(--cp-muted)38%)}}.cp-weatherMainMetricChip--precip strong{color:#6b9080}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--precip strong{color:color-mix(in oklab,#6b9080 80%,var(--cp-ink)20%)}}.cp-weatherMainMetricChip--feels{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--feels{border-color:color-mix(in oklab,#8b5cf6 12%,var(--cp-border)88%)}}.cp-weatherMainMetricChip--feels{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--feels{background:color-mix(in oklab,#8b5cf6 4%,var(--cp-surface)96%)}}.cp-weatherMainMetricChip--feels .cp-weatherMainMetricChip__lead{color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--feels .cp-weatherMainMetricChip__lead{color:color-mix(in oklab,#8b5cf6 58%,var(--cp-muted)42%)}}.cp-weatherMainMetricChip--feels strong{color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip--feels strong{color:color-mix(in oklab,#8b5cf6 78%,var(--cp-ink)22%)}}.cp-weatherMain__hubTitle,.cp-weatherMain__location{color:var(--cp-ink);font-size:16px;font-weight:710;line-height:1.12}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__hubTitle,.cp-weatherMain__location{color:color-mix(in oklab,var(--cp-ink)93%,#0f172a 7%)}}.cp-weatherMain__hubTitle,.cp-weatherMain__location{margin-top:0;transform:none}.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{border:1px solid var(--cp-accent);border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-top:3px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{border:1px solid color-mix(in oklab,var(--cp-accent)12%,var(--cp-border)88%)}}.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{background:color-mix(in oklab,var(--cp-accent)4%,var(--cp-surface)96%)}}.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-accent)30%)}}.cp-weatherHubMetaBadge,.cp-weatherMain__hubName{box-shadow:none}:root[data-theme=auto].dark .cp-weatherHubMetaBadge,:root[data-theme=dark] .cp-weatherHubMetaBadge{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherHubMetaBadge,:root[data-theme=dark] .cp-weatherHubMetaBadge{border-color:color-mix(in oklab,var(--cp-accent)16%,#334155 84%)}}:root[data-theme=auto].dark .cp-weatherHubMetaBadge,:root[data-theme=dark] .cp-weatherHubMetaBadge{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherHubMetaBadge,:root[data-theme=dark] .cp-weatherHubMetaBadge{background:color-mix(in oklab,var(--cp-accent)8%,#121a25 92%)}}:root[data-theme=auto].dark .cp-weatherHubMetaBadge,:root[data-theme=dark] .cp-weatherHubMetaBadge{color:#94a3b8}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherHubMetaBadge,:root[data-theme=dark] .cp-weatherHubMetaBadge{color:color-mix(in oklab,#94a3b8 72%,var(--cp-accent)28%)}}.cp-weatherMain__headCopy{gap:0;min-width:0;display:grid}.cp-weatherHubOpsPill{width:fit-content;max-width:100%;margin-top:5px}.cp-weatherMain__country{color:var(--cp-muted);font-size:11.5px;font-weight:650;line-height:1.18}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__country{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-weatherMain__country{margin-top:-1px}.cp-weatherMain__localStack{flex-direction:column;gap:4px;margin-top:0;display:flex}.cp-weatherMain__localClock--row,.cp-weatherMain__localDate--row{letter-spacing:-.015em;color:var(--cp-ink);align-items:baseline;gap:5px;font-size:12px;font-weight:680;line-height:1.15;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__localClock--row,.cp-weatherMain__localDate--row{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-weatherMain__localDate--row{color:var(--cp-muted);font-size:11.4px;font-weight:640}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__localDate--row{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-weatherMain__meta,.cp-weatherMain__range{color:var(--cp-muted);flex-wrap:wrap;gap:7px;font-size:10.8px;line-height:1.2;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__meta,.cp-weatherMain__range{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-weatherMain__meta{align-content:start;gap:2px;margin-top:-1px;display:grid}.cp-weatherMain__range{margin-top:0}.cp-weatherMain__range--meta,.cp-weatherMain__range--right{width:100%;color:var(--cp-muted);justify-content:flex-start;margin-top:0;padding-top:0;font-size:11.4px;font-weight:780;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__range--meta,.cp-weatherMain__range--right{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-weatherMain__range>span+span:before{content:"·";color:var(--cp-muted);margin-right:7px}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__range>span+span:before{color:color-mix(in oklab,var(--cp-muted)66%,transparent)}}.cp-weatherMain__meta>span{line-height:1.18;display:block}.cp-weatherMain__meta>span:first-child{color:var(--cp-muted);font-size:12.4px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__meta>span:first-child{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-weatherMain__meta>span:first-child{text-transform:none}.cp-weatherMain__meta>span:last-child{color:var(--cp-muted);font-size:11.8px;font-weight:630}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__meta>span:last-child{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-weatherMain__meta>span:last-child{text-transform:none}.cp-weatherMain__localLine{flex-wrap:wrap;align-items:center;gap:4px 0;display:inline-flex}.cp-weatherMain__localClock,.cp-weatherMain__localDate{align-items:center;gap:5px;display:inline-flex}.cp-weatherMain__localIcon{color:var(--cp-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__localIcon{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-weatherMain__localIcon{opacity:.88}.cp-weatherMain__localIcon svg{display:block}.cp-weatherMain__localSep{color:var(--cp-muted);padding:0 7px;font-weight:520}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__localSep{color:color-mix(in oklab,var(--cp-muted)58%,transparent)}}.cp-weatherMain__localSep{-webkit-user-select:none;user-select:none}.cp-weatherMini--visual{--cp-scene-accent-light:#7a8a96;--cp-scene-accent-dark:#9aa7b4;--cp-scene-bg-light:#eef4fb;--cp-scene-bg-dark:#18212c;--cp-scene-accent:var(--cp-scene-accent-light);background:radial-gradient(122% 82% at 84% 8%,var(--cp-scene-accent-light),transparent 62%),linear-gradient(180deg,var(--cp-scene-bg-light),var(--cp-scene-bg-light))}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual{background:radial-gradient(122% 82% at 84% 8%,color-mix(in oklab,var(--cp-scene-accent-light)26%,#fff 74%),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--cp-scene-bg-light)86%,#fff 14%),color-mix(in oklab,var(--cp-scene-bg-light)72%,#dbe8f3 28%))}}.cp-weatherMini--visual{box-shadow:inset 0 1px 0 #ffffffa8,inset 0 0 0 1px var(--cp-border),0 8px 16px var(--cp-scene-accent-light)}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual{box-shadow:inset 0 1px 0 #ffffffa8,inset 0 0 0 1px color-mix(in oklab,var(--cp-border)58%,var(--cp-scene-accent-light)42%),0 8px 16px color-mix(in oklab,var(--cp-scene-accent-light)13%,transparent)}}:root[data-theme=auto].dark .cp-weatherMini--visual,:root[data-theme=dark] .cp-weatherMini--visual{--cp-scene-accent:var(--cp-scene-accent-dark);background:radial-gradient(122% 82% at 84% 8%,var(--cp-scene-accent-dark),transparent 64%),linear-gradient(180deg,var(--cp-scene-bg-dark),var(--cp-scene-bg-dark))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherMini--visual,:root[data-theme=dark] .cp-weatherMini--visual{background:radial-gradient(122% 82% at 84% 8%,color-mix(in oklab,var(--cp-scene-accent-dark)20%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in oklab,var(--cp-scene-bg-dark)88%,#10161f 12%),color-mix(in oklab,var(--cp-scene-bg-dark)76%,#0d141d 24%))}}:root[data-theme=auto].dark .cp-weatherMini--visual,:root[data-theme=dark] .cp-weatherMini--visual{box-shadow:inset 0 1px 0 oklab(98.4152% -.00128621 -.00316101/.08),inset 0 0 0 1px var(--cp-border),0 8px 18px #0206172e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherMini--visual,:root[data-theme=dark] .cp-weatherMini--visual{box-shadow:inset 0 1px 0 oklab(98.4152% -.00128621 -.00316101/.08),inset 0 0 0 1px color-mix(in oklab,var(--cp-border)56%,var(--cp-scene-accent-dark)44%),0 8px 18px oklab(12.8802% -.00375394 -.0404292/.18)}}.cp-weatherModule .cp-weatherMini--visual[data-cp-theme-mode=dark]{--cp-scene-accent:var(--cp-scene-accent-dark);background:radial-gradient(122% 82% at 84% 8%,var(--cp-scene-accent-dark),transparent 64%),linear-gradient(180deg,var(--cp-scene-bg-dark),var(--cp-scene-bg-dark))}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule .cp-weatherMini--visual[data-cp-theme-mode=dark]{background:radial-gradient(122% 82% at 84% 8%,color-mix(in oklab,var(--cp-scene-accent-dark)20%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in oklab,var(--cp-scene-bg-dark)88%,#10161f 12%),color-mix(in oklab,var(--cp-scene-bg-dark)76%,#0d141d 24%))}}.cp-weatherModule .cp-weatherMini--visual[data-cp-theme-mode=light]{--cp-scene-accent:var(--cp-scene-accent-light);background:radial-gradient(128% 88% at 84% 8%,var(--cp-scene-accent-light),transparent 67%),linear-gradient(180deg,var(--cp-scene-bg-light),var(--cp-scene-bg-light))}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule .cp-weatherMini--visual[data-cp-theme-mode=light]{background:radial-gradient(128% 88% at 84% 8%,color-mix(in oklab,var(--cp-scene-accent-light)13%,#fff 87%),transparent 67%),linear-gradient(180deg,color-mix(in oklab,var(--cp-scene-bg-light)56%,#fff 44%),color-mix(in oklab,var(--cp-scene-bg-light)42%,#f2f7fc 58%))}}.cp-weatherMini--visual:before{content:"";pointer-events:none;z-index:1;opacity:.28;background:linear-gradient(112deg,#0000,#ffffff2e 45%,#0000 72%);animation:cpWxCardShimmer 10s ease-in-out infinite;position:absolute;inset:0}.cp-weatherMiniVisual__content{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;height:100%;padding:38px 7px 8px;display:flex;position:relative}.cp-weatherMiniVisual__heroScene{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.cp-weatherMiniVisual__heroMeta{text-align:center;flex-direction:column;align-items:center;gap:3px;width:100%;max-width:18ch;margin-top:0;display:flex}.cp-weatherMiniVisual__condition{letter-spacing:-.012em;color:var(--cp-ink);margin:0;font-size:13.2px;font-weight:720;line-height:1.18}@supports (color:color-mix(in lab,red,red)){.cp-weatherMiniVisual__condition{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-weatherMiniVisual__condition{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cp-weatherMiniVisual__weekday{letter-spacing:.07em;text-transform:uppercase;color:var(--cp-muted);margin:0;font-size:9.6px;font-weight:760;line-height:1.12}@supports (color:color-mix(in lab,red,red)){.cp-weatherMiniVisual__weekday{color:color-mix(in oklab,var(--cp-muted)78%,var(--cp-ink)22%)}}.cp-weatherMiniVisual__temp{z-index:3;letter-spacing:-.03em;color:var(--cp-ink);font-size:36px;font-weight:800;line-height:.88;position:absolute;top:6px;left:9px}@supports (color:color-mix(in lab,red,red)){.cp-weatherMiniVisual__temp{color:color-mix(in oklab,var(--cp-ink)94%,#0f172a 6%)}}.cp-weatherMiniVisual__temp{text-shadow:0 1px oklab(100% 0 5.96046e-8/.74);pointer-events:none}.cp-wx-scene{width:100%;max-width:168px;height:auto;max-height:112px;filter:drop-shadow(0 3px 6px var(--cp-scene-accent));overflow:visible}@supports (color:color-mix(in lab,red,red)){.cp-wx-scene{filter:drop-shadow(0 3px 6px color-mix(in oklab,var(--cp-scene-accent)22%,transparent))}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-scene,:root[data-theme=auto].dark .cp-wx-scene,:root[data-theme=dark] .cp-wx-scene{filter:drop-shadow(0 3px 7px oklab(12.8802% -.00375394 -.0404292/.2))}.cp-wx-sun-core{fill:oklab(55.1177% -.00632203 -.0219954);animation:cpWxSunCorePulse calc(var(--cp-scene-duration)*1.2)ease-in-out infinite;transform-origin:90px 56px}.cp-wx-sun-core--warm{fill:oklab(78.8605% .0348018 .140537)}.cp-wx-sun-core--static{animation:none}.cp-wx-sun-core--subtle{fill:oklab(77.2384% .0262052 .122843);animation-duration:calc(var(--cp-scene-duration)*1.5)}.cp-wx-sun-ray{fill:oklab(48.9235% -.00621407 -.0237668);opacity:.3;animation:cpWxSunRayBreathSoft calc(var(--cp-scene-duration)*1.05)ease-in-out infinite;animation-delay:var(--cp-ray-delay,0s);transform-origin:50%}.cp-wx-sun-ray--warm{fill:oklab(74.0819% .0366708 .134761)}.cp-wx-sun-ray-line{stroke-width:3.6px;stroke-linecap:round}.cp-wx-sun-ray-line--warm{stroke:oklab(73.8299% .0369859 .134542)}.cp-wx-sun-glow{fill:oklab(83.3132% .0227031 .133928/.7);opacity:.14;transform-origin:90px 56px;animation:cpWxSunGlowBreath 3.3s ease-in-out infinite}.cp-weatherMini--visual[data-cp-scene=clear-day] .cp-wx-sun-core--breathe{transform-origin:90px 56px;animation:cpWxSunCoreBreath 3.3s ease-in-out infinite}.cp-weatherMini--visual[data-cp-scene=clear-day] .cp-wx-sun-ray-line--warm{animation:cpWxSunRayBreath 3.3s ease-in-out infinite}.cp-wx-moon{fill:#f2f6fb}@supports (color:color-mix(in lab,red,red)){.cp-wx-moon{fill:color-mix(in oklab,#f2f6fb 84%,var(--cp-scene-accent)16%)}}.cp-wx-moon{opacity:.98;animation:cpWxMoonPulse calc(var(--cp-scene-duration)*1.26)ease-in-out infinite;transform-origin:100px 57px}.cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,.cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon{fill:oklab(47.7312% -.00630984 -.024514);stroke:oklab(55.1019% -.00229421 -.023248/.5);stroke-width:.7px;filter:drop-shadow(0 1px 2px #64748b42);opacity:1}:root[data-theme=auto].dark .cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,:root[data-theme=auto].dark .cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon,:root[data-theme=dark] .cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,:root[data-theme=dark] .cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon{fill:#f2f6fb}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,:root[data-theme=auto].dark .cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon,:root[data-theme=dark] .cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,:root[data-theme=dark] .cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon{fill:color-mix(in oklab,#f2f6fb 84%,var(--cp-scene-accent)16%)}}:root[data-theme=auto].dark .cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,:root[data-theme=auto].dark .cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon,:root[data-theme=dark] .cp-weatherMini--visual[data-cp-scene=clear-night] .cp-wx-moon,:root[data-theme=dark] .cp-weatherMini--visual[data-cp-scene=partly-cloudy-night] .cp-wx-moon{stroke:none;filter:none}.cp-weatherMini--visual[data-cp-theme-mode=dark][data-cp-scene=clear-night] .cp-wx-moon,.cp-weatherMini--visual[data-cp-theme-mode=dark][data-cp-scene=partly-cloudy-night] .cp-wx-moon{fill:#f2f6fb}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark][data-cp-scene=clear-night] .cp-wx-moon,.cp-weatherMini--visual[data-cp-theme-mode=dark][data-cp-scene=partly-cloudy-night] .cp-wx-moon{fill:color-mix(in oklab,#f2f6fb 84%,var(--cp-scene-accent)16%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark][data-cp-scene=clear-night] .cp-wx-moon,.cp-weatherMini--visual[data-cp-theme-mode=dark][data-cp-scene=partly-cloudy-night] .cp-wx-moon{stroke:none;filter:none}.cp-wx-star{fill:oklab(55.7123% -.00621839 -.0230501);opacity:.62;animation:cpWxStarTwinkle calc(var(--cp-scene-duration)*1.7)ease-in-out infinite;animation-delay:var(--cp-star-delay,0s)}.cp-wx-cloud>*{fill:oklab(70.4312% -.00774076 -.0268453);stroke:#0000;stroke-width:0}.cp-wx-cloud{filter:drop-shadow(0 1.1px 1.4px oklab(43.5312% -.00677013 -.0328625/.24))}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-cloud>*,:root[data-theme=auto].dark .cp-wx-cloud>*,:root[data-theme=dark] .cp-wx-cloud>*{fill:oklab(96.1498% -.00261367 -.00903748);stroke:oklab(87.5133% -.00582787 -.0189359/.46)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-cloud>*{fill:oklab(79.6215% -.0094688 -.0282305);stroke:#0000}.cp-wx-cloud--emphasis>*{fill:oklab(65.3632% -.0108828 -.0390407);stroke:#0000}.cp-wx-cloud--emphasis{filter:drop-shadow(0 1.4px 1.8px oklab(40.5825% -.00651737 -.0298424/.28))}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-cloud--emphasis>*,:root[data-theme=auto].dark .cp-wx-cloud--emphasis>*,:root[data-theme=dark] .cp-wx-cloud--emphasis>*{fill:oklab(96.1498% -.00261367 -.00903748);stroke:oklab(87.5133% -.00582787 -.0189359/.46)}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-core{fill:#ffd979}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-core{fill:color-mix(in oklab,#ffd979 88%,var(--cp-scene-accent)12%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-core--subtle{fill:#ffe7a8}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-core--subtle{fill:color-mix(in oklab,#ffe7a8 80%,var(--cp-scene-accent)20%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-ray{fill:#ffd06e}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-ray{fill:color-mix(in oklab,#ffd06e 86%,var(--cp-scene-accent)14%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-sun-ray{opacity:.24}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-star{fill:#fff}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-star{fill:color-mix(in oklab,#fff 88%,var(--cp-scene-accent)12%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-star{opacity:.42}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-rain-drop{fill:#d5ecff}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-rain-drop{fill:color-mix(in oklab,#d5ecff 74%,var(--cp-scene-accent)26%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-rain-drop{opacity:.88}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-snow-flake{fill:#fff}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-snow-flake{fill:color-mix(in oklab,#fff 84%,var(--cp-scene-accent)16%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-snow-flake{opacity:.8}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-wind-line{stroke:var(--cp-scene-accent)}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-wind-line{stroke:color-mix(in oklab,var(--cp-scene-accent)74%,#fff 26%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-wind-line{opacity:.74}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-fog-band{fill:#e2e8f0}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-fog-band{fill:color-mix(in oklab,#e2e8f0 74%,var(--cp-scene-accent)26%)}}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-fog-band{opacity:.5}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-lightning{fill:#f8fbff}@supports (color:color-mix(in lab,red,red)){.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-lightning{fill:color-mix(in oklab,#f8fbff 88%,var(--cp-scene-accent)12%)}}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-moon{fill:oklab(47.7312% -.00630984 -.024514)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-star{fill:oklab(55.7123% -.00621839 -.0230501)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-rain-drop{fill:oklab(50.5077% -.00625059 -.0279541)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-snow-flake{fill:oklab(57.0959% -.00527676 -.0245358)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-wind-line{stroke:oklab(47.8157% -.00602613 -.0254808)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-fog-band{fill:oklab(51.0369% -.00508781 -.0292263)}.cp-weatherMini--visual[data-cp-theme-mode=light] .cp-wx-lightning{fill:oklab(52.1205% -.00617171 -.0268026)}:root[data-theme=auto].dark .cp-wx-star,:root[data-theme=dark] .cp-wx-star{fill:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-wx-star,:root[data-theme=dark] .cp-wx-star{fill:color-mix(in oklab,#fff 88%,var(--cp-scene-accent)12%)}}:root[data-theme=auto].dark .cp-wx-star,:root[data-theme=dark] .cp-wx-star{opacity:.44}:root[data-theme=auto].dark .cp-wx-rain-drop,:root[data-theme=dark] .cp-wx-rain-drop{fill:#d5ecff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-wx-rain-drop,:root[data-theme=dark] .cp-wx-rain-drop{fill:color-mix(in oklab,#d5ecff 74%,var(--cp-scene-accent)26%)}}:root[data-theme=auto].dark .cp-wx-rain-drop,:root[data-theme=dark] .cp-wx-rain-drop{opacity:.88}:root[data-theme=auto].dark .cp-wx-snow-flake,:root[data-theme=dark] .cp-wx-snow-flake{fill:#f8fbff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-wx-snow-flake,:root[data-theme=dark] .cp-wx-snow-flake{fill:color-mix(in oklab,#f8fbff 86%,var(--cp-scene-accent)14%)}}:root[data-theme=auto].dark .cp-wx-snow-flake,:root[data-theme=dark] .cp-wx-snow-flake{opacity:.82}:root[data-theme=auto].dark .cp-wx-wind-line,:root[data-theme=dark] .cp-wx-wind-line{stroke:var(--cp-scene-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-wx-wind-line,:root[data-theme=dark] .cp-wx-wind-line{stroke:color-mix(in oklab,var(--cp-scene-accent)74%,#fff 26%)}}:root[data-theme=auto].dark .cp-wx-wind-line,:root[data-theme=dark] .cp-wx-wind-line{opacity:.76}:root[data-theme=auto].dark .cp-wx-fog-band,:root[data-theme=dark] .cp-wx-fog-band{fill:#e2e8f0}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-wx-fog-band,:root[data-theme=dark] .cp-wx-fog-band{fill:color-mix(in oklab,#e2e8f0 74%,var(--cp-scene-accent)26%)}}:root[data-theme=auto].dark .cp-wx-fog-band,:root[data-theme=dark] .cp-wx-fog-band{opacity:.52}:root[data-theme=auto].dark .cp-wx-lightning,:root[data-theme=dark] .cp-wx-lightning{fill:#f8fbff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-wx-lightning,:root[data-theme=dark] .cp-wx-lightning{fill:color-mix(in oklab,#f8fbff 88%,var(--cp-scene-accent)12%)}}.cp-wx-cloud--storm>*{fill:oklab(45.2185% -.00583021 -.0269379);stroke:oklab(44.6112% -.00600775 -.0256175/.64)}.cp-wx-cloud--drift-a{animation:cpWxCloudDriftA calc(3.2s - 1.1s*var(--cp-scene-speed))ease-in-out infinite}.cp-wx-cloud--drift-b{animation:cpWxCloudDriftB calc(3.9s - 1.2s*var(--cp-scene-speed))ease-in-out infinite}.cp-wx-cloud--drift-c{animation:cpWxCloudDriftC calc(4.6s - 1.3s*var(--cp-scene-speed))ease-in-out infinite}.cp-wx-cloud--rain-sway{animation:cpWxCloudRainSway calc(5.2s - 1s*var(--cp-scene-speed))ease-in-out infinite}.cp-wx-rain-drop{fill:oklab(50.5077% -.00625059 -.0279541);opacity:.92;animation:cpWxRainFall var(--cp-drop-duration,1.4s)linear infinite;animation-delay:var(--cp-drop-delay,0s)}.cp-wx-rain-drop--rain{opacity:.84}.cp-wx-rain-drop--showers{opacity:.68;animation-duration:calc(var(--cp-drop-duration,1.4s)*1.35);animation-timing-function:ease-in-out}.cp-wx-rain-drop--storm{opacity:.98}.cp-wx-rain-drop--thunder{opacity:.94}.cp-wx-snow-flake{fill:oklab(57.0959% -.00527676 -.0245358);opacity:.88;animation:cpWxSnowFall var(--cp-snow-duration,2.2s)linear infinite;animation-delay:var(--cp-snow-delay,0s)}.cp-wx-wind-line{fill:none;stroke:oklab(47.8157% -.00602613 -.0254808);stroke-width:2.5px;stroke-linecap:round;opacity:.88;animation:cpWxWindFlow var(--cp-wind-duration,1.4s)linear infinite;animation-delay:var(--cp-wind-delay,0s)}.cp-wx-fog-band{fill:oklab(51.0369% -.00508781 -.0292263);opacity:.64;animation:cpWxFogBand var(--cp-fog-duration,2.8s)ease-in-out infinite;animation-delay:var(--cp-fog-delay,0s)}.cp-wx-fog-band--a{opacity:.54}.cp-wx-fog-band--b{opacity:.68}.cp-wx-fog-band--c{opacity:.58}.cp-wx-lightning{fill:oklab(52.1205% -.00617171 -.0268026);opacity:0;animation:cpWxLightningFlash 9.4s linear infinite}.cp-wx-lightning--alt{opacity:0;animation:cpWxLightningFlashAlt 11.2s linear infinite}.cp-wx-thunder-aura{fill:oklab(71.0672% -.0080258 -.0341849/.18);opacity:.16;animation:cpWxThunderAura 8.8s ease-in-out infinite}.cp-wx-lightning--thunder-main{fill:oklab(56.0376% .00599509 .0249869);opacity:.26;animation:cpWxLightningThunderMain 7.8s ease-in-out infinite}.cp-wx-lightning--thunder-alt{fill:oklab(57.4014% .00444938 .0136918);opacity:.14;animation:cpWxLightningThunderAlt 9.6s ease-in-out infinite}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-thunder-aura,:root[data-theme=auto].dark .cp-wx-thunder-aura,:root[data-theme=dark] .cp-wx-thunder-aura{fill:oklab(92.8761% -.00315791 -.0122172/.22);opacity:.18}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-lightning--thunder-main,:root[data-theme=auto].dark .cp-wx-lightning--thunder-main,:root[data-theme=dark] .cp-wx-lightning--thunder-main{fill:oklab(96.6502% .00165924 .0186148)}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-wx-lightning--thunder-alt,:root[data-theme=auto].dark .cp-wx-lightning--thunder-alt,:root[data-theme=dark] .cp-wx-lightning--thunder-alt{fill:oklab(95.6562% -.000184661 .0109345)}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-weatherMiniVisual__condition,:root[data-theme=auto].dark .cp-weatherMiniVisual__condition,:root[data-theme=dark] .cp-weatherMiniVisual__condition{color:oklab(91.1314% -.00354734 -.0139746)}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-weatherMiniVisual__weekday,:root[data-theme=auto].dark .cp-weatherMiniVisual__weekday,:root[data-theme=dark] .cp-weatherMiniVisual__weekday{color:oklab(74.9928% -.00714958 -.0302307)}.cp-weatherMini--visual[data-cp-theme-mode=dark] .cp-weatherMiniVisual__temp,:root[data-theme=auto].dark .cp-weatherMiniVisual__temp,:root[data-theme=dark] .cp-weatherMiniVisual__temp{color:oklab(97.7242% -.00155931 -.00410953);text-shadow:0 1px 2px oklab(12.8802% -.00375394 -.0404292/.55)}.cp-weatherModule__fallback{border:1px solid var(--cp-border);border-radius:11px;min-height:154px}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule__fallback{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-weatherModule__fallback{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule__fallback{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-weatherModule__fallback{align-content:center;gap:4px;padding:12px;display:grid}.cp-weatherModule__fallbackTitle{color:var(--cp-ink);font-size:13px;font-weight:640}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule__fallbackTitle{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-weatherModule__fallbackHint{color:var(--cp-muted);font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule__fallbackHint{color:color-mix(in oklab,var(--cp-muted)86%,var(--cp-ink)14%)}}.cp-weatherDebug{border:1px solid var(--cp-border);border-radius:10px;margin-top:8px}@supports (color:color-mix(in lab,red,red)){.cp-weatherDebug{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-weatherDebug{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherDebug{background:color-mix(in oklab,var(--cp-surface)95%,transparent)}}.cp-weatherDebug{padding:8px 10px}.cp-weatherDebug>summary{cursor:pointer;color:var(--cp-muted);font-size:11px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-weatherDebug>summary{color:color-mix(in oklab,var(--cp-muted)72%,var(--cp-ink)28%)}}.cp-weatherDebug>pre{white-space:pre-wrap;word-break:break-word;max-height:280px;color:var(--cp-ink);margin:8px 0 0;font-size:10px;line-height:1.35;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cp-weatherDebug>pre{color:color-mix(in oklab,var(--cp-ink)84%,var(--cp-muted)16%)}}.cp-weatherPreviewDock{gap:6px;margin-top:8px;display:grid}.cp-weatherPreviewDock__toggle{border:1px solid var(--cp-border);border-radius:999px;justify-self:start;height:24px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__toggle{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-weatherPreviewDock__toggle{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__toggle{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-weatherPreviewDock__toggle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__toggle{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-weatherPreviewDock__toggle{letter-spacing:.02em;cursor:pointer;font-size:10px;font-weight:650}.cp-weatherPreviewDock__panel{border:1px solid var(--cp-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__panel{border:1px solid color-mix(in oklab,var(--cp-border)74%,transparent)}}.cp-weatherPreviewDock__panel{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__panel{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-weatherPreviewDock__field{color:var(--cp-muted);gap:3px;font-size:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__field{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-weatherPreviewDock__field select{border:1px solid var(--cp-border);border-radius:8px;min-width:132px;height:26px}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__field select{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-weatherPreviewDock__field select{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__field select{background:color-mix(in oklab,var(--cp-surface)95%,transparent)}}.cp-weatherPreviewDock__field select{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__field select{color:color-mix(in oklab,var(--cp-ink)94%,var(--cp-muted)6%)}}.cp-weatherPreviewDock__field select{padding:0 8px;font-size:11px}.cp-weatherPreviewDock__check{color:var(--cp-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewDock__check{color:color-mix(in oklab,var(--cp-muted)80%,var(--cp-ink)20%)}}.cp-weatherPreviewAll{border:1px solid var(--cp-border);border-radius:12px;margin-top:8px}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewAll{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-weatherPreviewAll{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewAll{background:color-mix(in oklab,var(--cp-surface)92%,transparent)}}.cp-weatherPreviewAll{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.cp-weatherPreviewAll__item{gap:5px;display:grid}.cp-weatherPreviewAll__item .cp-weatherMini--visual{min-height:112px}.cp-weatherPreviewAll__label{color:var(--cp-muted);font-size:10px;font-weight:640}@supports (color:color-mix(in lab,red,red)){.cp-weatherPreviewAll__label{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-weatherPreviewAll__label{text-transform:lowercase}.cp-weatherModule[data-cp-density=executive]{height:224px;min-height:224px;padding:6px}.cp-weatherModule[data-cp-density=executive] .cp-weatherModule__grid{grid-template-rows:minmax(0,1fr);gap:5px;min-height:100%}.cp-weatherModule[data-cp-density=compact]{height:206px;min-height:206px;padding:5px}.cp-weatherModule[data-cp-density=compact] .cp-weatherModule__grid{grid-template-rows:minmax(0,1fr);gap:5px;min-height:100%}.cp-weatherModule[data-cp-density=compact] .cp-weatherMini--main{align-content:start;gap:3px;padding:7px 9px 8px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__temp{font-size:37px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__brand{opacity:.72;width:84px;margin-top:4px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMiniVisual__temp{font-size:31px;top:7px;left:10px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMiniVisual__content{padding:34px 6px 7px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMiniVisual__condition{font-size:13.4px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMiniVisual__weekday{letter-spacing:.07em;font-size:10px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMainMetricRow{gap:4px 5px;margin-bottom:0}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__range--meta,.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__range--right{justify-content:flex-start;width:100%;margin-top:0;padding-top:0;font-size:10.9px;font-weight:760}.cp-weatherModule[data-cp-density=compact] .cp-weatherMainMetricChip{min-height:22px;padding:3px 7px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMainMetricChip span{font-size:8.3px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMainMetricChip strong{font-size:9.7px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__location{font-size:15.1px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__meta,.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__range{gap:6px;font-size:10px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__meta{gap:0;margin-top:-1px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__meta>span:first-child{font-size:11.1px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__meta>span:last-child{font-size:10.8px}:root[data-theme=auto].dark .cp-weatherMini,:root[data-theme=auto].dark .cp-weatherModule__fallback,:root[data-theme=dark] .cp-weatherMini,:root[data-theme=dark] .cp-weatherModule__fallback{background:oklab(21.542% -.00581938 -.0241753/.88);border-color:oklab(37.1696% -.00861713 -.0381965/.74);box-shadow:inset 0 1px #94a3b81c,0 6px 14px oklab(12.8802% -.00375394 -.0404292/.18)}:root[data-theme=auto].dark .cp-weatherMain__condition,:root[data-theme=auto].dark .cp-weatherMain__location,:root[data-theme=auto].dark .cp-weatherMain__temp,:root[data-theme=dark] .cp-weatherMain__condition,:root[data-theme=dark] .cp-weatherMain__location,:root[data-theme=dark] .cp-weatherMain__temp{color:oklab(93.1611% -.0030316 -.0117285)}:root[data-theme=auto].dark .cp-weatherMain__meta,:root[data-theme=auto].dark .cp-weatherMain__range,:root[data-theme=auto].dark .cp-weatherMain__weekday,:root[data-theme=dark] .cp-weatherMain__meta,:root[data-theme=dark] .cp-weatherMain__range,:root[data-theme=dark] .cp-weatherMain__weekday{color:oklab(74.5566% -.00724693 -.03067);background:oklab(20.7682% -.00294792 -.0397151/.56);border-color:oklab(55.4391% -.00887066 -.039739/.4)}:root[data-theme=auto].dark .cp-weatherMainMetricChip,:root[data-theme=dark] .cp-weatherMainMetricChip{background:oklab(21.542% -.00581938 -.0241753/.92);border-color:oklab(37.1696% -.00861713 -.0381965/.72)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--humidity,:root[data-theme=dark] .cp-weatherMainMetricChip--humidity{background:oklab(23.5264% -.00707048 -.0355377);border-color:oklab(39.612% -.0111447 -.0627458)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--humidity strong,:root[data-theme=dark] .cp-weatherMainMetricChip--humidity strong{color:oklab(83.0614% -.0250359 -.0766735)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--wind,:root[data-theme=dark] .cp-weatherMainMetricChip--wind{background:oklab(24.5385% -.0116334 -.0270757);border-color:oklab(41.9736% -.0217914 -.0430013)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--wind strong,:root[data-theme=dark] .cp-weatherMainMetricChip--wind strong{color:oklab(87.6537% -.0847853 -.0452538)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--precip,:root[data-theme=dark] .cp-weatherMainMetricChip--precip{background:oklab(23.9745% -.00825735 -.0220509);border-color:oklab(40.6578% -.013914 -.0312767)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--precip strong,:root[data-theme=dark] .cp-weatherMainMetricChip--precip strong{color:oklab(81.8603% -.0301717 .00686766)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--feels,:root[data-theme=dark] .cp-weatherMainMetricChip--feels{background:oklab(23.8832% -.00039773 -.0348407);border-color:oklab(40.4447% .00442507 -.0611195)}:root[data-theme=auto].dark .cp-weatherMainMetricChip--feels strong,:root[data-theme=dark] .cp-weatherMainMetricChip--feels strong{color:oklab(83.233% .0326445 -.0783246)}:root[data-theme=auto].dark .cp-weatherMain__country,:root[data-theme=auto].dark .cp-weatherMain__localDate--row,:root[data-theme=dark] .cp-weatherMain__country,:root[data-theme=dark] .cp-weatherMain__localDate--row{color:oklab(74.9928% -.00714958 -.0302307)}:root[data-theme=auto].dark .cp-weatherMain__localClock--row,:root[data-theme=dark] .cp-weatherMain__localClock--row{color:oklab(90.6952% -.0036447 -.014414)}:root[data-theme=auto].dark .cp-weatherMain__weekday--hub,:root[data-theme=dark] .cp-weatherMain__weekday--hub{color:oklab(74.9928% -.00714958 -.0302307);background:0 0;border:none}:root[data-theme=auto].dark .cp-weatherMain__localIcon,:root[data-theme=dark] .cp-weatherMain__localIcon{color:oklab(75.8651% -.00695486 -.029352)}:root[data-theme=auto].dark .cp-weatherPreviewDock__toggle,:root[data-theme=dark] .cp-weatherPreviewDock__toggle{color:oklab(93.5885% -.00284212 -.0109955);background:oklab(21.542% -.00581938 -.0241753/.9);border-color:oklab(37.1696% -.00861713 -.0381965/.76)}:root[data-theme=auto].dark .cp-weatherPreviewAll,:root[data-theme=auto].dark .cp-weatherPreviewDock__panel,:root[data-theme=dark] .cp-weatherPreviewAll,:root[data-theme=dark] .cp-weatherPreviewDock__panel{background:oklab(21.542% -.00581938 -.0241753/.88);border-color:oklab(37.1696% -.00861713 -.0381965/.72)}:root[data-theme=auto].dark .cp-weatherPreviewAll__label,:root[data-theme=auto].dark .cp-weatherPreviewDock__check,:root[data-theme=auto].dark .cp-weatherPreviewDock__field,:root[data-theme=dark] .cp-weatherPreviewAll__label,:root[data-theme=dark] .cp-weatherPreviewDock__check,:root[data-theme=dark] .cp-weatherPreviewDock__field{color:oklab(75.429% -.00705222 -.0297913)}:root[data-theme=auto].dark .cp-weatherPreviewDock__field select,:root[data-theme=dark] .cp-weatherPreviewDock__field select{color:oklab(93.446% -.00290528 -.0112398);background:oklab(20.7682% -.00294792 -.0397151/.9);border-color:oklab(37.1696% -.00861713 -.0381965/.76)}@media (max-width:1160px){.cp-weatherModule{border-left:none;border-top:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-weatherModule{border-top:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-weatherModule{border-radius:0 0 14px 14px}}@media (max-width:760px){.cp-dashboardQuickActions{grid-template-columns:1fr}.cp-weatherModule{height:auto;min-height:0}.cp-weatherModule__grid{grid-template:"main""visual"/1fr}.cp-weatherMain__layout{flex-direction:column;gap:12px}.cp-weatherMiniVisual__heroMeta{max-width:100%}.cp-weatherMiniVisual__condition,.cp-weatherMiniVisual__weekday{text-align:center}.cp-weatherMainMetricRow,.cp-weatherPreviewAll{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cp-weatherMini--visual:before,.cp-wx-scene *{transition:none!important;animation:none!important}}@keyframes cpWxCardShimmer{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.34;transform:translate(1.2%)}}@keyframes cpWxSunCorePulse{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.065)}}@keyframes cpWxSunCoreBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.98;transform:scale(1.04)}}@keyframes cpWxSunRayBreath{0%,to{opacity:.76}50%{opacity:.96}}@keyframes cpWxSunRayBreathSoft{0%,to{opacity:.22}50%{opacity:.36}}@keyframes cpWxSunGlowBreath{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@keyframes cpWxRaySequence{0%,to{opacity:.18}22%{opacity:.24}38%{opacity:.96}62%{opacity:.24}}@keyframes cpWxMoonPulse{0%,to{opacity:.9;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.03)translateY(-.4px)}}@keyframes cpWxStarTwinkle{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.88;transform:scale(1.08)}}@keyframes cpWxCloudDriftA{0%,to{transform:translate(0)}50%{transform:translate3d(calc(8px + 12px*var(--cp-scene-wind)),-1px,0)}}@keyframes cpWxCloudDriftB{0%,to{transform:translate(0)}50%{transform:translate3d(calc(-8px - 13px*var(--cp-scene-wind)),1px,0)}}@keyframes cpWxCloudDriftC{0%,to{transform:translate(0)}50%{transform:translate3d(calc(6px + 10px*var(--cp-scene-wind)),0,0)}}@keyframes cpWxCloudRainSway{0%,to{transform:translate(0)}50%{transform:translate3d(calc(4px + 6px*var(--cp-scene-wind)),-.5px,0)}}@keyframes cpWxRainFall{0%{opacity:0;transform:translateY(-3px)}10%{opacity:.9}to{transform:translate3d(calc(4px*var(--cp-scene-wind)),34px,0);opacity:0}}@keyframes cpWxSnowFall{0%{opacity:0;transform:translateY(-2px)}15%{opacity:.86}to{transform:translate3d(calc(6px*var(--cp-scene-wind)),28px,0);opacity:0}}@keyframes cpWxWindFlow{0%{opacity:0;transform:translate(-20px)}15%{opacity:.86}to{opacity:0;transform:translate(36px)}}@keyframes cpWxFogBand{0%,to{opacity:.46;transform:translate(-3px)}50%{opacity:.72;transform:translate(6px)}}@keyframes cpWxLightningFlash{0%,86%,to{opacity:0}87%{opacity:.24}88%{opacity:0}89%{opacity:.16}90%{opacity:0}}@keyframes cpWxLightningFlashAlt{0%,71%,to{opacity:0}72%{opacity:.18}73%{opacity:0}74%{opacity:.12}75%{opacity:0}}@keyframes cpWxThunderAura{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.18;transform:scale(1.04)}}@keyframes cpWxLightningThunderMain{0%,58%,to{opacity:.26}59%{opacity:.9}60%{opacity:.3}61%{opacity:.7}62%{opacity:.26}}@keyframes cpWxLightningThunderAlt{0%,73%,to{opacity:.14}74%{opacity:.56}75%{opacity:.16}76%{opacity:.42}77%{opacity:.14}}.cp-landingSection--plans{overflow:hidden}.cp-landing--v3 .cp-landingSection--plans{padding-block:0!important}.cp-landingSection--plans .cp-landingSectionTitle{margin-bottom:8px;font-size:clamp(1.6rem,2.1vw,2.15rem);line-height:1.02}.cp-landingSection--plans .cp-landingSectionText{color:#475569e0;max-width:640px;margin-bottom:0;font-size:.94rem;line-height:1.48}.cp-pricingLayout{flex-direction:column;gap:16px;margin-top:12px;display:flex}.cp-pricingLayout--balanced{width:100%;max-width:1120px;margin-inline:auto}@media (min-width:1400px){.cp-pricingLayout--balanced{max-width:1080px}}.cp-pricingCheckoutStatus{color:#dc2626;margin-bottom:4px;font-size:.88rem}.cp-pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.cp-pricingGrid--main{align-items:stretch}.cp-pricingCard{background:linear-gradient(#fffffff0,#f7fafce6);border:1px solid #0f172a14;border-radius:16px;flex-direction:column;min-height:100%;padding:14px 14px 13px;transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 8px 24px #0f172a0d,inset 0 1px #ffffffc7}.cp-pricingCard--entry{background:linear-gradient(#ffffffdb,#f8fafcd1);border-color:#0f172a0f;box-shadow:0 6px 18px #0f172a0a,inset 0 1px #ffffffa6}.cp-pricingCard--entry:hover{border-color:#0f172a1f;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a12,inset 0 1px #ffffffb8}.cp-pricingCard--trial{background:linear-gradient(#fffc,#f8fafcc2);border-color:#0f172a0b;box-shadow:0 3px 12px #0f172a08}.cp-pricingCard--trial:hover{transform:none;box-shadow:0 5px 14px #0f172a0b}.cp-pricingCard--creator{background:linear-gradient(#ffffffd6,#f8fafccc);border-color:#0f172a0d;box-shadow:0 4px 14px #0f172a09,inset 0 1px #ffffff9e}.cp-pricingCard--creator:hover{border-color:#0f172a17;transform:translateY(-.5px);box-shadow:0 6px 16px #0f172a0d,inset 0 1px #ffffffad}.cp-pricingCard--creator .cp-pricingEyebrow,.cp-pricingCard--trial .cp-pricingEyebrow{color:#64748bc7}.cp-pricingCard--creator .cp-pricingTitle{color:#0f172ad6}.cp-pricingCard--creator .cp-pricingMeta{color:#475569c7;font-weight:600}.cp-pricingCard--creator .cp-pricingAudience{color:#475569b8}.cp-pricingCard--creator .cp-pricingIncludes{color:#64748bb8}.cp-pricingCard--creator .cp-pricingList{opacity:.86}.cp-pricingCard--creator .cp-pricingList li{color:#334155bd;font-size:.8rem}.cp-pricingValue--soft{letter-spacing:-.03em;color:#334155c7;font-size:clamp(1.08rem,1.35vw,1.34rem);font-weight:700}.cp-pricingCard--hero{z-index:2;border-width:1.5px;border-color:var(--cp-accent,#2563eb);padding:16px 15px 13px;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-pricingCard--hero{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)52%,#0f172a1a)}}.cp-pricingCard--hero{background:linear-gradient(#fffffffc,#eff6ffed),radial-gradient(110% 70% at 50% -15%,#60a5fa29,#0000 62%);transform:translateY(-4px)scale(1.012);box-shadow:0 16px 40px #2563eb24,0 0 0 1px #60a5fa2e,0 0 22px #2563eb12,inset 0 1px #ffffffe0}.cp-pricingCard--hero:hover{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-pricingCard--hero:hover{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)58%,#0f172a14)}}.cp-pricingCard--hero:hover{transform:translateY(-5px)scale(1.014);box-shadow:0 18px 44px #2563eb2b,0 0 0 1px #60a5fa38,0 0 26px #2563eb17,inset 0 1px #ffffffeb}.cp-pricingCard--hero .cp-pricingTitle{letter-spacing:-.025em;font-size:clamp(1.24rem,1.5vw,1.46rem)}.cp-pricingCard--hero .cp-pricingValue{color:#0f172af5;font-size:clamp(1.22rem,1.55vw,1.56rem)}.cp-pricingCard--hero .cp-pricingAudience,.cp-pricingCard--hero .cp-pricingMeta{font-size:.8rem;line-height:1.38}.cp-pricingCard.is-recommended{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-pricingCard.is-recommended{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)42%,#0f172a24)}}.cp-pricingCard.is-recommended{transform:translateY(-2px);box-shadow:0 14px 32px #2563eb1f,0 0 0 1px #60a5fa24,inset 0 1px #ffffffc7}.cp-pricingCardTop{gap:4px;display:grid}.cp-pricingCardBody{flex:auto;min-height:0}.cp-pricingCardActions{flex-direction:column;gap:0;margin-top:auto;display:flex}.cp-pricingEyebrowRow{justify-content:space-between;align-items:center;gap:6px;min-height:20px;margin-bottom:1px;display:flex}.cp-pricingEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#64748bc7;font-size:9px;font-weight:700;line-height:1}.cp-pricingBadge{white-space:nowrap}.cp-pricingBadge--hero{border-color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-pricingBadge--hero{border-color:color-mix(in oklab,var(--cp-accent,#2563eb)30%,transparent)}}.cp-pricingBadge--hero{background:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-pricingBadge--hero{background:color-mix(in oklab,var(--cp-accent,#2563eb)10%,#fffffff0)}}.cp-pricingBadge--hero{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-pricingBadge--hero{color:color-mix(in oklab,var(--cp-accent,#2563eb)78%,#0f172a)}}.cp-pricingBadge--hero{padding:3px 7px;font-size:10px;font-weight:700}.cp-pricingTitle{letter-spacing:-.02em;color:#0f172af0;margin:0;font-size:clamp(1.14rem,1.35vw,1.36rem);line-height:1.05}.cp-pricingValue{letter-spacing:-.035em;color:#0f172aeb;margin-top:1px;font-size:clamp(1.18rem,1.5vw,1.48rem);font-weight:800;line-height:1.05}.cp-pricingMeta{color:#475569d1;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.cp-pricingCard--hero .cp-pricingMeta{color:#2563ebd1}.cp-pricingAudience{color:#64748bd1;margin:0;font-size:.78rem;line-height:1.38}.cp-pricingAudience--emphasis{color:#0f172ad1;font-size:.88rem;font-weight:620}.cp-pricingHighlight{border:1px solid var(--cp-accent,#2563eb);border-radius:14px;align-items:center;gap:8px;margin:12px 0 2px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-pricingHighlight{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)24%,#0f172a14)}}.cp-pricingHighlight{color:#0f172ae6;background:linear-gradient(90deg,#2563eb14,#7c3aed0d);font-size:.9rem;font-weight:720;line-height:1.35}.cp-pricingHighlightIcon{color:#2563ebeb;background:#2563eb1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cp-pricingDivider{background:linear-gradient(90deg,#94a3b80f,#94a3b852,#94a3b80f);height:1px;margin:9px 0 7px}.cp-pricingIncludes{letter-spacing:.08em;text-transform:uppercase;color:#64748bb8;font-size:.66rem;font-weight:700;line-height:1.15}.cp-pricingList{margin-top:5px;margin-bottom:0}.cp-pricingList li{color:#334155cc;padding-block:4px;font-size:.78rem;line-height:1.34}.cp-pricingList--compact li{padding-block:3px;font-size:.76rem}.cp-pricingBtn{border-radius:10px;align-self:stretch;min-height:36px;margin-top:9px;padding:8px 12px;font-size:.82rem;font-weight:650;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1)}.cp-pricingBtn--hero{text-align:center;justify-content:center;min-height:38px;padding:9px 12px;font-size:.86rem;font-weight:720;box-shadow:0 10px 24px #2563eb38}.cp-pricingBtn--hero:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #2563eb47}.cp-pricingBtn--secondary{text-align:center;color:#475569e0;min-height:34px;box-shadow:none;background:#ffffffc7;border-color:#0f172a1a;justify-content:center;padding:7px 12px;font-size:.8rem;font-weight:620}.cp-pricingBtn--secondary:hover:not(:disabled){background:#f8fafcfa;border-color:#0f172a24;transform:translateY(-.5px);box-shadow:0 3px 10px #0f172a0a}.cp-pricingBtn--muted{text-align:center;color:#64748bdb;min-height:34px;box-shadow:none;background:#f8fafcad;border-color:#0f172a12;justify-content:center;padding:7px 12px;font-size:.8rem;font-weight:600}.cp-pricingBtn--muted:hover:not(:disabled){background:#f8fafceb;border-color:#0f172a1a;transform:translateY(-.5px)}.cp-pricingCollaborativeStack{border:1px solid var(--cp-accent,#2563eb);border-radius:11px;margin-top:8px;padding:7px 8px 8px}@supports (color:color-mix(in lab,red,red)){.cp-pricingCollaborativeStack{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)18%,#0f172a12)}}.cp-pricingCollaborativeStack{background:linear-gradient(#ffffffd1,#eff6ff9e);box-shadow:inset 0 1px #ffffffa6}.cp-pricingCollaborativeStackTitle{letter-spacing:.09em;text-transform:uppercase;color:var(--cp-accent,#2563eb);font-size:.62rem;font-weight:720;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.cp-pricingCollaborativeStackTitle{color:color-mix(in oklab,var(--cp-accent,#2563eb)68%,#475569)}}.cp-pricingCollaborativeStackChips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.cp-pricingCollaborativeChip{border:1px solid var(--cp-accent,#2563eb);border-radius:999px;align-items:center;max-width:100%;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-pricingCollaborativeChip{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)16%,#0f172a14)}}.cp-pricingCollaborativeChip{color:#1e293be0;letter-spacing:-.01em;background:#ffffffb8;font-size:.7rem;font-weight:620;line-height:1.25}.cp-pricingEnterprise{background:linear-gradient(128deg,#f8fafcfc,#f1f5f9f5 48%,#e2e8f057),radial-gradient(85% 110% at 0 0,#94a3b81a,#0000 58%);border:1px solid #3341551f;border-radius:18px;grid-template-columns:minmax(0,1.38fr) minmax(240px,.92fr);align-items:center;gap:20px;padding:22px 26px;transition:border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 14px 36px #0f172a0f,inset 0 1px #ffffffd6}.cp-pricingEnterprise--consult:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#94a3b861,#0000);height:1px;position:absolute;top:-11px;left:10%;right:10%}.cp-pricingEnterprise:hover{border-color:#33415529;transform:translateY(-1px);box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffe0}.cp-pricingEnterprise--consult:hover{background:linear-gradient(128deg,#fcfcfd,#f4f7fafa 48%,#e2e8f061),radial-gradient(85% 110% at 0 0,#94a3b81f,#0000 58%);border-color:#33415530;box-shadow:0 20px 44px #0f172a17,inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff6b}.cp-pricingEnterpriseContent{align-items:flex-start;gap:14px;min-width:0;display:flex}.cp-pricingEnterpriseIcon{color:#334155db;background:linear-gradient(#ffffffeb,#f8fafcc7);border:1px solid #3341551a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #fffc}.cp-pricingEnterpriseCopy{gap:5px;min-width:0;display:grid}.cp-pricingEnterpriseTitle{letter-spacing:-.028em;color:#0f172af0;margin:0;font-size:clamp(1.28rem,1.65vw,1.58rem);line-height:1.04}.cp-pricingEnterpriseLead{color:#1e293bdb;max-width:52ch;margin:0;font-size:.92rem;font-weight:640;line-height:1.42}.cp-pricingEnterpriseHint{color:#64748be0;max-width:54ch;margin:0;font-size:.8rem;line-height:1.44}.cp-pricingEnterpriseAside{align-content:center;gap:12px;display:grid}.cp-pricingEnterpriseFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.cp-pricingEnterpriseFeatures li{color:#334155c2;padding-left:12px;font-size:.76rem;line-height:1.34;position:relative}.cp-pricingEnterpriseFeatures li:before{content:"";background:#64748bb8;border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0;transform:translateY(-50%)}.cp-pricingEnterpriseCta{letter-spacing:.005em;color:#fff;background:linear-gradient(#0f172af0,#0f172ae0);border-color:#0f172a2e;border-radius:10px;justify-self:start;min-height:38px;padding:9px 16px;font-size:.84rem;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 20px #0f172a1f}.cp-pricingEnterpriseCta:hover:not(:disabled){background:linear-gradient(#0f172afa,#0f172aeb);transform:translateY(-1px);box-shadow:0 12px 26px #0f172a29}:root[data-theme=auto].dark .cp-pricingCard,:root[data-theme=dark] .cp-pricingCard{background:linear-gradient(#0f172ab8,#0f172a99);border-color:#94a3b82e;box-shadow:0 16px 34px #02061757,inset 0 1px #ffffff0a}:root[data-theme=auto].dark .cp-pricingCard--entry,:root[data-theme=dark] .cp-pricingCard--entry{background:linear-gradient(#0f172aa3,#0f172a8a);box-shadow:0 10px 24px #02061742,inset 0 1px #ffffff08}:root[data-theme=auto].dark .cp-pricingCard--creator,:root[data-theme=dark] .cp-pricingCard--creator{background:linear-gradient(#0f172a94,#0f172a80);border-color:#94a3b81f;box-shadow:0 8px 20px #02061738}:root[data-theme=auto].dark .cp-pricingCard--trial,:root[data-theme=dark] .cp-pricingCard--trial{background:linear-gradient(#0f172a85,#0f172a75);border-color:#94a3b81a}:root[data-theme=auto].dark .cp-pricingValue--soft,:root[data-theme=dark] .cp-pricingValue--soft{color:#cbd5e1c7}:root[data-theme=auto].dark .cp-pricingBtn--secondary,:root[data-theme=dark] .cp-pricingBtn--secondary{color:#e2e8f0db;background:#0f172a85;border-color:#94a3b82e}:root[data-theme=auto].dark .cp-pricingCollaborativeStack,:root[data-theme=dark] .cp-pricingCollaborativeStack{border-color:var(--cp-accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-pricingCollaborativeStack,:root[data-theme=dark] .cp-pricingCollaborativeStack{border-color:color-mix(in oklab,var(--cp-accent,#60a5fa)24%,#94a3b824)}}:root[data-theme=auto].dark .cp-pricingCollaborativeStack,:root[data-theme=dark] .cp-pricingCollaborativeStack{background:linear-gradient(#0f172ab8,#1e293b9e)}:root[data-theme=auto].dark .cp-pricingCollaborativeChip,:root[data-theme=auto].dark .cp-pricingCollaborativeStackItems li,:root[data-theme=dark] .cp-pricingCollaborativeChip,:root[data-theme=dark] .cp-pricingCollaborativeStackItems li{color:#f1f5f9e6}:root[data-theme=auto].dark .cp-pricingCollaborativeChip,:root[data-theme=dark] .cp-pricingCollaborativeChip{border-color:var(--cp-accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-pricingCollaborativeChip,:root[data-theme=dark] .cp-pricingCollaborativeChip{border-color:color-mix(in oklab,var(--cp-accent,#60a5fa)20%,#94a3b824)}}:root[data-theme=auto].dark .cp-pricingCollaborativeChip,:root[data-theme=dark] .cp-pricingCollaborativeChip{background:#0f172a7a}:root[data-theme=auto].dark .cp-pricingCard--hero,:root[data-theme=dark] .cp-pricingCard--hero{background:linear-gradient(#0f172ad6,#1e293bbd),radial-gradient(120% 80% at 50% -20%,#2563eb38,#0000 58%);border-color:#60a5fa70;box-shadow:0 22px 40px #1e40af3d,0 0 0 1px #3b82f62e,inset 0 1px #ffffff0d}:root[data-theme=auto].dark .cp-pricingCard.is-recommended,:root[data-theme=dark] .cp-pricingCard.is-recommended{border-color:#60a5fa6b;box-shadow:0 22px 40px #1e40af3d,0 0 0 1px #3b82f62e,inset 0 1px #ffffff0d}:root[data-theme=auto].dark .cp-pricingEyebrow,:root[data-theme=auto].dark .cp-pricingIncludes,:root[data-theme=dark] .cp-pricingEyebrow,:root[data-theme=dark] .cp-pricingIncludes{color:#cbd5e1d6}:root[data-theme=auto].dark .cp-pricingTitle,:root[data-theme=dark] .cp-pricingTitle{color:#f8fafcf5}:root[data-theme=auto].dark .cp-pricingList li,:root[data-theme=dark] .cp-pricingList li{color:#e2e8f0d6}:root[data-theme=auto].dark .cp-pricingEnterpriseTitle,:root[data-theme=auto].dark .cp-pricingValue,:root[data-theme=dark] .cp-pricingEnterpriseTitle,:root[data-theme=dark] .cp-pricingValue{color:#f8fafcf5}:root[data-theme=auto].dark .cp-pricingMeta,:root[data-theme=dark] .cp-pricingMeta{color:#93c5fdeb}:root[data-theme=auto].dark .cp-pricingAudience,:root[data-theme=dark] .cp-pricingAudience{color:#e2e8f0d6}:root[data-theme=auto].dark .cp-pricingAudience--emphasis,:root[data-theme=dark] .cp-pricingAudience--emphasis{color:#f1f5f9e0}:root[data-theme=auto].dark .cp-pricingHighlight,:root[data-theme=dark] .cp-pricingHighlight{border-color:var(--cp-accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-pricingHighlight,:root[data-theme=dark] .cp-pricingHighlight{border-color:color-mix(in oklab,var(--cp-accent,#60a5fa)28%,#94a3b829)}}:root[data-theme=auto].dark .cp-pricingHighlight,:root[data-theme=dark] .cp-pricingHighlight{color:#f1f5f9eb;background:linear-gradient(90deg,#2563eb29,#7c3aed1a)}:root[data-theme=auto].dark .cp-pricingHighlightIcon,:root[data-theme=dark] .cp-pricingHighlightIcon{color:#93c5fdf2;background:#2563eb38}:root[data-theme=auto].dark .cp-pricingBtn--muted,:root[data-theme=dark] .cp-pricingBtn--muted{color:#f1f5f9eb;background:#1e293bb8;border-color:#94a3b83d}:root[data-theme=auto].dark .cp-pricingEnterprise,:root[data-theme=dark] .cp-pricingEnterprise{background:linear-gradient(115deg,#0f172ae0,#1e293bd1 42%,#33415547),radial-gradient(90% 120% at 0 0,#94a3b81f,#0000 55%);border-color:#94a3b82e;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff0a}:root[data-theme=auto].dark .cp-pricingEnterpriseIcon,:root[data-theme=dark] .cp-pricingEnterpriseIcon{color:#e2e8f0db;background:#0f172a9e;border-color:#94a3b829}:root[data-theme=auto].dark .cp-pricingEnterpriseLead,:root[data-theme=dark] .cp-pricingEnterpriseLead{color:#f1f5f9e6}:root[data-theme=auto].dark .cp-pricingEnterpriseHint,:root[data-theme=dark] .cp-pricingEnterpriseHint{color:#cbd5e1d1}:root[data-theme=auto].dark .cp-pricingEnterpriseFeatures li,:root[data-theme=dark] .cp-pricingEnterpriseFeatures li{color:#e2e8f0c2}:root[data-theme=auto].dark .cp-pricingEnterpriseCta,:root[data-theme=dark] .cp-pricingEnterpriseCta{color:#0f172af0;background:#f1f5f9f0;border-color:#f1f5f933}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingMetaTitle,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingMetaTitle,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingMetaTitle,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingMetaTitle{color:#94a3b8e0;opacity:1}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingSectionText,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingSectionText{color:#e2e8f0db;opacity:1}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingSectionText,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingSectionText{color:#cbd5e1e0}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff0f)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:color-mix(in oklab,var(--cp-border)72%,#94a3b847)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:color-mix(in oklab,var(--cp-accent)44%,#94a3b84d)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:color-mix(in oklab,var(--cp-accent)16%,#0f172a94)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{color:#f1f5f9f0}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseTitle,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingTitle,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseTitle,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingTitle{color:#f8fafcf5}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingList li,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingList li{color:#e2e8f0d6}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingList li:before,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingList li:before{background:#94a3b8b8}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingBtn--muted,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingBtn--muted{color:#f1f5f9eb;background:#1e293bb8;border-color:#94a3b83d}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterprise,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterprise{background:linear-gradient(115deg,#1e293bf0,#334155db 42%,#4755696b),radial-gradient(90% 120% at 0 0,#94a3b829,#0000 55%);border-color:#94a3b847;box-shadow:0 16px 40px #00000052,inset 0 1px #ffffff0f}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseLead,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseLead{color:#f1f5f9f0}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseHint,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseHint{color:#cbd5e1db}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseFeatures li,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseFeatures li{color:#e2e8f0d6}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseFeatures li:before,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseFeatures li:before{background:#94a3b8c7}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingEyebrow,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingIncludes,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEyebrow,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingIncludes{color:#cbd5e1d1}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingAudience,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingAudience{color:#e2e8f0d6}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard{background:linear-gradient(#1e293be0,#0f172ac2);border-color:#94a3b83d}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard--creator,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard--entry,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard--trial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard--creator,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard--entry,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-pricingCard--trial{background:linear-gradient(#1e293bd1,#0f172ab3);border-color:#94a3b833}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingMetaTitle,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingMetaTitle{color:#94a3b8e0;opacity:1}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingSectionText{color:#e2e8f0db;opacity:1}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingSectionText{color:#cbd5e1e0}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff0f)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:color-mix(in oklab,var(--cp-border)72%,#94a3b847)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:color-mix(in oklab,var(--cp-accent)44%,#94a3b84d)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:color-mix(in oklab,var(--cp-accent)16%,#0f172a94)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{color:#f1f5f9f0}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterpriseTitle,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-pricingTitle{color:#f8fafcf5}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-pricingList li{color:#e2e8f0d6}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-pricingEnterprise{background:linear-gradient(115deg,#1e293bf0,#334155db 42%,#4755696b),radial-gradient(90% 120% at 0 0,#94a3b829,#0000 55%);border-color:#94a3b847}}@media (max-width:1200px){.cp-pricingCard--hero,.cp-pricingCard.is-recommended{transform:none}.cp-pricingCard--hero:hover{transform:translateY(-2px)}.cp-landingSection--plans{padding-block:20px!important}}@media (max-width:1200px) and (min-width:900px){.cp-pricingGrid--main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-pricingCard--hero{grid-column:1/-1}.cp-pricingEnterprise{grid-template-columns:1fr;gap:18px;padding:24px}}@media (max-width:899px){.cp-pricingEnterprise{gap:18px;padding:22px 18px}.cp-pricingEnterprise,.cp-pricingEnterpriseFeatures{grid-template-columns:1fr}}@media (max-width:767px){.cp-pricingGrid,.cp-pricingGrid--main{grid-template-columns:1fr;gap:12px}.cp-pricingCard--hero{transform:none}.cp-pricingCard--hero:hover{transform:translateY(-1px)}.cp-pricingEnterpriseContent{flex-direction:column;gap:12px}}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,.cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{color:var(--cp-ink);filter:none;background:#0f172a0a;border-color:#0f172a1f;box-shadow:0 1px 4px #0f172a14}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled){border-color:var(--cp-process-online)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled){border-color:color-mix(in oklab,var(--cp-process-online)38%,transparent)}}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled){color:#fffffffa;background:linear-gradient(90deg,#2563ebf0,#7c3aeddb);box-shadow:0 2px 10px #6366f138}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled):focus-visible,.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled):hover{border-color:var(--cp-process-online);background:linear-gradient(90deg,#1d4ed8f5,#6d28d9e6)}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled):focus-visible,.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled):hover{border-color:color-mix(in oklab,var(--cp-process-online)46%,transparent)}}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled):focus-visible,.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn.financeExportBtn--active:not(:disabled):hover{color:#fffffffc;filter:none;box-shadow:0 4px 14px #6366f13d}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:focus-visible:not(:disabled):not(.financeExportBtn--active),.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:hover:not(:disabled):not(.financeExportBtn--active),.cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn:focus-visible:not(:disabled),.cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn:hover:not(:disabled){color:var(--cp-ink);filter:none;background:#0f172a0f;border-color:#0f172a26;transform:translateY(-.5px);box-shadow:0 2px 8px #0f172a1a}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{opacity:1;cursor:wait;filter:none;background:var(--cp-surface-strong);border-color:#94a3b859;transform:none}@supports (color:color-mix(in lab,red,red)){.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{background:color-mix(in oklab,var(--cp-surface-strong)94%,var(--cp-muted)6%)}}.cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{color:var(--cp-muted);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.45)}.cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn:disabled{opacity:.55;filter:none;color:var(--cp-muted);background:#0f172a0a;transform:none;box-shadow:0 1px 4px #0f172a0f}.cp-module-finance .financeVendorsBlock .cp-table .cp-btn.cp-btn--tiny.financeVendorBtn,.cp-module-finance .financeVendorsBlock .cp-table tbody tr:hover .cp-btn.cp-btn--tiny.financeVendorBtn{color:var(--cp-ink);filter:none;background:#0f172a0a;border-color:#0f172a1f}.cp-module-finance .financeVendorsBlock .cp-table tbody tr:hover .cp-btn.cp-btn--tiny.financeVendorBtn:hover:not(:disabled){background:#0f172a0f;border-color:#0f172a26}:root[data-theme=auto].dark .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=auto].dark .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn,:root[data-theme=dark] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=dark] .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{background:var(--cp-surface-strong);border-color:#94a3b83d}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=auto].dark .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn,:root[data-theme=dark] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=dark] .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{background:color-mix(in oklab,var(--cp-surface-strong)72%,transparent)}}:root[data-theme=auto].dark .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=auto].dark .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn,:root[data-theme=dark] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=dark] .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{color:var(--cp-ink)}:root[data-theme=auto].dark .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled,:root[data-theme=dark] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{background:var(--cp-bg);border-color:#94a3b838}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled,:root[data-theme=dark] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{background:color-mix(in oklab,var(--cp-bg)55%,var(--cp-surface-strong)45%)}}:root[data-theme=auto].dark .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled,:root[data-theme=dark] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{color:var(--cp-muted)}:root[data-theme=auto].dark .cp-module-finance .financeVendorsBlock .cp-table tbody tr:hover .cp-btn.cp-btn--tiny.financeVendorBtn,:root[data-theme=dark] .cp-module-finance .financeVendorsBlock .cp-table tbody tr:hover .cp-btn.cp-btn--tiny.financeVendorBtn{background:var(--cp-surface-strong);border-color:#94a3b842}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-module-finance .financeVendorsBlock .cp-table tbody tr:hover .cp-btn.cp-btn--tiny.financeVendorBtn,:root[data-theme=dark] .cp-module-finance .financeVendorsBlock .cp-table tbody tr:hover .cp-btn.cp-btn--tiny.financeVendorBtn{background:color-mix(in oklab,var(--cp-surface-strong)78%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=auto] .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{background:var(--cp-surface-strong);border-color:#94a3b83d}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=auto] .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{background:color-mix(in oklab,var(--cp-surface-strong)72%,transparent)}}:root[data-theme=auto] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn,:root[data-theme=auto] .cp-module-finance .financeVendorsBlock .cp-btn.cp-btn--tiny.financeVendorBtn{color:var(--cp-ink)}:root[data-theme=auto] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{background:var(--cp-bg);border-color:#94a3b838}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{background:color-mix(in oklab,var(--cp-bg)55%,var(--cp-surface-strong)45%)}}:root[data-theme=auto] .cp-module-finance .financeExportActionsBar .cp-btn.financeExportBtn:disabled{color:var(--cp-muted)}}@media (max-width:767px){.cp-module-dashboard .cp-dashboardHome{gap:10px;width:100%;min-width:0;max-width:100%;overflow-x:clip}.cp-main .cp-container:has(>.cp-page.cp-module-dashboard){box-sizing:border-box;max-width:100%;padding:0 10px!important}.cp-page.cp-module-dashboard{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;padding-bottom:28px!important;padding-left:0!important;padding-right:0!important}.cp-module-dashboard .cp-dashboardHome>:is(article.cp-card,.cp-dashboardTopSurface,.cp-pill){box-sizing:border-box;max-width:100%}.cp-module-dashboard .cp-dashboardHome>[data-window-id=fixed_top]{order:1!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=projects]{order:3!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=ops_status]{order:4!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=immediate_attention]{order:5!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar]{order:6!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=rrhh_exec]{order:7!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=finance_exec]{order:8!important}.cp-module-dashboard .cp-dashboardHome>.cp-dashboardWorkspaceLabel{order:88!important}.cp-module-dashboard .cp-dashboardHome>article[data-window-id^=minimized\:]{order:90!important}.cp-module-dashboard .cp-dashboardHome>.cp-pill{order:4!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar]{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;display:block!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar].cp-calendarDeliveryModule{border-radius:14px!important;padding:8px 8px 10px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryHeader__line--top{flex-wrap:wrap;gap:8px}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryHeader__topActions{justify-content:flex-end;width:100%;margin-left:0}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryHeader__line--kpis{flex-direction:column;align-items:stretch}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryNextHitoCard{width:100%;min-width:0}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryHeader__line--filters{flex-wrap:wrap;gap:8px}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryFilters__project{margin-left:0}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryNavRow{flex-wrap:wrap;gap:8px;padding-top:8px}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryViewSegment{justify-content:stretch;width:100%}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryViewSegmentBtn{flex:1 1 0}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryWeekGrid{grid-template-columns:repeat(7,minmax(92px,1fr));overflow-x:auto}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarMonthNav{gap:4px!important;margin-top:4px!important;padding:3px 5px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarMonthNavLabel{font-size:11px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalDowHead{font-size:8.5px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryGridShell{height:398px!important;min-height:398px!important;max-height:398px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryFilters__project{flex:auto;min-width:0}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-calendarDeliveryProjectSelect{flex:auto;min-width:0;max-width:none}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell{transition:transform .14s,background .16s,border-color .16s,box-shadow .16s;overflow:hidden;min-width:0!important;min-height:0!important;padding:4px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"]{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.26);border-width:1px!important;border-radius:10px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=none]{background:var(--cp-surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=none]{background:color-mix(in oklab,var(--cp-surface-strong)82%,transparent)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=low]{background:#3b82f6!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=low]{background:color-mix(in oklab,#3b82f6 13%,var(--cp-surface-strong)87%)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=low]{border-color:#3b82f6!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=low]{border-color:color-mix(in oklab,#3b82f6 24%,var(--cp-border)76%)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=medium]{background:#f59e0b!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=medium]{background:color-mix(in oklab,#f59e0b 16%,var(--cp-surface-strong)84%)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=medium]{border-color:#f59e0b!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=medium]{border-color:color-mix(in oklab,#f59e0b 28%,var(--cp-border)72%)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=high]{background:#ef4444!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=high]{background:color-mix(in oklab,#ef4444 16%,var(--cp-surface-strong)84%)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=high]{border-color:#ef4444!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-load-tone=high]{border-color:color-mix(in oklab,#ef4444 30%,var(--cp-border)70%)!important}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"][data-dash-cal=weekend]{filter:saturate(.82);opacity:.82!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"]:active{box-shadow:0 0 0 1px var(--cp-accent,#60a5fa);transform:scale(.98)}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell[data-mobile-summary="1"]:active{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-accent,#60a5fa)22%,transparent)}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalCell .cp-dashboardCalDayNum{font-size:10px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDaySummary{gap:2px;min-height:100%;display:grid}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDaySummaryHead{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDaySummaryBody{text-align:center;align-content:end;justify-items:center;gap:1px;min-width:0;margin-top:auto;display:grid}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDayLoadLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);font-size:8px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDayLoadLabel{color:color-mix(in oklab,var(--cp-muted)74%,var(--cp-ink)26%)}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDayCount{color:var(--cp-ink);font-size:12px;font-weight:820;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDayCount{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardMobileDayCount{white-space:nowrap}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalendarEventPill{min-width:0;max-width:100%;padding:3px 4px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalendarEventPill_ep,.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-dashboardCalendarEventPill_stage{font-size:9.5px!important;line-height:1.05!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-moreWrap{margin-top:2px!important}.cp-module-dashboard .cp-dashboardHome>[data-window-id=delivery_calendar] .cp-moreBtn.cp-moreBtn--tiny{min-height:18px!important;padding:1px 6px!important;font-size:9.5px!important}.cp-dashboardMobileCalendarOverlay{z-index:12000;-webkit-backdrop-filter:blur(4px);background:#0f172a61;position:fixed;inset:0}.cp-dashboardMobileCalendarSheet{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:12001;border:1px solid var(--cp-border);border-radius:24px;flex-direction:column;gap:0;max-height:72vh;padding:0;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMobileCalendarSheet{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-dashboardMobileCalendarSheet{background:linear-gradient(180deg,var(--cp-surface-strong)0,var(--cp-surface)100%)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMobileCalendarSheet{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong)96%,transparent)0,color-mix(in oklab,var(--cp-surface)96%,transparent)100%)}}.cp-dashboardMobileCalendarSheet{animation:cpDashboardMobileSheetIn .16s ease-out;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.cp-dashboardMobileCalendarSheetHead{z-index:2;background:var(--cp-surface-strong);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 10px 8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMobileCalendarSheetHead{background:color-mix(in oklab,var(--cp-surface-strong)94%,transparent)}}.cp-dashboardMobileCalendarSheetHead{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-dashboardMobileCalendarSheetHead{border-bottom:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.cp-dashboardMobileCalendarSheetMeta{gap:3px;min-width:0;display:grid}.cp-dashboardMobileCalendarSheetEyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.cp-dashboardMobileCalendarSheetDate{font-size:15px;font-weight:780;line-height:1.05}.cp-dashboardMobileCalendarSheetCount{font-size:10.5px;line-height:1.25}.cp-dashboardMobileCalendarSheetTags{flex-wrap:wrap;gap:6px;display:flex}.cp-dashboardMobileCalendarSheetBody{min-width:0;max-height:calc(58dvh - 88px);padding:8px 10px calc(env(safe-area-inset-bottom,0px) + 10px);-webkit-overflow-scrolling:touch;flex:auto;gap:6px;display:grid;overflow:hidden auto}.cp-dashboardMobileCalendarDetailCard{min-width:0;overflow:visible;min-height:64px!important;padding:7px 9px!important}.cp-dashboardMobileCalendarDetailMain{gap:4px;min-width:0;display:grid}.cp-dashboardMobileCalendarDetailTitle{overflow-wrap:break-word;font-size:11.5px;font-weight:760;line-height:1.18}.cp-dashboardMobileCalendarDetailProject{overflow-wrap:break-word;white-space:normal;font-size:10.5px;line-height:1.34;overflow:visible}.cp-dashboardMobileCalendarDetailTags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.cp-dashboardMobileCalendarDetailCard .cp-pill{min-height:22px;padding:0 7px;font-size:10px}.cp-dashboardMobileCalendarDetailStage{font-size:9.8px}@keyframes cpDashboardMobileSheetIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-scrollX{display:none!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec].cp-financeExecModule{padding:8px 9px 9px!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecPanel__head{flex-direction:column;align-items:stretch;gap:8px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecPanel__controls{justify-content:flex-start;width:100%}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecPanel__scope{flex:auto;min-width:0}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecPanel__scopeSelect{width:100%;min-width:0;max-width:100%}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecHero{flex-direction:column;align-items:stretch;gap:6px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecHero__cta{align-self:flex-start}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecKpiGrid{grid-template-columns:1fr;gap:6px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecKpiCard--total{min-height:72px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecKpiCard__value--hero{font-size:21px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecKpiCard{min-height:58px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecKpiCard__value{overflow-wrap:anywhere;word-break:break-word;font-size:17px}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec][data-cp-finance-amounts=hidden] .cp-financeExecKpiCard__value{letter-spacing:.12em;text-align:center}.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec] .cp-financeExecGrid{grid-template-columns:1fr;gap:6px}.cp-module-dashboard .cp-dashboardHome [data-window-id=immediate_attention]>.cp-muted,.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status]>div:first-child>.cp-muted{display:none!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-opsHubExecRow--singleLine{white-space:normal!important;flex-wrap:wrap!important;overflow-x:visible!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec].cp-rrhhExecModule{padding:8px 9px 9px!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecHero{flex-direction:column;align-items:stretch;gap:6px;padding:8px 9px}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecHero__cta{align-self:flex-start}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecHero__statusInline{white-space:normal}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecGrid,.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecGrid--triple,.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecHubGrid{grid-template-columns:1fr;gap:7px}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecHubKpi{min-height:64px}.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecCard__metric strong,.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec] .cp-rrhhExecHubKpi__value{font-size:19px}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-opsKpiRail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-opsKpiRail .cp-opsKpiCard{border-radius:10px!important;min-width:0!important;min-height:68px!important;padding:8px 7px!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-opsKpiRail .cp-opsKpiLabel{font-size:10px!important;line-height:1.15!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-opsKpiRail .cp-opsKpiValue{margin-top:4px!important;font-size:18px!important;line-height:1.05!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=immediate_attention] .cp-immediateGrid{gap:8px;grid-template-columns:minmax(0,1fr)!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=immediate_attention] .cp-immediateCard{padding:8px 10px!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=immediate_attention] .cp-immediateListScroll{--cp-immediate-row:44px;--cp-immediate-gap:5px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardProjectsCard{padding:11px 12px!important}.cp-module-dashboard .cp-dashboardHome .cp-projectDragHandle{display:none!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=projects],.cp-module-dashboard .cp-dashboardHome [data-window-id=projects_shared]{min-width:0;max-width:100%}.cp-module-dashboard .cp-dashboardHome .cp-projectCard{box-sizing:border-box;min-width:0;max-width:100%;padding:8px 9px}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__actions{flex-wrap:nowrap;width:100%}.cp-module-dashboard .cp-dashboardHome .cp-projectCard__action{flex:1 1 0;min-width:0;min-height:28px}.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--primary,.cp-module-dashboard .cp-dashboardHome .cp-projectCard .cp-dashBtn--secondary{min-height:28px;padding:2px 7px;font-size:10px}.cp-module-dashboard .cp-dashboardHome .cp-projectCardGrid{gap:8px}.cp-module-dashboard .cp-dashboardHome .cp-projectsModuleKpiRail{max-width:none}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreatePane{padding:8px 10px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpiRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:4px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi{border-radius:10px;min-height:48px;padding:5px 4px 4px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__icon{width:20px;height:20px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__value{font-size:15px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateKpi__label{font-size:8.5px}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateSubtitle{font-size:10.5px;line-height:1.32}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateStack{gap:6px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateTitle{font-size:12px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateHint{font-size:10.5px!important;line-height:1.35!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateNameRow{gap:6px!important;margin-top:2px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateNameRow .cp-input{min-height:32px;font-size:16px;padding:7px 10px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardTopSurface:after{display:none!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout .cp-weatherModule,.cp-module-dashboard .cp-dashboardHome .cp-dashboardWeatherPane .cp-weatherModule{border:1px solid var(--cp-border)!important;border-radius:14px!important}@supports (color:color-mix(in lab,red,red)){.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout .cp-weatherModule,.cp-module-dashboard .cp-dashboardHome .cp-dashboardWeatherPane .cp-weatherModule{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)!important}}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout .cp-weatherModule,.cp-module-dashboard .cp-dashboardHome .cp-dashboardWeatherPane .cp-weatherModule{box-sizing:border-box;width:100%;min-width:0;border-left-width:1px!important;overflow:hidden!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout .cp-dashboardWeatherPane .cp-weatherModule,.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout .cp-dashboardWeatherPane .cp-weatherModule[data-cp-density=compact]{height:auto!important;min-height:168px!important;max-height:none!important}.cp-module-dashboard .cp-dashboardHome .cp-weatherMain__brand{display:none!important}.cp-module-dashboard .cp-dashboardHome .cp-weatherMini--visual:before{content:none!important;animation:none!important}.cp-module-dashboard .cp-dashboardHome .cp-weatherModule__grid{width:100%;min-width:0;max-width:100%;overflow:hidden}.cp-module-dashboard .cp-dashboardHome .cp-weatherMiniVisual__content{padding-top:22px!important}.cp-module-dashboard .cp-dashboardHome article[data-window-id^=minimized\:]{box-sizing:border-box;width:100%;max-width:100%}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateRowLayout{overflow:clip;grid-template-columns:minmax(0,1fr)!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateNameRow{max-width:100%}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateNameRow .cp-input{flex:1 1 0;min-width:0;max-width:none}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColors{flex-wrap:wrap!important;gap:4px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColors input[type=color]{flex-shrink:0;width:30px!important;height:22px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardCreateColors button[type=button]{flex-shrink:0;width:16px!important;height:16px!important}.cp-module-dashboard .cp-dashboardHome .cp-dashboardTopSurface .cp-card,.cp-module-dashboard .cp-dashboardHome [data-window-id=finance_exec].cp-card,.cp-module-dashboard .cp-dashboardHome [data-window-id=immediate_attention].cp-card,.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status].cp-card,.cp-module-dashboard .cp-dashboardHome [data-window-id=rrhh_exec].cp-card{border-radius:14px}}@media (min-width:768px) and (max-width:1279px){.cp-module-dashboard .cp-dashboardHome{gap:12px;width:100%;min-width:0;max-width:100%;overflow-x:clip}.cp-module-dashboard .cp-dashboardHome [data-window-id=delivery_calendar] .cp-dashboardCalCell{min-height:84px!important;padding:6px!important}.cp-module-dashboard .cp-dashboardHome [data-window-id=delivery_calendar] .cp-calendarDeliveryToolbar{margin-top:10px}.cp-module-dashboard .cp-dashboardHome [data-window-id=ops_status] .cp-scrollX{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (max-width:1279px){.cp-main:has(.cp-page.cp-module-calendar){box-sizing:border-box;max-width:100vw;overflow-x:clip!important}.cp-main .cp-container:has(>.cp-page.cp-module-calendar){box-sizing:border-box;max-width:100vw;padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important}.cp-page.cp-module-calendar{box-sizing:border-box;max-width:100%;overflow-x:clip}.cp-module-calendar .cp-stage{box-sizing:border-box;max-width:100%;overflow:hidden}.cp-module-calendar .cp-viewScope{min-width:0;max-width:100%}.cp-module-calendar .cp-viewBody{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.cp-module-calendar .cp-tableWrap,.cp-module-calendar .cp-viewBody{box-sizing:border-box;min-width:0;max-width:100%}.cp-module-calendar .cp-calRightGrid{box-sizing:border-box;overscroll-behavior-x:contain;max-width:100%}.cp-module-calendar .cp-scrollX{box-sizing:border-box;max-width:100%}.cp-module-calendar .cp-ganttVWrap,.cp-module-calendar .cp-tlWrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.cp-module-calendar .cp-toolbar{align-items:stretch;gap:8px}.cp-module-calendar .cp-toolbar,.cp-module-calendar .cp-toolbarLeft,.cp-module-calendar .cp-toolbarRight{box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%}.cp-module-calendar .cp-toolbar .cp-seg{flex-wrap:wrap;row-gap:6px;min-width:0;max-width:100%}.cp-module-calendar .cp-platformHubGrid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.cp-module-calendar .cp-riskCard,.cp-module-calendar .cp-riskScroll{box-sizing:border-box;max-width:100%}.cp-module-calendar .cp-riskScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.cp-module-calendar .cp-riskRow{flex-wrap:wrap;row-gap:6px}}@media (max-width:767px){body:has(.cp-page.cp-module-calendar),html:has(.cp-page.cp-module-calendar){width:100%;max-width:100vw;overflow-x:hidden}body:has(.cp-page.cp-module-calendar) .cp-main,body:has(.cp-page.cp-module-calendar) .cp-main .cp-container,body:has(.cp-page.cp-module-calendar) .cp-page.cp-module-calendar,body:has(.cp-page.cp-module-calendar) .cp-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100vw;overflow-x:clip}.cp-main .cp-container:has(>.cp-page.cp-module-calendar){padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important}.cp-page.cp-module-calendar{padding-top:var(--cp-mobile-module-top-space)!important}.cp-page.cp-module-calendar .cp-card,.cp-page.cp-module-calendar .cp-stage,.cp-page.cp-module-calendar .cp-viewBody,.cp-page.cp-module-calendar .cp-viewScope,.cp-page.cp-module-calendar>*{box-sizing:border-box;min-width:0;max-width:100%}.cp-page.cp-module-calendar .cp-viewBody{overflow-x:clip}.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap,.cp-page.cp-module-calendar .cp-mobileFullGrid{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow:auto hidden}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendInner{justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-scrollX{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;position:relative!important;overflow:visible!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-tableWrap{min-width:0;max-width:100%;overflow:visible!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-calRightGrid{-webkit-overflow-scrolling:touch;width:max-content!important;min-width:100%!important;max-width:none!important;overflow:visible auto!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-calTable{min-width:max-content}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendBar{min-width:0;max-width:100%;overflow:hidden}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendRow--status{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:8px 10px!important;flex-wrap:nowrap!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:8px!important;display:flex!important;overflow:auto hidden!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendRow--status::-webkit-scrollbar{display:none}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendRow--status .cp-legendItem{flex:none;gap:6px!important;font-size:11px!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-focusExitSlot,.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendProcessItem,.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendPropagate,.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendRow--process,.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-legendRow--status .cp-legendItem--stateRef,.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-trackLegendItem{display:none!important}.cp-page.cp-module-calendar .cp-mobileFullGrid .cp-temporalStateRef{white-space:nowrap!important;min-height:24px!important;padding:0 8px!important;font-size:10px!important;line-height:1!important}.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileCalendarTableScroller{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%!important;position:relative!important;overflow:auto!important}.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEp,.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpCell,.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpHead{z-index:320!important;-webkit-backdrop-filter:blur(10px)saturate(130%)!important;background:#ffffffb8 padding-box padding-box!important;width:56px!important;min-width:56px!important;max-width:56px!important;position:sticky!important;left:0!important;box-shadow:1px 0 #94a3b824!important}.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpHead{z-index:380!important;top:0!important;left:0!important}.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpCell{z-index:320!important;left:0!important}.cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap tfoot .cp-mobileStickyEpHead{z-index:360!important}.dark .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEp,.dark .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpCell,.dark .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpHead,:root[data-theme=auto].dark .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEp,:root[data-theme=auto].dark .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpCell,:root[data-theme=auto].dark .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpHead,:root[data-theme=dark] .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEp,:root[data-theme=dark] .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpCell,:root[data-theme=dark] .cp-page.cp-module-calendar .cp-mobileCalendarFullTableWrap .cp-mobileStickyEpHead{background:#080e1ea3!important;box-shadow:1px 0 #94a3b824!important}.cp-page.cp-module-calendar .cp-calendarDesktopOnly{display:none!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2]{border:1px solid var(--cp-border)!important;border-radius:20px!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2]{border:1px solid color-mix(in oklab,var(--cp-border)88%,transparent)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2]{background:linear-gradient(180deg,oklab(100% 0 5.96046e-8/.74),transparent 44%),var(--cp-surface,#fffffff7)!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2]{background:linear-gradient(180deg,oklab(100% 0 5.96046e-8/.74),transparent 44%),color-mix(in oklab,var(--cp-surface,#fffffff7)97%,transparent)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2]{box-shadow:0 18px 44px #0f172a1a,inset 0 1px #ffffffc2!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarSummaryHead{gap:8px!important;display:grid!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarSummaryTitleWrap{gap:4px!important;min-width:0!important;display:grid!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusCluster{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarVersion{color:var(--cp-ink)!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;display:inline-block!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{border:1px solid var(--cp-accent)!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{border:1px solid color-mix(in oklab,var(--cp-accent)20%,var(--cp-border)80%)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{background:var(--cp-accent)!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{background:color-mix(in oklab,var(--cp-accent)10%,white 90%)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{color:var(--cp-accent)!important;font-size:10px!important;font-weight:800!important;line-height:1!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{color:color-mix(in oklab,var(--cp-accent)76%,black 24%)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero{border:1px solid var(--cp-accent)!important;border-radius:16px!important;gap:5px!important;min-width:0!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero{border:1px solid color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero{background:radial-gradient(circle at top right,var(--cp-accent),transparent 58%),#ffffffed!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero{background:radial-gradient(circle at top right,color-mix(in oklab,var(--cp-accent)14%,transparent),transparent 58%),oklab(100% 0 5.96046e-8/.93)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileHeroLabel{letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--cp-muted)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero strong{letter-spacing:-.04em!important;color:var(--cp-ink)!important;font-size:26px!important;font-weight:900!important;line-height:1.02!important;display:block!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarGrid>*{min-width:0!important;max-width:100%!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric{border:1px solid var(--cp-border)!important;border-radius:14px!important;align-content:start!important;gap:5px!important;min-width:0!important;min-height:72px!important;padding:11px 10px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric{border:1px solid color-mix(in oklab,var(--cp-border)92%,transparent)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric{background:var(--cp-surface,#fffffff7)!important}@supports (color:color-mix(in lab,red,red)){.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric{background:color-mix(in oklab,var(--cp-surface,#fffffff7)97%,transparent)!important}}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric{overflow:hidden!important;box-shadow:inset 0 1px #ffffff8f!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric.cp-mobileOpsItem--wide{grid-column:1/-1!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetricLabel{letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--cp-muted)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetricValue{letter-spacing:-.02em!important;color:var(--cp-ink)!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;display:block!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobilePrimaryActions{margin-top:2px!important;display:flex!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobilePrimaryAction{border-radius:12px!important;width:100%!important;min-height:39px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.cp-page.cp-module-calendar .cp-mobileTrackingCard[data-mobile-tracking=collapsed] .cp-mobileTrackingBody,.cp-page.cp-module-calendar .cp-mobileTrackingCard[data-mobile-tracking=collapsed] .cp-mobileTrackingLegend{display:none!important}.cp-page.cp-module-calendar .cp-mobileTrackingPreviewBtn{align-items:center!important;min-height:32px!important;font-size:12px!important;display:inline-flex!important}.cp-mobileFocusPanel{z-index:2147483647;pointer-events:auto;position:fixed;inset:0;visibility:visible!important;opacity:1!important;display:block!important;transform:none!important}.cp-mobileFocusBackdrop{z-index:1;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#080e1e47;border:0;position:absolute;inset:0}.cp-mobileFocusSheet{z-index:2;border:1px solid var(--cp-border);border-radius:24px 24px 0 0;gap:0;width:calc(100vw - 24px);max-width:calc(100vw - 24px);min-height:auto;max-height:78dvh;display:grid;position:absolute;inset:50% 12px auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusSheet{border:1px solid color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-mobileFocusSheet{background:var(--cp-surface,#fffffff7)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusSheet{background:color-mix(in oklab,var(--cp-surface,#fffffff7)97%,transparent)}}.cp-mobileFocusSheet{pointer-events:auto;touch-action:pan-y;box-shadow:0 24px 64px #0f172a38;visibility:visible!important;opacity:1!important;display:grid!important;transform:translateY(-50%)!important}.cp-mobileFocusHeader{z-index:2;border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusHeader{border-bottom:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-mobileFocusHeader{background:var(--cp-surface,#fffffff7)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusHeader{background:color-mix(in oklab,var(--cp-surface,#fffffff7)96%,transparent)}}.cp-mobileFocusHeader{-webkit-backdrop-filter:blur(10px)}.cp-mobileFocusHeaderText{gap:4px;min-width:0;display:grid}.cp-mobileFocusEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);font-size:10px;font-weight:700}.cp-mobileFocusTitle{color:var(--cp-ink);font-size:16px;line-height:1.15}.cp-mobileFocusMeta,.cp-mobileFocusStatusNote{color:var(--cp-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.cp-mobileFocusStatusPill{border:1px solid var(--cp-border);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill{border:1px solid color-mix(in oklab,var(--cp-border)88%,transparent)}}.cp-mobileFocusStatusPill{background:var(--cp-surface,#fffffff5)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill{background:color-mix(in oklab,var(--cp-surface,#fffffff5)96%,transparent)}}.cp-mobileFocusStatusPill{font-size:11px;font-weight:700}.cp-mobileFocusStatusPill--saving{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--saving{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-mobileFocusStatusPill--saving{color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--saving{color:color-mix(in oklab,var(--cp-accent)76%,black 24%)}}.cp-mobileFocusStatusPill--saved{border-color:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--saved{border-color:color-mix(in oklab,var(--cp-tracking-done)36%,var(--cp-border)64%)}}.cp-mobileFocusStatusPill--saved{background:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--saved{background:color-mix(in oklab,var(--cp-tracking-done)10%,transparent)}}.cp-mobileFocusStatusPill--saved{color:var(--cp-tracking-done)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--saved{color:color-mix(in oklab,var(--cp-tracking-done)88%,var(--cp-ink)12%)}}.cp-mobileFocusStatusPill--error{border-color:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--error{border-color:color-mix(in oklab,var(--cp-tracking-cancelled)36%,var(--cp-border)64%)}}.cp-mobileFocusStatusPill--error{background:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--error{background:color-mix(in oklab,var(--cp-tracking-cancelled)10%,transparent)}}.cp-mobileFocusStatusPill--error{color:var(--cp-tracking-cancelled)}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusPill--error{color:color-mix(in oklab,var(--cp-tracking-cancelled)88%,var(--cp-ink)12%)}}.cp-mobileFocusClose{flex:none;min-height:38px!important;padding:0 14px!important}.cp-mobileFocusBody{padding:12px 14px calc(env(safe-area-inset-bottom,0px) + 16px);-webkit-overflow-scrolling:touch;gap:10px;display:grid;overflow:hidden auto}.cp-mobileFocusSection{border:1px solid var(--cp-border,#0000001f);gap:8px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusSection{border:1px solid color-mix(in oklab,var(--cp-border,#0000001f)74%,transparent)}}.cp-mobileFocusSection{background:var(--cp-surface,#fffffff5);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusSection{background:color-mix(in oklab,var(--cp-surface,#fffffff5)96%,transparent)}}.cp-mobileFocusLabel{color:var(--cp-muted);font-size:11px;font-weight:700}.cp-mobileFocusStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cp-mobileFocusStatusBtn{text-align:center;letter-spacing:-.01em;justify-content:center;transition:transform .12s,box-shadow .14s,border-color .14s,background .14s;white-space:nowrap!important;min-width:0!important;min-height:42px!important;padding:8px 4px!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.cp-mobileFocusStatusBtn:active{transform:scale(.98)}.cp-mobileFocusStatusBtn.is-active{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.cp-mobileFocusStatusBtn.is-active{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 12%,transparent)}}.cp-mobileFocusEta,.cp-mobileFocusTextarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.cp-mobileFocusEta{min-height:42px}.cp-mobileFocusTextarea{resize:vertical;min-height:120px;max-height:160px}.cp-mobileFocusDetails{opacity:0;gap:10px;max-height:0;transition:max-height .18s,opacity .16s;display:grid;overflow:hidden}.cp-mobileFocusDetails.is-open{opacity:1;max-height:420px}.cp-mobileFocusActual{justify-content:flex-start;display:flex}.cp-mobileFocusFallback{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:2147483646;justify-content:center;display:flex;position:fixed}.cp-mobileFocusFallbackBtn{min-height:40px!important;padding:0 16px!important}.dark .cp-mobileFocusPanel,:root[data-theme=auto].dark .cp-mobileFocusPanel,:root[data-theme=dark] .cp-mobileFocusPanel{pointer-events:auto}.dark .cp-mobileFocusBackdrop,:root[data-theme=auto].dark .cp-mobileFocusBackdrop,:root[data-theme=dark] .cp-mobileFocusBackdrop{background:#0206177a}.dark .cp-mobileFocusSheet,:root[data-theme=auto].dark .cp-mobileFocusSheet,:root[data-theme=dark] .cp-mobileFocusSheet{background:linear-gradient(#0f172af5,#080e1ef0);border-color:#94a3b829;box-shadow:0 28px 80px #0206177a}.dark .cp-mobileFocusHeader,.dark .cp-mobileFocusSection,:root[data-theme=auto].dark .cp-mobileFocusHeader,:root[data-theme=auto].dark .cp-mobileFocusSection,:root[data-theme=dark] .cp-mobileFocusHeader,:root[data-theme=dark] .cp-mobileFocusSection{background:oklab(20.7682% -.00294792 -.039715/.866275);border-color:#94a3b829}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileOpsTitle{font-size:17px!important;line-height:1.05!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileOpsEyebrow{font-size:10px!important}.cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric.cp-mobileOpsItem--wide .cp-mobileCalendarMetricValue{font-size:15px!important;line-height:1.25!important}.dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2],:root[data-theme=auto].dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2],:root[data-theme=dark] .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2]{background:linear-gradient(#0f172ac7,#080e1eb8)!important;border-color:#94a3b829!important;box-shadow:0 22px 54px #0206176b,inset 0 1px #ffffff0d!important}.dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill,:root[data-theme=auto].dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill,:root[data-theme=dark] .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarStatusPill{color:#bae6fdf0!important;background:#082f4952!important;border-color:#7dd3fc2e!important}.dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero,:root[data-theme=auto].dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero,:root[data-theme=dark] .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarHero{background:radial-gradient(circle at 100% 0,#22d3ee24,#0000 56%),linear-gradient(#0f172ac7,#080e1eb8)!important;border-color:#7dd3fc2e!important;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #02081747!important}.dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric,:root[data-theme=auto].dark .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric,:root[data-theme=dark] .cp-page.cp-module-calendar [data-mobile-calendar-summary=v2] .cp-mobileCalendarMetric{background:#0f172aad!important;border-color:#94a3b824!important;box-shadow:inset 0 1px #ffffff0a,0 1px #02061738!important}.cp-module-calendar .cp-card.cp-card__pad{padding-left:14px!important;padding-right:14px!important}.cp-module-calendar .cp-toolbar .cp-btn,.cp-module-calendar .cp-toolbar .cp-pill,.cp-module-calendar .cp-toolbar .cp-pill--fs{min-height:42px;padding-left:12px;padding-right:12px}.cp-module-calendar .cp-calendarWizardCard .cp-configWizardBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(52vh,440px);overflow-y:auto}.cp-module-calendar .cp-calendarWizardCard .cp-wizardGenModeBody{min-height:0!important}.cp-module-calendar .cp-seqConfigCard .cp-seqPresetRow{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.cp-module-calendar .cp-seqConfigCard>div[style*=repeat\(3]{grid-template-columns:minmax(0,1fr)!important}.cp-module-calendar .cp-pill--fsMain{display:none!important}}[data-assign-guide=web-link-project-button].assignGuideActive{color:#fff!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#2f6df6,#7c3aed)!important;border-color:#7c3aedd9!important;box-shadow:0 14px 30px #2f6df659,inset 0 0 0 1px #ffffff38!important}.cp-tosShell,.cp-tosShell--ops{background:0 0;min-height:calc(100vh - 180px)}.cp-tosTopBar{border-bottom:1px solid var(--cp-border);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.cp-tosTopBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosTopBar{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosTopBar{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-tosTopBar{-webkit-backdrop-filter:none;backdrop-filter:none}.cp-tosFrame{flex:1;grid-template-columns:252px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.cp-tosFrame.is-ops-open{grid-template-columns:252px minmax(0,1fr) 264px}.cp-tosSidebar{border-right:1px solid var(--cp-border);width:252px;max-width:252px}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar{border-right:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosSidebar{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar{background:color-mix(in oklab,var(--cp-surface)98%,var(--cp-accent)2%)}}.cp-tosSidebar__sticky{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__sticky{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-tosSidebar__sticky{border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__sticky{border-bottom:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosSidebar__search{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__search{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-tosSidebar__search{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosSidebar__search{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosDirectoryRow:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow:hover{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%)}}.cp-tosDirectoryRow:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow:hover{border-color:color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-tosDirectoryRow:hover{transform:none}.cp-tosDirectoryRow.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow.is-active{background:color-mix(in oklab,var(--cp-accent)10%,var(--cp-surface)90%)}}.cp-tosDirectoryRow.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow.is-active{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-tosDirectoryRow.is-active{box-shadow:inset 3px 0 0 var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosDirectoryRow.is-active{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--cp-accent)68%,transparent)}}.cp-tosMain{background:0 0;padding:16px 18px 24px}.cp-tosHero{border:1px solid var(--cp-border);border-radius:14px;margin-bottom:14px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.cp-tosHero{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosHero{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosHero{background:color-mix(in oklab,var(--cp-surface)98%,var(--cp-accent)2%)}}.cp-tosHero{box-shadow:none}.cp-tosHeroReel,.cp-tosHero__glow,.cp-tosHero__scanline{display:none}.cp-tosHero--cinema{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosHero--cinema{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosHero--cinema{box-shadow:none}.cp-tosHero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-tosHero__identity{align-items:center;gap:14px;display:flex}.cp-tosHero__avatar{background:linear-gradient(145deg,var(--cp-accent),var(--cp-surface));border-radius:16px;width:64px;height:64px;font-size:18px}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__avatar{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-accent)18%,var(--cp-surface)82%),color-mix(in oklab,var(--cp-surface)94%,transparent))}}.cp-tosHero__avatar{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosHero__avatar{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosHero__intro h1{letter-spacing:-.02em;text-shadow:none;margin:0;font-size:24px;line-height:1.08}.cp-tosHero__toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cp-tosOpsSummary{border-top:1px solid var(--cp-border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsSummary{border-top:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-tosOpsSummary__item{border:1px solid var(--cp-border);border-radius:12px;gap:6px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsSummary__item{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosOpsSummary__item{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsSummary__item{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-tosOpsSummary__item strong{font-size:13px}.cp-tosOpsSummary__item--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsSummary__item--warn{border-color:color-mix(in oklab,#f59e0b 24%,var(--cp-border)76%)}}.cp-tosOpsSummary__item--warn{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsSummary__item--warn{background:color-mix(in oklab,#f59e0b 6%,var(--cp-surface)94%)}}.cp-tosHero__tags{margin-top:12px}.cp-tosHeroTag,.cp-tosMiniBadge{border-style:solid;border-width:1px}.cp-tosTag--netflix{color:#b91c1c;border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--netflix{border-color:color-mix(in oklab,#ef4444 28%,var(--cp-border)72%)}}.cp-tosTag--netflix{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--netflix{background:color-mix(in oklab,#ef4444 8%,var(--cp-surface)92%)}}.cp-tosTag--disney{color:#1d4ed8;border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--disney{border-color:color-mix(in oklab,#3b82f6 28%,var(--cp-border)72%)}}.cp-tosTag--disney{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--disney{background:color-mix(in oklab,#3b82f6 8%,var(--cp-surface)92%)}}.cp-tosTag--hbo{color:#6d28d9;border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--hbo{border-color:color-mix(in oklab,#8b5cf6 28%,var(--cp-border)72%)}}.cp-tosTag--hbo{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--hbo{background:color-mix(in oklab,#8b5cf6 8%,var(--cp-surface)92%)}}.cp-tosTag--prime{color:#0369a1;border-color:#0ea5e9}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--prime{border-color:color-mix(in oklab,#0ea5e9 28%,var(--cp-border)72%)}}.cp-tosTag--prime{background:#0ea5e9}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--prime{background:color-mix(in oklab,#0ea5e9 8%,var(--cp-surface)92%)}}.cp-tosTag--resolve{color:#0284c7;border-color:#38bdf8}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--resolve{border-color:color-mix(in oklab,#38bdf8 28%,var(--cp-border)72%)}}.cp-tosTag--resolve{background:#38bdf8}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--resolve{background:color-mix(in oklab,#38bdf8 8%,var(--cp-surface)92%)}}.cp-tosTag--flame{color:#c2410c;border-color:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--flame{border-color:color-mix(in oklab,#f97316 28%,var(--cp-border)72%)}}.cp-tosTag--flame{background:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--flame{background:color-mix(in oklab,#f97316 8%,var(--cp-surface)92%)}}.cp-tosTag--nuke{color:#a16207;border-color:#eab308}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--nuke{border-color:color-mix(in oklab,#eab308 28%,var(--cp-border)72%)}}.cp-tosTag--nuke{background:#eab308}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--nuke{background:color-mix(in oklab,#eab308 8%,var(--cp-surface)92%)}}.cp-tosTag--protools{color:#0369a1;border-color:#7dd3fc}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--protools{border-color:color-mix(in oklab,#7dd3fc 28%,var(--cp-border)72%)}}.cp-tosTag--protools{background:#7dd3fc}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--protools{background:color-mix(in oklab,#7dd3fc 8%,var(--cp-surface)92%)}}.cp-tosTag--avid{color:#15803d;border-color:#4ade80}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--avid{border-color:color-mix(in oklab,#4ade80 28%,var(--cp-border)72%)}}.cp-tosTag--avid{background:#4ade80}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--avid{background:color-mix(in oklab,#4ade80 8%,var(--cp-surface)92%)}}.cp-tosTag--online{color:#0369a1;border-color:#38bdf8}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--online{border-color:color-mix(in oklab,#38bdf8 28%,var(--cp-border)72%)}}.cp-tosTag--online{background:#38bdf8}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--online{background:color-mix(in oklab,#38bdf8 8%,var(--cp-surface)92%)}}.cp-tosTag--color{color:#be185d;border-color:#f472b6}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--color{border-color:color-mix(in oklab,#f472b6 28%,var(--cp-border)72%)}}.cp-tosTag--color{background:#f472b6}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--color{background:color-mix(in oklab,#f472b6 8%,var(--cp-surface)92%)}}.cp-tosTag--conform{color:#7c3aed;border-color:#c084fc}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--conform{border-color:color-mix(in oklab,#c084fc 28%,var(--cp-border)72%)}}.cp-tosTag--conform{background:#c084fc}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--conform{background:color-mix(in oklab,#c084fc 8%,var(--cp-surface)92%)}}.cp-tosTag--mix{color:#047857;border-color:#34d399}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--mix{border-color:color-mix(in oklab,#34d399 28%,var(--cp-border)72%)}}.cp-tosTag--mix{background:#34d399}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--mix{background:color-mix(in oklab,#34d399 8%,var(--cp-surface)92%)}}.cp-tosTag--delivery{color:#c2410c;border-color:#fb923c}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--delivery{border-color:color-mix(in oklab,#fb923c 28%,var(--cp-border)72%)}}.cp-tosTag--delivery{background:#fb923c}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--delivery{background:color-mix(in oklab,#fb923c 8%,var(--cp-surface)92%)}}.cp-tosTag--hdr{color:#a16207;border-color:#fde047}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--hdr{border-color:color-mix(in oklab,#fde047 28%,var(--cp-border)72%)}}.cp-tosTag--hdr{background:#fde047}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--hdr{background:color-mix(in oklab,#fde047 8%,var(--cp-surface)92%)}}.cp-tosTag--dolby{color:#4338ca;border-color:#818cf8}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--dolby{border-color:color-mix(in oklab,#818cf8 28%,var(--cp-border)72%)}}.cp-tosTag--dolby{background:#818cf8}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--dolby{background:color-mix(in oklab,#818cf8 8%,var(--cp-surface)92%)}}.cp-tosTag--vfx{color:#c2410c;border-color:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--vfx{border-color:color-mix(in oklab,#f97316 28%,var(--cp-border)72%)}}.cp-tosTag--vfx{background:#f97316}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--vfx{background:color-mix(in oklab,#f97316 8%,var(--cp-surface)92%)}}.cp-tosTag--remote{color:#475569;border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--remote{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosTag--remote{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosTag--remote{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-tosSection{border:1px solid var(--cp-border);border-radius:14px;margin-bottom:12px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.cp-tosSection{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosSection{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosSection{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-tosSection--history-primary{padding:18px 18px 20px}.cp-tosSection--history-primary .cp-tosSection__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cp-tosSection__hint{margin:4px 0 0;font-size:12px}.cp-tosCinemaHistory{gap:10px;display:grid}.cp-tosCinemaHistory__item{border:1px solid var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__item{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosCinemaHistory__item{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__item{background:color-mix(in oklab,var(--cp-surface)98%,var(--cp-accent)2%)}}.cp-tosCinemaHistory__item{box-shadow:none}.cp-tosCinemaHistory__item.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__item.is-active{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-tosCinemaHistory__item.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-tosCinemaHistory__item.is-active{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface)94%)}}.cp-tosCinemaHistory__project{font-size:17px;font-weight:780}.cp-tosDetailsToggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:13px;font-weight:650;display:flex}.cp-tosDetailsBody{border-top:1px solid var(--cp-border);gap:12px;margin-top:14px;padding-top:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-tosDetailsBody{border-top:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-tosDetailsExtras{gap:12px;display:grid}.cp-tosInput{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosInput{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-tosInput{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosInput{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosOps{border-left:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosOps{border-left:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosOps{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosOps{background:color-mix(in oklab,var(--cp-surface)98%,var(--cp-accent)2%)}}.cp-tosOps{border-radius:0;max-height:calc(100vh - 180px);padding:14px;overflow:auto}.cp-tosOps__sticky{max-height:none;padding:0;position:static;overflow:visible}.cp-tosOps__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cp-tosOps__head h2{margin:0;font-size:14px}.cp-tosOps__hint{margin:4px 0 0;font-size:11px}.cp-tosOps__liveDot{display:none}.cp-tosOpsMetrics--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.cp-tosOpsMetric{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsMetric{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-tosOpsMetric{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsMetric{border-color:color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-tosOpsRail{border-left:1px solid var(--cp-border);width:40px}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsRail{border-left:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosOpsRail{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsRail{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-tosOpsRail{justify-content:center;align-items:flex-start;padding-top:16px;display:flex}.cp-tosOpsRail__btn{writing-mode:vertical-rl;border:1px solid var(--cp-border);transform:rotate(180deg)}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsRail__btn{border:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosOpsRail__btn{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsRail__btn{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.cp-tosOpsRail__btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--cp-accent);border-radius:10px;padding:10px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-tosOpsRail__btn{color:color-mix(in oklab,var(--cp-accent)72%,var(--cp-ink)28%)}}.cp-tosNetworkEmpty{border:1px dashed var(--cp-border);border-radius:14px;min-height:280px}@supports (color:color-mix(in lab,red,red)){.cp-tosNetworkEmpty{border:1px dashed color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosNetworkEmpty{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosNetworkEmpty{background:color-mix(in oklab,var(--cp-surface)98%,transparent)}}.cp-tosShareOverlay{background:var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){.cp-tosShareOverlay{background:color-mix(in oklab,var(--cp-bg)55%,transparent)}}.cp-tosShareOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cp-tosShareSheet{background:var(--cp-surface);box-shadow:0 24px 64px oklab(0 none none/.12)}.cp-tosAssignSheet__foot,.cp-tosAssignSheet__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-tosAssignSheet__head h2{margin:0;font-size:16px}.cp-tosAssignSheet__body{gap:12px;margin-top:14px;display:grid}.cp-tosAssignSheet__foot{justify-content:flex-end;margin-top:16px}.cp-tosOpsSummary--staffing .cp-tosOpsSummary__item{gap:4px;display:grid}.cp-tosOpsSummary__item--wide{grid-column:1/-1}.cp-tosRelationList{gap:8px;margin-top:10px;display:grid}.cp-tosRelationItem{gap:2px;font-size:13px;display:grid}.cp-tosOpsStatusList{gap:6px;font-size:13px;display:grid}.cp-tosOpsStatusList p{margin:0}.cp-tosAvail--unknown{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-tosAvail--unknown{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-tosAvail--unknown{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-tosAvail--unknown{border-color:color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosAvail--unknown{background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.cp-tosAvail--unknown{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.cp-tosAvail--hold{color:#7c3aed;border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-tosAvail--hold{border-color:color-mix(in oklab,#8b5cf6 28%,var(--cp-border)72%)}}.cp-tosAvail--hold{background:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.cp-tosAvail--hold{background:color-mix(in oklab,#8b5cf6 8%,var(--cp-surface)92%)}}@media (max-width:1100px){.cp-tosFrame.is-ops-open{grid-template-columns:240px minmax(0,1fr) 240px}}@media (max-width:920px){.cp-tosFrame,.cp-tosFrame.is-ops-open{grid-template-columns:240px minmax(0,1fr)}.cp-tosOps,.cp-tosOpsRail{border-left:0;border-top:1px solid var(--cp-border);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.cp-tosOps,.cp-tosOpsRail{border-top:1px solid color-mix(in oklab,var(--cp-border)84%,transparent)}}.cp-tosOps,.cp-tosOpsRail{max-height:none}.cp-tosOpsRail{width:auto;padding:10px 16px}.cp-tosOpsRail__btn{writing-mode:horizontal-tb;width:100%;transform:none}}@media (max-width:720px){.cp-tosFrame,.cp-tosFrame.is-ops-open{grid-template-columns:1fr}.cp-tosSidebar{width:auto;max-width:none;max-height:240px}}.cp-module-talent-network{color-scheme:light;--cp-tn-bg:#fff;--cp-tn-surface:#f8fafc;--cp-tn-border:#e2e8f0;--cp-tn-text:#0f172a;--cp-tn-muted:#64748b;--cp-tn-accent:#2563eb;--cp-tn-accent-soft:#dbeafe;--cp-tn-green:#059669;--cp-tn-green-soft:#d1fae5;--cp-tn-lavender:#ede9fe;--cp-tn-lavender-text:#5b21b6}html.dark .cp-module-talent-network{color:var(--cp-tn-text)!important;background:#fff!important}.cp-module-talent-network .cp-muted{color:var(--cp-tn-muted)}.cp-tnStatus{background:var(--cp-tn-accent-soft);color:#1e3a8a;border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:12px}.cp-tnShell{gap:16px;display:grid}.cp-tnHeader{border:1px solid var(--cp-tn-border);background:linear-gradient(180deg,#fff 0,var(--cp-tn-surface)100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0f172a0a}.cp-tnHeader h1{color:var(--cp-tn-text);letter-spacing:-.02em;margin:0;font-size:20px}.cp-tnHeader__lead p{max-width:none;margin:4px 0 0;font-size:13px}.cp-tnHeader__metrics{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.cp-tnHeaderChip{background:var(--cp-tn-surface);border:1px solid var(--cp-tn-border);color:var(--cp-tn-muted);border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.cp-tnFrame{grid-template-columns:minmax(200px,25fr) minmax(0,55fr) minmax(180px,20fr);align-items:start;gap:16px;display:grid}.cp-tnDirectory,.cp-tnMain,.cp-tnQuick{border:1px solid var(--cp-tn-border);background:var(--cp-tn-bg);border-radius:16px;box-shadow:0 1px 2px #0f172a0a}.cp-tnDirectory{padding:12px}.cp-tnDirectory__head{margin-bottom:10px}.cp-tnDirectory__title{margin:0;font-size:14px;font-weight:700}.cp-tnDirectory__count{color:var(--cp-tn-muted);margin:2px 0 0;font-size:11px}.cp-tnDirectory__search{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:10px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:12px}.cp-tnDirectory__filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cp-tnFilterChip{border:1px solid var(--cp-tn-border);cursor:pointer;background:#fff;border-radius:999px;padding:4px 9px;font-size:11px}.cp-tnFilterChip.is-active{background:var(--cp-tn-accent-soft);color:#1d4ed8;border-color:#93c5fd}.cp-tnDirectory__list{gap:4px;display:grid}.cp-tnDirectoryRow{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px 1fr;gap:8px;width:100%;padding:8px;display:grid}.cp-tnDirectoryRow:hover{background:var(--cp-tn-surface)}.cp-tnDirectoryRow.is-active{background:var(--cp-tn-accent-soft);border-color:#93c5fd}.cp-tnDirectoryRow__avatar{background:var(--cp-tn-lavender);width:36px;height:36px;color:var(--cp-tn-lavender-text);border-radius:10px;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.cp-tnDirectoryRow__photo{object-fit:cover;width:100%;height:100%}.cp-tnDirectoryRow__name{color:var(--cp-tn-text);font-size:12px;font-weight:700;line-height:1.2}.cp-tnDirectoryRow__fav{color:#f59e0b;margin-left:3px}.cp-tnDirectoryRow__role{color:var(--cp-tn-accent);font-size:11px;font-weight:600;display:block}.cp-tnDirectoryRow__meta{color:var(--cp-tn-muted);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:10px;display:flex}.cp-tnDirectoryRow__location:after{content:"·";margin:0 4px}.cp-tnDirectoryEmpty{text-align:center;padding:16px 8px;font-size:12px}.cp-tnDirectory__more{border:1px dashed var(--cp-tn-border);background:var(--cp-tn-surface);width:100%;color:var(--cp-tn-accent);cursor:pointer;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:600}.cp-tnMain--empty{place-items:center;min-height:360px;display:grid}.cp-tnEmptyHero{text-align:center;max-width:420px}.cp-tnEmptyHero__orb{background:radial-gradient(circle at 30% 30%,#dbeafe,#ede9fe);border-radius:999px;width:64px;height:64px;margin:0 auto 12px}.cp-tnHero{border-bottom:1px solid var(--cp-tn-border);gap:14px;margin-bottom:18px;padding-bottom:18px;display:grid}.cp-tnHero__top{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cp-tnHero__avatar{color:#1e3a8a;object-fit:cover;background:linear-gradient(135deg,#dbeafe,#ede9fe);border-radius:18px;place-items:center;width:88px;height:88px;font-size:26px;font-weight:800;display:grid}.cp-tnHero__name{letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.1}.cp-tnHero__nameInput{border:1px solid var(--cp-tn-border);border-radius:10px;width:100%;padding:8px 10px;font-size:22px;font-weight:700}.cp-tnHero__role{color:var(--cp-tn-accent);margin:4px 0 0;font-size:15px;font-weight:600}.cp-tnHero__location{color:var(--cp-tn-muted);margin:2px 0 0;font-size:13px}.cp-tnHero__meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cp-tnHero__pill{background:var(--cp-tn-green-soft);color:var(--cp-tn-green);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.cp-tnHero__pill--soft{background:var(--cp-tn-lavender);color:var(--cp-tn-lavender-text)}.cp-tnShareStrip{background:linear-gradient(90deg,var(--cp-tn-accent-soft),var(--cp-tn-lavender));border:1px solid #bfdbfe;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cp-tnShareStrip__label{text-transform:uppercase;letter-spacing:.05em;color:#1e40af;font-size:11px;font-weight:700}.cp-tnShareStrip__actions{flex-wrap:wrap;gap:6px;display:flex}.cp-tnShareBtn{cursor:pointer;color:var(--cp-tn-text);background:#ffffffd9;border:1px solid #fff9;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.cp-tnShareBtn--primary{background:var(--cp-tn-accent);border-color:var(--cp-tn-accent);color:#fff}.cp-tnHero__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-tnBtn{border:1px solid var(--cp-tn-border);cursor:pointer;color:inherit;background:#fff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none}.cp-tnBtn--primary{background:var(--cp-tn-accent);border-color:var(--cp-tn-accent);color:#fff}.cp-tnBtn--ghost{background:var(--cp-tn-surface)}.cp-tnBtn--danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.cp-tnSection--featured{border:1px solid var(--cp-tn-border);background:linear-gradient(#fff,#f1f5f9);border-radius:14px;padding:16px}.cp-tnSection--featured .cp-tnSection__title{color:var(--cp-tn-text);font-size:12px;font-weight:800}.cp-tnSection__title{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-tn-muted);margin:0 0 10px;font-size:11px;font-weight:700}.cp-tnContactGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cp-tnContactCard{border:1px solid var(--cp-tn-border);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:14px;gap:4px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.cp-tnContactCard:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 14px #2563eb14}.cp-tnContactCard__icon{font-size:18px;line-height:1}.cp-tnContactCard__label{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);font-size:10px;font-weight:700}.cp-tnContactCard__value{color:var(--cp-tn-text);word-break:break-word;font-size:12px;font-weight:600}.cp-tnPortfolioHub{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.cp-tnPortfolioHubCard{min-height:108px;color:inherit;border:1px solid var(--cp-tn-border);background:linear-gradient(160deg,#fff 0,var(--cp-tn-surface)100%);border-radius:14px;gap:6px;padding:16px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.cp-tnPortfolioHubCard:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.cp-tnPortfolioHubCard span{color:var(--cp-tn-accent);font-size:11px;font-weight:700}.cp-tnPortfolioHubCard--reel{background:linear-gradient(160deg,#eff6ff,#dbeafe)}.cp-tnPortfolioHubCard--imdb{background:linear-gradient(160deg,#fefce8,#fef3c7)}.cp-tnPortfolioHubCard--behance{background:linear-gradient(160deg,#eef2ff,#e0e7ff)}.cp-tnPortfolioHubCard--cv{background:linear-gradient(160deg,#ecfdf5,#d1fae5)}.cp-tnHistoryCard{border:1px solid var(--cp-tn-border);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a}.cp-tnHistoryCard__lead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-tnHistoryCard__role{color:var(--cp-tn-accent);margin:6px 0 0;font-size:14px;font-weight:600}.cp-tnHistoryCard__meta{color:var(--cp-tn-muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.cp-tnHistoryCard__duration{background:var(--cp-tn-green-soft);color:var(--cp-tn-green);border-radius:999px;padding:2px 8px;font-weight:700}.cp-tnHistoryCard__producer{color:var(--cp-tn-muted);margin:8px 0 0;font-size:11px}.cp-tnTagRow{flex-wrap:wrap;gap:6px;display:flex}.cp-tnTag{background:var(--cp-tn-surface);border:1px solid var(--cp-tn-border);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.cp-tnTag--platform{background:var(--cp-tn-lavender);color:var(--cp-tn-lavender-text);border-color:#ddd6fe}.cp-tnTag--skill{background:var(--cp-tn-accent-soft);color:#1d4ed8;border-color:#bfdbfe}.cp-tnFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-tnField{gap:4px;display:grid}.cp-tnField__label{color:var(--cp-tn-muted);font-size:11px}.cp-tnField__value{color:var(--cp-tn-text);font-size:13px}.cp-tnField__input{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:10px;padding:8px 10px;font-size:13px}.cp-tnPortfolioEdit{color:var(--cp-tn-muted);gap:4px;font-size:11px;display:grid}.cp-tnPortfolioEdit input{border:1px solid var(--cp-tn-border);border-radius:10px;padding:8px 10px}.cp-tnSkillGrid{flex-wrap:wrap;gap:6px;display:flex}.cp-tnSkillChip{border:1px solid var(--cp-tn-border);cursor:pointer;background:#fff;border-radius:999px;padding:6px 10px;font-size:11px}.cp-tnSkillChip.is-active{background:var(--cp-tn-accent-soft);color:#1d4ed8;border-color:#93c5fd}.cp-tnDetails{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:12px;padding:10px 12px}.cp-tnDetails summary{cursor:pointer;color:var(--cp-tn-muted);font-size:12px;font-weight:700}.cp-tnDetails .cp-tnFieldGrid{margin-top:12px}.cp-tnQuick{align-self:start;padding:14px;position:sticky;top:12px}.cp-tnQuick__title{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);margin:0 0 12px;font-size:12px;font-weight:800}.cp-tnQuick__empty{margin:0;font-size:12px}.cp-tnQuick__stat{background:var(--cp-tn-accent-soft);border-radius:12px;margin-bottom:12px;padding:12px}.cp-tnQuick__stat strong{color:#1d4ed8;font-size:28px;line-height:1;display:block}.cp-tnQuick__stat span{color:var(--cp-tn-muted);font-size:11px}.cp-tnQuick__block{margin-bottom:12px}.cp-tnQuick__block h3{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);margin:0 0 6px;font-size:10px}.cp-tnQuick__platforms{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cp-tnQuick__platforms li{background:var(--cp-tn-surface);border-radius:8px;justify-content:space-between;padding:5px 8px;font-size:11px;display:flex}.cp-tnQuick__links{flex-wrap:wrap;gap:6px;display:flex}.cp-tnQuick__link{border:1px solid var(--cp-tn-border);color:var(--cp-tn-text);background:#fff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;text-decoration:none}.cp-tnQuick__link--accent{background:var(--cp-tn-accent-soft);color:#1d4ed8;border-color:#93c5fd}.cp-tnQuick__docs{margin:0;font-size:12px;font-weight:600}.cp-tnQuick__foot{color:var(--cp-tn-muted);margin:0;font-size:10px}.cp-tnQuick__muted{font-size:11px}.cp-tnIconBtn{border:1px solid var(--cp-tn-border);cursor:pointer;background:#fff;border-radius:8px;width:28px;height:28px}.cp-tnShareOverlay{z-index:80;background:#0f172a59;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cp-tnShareSheet{border:1px solid var(--cp-tn-border);background:#fff;border-radius:16px;width:min(520px,100%);padding:16px;box-shadow:0 20px 50px #0f172a26}.cp-tnShareSheet__head{justify-content:space-between;gap:10px;display:flex}.cp-tnShareSheet__head h2{margin:0}.cp-tnShareSheet__body{margin-top:12px;font-size:13px}.cp-tnShareSheet__list{margin:8px 0 0;padding-left:18px}.cp-tnShareSheet__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:1100px){.cp-tnFrame{grid-template-columns:minmax(200px,28fr) minmax(0,72fr)}.cp-tnQuick{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:static}.cp-tnQuick__stat{margin-bottom:0}}@media (max-width:760px){.cp-tnFrame,.cp-tnQuick{grid-template-columns:1fr}.cp-tnHero__top{grid-template-columns:72px 1fr}.cp-tnHero__avatar{width:72px;height:72px;font-size:22px}.cp-tnFieldGrid{grid-template-columns:1fr}.cp-tnContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-tnDirectory__add{border:1px solid var(--cp-tn-border);background:var(--cp-tn-accent);color:#fff;cursor:pointer;border-radius:10px;width:32px;height:32px;font-size:20px;line-height:1}.cp-tnDirectory__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-tnModalOverlay{z-index:90;background:#0f172a66;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cp-tnModal{border:1px solid var(--cp-tn-border);background:#fff;border-radius:18px;width:min(640px,100%);max-height:min(90vh,820px);padding:18px;overflow:auto;box-shadow:0 24px 60px #0f172a2e}.cp-tnModal__head{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.cp-tnModal__head h2{margin:0;font-size:20px}.cp-tnModal__mode{gap:8px;margin-bottom:12px;display:flex}.cp-tnModal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-tnModalField{gap:4px;display:grid}.cp-tnModalField--wide{grid-column:1/-1}.cp-tnModalField__label{color:var(--cp-tn-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.cp-tnModalField__input{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:10px;padding:9px 11px;font-size:13px}.cp-tnModalField__textarea{resize:vertical;min-height:72px}.cp-tnModal__error{color:#b91c1c;margin:0 0 10px;font-size:12px}.cp-tnModal__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.cp-tnHero__scores{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-tnCompleteness{flex:1;min-width:180px}.cp-tnCompleteness__label{color:var(--cp-tn-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cp-tnCompleteness__bar{background:var(--cp-tn-surface);border:1px solid var(--cp-tn-border);border-radius:999px;height:8px;overflow:hidden}.cp-tnCompleteness__fill{background:linear-gradient(90deg,#2563eb,#059669);border-radius:999px;height:100%;display:block}.cp-tnTalentScoreBadge{background:var(--cp-tn-lavender);color:var(--cp-tn-lavender-text);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.cp-tnTalentScoreBadge strong{margin-left:4px;font-size:14px}.cp-tnEnrichCard{background:linear-gradient(90deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfe;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.cp-tnEnrichCard__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-tnQuick__scoreBlock{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.cp-tnQuick__completeScore,.cp-tnQuick__talentScore{background:var(--cp-tn-surface);border:1px solid var(--cp-tn-border);border-radius:12px;padding:10px}.cp-tnQuick__completeScore strong,.cp-tnQuick__talentScore strong{font-size:22px;line-height:1;display:block}.cp-tnQuick__completeScore span,.cp-tnQuick__talentScore span{color:var(--cp-tn-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.cp-tnContactCard--empty{background:var(--cp-tn-surface);opacity:.92}.cp-tnContactCard--connected{border-color:#93c5fd}.cp-tnPortfolioHubCard.is-empty{opacity:.85;border-style:dashed}.cp-tnPortfolioHubCard__status{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-tn-muted);font-size:10px;font-weight:700}.cp-tnPortfolioHubCard__btn{border:1px solid var(--cp-tn-border);color:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.cp-tnPortfolioHubCard__btn--ghost{background:var(--cp-tn-surface)}@media (max-width:760px){.cp-tnModal__grid{grid-template-columns:1fr}}.cp-tnFrame{grid-template-columns:minmax(200px,22fr) minmax(0,58fr) minmax(180px,20fr);gap:12px}.cp-tnDirectory,.cp-tnInsights,.cp-tnMain{border:1px solid var(--cp-tn-border);background:var(--cp-tn-bg);border-radius:16px;box-shadow:0 1px 2px #0f172a0a}.cp-tnInsights{padding:12px}.cp-tnInsights__title{letter-spacing:-.01em;margin:0 0 10px;font-size:13px;font-weight:800}.cp-tnInsights__empty{margin:0;font-size:12px}.cp-tnInsights__scores{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.cp-tnInsightsScore{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:12px;padding:10px}.cp-tnInsightsScore--primary{background:linear-gradient(160deg,#eff6ff,#ede9fe);border-color:#bfdbfe}.cp-tnInsightsScore strong{color:var(--cp-tn-text);font-size:22px;line-height:1;display:block}.cp-tnInsightsScore span{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);margin-top:4px;font-size:9px;font-weight:700;display:block}.cp-tnInsightsBlock{border-top:1px solid var(--cp-tn-border);padding:8px 0}.cp-tnInsightsBlock h3{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-tn-muted);margin:0 0 4px;font-size:9px;font-weight:700}.cp-tnInsights__value{color:var(--cp-tn-text);margin:0;font-size:12px;font-weight:600;line-height:1.3}.cp-tnInsights__emptyValue{font-size:12px}.cp-tnInsightsTags{flex-wrap:wrap;gap:4px;display:flex}.cp-tnInsightsTag{background:var(--cp-tn-surface);border:1px solid var(--cp-tn-border);color:var(--cp-tn-text);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}.cp-tnInsightsDocs{gap:4px;display:grid}.cp-tnInsightsDoc{grid-template-columns:16px 1fr auto;align-items:center;gap:6px;font-size:11px;display:grid}.cp-tnInsightsDoc__mark{color:var(--cp-tn-muted);font-weight:800}.cp-tnInsightsDoc.is-complete .cp-tnInsightsDoc__mark{color:#059669}.cp-tnInsightsDoc__label{font-weight:600}.cp-tnInsightsDoc__state{color:var(--cp-tn-muted);font-size:10px}.cp-tnInsightsDoc.is-complete .cp-tnInsightsDoc__state{color:#059669;font-weight:700}.cp-tnInsightsRoadmap{gap:4px;display:grid}.cp-tnInsightsRoadmapItem{border:1px dashed var(--cp-tn-border);background:var(--cp-tn-surface);color:var(--cp-tn-muted);opacity:.85;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.cp-tnInsightsRoadmapItem__badge{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:9px;font-weight:700}.cp-tnAvatar{border-radius:10px;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}.cp-tnAvatar--sm{border-radius:9px;width:34px;height:34px;font-size:11px}.cp-tnAvatar--md{width:36px;height:36px;font-size:11px}.cp-tnAvatar--lg{border-radius:18px;width:88px;height:88px;font-size:26px}.cp-tnAvatar--photo{object-fit:cover}.cp-tnDirectoryRow{grid-template-columns:34px 1fr;gap:7px;padding:6px}.cp-tnDirectoryRow__lastProject,.cp-tnDirectoryRow__platform{color:var(--cp-tn-muted);font-size:10px;line-height:1.25;display:block}.cp-tnDirectoryRow__platform{color:#475569;font-weight:600}.cp-tnDirectoryRow__lastProject{font-size:9px}.cp-tnMain{padding:14px}.cp-tnSection--hero{background:linear-gradient(#fff,#f8fafc 55%,#f1f5f9);border:1px solid #cbd5e1;border-radius:16px;margin-bottom:14px;padding:14px;box-shadow:0 4px 18px #0f172a0f}.cp-tnSection--hero .cp-tnSection__title{color:var(--cp-tn-text);letter-spacing:.04em;font-size:13px}.cp-tnHistoryCard{border-left:3px solid var(--cp-tn-accent);padding:14px 16px}.cp-tnHistoryCard__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-tnHistoryCard__grid{border-top:1px solid var(--cp-tn-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;font-size:11px;display:grid}.cp-tnHistoryCard__fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);margin-bottom:2px;font-size:9px;font-weight:700;display:block}.cp-tnHistoryCard__supervisor{color:var(--cp-tn-muted);margin:8px 0 0;font-size:11px;font-weight:600}.cp-tnEnrichCard__head p{margin:2px 0 0;font-size:11px}.cp-tnEnrichChecklist{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cp-tnEnrichChecklist__item{border:1px solid var(--cp-tn-border);background:#fff;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:grid}.cp-tnEnrichChecklist__item.is-done{background:#f0fdf4;border-color:#bbf7d0}.cp-tnEnrichChecklist__item.is-pending .cp-tnEnrichChecklist__mark{color:#94a3b8}.cp-tnEnrichChecklist__item.is-done .cp-tnEnrichChecklist__mark{color:#059669;font-weight:800}.cp-tnEnrichChecklist__btn{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);cursor:pointer;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.cp-tnPortfolioHub__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cp-tnPortfolioHub__metric{color:var(--cp-tn-muted);font-size:11px;font-weight:600}.cp-tnPortfolioHub__metric strong{color:var(--cp-tn-text);font-size:13px}.cp-tnPortfolioHub__meter{background:var(--cp-tn-surface);border:1px solid var(--cp-tn-border);border-radius:999px;flex:1;max-width:120px;height:6px;overflow:hidden}.cp-tnPortfolioHub__meterFill{background:linear-gradient(90deg,#2563eb,#059669);border-radius:999px;height:100%;display:block}.cp-tnPortfolioHubCard.is-connected{border-color:#86efac}.cp-tnPortfolioHubCard.is-pending{background:linear-gradient(160deg,#fffbeb,#fef3c7);border-color:#fde68a}.cp-tnPortfolioHubCard.is-not-configured{opacity:.88;border-style:dashed}.cp-tnPortfolioHubCard__status--pending{color:#d97706}.cp-tnPortfolioHubCard__status--not-configured{color:var(--cp-tn-muted)}.cp-tnContactCard{cursor:default;min-height:96px;transform:none}.cp-tnContactCard:hover{transform:none}.cp-tnContactCard__actions{margin-top:6px}.cp-tnContactCard__action{border:1px solid var(--cp-tn-border);cursor:pointer;color:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.cp-tnContactCard__action--ghost{background:var(--cp-tn-surface);color:var(--cp-tn-muted)}.cp-tnContactCard--connected .cp-tnContactCard__action{background:var(--cp-tn-accent-soft);color:#1d4ed8;border-color:#93c5fd}@media (max-width:1100px){.cp-tnFrame{grid-template-columns:minmax(200px,28fr) minmax(0,72fr)}.cp-tnInsights{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:static}.cp-tnInsightsBlock--roadmap,.cp-tnInsights__scores{grid-column:1/-1}}@media (max-width:760px){.cp-tnInsights{grid-template-columns:1fr 1fr}.cp-tnHistoryCard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-module-talent-network{--cp-tn-sticky-top:68px;--cp-tn-col-max-height:calc(100vh - var(--cp-tn-sticky-top) - 24px)}.cp-tnShell{gap:12px}.cp-tnFrame--scroll{grid-template-columns:minmax(200px,22fr) minmax(0,58fr) minmax(180px,20fr);align-items:start;gap:12px;display:grid}.cp-tnColSticky{top:var(--cp-tn-sticky-top);max-height:var(--cp-tn-col-max-height);z-index:2;flex-direction:column;align-self:start;min-height:0;display:flex;position:sticky;overflow:hidden}.cp-tnDirectory.cp-tnColSticky{padding:0}.cp-tnDirectory__chrome{flex:none;padding:10px 10px 0}.cp-tnDirectory__controls{padding:0 10px 8px}.cp-tnDirectory__controls .cp-tnDirectory__search{margin-bottom:6px}.cp-tnDirectory__controls .cp-tnDirectory__filters{margin-bottom:0}.cp-tnDirectory__listWrap{border-top:1px solid var(--cp-tn-border);flex-direction:column;flex:auto;min-height:0;display:flex}.cp-tnDirectory__list{overscroll-behavior:contain;flex:auto;min-height:0;padding-top:6px;overflow-y:auto}.cp-tnDirectory__more{flex:none;margin-top:6px}.cp-tnInsights.cp-tnColSticky{padding:10px;overflow:hidden}.cp-tnInsights__body{flex:auto;gap:0;min-height:0;display:grid;overflow:hidden}.cp-tnInsights.cp-tnColSticky .cp-tnInsights__scores{margin-bottom:6px}.cp-tnInsights.cp-tnColSticky .cp-tnInsightsScore{padding:7px 8px}.cp-tnInsights.cp-tnColSticky .cp-tnInsightsScore strong{font-size:18px}.cp-tnInsights.cp-tnColSticky .cp-tnInsightsBlock{padding:5px 0}.cp-tnInsights.cp-tnColSticky .cp-tnInsightsBlock--roadmap{display:none}.cp-tnMain{min-width:0;padding:12px}.cp-tnHero{gap:8px;margin-bottom:10px;padding-bottom:10px}.cp-tnHero__top{grid-template-columns:72px minmax(0,1fr);gap:12px}.cp-tnHero__name{font-size:22px}.cp-tnHero__role{margin-top:2px;font-size:14px}.cp-tnHero__location{font-size:12px}.cp-tnHero__meta{margin-top:6px}.cp-tnShareStrip{padding:8px 10px}.cp-tnHero__actions{gap:6px}.cp-tnBtn{padding:6px 10px;font-size:11px}.cp-tnSection{margin-bottom:10px}.cp-tnSection--hero{margin-bottom:10px;padding:12px}.cp-tnSection--compact{margin-bottom:8px}.cp-tnSection--compact .cp-tnSection__title{margin-bottom:6px}.cp-tnMain__secondary{gap:8px;display:grid}.cp-tnMain__secondary .cp-tnSection{margin-bottom:0}.cp-tnHistoryFeatured{gap:8px}.cp-tnHistoryCard{border-left-width:2px;padding:10px 12px}.cp-tnHistoryCard__lead strong{font-size:15px}.cp-tnHistoryCard__role{font-size:13px}.cp-tnHistoryCard__metaLine{color:var(--cp-tn-muted);flex-wrap:wrap;font-size:11px;display:flex}.cp-tnHistoryCard__metaLine span:not(:last-child):after{content:"·";color:#cbd5e1;margin-left:8px}.cp-tnHistoryCard__duration{padding:2px 7px;font-size:10px}.cp-tnEnrichCompact{background:linear-gradient(90deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;max-height:120px;margin-bottom:10px;padding:10px 12px;display:grid}.cp-tnEnrichCompact__lead{gap:4px;display:grid}.cp-tnEnrichCompact__lead strong{font-size:12px}.cp-tnEnrichCompact__pct{color:#1d4ed8;font-size:18px;font-weight:800;line-height:1}.cp-tnEnrichCompact__bar{background:#ffffffb3;border:1px solid #bfdbfe;border-radius:999px;height:5px;overflow:hidden}.cp-tnEnrichCompact__bar span{background:linear-gradient(90deg,#2563eb,#059669);border-radius:999px;height:100%;display:block}.cp-tnEnrichCompact__chips{flex-wrap:wrap;align-content:center;gap:4px;display:flex}.cp-tnEnrichCompact__chip{border:1px solid var(--cp-tn-border);cursor:pointer;color:var(--cp-tn-text);background:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.cp-tnEnrichCompact__cta{background:var(--cp-tn-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.cp-tnPortfolioHub{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cp-tnPortfolioHubCard{gap:4px;min-height:78px;padding:10px 8px}.cp-tnPortfolioHubCard__icon{font-size:16px}.cp-tnPortfolioHubCard strong{font-size:11px}.cp-tnPortfolioHubCard__status{font-size:9px}.cp-tnPortfolioHubCard__btn{margin-top:2px;padding:4px 8px;font-size:9px}.cp-tnPortfolioHub__head{margin-bottom:6px}.cp-tnContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cp-tnContactCard{gap:3px;min-height:78px;padding:10px}.cp-tnContactCard__icon{font-size:14px}.cp-tnContactCard__value{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.cp-tnContactCard__action{padding:3px 8px;font-size:9px}.cp-tnDetails{margin-top:4px}@media (max-width:1280px){.cp-tnFrame--scroll{grid-template-columns:minmax(190px,24fr) minmax(0,52fr) minmax(170px,24fr)}.cp-tnPortfolioHub{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.cp-tnFrame--scroll{grid-template-columns:minmax(200px,30fr) minmax(0,70fr)}.cp-tnColSticky{position:static}.cp-tnColSticky,.cp-tnDirectory__list{max-height:none;overflow:visible}.cp-tnInsights.cp-tnColSticky{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.cp-tnInsights.cp-tnColSticky .cp-tnInsights__body{display:contents}.cp-tnInsights.cp-tnColSticky .cp-tnInsights__scores{grid-column:1/-1}.cp-tnInsights.cp-tnColSticky .cp-tnInsightsBlock--roadmap{grid-column:1/-1;display:block}.cp-tnEnrichCompact{grid-template-columns:1fr;max-height:none}}@media (max-width:760px){.cp-tnFrame--scroll{grid-template-columns:1fr}.cp-tnContactGrid,.cp-tnPortfolioHub{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-tnInsights.cp-tnColSticky{grid-template-columns:1fr 1fr}}.cp-tnLayout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.cp-tnWindows{flex-direction:column;gap:12px;min-width:0;display:flex}.cp-tnWindow{width:100%;box-shadow:0 14px 28px var(--cp-tn-text);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow{box-shadow:0 14px 28px color-mix(in oklab,var(--cp-tn-text)4%,transparent)}}.cp-tnWindow{padding:12px 14px!important}.cp-tnWindow__head{flex-wrap:wrap;margin-bottom:10px}.cp-tnWindow__title{letter-spacing:-.01em;color:var(--cp-tn-text);margin:0;font-size:15px;font-weight:760;line-height:1.2}.cp-tnWindow__desc{width:100%;margin:2px 0 0;font-size:12px;line-height:1.34}.cp-tnWindow__body{min-width:0}.cp-tnWindow--profile{border-color:var(--cp-tn-border)}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow--profile{border-color:color-mix(in oklab,var(--cp-tn-border)72%,#2563eb 28%)}}.cp-tnWindow--history{border-color:var(--cp-tn-border)}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow--history{border-color:color-mix(in oklab,var(--cp-tn-border)78%,#059669 22%)}}.cp-tnWindow--insights,.cp-tnWindow--intelligence{border-color:var(--cp-tn-border)}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow--insights,.cp-tnWindow--intelligence{border-color:color-mix(in oklab,var(--cp-tn-border)78%,#7c3aed 22%)}}.cp-tnHero--window{border:none;gap:10px;margin:0;padding:0}.cp-tnHero--window .cp-tnHero__top{margin-bottom:0}.cp-tnHero__scoreRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-tnHero__scoreBadge{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:12px;padding:8px 10px}.cp-tnHero__scoreBadge--primary{background:linear-gradient(160deg,#eff6ff,#ede9fe);border-color:#bfdbfe}.cp-tnHero__scoreBadge strong{font-size:20px;line-height:1;display:block}.cp-tnHero__scoreBadge span{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);margin-top:3px;font-size:9px;font-weight:700;display:block}.cp-tnDetails--inline{margin-top:10px}.cp-tnInsightsPanel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.cp-tnInsightsPanel .cp-tnInsightsBlock{border-top:none;padding:0}.cp-tnInsightsPanel .cp-tnInsightsBlock--roadmap{border-top:1px solid var(--cp-tn-border);grid-column:1/-1;margin-top:10px;padding-top:10px}.cp-tnDirectory{align-self:start}.cp-tnDirectory__listWrap{border-top:none;padding:0 10px 10px}.cp-tnColSticky,.cp-tnDirectory__list{max-height:none;overflow:visible}.cp-tnColSticky{position:static}@media (max-width:1100px){.cp-tnLayout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}}@media (max-width:900px){.cp-tnLayout{grid-template-columns:1fr}.cp-tnDirectory{position:static}.cp-tnInsightsPanel__grid,.cp-tnInsightsZones{grid-template-columns:1fr}}.cp-tnHero--compact{max-height:260px;overflow:hidden}.cp-tnHero__compactGrid{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid}.cp-tnHero--compact .cp-tnHero__name{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.15}.cp-tnHero--compact .cp-tnHero__nameInput{padding:4px 8px;font-size:16px}.cp-tnHero--compact .cp-tnHero__role{margin:2px 0 0;font-size:12px}.cp-tnHero--compact .cp-tnHero__location{margin:1px 0 0;font-size:11px}.cp-tnTagRow--compact{gap:4px;margin-top:4px}.cp-tnTag--skill{color:#4338ca;background:#eef2ff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.cp-tnHero__scoreRow--inline{flex-direction:column;gap:6px;min-width:92px;display:flex}.cp-tnHero__scoreRow--inline .cp-tnHero__scoreBadge{border-radius:10px;padding:6px 8px}.cp-tnHero__scoreRow--inline .cp-tnHero__scoreBadge span{margin-top:2px;font-size:8px}.cp-tnHero__actions--compact{gap:5px;margin-top:2px}.cp-tnEditPanel{border-top:1px dashed var(--cp-tn-border);margin-top:10px;padding-top:10px}.cp-tnEditPanel__label{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-tn-muted);margin:0 0 8px;font-size:11px;font-weight:700}.cp-tnContactCard__emptyTitle{color:var(--cp-tn-muted);font-size:11px;font-weight:500;line-height:1.3}.cp-tnContactCard--empty{background:linear-gradient(#fafafa,#f8fafc);border-style:dashed;align-content:start;gap:4px;min-height:88px;display:grid}.cp-tnDirectoryRow--compact{gap:6px;min-height:0;padding:4px 6px}.cp-tnDirectoryRow--compact .cp-tnDirectoryRow__avatar{border-radius:8px;width:28px;height:28px;font-size:10px}.cp-tnDirectoryRow--compact{grid-template-columns:28px 1fr}.cp-tnDirectoryRow__location{color:var(--cp-tn-muted);font-size:10px;line-height:1.2;display:block}.cp-tnDirectoryRow--compact .cp-tnDirectoryRow__name{font-size:11px}.cp-tnDirectoryRow--compact .cp-tnDirectoryRow__role{font-size:10px;line-height:1.15}.cp-tnDirectoryRow--compact .cp-tnDirectoryRow__lastProject{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.cp-tnDirectoryRowWrap{border-radius:10px;position:relative}.cp-tnDirectoryRowWrap.is-active .cp-tnDirectoryRow{background:var(--cp-tn-accent-soft);border-color:#93c5fd}.cp-tnDirectoryRowWrap:focus-within .cp-tnDirectoryRow,.cp-tnDirectoryRowWrap:hover .cp-tnDirectoryRow{background:var(--cp-tn-surface)}.cp-tnDirectoryRowWrap.is-active:focus-within .cp-tnDirectoryRow,.cp-tnDirectoryRowWrap.is-active:hover .cp-tnDirectoryRow{background:var(--cp-tn-accent-soft)}.cp-tnDirectoryRow__actions{opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--cp-tn-surface)40%);border-radius:0 10px 10px 0;align-items:center;gap:2px;padding:0 4px 0 18px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}.cp-tnDirectoryRowWrap.is-active .cp-tnDirectoryRow__actions{background:linear-gradient(90deg,transparent 0,var(--cp-tn-accent-soft)40%)}.cp-tnDirectoryRowWrap.is-favorite .cp-tnDirectoryRow__actions,.cp-tnDirectoryRowWrap:focus-within .cp-tnDirectoryRow__actions,.cp-tnDirectoryRowWrap:hover .cp-tnDirectoryRow__actions{opacity:1;pointer-events:auto}.cp-tnDirectoryRow__actionsSecondary{opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .15s;display:flex}.cp-tnDirectoryRowWrap:focus-within .cp-tnDirectoryRow__actionsSecondary,.cp-tnDirectoryRowWrap:hover .cp-tnDirectoryRow__actionsSecondary{opacity:1;pointer-events:auto}.cp-tnDirectoryRow__action--favorite.is-active{color:#f59e0b;background:#fffbeb;border-color:#fde68a}.cp-tnDirectoryRow__action{border:1px solid var(--cp-tn-border);color:#64748b;cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;transition:color .12s,border-color .12s,background .12s;display:grid}.cp-tnDirectoryRow__action svg{width:13px;height:13px}.cp-tnDirectoryRow__action:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.cp-tnDirectoryRow__action--danger:hover{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.cp-tnDirectoryRow__dupGlyph{font-size:12px;line-height:1}.cp-tnModal--confirm{width:min(400px,100%)}.cp-tnModal__lead{color:var(--cp-tn-muted);margin:0;font-size:14px;line-height:1.5}.cp-tnInsightsZones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp-tnInsightsZone{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:12px;min-width:0;padding:10px}.cp-tnInsightsZone__title{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-tn-muted);margin:0 0 8px;font-size:10px;font-weight:800}.cp-tnInsightsZone__body{gap:8px;display:grid}.cp-tnInsightsMini{border:1px solid var(--cp-tn-border);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.cp-tnInsightsMini__label{color:var(--cp-tn-muted);font-size:10px;font-weight:600}.cp-tnInsightsMini__value{color:var(--cp-tn-text);font-size:16px;line-height:1}.cp-tnInsightsBlock--nested{border:none;padding:0}.cp-tnInsightsBlock--nested h4{color:var(--cp-tn-text);margin:0 0 4px;font-size:10px;font-weight:700}.cp-tnInsightsRoadmap--compact{margin-top:2px}.cp-tnInsightsRoadmap--compact .cp-tnInsightsRoadmapItem{padding:4px 6px;font-size:10px}.cp-tnHistoryFeatured{gap:10px;display:grid}.cp-tnHistoryCard{padding:12px 14px}.cp-tnHistoryCard__role{margin:4px 0 0}.cp-tnHistoryCard__metaLine{gap:8px;margin-top:6px}.cp-tnLayout .cp-tnDirectory,.cp-tnLayout .cp-tnDirectory__list,.cp-tnLayout .cp-tnDirectory__listWrap{flex:none;min-height:auto;max-height:none;overflow:visible}.cp-tnLayout .cp-tnDirectory__list{overscroll-behavior:auto}.cp-tnWindows{gap:8px}.cp-tnWindow{box-shadow:0 10px 22px var(--cp-tn-text);padding:10px 12px!important}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow{box-shadow:0 10px 22px color-mix(in oklab,var(--cp-tn-text)3%,transparent)}}.cp-tnWindow__head{margin-bottom:8px}.cp-tnWindow__title{font-size:14px}.cp-tnWindow--portfolio{border-color:var(--cp-tn-border)}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow--portfolio{border-color:color-mix(in oklab,var(--cp-tn-border)60%,#2563eb 40%)}}.cp-tnWindow--portfolio{background:linear-gradient(#fff,#f8fbff);box-shadow:0 16px 32px oklab(54.615% -.026671 -.213549/.08)}.cp-tnWindow--references{border-color:var(--cp-tn-border)}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow--references{border-color:color-mix(in oklab,var(--cp-tn-border)78%,#7c3aed 22%)}}.cp-tnWindow--documentation{border-color:var(--cp-tn-border)}@supports (color:color-mix(in lab,red,red)){.cp-tnWindow--documentation{border-color:color-mix(in oklab,var(--cp-tn-border)78%,#059669 22%)}}.cp-tnHero--compact{max-height:195px}.cp-tnHero__compactGrid{gap:8px 10px}.cp-tnHero--compact .cp-tnHero__avatar{border-radius:10px;width:36px;height:36px;font-size:11px}.cp-tnHero--compact .cp-tnHero__name{font-size:16px}.cp-tnHero--compact .cp-tnHero__role{font-size:11px}.cp-tnHero--compact .cp-tnHero__location{font-size:10px}.cp-tnHero__scoreRow--inline .cp-tnHero__scoreBadge{padding:5px 7px}.cp-tnHero__scoreRow--inline .cp-tnHero__scoreBadge strong{font-size:14px}.cp-tnHero__actions--compact .cp-tnBtn{padding:4px 8px;font-size:10px}.cp-tnEnrichCompact{margin-top:6px;padding:8px}.cp-tnPortfolioShowcase{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cp-tnPortfolioHubCard--featured{grid-column:span 2;min-height:96px;padding:12px 14px}.cp-tnPortfolioHubCard--featured .cp-tnPortfolioHubCard__icon{font-size:22px}.cp-tnPortfolioHubCard--featured strong{font-size:13px}.cp-tnPortfolioHubCard--reel{background:linear-gradient(155deg,#eff6ff,#dbeafe);border-color:#93c5fd}.cp-tnPortfolioHubCard--vimeo{background:linear-gradient(155deg,#f8fafc,#f1f5f9);border-color:#e2e8f0}.cp-tnPortfolioHubCard--imdb{background:linear-gradient(155deg,#f5f3ff,#ede9fe);border-color:#ddd6fe}.cp-tnPortfolioHubCard--behance{background:linear-gradient(155deg,#faf5ff,#f3e8ff);border-color:#e9d5ff}.cp-tnPortfolioHubCard--web{background:linear-gradient(155deg,#f8fafc,#eef2ff);border-color:#e2e8f0}.cp-tnPortfolioHubCard--cv{background:linear-gradient(155deg,#ecfdf5,#d1fae5);border-color:#6ee7b7}.cp-tnPortfolioHubCard.is-connected.cp-tnPortfolioHubCard--reel{background:linear-gradient(155deg,#eff6ff,#bfdbfe);border-color:#60a5fa}.cp-tnPortfolioHubCard.is-connected.cp-tnPortfolioHubCard--cv{background:linear-gradient(155deg,#ecfdf5,#a7f3d0);border-color:#34d399}.cp-tnPortfolioHubCard.is-connected:not(.cp-tnPortfolioHubCard--reel):not(.cp-tnPortfolioHubCard--cv){background:linear-gradient(155deg,#f0fdf4,#dcfce7);border-color:#86efac}.cp-tnPortfolioHubCard.is-not-configured,.cp-tnPortfolioHubCard.is-pending{border-style:dashed;background:linear-gradient(155deg,#f8fafc,#f1f5f9)!important;border-color:#e2e8f0!important}.cp-tnPortfolioHubCard__status--connected{color:#059669}.cp-tnPortfolioHubCard.is-not-configured .cp-tnPortfolioHubCard__status,.cp-tnPortfolioHubCard.is-pending .cp-tnPortfolioHubCard__status,.cp-tnPortfolioHubCard__status--not-configured,.cp-tnPortfolioHubCard__status--pending{color:#64748b}.cp-tnPortfolioHub__meterFill{background:linear-gradient(90deg,#60a5fa,#818cf8)}.cp-tnInsightsWindow{gap:8px;display:grid}.cp-tnInsightsMiniRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-tnModal--premium{max-width:520px}.cp-tnModal__sectionLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--cp-tn-muted);margin:4px 0 8px;font-size:10px;font-weight:800}.cp-tnModal--premium .cp-tnModal__grid{margin-bottom:10px}@media (max-width:1100px){.cp-tnPortfolioShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-tnPortfolioHubCard--featured{grid-column:span 3}}.cp-tnPortfolioShowcase--singleRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.cp-tnPortfolioShowcase--singleRow .cp-tnPortfolioHubCard{gap:3px;min-height:72px;padding:8px 6px}.cp-tnPortfolioShowcase--singleRow .cp-tnPortfolioHubCard__icon{font-size:14px}.cp-tnPortfolioShowcase--singleRow .cp-tnPortfolioHubCard strong{font-size:10px}.cp-tnPortfolioShowcase--singleRow .cp-tnPortfolioHubCard__status{font-size:8px}.cp-tnPortfolioShowcase--singleRow .cp-tnPortfolioHubCard__btn{padding:3px 6px;font-size:8px}.cp-tnPortfolioHubCard--featured{grid-column:auto!important;min-height:72px!important}.cp-tnWindow.is-dragging{opacity:.72}.cp-tnWindowBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cp-tnWindowBar__label{color:var(--cp-tn-muted);font-size:11px;font-weight:600}.cp-tnWindowBar__menu summary{cursor:pointer;color:var(--cp-tn-accent);font-size:11px;font-weight:700}.cp-tnWindowBar__list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cp-tnWindowBar__restore{border:1px solid var(--cp-tn-border);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px}.cp-tnSkillsEditor{border-top:1px dashed var(--cp-tn-border);margin-top:8px;padding-top:8px}.cp-tnSkillsEditor__presets{flex-wrap:wrap;gap:6px;display:flex}.cp-tnSkillsEditor__chip{border:1px solid var(--cp-tn-border);cursor:pointer;background:#fff;border-radius:999px;padding:4px 9px;font-size:11px}.cp-tnSkillsEditor__chip.is-active{background:var(--cp-tn-accent-soft);color:#1d4ed8;border-color:#93c5fd;font-weight:700}.cp-tnSkillsEditor__selected{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cp-tnSkillsEditor__tag{background:#eef2ff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.cp-tnSkillsEditor__tag button{cursor:pointer;color:var(--cp-tn-muted);background:0 0;border:none}.cp-tnSkillsEditor__custom{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.cp-tnExperienceEditor{gap:12px;display:grid}.cp-tnExperienceEditor__form{border:1px solid var(--cp-tn-border);background:var(--cp-tn-surface);border-radius:12px;padding:10px}.cp-tnExperienceEditor__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.cp-tnExperienceEditor__list{gap:8px;display:grid}.cp-tnExperienceEditor__item{border:1px solid var(--cp-tn-border);background:#fff;border-radius:12px;padding:10px 12px}.cp-tnExperienceEditor__itemHead{justify-content:space-between;gap:8px;display:flex}.cp-tnExperienceEditor__itemRole{color:var(--cp-tn-accent);margin:4px 0 0;font-weight:600}.cp-tnExperienceEditor__itemMeta{color:var(--cp-tn-muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;display:flex}.cp-tnExperienceEditor__itemActions{gap:6px;margin-top:8px;display:flex}.cp-tnExperienceEditor__hr{border-top:1px dashed var(--cp-tn-border);padding-top:8px}.cp-tnExperienceEditor__hrItem{color:var(--cp-tn-muted);flex-wrap:wrap;gap:8px;padding:6px 0;font-size:11px;display:flex}.cp-tnHeader__subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:4px 0 0;font-size:12px;line-height:1.2;overflow:hidden}.cp-tnWindow__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-tnWindow__headLead{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cp-tnWindow__titleWrap{min-width:0}.cp-tnWindow__icon{flex-shrink:0;font-size:16px;line-height:1}.cp-tnWindow__controls{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.cp-tnWindow__ctrl{border:1px solid var(--cp-tn-border);cursor:pointer;width:24px;height:24px;color:var(--cp-tn-muted);background:#fff;border-radius:8px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.cp-tnWindow__ctrl--drag{cursor:grab}.cp-tnWindow--minimized{min-height:0;padding:6px 10px!important}.cp-tnWindow--minimized .cp-tnWindow__head{align-items:center;margin-bottom:0}.cp-tnWindow--minimized .cp-tnWindow__title{white-space:nowrap;font-size:12px}.cp-tnWindow--minimized .cp-tnWindow__icon{font-size:14px}.cp-tnWindow--intelligence .cp-tnWindow__body{padding-top:0}.cp-tnIntel{gap:14px;display:grid}.cp-tnIntel__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-tnKpiStrip--compact .cp-tnKpiStrip__item{padding:10px 8px}.cp-tnKpiStrip--compact .cp-tnKpiStrip__value{font-size:20px}.cp-tnKpiStrip--compact .cp-tnKpiStrip__label{font-size:9px}.cp-tnSoftBlock--compact{gap:8px}.cp-tnRefList--compact li{padding:6px 0;font-size:12px}.cp-tnDocShowcase--compact{gap:6px}.cp-tnDocShowcaseCard--compact{gap:4px;min-height:56px;padding:8px 6px}.cp-tnDocShowcaseCard--compact strong{font-size:11px}.cp-tnDocShowcaseCard--compact .cp-tnDocShowcaseCard__status{font-size:8px}.cp-tnFieldGrid--docs{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-tnSoftPanel{gap:20px;display:grid}.cp-tnKpiStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cp-tnKpiStrip__item{text-align:center;background:#f8fafc;border-radius:12px;gap:4px;padding:12px 10px;display:grid}.cp-tnKpiStrip__value{color:var(--cp-tn-text);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.cp-tnKpiStrip__label{color:var(--cp-tn-muted);font-size:10px;font-weight:600;line-height:1.3}.cp-tnSoftBlock{gap:10px;display:grid}.cp-tnSoftBlock__title{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-tn-muted);margin:0;font-size:11px;font-weight:700}.cp-tnSoftTags{flex-wrap:wrap;gap:6px;display:flex}.cp-tnSoftTag{color:#334155;background:#f1f5f9;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.cp-tnSoftEmpty{color:var(--cp-tn-muted);margin:0;font-size:13px;line-height:1.45}.cp-tnSoftEmpty--inline{font-size:12px}.cp-tnRefList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-tnRefList li{color:var(--cp-tn-text);border-bottom:1px solid #f1f5f9;padding:8px 0;font-size:13px;font-weight:500}.cp-tnRefList li:last-child{border-bottom:none;padding-bottom:0}.cp-tnDocShowcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cp-tnDocShowcaseCard{text-align:center;background:linear-gradient(155deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;align-content:center;gap:6px;min-height:72px;padding:12px 10px;transition:transform .15s,box-shadow .15s;display:grid}.cp-tnDocShowcaseCard:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.cp-tnDocShowcaseCard strong{color:var(--cp-tn-text);font-size:12px;font-weight:700}.cp-tnDocShowcaseCard__status{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.cp-tnDocShowcaseCard.is-loaded{background:linear-gradient(155deg,#ecfdf5,#d1fae5);border-color:#a7f3d0}.cp-tnDocShowcaseCard.is-loaded .cp-tnDocShowcaseCard__status{color:#059669}.cp-tnDocShowcaseCard.is-pending{background:linear-gradient(155deg,#f8fafc,#f1f5f9);border-color:#e2e8f0}.cp-tnDocShowcaseCard.is-pending .cp-tnDocShowcaseCard__status{color:#64748b}@media (max-width:900px){.cp-tnHeader__subtitle{font-size:11px}.cp-tnKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-tnFieldGrid--docs,.cp-tnIntel__grid2{grid-template-columns:1fr}.cp-tnDocShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-ease{syntax:"*";inherits:false}