/*! 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}}.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}.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}.border{border-style:var(--tw-border-style);border-width:1px}.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-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}: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}}*{box-sizing:border-box}body,html{height:100%}html{scrollbar-gutter:stable}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-header-right{align-items:center;gap:9px;margin-left:auto;display:flex}.cp-headerBrandTitle{letter-spacing:-.01em;font-size:19px;font-weight:760;line-height:1.08}.cp-headerBrandSubtitle{letter-spacing:.02em;color:var(--cp-muted);font-size:10px;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-header-desktopCluster{display:none!important}.cp-header-mobileCluster{display:flex!important}.cp-brandCopy{display:none!important}.cp-brandLogoWrap{width:44px!important;height:44px!important}.cp-brandLogo{width:28px!important;max-width:28px!important;height:28px!important}.cp-header-inner{flex-wrap:nowrap;align-items:center;column-gap:10px;min-height:52px;padding-block:10px}.cp-container,.cp-page:not(.cp-landing){box-sizing:border-box;max-width:100%;padding:12px}.cp-main:not(:has(.cp-page.cp-landing)){-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;overflow-x:auto}.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-main:has(.cp-page.cp-landing){box-sizing:border-box;max-width:100vw;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:100vw;padding:16px 16px max(24px,calc(16px + env(safe-area-inset-bottom,0px)));box-sizing:border-box;gap:20px;margin:0 auto;overflow-x:clip}.cp-landing .cp-landingHero{min-height:0;overflow:visible}.cp-page.cp-landing .cp-landingHero.cp-card__pad{padding-inline:0;padding-top:12px;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.cp-landing .cp-landingHeroGrid{grid-template-columns:1fr;align-items:stretch;gap:20px}.cp-landing .cp-landingHeroCopy{gap:12px;max-width:none}.cp-landing .cp-landingAuthSplit{justify-self:stretch;gap:16px;width:100%;max-width:100%;margin:0;position:relative}.cp-landing .cp-landingTitle{letter-spacing:-.03em;max-width:none;font-size:clamp(34px,9.5vw,42px);line-height:1.08}.cp-landing .cp-landingSubtitle{max-width:none;font-size:clamp(15px,4vw,18px);line-height:1.45}.cp-landing .cp-landingBody{max-width:none;font-size:clamp(13px,3.6vw,15px);line-height:1.55}.cp-landing .cp-landingImpactGrid{grid-template-columns:1fr;gap:12px;margin-top:6px}.cp-landing .cp-landingAuthCard--form{z-index:auto;box-sizing:border-box;width:100%;max-width:420px;margin-left:auto;margin-right:auto;position:relative;top:auto;left:auto;transform:none}.cp-landing .cp-landingAuthCard .cp-input,.cp-landing .cp-landingAuthSubmit,.cp-landing .cp-landingGoogleBtn{box-sizing:border-box;width:100%;max-width:100%}.cp-landing .cp-landingGoogleBtn{padding-bottom:max(12px,calc(8px + env(safe-area-inset-bottom,0px)));margin-bottom:max(8px,env(safe-area-inset-bottom,0px))}.cp-landing .cp-landingAuthTabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}.cp-landing .cp-landingAuthTab{min-width:0;padding:8px 10px;font-size:clamp(11px,3.2vw,13px)}.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-pricingGrid{grid-template-columns:1fr;gap:16px;margin-top:16px}.cp-landing .cp-pricingBtn{box-sizing:border-box;justify-content:center;align-self:stretch;width:100%}.cp-landing .cp-pricingValue{font-size:clamp(1.35rem,5.5vw,1.85rem)}.cp-page.cp-landing .cp-landingFinal{padding-bottom:max(28px,calc(20px + env(safe-area-inset-bottom,0px)))}.cp-landing .cp-landingFinalBtn{box-sizing:border-box;width:100%;max-width:420px}}.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-notifWorkspace{flex-direction:column;gap:10px;display:flex}.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{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.cp-page--notifications .cp-dashboardMinimizedTile,.cp-page--notifications .cp-notifSection--channels,.cp-page--notifications .cp-notifSection--preview,.cp-page--notifications .cp-notifSection--rules{grid-column:1/-1}}.cp-pageTitle{letter-spacing:-.03em;font-size:24px;font-weight:760;font-family:var(--cp-font-display);margin:0}.cp-pageLead{color:var(--cp-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.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,1fr) minmax(0,1fr)}}@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)}}.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-module-finance{--cp-accent:#f59e0b}.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-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{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{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-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-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,1fr) minmax(0,1fr);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:after,.cp-onboardingOverlay--noCutout:before{content:none}.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: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}.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-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=dark] .cp-onboardingTarget--active,html[data-theme=night] .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{border-color:var(--cp-border);padding:10px}@supports (color:color-mix(in lab,red,red)){.cp-notifChannelCard{border-color:color-mix(in oklab,var(--cp-border)78%,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}@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))}}@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-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;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{flex:auto;height:100%;min-height:0}.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:var(--cp-urgency-today)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-today{border-color:color-mix(in oklab,var(--cp-urgency-today)34%,var(--cp-border)66%)}}.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%,var(--cp-urgency-today)4%)}}.cp-immediateCard.is-today{box-shadow:0 0 0 1px var(--cp-urgency-today)inset}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-today{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-urgency-today)18%,transparent)inset}}.cp-immediateCard.is-next{border-color:var(--cp-urgency-next48h)}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-next{border-color:color-mix(in oklab,var(--cp-urgency-next48h)36%,var(--cp-border)64%)}}.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%,var(--cp-urgency-next48h)3%)}}.cp-immediateCard.is-next{box-shadow:0 0 0 1px var(--cp-urgency-next48h)inset}@supports (color:color-mix(in lab,red,red)){.cp-immediateCard.is-next{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-urgency-next48h)12%,transparent)inset}}: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:var(--cp-urgency-today)}@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,var(--cp-urgency-today)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%,var(--cp-urgency-today)7%)}}:root[data-theme=auto].dark .cp-immediateCard.is-today,:root[data-theme=dark] .cp-immediateCard.is-today{box-shadow:0 0 0 1px var(--cp-urgency-today)inset}@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{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-urgency-today)22%,transparent)inset}}:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{border-color:var(--cp-urgency-next48h)}@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,var(--cp-urgency-next48h)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%,var(--cp-urgency-next48h)6%)}}:root[data-theme=auto].dark .cp-immediateCard.is-next,:root[data-theme=dark] .cp-immediateCard.is-next{box-shadow:0 0 0 1px var(--cp-urgency-next48h)inset}@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{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-urgency-next48h)14%,transparent)inset}}.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-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-immediateListScroll{--cp-immediate-row:50px;--cp-immediate-gap:6px;--cp-immediate-scroll-viewport:calc(2*var(--cp-immediate-row) + 1*var(--cp-immediate-gap));max-height:var(--cp-immediate-scroll-viewport);min-height:var(--cp-immediate-scroll-viewport);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:none;margin-top:7px;margin-right:-2px;padding-right:4px;display:flex;overflow:hidden auto}.cp-immediateListScroll:hover{scrollbar-color:var(--cp-muted)transparent}@supports (color:color-mix(in lab,red,red)){.cp-immediateListScroll:hover{scrollbar-color:color-mix(in oklab,var(--cp-muted)44%,transparent)transparent}}.cp-immediateListScroll::-webkit-scrollbar{width:5px}.cp-immediateListScroll::-webkit-scrollbar-track{background:0 0}.cp-immediateListScroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:999px}.cp-immediateListScroll:hover::-webkit-scrollbar-thumb{background-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-immediateListScroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--cp-muted)42%,transparent)}}.cp-immediateListScroll:focus-within::-webkit-scrollbar-thumb{background-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-immediateListScroll:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--cp-muted)42%,transparent)}}:root[data-theme=auto].dark .cp-immediateListScroll:hover,:root[data-theme=dark] .cp-immediateListScroll:hover{scrollbar-color:var(--cp-muted)transparent}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateListScroll:hover,:root[data-theme=dark] .cp-immediateListScroll:hover{scrollbar-color:color-mix(in oklab,var(--cp-muted)52%,transparent)transparent}}:root[data-theme=dark] .cp-immediateListScroll:hover::-webkit-scrollbar-thumb{background-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-immediateListScroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--cp-muted)48%,transparent)}}:root[data-theme=dark] .cp-immediateListScroll:focus-within::-webkit-scrollbar-thumb{background-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-immediateListScroll:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--cp-muted)48%,transparent)}}:root[data-theme=auto].dark .cp-immediateListScroll:hover::-webkit-scrollbar-thumb{background-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateListScroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--cp-muted)48%,transparent)}}:root[data-theme=auto].dark .cp-immediateListScroll:focus-within::-webkit-scrollbar-thumb{background-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-immediateListScroll:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--cp-muted)48%,transparent)}}.cp-immediateListScroll--empty{text-align:center;justify-content:center;align-items:center}.cp-immediateListScroll .cp-immediateList{gap:var(--cp-immediate-gap);display:grid}.cp-immediateListEmpty{padding:8px 6px;line-height:1.35}.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-calendarDeliveryToolbar{flex-direction:column;gap:0;margin-top:16px;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-calendarMonthCell{overflow:visible}.cp-calendarDensityCorner{align-items:center;gap:4px;display:inline-flex}.cp-calendarDensityDot{background:#64748b73;border-radius:999px;flex:none;width:4px;height:4px}.cp-calendarDensityBadge{letter-spacing:.02em;color:var(--cp-muted);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.cp-calendarDensityBadge{color:color-mix(in oklab,var(--cp-muted)50%,var(--cp-ink)50%)}}.cp-calendarDensityBadge{background:#0f172a0d}.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-calendarMonthNav{border:1px solid var(--cp-border);border-radius:12px;justify-content:center;align-self:center;align-items:stretch;gap:2px;width:100%;max-width:320px;margin-top:12px;margin-left:auto;margin-right:auto;padding:3px 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-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%)}}: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%)}}@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%)}}}.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: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-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{align-content:start;gap:14px;display:grid}.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>section.cp-card:not(.cp-landingHero){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-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-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){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 (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-landing{gap:16px}.cp-landingHero.cp-card__pad{padding-inline:16px;padding-top:58px;padding-bottom:52px}.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(30px,9vw,38px);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){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: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){border-color:var(--cp-home-card-border)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing>section.cp-card:not(.cp-landingHero){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-landingHeroCopy .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,1.63fr) minmax(0,1fr);align-items:stretch;gap:7px;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:11px 14px 10px;display:grid}.cp-weatherMain__layout{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:stretch;gap:14px;min-height:100%;display:grid}.cp-weatherMain__left{flex-direction:column;align-content:start;gap:3px;min-width:0;height:100%;display:flex}.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:98px;height:auto;margin-top:5px}.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__right{grid-template-rows:auto auto auto;align-content:center;justify-items:stretch;gap:16px;min-width:0;max-width:100%;height:100%;display:grid}.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:14.4px;font-weight:700;line-height:1.24}@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;-webkit-box-orient:vertical;width:100%;margin-top:0;margin-bottom:0;display:-webkit-box;overflow:hidden}.cp-weatherMainMetricRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px 7px;width:100%;margin-top:0;margin-bottom:0;display:grid}.cp-weatherMainMetricChip{border:1px solid var(--cp-border);border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:24px;padding:4px 9px;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:linear-gradient(180deg,oklab(100% 0 5.96046e-8/.7),var(--cp-surface))}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip{background:linear-gradient(180deg,oklab(100% 0 5.96046e-8/.7),color-mix(in oklab,var(--cp-surface)90%,transparent))}}.cp-weatherMainMetricChip span{letter-spacing:.01em;white-space:nowrap;color:var(--cp-muted);font-size:8.8px;font-weight:560}@supports (color:color-mix(in lab,red,red)){.cp-weatherMainMetricChip span{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-weatherMainMetricChip strong{white-space:nowrap;color:var(--cp-ink);font-size:10px;font-weight:690;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-weatherMain__location{color:var(--cp-ink);font-size:17.2px;font-weight:710;line-height:1.14}@supports (color:color-mix(in lab,red,red)){.cp-weatherMain__location{color:color-mix(in oklab,var(--cp-ink)93%,#0f172a 7%)}}.cp-weatherMain__location{margin-top:auto;transform:translateY(-2px)}.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--right{width:100%;color:var(--cp-muted);justify-content:center;margin-top:0;padding-top:0;font-size:12.1px;font-weight:780;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.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-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;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:6px;height:100%;padding:20px 11px 10px;display:grid;position:relative}.cp-weatherMiniVisual__temp{z-index:3;letter-spacing:-.03em;color:var(--cp-ink);font-size:40px;font-weight:800;line-height:.9;position:absolute;top:8px;left:12px}@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:184px;height:100%;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-weatherMiniVisual__label{color:var(--cp-ink);font-size:11.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-weatherMiniVisual__label{color:color-mix(in oklab,var(--cp-ink)90%,var(--cp-muted)10%)}}.cp-weatherMiniVisual__label{border:1px solid var(--cp-scene-accent);background:oklab(100% 0 5.96046e-8/.66)}@supports (color:color-mix(in lab,red,red)){.cp-weatherMiniVisual__label{border:1px solid color-mix(in oklab,var(--cp-scene-accent)26%,transparent)}}.cp-weatherMiniVisual__label{border-radius:999px;padding:3px 8px}.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:7px;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-weatherMain__condition{margin-top:0;font-size:11.8px}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__weekday{margin-top:6px;margin-bottom:0;font-size:11px;font-weight:860}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__condition{margin-bottom:0}.cp-weatherModule[data-cp-density=compact] .cp-weatherMainMetricRow{gap:4px 5px;margin-bottom:0}.cp-weatherModule[data-cp-density=compact] .cp-weatherMain__range--right{justify-content:center;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;transform:translateY(-3px)}.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-weatherMainMetricChip strong,: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-weatherMainMetricChip strong,: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=auto].dark .cp-weatherMiniVisual__label,:root[data-theme=dark] .cp-weatherMain__meta,:root[data-theme=dark] .cp-weatherMain__range,:root[data-theme=dark] .cp-weatherMain__weekday,:root[data-theme=dark] .cp-weatherMiniVisual__label{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 span,:root[data-theme=dark] .cp-weatherMainMetricChip span{color:oklab(74.5566% -.00724693 -.03067)}:root[data-theme=auto].dark .cp-weatherMainMetricChip,:root[data-theme=dark] .cp-weatherMainMetricChip{background:linear-gradient(oklab(25.3758% -.00603291 -.02727/.86),oklab(21.542% -.00581938 -.0241753/.9));border-color:oklab(37.1696% -.00861713 -.0381965/.72)}: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__right{max-width:100%}.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;padding-block:18px!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{max-width:720px;margin-bottom:0;font-size:.96rem;line-height:1.5}.cp-pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}.cp-pricingCard{background:linear-gradient(#ffffffeb,#f7fafce0);border:1px solid #0f172a14;border-radius:20px;flex-direction:column;min-height:100%;padding:17px 16px 16px;display:flex;box-shadow:0 10px 30px #0f172a0f,inset 0 1px #ffffffbf}.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:5px;display:grid}.cp-pricingEyebrowRow{justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex}.cp-pricingEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#475569d6;font-size:10px;font-weight:800;line-height:1}.cp-pricingBadge{white-space:nowrap}.cp-pricingTitle{margin:0;font-size:clamp(1.2rem,1.45vw,1.5rem);line-height:1}.cp-pricingValue{letter-spacing:-.04em;color:#0f172af0;font-size:clamp(1.28rem,1.7vw,1.72rem);font-weight:800;line-height:1}.cp-pricingMeta{color:#2563ebe6;margin:0;font-size:.86rem;font-weight:650}.cp-pricingAudience{color:#0f172ab8;margin:0;font-size:.84rem;line-height:1.42}.cp-pricingDivider{background:linear-gradient(90deg,#94a3b814,#94a3b866,#94a3b814);height:1px;margin:13px 0 10px}.cp-pricingIncludes{letter-spacing:.07em;text-transform:uppercase;color:#475569d1;font-size:.75rem;font-weight:800;line-height:1.2}.cp-pricingList{flex:auto;margin-top:8px;margin-bottom:0}.cp-pricingList li{padding-block:7px;font-size:.84rem;line-height:1.32}.cp-pricingBtn{align-self:flex-start;margin-top:12px;padding:8px 12px;font-size:.84rem}: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.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:#e2e8f0b8}:root[data-theme=auto].dark .cp-pricingValue,:root[data-theme=dark] .cp-pricingValue{color:#f8fafcf5}:root[data-theme=auto].dark .cp-pricingMeta,:root[data-theme=dark] .cp-pricingMeta{color:#7dd3fceb}:root[data-theme=auto].dark .cp-pricingAudience,:root[data-theme=dark] .cp-pricingAudience{color:#e2e8f0c2}@media (max-width:1040px){.cp-pricingGrid{grid-template-columns:1fr;gap:12px}.cp-pricingCard.is-recommended{transform:none}.cp-landingSection--plans{padding-block:20px!important}}@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}