/*! 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}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing)*4)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.py-4{padding-block:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.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)}.select-all{-webkit-user-select:all;user-select:all}.\[auth-session\:request\]{auth-session:request}.\[delivery-evidence-save\:error\]{delivery-evidence-save:error}.\[delivery-evidence-save\:payload\]{delivery-evidence-save:payload}.\[delivery-evidence-save\:result\]{delivery-evidence-save:result}.\[delivery-evidence-save\:skipped\]{delivery-evidence-save:skipped}.\[delivery-evidence-save\:start\]{delivery-evidence-save:start}.\[editorial-deck\:load\]{editorial-deck:load}.\[editorial-deck\:track-usage\]{editorial-deck:track-usage}.\[editorial-deck\:update\]{editorial-deck:update}.\[finance-hydration\:failed\]{finance-hydration:failed}.\[finance-page\:mount\]{finance-page:mount}.\[finance-vfx-open\:reload\]{finance-vfx-open:reload}.\[frameio\:media_links\]{frameio:media links}.\[global-search\:people\]{global-search:people}.\[library\:frameio-record\]{library:frameio-record}.\[ops-delivery\:event-count\]{ops-delivery:event-count}.\[ops-delivery\:evidence-candidates\]{ops-delivery:evidence-candidates}.\[ops-delivery\:filtered-out\]{ops-delivery:filtered-out}.\[ops-delivery\:input\]{ops-delivery:input}.\[ops-delivery\:output-events\]{ops-delivery:output-events}.\[ops-delivery\:output\]{ops-delivery:output}.\[project-cache\:source\]{project-cache:source}.\[project-cache\:touch\]{project-cache:touch}.\[project-delete\:api-error\]{project-delete:api-error}.\[project-delete\:dependencies\]{project-delete:dependencies}.\[project-delete\:done\]{project-delete:done}.\[project-delete\:error\]{project-delete:error}.\[project-delete\:final-error\]{project-delete:final-error}.\[project-delete\:frontend-error\]{project-delete:frontend-error}.\[project-delete\:frontend-success\]{project-delete:frontend-success}.\[project-delete\:remaining-dependencies\]{project-delete:remaining-dependencies}.\[project-delete\:schema-inventory\]{project-delete:schema-inventory}.\[project-delete\:start\]{project-delete:start}.\[project-delete\:step\]{project-delete:step}.\[project-list\:render\]{project-list:render}.\[public-vfx\:load\]{public-vfx:load}.\[public-vfx\:track-usage\]{public-vfx:track-usage}.\[sim\:after\]{sim:after}.\[sim\:before\]{sim:before}.\[sim\:engine\]{sim:engine}.\[supabase-client\:init\]{supabase-client:init}.\[tracking-ripple\:grid-source\]{tracking-ripple:grid-source}.\[tracking-ripple\:manual-overrides-write\]{tracking-ripple:manual-overrides-write}.\[tracking-ripple\:next-overrides\]{tracking-ripple:next-overrides}.\[tracking-ripple\:no-downstream\]{tracking-ripple:no-downstream}.\[tracking-ripple\:snapshot-next\]{tracking-ripple:snapshot-next}.\[tracking-ripple\:snapshot-persisted\]{tracking-ripple:snapshot-persisted}.\[tracking-ripple\:verify\]{tracking-ripple:verify}.\[tracking-save\:after-persist\]{tracking-save:after-persist}.\[tracking-save\:persist-payload\]{tracking-save:persist-payload}.\[tracking-save\:pre-override\]{tracking-save:pre-override}.\[tracking-save\:start\]{tracking-save:start}.\[vfx-activity\:delivery-version\]{vfx-activity:delivery-version}.\[vfx-activity\:review-version\]{vfx-activity:review-version}.\[vfx-budget-approve\:complete\]{vfx-budget-approve:complete}.\[vfx-budget-approve\:start\]{vfx-budget-approve:start}.\[vfx-finance-link-retry\:error\]{vfx-finance-link-retry:error}.\[vfx-finance-link-retry\:start\]{vfx-finance-link-retry:start}.\[vfx-finance-ready-quotes\:complete\]{vfx-finance-ready-quotes:complete}.\[vfx-finance-ready-quotes\:error\]{vfx-finance-ready-quotes:error}.\[vfx-finance-ready-quotes\:start\]{vfx-finance-ready-quotes:start}.\[vfx-finance-record-create\:error\]{vfx-finance-record-create:error}.\[vfx-finance-record-create\:start\]{vfx-finance-record-create:start}.\[vfx-package-create\:post-complete\]{vfx-package-create:post-complete}.\[vfx-package-create\:start\]{vfx-package-create:start}.\[vfx-package-create\:state-updated\]{vfx-package-create:state-updated}.\[vfx-package\:create\]{vfx-package:create}.\[vfx-package\:load-created\]{vfx-package:load-created}.\[vfx-packages\:list\]{vfx-packages:list}.\[vfx-packages\:loaded\]{vfx-packages:loaded}.\[vfx-playback\:unavailable\]{vfx-playback:unavailable}.\[vfx-share-links\:create\]{vfx-share-links:create}.\[vfx-share-links\:email\]{vfx-share-links:email}.\[vfx-share-links\:list\]{vfx-share-links:list}.\[vfx-share-links\:release-assignments\]{vfx-share-links:release-assignments}.\[vfx-shots-patch\:activity\]{vfx-shots-patch:activity}.\[vfx-shots-patch\:review-pass\]{vfx-shots-patch:review-pass}.\[vfx-shots-patch\:rollback\]{vfx-shots-patch:rollback}.\[vfx-shots-patch\:version\]{vfx-shots-patch:version}.\[vfx-shots-post\:activity\]{vfx-shots-post:activity}.\[vfx-shots-post\:review-pass\]{vfx-shots-post:review-pass}.\[vfx-vendor-add\:post-complete\]{vfx-vendor-add:post-complete}.\[vfx-vendor-add\:start\]{vfx-vendor-add:start}.\[vfx-vendor-add\:state-updated\]{vfx-vendor-add:state-updated}.\[vfx-version\:sync-current\]{vfx-version:sync-current}}:root{--cp-radius:18px;--cp-radius-sm:12px;--cp-container:1360px;--cp-header-h:72px;--cp-landing-snap-inset:clamp(28px,3.5vh,44px);--cp-landing-snap-top:calc(var(--cp-header-h) + clamp(20px,2.5vh,32px));--cp-landing-hero-min-h:calc(100svh - var(--cp-header-h) - clamp(148px,17vh,168px));--cp-landing-hero-y-offset:0px;--cp-landing-hero-layout-comp:clamp(88px,10vh,104px);--cp-landing-chain-gap:clamp(56px,4.8vw,72px);--cp-landing-hero-trail:clamp(20px,2.2vw,28px);--cp-landing-narrative-pad-top:clamp(32px,3vw,44px);--cp-landing-narrative-inner-gap:clamp(32px,3vw,48px);--cp-landing-narrative-pad-bottom:clamp(48px,4.2vw,64px);--cp-font-sans:var(--font-geist-sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial);--cp-font-mono:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New");--cp-font-display:var(--font-geist-mono,ui-sans-serif,system-ui,-apple-system,Segoe UI);--cp-shadow-sm:0 6px 18px #00000014;--cp-shadow-md:0 18px 48px #0000001f;--cp-border:#0f172a1a;--cp-bg:#f5f7fb;--cp-bg2:#eef2f7;--cp-surface:#ffffffc7;--cp-surface-strong:#ffffffeb;--cp-ink:#0a0e12eb;--cp-muted:#0a0e129e;--cp-field:#ffffffe0;--cp-field-border:#0f172a24;--cp-accent:#2563eb;--cp-accent-2:#7c3aed;--cp-rush-cover:radial-gradient(circle at 78% 18%,#ffffff3d,transparent 28%),linear-gradient(135deg,#1f63e9,#724eea 58%,#12a6c8);--cp-process-offline-solid:#ff5a5a;--cp-process-online-solid:#4a7dff;--cp-process-vfx-solid:#f5b335;--cp-process-color-solid:#8b5cf6;--cp-process-music-solid:#4cc9f0;--cp-process-delivery-solid:#42c96b;--cp-process-offline:var(--cp-process-offline-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-offline:color-mix(in oklab,var(--cp-process-offline-solid)92%,#fff 8%)}}:root{--cp-process-online:var(--cp-process-online-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-online:color-mix(in oklab,var(--cp-process-online-solid)92%,#fff 8%)}}:root{--cp-process-vfx:var(--cp-process-vfx-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-vfx:color-mix(in oklab,var(--cp-process-vfx-solid)92%,#fff 8%)}}:root{--cp-process-color:var(--cp-process-color-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-color:color-mix(in oklab,var(--cp-process-color-solid)92%,#fff 8%)}}:root{--cp-process-music:var(--cp-process-music-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-music:color-mix(in oklab,var(--cp-process-music-solid)92%,#fff 8%)}}:root{--cp-process-delivery:var(--cp-process-delivery-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-delivery:color-mix(in oklab,var(--cp-process-delivery-solid)92%,#fff 8%)}}:root{--cp-process-offline-bg:var(--cp-process-offline-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-offline-bg:color-mix(in oklab,var(--cp-process-offline-solid)12%,var(--cp-surface)88%)}}:root{--cp-process-online-bg:var(--cp-process-online-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-online-bg:color-mix(in oklab,var(--cp-process-online-solid)12%,var(--cp-surface)88%)}}:root{--cp-process-vfx-bg:var(--cp-process-vfx-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-vfx-bg:color-mix(in oklab,var(--cp-process-vfx-solid)12%,var(--cp-surface)88%)}}:root{--cp-process-color-bg:var(--cp-process-color-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-color-bg:color-mix(in oklab,var(--cp-process-color-solid)12%,var(--cp-surface)88%)}}:root{--cp-process-music-bg:var(--cp-process-music-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-music-bg:color-mix(in oklab,var(--cp-process-music-solid)12%,var(--cp-surface)88%)}}:root{--cp-process-delivery-bg:var(--cp-process-delivery-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-delivery-bg:color-mix(in oklab,var(--cp-process-delivery-solid)12%,var(--cp-surface)88%)}}:root{--cp-process-offline-border:var(--cp-process-offline-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-offline-border:color-mix(in oklab,var(--cp-process-offline-solid)48%,var(--cp-border)52%)}}:root{--cp-process-online-border:var(--cp-process-online-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-online-border:color-mix(in oklab,var(--cp-process-online-solid)48%,var(--cp-border)52%)}}:root{--cp-process-vfx-border:var(--cp-process-vfx-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-vfx-border:color-mix(in oklab,var(--cp-process-vfx-solid)48%,var(--cp-border)52%)}}:root{--cp-process-color-border:var(--cp-process-color-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-color-border:color-mix(in oklab,var(--cp-process-color-solid)48%,var(--cp-border)52%)}}:root{--cp-process-music-border:var(--cp-process-music-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-music-border:color-mix(in oklab,var(--cp-process-music-solid)48%,var(--cp-border)52%)}}:root{--cp-process-delivery-border:var(--cp-process-delivery-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-process-delivery-border:color-mix(in oklab,var(--cp-process-delivery-solid)48%,var(--cp-border)52%)}}:root{--cp-ops-phase-rodaaje:var(--cp-process-online-solid);--cp-ops-phase-offline:var(--cp-process-offline-solid);--cp-ops-phase-online:var(--cp-process-online-solid);--cp-ops-phase-vfx:var(--cp-process-vfx-solid);--cp-ops-phase-color:var(--cp-process-color-solid);--cp-ops-phase-music:var(--cp-process-music-solid);--cp-ops-phase-delivery:var(--cp-process-delivery-solid);--cp-ops-phase-qc:var(--cp-process-delivery-solid);--cp-tracking-replanned:#c2410c;--cp-tracking-done:#0f766e;--cp-tracking-cancelled:#475569;--cp-tracking-postponed:#a16207;--cp-tracking-manual:#746a84;--cp-urgency-overdue:#f59e0b;--cp-urgency-today:#06b6d4;--cp-urgency-next48h:#ec4899;--cp-capacity-low:#22c55e;--cp-capacity-medium:#eab308;--cp-capacity-high:#f97316;--cp-capacity-overload:#ef4444;--cp-focus:0 0 0 4px #2563eb2e;--cp-header-bg:#ffffffd6;--cp-header-border:#0f172a1a;--cp-header-blur:12px;--cp-bp-mobile:767px;--cp-bp-tablet:1024px;--cp-bp-laptop:1280px;--cp-bp-wide:1440px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--cp-border:#94a3b82e;--cp-bg:#0b1220;--cp-bg2:#0a0f1a;--cp-surface:#1118279e;--cp-surface-strong:#111827c7;--cp-ink:#ffffffeb;--cp-muted:#ffffff9e;--cp-field:#02061759;--cp-field-border:#94a3b838;--cp-shadow-sm:0 8px 20px #00000047;--cp-shadow-md:0 24px 70px #0000006b;--cp-focus:0 0 0 4px #6366f12e;--cp-header-bg:#020617b8;--cp-header-border:#94a3b82e}:root[data-theme=auto]{color-scheme:light}@media (prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--cp-border:#94a3b82e;--cp-bg:#0b1220;--cp-bg2:#0a0f1a;--cp-surface:#1118279e;--cp-surface-strong:#111827c7;--cp-ink:#ffffffeb;--cp-muted:#ffffff9e;--cp-field:#02061759;--cp-field-border:#94a3b838;--cp-shadow-sm:0 8px 20px #00000047;--cp-shadow-md:0 24px 70px #0000006b;--cp-focus:0 0 0 4px #6366f12e;--cp-header-bg:#020617b8;--cp-header-border:#94a3b82e}}.cp-max-w-full-contained{box-sizing:border-box;max-width:100%}*{box-sizing:border-box}body,html{height:100%}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--cp-font-sans);color:var(--cp-ink);background:radial-gradient(1100px 700px at 15% 0,#7c3aed1a,transparent 60%),radial-gradient(900px 600px at 85% 0,#2563eb1a,transparent 55%),linear-gradient(180deg,var(--cp-bg)0,var(--cp-bg2)100%);margin:0;font-size:clamp(12px,2.5vw,16px)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.cp-shell{flex-direction:column;min-height:100vh;display:flex}.cp-header{z-index:120;isolation:isolate;background:var(--cp-header-bg);border-bottom:1px solid var(--cp-header-border);position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-header{border-bottom:1px solid color-mix(in oklab,var(--cp-header-border)78%,transparent)}}.cp-header{-webkit-backdrop-filter:blur(var(--cp-header-blur))saturate(140%);backdrop-filter:blur(var(--cp-header-blur))saturate(140%);will-change:background-color,border-color,backdrop-filter,box-shadow;transition:background-color .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .26s cubic-bezier(.22,1,.36,1),backdrop-filter .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.22)}.cp-header:after{content:"";background:linear-gradient(90deg,var(--cp-header-border),var(--cp-header-border),var(--cp-header-border));height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cp-header:after{background:linear-gradient(90deg,color-mix(in oklab,var(--cp-header-border)0%,transparent),color-mix(in oklab,var(--cp-header-border)70%,transparent),color-mix(in oklab,var(--cp-header-border)0%,transparent))}}.cp-header:after{pointer-events:none}.cp-header.is-scrolled{background:var(--cp-header-bg)}@supports (color:color-mix(in lab,red,red)){.cp-header.is-scrolled{background:color-mix(in oklab,var(--cp-header-bg)92%,white 8%)}}.cp-header.is-scrolled{border-bottom:1px solid var(--cp-header-border)}@supports (color:color-mix(in lab,red,red)){.cp-header.is-scrolled{border-bottom:1px solid color-mix(in oklab,var(--cp-header-border)88%,transparent)}}.cp-header.is-scrolled{-webkit-backdrop-filter:blur(calc(var(--cp-header-blur) + 8px))saturate(160%);backdrop-filter:blur(calc(var(--cp-header-blur) + 8px))saturate(160%);box-shadow:0 10px 30px #00000014,inset 0 1px #fff9}.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{background:var(--cp-header-bg)}@supports (color:color-mix(in lab,red,red)){.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{background:color-mix(in oklab,var(--cp-header-bg)94%,black 6%)}}.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{border-bottom:1px solid var(--cp-header-border)}@supports (color:color-mix(in lab,red,red)){.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{border-bottom:1px solid color-mix(in oklab,var(--cp-header-border)90%,transparent)}}.dark .cp-header.is-scrolled,:root[data-theme=auto].dark .cp-header.is-scrolled,:root[data-theme=dark] .cp-header.is-scrolled{box-shadow:0 10px 30px #0000003d,inset 0 1px #ffffff1f}.cp-header-inner{max-width:var(--cp-container,1180px);padding:12px var(--cp-pad-x,24px);align-items:center;gap:12px;margin:0 auto;display:flex}.cp-brand{flex-direction:column;gap:3px;min-width:0;line-height:1.08;display:flex}.cp-brandLogoWrap{flex:0 0 72px;justify-content:center;align-items:center;display:inline-flex;width:72px!important;height:72px!important}.cp-brandLogo{aspect-ratio:176/94;object-fit:contain!important;width:auto!important;max-width:58px!important;height:auto!important;max-height:46px!important}.cp-header-right{align-items:center;gap:9px;margin-left:auto;display:flex}.cp-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:9px;width:100%;display:flex}.cp-mobileDrawerUtilityWrap .cp-headerUtilityPill{justify-content:flex-start;width:100%}.cp-mobileDrawerRow>.cp-headerGlobalPill,.cp-mobileDrawerUtilityWrap .cp-headerGlobalPill{border:1px solid var(--cp-border);background:var(--cp-surface);width:100%;min-height:38px;color:var(--cp-ink);justify-content:flex-start;padding:0 12px;font-size:11px;font-weight:700}.cp-mobileDrawerAccountBtn{justify-content:flex-start;width:100%;max-width:100%}@media (max-width:767px){.cp-shell:not(:has(.cp-page.cp-landing)),body:not(:has(.cp-page.cp-landing)),html:not(:has(.cp-page.cp-landing)){max-width:100%;overflow-x:hidden}.cp-header-desktopCluster{display:none!important}.cp-header-mobileCluster{display:flex!important}.cp-brandCopy{display:none!important}.cp-brandLogoWrap{flex:0 0 54px;justify-content:center;align-items:center;display:inline-flex;width:54px!important;height:54px!important}.cp-brandLogo{aspect-ratio:176/94;object-fit:contain!important;width:auto!important;max-width:42px!important;height:auto!important;max-height:33px!important;transform:none!important}.cp-header-inner{min-height:46px;padding-block:6px;padding-inline:max(10px,env(safe-area-inset-left,0px))max(10px,env(safe-area-inset-right,0px));flex-wrap:nowrap;align-items:center;column-gap:8px}.cp-header-mobileCluster{gap:5px}.cp-header-mobileCluster .cp-headerUtilityNav{flex-direction:row;align-items:center;gap:4px;display:inline-flex}.cp-header-mobileCluster .cp-headerUtilityPill{letter-spacing:.04em;border-radius:10px;min-width:36px;min-height:36px;padding:0 8px;font-size:11px;font-weight:700}.cp-headerHamburger{border-radius:11px;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.1),0 3px 10px #0f172a0d}.cp-headerHamburger svg{width:18px;height:18px}body:has(.cp-page.cp-landing) .cp-header-inner{min-height:44px;padding-block:5px;padding-inline:max(12px,env(safe-area-inset-left,0px))max(12px,env(safe-area-inset-right,0px));column-gap:6px}body:has(.cp-page.cp-landing) .cp-brand{align-self:center}body:has(.cp-page.cp-landing) .cp-brandLogoWrap{width:54px!important;height:54px!important}body:has(.cp-page.cp-landing) .cp-brandLogo{aspect-ratio:176/94;object-fit:contain!important;width:auto!important;max-width:42px!important;height:auto!important;max-height:33px!important}body:has(.cp-page.cp-landing) .cp-header-mobileCluster{gap:6px}body:has(.cp-page.cp-landing) .cp-headerHamburger{border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08)}body:has(.cp-page.cp-landing) .cp-header-mobileCluster .cp-headerUtilityPill{min-width:34px;min-height:34px;padding:0 7px;font-size:10.5px}.cp-container,.cp-page:not(.cp-landing){box-sizing:border-box;max-width:100%;padding:12px}.cp-main:not(:has(.cp-page.cp-landing)){box-sizing:border-box;max-width:100%;padding-top:8px;overflow-x:hidden}.cp-page:not(.cp-landing) .cp-card{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:100%;display:flex}#calendario-global{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;overflow-x:auto}.cp-page.cp-landing .cp-mobile-hide-phone{display:none!important}.cp-landing--compact{gap:16px}.cp-page.cp-landing .cp-mobile-section-tight.cp-card__pad{padding-top:clamp(12px,3vw,18px);padding-bottom:clamp(14px,3.2vw,20px);padding-inline:max(20px,env(safe-area-inset-left,0px))max(20px,env(safe-area-inset-right,0px))}.cp-page.cp-landing .cp-landingSection--plans.cp-mobile-section-tight .cp-landingSectionTitle{margin:0 0 .35em;font-size:clamp(1.05rem,3.5vw,1.28rem);line-height:1.15}.cp-page.cp-landing .cp-landingSection--plans.cp-mobile-section-tight .cp-landingSectionText{margin:0 0 .5rem;font-size:.9rem;line-height:1.45}.cp-main:has(.cp-page.cp-landing){box-sizing:border-box;max-width:100%;overflow-x:hidden}.cp-main:has(.cp-page.cp-landing) .cp-container{box-sizing:border-box;max-width:100%;padding-left:0;padding-right:0}.cp-page.cp-landing{width:100%;max-width:100%;padding:12px max(20px,env(safe-area-inset-left,0px))14px max(18px,calc(12px + env(safe-area-inset-bottom,0px)));box-sizing:border-box;gap:16px;margin:0 auto;overflow-x:hidden}.cp-landing .cp-landingHero.cp-card{border:1px solid var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingHero.cp-card{border:1px solid color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landing .cp-landingHero.cp-card{box-shadow:none;background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingHero.cp-card{background:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{box-shadow:none;border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{border-color:color-mix(in oklab,var(--cp-border)75%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingHero.cp-card{background:color-mix(in oklab,var(--cp-surface-strong)88%,transparent)}}.cp-landing .cp-landingHero{min-height:0;overflow:hidden}.cp-page.cp-landing .cp-landingHero.cp-card__pad{padding-inline:max(4px,env(safe-area-inset-left,0px))max(4px,env(safe-area-inset-right,0px));padding-top:8px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.cp-landing .cp-landingHeroGrid{flex-direction:column;align-items:stretch;gap:11px;display:flex}.cp-landing .cp-landingHeroCopy{display:contents}.cp-landing .cp-landingHeroCopyLead{flex-direction:column;order:1;gap:5px;min-width:0;display:flex}.cp-landing .cp-landingHeroCopyLead .cp-landingMetaTitle{letter-spacing:.12em;opacity:.68;margin-bottom:1px;font-size:9px;font-weight:750}.cp-landing .cp-landingAuthSplit{order:2;justify-self:stretch;gap:10px;width:100%;max-width:100%;margin:0;position:relative}.cp-landing .cp-landingHeroValueStrip{order:3;min-width:0}.cp-landing .cp-landingTitle{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:clamp(1.32rem,5.6vw,1.62rem);line-height:1.12}.cp-landing .cp-landingTitle br{display:none}.cp-landing .cp-landingSubtitle{opacity:.88;max-width:36ch;margin:2px 0 0;font-size:clamp(.8rem,3.25vw,.9rem);line-height:1.36}.cp-landing .cp-landingBody{max-width:38ch;font-size:clamp(12px,3.2vw,13px);line-height:1.45}.cp-landing .cp-landingImpactGrid{border-top:1px solid var(--cp-border);flex-direction:column;gap:0;margin-top:2px;padding-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactGrid{border-top:1px solid color-mix(in oklab,var(--cp-border)42%,transparent)}}.cp-landing .cp-landingImpactCard{border:none;border-bottom:1px solid var(--cp-border);border-radius:0;margin:0;padding:10px 0 10px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactCard{border-bottom:1px solid color-mix(in oklab,var(--cp-border)38%,transparent)}}.cp-landing .cp-landingImpactCard{border-left:2px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactCard{border-left:2px solid color-mix(in oklab,var(--cp-accent)42%,transparent)}}.cp-landing .cp-landingImpactCard{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.cp-landing .cp-landingImpactCard:last-child{border-bottom:none;padding-bottom:2px}:root[data-theme=dark] .cp-landing .cp-landingImpactCard{box-shadow:none;border-left-color:var(--cp-accent);background:0 0}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingImpactCard{border-left-color:color-mix(in oklab,var(--cp-accent)55%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingImpactCard{border-bottom-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingImpactCard{border-bottom-color:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landing .cp-landingImpactCard h3{letter-spacing:-.018em;color:var(--cp-ink);margin:0;font-size:13px;font-weight:680;line-height:1.25}.cp-landing .cp-landingImpactCard p{color:var(--cp-muted);margin:3px 0 0;font-size:11.5px;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingImpactCard p{color:color-mix(in oklab,var(--cp-muted)92%,var(--cp-ink)8%)}}.cp-landing .cp-landingImpactCard:hover{box-shadow:none;transform:none}.cp-landing .cp-landingAuthCard--form{z-index:auto;box-sizing:border-box;width:100%;max-width:100%;padding:11px max(14px,env(safe-area-inset-left,0px))11px max(14px,env(safe-area-inset-right,0px));border:1px solid var(--cp-border);border-radius:12px;margin-left:auto;margin-right:auto;position:relative;top:auto;left:auto;transform:none}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingAuthCard--form{border:1px solid color-mix(in oklab,var(--cp-border)50%,transparent)}}.cp-landing .cp-landingAuthCard--form{box-shadow:none;background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingAuthCard--form{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingAuthCard--form{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing .cp-landingAuthCard--form{background:color-mix(in oklab,var(--cp-surface-strong)86%,transparent)}}:root[data-theme=dark] .cp-landing .cp-landingAuthCard--form{box-shadow:none}.cp-landing .cp-landingAuthTitle{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(1rem,3.6vw,1.12rem);line-height:1.18}.cp-landing .cp-landingAuthText{color:var(--cp-muted);margin:0;font-size:11.5px;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.cp-landing .cp-landingAuthText{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landing .cp-landingAuthSubmit,.cp-landing .cp-landingGoogleBtn{box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;min-height:44px;font-size:14px;font-weight:650}.cp-landing .cp-landingGoogleBtn{padding-bottom:max(10px,calc(6px + env(safe-area-inset-bottom,0px)));margin-bottom:max(6px,env(safe-area-inset-bottom,0px))}.cp-landing .cp-landingAuthTabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;width:100%;min-width:0}.cp-landing .cp-landingAuthTab{border-radius:10px;min-width:0;min-height:38px;padding:7px 8px;font-size:12px;font-weight:650}.cp-page.cp-landing .cp-landingSection.cp-card__pad{padding-inline:0;padding-top:28px;padding-bottom:max(32px,calc(24px + env(safe-area-inset-bottom,0px)))}.cp-page.cp-landing .cp-landingSection--plans.cp-card__pad{padding-top:12px;padding-bottom:12px;padding-inline:max(2px,env(safe-area-inset-left,0px))max(2px,env(safe-area-inset-right,0px))}body:has(.cp-page.cp-landing),html:has(.cp-page.cp-landing){overflow-x:hidden}body:has(.cp-page.cp-landing) .cp-page.cp-landing{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}body:has(.cp-page.cp-landing) .cp-header{overflow-x:clip}body:has(.cp-page.cp-landing) .cp-header:after{opacity:0}}.cp-main{padding-top:14px}.cp-page{max-width:var(--cp-container,1360px);margin:0 auto;padding:34px 28px 60px}@media (max-width:900px){.cp-page{padding:26px 18px 44px}}html.cp-phone,html.cp-phone body{max-width:100%;overflow-x:hidden}html.cp-phone body{font-size:13px}html.cp-phone .cp-shell{max-width:100%;overflow-x:hidden}html.cp-phone .cp-header-desktopCluster{display:none!important}html.cp-phone .cp-header-mobileCluster{display:flex!important}html.cp-phone .cp-brandCopy{display:none!important}html.cp-phone .cp-main .cp-container{box-sizing:border-box;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}html.cp-phone .cp-main:not(:has(.cp-page.cp-landing)){padding-top:8px}html.cp-phone .cp-page.cp-landing{box-sizing:border-box;gap:12px!important;width:100%!important;max-width:100%!important;padding:10px 14px 16px!important;overflow-x:hidden!important}html.cp-phone .cp-main:has(.cp-page.cp-landing) .cp-container{padding-left:0!important;padding-right:0!important}html.cp-phone .cp-page.cp-landing .cp-landingHero.cp-card__pad{padding:8px 4px 12px!important}html.cp-phone .cp-landing .cp-landingHeroGrid{flex-direction:column!important;gap:10px!important;display:flex!important}html.cp-phone .cp-landing .cp-landingHeroCopy{display:contents!important}html.cp-phone .cp-landing .cp-landingHeroCopyLead{order:1;gap:5px!important}html.cp-phone .cp-landing .cp-landingAuthSplit{order:2;width:100%!important;max-width:100%!important}html.cp-phone .cp-landing .cp-landingHeroValueStrip{order:3}html.cp-phone .cp-landing .cp-landingTitle{letter-spacing:-.03em!important;max-width:22ch!important;margin:0!important;font-size:1.35rem!important;line-height:1.12!important}html.cp-phone .cp-landing .cp-landingTitle br{display:none!important}html.cp-phone .cp-landing .cp-landingSubtitle{margin:2px 0 0!important;font-size:.82rem!important;line-height:1.35!important}html.cp-phone .cp-landing .cp-landingAuthTitle{font-size:.95rem!important}html.cp-phone .cp-landing .cp-landingAuthText{font-size:.78rem!important;line-height:1.35!important}html.cp-phone .cp-landing .cp-landingAuthSubmit,html.cp-phone .cp-landing .cp-landingGoogleBtn{min-height:36px!important;padding:8px 12px!important;font-size:13px!important}html.cp-phone .cp-page.cp-landing .cp-landingAuthSplit,html.cp-phone .cp-page.cp-landing>section.cp-card{max-width:100%!important}.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__pad{padding:16px}@media (max-width:767px){body{font-size:13px}}@keyframes cp-soundSyncPulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.assignCapacityCenter{border:1px solid var(--cp-accent);gap:14px;margin-bottom:14px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter{border:1px solid color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.assignCapacityCenter{background:radial-gradient(circle at 0 0,var(--cp-accent),transparent 34%),var(--cp-surface-strong);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter{background:radial-gradient(circle at 0 0,color-mix(in oklab,var(--cp-accent)12%,transparent),transparent 34%),var(--cp-surface-strong)}}.assignCapacityCenter{box-shadow:0 12px 34px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter{box-shadow:0 12px 34px color-mix(in oklab,var(--cp-ink)7%,transparent)}}.assignCapacityCenter__hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assignCapacityCenter__eyebrow{color:var(--cp-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.assignCapacityCenter__hero h2{color:var(--cp-ink);letter-spacing:-.03em;margin:0;font-size:23px;line-height:1.08}.assignCapacityCenter__hero p{max-width:760px;color:var(--cp-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.assignCapacityCenter__status{border:1px solid var(--cp-border);background:var(--cp-surface);min-height:28px;color:var(--cp-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.assignCapacityCenter__status.is-available{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-available{border-color:color-mix(in oklab,#16a34a 38%,var(--cp-border))}}.assignCapacityCenter__status.is-available{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-available{background:color-mix(in oklab,#16a34a 10%,var(--cp-surface))}}.assignCapacityCenter__status.is-available{color:#15803d}.assignCapacityCenter__status.is-tension{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-tension{border-color:color-mix(in oklab,#f59e0b 44%,var(--cp-border))}}.assignCapacityCenter__status.is-tension{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-tension{background:color-mix(in oklab,#f59e0b 11%,var(--cp-surface))}}.assignCapacityCenter__status.is-tension{color:#b45309}.assignCapacityCenter__status.is-overloaded{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-overloaded{border-color:color-mix(in oklab,#ef4444 42%,var(--cp-border))}}.assignCapacityCenter__status.is-overloaded{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-overloaded{background:color-mix(in oklab,#ef4444 10%,var(--cp-surface))}}.assignCapacityCenter__status.is-overloaded{color:#dc2626}.assignCapacityCenter__status.is-partial,.assignCapacityCenter__status.is-pending{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-partial,.assignCapacityCenter__status.is-pending{border-color:color-mix(in oklab,var(--cp-accent)30%,var(--cp-border))}}.assignCapacityCenter__status.is-partial,.assignCapacityCenter__status.is-pending{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__status.is-partial,.assignCapacityCenter__status.is-pending{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface))}}.assignCapacityCenter__status.is-partial,.assignCapacityCenter__status.is-pending{color:var(--cp-accent)}.assignCapacityCenter__selector{border:1px solid var(--cp-border);grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__selector{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.assignCapacityCenter__selector{background:var(--cp-bg);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__selector{background:color-mix(in oklab,var(--cp-bg)42%,var(--cp-surface)58%)}}.assignCapacityCenter__selector label{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.assignCapacityCenter__hubSelector{border:1px solid var(--cp-border);grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__hubSelector{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.assignCapacityCenter__hubSelector{background:var(--cp-bg);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__hubSelector{background:color-mix(in oklab,var(--cp-bg)42%,var(--cp-surface)58%)}}.assignCapacityCenter__hubSelector label{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.assignCapacityCenter__hubMeta{justify-items:end;gap:2px;min-width:150px;display:grid}.assignCapacityCenter__hubMeta strong{color:var(--cp-ink);font-size:13px}.assignCapacityCenter__hubMeta span{color:var(--cp-muted);font-size:9px}.assignCapacityProjects{border:1px solid var(--cp-border);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityProjects{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.assignCapacityProjects{background:var(--cp-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignCapacityProjects{background:color-mix(in oklab,var(--cp-surface)97%,transparent)}}.assignCapacityProjects__head{justify-content:space-between;align-items:end;gap:14px;display:flex}.assignCapacityProjects__head>div{gap:3px;display:grid}.assignCapacityProjects__head strong{color:var(--cp-ink);font-size:12px}.assignCapacityProjects__head span{color:var(--cp-muted);font-size:9.5px}.assignCapacityProjects__tools{justify-content:flex-end;align-items:center;gap:7px;grid-template-columns:none!important;display:flex!important}.assignCapacityProjects__tools .cp-btn{white-space:nowrap;min-height:34px}.assignCapacityProjects__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;max-height:142px;padding:2px;display:grid;overflow-y:auto}.assignCapacityProjectChip{border:1px solid var(--cp-border);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.assignCapacityProjectChip{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.assignCapacityProjectChip{background:var(--cp-surface);cursor:pointer;border-radius:11px;transition:border-color .15s,background .15s}.assignCapacityProjectChip:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityProjectChip:hover{border-color:color-mix(in oklab,var(--cp-accent)36%,var(--cp-border))}}.assignCapacityProjectChip.is-selected{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityProjectChip.is-selected{border-color:color-mix(in oklab,var(--cp-accent)55%,var(--cp-border))}}.assignCapacityProjectChip.is-selected{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityProjectChip.is-selected{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface))}}.assignCapacityProjectChip input{accent-color:var(--cp-accent);flex:none}.assignCapacityProjectChip>span{gap:2px;min-width:0;display:grid}.assignCapacityProjectChip strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assignCapacityProjectChip small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.assignCapacityProjects__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:1px;display:flex}.assignHubCandidates{border:1px solid var(--cp-border);gap:11px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignHubCandidates{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.assignHubCandidates{background:var(--cp-bg);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidates{background:color-mix(in oklab,var(--cp-bg)38%,var(--cp-surface)62%)}}.assignHubCandidates__head{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px;display:flex}.assignHubCandidates__head>div{gap:3px;min-width:0;display:grid}.assignHubCandidates__head span{color:var(--cp-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.assignHubCandidates__head strong{color:var(--cp-ink);font-size:13px;line-height:1.25}.assignHubCandidates__head p{max-width:760px;color:var(--cp-muted);margin:0;font-size:9.5px;line-height:1.4}.assignHubCandidates__head>small{color:var(--cp-muted);flex:none;font-size:9px;font-weight:750}.assignHubCandidates__empty{border:1px dashed var(--cp-border);min-height:120px;color:var(--cp-muted);text-align:center;border-radius:13px;place-items:center;gap:4px;padding:18px;display:grid}.assignHubCandidates__empty strong{color:var(--cp-ink);font-size:12px}.assignHubCandidates__empty span{font-size:10px}.assignScenarioDisclosure{border:1px solid var(--cp-border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.assignScenarioDisclosure{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.assignScenarioDisclosure{background:var(--cp-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignScenarioDisclosure{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.assignScenarioDisclosure.is-open{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignScenarioDisclosure.is-open{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border))}}.assignScenarioDisclosure.is-open{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignScenarioDisclosure.is-open{background:color-mix(in oklab,var(--cp-accent)4%,var(--cp-surface))}}.assignScenarioDisclosure__toggle{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.assignScenarioDisclosure__icon{border:1px solid var(--cp-accent);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignScenarioDisclosure__icon{border:1px solid color-mix(in oklab,var(--cp-accent)22%,var(--cp-border))}}.assignScenarioDisclosure__icon{background:var(--cp-accent);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.assignScenarioDisclosure__icon{background:color-mix(in oklab,var(--cp-accent)7%,var(--cp-surface))}}.assignScenarioDisclosure__icon{color:var(--cp-accent);font-size:16px;font-weight:650}.assignScenarioDisclosure__copy{gap:2px;min-width:0;display:grid}.assignScenarioDisclosure__copy strong{color:var(--cp-ink);font-size:11.5px}.assignScenarioDisclosure__copy small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assignScenarioDisclosure__action{color:var(--cp-accent);white-space:nowrap;font-size:9px;font-weight:800}.assignHubCandidates__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.assignHubCandidateCard{--hub-fit:#64748b;border:1px solid var(--hub-fit);grid-template-columns:minmax(120px,.34fr) minmax(0,.66fr);min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard{border:1px solid color-mix(in oklab,var(--hub-fit)24%,var(--cp-border))}}.assignHubCandidateCard{background:var(--cp-surface);box-shadow:0 7px 20px var(--cp-ink);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard{box-shadow:0 7px 20px color-mix(in oklab,var(--cp-ink)5%,transparent)}}.assignHubCandidateCard{transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s,filter .16s}.assignHubCandidateCard.is-fit{--hub-fit:#16a34a}.assignHubCandidateCard.is-risk{--hub-fit:#f59e0b}.assignHubCandidateCard.is-alternative{opacity:.54;filter:saturate(.48)}.assignHubCandidateCard.is-alternative:hover{opacity:.86;filter:saturate(.78);transform:translateY(-1px)}.assignHubCandidateCard.is-current,.assignHubCandidateCard.is-selected{opacity:1;filter:none}.assignHubCandidateCard.is-selected{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard.is-selected{border-color:color-mix(in oklab,var(--cp-accent)68%,var(--cp-border))}}.assignHubCandidateCard.is-selected{box-shadow:0 0 0 2px var(--cp-accent),0 12px 28px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard.is-selected{box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)13%,transparent),0 12px 28px color-mix(in oklab,var(--cp-accent)10%,transparent)}}.assignHubCandidateCard.is-selected{transform:translateY(-1px)}.assignHubCandidateCard__cover{background:var(--cp-rush-cover);isolation:isolate;align-content:center;min-height:210px;padding:15px;display:grid;position:relative;overflow:hidden}.assignHubCandidateCard__cover:after,.assignHubCandidateCard__cover:before{content:"";z-index:-1;border:1px solid oklab(100% 0 5.96046e-8/.22);border-radius:50%;width:150px;height:150px;position:absolute}.assignHubCandidateCard__cover:before{top:-72px;right:-74px}.assignHubCandidateCard__cover:after{bottom:-104px;left:-85px}.assignHubCandidateCard__cover>strong{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;word-break:break-word;text-shadow:0 2px 12px #0000002e;align-self:center;max-width:100%;font-size:clamp(16px,1.45vw,22px);line-height:1.05}.assignHubCandidateCard__logo{filter:drop-shadow(0 3px 9px #0000002e);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;width:100%;height:82px}.assignHubCandidateCard__availability{border:1px solid #16a34a;justify-self:start;align-items:center;max-width:100%;min-height:24px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability{border:1px solid color-mix(in oklab,#16a34a 28%,var(--cp-border))}}.assignHubCandidateCard__availability{background:#16a34a;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability{background:color-mix(in oklab,#16a34a 8%,var(--cp-surface))}}.assignHubCandidateCard__availability{color:#15803d;white-space:normal;font-size:8.5px;font-weight:800;line-height:1.25}.assignHubCandidateCard__availability.is-current{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-current{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border))}}.assignHubCandidateCard__availability.is-current{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-current{background:color-mix(in oklab,var(--cp-accent)9%,var(--cp-surface))}}.assignHubCandidateCard__availability.is-current{color:var(--cp-accent)}.assignHubCandidateCard__availability.is-shared{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-shared{border-color:color-mix(in oklab,#f59e0b 38%,var(--cp-border))}}.assignHubCandidateCard__availability.is-shared{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-shared{background:color-mix(in oklab,#f59e0b 9%,var(--cp-surface))}}.assignHubCandidateCard__availability.is-shared{color:#b45309}.assignHubCandidateCard__availability.is-full{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-full{border-color:color-mix(in oklab,#ef4444 34%,var(--cp-border))}}.assignHubCandidateCard__availability.is-full{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-full{background:color-mix(in oklab,#ef4444 8%,var(--cp-surface))}}.assignHubCandidateCard__availability.is-full{color:#b91c1c}.assignHubCandidateCard__availability.is-current:before,.assignHubCandidateCard__availability.is-free:before,.assignHubCandidateCard__availability.is-full:before,.assignHubCandidateCard__availability.is-shared:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:5px;box-shadow:0 0 0 3px #4ade8026}.assignHubCandidateCard__availability.is-shared:before{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2426}.assignHubCandidateCard__availability.is-current:before{background:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__availability.is-current:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)15%,transparent)}}.assignHubCandidateCard__availability.is-full:before{background:#ef4444;box-shadow:0 0 0 3px #ef444421}.assignHubCandidateCard__body{align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.assignHubCandidateCard__title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.assignHubCandidateCard__title>div{gap:2px;min-width:0;display:grid}.assignHubCandidateCard__projects>span,.assignHubCandidateCard__title span{color:var(--cp-muted);letter-spacing:.09em;text-transform:uppercase;font-size:7.5px;font-weight:850}.assignHubCandidateCard__title strong{max-width:100%;color:var(--cp-ink);overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.08;display:block}.assignHubCandidateCard__title em{border:1px solid var(--cp-accent);flex:none;padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__title em{border:1px solid color-mix(in oklab,var(--cp-accent)32%,var(--cp-border))}}.assignHubCandidateCard__title em{background:var(--cp-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__title em{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface))}}.assignHubCandidateCard__title em{color:var(--cp-accent);text-transform:uppercase;font-size:7.5px;font-style:normal;font-weight:850}.assignHubCandidateCard__projects{border-bottom:1px solid var(--cp-border);gap:3px;min-width:0;padding-bottom:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__projects{border-bottom:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.assignHubCandidateCard__projects strong{color:var(--cp-ink);overflow-wrap:anywhere;font-size:9.5px;line-height:1.35}.assignHubCandidateCard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.assignHubCandidateCard__metrics>span{background:var(--cp-bg);border-radius:9px;gap:2px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__metrics>span{background:color-mix(in oklab,var(--cp-bg)46%,var(--cp-surface))}}.assignHubCandidateCard__metrics>span{min-width:0}.assignHubCandidateCard__metrics small{color:var(--cp-muted);text-transform:uppercase;font-size:7.5px;font-weight:750}.assignHubCandidateCard__metrics strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assignHubCandidateCard__projection{border-left:3px solid var(--hub-fit);background:var(--hub-fit);border-radius:9px;gap:2px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__projection{background:color-mix(in oklab,var(--hub-fit)7%,var(--cp-surface))}}.assignHubCandidateCard__projection>span{color:var(--cp-muted);text-transform:uppercase;font-size:7.5px;font-weight:850}.assignHubCandidateCard__projection strong{color:var(--cp-ink);font-size:10px;line-height:1.3}.assignHubCandidateCard__projection small{color:var(--cp-muted);font-size:8px;line-height:1.35}.assignHubCandidateCard__notice{color:#b45309;margin:0;font-size:8px;line-height:1.35}.assignHubCandidateCard__evaluate{border:1px solid var(--cp-accent);min-height:34px;margin-top:auto;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__evaluate{border:1px solid color-mix(in oklab,var(--cp-accent)42%,var(--cp-border))}}.assignHubCandidateCard__evaluate{background:var(--cp-accent);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__evaluate{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface))}}.assignHubCandidateCard__evaluate{color:var(--cp-accent);font:inherit;cursor:pointer;font-size:9.5px;font-weight:820;transition:background .15s,color .15s,transform .15s}.assignHubCandidateCard__evaluate:hover{background:var(--cp-accent);color:#fff;transform:translateY(-1px)}.assignHubCandidateCard__evaluate:disabled{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__evaluate:disabled{border-color:color-mix(in oklab,#16a34a 28%,var(--cp-border))}}.assignHubCandidateCard__evaluate:disabled{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.assignHubCandidateCard__evaluate:disabled{background:color-mix(in oklab,#16a34a 8%,var(--cp-surface))}}.assignHubCandidateCard__evaluate:disabled{color:#15803d;cursor:default;transform:none}.assignHubCandidateCard.is-selected .assignHubCandidateCard__evaluate{background:var(--cp-accent);color:#fff}.assignScenarioBuilder{border:1px solid var(--cp-accent);gap:11px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignScenarioBuilder{border:1px solid color-mix(in oklab,var(--cp-accent)23%,var(--cp-border))}}.assignScenarioBuilder{background:var(--cp-accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.assignScenarioBuilder{background:color-mix(in oklab,var(--cp-accent)4%,var(--cp-surface))}}.assignScenarioBuilder__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.assignScenarioBuilder__head>div{gap:3px;min-width:0;display:grid}.assignScenarioBuilder__head span{color:var(--cp-accent);letter-spacing:.12em;font-size:8px;font-weight:850}.assignScenarioBuilder__head strong{color:var(--cp-ink);font-size:13px}.assignScenarioBuilder__head p{max-width:760px;color:var(--cp-muted);margin:0;font-size:9.5px;line-height:1.4}.assignScenarioBuilder__head>small{color:var(--cp-muted);flex:none;font-size:9px;font-weight:750}.assignScenarioBuilder__safety{border:1px solid #16a34a;align-items:baseline;gap:7px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.assignScenarioBuilder__safety{border:1px solid color-mix(in oklab,#16a34a 24%,var(--cp-border))}}.assignScenarioBuilder__safety{background:#16a34a;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.assignScenarioBuilder__safety{background:color-mix(in oklab,#16a34a 6%,var(--cp-surface))}}.assignScenarioBuilder__safety{font-size:8.5px;line-height:1.4}.assignScenarioBuilder__safety strong{color:#15803d;flex:none;font-size:9px}.assignScenarioBuilder__safety span{color:var(--cp-muted)}.assignScenarioBuilder__projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;display:grid}.assignScenarioProject{--scenario-project-color:var(--cp-accent);border:1px solid var(--cp-border);gap:7px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignScenarioProject{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.assignScenarioProject{background:var(--cp-surface);box-shadow:inset 3px 0 0 var(--scenario-project-color);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.assignScenarioProject{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--scenario-project-color)35%,transparent)}}.assignScenarioProject.is-selected{border-color:var(--scenario-project-color)}@supports (color:color-mix(in lab,red,red)){.assignScenarioProject.is-selected{border-color:color-mix(in oklab,var(--scenario-project-color)45%,var(--cp-border))}}.assignScenarioProject.is-selected{background:var(--scenario-project-color)}@supports (color:color-mix(in lab,red,red)){.assignScenarioProject.is-selected{background:color-mix(in oklab,var(--scenario-project-color)6%,var(--cp-surface))}}.assignScenarioProject.is-confirmed{box-shadow:inset 3px 0 #22c55e}.assignScenarioProject__toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 7px;padding:0;display:grid}.assignScenarioProject__toggle:disabled{cursor:default;opacity:1}.assignScenarioProject__toggle>span{background:var(--scenario-project-color);border-radius:7px;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignScenarioProject__toggle>span{background:color-mix(in oklab,var(--scenario-project-color)13%,var(--cp-surface))}}.assignScenarioProject__toggle>span{color:var(--scenario-project-color);font-size:11px;font-weight:900}.assignScenarioProject__toggle strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.assignScenarioProject__toggle small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assignScenarioProject__mode{border-top:1px solid var(--cp-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding-top:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignScenarioProject__mode{border-top:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.assignScenarioProject__mode>span{color:var(--cp-muted);text-transform:uppercase;font-size:7.5px;font-weight:800}.assignScenarioProject__mode select{border:1px solid var(--cp-border);background:var(--cp-surface);width:100%;min-width:0;height:27px;color:var(--cp-ink);font:inherit;border-radius:7px;padding:0 7px;font-size:8.5px;font-weight:700}.assignScenarioBuilder__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:2px;display:grid}.assignScenarioBuilder__summary>span{background:var(--cp-bg);border-radius:9px;gap:2px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignScenarioBuilder__summary>span{background:color-mix(in oklab,var(--cp-bg)44%,var(--cp-surface))}}.assignScenarioBuilder__summary small{color:var(--cp-muted);text-transform:uppercase;font-size:7.5px;font-weight:800}.assignScenarioBuilder__summary strong{color:var(--cp-ink);font-size:12px}.assignProjectContext{border:1px solid var(--cp-accent);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignProjectContext{border:1px solid color-mix(in oklab,var(--cp-accent)26%,var(--cp-border))}}.assignProjectContext{background:var(--cp-accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignProjectContext{background:color-mix(in oklab,var(--cp-accent)5%,var(--cp-surface))}}.assignProjectContext.is-direct{grid-template-columns:minmax(0,1fr) auto}.assignProjectContext.is-direct .assignProjectContext__identity{border-right:0}.assignProjectContext__identity,.assignProjectContext__selection{gap:2px;min-width:0;display:grid}.assignProjectContext__identity{border-right:1px solid var(--cp-border);padding-right:12px}.assignProjectContext span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.assignProjectContext strong{color:var(--cp-ink);font-size:13px}.assignProjectContext small,.assignProjectContext strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignProjectContext small{color:var(--cp-muted);font-size:8.5px}.assignProjectContext__instruction{color:var(--cp-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:700!important}.assignCapacityCenter__unassignBtn{border:1px solid #ef4444;min-height:34px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__unassignBtn{border:1px solid color-mix(in oklab,#ef4444 32%,var(--cp-border))}}.assignCapacityCenter__unassignBtn{background:#ef4444;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__unassignBtn{background:color-mix(in oklab,#ef4444 5%,var(--cp-surface))}}.assignCapacityCenter__unassignBtn{color:#b91c1c;font:inherit;white-space:nowrap;cursor:pointer;font-size:9.5px;font-weight:780}.assignCapacityCenter__unassignBtn:hover{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__unassignBtn:hover{border-color:color-mix(in oklab,#ef4444 52%,var(--cp-border))}}.assignCapacityCenter__unassignBtn:hover{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__unassignBtn:hover{background:color-mix(in oklab,#ef4444 9%,var(--cp-surface))}}.assignNoAssignmentStats{border:1px dashed var(--cp-border);grid-template-columns:minmax(0,1fr) repeat(3,76px);align-items:center;gap:9px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignNoAssignmentStats{border:1px dashed color-mix(in oklab,var(--cp-border)88%,transparent)}}.assignNoAssignmentStats{background:var(--cp-bg);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignNoAssignmentStats{background:color-mix(in oklab,var(--cp-bg)42%,var(--cp-surface))}}.assignNoAssignmentStats{color:var(--cp-muted)}.assignNoAssignmentStats>div{gap:3px;min-width:0;display:grid}.assignNoAssignmentStats>div strong{color:var(--cp-ink);font-size:11px}.assignNoAssignmentStats>div p{margin:0;font-size:9px;line-height:1.4}.assignNoAssignmentStats>span{background:var(--cp-surface);border-radius:9px;place-items:center;gap:1px;min-height:48px;display:grid}.assignNoAssignmentStats>span small{text-transform:uppercase;font-size:7.5px;font-weight:800}.assignNoAssignmentStats>span b{color:var(--cp-ink);font-size:15px}.assignCapacityCenter__arrow{color:var(--cp-accent);align-self:center;font-size:18px;font-weight:800}.assignCapacityCenter__assignBtn{border:1px solid var(--cp-accent);background:var(--cp-accent);min-height:34px;box-shadow:0 4px 10px var(--cp-accent);border-radius:9px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__assignBtn{box-shadow:0 4px 10px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.assignCapacityCenter__assignBtn{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;font-size:10.5px;font-weight:800;transition:background .15s,box-shadow .15s,transform .15s}.assignCapacityCenter__assignBtn:hover:not(:disabled){background:var(--cp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__assignBtn:hover:not(:disabled){background:color-mix(in oklab,var(--cp-accent)86%,#172554)}}.assignCapacityCenter__assignBtn:hover:not(:disabled){box-shadow:0 6px 13px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__assignBtn:hover:not(:disabled){box-shadow:0 6px 13px color-mix(in oklab,var(--cp-accent)22%,transparent)}}.assignCapacityCenter__assignBtn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.hubMapCapacityScope{border:1px solid #16a34a;gap:9px;margin-top:10px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityScope{border:1px solid color-mix(in oklab,#16a34a 30%,var(--cp-border))}}.hubMapCapacityScope{background:#16a34a;border-radius:13px}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityScope{background:color-mix(in oklab,#16a34a 6%,var(--cp-surface))}}.hubMapCapacityScope{color:var(--cp-ink)}.hubMapCapacityScope.is-warning{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityScope.is-warning{border-color:color-mix(in oklab,#f59e0b 46%,var(--cp-border))}}.hubMapCapacityScope.is-warning{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityScope.is-warning{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface))}}.hubMapCapacityScope__summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.hubMapCapacityScope__summary>div{gap:3px;min-width:0;display:grid}.hubMapCapacityScope__summary span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:850}.hubMapCapacityScope__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.hubMapCapacityScope__summary>small{color:var(--cp-muted);white-space:nowrap;flex:none;font-size:9px;font-weight:750}.hubMapCapacityScope__issues{border-top:1px solid #f59e0b;gap:7px;padding-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityScope__issues{border-top:1px solid color-mix(in oklab,#f59e0b 25%,var(--cp-border))}}.hubMapCapacityIssue{border:1px solid #f59e0b;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityIssue{border:1px solid color-mix(in oklab,#f59e0b 32%,var(--cp-border))}}.hubMapCapacityIssue{background:var(--cp-surface);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityIssue{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.hubMapCapacityIssue__head{gap:3px;display:grid}.hubMapCapacityIssue__head strong{color:#b45309;font-size:11px}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityIssue__head strong{color:color-mix(in oklab,#b45309 72%,var(--cp-ink))}}.hubMapCapacityIssue__head span{color:var(--cp-muted);font-size:9px;line-height:1.35}.hubMapCapacityIssue__resources{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.hubMapCapacityIssue__resource{border:1px solid #ef4444;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;min-height:30px;padding:5px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityIssue__resource{border:1px solid color-mix(in oklab,#ef4444 24%,var(--cp-border))}}.hubMapCapacityIssue__resource{background:#ef4444;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.hubMapCapacityIssue__resource{background:color-mix(in oklab,#ef4444 5%,var(--cp-surface))}}.hubMapCapacityIssue__resource b{color:#b91c1c;white-space:nowrap;font-size:10px}.hubMapCapacityIssue__resource em{color:var(--cp-ink);white-space:nowrap;font-size:9px;font-style:normal}.hubMapCapacityIssue__resource small{color:var(--cp-muted);grid-column:1/-1;margin-top:2px;font-size:7.5px}.assignCapacityCenter__decision{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}.assignCapacityCenter__decisionMain,.assignCapacityCenter__recommendation{border-radius:14px;gap:5px;padding:13px 14px;display:grid}.assignCapacityCenter__decisionMain{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__decisionMain{border:1px solid color-mix(in oklab,var(--cp-accent)30%,var(--cp-border))}}.assignCapacityCenter__decisionMain{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__decisionMain{background:color-mix(in oklab,var(--cp-accent)8%,var(--cp-surface))}}.assignCapacityCenter__recommendation{border:1px solid #22c55e}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__recommendation{border:1px solid color-mix(in oklab,#22c55e 24%,var(--cp-border))}}.assignCapacityCenter__recommendation{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__recommendation{background:color-mix(in oklab,#22c55e 6%,var(--cp-surface))}}.assignCapacityCenter__decisionMain>span,.assignCapacityCenter__recommendation>span{color:var(--cp-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.assignCapacityCenter__decisionMain strong{color:var(--cp-ink);font-size:13px;line-height:1.4}.assignCapacityCenter__recommendation p{color:var(--cp-ink);margin:0;font-size:11px;font-weight:650;line-height:1.45}.assignCapacityCenter__questionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assignCapacityCenter__keyMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.assignCapacityCenter__keyMetrics article{border:1px solid var(--cp-border);gap:4px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__keyMetrics article{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.assignCapacityCenter__keyMetrics article{background:var(--cp-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__keyMetrics article{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.assignCapacityCenter__keyMetrics span{color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:800}.assignCapacityCenter__keyMetrics strong{color:var(--cp-ink);letter-spacing:-.025em;font-size:18px;line-height:1.05}.assignCapacityCenter__keyMetrics small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assignCapacityShiftSummary{border:1px solid var(--cp-accent);gap:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary{border:1px solid color-mix(in oklab,var(--cp-accent)18%,var(--cp-border)82%)}}.assignCapacityShiftSummary{background:var(--cp-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary{background:color-mix(in oklab,var(--cp-surface)97%,var(--cp-accent)3%)}}.assignCapacityShiftSummary__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.assignCapacityShiftSummary__head>strong{color:var(--cp-ink);font-size:11.5px}.assignCapacityShiftSummary__head>span{color:var(--cp-muted);font-size:9.5px}.assignCapacityShiftSummary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.assignCapacityShiftSummary__grid article{border:1px solid var(--shift-tone);gap:7px;min-width:0;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary__grid article{border:1px solid color-mix(in oklab,var(--shift-tone)30%,var(--cp-border)70%)}}.assignCapacityShiftSummary__grid article{background:var(--shift-tone);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary__grid article{background:color-mix(in oklab,var(--shift-tone)7%,var(--cp-surface)93%)}}.assignCapacityShiftSummary__title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.assignCapacityShiftSummary__title>strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.assignCapacityShiftSummary__title>span{color:var(--cp-muted);flex:none;font-size:9px;font-weight:700}.assignCapacityShiftSummary__values{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.assignCapacityShiftSummary__values>span{background:var(--cp-surface-strong);border-radius:999px;align-items:center;gap:3px;padding:3px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary__values>span{background:color-mix(in oklab,var(--cp-surface-strong)92%,transparent)}}.assignCapacityShiftSummary__values>span{color:var(--cp-muted);border:1px solid var(--cp-border);font-size:9px}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary__values>span{border:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.assignCapacityShiftSummary__values>span strong{color:var(--cp-ink);font-size:9.5px}.assignCapacityShiftSummary__values>span.is-free{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary__values>span.is-free{background:color-mix(in oklab,#22c55e 8%,var(--cp-surface)92%)}}.assignCapacityShiftSummary__values>span.is-free{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.assignCapacityShiftSummary__values>span.is-free{border-color:color-mix(in oklab,#22c55e 24%,var(--cp-border)76%)}}.assignCapacityQuestion{border:1px solid var(--cp-border);align-content:start;gap:13px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityQuestion{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.assignCapacityQuestion{background:var(--cp-surface);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.assignCapacityQuestion{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.assignCapacityQuestion__head{align-items:flex-start;gap:10px;min-width:0;display:flex}.assignCapacityQuestion__number{background:var(--cp-accent);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityQuestion__number{background:color-mix(in oklab,var(--cp-accent)14%,transparent)}}.assignCapacityQuestion__number{color:var(--cp-accent);font-size:10px;font-weight:850}.assignCapacityQuestion__head div{gap:3px;min-width:0;display:grid}.assignCapacityQuestion__head strong{color:var(--cp-ink);font-size:12px;line-height:1.25}.assignCapacityQuestion__head p{color:var(--cp-muted);margin:0;font-size:9.5px;line-height:1.35}.assignCapacityQuestion__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.assignCapacityQuestion__metrics>span{background:var(--cp-bg);border-radius:10px;gap:2px;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityQuestion__metrics>span{background:color-mix(in oklab,var(--cp-bg)45%,var(--cp-surface)55%)}}.assignCapacityQuestion__metrics>span{color:var(--cp-muted);text-transform:uppercase;font-size:8.5px;font-weight:700}.assignCapacityQuestion__metrics strong{color:var(--cp-ink);text-transform:none;font-size:14px;line-height:1.1}.assignCapacityAvailability{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.assignCapacityAvailability>div{background:var(--cp-accent);border-radius:10px;gap:3px;padding:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignCapacityAvailability>div{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface))}}.assignCapacityAvailability span,.assignCapacityPressure span{color:var(--cp-muted);text-transform:uppercase;font-size:8.5px;font-weight:800}.assignCapacityAvailability strong{color:var(--cp-ink);font-size:14px}.assignCapacityAvailability small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.assignCapacityPressure{gap:3px;padding-top:3px;display:grid}.assignCapacityPressure strong{color:var(--cp-ink);text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.assignCapacityCenter__method{justify-content:space-between;align-items:center;gap:16px;padding-top:3px;display:flex}.assignCapacityCenter__method>div{gap:2px;display:grid}.assignCapacityCenter__method strong{color:var(--cp-ink);font-size:10px}.assignCapacityCenter__method span{color:var(--cp-muted);font-size:9.5px;line-height:1.4}.assignCapacityCenter__advancedBtn{border:1px solid var(--cp-accent);min-height:34px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__advancedBtn{border:1px solid color-mix(in oklab,var(--cp-accent)22%,var(--cp-border))}}.assignCapacityCenter__advancedBtn{background:var(--cp-surface);color:var(--cp-muted);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__advancedBtn{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink))}}.assignCapacityCenter__advancedBtn{font:inherit;white-space:nowrap;cursor:pointer;font-size:10.5px;font-weight:720;transition:border-color .15s,background .15s,color .15s}.assignCapacityCenter__advancedBtn:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__advancedBtn:hover{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border))}}.assignCapacityCenter__advancedBtn:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignCapacityCenter__advancedBtn:hover{background:color-mix(in oklab,var(--cp-accent)5%,var(--cp-surface))}}.assignCapacityCenter__advancedBtn:hover{color:var(--cp-accent)}.assignCapacityCenter__windowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assignCapacityCenter__explanation{min-width:0;color:var(--cp-muted);font-size:10px}.assignCapacityCenter__explanation summary{color:var(--cp-ink);cursor:pointer;font-weight:750}.assignCapacityCenter__explanation p{margin:6px 0 0;line-height:1.45}.assignAdvancedWorkspaceHead{border:1px solid var(--cp-accent);justify-content:space-between;align-items:center;gap:16px;margin:4px 0 10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceHead{border:1px solid color-mix(in oklab,var(--cp-accent)22%,var(--cp-border))}}.assignAdvancedWorkspaceHead{background:var(--cp-accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceHead{background:color-mix(in oklab,var(--cp-accent)6%,var(--cp-surface))}}.assignAdvancedWorkspaceHead>div{gap:3px;display:grid}.assignAdvancedWorkspaceHead strong{color:var(--cp-ink);font-size:13px}.assignAdvancedWorkspaceHead span{color:var(--cp-muted);font-size:10px}.assignAdvancedWorkspaceHead>.assignAdvancedWorkspaceHead__actions{align-items:center;gap:9px;display:flex}.assignAdvancedWorkspaceHead__tabs{border:1px solid var(--cp-border);align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceHead__tabs{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.assignAdvancedWorkspaceHead__tabs{background:var(--cp-bg);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceHead__tabs{background:color-mix(in oklab,var(--cp-bg)48%,var(--cp-surface))}}.assignAdvancedWorkspaceHead__tabs{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.45)}.assignAdvancedWorkspaceTab{min-height:30px;color:var(--cp-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceTab{color:color-mix(in oklab,var(--cp-muted)86%,var(--cp-ink))}}.assignAdvancedWorkspaceTab{font:inherit;white-space:nowrap;cursor:pointer;font-size:9.5px;font-weight:720;line-height:1;transition:background .15s,color .15s,box-shadow .15s}.assignAdvancedWorkspaceTab svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.assignAdvancedWorkspaceTab>span{color:inherit;font-size:inherit}.assignAdvancedWorkspaceTab:hover{color:var(--cp-ink);background:var(--cp-surface)}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceTab:hover{background:color-mix(in oklab,var(--cp-surface)75%,transparent)}}.assignAdvancedWorkspaceTab.is-active{background:var(--cp-surface);color:var(--cp-accent);box-shadow:0 1px 3px var(--cp-ink),0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceTab.is-active{box-shadow:0 1px 3px color-mix(in oklab,var(--cp-ink)12%,transparent),0 0 0 1px color-mix(in oklab,var(--cp-accent)22%,var(--cp-border))}}.assignAdvancedWorkspaceHead__close{min-height:28px;color:var(--cp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.assignAdvancedWorkspaceHead__close>span{border:1px solid var(--cp-border);background:var(--cp-surface);width:18px;height:18px;color:var(--cp-ink);border-radius:6px;place-items:center;font-size:14px;line-height:1;display:grid}.assignAdvancedWorkspaceHead__close:hover{color:var(--cp-ink)}.assignAdvancedWorkspaceHead__close:hover>span{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignAdvancedWorkspaceHead__close:hover>span{border-color:color-mix(in oklab,var(--cp-accent)40%,var(--cp-border))}}.assignAdvancedWorkspaceHead__close:hover>span{color:var(--cp-accent)}.assignAdvancedWorkspaceHead__project{align-items:center;gap:8px;min-width:290px;display:flex}.assignAdvancedWorkspaceHead__project>span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:8px;font-weight:800}.assignNodeMatrix{border:1px solid var(--cp-accent);gap:14px;margin:0 0 12px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrix{border:1px solid color-mix(in oklab,var(--cp-accent)24%,var(--cp-border))}}.assignNodeMatrix{background:var(--cp-surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrix{background:color-mix(in oklab,var(--cp-surface)97%,var(--cp-accent)3%)}}.assignNodeMatrix{box-shadow:0 18px 40px var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrix{box-shadow:0 18px 40px color-mix(in oklab,var(--cp-ink)7%,transparent)}}.assignNodeMatrix__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assignNodeMatrix__head>div:first-child{gap:4px;max-width:720px;display:grid}.assignNodeMatrix__eyebrow{color:var(--cp-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:850}.assignNodeMatrix__head h3{color:var(--cp-ink);letter-spacing:-.025em;margin:0;font-size:19px}.assignNodeMatrix__head p{color:var(--cp-muted);margin:0;font-size:10.5px;line-height:1.45}.assignNodeMatrix__projectionNotice{border:1px solid #f59e0b;align-items:baseline;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrix__projectionNotice{border:1px solid color-mix(in oklab,#f59e0b 34%,var(--cp-border))}}.assignNodeMatrix__projectionNotice{background:#f59e0b;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrix__projectionNotice{background:color-mix(in oklab,#f59e0b 7%,var(--cp-surface))}}.assignNodeMatrix__projectionNotice{font-size:9.5px;line-height:1.4}.assignNodeMatrix__projectionNotice strong{color:#b45309;flex:none}.assignNodeMatrix__projectionNotice span{color:var(--cp-muted)}.assignNodeMatrix__shift{flex:none;align-items:center;gap:6px;display:flex}.assignNodeMatrix__shift .cp-btn{min-height:32px;padding:0 11px;font-size:9.5px}.assignNodeMatrix__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:9px;max-height:min(66vh,720px);padding:1px 4px 4px 1px;display:grid;overflow:auto}.assignNodeMatrixCard{--node-tone:#64748b;border:1px solid var(--node-tone);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard{border:1px solid color-mix(in oklab,var(--node-tone)20%,var(--cp-border))}}.assignNodeMatrixCard{background:linear-gradient(135deg,var(--node-tone),var(--node-tone));border-radius:13px}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard{background:linear-gradient(135deg,color-mix(in oklab,var(--node-tone)5%,var(--cp-surface)),color-mix(in oklab,var(--node-tone)2%,var(--cp-surface)))}}.assignNodeMatrixCard{box-shadow:inset 3px 0 0 var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--node-tone)32%,transparent)}}.assignNodeMatrixCard.is-idle{opacity:.46;filter:saturate(.42);box-shadow:inset 3px 0 0 var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-idle{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--node-tone)18%,transparent)}}.assignNodeMatrixCard.is-idle{transition:opacity .16s,filter .16s,box-shadow .16s,transform .16s}.assignNodeMatrixCard.is-idle:focus-within,.assignNodeMatrixCard.is-idle:hover{opacity:.82;filter:saturate(.72);box-shadow:inset 3px 0 0 var(--node-tone),0 7px 18px var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-idle:focus-within,.assignNodeMatrixCard.is-idle:hover{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--node-tone)30%,transparent),0 7px 18px color-mix(in oklab,var(--node-tone)9%,transparent)}}.assignNodeMatrixCard.is-idle:focus-within,.assignNodeMatrixCard.is-idle:hover{transform:translateY(-1px)}.assignNodeMatrixCard.is-in-use{opacity:1;filter:saturate(1.08);border-color:var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-in-use{border-color:color-mix(in oklab,var(--node-tone)42%,var(--cp-border))}}.assignNodeMatrixCard.is-in-use{background:linear-gradient(135deg,var(--node-tone),var(--node-tone))}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-in-use{background:linear-gradient(135deg,color-mix(in oklab,var(--node-tone)11%,var(--cp-surface)),color-mix(in oklab,var(--node-tone)4%,var(--cp-surface)))}}.assignNodeMatrixCard.is-in-use{box-shadow:inset 4px 0 0 var(--node-tone),0 8px 20px var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-in-use{box-shadow:inset 4px 0 0 color-mix(in oklab,var(--node-tone)62%,transparent),0 8px 20px color-mix(in oklab,var(--node-tone)11%,transparent)}}.assignNodeMatrixCard.is-shared{border-style:dashed;border-color:var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-shared{border-color:color-mix(in oklab,var(--node-tone)26%,var(--cp-border))}}.assignNodeMatrixCard.is-shared{background:linear-gradient(135deg,var(--node-tone),var(--node-tone))}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard.is-shared{background:linear-gradient(135deg,color-mix(in oklab,var(--node-tone)6%,var(--cp-surface)),color-mix(in oklab,var(--node-tone)2%,var(--cp-surface)))}}.assignNodeMatrixCard__head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.assignNodeMatrixCard__head>div{gap:2px;min-width:0;display:grid}.assignNodeMatrixCard__head strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assignNodeMatrixCard__head small,.assignNodeMatrixCard__head span{color:var(--cp-muted);font-size:8px;font-weight:700}.assignNodeMatrixCard__occupancy{border:1px dashed var(--cp-border);align-items:center;gap:5px;min-height:25px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard__occupancy{border:1px dashed color-mix(in oklab,var(--cp-border)88%,transparent)}}.assignNodeMatrixCard__occupancy{color:var(--cp-muted);border-radius:8px;flex-wrap:wrap;font-size:8px;line-height:1.25}.assignNodeMatrixCard__occupancy.is-occupied{border-style:solid;border-color:var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard__occupancy.is-occupied{border-color:color-mix(in oklab,var(--node-tone)32%,var(--cp-border))}}.assignNodeMatrixCard__occupancy.is-occupied{background:var(--node-tone)}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrixCard__occupancy.is-occupied{background:color-mix(in oklab,var(--node-tone)7%,var(--cp-surface))}}.assignNodeMatrixCard__occupancy>span{font-weight:750}.assignNodeMatrixCard__occupancy>strong{background:var(--cp-surface);color:var(--cp-ink);border-radius:999px;padding:2px 5px;font-size:8px}.assignNodeMatrixCard__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.assignNodeProjectToggle{border:1px solid var(--cp-border);background:var(--cp-bg);border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:34px;padding:5px 6px 5px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.assignNodeProjectToggle{background:color-mix(in oklab,var(--cp-bg)35%,var(--cp-surface))}}.assignNodeProjectToggle{color:var(--cp-muted)}.assignNodeProjectToggle:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignNodeProjectToggle:hover{border-color:color-mix(in oklab,var(--cp-accent)48%,var(--cp-border))}}.assignNodeProjectToggle.is-active,.assignNodeProjectToggle.is-partial{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignNodeProjectToggle.is-active,.assignNodeProjectToggle.is-partial{border-color:color-mix(in oklab,var(--cp-accent)58%,var(--cp-border))}}.assignNodeProjectToggle.is-active,.assignNodeProjectToggle.is-partial{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.assignNodeProjectToggle.is-active,.assignNodeProjectToggle.is-partial{background:color-mix(in oklab,var(--cp-accent)9%,var(--cp-surface))}}.assignNodeProjectToggle.is-active,.assignNodeProjectToggle.is-partial{color:var(--cp-ink)}.assignNodeProjectToggle__name{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:3px 0;font-size:9.5px;font-weight:750;overflow:hidden}.assignNodeProjectToggle__shifts{flex:none;gap:3px;display:flex}.assignNodeProjectToggle__shifts button{background:var(--cp-muted);border:0;border-radius:5px;place-items:center;width:19px;height:19px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.assignNodeProjectToggle__shifts button{background:color-mix(in oklab,var(--cp-muted)10%,transparent)}}.assignNodeProjectToggle__shifts button{color:var(--cp-muted);font:inherit;cursor:pointer;font-size:7px;font-weight:850;transition:background .12s,color .12s,transform .12s}.assignNodeProjectToggle__shifts button:hover{background:var(--cp-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.assignNodeProjectToggle__shifts button:hover{background:color-mix(in oklab,var(--cp-accent)16%,transparent)}}.assignNodeProjectToggle__shifts button:hover{color:var(--cp-accent)}.assignNodeProjectToggle__shifts button.is-on{background:var(--cp-accent);color:#fff}.assignNodeMatrix__empty,.assignNodeMatrix__status{background:var(--cp-bg);border-radius:10px;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.assignNodeMatrix__empty,.assignNodeMatrix__status{background:color-mix(in oklab,var(--cp-bg)50%,var(--cp-surface))}}.assignNodeMatrix__empty,.assignNodeMatrix__status{color:var(--cp-muted);font-size:10px}.assignNodeMatrix__status{border-left:3px solid var(--cp-accent);color:var(--cp-ink)}.assignAdvancedMode #assign-detailed-workspace>.cp-dashboardWorkspaceLabel,.assignAdvancedMode .assignHubResourcesShellSlot,.assignAdvancedMode .assignHubVincularWorkspace,.assignAdvancedMode .hubCapacitySection,.assignAdvancedMode .hubPressureSection,.assignAdvancedMode .hubSpacerBeforeCapacity,.assignAdvancedMode .hubSpacerBeforePressure,.assignAdvancedMode--map .assignHubStorageWorkspace,.assignAdvancedMode--nodes #assign-detailed-workspace,.assignSimpleMode #assign-detailed-workspace,.assignSimpleMode .hubCapacitySection,.assignSimpleMode .hubPressureSection,.assignSimpleMode .hubSpacerBeforeCapacity,.assignSimpleMode .hubSpacerBeforePressure{display:none!important}@media (max-width:767px){.assignScenarioDisclosure__toggle{grid-template-columns:28px minmax(0,1fr)}.assignScenarioDisclosure__action{display:none}.assignScenarioBuilder__head{flex-direction:column;align-items:flex-start;gap:6px}.assignScenarioBuilder__safety{flex-direction:column;align-items:flex-start;gap:2px}.assignScenarioBuilder__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assignProjectContext{grid-template-columns:1fr}.assignProjectContext__identity{border-right:0;border-bottom:1px solid var(--cp-border);padding-bottom:8px;padding-right:0}.assignCapacityCenter__assignBtn{white-space:normal;width:100%}.assignNoAssignmentStats{grid-template-columns:repeat(3,minmax(0,1fr))}.assignNoAssignmentStats>div{grid-column:1/-1}}@media (min-width:1101px) and (max-width:1800px){.assignHubCandidates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignHubCandidateCard{grid-template-columns:minmax(108px,.22fr) minmax(0,.78fr)}.assignHubCandidateCard__cover{min-height:238px;padding:12px}.assignHubCandidateCard__logo{height:62px}.assignHubCandidateCard__body{gap:7px;padding:11px 12px}.assignHubCandidateCard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.assignHubCandidateCard__metrics>span{padding:6px}.assignHubCandidateCard__metrics small{font-size:6.8px;line-height:1.2}.assignHubCandidateCard__metrics strong{font-size:10.5px}}@media (max-width:1100px){.assignHubCandidateCard{grid-template-columns:1fr}.assignHubCandidateCard__cover{min-height:112px}.assignHubCandidateCard__logo{height:54px}.assignProjectContext{grid-template-columns:repeat(2,minmax(0,1fr))}.assignProjectContext .assignCapacityCenter__assignBtn{grid-column:1/-1;width:100%}.assignCapacityCenter__questionGrid{grid-template-columns:1fr}.assignCapacityCenter__keyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assignCapacityProjects__head,.hubMapCapacityScope__summary{flex-direction:column;align-items:stretch}.assignCapacityProjects__tools{justify-content:stretch}.hubMapCapacityIssue{grid-template-columns:1fr}.hubMapCapacityScope__summary strong,.hubMapCapacityScope__summary>small{white-space:normal}.assignCapacityShiftSummary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignCapacityCenter__selector{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.assignCapacityCenter__assignBtn{grid-column:1/-1}.assignAdvancedWorkspaceHead{flex-direction:column;align-items:flex-start}.assignAdvancedWorkspaceHead__actions{flex-wrap:wrap;width:100%}.assignNodeMatrix__head{flex-direction:column}}@media (max-width:760px){.assignCapacityCenter{border-radius:16px;gap:10px;margin-bottom:10px;padding:11px;display:grid}.assignCapacityCenter__hero{flex-direction:column;gap:9px}.assignCapacityCenter__hero h2{font-size:20px}.assignHubCandidates{padding:10px}.assignHubCandidates__head{flex-direction:column;align-items:flex-start;gap:7px}.assignHubCandidates__grid{grid-template-columns:1fr}.assignHubCandidateCard{grid-template-columns:minmax(105px,.34fr) minmax(0,.66fr)}.assignHubCandidateCard__cover{min-height:218px;padding:12px}.assignHubCandidateCard__cover>strong{font-size:19px}.assignHubCandidateCard__logo{height:70px}.assignHubCandidateCard__body{padding:11px}.assignProjectContext{grid-template-columns:1fr;gap:9px}.assignProjectContext__identity{border-right:0;border-bottom:1px solid var(--cp-border);padding:0 0 8px}.assignCapacityCenter__windowActions{justify-content:space-between;width:100%}.assignCapacityCenter__hubSelector{grid-template-columns:1fr;gap:8px;padding:10px}.assignCapacityCenter__hubMeta{justify-items:start;min-width:0}.assignCapacityProjects{padding:10px}.assignCapacityProjects__tools{width:100%;grid-template-columns:1fr!important;display:grid!important}.assignCapacityProjects__tools .cp-btn{width:100%;min-width:0}.assignCapacityProjects__list{grid-template-columns:1fr;max-height:240px}.assignCapacityCenter__assignBtn,.assignCapacityProjects__actions{width:100%}.assignCapacityCenter__assignBtn{min-height:40px}.assignCapacityCenter__decision{grid-template-columns:1fr}.assignCapacityCenter__decisionMain,.assignCapacityCenter__recommendation{padding:11px}.assignCapacityCenter__keyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assignCapacityCenter__keyMetrics article{padding:10px}.assignCapacityCenter__keyMetrics strong{font-size:15px}.assignCapacityShiftSummary{padding:10px}.assignCapacityShiftSummary__grid{grid-template-columns:1fr}.assignCapacityCenter__method{flex-direction:column;align-items:stretch}.hubMapCapacityScope{padding:10px}.hubMapCapacityIssue{padding:9px}.hubMapCapacityIssue__resources{grid-template-columns:1fr;display:grid}.hubMapCapacityIssue__resource{min-width:0}.assignNodeMatrix{border-radius:16px;gap:11px;padding:11px}.assignNodeMatrix__head h3{font-size:18px}.assignNodeMatrix__shift{flex-wrap:wrap;width:100%}.assignNodeMatrix__grid{max-height:none;padding:0;overflow:visible}.assignNodeMatrixCard__projects,.assignNodeMatrix__grid{grid-template-columns:1fr}}@keyframes cpModuleHelpIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cp-tosPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.92)}}.cp-muted{color:var(--cp-muted)}.calendarGuideRail{z-index:275;isolation:isolate;opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #6366f1;gap:10px;width:min(248px,100vw - 24px);max-height:calc(100dvh - 150px);padding:12px;display:grid;position:fixed;top:132px;right:32px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail{border:1px solid color-mix(in oklab,#6366f1 22%,var(--cp-border)78%)}}.calendarGuideRail{color:var(--cp-ink);background:#fff;border-radius:18px;animation:calendarGuideRailIn .18s ease-out both;box-shadow:0 24px 64px #0f172a33,inset 0 0 0 1px #ffffff61}.calendarGuideRail--calendarHeader{top:var(--calendar-guide-top,132px);bottom:auto;right:auto;left:var(--calendar-guide-left,calc(50vw + 110px));width:min(300px,100vw - 32px);max-height:calc(100dvh - var(--calendar-guide-top,132px) - 20px)}.calendarGuideRail--calendarHeader .calendarGuideRail__progress{grid-template-columns:repeat(4,minmax(0,1fr))}.calendarGuideRail--calendarHeader .calendarGuideRail__actions{grid-template-columns:minmax(0,1fr)}.calendarGuideRail--calendarHeader .calendarGuideRail__actions .cp-btn{width:100%}@keyframes calendarGuideRailIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.calendarGuideRail{animation:none!important}}@keyframes calendarGuideSheetIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.calendarGuideRail__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendarGuideRail__brand{align-items:center;width:108px;height:28px;display:flex}.calendarGuideRail__brand img{width:100%;height:auto;display:block}.calendarGuideRail__close{border:1px solid var(--cp-border);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__close{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.calendarGuideRail__close{color:var(--cp-muted);background:var(--cp-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__close{background:color-mix(in oklab,var(--cp-surface)94%,transparent)}}.calendarGuideRail__close{font:inherit;cursor:pointer;font-size:18px}.calendarGuideRail__intro{justify-content:space-between;align-items:start;gap:8px;padding-top:2px;display:flex}.calendarGuideRail__intro>div{gap:2px;display:grid}.calendarGuideRail__intro span{color:#6d28d9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.calendarGuideRail__intro strong{letter-spacing:-.025em;font-size:16px;line-height:1.15}.calendarGuideRail__intro small{color:var(--cp-muted);white-space:nowrap;font-size:10px;font-weight:750}.calendarGuideRail__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.soundGuideRail .calendarGuideRail__progress{grid-template-columns:repeat(5,minmax(0,1fr))}.vfxGuideRail{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.calendarGuideRail.projectGuideRail--docked{box-sizing:border-box;width:100%;min-width:0;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:0;animation:none;position:static;inset:auto;overflow:hidden auto}.projectGuideRail--docked .calendarGuideRail__actions{margin-top:auto;padding-top:10px}.vfxGuideRail .calendarGuideRail__progress{grid-template-columns:repeat(8,minmax(0,1fr))}.calendarGuideRail__progress i{background:var(--cp-border);border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__progress i{background:color-mix(in oklab,var(--cp-border)76%,transparent)}}.calendarGuideRail__progress i.is-done{background:#10b981}.calendarGuideRail__progress i.is-current{background:linear-gradient(90deg,#2563eb,#8b5cf6)}.calendarGuideRail__content{border:1px solid var(--cp-border);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__content{border:1px solid color-mix(in oklab,var(--cp-border)76%,transparent)}}.calendarGuideRail__content{background:var(--cp-surface,#fff);border-radius:14px}.calendarGuideRail__content.is-success{background:#10b981;border-color:#10b9814d}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__content.is-success{background:color-mix(in oklab,#10b981 6%,var(--cp-surface)94%)}}.calendarGuideRail__stepIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid;box-shadow:0 6px 14px #6366f133}.calendarGuideRail__content.is-success .calendarGuideRail__stepIcon{background:#10b981;box-shadow:0 6px 14px #10b9812e}.calendarGuideRail__copy{gap:4px;min-width:0;display:grid}.calendarGuideRail__eyebrow{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.calendarGuideRail__copy h2{letter-spacing:-.015em;margin:0;font-size:15px;line-height:1.2}.calendarGuideRail__copy p{color:var(--cp-muted);margin:0;font-size:11.5px;line-height:1.45}.workspaceViewGuideRail__content{gap:10px}.workspaceViewGuideRail__points{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.workspaceViewGuideRail__points li{color:var(--cp-muted);margin:0;padding-left:15px;font-size:10.75px;line-height:1.45;position:relative}.workspaceViewGuideRail__points li:before{content:"";background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:1px;box-shadow:0 0 0 3px oklab(58.5404% .0252827 -.202483/.1)}.calendarGuideRail__docsLink{width:max-content;color:var(--cp-accent,#695cff);margin-top:5px;font-size:10px;font-weight:800;text-decoration:none}.calendarGuideRail__docsLink:hover{text-decoration:underline}.calendarGuideRail__modeGrid{gap:8px;display:grid}.calendarGuideRail__modeGrid,.calendarGuideRail__modeGrid.is-mobile{grid-template-columns:minmax(0,1fr)}.calendarGuideRail__modeGrid button{border:1px solid var(--cp-border);gap:4px;min-width:0;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__modeGrid button{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.calendarGuideRail__modeGrid button{color:var(--cp-ink);background:var(--cp-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__modeGrid button{background:color-mix(in oklab,var(--cp-surface)96%,transparent)}}.calendarGuideRail__modeGrid button{font:inherit;text-align:left;cursor:pointer;transition:transform .14s,border-color .14s,background .14s}.calendarGuideRail__modeGrid button:hover{background:#6366f1;border-color:#6366f159;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__modeGrid button:hover{background:color-mix(in oklab,#6366f1 5%,var(--cp-surface)95%)}}.calendarGuideRail__modeGrid button>span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.calendarGuideRail__modeGrid button>strong{font-size:11.5px;line-height:1.25}.calendarGuideRail__modeGrid button>small{color:var(--cp-muted);font-size:10px;line-height:1.35}.calendarGuideRail__waiting{color:var(--cp-muted);background:#3b82f6;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.calendarGuideRail__waiting{background:color-mix(in oklab,#3b82f6 5%,var(--cp-surface)95%)}}.calendarGuideRail__waiting{font-size:10.5px;line-height:1.35}.calendarGuideRail__waiting i{border:2px solid #3b82f63d;border-top-color:#3b82f6;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:calendarGuideSpin .8s linear infinite}@keyframes calendarGuideSpin{to{transform:rotate(1turn)}}.calendarGuideRail__actions{grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;padding-top:2px;display:grid}.calendarGuideRail__actions>.cp-btn{width:100%}.calendarGuideRail__primaryActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7px;width:100%;margin:0;display:grid}.calendarGuideRail__primaryActions .cp-btn{width:100%;min-width:0}.calendarGuideRail .cp-btn-primary{background:linear-gradient(90deg,#2563ebf0,#7c3aede0)}.calendarGuideFocus{outline-offset:4px!important;border-radius:14px!important;outline:2px solid oklab(58.5404% .0252827 -.202483/.72)!important;transition:outline-color .16s,box-shadow .16s!important;box-shadow:0 10px 28px #6366f129!important}.calendarGuideFocus,.calendarGuidePulse{z-index:220!important;position:relative!important}.calendarGuidePulse{animation:calendarGuideTargetPulse 1.05s ease-in-out 2!important}@keyframes calendarGuideTargetPulse{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 3px #fffffff2,0 0 0 8px #6366f161,0 12px 30px #6366f129}}.contextGuidePulse{z-index:220!important;border-radius:14px!important;animation:contextGuideTargetPulse 1.2s ease-in-out 3!important;position:relative!important}@keyframes contextGuideTargetPulse{0%,to{box-shadow:inset 0 0 #6366f100,0 0 #6366f100}35%,65%{box-shadow:inset 0 0 0 3px #6366f1b8,0 0 0 5px #fffffff0,0 0 0 9px #6366f14d,0 16px 36px #6366f129}}:root[data-theme=auto].dark .calendarGuideRail,:root[data-theme=dark] .calendarGuideRail,html[data-theme=night] .calendarGuideRail{background:#08111f;border-color:#334155;box-shadow:0 24px 64px #00000094,inset 0 0 0 1px #ffffff0f}:root[data-theme=auto].dark .calendarGuideRail__content,:root[data-theme=dark] .calendarGuideRail__content,html[data-theme=night] .calendarGuideRail__content{background:#101a2c;border-color:#334155}:root[data-theme=auto].dark .calendarGuideRail__close,:root[data-theme=dark] .calendarGuideRail__close,html[data-theme=night] .calendarGuideRail__close{background:#111c2f;border-color:#334155}:root[data-theme=auto].dark .vfxGuideRail,:root[data-theme=dark] .vfxGuideRail,html[data-theme=night] .vfxGuideRail{background:#08111f}@media (min-width:1200px) and (max-width:1840px){.calendarGuideRail{width:min(288px,100vw - 48px);max-height:calc(100dvh - 132px);animation:calendarGuideRailIn .18s ease-out both;inset:112px 24px auto auto}}@media (min-width:768px) and (max-width:1199px){.calendarGuideRail{width:min(288px,100vw - 32px);max-height:calc(100dvh - 112px);animation:calendarGuideRailIn .18s ease-out both;inset:96px 16px auto auto}.calendarGuideRail.calendarGuideRail--calendarHeader{top:var(--calendar-guide-top,132px);right:auto;left:var(--calendar-guide-left,calc(50vw + 110px));max-height:calc(100dvh - var(--calendar-guide-top,132px) - 20px)}}html.cp-phone .calendarGuideRail,html.cp-phone .cp-headerHelpPill{display:none!important}html.cp-phone .calendarGuideFocus,html.cp-phone .calendarGuidePulse,html.cp-phone .contextGuidePulse{z-index:auto!important;box-shadow:none!important;outline:none!important;animation:none!important}@media (max-width:767px){.calendarGuideRail,.cp-headerHelpPill{display:none!important}.calendarGuideFocus,.calendarGuidePulse,.contextGuidePulse{z-index:auto!important;box-shadow:none!important;outline:none!important;animation:none!important}}.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)}}@keyframes cp-notifLivePulse{0%,to{opacity:1;box-shadow:0 0 0 2px color-mix(in oklab,var(--cp-accent)14%,transparent);transform:scale(1)}50%{opacity:.78;box-shadow:0 0 0 3px color-mix(in oklab,var(--cp-accent)8%,transparent);transform:scale(.92)}}@keyframes cp-notifLiveFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}#slack-connect-card{margin-bottom:12px}@keyframes cp-projectsSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@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-dashboardWorkspaceLabel{margin-top:6px}}: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-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-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-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--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}@keyframes cp-login-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}:root{--cp-tone-cut-border:var(--cp-process-offline-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-cut-border:color-mix(in oklab,var(--cp-process-offline-solid)34%,transparent)}}:root{--cp-tone-cut-bg:var(--cp-process-offline-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-cut-bg:color-mix(in oklab,var(--cp-process-offline-solid)12%,transparent)}}:root{--cp-tone-cut-ink:var(--cp-process-offline-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-cut-ink:color-mix(in oklab,var(--cp-process-offline-solid)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-color-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-color-border:color-mix(in oklab,var(--cp-process-color-solid)34%,transparent)}}:root{--cp-tone-color-bg:var(--cp-process-color-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-color-bg:color-mix(in oklab,var(--cp-process-color-solid)12%,transparent)}}:root{--cp-tone-color-ink:var(--cp-process-color-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-color-ink:color-mix(in oklab,var(--cp-process-color-solid)72%,var(--cp-ink)28%)}}:root{--cp-tone-mix-border:var(--cp-process-music-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-mix-border:color-mix(in oklab,var(--cp-process-music-solid)34%,transparent)}}:root{--cp-tone-mix-bg:var(--cp-process-music-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-mix-bg:color-mix(in oklab,var(--cp-process-music-solid)12%,transparent)}}:root{--cp-tone-mix-ink:var(--cp-process-music-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-mix-ink:color-mix(in oklab,var(--cp-process-music-solid)72%,var(--cp-ink)28%)}}:root{--cp-tone-delivery-border:var(--cp-process-delivery-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-delivery-border:color-mix(in oklab,var(--cp-process-delivery-solid)34%,transparent)}}:root{--cp-tone-delivery-bg:var(--cp-process-delivery-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-delivery-bg:color-mix(in oklab,var(--cp-process-delivery-solid)12%,transparent)}}:root{--cp-tone-delivery-ink:var(--cp-process-delivery-solid)}@supports (color:color-mix(in lab,red,red)){:root{--cp-tone-delivery-ink:color-mix(in oklab,var(--cp-process-delivery-solid)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-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-execLegendItem.is-cut{border-color:var(--cp-tone-cut-border);background:var(--cp-tone-cut-bg);color:var(--cp-tone-cut-ink)}.cp-execLegendItem.is-notes{border-color:var(--cp-tone-notes-border);background:var(--cp-tone-notes-bg);color:var(--cp-tone-notes-ink)}.cp-execLegendItem.is-color{border-color:var(--cp-tone-color-border);background:var(--cp-tone-color-bg);color:var(--cp-tone-color-ink)}.cp-execLegendItem.is-mix{border-color:var(--cp-tone-mix-border);background:var(--cp-tone-mix-bg);color:var(--cp-tone-mix-ink)}.cp-execLegendItem.is-delivery{border-color:var(--cp-tone-delivery-border);background:var(--cp-tone-delivery-bg);color:var(--cp-tone-delivery-ink)}.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-pill{border-radius:999px}body,html{background-color:#0000}.cp-title{font-family:var(--cp-font-display);letter-spacing:-.02em;font-weight:600}.cp-pill--active{box-shadow:0 0 0 1px var(--cp-accent,#4f46e5)inset;font-weight:600;background:var(--cp-accent,#4f46e5)!important;color:#fff!important}.cp-landing{gap:24px;max-width:1240px;display:grid}.cp-landingHero{background:radial-gradient(860px 440px at -8% -24%,#2563eb24,#0000 64%),radial-gradient(760px 400px at 104% -18%,#0ea5e91f,#0000 62%),linear-gradient(145deg,#fffffff0,#f4f9ffe6);position:relative;overflow:hidden}@media (min-width:768px){.cp-landingHero{min-height:clamp(420px,56vh,600px)}}:root[data-theme=dark] .cp-landingHero{background:radial-gradient(860px 440px at -8% -24%,#3b82f642,#0000 62%),radial-gradient(760px 400px at 104% -18%,#38bdf838,#0000 62%),linear-gradient(145deg,#020617ad,#030c1cd6)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingHero{background:radial-gradient(860px 440px at -8% -24%,#3b82f642,#0000 62%),radial-gradient(760px 400px at 104% -18%,#38bdf838,#0000 62%),linear-gradient(145deg,#020617ad,#030c1cd6)}}.cp-landingHeroGrid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:24px;display:grid}.cp-landingHeroCopy{flex-direction:column;align-content:start;align-items:stretch;gap:14px;display:flex}.cp-landingHeroCopyLead{flex-direction:column;gap:14px;min-width:0;display:flex}.cp-landingHeroValueStrip{min-width:0}.cp-landingTitle{letter-spacing:-.035em;max-width:720px;font-size:clamp(30px,3.8vw,46px);line-height:1.04;font-family:var(--cp-font-display);font-weight:740}.cp-landingSubtitle{max-width:720px;color:var(--cp-ink);opacity:.88;margin:0;font-size:clamp(16px,1.55vw,20px);font-weight:460}.cp-landingBody{max-width:720px;margin:0;font-size:14px;line-height:1.62}.cp-landingSecondaryBtn{width:fit-content}.cp-landingImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.cp-landingImpactCard{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingImpactCard{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingImpactCard{-webkit-backdrop-filter:blur(6px);background:#ffffff9e;border-radius:16px;padding:14px;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 26px #0f172a12}.cp-landingImpactCard h3{font-size:16px;font-family:var(--cp-font-display);letter-spacing:-.01em}.cp-landingImpactCard p{color:var(--cp-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.cp-landingImpactCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1f}:root[data-theme=dark] .cp-landingImpactCard{background:#02061766;box-shadow:0 14px 28px #00000052}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingImpactCard{background:#02061766;box-shadow:0 14px 28px #00000052}}.cp-landingAuthSplit{place-self:stretch center;gap:14px;max-width:560px}.cp-landingAuthCard,.cp-landingAuthSplit{flex-direction:column;width:100%;display:flex}.cp-landingAuthCard{justify-self:stretch;gap:10px;max-width:none;padding:12px 12px 0;box-shadow:0 24px 52px #0f172a24}.cp-landingAuthCard--form{padding-bottom:12px}.cp-landingAuthCard--brand{justify-content:center;min-height:124px;margin-top:auto;padding:16px 12px}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthCard{box-shadow:0 24px 54px #00000075}}.cp-landingAuthTitle{letter-spacing:-.02em;font-size:18px;font-family:var(--cp-font-display);margin:0}.cp-landingAuthText{color:var(--cp-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.cp-landingAuthTabs{border:1px solid var(--cp-border);background:#ffffff9e;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}:root[data-theme=dark] .cp-landingAuthTabs{background:#02061757}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthTabs{background:#02061757}}.cp-landingAuthTab{color:var(--cp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:700}.cp-landingAuthTab.is-active{color:var(--cp-ink);background:#0ea5e929;border-color:#0ea5e952}.cp-landingAuthField{gap:4px;display:grid}.cp-landingAuthField--confirm{min-height:64px;transition:opacity .18s}.cp-landingAuthField--confirm.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.cp-landingAuthField label{color:var(--cp-muted);font-size:11px}.cp-landingAuthForgot{color:var(--cp-accent,#2563eb);background:0 0;border:0;justify-self:end;padding:2px 1px 0}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthForgot{color:color-mix(in oklab,var(--cp-accent,#2563eb)82%,var(--cp-ink)18%)}}.cp-landingAuthForgot{font:inherit;cursor:pointer;font-size:11px;font-weight:650;line-height:1.2}.cp-landingAuthForgot:hover{text-underline-offset:2px;text-decoration:underline}.cp-landingAuthForgot:focus-visible{outline:2px solid var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthForgot:focus-visible{outline:2px solid color-mix(in oklab,var(--cp-accent,#2563eb)45%,transparent)}}.cp-landingAuthForgot:focus-visible{outline-offset:3px;border-radius:4px}.cp-landingAuthForgot:disabled{opacity:.55;cursor:wait}.cp-landingAuthLegal{color:var(--cp-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.cp-landingAuthLegal input{width:15px;height:15px;accent-color:var(--cp-accent);margin:1px 0 0}.cp-landingAuthLegal a{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthLegal a{color:color-mix(in oklab,var(--cp-accent,#2563eb)84%,var(--cp-ink)16%)}}.cp-landingAuthLegal a{text-underline-offset:2px;font-weight:700}.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}@keyframes cp-hub-flow{to{stroke-dashoffset:-8px}}@keyframes cp-hub-flow-soft{to{stroke-dashoffset:-14px}}@keyframes cp-hub-project-pulse{0%,to{opacity:1}50%{opacity:.92}}@keyframes cp-exec-view-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-exec-meta-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-calendar-board-swap{0%{opacity:.72}to{opacity:1}}@keyframes cp-calendar-scene-in{0%{opacity:0}to{opacity:1}}@keyframes cp-calendar-now-pulse{0%,to{opacity:.52}50%{opacity:.98}}@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%)}}@keyframes cp-calendar-day-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.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}}@keyframes cp-demo-scene-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-demo-caret{50%{opacity:0}}@keyframes cp-demo-dot{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-1px)}}@keyframes cp-demo-ai-output-in{0%{opacity:0;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.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-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-landingCompanyFooter{border:1px solid var(--cp-border);grid-template-columns:minmax(0,1.15fr) minmax(175px,.48fr) minmax(270px,.72fr);gap:clamp(22px,4vw,56px);width:100%;padding:clamp(28px,4vw,52px);display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingCompanyFooter{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingCompanyFooter{background:linear-gradient(145deg,var(--cp-surface-strong,#fff),var(--cp-surface-strong,#fff));border-radius:24px}@supports (color:color-mix(in lab,red,red)){.cp-landingCompanyFooter{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-surface-strong,#fff)96%,var(--cp-accent)4%),color-mix(in oklab,var(--cp-surface-strong,#fff)88%,transparent))}}.cp-landingCompanyFooter{box-shadow:0 20px 52px #0f172a14}.cp-landingCompanyFooter__identity{align-content:start;gap:10px;display:grid}.cp-landingCompanyFooter__identity h2{max-width:620px;color:var(--cp-ink);font-family:var(--cp-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,40px);line-height:1.06}.cp-landingCompanyFooter__identity>p{max-width:620px;color:var(--cp-muted);margin:0;font-size:14px;line-height:1.55}.cp-landingCompanyFooter__meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cp-landingCompanyFooter__meta span{border:1px solid var(--cp-border);background:var(--cp-surface);color:var(--cp-ink);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.cp-landingCompanyFooter__legal{align-content:start;gap:9px;display:grid}.cp-landingCompanyFooter__legal>span{color:#1d4ed8;letter-spacing:.1em;font-size:9px;font-weight:850}.cp-landingCompanyFooter__legal a{width:fit-content;color:var(--cp-muted);font-size:12px;line-height:1.25;text-decoration:none}.cp-landingCompanyFooter__legal a:hover{color:var(--cp-ink);text-underline-offset:3px;text-decoration:underline}.cp-landingCompanyFooter__contact{border:1px solid var(--cp-accent);align-content:start;gap:9px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingCompanyFooter__contact{border:1px solid color-mix(in oklab,var(--cp-accent)22%,var(--cp-border))}}.cp-landingCompanyFooter__contact{background:var(--cp-surface-strong,#fff);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.cp-landingCompanyFooter__contact{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,var(--cp-accent)6%)}}.cp-landingCompanyFooter__contact>span{color:#1d4ed8;letter-spacing:.1em;font-size:9px;font-weight:850}.cp-landingCompanyFooter__contact h3{color:var(--cp-ink);letter-spacing:-.02em;margin:0;font-size:18px}.cp-landingCompanyFooter__contact p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.5}.cp-landingCompanyFooter__mail{justify-self:start;margin-top:4px;text-decoration:none}.cp-landingCompanyFooter__bottom,.cp-landingCompanyFooter__contact small{color:var(--cp-muted);font-size:10px}.cp-landingCompanyFooter__bottom{border-top:1px solid var(--cp-border);grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:18px;display:flex}:root[data-theme=auto].dark .cp-landingCompanyFooter,:root[data-theme=dark] .cp-landingCompanyFooter{background:linear-gradient(145deg,var(--cp-surface-strong),var(--cp-surface-strong))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landingCompanyFooter,:root[data-theme=dark] .cp-landingCompanyFooter{background:linear-gradient(145deg,color-mix(in oklab,var(--cp-surface-strong)92%,var(--cp-accent)8%),color-mix(in oklab,var(--cp-surface-strong)82%,transparent))}}:root[data-theme=auto].dark .cp-landingCompanyFooter,:root[data-theme=dark] .cp-landingCompanyFooter{box-shadow:0 22px 58px #00000052}:root[data-theme=auto].dark .cp-landingCompanyFooter__contact,:root[data-theme=dark] .cp-landingCompanyFooter__contact{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landingCompanyFooter__contact,:root[data-theme=dark] .cp-landingCompanyFooter__contact{background:color-mix(in oklab,var(--cp-surface-strong)88%,var(--cp-accent)12%)}}:root[data-theme=auto].dark .cp-landingCompanyFooter__contact>span,:root[data-theme=auto].dark .cp-landingCompanyFooter__identity>.cp-landingMetaTitle,:root[data-theme=auto].dark .cp-landingCompanyFooter__legal>span,:root[data-theme=dark] .cp-landingCompanyFooter__contact>span,:root[data-theme=dark] .cp-landingCompanyFooter__identity>.cp-landingMetaTitle,:root[data-theme=dark] .cp-landingCompanyFooter__legal>span{color:#93c5fd}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingCompanyFooter__contact>span,:root[data-theme=auto] .cp-landingCompanyFooter__identity>.cp-landingMetaTitle,:root[data-theme=auto] .cp-landingCompanyFooter__legal>span{color:#93c5fd}}@media (max-width:980px){.cp-landingCompanyFooter{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.cp-landingCompanyFooter__identity{grid-column:1/-1}}@media (max-width:760px){.cp-landingCompanyFooter{border-radius:18px;grid-template-columns:1fr;padding:20px}.cp-landingCompanyFooter__contact{padding:16px}.cp-landingCompanyFooter__mail{justify-content:center;width:100%}.cp-landingCompanyFooter__bottom{flex-direction:column;gap:5px}}.cp-landingFinal{text-align:center;justify-items:center;gap:14px}.cp-landingFinalBtn{min-width:190px}.cp-landingFinalNote{color:var(--cp-muted);margin:0;font-size:13px}.cp-landing.cp-landing--v3{gap:clamp(36px,4.2vw,52px)}@media (min-width:901px){html:has(.cp-landingScreenSnap){scroll-snap-type:y proximity;scroll-padding-top:var(--cp-landing-snap-top);scroll-padding-bottom:var(--cp-landing-snap-inset)}.cp-landing.cp-landing--v3.cp-landingScreenSnap{padding-bottom:var(--cp-landing-snap-inset);gap:0}.cp-landingScreen{scroll-snap-align:center;scroll-snap-stop:normal;scroll-margin-top:var(--cp-landing-snap-top);scroll-margin-bottom:var(--cp-landing-snap-inset);box-sizing:border-box;flex-direction:column;justify-content:center;min-height:auto;display:flex}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero.cp-landingScreen{min-height:var(--cp-landing-hero-min-h);margin-top:clamp(20px,2.4vh,28px);margin-bottom:calc(var(--cp-landing-hero-trail) + var(--cp-landing-hero-layout-comp));transform:translateY(var(--cp-landing-hero-y-offset));scroll-margin-bottom:clamp(20px,2.5vh,32px)}.cp-landing.cp-landing--v3.cp-landingScreenSnap .cp-landingSection{scroll-margin-top:0}.cp-landingScreen.cp-card__pad{padding-top:clamp(20px,2.4vw,32px);padding-bottom:clamp(20px,2.4vw,32px)}.cp-landingNarrativePair.cp-landingScreen{align-content:start;justify-items:stretch;gap:var(--cp-landing-narrative-inner-gap);width:100%;padding-top:var(--cp-landing-narrative-pad-top);padding-bottom:var(--cp-landing-narrative-pad-bottom);box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:normal;scroll-margin-top:var(--cp-landing-snap-inset);scroll-margin-bottom:var(--cp-landing-snap-inset);grid-template-columns:minmax(0,1fr);display:grid}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero+.cp-landingNarrativePair{margin-top:max(0px,calc(var(--cp-landing-chain-gap) - var(--cp-landing-hero-trail) - var(--cp-landing-narrative-pad-top)))}.cp-landingNarrativePair>section.cp-card{justify-self:stretch;width:100%;min-width:0;max-width:100%}.cp-landingNarrativePair .cp-landingSection--motor,.cp-landingNarrativePair .cp-landingSection--problem{scroll-snap-align:none;min-height:auto}.cp-landingSection--motor.cp-landingScreen{justify-content:center;padding-block:0}.cp-landingSection--collab.cp-landingScreen,.cp-landingSection--plans.cp-landingScreen{padding:0}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--collab.cp-landingScreen,.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--plans.cp-landingScreen{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:normal;min-height:100svh;scroll-margin-top:var(--cp-landing-snap-inset);scroll-margin-bottom:var(--cp-landing-snap-inset);flex-direction:column;justify-content:center;align-items:stretch;margin-bottom:0;display:flex}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--collab.cp-landingScreen{justify-content:flex-start;min-height:auto;padding-top:clamp(12px,1.8vw,24px);padding-bottom:clamp(12px,1.8vw,24px)}.cp-landing.cp-landing--v3 .cp-landingNarrativePair.cp-landingScreen{padding-bottom:clamp(12px,1.8vw,24px)}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--plans.cp-landingScreen{justify-content:flex-start;min-height:auto;padding-top:clamp(12px,1.8vw,24px);padding-bottom:clamp(12px,1.8vw,24px)}}@media (min-width:901px) and (prefers-reduced-motion:reduce){html:has(.cp-landingScreenSnap){scroll-snap-type:none}}.cp-landing--v3 .cp-landingHero.cp-card,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero.cp-card,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landing--v3 .cp-landingHero.cp-card,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-shadow:0 28px 68px #0f172a1c,0 10px 28px #0f172a0f,inset 0 1px #ffffff9e}.cp-landing--v3 .cp-landingHero.cp-card:after,.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power:after,.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial:after{content:"";pointer-events:none;border-radius:inherit;opacity:.95;background:radial-gradient(640px 320px at 12% -6%,#2563eb1c,#0000 68%),radial-gradient(560px 300px at 96% -4%,#0ea5e917,#0000 66%),linear-gradient(#ffffff14,#0000 42%);position:absolute;inset:0}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero.cp-card,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-shadow:0 32px 72px #0000006b,0 10px 28px #00000047,inset 0 1px #ffffff0f}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero.cp-card:after,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power:after,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial:after{background:radial-gradient(640px 320px at 12% -6%,#3b82f62e,#0000 68%),radial-gradient(560px 300px at 96% -4%,#38bdf824,#0000 66%),linear-gradient(#ffffff0a,#0000 42%)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing--v3 .cp-landingHero.cp-card,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-shadow:0 32px 72px #0000006b,0 10px 28px #00000047,inset 0 1px #ffffff0f}:root[data-theme=auto] .cp-landing--v3 .cp-landingHero.cp-card:after,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power:after,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial:after{background:radial-gradient(640px 320px at 12% -6%,#3b82f62e,#0000 68%),radial-gradient(560px 300px at 96% -4%,#38bdf824,#0000 66%),linear-gradient(#ffffff0a,#0000 42%)}}.cp-landing--v3 .cp-landingHeroGrid{z-index:1;position:relative}.cp-landing--v3 .cp-landingHero.cp-card__pad{padding-top:clamp(28px,3.4vw,42px);padding-bottom:clamp(24px,3vw,38px)}.cp-landing--v3 .cp-landingHero .cp-landingSubtitle{margin-top:clamp(12px,1.6vw,16px)}.cp-landing--v3 .cp-landingHero .cp-landingBody{opacity:.76;max-width:580px;color:var(--cp-muted);margin-top:10px;font-size:13px;line-height:1.48}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingBody{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:clamp(12px,1.8vw,18px)}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:#ffffffb8;border-radius:13px;padding:11px 12px 10px}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,#ffffffb8 88%,var(--cp-accent)12%)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffff8c}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard h3{letter-spacing:-.015em;font-size:14px;font-weight:650;line-height:1.25}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11.5px;line-height:1.42;display:-webkit-box;overflow:hidden}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:#02061785}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,#02061785 88%,var(--cp-accent)12%)}}:root[data-theme=dark] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0d}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:#02061785}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,#02061785 88%,var(--cp-accent)12%)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingHero .cp-landingImpactCard{box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff0d}}@media (min-width:901px){.cp-landing--v3 .cp-landingHero.cp-landingScreen.cp-card__pad{padding-top:clamp(14px,1.8vw,22px);padding-bottom:clamp(12px,1.6vw,20px)}.cp-landing--v3 .cp-landingHero .cp-landingTitle{font-size:clamp(28px,3.2vw,42px);line-height:1.06}.cp-landing--v3 .cp-landingHero .cp-landingAuthCard{box-shadow:0 18px 42px #0f172a1f,0 4px 14px #0f172a0f,inset 0 1px #ffffff94}}.cp-landing--v3 .cp-landingSection.cp-card__pad{padding-top:clamp(40px,4.6vw,58px);padding-bottom:clamp(40px,4.6vw,58px)}.cp-landing--v3 .cp-landingSection--plans.cp-card__pad{padding:0}.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{box-sizing:border-box;background:var(--cp-surface-strong);border-radius:var(--cp-radius);-webkit-backdrop-filter:blur(10px);width:100%;padding:clamp(28px,3.4vw,42px) clamp(24px,3vw,34px);position:relative;overflow:hidden}.cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial>*{z-index:1;position:relative}.cp-landing.cp-landing--v3 .cp-landingSection--collab.cp-card,.cp-landing.cp-landing--v3 .cp-landingSection--plans.cp-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;outline:none}.cp-landing.cp-landing--v3 .cp-landingSection--collab.cp-card:hover,.cp-landing.cp-landing--v3 .cp-landingSection--plans.cp-card:hover{box-shadow:none;background:0 0;border:none}.cp-landing--v3 .cp-landingFinal.cp-card__pad{padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px)}.cp-landing.cp-landing--v3>.cp-landingSection--plans+.cp-landingFinal{margin-top:clamp(48px,5.5vw,72px)}.cp-landing.cp-landing--v3>.cp-landingNarrativePair+.cp-landingSection--collab,.cp-landing.cp-landing--v3>.cp-landingSection--collab+.cp-landingSection--plans{margin-top:clamp(12px,1.8vw,24px)}@media (max-width:900px){.cp-landing.cp-landing--v3>.cp-landingSection--plans+.cp-landingFinal{margin-top:clamp(12px,2vw,20px)}.cp-landing.cp-landing--v3>.cp-landingNarrativePair+.cp-landingSection--collab,.cp-landing.cp-landing--v3>.cp-landingSection--collab+.cp-landingSection--plans{margin-top:0}}.cp-landingHeroValueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:6px;display:grid}.cp-landingHeroValueItem{font-family:var(--cp-font-display);letter-spacing:-.02em;color:var(--cp-ink);font-size:clamp(15px,1.35vw,18px);font-weight:650;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.cp-landingHeroValueItem{color:color-mix(in oklab,var(--cp-ink)92%,var(--cp-muted)8%)}}.cp-landingHeroValueItem{border:1px solid var(--cp-border);border-radius:14px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.cp-landingHeroValueItem{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingHeroValueItem{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingHeroValueItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}:root[data-theme=dark] .cp-landingHeroValueItem{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingHeroValueItem{background:color-mix(in oklab,var(--cp-surface-strong)78%,var(--cp-accent)22%)}}.cp-landingProblemSplit{grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);align-items:center;gap:clamp(20px,3vw,32px);display:grid}.cp-landingProblemPoints{flex-direction:column;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cp-landingProblemPoints li{border-left:2px solid var(--cp-accent);gap:4px;padding-left:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingProblemPoints li{border-left:2px solid color-mix(in oklab,var(--cp-accent)45%,var(--cp-border)55%)}}.cp-landingProblemPoints strong{letter-spacing:-.015em;font-size:15px;font-weight:650}.cp-landingProblemPoints span{color:var(--cp-muted);font-size:13px;line-height:1.5}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero+.cp-landingNarrativePair{margin-top:0}@media (min-width:901px){.cp-landingNarrativePair .cp-landingSection--motor,.cp-landingNarrativePair .cp-landingSection--problem{margin-top:0;margin-bottom:0}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingNarrativePair+.cp-landingSection--collab.cp-landingScreen,.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingSection--collab+.cp-landingSection--plans.cp-landingScreen{margin-top:clamp(12px,1.8vw,24px)}}.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero+.cp-landingSection--problem,.cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingNarrativePair+.cp-landingSection--collab{margin-top:clamp(12px,1.8vw,24px)}.cp-landing--v3 .cp-landingSection--problem.cp-card__pad{padding-top:clamp(14px,1.8vw,20px);padding-bottom:clamp(16px,2vw,22px)}@media (min-width:901px){.cp-landing--v3 .cp-landingSection--problem.cp-card__pad{padding-top:clamp(10px,1.4vw,16px);padding-bottom:clamp(14px,1.8vw,20px)}}.cp-landingSection--problem.cp-card__pad{padding-top:clamp(14px,1.8vw,20px);padding-bottom:clamp(16px,2vw,22px)}.cp-landingSection--problem .cp-landingProblemSplit{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);align-items:center;gap:clamp(10px,1.5vw,16px)}.cp-landingSection--problem .cp-landingProblemVisual{box-sizing:border-box;justify-content:center;min-width:0;max-width:100%;padding-inline-end:clamp(8px,1vw,12px);overflow:hidden}.cp-landingSection--problem .cp-landingFragmented{width:100%;max-width:min(580px,100%);margin-inline:auto;transform:none}.cp-landingSection--problem .cp-landingMetaTitle{margin-bottom:6px}.cp-landingSection--problem .cp-landingSectionTitle{margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.cp-landingSection--problem .cp-landingProblemSubtitle{max-width:36em;color:var(--cp-muted);margin-top:clamp(8px,1vw,12px);font-size:clamp(17px,1.35vw,20px);line-height:1.52}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemSubtitle{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingSection--problem .cp-landingProblemPoints{gap:8px;margin-top:clamp(10px,1.2vw,14px)}.cp-landingSection--problem .cp-landingProblemPoints li{padding-left:12px}.cp-landingSection--problem .cp-landingProblemPoints strong{font-size:18px}.cp-landingSection--problem .cp-landingProblemPoints span{font-size:16px;line-height:1.5}.cp-landingSection--problem .cp-landingProblemCallout{border:1px solid var(--cp-border);border-radius:12px;margin-top:clamp(12px,1.4vw,16px);padding:clamp(10px,1.2vw,14px) clamp(12px,1.4vw,16px)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemCallout{border:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingSection--problem .cp-landingProblemCallout{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemCallout{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,var(--cp-accent)8%)}}.cp-landingSection--problem .cp-landingProblemCallout{max-width:36em;box-shadow:inset 0 1px #ffffff73}.cp-landingSection--problem .cp-landingProblemCallout p{letter-spacing:-.012em;color:var(--cp-ink);margin:0;font-size:clamp(17px,1.25vw,19px);font-weight:620;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.cp-landingSection--problem .cp-landingProblemCallout p{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{background:color-mix(in oklab,var(--cp-surface-strong)88%,var(--cp-accent)12%)}}:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}:root[data-theme=dark] .cp-landingSection--problem .cp-landingProblemCallout{box-shadow:inset 0 1px #ffffff0a}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{background:color-mix(in oklab,var(--cp-surface-strong)88%,var(--cp-accent)12%)}}:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{border-color:color-mix(in oklab,var(--cp-border)72%,transparent)}}:root[data-theme=auto] .cp-landingSection--problem .cp-landingProblemCallout{box-shadow:inset 0 1px #ffffff0a}}.cp-landingProblemVisual{justify-content:center;align-items:center;min-width:0;display:flex}.cp-landingFragmented{border:1px solid var(--cp-border);border-radius:16px;width:100%;max-width:520px;min-height:clamp(220px,27vw,280px);margin-inline:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmented{border:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#94a3b81a,transparent 70%),radial-gradient(380px 200px at 88% 78%,#64748b14,transparent 72%),linear-gradient(165deg,var(--cp-surface-strong,#fff),var(--cp-surface-strong,#fff))}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#94a3b81a,transparent 70%),radial-gradient(380px 200px at 88% 78%,#64748b14,transparent 72%),linear-gradient(165deg,color-mix(in oklab,var(--cp-surface-strong,#fff)92%,#e2e8f0 8%),color-mix(in oklab,var(--cp-surface-strong,#fff)86%,#cbd5e1 14%))}}.cp-landingFragmented{overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 12px 32px #0f172a12}.cp-landingFragmented:before{content:"";pointer-events:none;z-index:0;opacity:.7;background:linear-gradient(#ffffff24,#0000);height:28%;position:absolute;inset:0 0 auto}:root[data-theme=dark] .cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#47556938,#0000 70%),radial-gradient(380px 200px at 88% 78%,#3341552e,#0000 72%),linear-gradient(165deg,#0f172ab8,#020617e0);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000057}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingFragmented{background:radial-gradient(420px 220px at 18% 12%,#47556938,#0000 70%),radial-gradient(380px 200px at 88% 78%,#3341552e,#0000 72%),linear-gradient(165deg,#0f172ab8,#020617e0);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000057}}.cp-landingFragmentedLines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cp-landingFragmentedLine{fill:none;stroke:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedLine{stroke:color-mix(in oklab,var(--cp-muted)55%,var(--cp-accent)45%)}}.cp-landingFragmentedLine{stroke-width:1.2px;stroke-dasharray:5 7;stroke-linecap:round;opacity:.28}.cp-landingFragmentedDot{fill:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedDot{fill:color-mix(in oklab,var(--cp-accent)60%,var(--cp-muted)40%)}}.cp-landingFragmentedDot{opacity:.35}.cp-landingFragmentedPane{z-index:1;border:1px solid var(--cp-border);border-radius:8px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPane{border:1px solid color-mix(in oklab,var(--cp-border)78%,#94a3b8 22%)}}.cp-landingFragmentedPane{color:var(--cp-ink);background:oklab(100% 0 5.96046e-8/.94);font-size:9px;line-height:1.3;overflow:hidden;box-shadow:0 8px 22px #0f172a1a,inset 0 1px #ffffffb3}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPane{color:color-mix(in oklab,var(--cp-ink)88%,#334155 12%)}}.cp-landingFragmentedPane{opacity:0}.cp-landingFragmentedStatus{letter-spacing:.02em;background:var(--cp-border);border-radius:999px;flex:none;margin-left:auto;padding:1px 4px;font-size:7px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedStatus{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingFragmentedStatus{color:var(--cp-muted);white-space:nowrap}.cp-landingFragmentedStatus.is-warn{color:#92400e;background:oklab(96.1896% -.00568003 .0577484/.72)}.cp-landingFragmentedStatus.is-error{color:#991b1b;background:oklab(93.5641% .0294306 .00940216/.72)}.cp-landingFragmentedStatus.is-muted{opacity:.72}:root[data-theme=dark] .cp-landingFragmentedPane{border-color:var(--cp-border);background:oklab(27.9495% -.00637898 -.0362918/.865882)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingFragmentedPane{border-color:color-mix(in oklab,var(--cp-border)70%,#64748b 30%)}}:root[data-theme=dark] .cp-landingFragmentedPane{box-shadow:0 10px 24px #00000052}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingFragmentedPane{border-color:var(--cp-border);background:oklab(27.9495% -.00637898 -.0362918/.865882)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingFragmentedPane{border-color:color-mix(in oklab,var(--cp-border)70%,#64748b 30%)}}:root[data-theme=auto] .cp-landingFragmentedPane{box-shadow:0 10px 24px #00000052}}.cp-landingFragmentedPaneBar{border-bottom:1px solid var(--cp-border);align-items:center;gap:6px;padding:4px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPaneBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingFragmentedPaneBar{white-space:nowrap;background:oklab(96.826% -.002579 -.0063498/.88);overflow:hidden}.cp-landingFragmentedPaneTitle{text-overflow:ellipsis;letter-spacing:.01em;min-width:0;color:var(--cp-muted);flex:auto;font-size:8.5px;font-weight:650;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPaneTitle{color:color-mix(in oklab,var(--cp-muted)70%,var(--cp-ink)30%)}}.cp-landingFragmentedPaneBar.is-pdf{background:oklab(93.3099% .0221292 .00414588)}:root[data-theme=dark] .cp-landingFragmentedPaneBar{background:oklab(20.7682% -.00294792 -.0397151/.649412)}.cp-landingFragmentedPaneDots{flex:none;gap:3px;display:inline-flex}.cp-landingFragmentedPaneDots,.cp-landingFragmentedPaneDots:after,.cp-landingFragmentedPaneDots:before{content:""}.cp-landingFragmentedPaneDots{background:radial-gradient(circle at 3px 3px,#f87171 2px,#0000 2.5px),radial-gradient(circle at 9px 3px,#fbbf24 2px,#0000 2.5px),radial-gradient(circle at 15px 3px,#4ade80 2px,#0000 2.5px);width:18px;height:6px}.cp-landingFragmentedPaneBody{padding:5px 7px 6px}.cp-landingFragmentedPane--sheet{--frag-rot:-2.2deg;width:44%;transform:rotate(var(--frag-rot));z-index:2;top:10%;left:3%}.cp-landingFragmentedPane--calendar{--frag-rot:2.8deg;width:30%;transform:rotate(var(--frag-rot));z-index:3;top:5%;right:3%}.cp-landingFragmentedPane--gantt{--frag-rot:1.2deg;width:42%;transform:rotate(var(--frag-rot));z-index:4;bottom:10%;left:6%}.cp-landingFragmentedPane--chat{--frag-rot:-3.5deg;width:34%;transform:rotate(var(--frag-rot));z-index:5;border-color:#6366f1;top:36%;right:6%}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedPane--chat{border-color:color-mix(in oklab,#6366f1 28%,var(--cp-border)72%)}}.cp-landingFragmentedPane--mail{--frag-rot:1.8deg;width:34%;transform:rotate(var(--frag-rot));z-index:1;top:24%;left:38%}.cp-landingFragmentedPane--pdf{--frag-rot:-2.8deg;width:26%;transform:rotate(var(--frag-rot));z-index:2;bottom:4%;left:2%}.cp-landingFragmentedPane--notes{--frag-rot:-1.2deg;width:32%;transform:rotate(var(--frag-rot));z-index:3;background:oklab(98.9709% -.00601458 .025657);top:54%;left:30%}:root[data-theme=dark] .cp-landingFragmentedPane--notes{background:oklab(30.7544% .00438435 -.0140679/.704314)}.cp-landingFragmentedPane--list{--frag-rot:2.4deg;width:36%;transform:rotate(var(--frag-rot));z-index:4;bottom:6%;right:4%}.cp-landingFragmentedSticky{z-index:6;color:#713f12;--frag-rot:5deg;width:22%;min-height:52px;transform:rotate(var(--frag-rot));opacity:0;background:linear-gradient(165deg,#fef08a,#fde047);border-radius:3px 3px 3px 0;gap:2px;padding:8px 9px 10px;font-size:9px;font-weight:650;line-height:1.25;display:grid;position:absolute;bottom:22%;right:14%;box-shadow:0 10px 20px #0f172a24}.cp-landingFragmentedSticky em{opacity:.7;font-size:11px;font-style:normal}.cp-landingFragmentedSheet{gap:2px;display:grid}.cp-landingFragmentedSheetRow{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;font-size:8px;display:grid}.cp-landingFragmentedSheetRow.is-head{color:#166534;background:oklab(96.2413% -.0398532 .0171284/.72);border-radius:2px;padding:1px 2px;font-weight:700}.cp-landingFragmentedSheetRow.is-warn span:nth-child(2),.cp-landingFragmentedSheetRow.is-warn span:nth-child(3){color:#b45309}.cp-landingFragmentedSheetRow.is-stale span:nth-child(3){color:#64748b;-webkit-text-decoration:line-through #dc262673;text-decoration:line-through #dc262673}.cp-landingFragmentedSheetRow span:last-child{color:#dc2626;font-weight:650}.cp-landingFragmentedCalGrid{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;font-size:7.5px;display:grid}.cp-landingFragmentedCalGrid .is-day-label{color:var(--cp-muted);font-size:7px;font-weight:700}.cp-landingFragmentedCalGrid .is-day{border-radius:2px;padding:2px 0}.cp-landingFragmentedCalGrid .is-day.is-marked{color:#1d4ed8;background:oklab(80.9069% -.0298384 -.0908225/.55);font-weight:700}.cp-landingFragmentedCalGrid .is-day.is-overlap{color:#b91c1c;box-shadow:inset 0 0 0 1px #dc262659}.cp-landingFragmentedGantt{gap:4px;display:grid}.cp-landingFragmentedGanttRow{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;font-size:7.5px;font-weight:650;display:grid}.cp-landingFragmentedGanttTrack{background:var(--cp-border);border-radius:999px;height:7px;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedGanttTrack{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingFragmentedGanttTrack i{background:#3b82f6;border-radius:999px;height:100%;display:block;position:absolute;top:0}.cp-landingFragmentedGanttTrack i.is-orange{background:#f97316}.cp-landingFragmentedGanttTrack i.is-red{background:#ef4444}.cp-landingFragmentedChat{gap:3px;display:grid}.cp-landingFragmentedChatMsg{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px;font-size:7.5px;display:grid}.cp-landingFragmentedChatMsg strong{color:#4f46e5;font-weight:700}.cp-landingFragmentedChatMsg.is-pending span{color:#b45309}.cp-landingFragmentedChatMsg.is-vendor strong{color:#0f766e}.cp-landingFragmentedChatMsg.is-vendor span{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedChatMsg.is-vendor span{color:color-mix(in oklab,var(--cp-muted)55%,var(--cp-ink)45%)}}.cp-landingFragmentedChatMsg em{color:var(--cp-muted);font-size:7px;font-style:normal}.cp-landingFragmentedMail{gap:3px;display:grid}.cp-landingFragmentedMailItem{justify-content:space-between;gap:6px;font-size:8px;display:flex}.cp-landingFragmentedMailItem.is-unread{font-weight:700}.cp-landingFragmentedMailItem em{color:var(--cp-muted);flex:none;font-size:7px;font-style:normal}.cp-landingFragmentedDoc{gap:4px;display:grid}.cp-landingFragmentedDocLine{background:var(--cp-border);border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.cp-landingFragmentedDocLine{background:color-mix(in oklab,var(--cp-border)65%,transparent)}}.cp-landingFragmentedDocLine.is-short{width:55%}.cp-landingFragmentedDocLine.is-medium{width:78%}.cp-landingFragmentedNotes{gap:3px;font-size:8px;display:grid}.cp-landingFragmentedNotes .is-muted{opacity:.55;text-decoration:line-through}.cp-landingFragmentedList{gap:3px;font-size:8px;display:grid}.cp-landingFragmentedList label{align-items:center;gap:4px;display:flex}.cp-landingFragmentedList label.is-off{opacity:.5}.cp-landingFragmentedList input{accent-color:#64748b;width:8px;height:8px;margin:0}@media (prefers-reduced-motion:no-preference){.cp-landingFragmentedPane.is-float-1{animation:cpFragmentEnter 1.1s ease-out 40ms both,cpFragmentFloat 11s ease-in-out 1.2s infinite}.cp-landingFragmentedSticky.is-float-6{animation:cpFragmentEnter 1.1s ease-out .44s both,cpFragmentFloat 11s ease-in-out 1.6s infinite}.cp-landingFragmentedPane.is-float-2,.cp-landingFragmentedPane.is-float-7{animation:cpFragmentEnter 1.1s ease-out .12s both,cpFragmentFloat 12s ease-in-out 1.3s infinite reverse}.cp-landingFragmentedPane.is-float-3,.cp-landingFragmentedPane.is-float-8{animation:cpFragmentEnter 1.1s ease-out .2s both,cpFragmentFloat 10.5s ease-in-out 1.4s infinite}.cp-landingFragmentedPane.is-float-4,.cp-landingFragmentedPane.is-float-9{animation:cpFragmentEnter 1.1s ease-out .28s both,cpFragmentFloat 12.5s ease-in-out 1.5s infinite reverse}.cp-landingFragmentedPane.is-float-5{animation:cpFragmentEnter 1.1s ease-out .36s both,cpFragmentFloat 11.5s ease-in-out 1.6s infinite}.cp-landingFragmentedLine{animation:cpFragmentLineFade 16s ease-in-out infinite}.cp-landingFragmentedLine.is-b{animation-delay:-3s}.cp-landingFragmentedLine.is-c{animation-delay:-6s}.cp-landingFragmentedLine.is-d{animation-delay:-9s}.cp-landingFragmentedLine.is-e{animation-delay:-11s}.cp-landingFragmentedDot{animation:cpFragmentDotPulse 7s ease-in-out infinite}.cp-landingFragmentedDot.is-b{animation-delay:-1.5s}.cp-landingFragmentedDot.is-c{animation-delay:-3s}.cp-landingFragmentedDot.is-d{animation-delay:-4.5s}}@media (prefers-reduced-motion:reduce){.cp-landingFragmentedPane,.cp-landingFragmentedSticky{opacity:1}}@keyframes cpFragmentEnter{0%{opacity:0;filter:blur(1px)}to{opacity:1;filter:blur()}}@keyframes cpFragmentFloat{0%,to{transform:translateZ(0)rotate(var(--frag-rot,0deg))}50%{transform:translate3d(1px,-2px,0)rotate(var(--frag-rot,0deg))}}@keyframes cpFragmentLineFade{0%,to{opacity:.12;stroke-dashoffset:0}45%,55%{opacity:.42}50%{stroke-dashoffset:-12px}}@keyframes cpFragmentDotPulse{0%,to{opacity:.2}50%{opacity:.58}}@media (max-width:900px){.cp-landingSection--problem .cp-landingProblemSplit{grid-template-columns:minmax(0,1fr);align-items:stretch}.cp-landingSection--problem .cp-landingProblemVisual{justify-content:center}.cp-landingSection--problem .cp-landingFragmented{margin-inline:auto;transform:none}.cp-landingFragmented{max-width:none;min-height:250px}}@media (max-width:767px){.cp-landingFragmented{min-height:240px}.cp-landingFragmentedPane{font-size:8.5px}}.cp-landingProblemMock{border:1px solid var(--cp-border);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-landingProblemMock{border:1px solid color-mix(in oklab,var(--cp-border)75%,transparent)}}.cp-landingProblemMock{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProblemMock{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landingProblemMock{padding:14px 16px;box-shadow:0 12px 28px #0f172a0f}:root[data-theme=dark] .cp-landingProblemMock{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProblemMock{background:color-mix(in oklab,var(--cp-surface-strong)82%,transparent)}}:root[data-theme=dark] .cp-landingProblemMock{box-shadow:0 14px 28px #00000047}.cp-landingProblemMockHead{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);margin-bottom:10px;font-size:10px;font-weight:700}.cp-landingProblemMockKpis{gap:8px}.cp-landingProblemMockRows{gap:6px;margin-top:10px}.cp-landingSection--motor .cp-landingSectionHead{max-width:720px;margin-bottom:18px}.cp-landingNarrativePair .cp-landingSection--motor{margin-top:0;margin-bottom:0}.cp-landing.cp-landing--v3>.cp-landingSection--problem+.cp-landingSection--motor{margin-top:0}.cp-landing--v3 .cp-landingSection--motor.cp-card__pad{padding-top:clamp(12px,1.5vw,18px);padding-bottom:clamp(14px,1.7vw,20px)}@media (min-width:901px){.cp-landing--v3 .cp-landingSection--motor.cp-landingScreen.cp-card__pad{padding-top:clamp(10px,1.3vw,16px);padding-bottom:clamp(12px,1.5vw,18px)}}.cp-landingSection--motor.cp-card__pad{padding-top:clamp(12px,1.5vw,18px);padding-bottom:clamp(14px,1.7vw,20px)}.cp-landingSection--productFull.cp-landingSection--motor{gap:8px;max-width:none;padding:0}.cp-landingMotorBlock{gap:clamp(8px,1.1vw,10px);width:100%;max-width:none;margin-inline:0;display:grid}.cp-landingMotorIntro{gap:3px;max-width:none;padding-inline:0;display:grid}.cp-landingMotorIntro .cp-landingMetaTitle{margin-bottom:2px}.cp-landingMotorSubtitle{opacity:.82;max-width:56ch;font-size:13px;line-height:1.42}.cp-landingMotorWorkspace{border:1px solid var(--cp-border);border-radius:12px;width:100%;max-width:none;margin-inline:0}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspace{border:1px solid color-mix(in oklab,var(--cp-border)62%,var(--cp-accent)38%)}}.cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#2563eb0f,transparent 68%),linear-gradient(180deg,var(--cp-surface-strong,#fff),var(--cp-surface-strong,#fff));box-shadow:inset 0 1px #ffffff80,0 8px 28px #0f172a12}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#2563eb0f,transparent 68%),linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong,#fff)98%,var(--cp-accent)2%),color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent))}}:root[data-theme=dark] .cp-landingMotorWorkspace{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorWorkspace{border-color:color-mix(in oklab,var(--cp-border)50%,var(--cp-accent)50%)}}:root[data-theme=dark] .cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#3b82f61f,transparent 68%),linear-gradient(180deg,var(--cp-surface-strong),var(--cp-surface-strong));box-shadow:inset 0 1px #ffffff0a,0 10px 32px #00000047}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorWorkspace{background:radial-gradient(640px 280px at 6% -10%,#3b82f61f,transparent 68%),linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong)96%,var(--cp-accent)4%),color-mix(in oklab,var(--cp-surface-strong)88%,transparent))}}.cp-landingProductShell--motor.cp-landingMotorWorkspace:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell--motor.cp-landingMotorWorkspace:hover{border-color:color-mix(in oklab,var(--cp-border)62%,var(--cp-accent)38%)}}.cp-landingProductShell--motor.cp-landingMotorWorkspace:hover{box-shadow:inset 0 1px #ffffff80,0 8px 28px #0f172a12}.cp-landingMotorWorkspaceBar{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspaceBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingMotorWorkspaceBar{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorWorkspaceBar{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}:root[data-theme=dark] .cp-landingMotorWorkspaceBar{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorWorkspaceBar{background:color-mix(in oklab,var(--cp-surface-strong)82%,var(--cp-accent)18%)}}.cp-landingMotorWorkspaceMeta{flex-wrap:wrap;flex:180px;align-items:center;gap:6px;min-width:0;display:flex}.cp-landingMotorWorkspaceMeta strong{letter-spacing:-.015em;margin-right:2px;font-size:13px;font-weight:680}.cp-landingMotorSyncBadge{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--cp-border);border-radius:6px;padding:2px 6px;font-size:9px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge{border:1px solid color-mix(in oklab,var(--cp-border)70%,transparent)}}.cp-landingMotorSyncBadge{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingMotorSyncBadge{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge{color:color-mix(in oklab,var(--cp-muted)75%,var(--cp-ink)25%)}}.cp-landingMotorSyncBadge{white-space:nowrap}.cp-landingMotorSyncBadge.is-live{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge.is-live{border-color:color-mix(in oklab,#22c55e 38%,var(--cp-border)62%)}}.cp-landingMotorSyncBadge.is-live{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge.is-live{background:color-mix(in oklab,#22c55e 12%,var(--cp-surface-strong,#fff)88%)}}.cp-landingMotorSyncBadge.is-live{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorSyncBadge.is-live{color:color-mix(in oklab,#15803d 70%,var(--cp-ink)30%)}}.cp-landingMotorSyncBadge.is-muted{text-transform:none;letter-spacing:.01em;opacity:.78;font-size:10px;font-weight:600}.cp-landingMotorWorkspaceMetric{flex:none;margin-left:auto;padding:3px 8px;font-size:10px}@media (min-width:901px){.cp-landingMotorWorkspaceBar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.cp-landingMotorWorkspaceMetric{margin-left:0}.cp-landingMotorTabs--segmented{justify-self:center}}@media (prefers-reduced-motion:reduce){.cp-landingMotorWorkspace .cp-landingProductStagePane,.cp-landingMotorWorkspace .cp-landingProductStagePane.is-active{transition:opacity .16s;transform:none}}.cp-landingMotorTabs--segmented{border:1px solid var(--cp-border);border-radius:8px;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingMotorTabs--segmented{background:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented{background:color-mix(in oklab,var(--cp-border)18%,var(--cp-surface-strong,#fff)82%)}}.cp-landingMotorTabs--segmented{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cp-landingMotorTabs--segmented .cp-landingMotorTab{appearance:none;color:var(--cp-muted);background:0 0;border:none;border-radius:6px}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-landingMotorTabs--segmented .cp-landingMotorTab{letter-spacing:.005em;white-space:nowrap;cursor:pointer;flex:none;padding:5px 10px;font-size:11px;font-weight:620;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s}.cp-landingMotorTabs--segmented .cp-landingMotorTab:hover{color:var(--cp-ink);background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab:hover{background:color-mix(in oklab,var(--cp-surface-strong,#fff)55%,transparent)}}.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,transparent)}}.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{color:var(--cp-ink);box-shadow:0 1px 3px #0f172a14,0 0 0 1px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{box-shadow:0 1px 3px #0f172a14,0 0 0 1px color-mix(in oklab,var(--cp-border)55%,transparent)}}:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{background:color-mix(in oklab,var(--cp-surface-strong)88%,transparent)}}:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{box-shadow:0 1px 4px #00000047,0 0 0 1px var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorTabs--segmented .cp-landingMotorTab.is-active{box-shadow:0 1px 4px #00000047,0 0 0 1px color-mix(in oklab,var(--cp-border)60%,transparent)}}.cp-landingProductChrome--legendOnly{border-bottom:1px solid var(--cp-border);min-height:0;padding:3px 10px 0}@supports (color:color-mix(in lab,red,red)){.cp-landingProductChrome--legendOnly{border-bottom:1px solid color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingProductChrome--legendOnly{background:0 0}.cp-landingProductChrome--legendOnly.cp-landingProductChrome--compact .cp-landingProductChromeLegend{min-height:20px;padding:1px 0 3px}.cp-landingMotorWorkspace .cp-landingProductViewport{--cp-landing-viewport-h:210px;height:var(--cp-landing-viewport-h);min-height:var(--cp-landing-viewport-h);max-height:var(--cp-landing-viewport-h);overflow:hidden}.cp-landingMotorWorkspace .cp-landingProductStageInner{padding:4px 8px 6px}.cp-landingMotorWorkspace .cp-landingHeatmapGridWrap,.cp-landingMotorWorkspace .cp-landingResourceExecList{overflow:hidden!important}.cp-landingMotorWorkspace .cp-landingProductStagePane{transition:opacity .22s,transform .26s,visibility 0s linear .22s;transform:translateY(5px)}.cp-landingMotorWorkspace .cp-landingProductStagePane.is-active{transition:opacity .26s,transform .28s,visibility linear;transform:translate(0)}.cp-landingMotorFoot{gap:5px 10px;min-height:0;padding:5px 10px 7px}.cp-landingMotorFoot .cp-featureTitle{font-size:12px}.cp-landingMotorFoot .cp-featureText{margin-top:1px;font-size:10.5px;line-height:1.38}.cp-landingMotorFoot .cp-calendarMetaPill{padding:2px 7px;font-size:9px}.cp-landingMotorWorkspace .cp-landingProductResourcesBar .cp-title{font-size:12px}.cp-landingMotorWorkspace .cp-landingProductResourcesBar .hubAssignLinkLead{margin:0;font-size:10px}.cp-landingMotorWorkspace .cp-landingResourceExecRow{gap:8px;padding:7px 9px}.cp-landingMotorWorkspace .cp-landingResourceExecTitle{font-size:11px}.cp-landingMotorWorkspace .cp-landingHeatmapPanel,.cp-landingMotorWorkspace .cp-landingResourceExecList{gap:6px}.cp-landingMotorWorkspace .cp-landingHeatmapPanelHead .cp-riskTitle{font-size:12px}.cp-landingMotorWorkspace .cp-landingHeatmapAlerts{gap:4px}.cp-landingMotorWorkspace .cp-landingHeatmapAlert{padding:2px 6px;font-size:9px}.cp-landingMotorHeader{gap:12px;width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(16px,2vw,24px);display:grid}.cp-landingMotorHeaderTop{gap:6px;display:grid}.cp-landingSection--motor .cp-landingMotorTitle{max-width:none;margin:0;font-size:clamp(24px,2.35vw,34px);line-height:1.08}.cp-landingMotorSubtitle{max-width:72ch;margin:0;font-size:14px;line-height:1.45}.cp-landingSection--motor .cp-landingMotorTabs{margin-bottom:0}.cp-landingMotorTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cp-landingMotorTab{appearance:none;border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab{border:1px solid color-mix(in oklab,var(--cp-border)82%,transparent)}}.cp-landingMotorTab{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingMotorTab{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingMotorTab{letter-spacing:.01em;cursor:pointer;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:620;transition:border-color .16s,background .16s,color .16s}.cp-landingMotorTab:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab:hover{border-color:color-mix(in oklab,var(--cp-accent)34%,var(--cp-border)66%)}}.cp-landingMotorTab:hover{color:var(--cp-ink)}.cp-landingMotorTab.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab.is-active{border-color:color-mix(in oklab,var(--cp-accent)42%,var(--cp-border)58%)}}.cp-landingMotorTab.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab.is-active{background:color-mix(in oklab,var(--cp-accent)14%,var(--cp-surface-strong,#fff)86%)}}.cp-landingMotorTab.is-active{color:var(--cp-ink);box-shadow:0 4px 12px #0f172a0d}:root[data-theme=dark] .cp-landingMotorTab{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingMotorTab{background:color-mix(in oklab,var(--cp-surface-strong)86%,transparent)}}.cp-landingMotorStage{min-height:clamp(380px,46vh,480px)}.cp-landingMotorFrame{--cp-plan-frame-height:clamp(380px,46vh,480px);grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch}.cp-landingMotorMeta{flex-direction:column;justify-content:center;gap:10px;display:flex}.cp-landingMotorHeatBoard{min-height:var(--cp-plan-frame-height);padding:14px}.cp-landingMotorHeatmap{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.cp-landingMotorHubBoard{min-height:var(--cp-plan-frame-height)}.cp-landingCollabSplit{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr);align-items:center;gap:clamp(20px,3vw,30px);display:grid}.cp-landingCollabBadge{border-color:var(--cp-accent);width:fit-content;margin-top:2px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabBadge{border-color:color-mix(in oklab,var(--cp-accent)38%,var(--cp-border)62%)}}.cp-landingCollabBadge{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabBadge{background:color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-landingCollabPills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cp-landingCollabPill{padding:5px 10px;font-size:11px}.cp-landingCollabDiagram{border:1px solid var(--cp-border);border-radius:14px;min-height:240px;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagram{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingCollabDiagram{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagram{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,var(--cp-accent)8%)}}.cp-landingCollabDiagram{overflow:hidden}:root[data-theme=dark] .cp-landingCollabDiagram{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingCollabDiagram{background:color-mix(in oklab,var(--cp-surface-strong)84%,transparent)}}.cp-landingCollabDiagramCore{z-index:2;border:1px solid var(--cp-accent);border-radius:999px;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramCore{border:1px solid color-mix(in oklab,var(--cp-accent)40%,var(--cp-border)60%)}}.cp-landingCollabDiagramCore{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramCore{background:color-mix(in oklab,var(--cp-accent)16%,var(--cp-surface-strong,#fff)84%)}}.cp-landingCollabDiagramCore{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.cp-landingCollabDiagramNode{z-index:2;border:1px solid var(--cp-border);border-radius:10px;max-width:132px;padding:8px 10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramNode{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingCollabDiagramNode{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramNode{background:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,transparent)}}.cp-landingCollabDiagramNode{gap:3px;display:grid}.cp-landingCollabDiagramNode strong{font-size:11px}.cp-landingCollabDiagramNode span{color:var(--cp-muted);font-size:10px;line-height:1.35}.cp-landingCollabDiagram .cp-landingCollabDiagramNode.is-1{top:10%;left:8%}.cp-landingCollabDiagram .cp-landingCollabDiagramNode.is-2{top:10%;left:auto;right:8%}.cp-landingCollabDiagramLines{z-index:1;width:100%;height:100%;stroke:var(--cp-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cp-landingCollabDiagramLines{stroke:color-mix(in oklab,var(--cp-accent)35%,var(--cp-border)65%)}}.cp-landingCollabDiagramLines{stroke-width:1.2px;opacity:.65}.cp-landingFinalActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (max-width:900px){.cp-landingCollabSplit,.cp-landingHeroValueGrid,.cp-landingMotorFrame,.cp-landingProblemSplit{grid-template-columns:minmax(0,1fr)}.cp-landingCollabDiagram{min-height:200px}}@media (max-width:767px){.cp-landing--v3 .cp-landingHero .cp-landingImpactGrid{border-top:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:0;display:grid}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border:1px solid var(--cp-border);border-radius:10px;padding:10px 11px 9px}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border-left:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{border-left:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard{box-shadow:0 6px 16px #0f172a0f}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard h3{font-size:12px}.cp-landing--v3 .cp-landingHero .cp-landingImpactCard p{-webkit-line-clamp:3;font-size:10.5px}.cp-landingMotorTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cp-landingMotorTab{flex:none}.cp-landingMotorStage{min-height:320px}.cp-landingFinalActions{flex-direction:column;width:100%}.cp-landingFinalActions .cp-landingFinalBtn{width:100%}}.cp-landingProductShell{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingProductShell{background:linear-gradient(180deg,var(--cp-surface-strong,#fff)0,var(--cp-surface-strong,#fff)100%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong,#fff)96%,var(--cp-accent)4%)0,color-mix(in oklab,var(--cp-surface-strong,#fff)90%,transparent)100%)}}.cp-landingProductShell{transition:box-shadow .22s,border-color .22s,transform .22s;overflow:hidden;box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffff8c}:root[data-theme=dark] .cp-landingProductShell{background:linear-gradient(180deg,var(--cp-surface-strong)0,var(--cp-surface-strong)100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProductShell{background:linear-gradient(180deg,color-mix(in oklab,var(--cp-surface-strong)92%,var(--cp-accent)8%)0,color-mix(in oklab,var(--cp-surface-strong)84%,transparent)100%)}}:root[data-theme=dark] .cp-landingProductShell{box-shadow:0 20px 42px #00000057}.cp-landingProductShell:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell:hover{border-color:color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-landingProductShell:hover{box-shadow:0 22px 48px #0f172a1a,0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductShell:hover{box-shadow:0 22px 48px #0f172a1a,0 0 0 1px color-mix(in oklab,var(--cp-accent)12%,transparent)}}.cp-landingSection--productFull{box-shadow:none;background:0 0;border:none;gap:14px;width:100%;max-width:1600px;margin-inline:auto;padding:0;display:grid}.cp-landingSection--productFull .cp-landingSectionInner{border-radius:14px}.cp-landingProductShell--motor{flex-direction:column;width:100%;max-width:none;margin-inline:0;display:flex}.cp-landingProductChrome{border-bottom:1px solid var(--cp-border);gap:0;padding:14px 18px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingProductChrome{border-bottom:1px solid color-mix(in oklab,var(--cp-border)65%,transparent)}}.cp-landingProductChrome{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductChrome{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,transparent)}}.cp-landingProductChrome{flex-shrink:0;min-height:96px}:root[data-theme=dark] .cp-landingProductChrome{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProductChrome{background:color-mix(in oklab,var(--cp-surface-strong)80%,transparent)}}.cp-landingProductChrome--compact{min-height:68px;padding:8px 16px 0}.cp-landingProductChrome--compact .cp-landingProductChromeProject strong{font-size:13px}.cp-landingProductChrome--compact .cp-landingProductChromeHub{font-size:11px}.cp-landingProductChrome--compact .cp-landingProductChromeLegend{min-height:26px;padding:4px 0 6px}.cp-landingProductChrome--compact .cp-landingProductLegendAlt{gap:6px 10px;font-size:9px}.cp-landingProductChromeTop{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cp-landingProductChromeProject{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cp-landingProductChromeProject strong{letter-spacing:-.02em;font-size:15px}.cp-landingProductChromeEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:10px;font-weight:700}.cp-landingProductChromeHub{color:var(--cp-muted);font-size:12px}.cp-landingProductChromeViews{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.cp-landingProductViewPill{border:1px solid var(--cp-border);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill{border:1px solid color-mix(in oklab,var(--cp-border)80%,transparent)}}.cp-landingProductViewPill{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingProductViewPill{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingProductViewPill.is-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill.is-active{border-color:color-mix(in oklab,var(--cp-accent)40%,var(--cp-border)60%)}}.cp-landingProductViewPill.is-active{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill.is-active{background:color-mix(in oklab,var(--cp-accent)14%,transparent)}}.cp-landingProductViewPill.is-active{color:var(--cp-ink);box-shadow:0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductViewPill.is-active{box-shadow:0 0 0 1px color-mix(in oklab,var(--cp-accent)18%,transparent)}}.cp-landingProductLegend{margin-top:0}.cp-landingProductChromeLegend{align-items:center;min-height:34px;padding:8px 0 10px;display:flex}.cp-landingProductLegendAlt{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);flex-wrap:wrap;gap:8px 12px;font-size:10px;font-weight:650;display:flex}.cp-landingProductLegendAlt .is-warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingProductLegendAlt .is-warn{color:color-mix(in oklab,#f59e0b 70%,var(--cp-ink)30%)}}.cp-landingProductViewport{flex-shrink:0;position:relative;overflow:hidden}.cp-landingProductViewport,.cp-landingProductViewport--compact{--cp-landing-viewport-h:210px;height:var(--cp-landing-viewport-h);min-height:var(--cp-landing-viewport-h);max-height:var(--cp-landing-viewport-h)}.cp-landingProductStagePane{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s;position:absolute;inset:0;overflow:hidden}.cp-landingProductStagePane.is-active{opacity:1;visibility:visible;pointer-events:auto}.cp-landingProductStageInner{box-sizing:border-box;height:100%;padding:10px 14px 12px;overflow:hidden}.cp-landingProductStageInner--compact{padding:6px 10px 8px}.cp-landingProductStageInner--compact .cp-execLegendItem{padding:2px 6px;font-size:9px}.cp-landingProductStage,.cp-landingProductStage--crop{display:none}.cp-landingProductFoot{border-top:1px solid var(--cp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;padding:12px 18px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingProductFoot{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingProductFoot{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingProductFoot{background:color-mix(in oklab,var(--cp-surface-strong,#fff)84%,var(--cp-accent)16%)}}.cp-landingProductFoot{flex-shrink:0;min-height:76px}:root[data-theme=dark] .cp-landingProductFoot{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingProductFoot{background:color-mix(in oklab,var(--cp-surface-strong)78%,transparent)}}.cp-landingProductFoot .cp-featureTitle{margin:0;font-size:15px}.cp-landingProductFoot .cp-featureText{max-width:52ch;margin:4px 0 0;font-size:12px}.cp-landingProductFoot--compact{gap:8px 14px;min-height:58px;padding:8px 16px 10px}.cp-landingProductFoot--compact .cp-featureTitle{font-size:13px}.cp-landingProductFoot--compact .cp-featureText{margin-top:2px;font-size:11px}.cp-landingProductFoot--compact .cp-calendarMetaPill{padding:3px 8px;font-size:10px}.cp-landingProblemProduct,.cp-landingProblemVisual{min-width:0}.cp-landingProblemSplit{align-items:stretch}.cp-landingCollabLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(16px,2.4vw,24px);display:grid}.cp-landingCollabLayout--power{grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);align-items:center;gap:clamp(16px,2vw,24px)}.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power{box-sizing:border-box;background:var(--cp-surface-strong);border-radius:var(--cp-radius);-webkit-backdrop-filter:blur(10px);width:100%;padding:clamp(28px,3.4vw,42px) clamp(24px,3vw,34px);position:relative;overflow:hidden}.cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power>*{z-index:1;position:relative}.cp-landingSection--collab .cp-landingCollabCopy{align-content:center;gap:clamp(10px,1.2vw,14px);display:grid}.cp-landingSection--collab .cp-landingMetaTitle{margin-bottom:2px}.cp-landingSection--collab .cp-landingSectionTitle{letter-spacing:-.03em;margin-bottom:clamp(4px,.5vw,6px);font-size:clamp(24px,2.4vw,32px);line-height:1.12}.cp-landingSection--collab .cp-landingSectionTitle+.cp-landingSectionText{margin-top:clamp(6px,.8vw,10px)}.cp-landingSection--collab .cp-landingSectionText{opacity:.82;max-width:38ch;margin:0;font-size:13.5px;line-height:1.5}.cp-landingCollabLayout--power .cp-landingCollabPills{gap:8px;margin-top:clamp(6px,.8vw,10px)}.cp-landingWorkspaceUnified--collab{box-shadow:0 16px 40px #0f172a12,inset 0 1px #ffffff73}:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{background:color-mix(in oklab,var(--cp-surface-strong)97%,#ffffff0a)}}:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{border-color:color-mix(in oklab,var(--cp-border)64%,#94a3b833)}}:root[data-theme=dark] .cp-landingWorkspaceUnified--collab{box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{background:color-mix(in oklab,var(--cp-surface-strong)97%,#ffffff0a)}}:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{border-color:color-mix(in oklab,var(--cp-border)64%,#94a3b833)}}:root[data-theme=auto] .cp-landingWorkspaceUnified--collab{box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff0f}}.cp-landingWorkspaceStatusRow--collab{gap:clamp(8px,1vw,12px);padding:clamp(8px,1vw,11px) clamp(12px,1.4vw,16px)}.cp-landingWorkspaceStatusProject{letter-spacing:-.01em;color:var(--cp-ink);font-size:12px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusProject{color:color-mix(in oklab,var(--cp-ink)88%,var(--cp-muted)12%)}}.cp-landingWorkspaceBar--collab{gap:clamp(10px,1.2vw,14px);padding:clamp(9px,1.1vw,12px) clamp(12px,1.4vw,16px)}.cp-landingWorkspaceBarPills--collab{gap:clamp(8px,1vw,10px)}.cp-landingWorkspaceBarPills--collab .hubShiftPill{padding:4px 9px;font-size:9.5px}.cp-landingWorkspaceBody--collab{grid-template-columns:minmax(112px,.2fr) minmax(0,1fr) minmax(124px,.24fr);align-items:start;gap:clamp(11px,1.4vw,16px);min-height:278px;padding:clamp(11px,1.4vw,16px)}.cp-landingWorkspaceMembers--collab{border-right:none;gap:clamp(6px,.8vw,8px);padding:0}.cp-landingWorkspaceFeed--hero{border:1px solid var(--cp-border);border-radius:11px;gap:clamp(8px,1vw,11px);padding:clamp(11px,1.3vw,14px)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceFeed--hero{border:1px solid color-mix(in oklab,var(--cp-border)58%,transparent)}}.cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#2563eb0f,transparent 68%),var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#2563eb0f,transparent 68%),color-mix(in oklab,var(--cp-surface-strong,#fff)96%,var(--cp-accent)4%)}}.cp-landingWorkspaceFeed--hero{box-shadow:inset 0 1px #ffffff6b}:root[data-theme=dark] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff08)}}:root[data-theme=dark] .cp-landingWorkspaceFeed--hero{box-shadow:inset 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landingWorkspaceFeed--hero{background:radial-gradient(520px 240px at 12% 0,#3b82f61f,transparent 68%),color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff08)}}:root[data-theme=auto] .cp-landingWorkspaceFeed--hero{box-shadow:inset 0 1px #ffffff0f}}.cp-landingWorkspaceSectionLabel--hero,.cp-landingWorkspaceSectionLabel--side{letter-spacing:.06em;margin-bottom:clamp(5px,.7vw,8px);font-size:10px}.cp-landingWorkspaceSectionLabel--side{opacity:.78;margin-bottom:clamp(6px,.8vw,10px);font-size:10.5px;font-weight:750}.cp-landingWorkspaceSectionLabel--hero{justify-content:flex-start;gap:clamp(10px,1.2vw,14px)}.cp-landingWorkspaceLiveIndicator{letter-spacing:.02em;text-transform:none;color:#15803d;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceLiveIndicator{color:color-mix(in oklab,#15803d 72%,var(--cp-muted)28%)}}.cp-landingWorkspaceLiveDot{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px oklab(72.2746% -.165574 .0972219/.14)}@media (prefers-reduced-motion:no-preference){.cp-landingWorkspaceLiveDot{animation:cpCollabLivePulse 3.2s ease-in-out infinite}}@keyframes cpCollabLivePulse{0%,to{opacity:.82;transform:scale(.96);box-shadow:0 0 0 2px oklab(72.2746% -.165574 .0972219/.12)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 3px oklab(72.2746% -.165574 .0972219/.16)}}.cp-landingWorkspaceCountPill{padding:2px 7px;font-size:9px}.cp-landingWorkspaceMemberRow--collab{border-bottom-color:var(--cp-border);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:6px 0}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberRow--collab{border-bottom-color:color-mix(in oklab,var(--cp-border)38%,transparent)}}.cp-landingWorkspaceMemberAvatar--collab{background:var(--cp-accent);width:28px;height:28px;font-size:10.5px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberAvatar--collab{background:color-mix(in oklab,var(--cp-accent)12%,var(--cp-surface-strong,#fff)88%)}}.cp-landingWorkspaceMemberRow--collab .cp-landingWorkspaceMemberInfo strong{font-size:11.5px;font-weight:650}.cp-landingWorkspaceMemberRow--collab .cp-landingWorkspaceMemberInfo .cp-muted{opacity:.72;font-size:10px}.cp-landingWorkspaceActivity--live{gap:clamp(8px,1vw,12px);max-height:none;overflow:visible}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingWorkspaceActivityItem.is-recent{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-recent{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}.cp-landingWorkspaceActivityItem.is-recent{border-left-width:3px}.cp-landingWorkspaceActivityMain{gap:3px;display:grid}.cp-landingWorkspaceActivityKind{letter-spacing:.05em;text-transform:uppercase;color:var(--cp-muted);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityKind{color:color-mix(in oklab,var(--cp-muted)88%,var(--cp-ink)12%)}}.cp-landingWorkspaceActivityText{letter-spacing:-.01em;font-size:12px;line-height:1.45}.cp-landingWorkspaceActivityTime{opacity:.58;letter-spacing:.01em;font-size:10px}.cp-landingWorkspaceSidePanel--collab{border-left:none;gap:clamp(8px,1vw,10px);padding:0}.cp-landingWorkspaceSideList--collab{gap:clamp(8px,1vw,11px)}.cp-landingWorkspaceSideItem--collab{border-width:1px;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:clamp(7px,.9vw,9px) clamp(8px,1vw,10px);font-size:10.5px;line-height:1.38;display:grid}.cp-landingWorkspaceSideStatus{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:4px}.cp-landingWorkspaceSideStatus.is-ok{background:#22c55e}.cp-landingWorkspaceSideStatus.is-block{background:#ef4444}.cp-landingWorkspaceSideStatus.is-pending{background:#f59e0b}.cp-landingWorkspaceSideText{min-width:0}.cp-landingWorkspaceOpsStrip--collab{gap:clamp(7px,.9vw,9px);padding:clamp(9px,1.1vw,12px) clamp(12px,1.4vw,16px)}.cp-landingWorkspaceOpsStrip--collab .cp-landingWorkspaceOpsItem{opacity:.88;font-size:10px}.cp-landingWorkspaceUnified{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingWorkspaceUnified{background:var(--cp-surface-strong,#fff);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingWorkspaceUnified{overflow:hidden}.cp-landingWorkspaceUnified--power{box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffff73}.cp-landingWorkspaceStatusRow{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusRow{border-bottom:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceStatusRow{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusRow{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landingWorkspaceStatusLive{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusLive{border-color:color-mix(in oklab,#22c55e 42%,var(--cp-border)58%)}}.cp-landingWorkspaceStatusLive{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusLive{background:color-mix(in oklab,#22c55e 12%,var(--cp-surface-strong,#fff)88%)}}.cp-landingWorkspaceStatusLive{color:#15803d}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceStatusLive{color:color-mix(in oklab,#15803d 70%,var(--cp-ink)30%)}}:root[data-theme=dark] .cp-landingWorkspaceUnified{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .cp-landingWorkspaceUnified{background:color-mix(in oklab,var(--cp-surface-strong)86%,transparent)}}.cp-landingWorkspaceBar{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceBar{border-bottom:1px solid color-mix(in oklab,var(--cp-border)68%,transparent)}}.cp-landingWorkspaceBar{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceBar{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}.cp-landingWorkspaceBarLabel,.cp-landingWorkspaceBarPills{margin:0}.cp-landingWorkspaceBody{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:0;min-height:320px;display:grid}.cp-landingWorkspaceBody--power{grid-template-columns:minmax(148px,.26fr) minmax(0,1fr) minmax(132px,.28fr);min-height:300px}.cp-landingWorkspaceMembersCompact{border-right:1px solid var(--cp-border);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMembersCompact{border-right:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceFeed,.cp-landingWorkspaceMembersCompact{align-content:start;gap:6px;display:grid}.cp-landingWorkspaceFeed{padding:10px 12px;overflow:hidden}.cp-landingWorkspaceSectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.cp-landingWorkspaceMemberRow{border-bottom:1px solid var(--cp-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberRow{border-bottom:1px solid color-mix(in oklab,var(--cp-border)45%,transparent)}}.cp-landingWorkspaceMemberRow:last-child{border-bottom:none}.cp-landingWorkspaceMemberAvatar{background:var(--cp-accent);border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberAvatar{background:color-mix(in oklab,var(--cp-accent)16%,transparent)}}.cp-landingWorkspaceMemberAvatar{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMemberAvatar{border:1px solid color-mix(in oklab,var(--cp-accent)28%,var(--cp-border)72%)}}.cp-landingWorkspaceMemberInfo{gap:1px;min-width:0;display:grid}.cp-landingWorkspaceMemberInfo strong{font-size:12px}.cp-landingWorkspaceMemberInfo .cp-muted{font-size:10px}.cp-landingWorkspaceActivity--dense{gap:4px;max-height:280px;overflow:hidden}.cp-landingWorkspaceActivity{margin:0;padding:0;list-style:none;display:grid}.cp-landingWorkspaceActivityItem{border-left:2px solid var(--cp-accent);border-radius:8px;gap:1px;padding:6px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem{border-left:2px solid color-mix(in oklab,var(--cp-accent)35%,var(--cp-border)65%)}}.cp-landingWorkspaceActivityItem{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,transparent)}}.cp-landingWorkspaceActivityItem.is-approval{border-left-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-approval{border-left-color:color-mix(in oklab,#22c55e 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityItem.is-block{border-left-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-block{border-left-color:color-mix(in oklab,#ef4444 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityItem.is-delivery{border-left-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-delivery{border-left-color:color-mix(in oklab,#22c55e 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityItem.is-import{border-left-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-import{border-left-color:color-mix(in oklab,var(--cp-accent)55%,var(--cp-border)45%)}}.cp-landingWorkspaceActivityItem.is-conflict{border-left-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-conflict{border-left-color:color-mix(in oklab,#ef4444 55%,var(--cp-border)45%)}}.cp-landingWorkspaceActivityItem.is-threshold{border-left-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-threshold{border-left-color:color-mix(in oklab,#f59e0b 55%,var(--cp-border)45%)}}.cp-landingWorkspaceActivityItem.is-vendor{border-left-color:#6366f1}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-vendor{border-left-color:color-mix(in oklab,#6366f1 45%,var(--cp-border)55%)}}.cp-landingWorkspaceActivityItem.is-pending{border-left-color:#94a3b8}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceActivityItem.is-pending{border-left-color:color-mix(in oklab,#94a3b8 50%,var(--cp-border)50%)}}.cp-landingWorkspaceActivityText{font-size:11px;line-height:1.35}.cp-landingWorkspaceActivityTime{font-size:9px}.cp-landingWorkspaceSidePanel{border-left:1px solid var(--cp-border);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSidePanel{border-left:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceSidePanel{align-content:start;gap:6px;display:grid;overflow:hidden}.cp-landingWorkspaceSideList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cp-landingWorkspaceSideItem{background:var(--cp-surface-strong,#fff);border-radius:7px;padding:5px 8px;font-size:10px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingWorkspaceSideItem{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem{border:1px solid color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingWorkspaceSideItem.is-ok{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-ok{border-color:color-mix(in oklab,#22c55e 35%,var(--cp-border)65%)}}.cp-landingWorkspaceSideItem.is-ok{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-ok{background:color-mix(in oklab,#22c55e 8%,var(--cp-surface-strong,#fff)92%)}}.cp-landingWorkspaceSideItem.is-block{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-block{border-color:color-mix(in oklab,#ef4444 35%,var(--cp-border)65%)}}.cp-landingWorkspaceSideItem.is-block{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-block{background:color-mix(in oklab,#ef4444 8%,var(--cp-surface-strong,#fff)92%)}}.cp-landingWorkspaceSideItem.is-pending{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-pending{border-color:color-mix(in oklab,#f59e0b 35%,var(--cp-border)65%)}}.cp-landingWorkspaceSideItem.is-pending{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSideItem.is-pending{background:color-mix(in oklab,#f59e0b 8%,var(--cp-surface-strong,#fff)92%)}}.cp-landingWorkspaceOpsStrip{border-top:1px solid var(--cp-border);flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceOpsStrip{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceOpsStrip{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceOpsStrip{background:color-mix(in oklab,var(--cp-surface-strong,#fff)90%,var(--cp-accent)10%)}}.cp-landingWorkspaceOpsItem{font-size:10px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivity--live{gap:clamp(6px,.8vw,9px);max-height:none;overflow:visible}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem{background:var(--cp-surface-strong,#fff);border-radius:9px;gap:4px;padding:clamp(7px,.9vw,9px) clamp(9px,1.1vw,11px)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityMain{gap:2px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityKind{font-size:8.5px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityText{letter-spacing:-.01em;font-size:11.5px;line-height:1.4}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityTime{opacity:.54;font-size:9.5px}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{border-color:color-mix(in oklab,#22c55e 36%,var(--cp-border)64%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-ok{background:color-mix(in oklab,#22c55e 9%,var(--cp-surface-strong,#fff)91%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{border-color:color-mix(in oklab,#ef4444 38%,var(--cp-border)62%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-block{background:color-mix(in oklab,#ef4444 9%,var(--cp-surface-strong,#fff)91%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{border-color:color-mix(in oklab,#f59e0b 34%,var(--cp-border)66%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceSideItem--collab.is-pending{background:color-mix(in oklab,#f59e0b 9%,var(--cp-surface-strong,#fff)91%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem.is-recent{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem.is-recent{background:color-mix(in oklab,var(--cp-surface-strong,#fff)88%,var(--cp-accent)12%)}}.cp-landingWorkspaceUnified--collab .cp-landingWorkspaceActivityItem.is-recent{border-left-width:3px}.cp-landingProductResources{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;padding:4px 2px 0;display:grid;overflow:hidden}.cp-landingProductResourcesBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cp-landingProductResourcesBarMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-landingResourceExecList{align-content:start;gap:8px;display:grid;overflow:hidden}.cp-landingResourceExecRow{border:1px solid var(--cp-border);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(120px,.9fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow{border:1px solid color-mix(in oklab,var(--cp-border)72%,transparent)}}.cp-landingResourceExecRow{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow{background:color-mix(in oklab,var(--cp-surface-strong,#fff)92%,transparent)}}.cp-landingResourceExecRow.is-conflict{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow.is-conflict{border-color:color-mix(in oklab,#f59e0b 35%,var(--cp-border)65%)}}.cp-landingResourceExecRow.is-conflict{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecRow.is-conflict{background:color-mix(in oklab,#f59e0b 6%,var(--cp-surface-strong,#fff)94%)}}.cp-landingResourceExecTitle{font-size:13px;font-weight:750}.cp-landingResourceExecCapacity{margin-top:2px;font-size:10px}.cp-landingResourceExecOccupancy{gap:4px;display:grid}.cp-landingResourceExecOccupancyTrack{background:var(--cp-border);border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecOccupancyTrack{background:color-mix(in oklab,var(--cp-border)55%,transparent)}}.cp-landingResourceExecOccupancyTrack{overflow:hidden}.cp-landingResourceExecOccupancyFill{border-radius:inherit;background:var(--cp-accent);height:100%}@supports (color:color-mix(in lab,red,red)){.cp-landingResourceExecOccupancyFill{background:color-mix(in oklab,var(--cp-accent)55%,#22c55e 45%)}}.cp-landingResourceExecOccupancyFill{transition:width .22s}.cp-landingResourceExecOccupancyFill.is-high{background:oklab(72.2476% .102217 .13175)}.cp-landingResourceExecPct{font-variant-numeric:tabular-nums;color:var(--cp-muted);font-size:10px;font-weight:700}.cp-landingResourceExecBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cp-pill.is-warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-pill.is-warn{border-color:color-mix(in oklab,#f59e0b 40%,var(--cp-border)60%)}}.cp-pill.is-warn{background:oklab(76.8591% .0560995 .154808/.1)}.cp-landingHeatmapPanel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;padding:2px 4px 0;display:grid;overflow:hidden}.cp-landingHeatmapPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp-landingHeatmapGridWrap{min-height:0;overflow:hidden}.cp-landingHeatmapGrid{grid-template-columns:52px repeat(var(--cp-heat-cols,8),minmax(44px,1fr));align-content:start;gap:3px;display:grid}.cp-landingHeatmapGridCorner,.cp-landingHeatmapGridEp,.cp-landingHeatmapGridWeek{letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted);padding:4px 2px;font-size:9px;font-weight:700}.cp-landingHeatmapGridEpRow{display:contents}.cp-landingHeatmapGridCell{border:1px solid var(--cp-border);border-radius:6px;min-height:28px}@supports (color:color-mix(in lab,red,red)){.cp-landingHeatmapGridCell{border:1px solid color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-landingHeatmapGridCell{font-variant-numeric:tabular-nums;place-items:center;font-size:10px;font-weight:800;display:grid}.cp-landingHeatmapGridCell.is-empty{background:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingHeatmapGridCell.is-empty{background:color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent)}}.cp-landingHeatmapGridCell.is-empty{color:#0000}.cp-landingHeatmapGridCell.is-l1,.cp-landingHeatmapGridCell.is-l2,.cp-landingHeatmapGridCell.is-l3,.cp-landingHeatmapGridCell.is-l4{background:hsl(calc(120*(1 - var(--heat-norm,.5))),calc(38% + var(--heat-norm,.5)*14%),calc(91% - var(--heat-norm,.5)*4%));border-color:hsl(calc(120*(1 - var(--heat-norm,.5))),calc(36% + var(--heat-norm,.5)*10%),calc(78% - var(--heat-norm,.5)*8%))}.cp-landingHeatmapGridCell.is-critical{box-shadow:inset 0 0 0 1px oklab(63.6834% .187864 .0889286/.35)}:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l1,:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l2,:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l3,:root[data-theme=dark] .cp-landingHeatmapGridCell.is-l4{background:hsla(calc(120*(1 - var(--heat-norm,.5))),calc(36% + var(--heat-norm,.5)*10%),calc(42% + (1 - var(--heat-norm,.5))*6%),.42)}.cp-landingHeatmapAlerts{flex-wrap:wrap;gap:8px;display:flex}.cp-landingHeatmapAlert{font-size:10px}.cp-landingProductStatus.is-activo,.cp-landingProductStatus.is-sync-ok{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingProductStatus.is-activo,.cp-landingProductStatus.is-sync-ok{border-color:color-mix(in oklab,#22c55e 35%,var(--cp-border)65%)}}.cp-landingProductStatus.is-activo,.cp-landingProductStatus.is-sync-ok{background:oklab(72.2746% -.165574 .0972219/.12)}.cp-landingProductStatus.is-alta-carga{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.cp-landingProductStatus.is-alta-carga{border-color:color-mix(in oklab,#f59e0b 40%,var(--cp-border)60%)}}.cp-landingProductStatus.is-alta-carga{background:oklab(76.8591% .0560995 .154808/.12)}.cp-landingProductStatus.is-reservado{border-color:#6366f1}@supports (color:color-mix(in lab,red,red)){.cp-landingProductStatus.is-reservado{border-color:color-mix(in oklab,#6366f1 35%,var(--cp-border)65%)}}.cp-landingProductStatus.is-reservado{background:oklab(58.5404% .0252827 -.202483/.1)}.cp-landingProductAssignmentsHead{letter-spacing:.06em;text-transform:uppercase;color:var(--cp-muted);margin:4px 0 8px;font-size:11px;font-weight:700}.cp-landingProductProject.is-orange{border-color:#fb923c}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-orange{border-color:color-mix(in oklab,#fb923c 40%,var(--cp-border)60%)}}.cp-landingProductProject.is-green{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-green{border-color:color-mix(in oklab,#22c55e 40%,var(--cp-border)60%)}}.cp-landingProductProject.is-teal{border-color:#14b8a6}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-teal{border-color:color-mix(in oklab,#14b8a6 40%,var(--cp-border)60%)}}.cp-landingProductProject.is-blue{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.cp-landingProductProject.is-blue{border-color:color-mix(in oklab,#3b82f6 40%,var(--cp-border)60%)}}.cp-landingProductHeatmap{box-shadow:none;background:0 0;border:none;margin:4px 8px 8px}.cp-landingProductHeatmapSub{opacity:.76}.cp-landingProductHeatmapFoot{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.cp-landingMotorTab.is-active{box-shadow:0 8px 18px #0f172a0f,0 0 0 1px var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingMotorTab.is-active{box-shadow:0 8px 18px #0f172a0f,0 0 0 1px color-mix(in oklab,var(--cp-accent)16%,transparent)}}@media (max-width:900px){.cp-landingCollabLayout,.cp-landingCollabLayout--power,.cp-landingWorkspaceBody,.cp-landingWorkspaceBody--collab,.cp-landingWorkspaceBody--power{grid-template-columns:minmax(0,1fr)}.cp-landingWorkspaceFeed--hero{order:1}.cp-landingWorkspaceMembers--collab{order:2}.cp-landingWorkspaceSidePanel,.cp-landingWorkspaceSidePanel--collab{border-left:none;border-top:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceSidePanel,.cp-landingWorkspaceSidePanel--collab{border-top:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingWorkspaceMembersCompact{border-right:none;border-bottom:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-landingWorkspaceMembersCompact{border-bottom:1px solid color-mix(in oklab,var(--cp-border)62%,transparent)}}.cp-landingProductShell--motor{width:100%;max-width:100%;margin-inline:0}.cp-landingProductChromeViews{margin-left:0}.cp-landingResourceExecRow{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){.cp-landingMotorWorkspace .cp-landingProductViewport,.cp-landingProductViewport{--cp-landing-viewport-h:200px;height:var(--cp-landing-viewport-h);min-height:var(--cp-landing-viewport-h);max-height:var(--cp-landing-viewport-h)}.cp-landingMotorWorkspaceBar{padding:6px 8px}.cp-landingMotorWorkspaceMetric{width:100%;margin-left:0}.cp-landingProductFoot{flex-direction:column;align-items:flex-start}.cp-landingHeatmapGrid{grid-template-columns:44px repeat(var(--cp-heat-cols,8),minmax(34px,1fr))}}.cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:#0f172a0f;border-radius:14px;box-shadow:0 1px 2px #0f172a0a}.cp-landingHero.cp-card__pad{padding-inline:clamp(24px,3vw,34px);padding-top:clamp(72px,7.8vw,96px);padding-bottom:clamp(64px,7vw,86px)}.cp-landingSection.cp-card__pad{padding-inline:clamp(24px,3vw,34px);padding-top:clamp(72px,7.4vw,88px);padding-bottom:clamp(72px,7.4vw,88px)}.cp-landing--v3 .cp-landingSection--collab.cp-card__pad,.cp-landing--v3 .cp-landingSection--plans.cp-card__pad{padding:0}.cp-landingFinal.cp-card__pad{margin-top:clamp(12px,2vw,26px);padding-top:clamp(88px,9.2vw,114px);padding-bottom:clamp(88px,9.2vw,114px)}.cp-landingHeroGrid{gap:clamp(24px,3vw,34px)}.cp-landingHeroCopy{max-width:760px}.cp-landingHeroValueStrip{margin-top:clamp(14px,2vw,22px)}@media (min-width:768px){.cp-landingTitle{max-width:760px;color:var(--cp-ink);font-size:clamp(34px,4.2vw,54px);line-height:1.08}@supports (color:color-mix(in lab,red,red)){.cp-landingTitle{color:color-mix(in oklab,var(--cp-ink)94%,#0f172a 6%)}}}.cp-landingSubtitle{opacity:.82;max-width:700px;margin-top:16px;line-height:1.5}.cp-landingBody{max-width:640px;margin-top:12px;line-height:1.52}@supports (color:color-mix(in lab,red,red)){.cp-landingBody{color:color-mix(in oklab,var(--cp-muted)76%,var(--cp-ink)24%)}}.cp-landingBody{opacity:.92}.cp-landingSection{justify-items:start;gap:24px}.cp-landingSectionHead{gap:16px}.cp-landingSectionTitle{max-width:900px;font-size:clamp(28px,2.6vw,38px);font-weight:720;line-height:1.16}.cp-landingSectionText{max-width:640px;color:var(--cp-muted);line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cp-landingSectionText{color:color-mix(in oklab,var(--cp-muted)84%,var(--cp-ink)16%)}}.cp-landingImpactGrid{justify-self:stretch;gap:clamp(16px,2vw,20px);width:100%}.cp-landingImpactCard{border-color:#0f172a0f;border-radius:14px;padding:clamp(20px,2vw,22px);box-shadow:0 1px 2px #0f172a0a}.cp-landingImpactCard h3{margin-bottom:7px}.cp-landingMetaTitle{color:#0f172a73;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.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{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__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-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-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-landingAuthTab:not(.is-active){opacity:.76}.cp-landingAuthTab:not(.is-active):hover{opacity:.92}.cp-landingAuthTab.is-active{box-shadow:none;background:#3b82f61a;border-color:#3b82f640}.cp-landing>section.cp-card{border-radius:16px}.cp-landingImpactCard,.cp-landingSimpleList li{border-radius:12px;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-landingImpactCard:hover,.cp-landingSimpleList li:hover{background:var(--cp-surface-strong,#fffc);border-color:#0f172a1f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cp-landingImpactCard:hover,.cp-landingSimpleList li:hover{background:color-mix(in oklab,var(--cp-surface-strong,#fffc)98%,var(--cp-ink)2%)}}.cp-landingImpactCard:hover,.cp-landingSimpleList li:hover{box-shadow:0 1px 2px #0f172a0a}.cp-featureTitle,.cp-landingImpactCard h3{letter-spacing:-.01em;margin-bottom:6px;font-weight:550}.cp-featureText,.cp-landingBody,.cp-landingImpactCard p,.cp-landingSectionText{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-featureText,.cp-landingBody,.cp-landingImpactCard p,.cp-landingSectionText{color:color-mix(in oklab,var(--cp-ink)70%,transparent)}}.cp-landingMetaTitle{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-landingMetaTitle{color:color-mix(in oklab,var(--cp-ink)55%,transparent)}}.cp-landing .cp-card svg:not(.cp-hubShowcaseLines):not(.cp-nodeDiagramLines){opacity:.85}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:#ffffff14}}.cp-landing>section{animation:cp-landing-rise .46s cubic-bezier(.2,.8,.2,1) both}.cp-landing.cp-landing--stable-first-paint>section{animation:none}.cp-authenticatedSessionFallback{min-height:100dvh;display:none}body>.cp-authAccessTransition--global{z-index:2147483000;position:fixed;inset:0;display:none!important}:root[data-cp-auth-transition="1"] body>.cp-authAccessTransition--global{display:grid!important}:root[data-cp-auth-transition="1"] body>.cp-authAccessTransition--global~*{visibility:hidden!important}:root[data-cp-authenticated="1"] .cp-authenticatedSessionFallback{display:grid}:root[data-cp-authenticated="1"] [data-public-landing=stable]{display:none!important}:root[data-cp-authenticated="1"] .cp-header--publicContent{visibility:hidden!important}.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{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1160px){.cp-landing .cp-landingHeroGrid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:20px}}@media (max-width:760px){.cp-page.cp-landing,.cp-page.cp-landing .cp-landingAuthCard,.cp-page.cp-landing .cp-landingAuthForm,.cp-page.cp-landing .cp-landingAuthSplit,.cp-page.cp-landing .cp-landingHeroCopy,.cp-page.cp-landing .cp-landingHeroGrid,.cp-page.cp-landing .cp-landingHeroValueStrip,.cp-page.cp-landing .cp-landingImpactCard,.cp-page.cp-landing .cp-landingImpactGrid,.cp-page.cp-landing>section{box-sizing:border-box;min-width:0;max-width:100%}.cp-page.cp-landing{width:100%;overflow-x:clip}.cp-page.cp-landing>section.cp-card{width:100%;max-width:100%;overflow-x:clip}.cp-page.cp-landing .cp-landingHeroGrid{grid-template-columns:minmax(0,1fr);width:100%;overflow-x:clip}.cp-page.cp-landing .cp-landingAuthSplit{justify-self:stretch;width:100%;max-width:100%}.cp-page.cp-landing .cp-landingAuthCard,.cp-page.cp-landing .cp-landingImpactCard{overflow-x:clip}.cp-page.cp-landing .cp-landingAuthCard .cp-btn,.cp-page.cp-landing .cp-landingAuthField,.cp-page.cp-landing .cp-landingAuthTabs{box-sizing:border-box;min-width:0;max-width:100%}.cp-landing{gap:16px}.cp-landingHero.cp-card__pad{padding-inline:16px;padding-top:12px;padding-bottom:16px}.cp-landingSection.cp-card__pad{padding-inline:16px;padding-top:50px;padding-bottom:50px}.cp-landingFinal.cp-card__pad{padding-top:64px;padding-bottom:64px}.cp-landingTitle{font-size:clamp(1.25rem,5.6vw,1.5rem);line-height:1.12}.cp-landingBody,.cp-landingSectionText,.cp-landingSubtitle{max-width:100%}.cp-landingSectionText{font-size:14px}.cp-landingImpactCard h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.cp-landing>section{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-landingAuthCard,.cp-landing .cp-landingImpactCard,.cp-landing .cp-landingSimpleList li,.cp-landing>section.cp-card.cp-landingHero,.cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-style:solid;border-width:1px;border-color:var(--cp-home-card-border)}.cp-landing .cp-landingImpactCard:hover,.cp-landing .cp-landingSimpleList li:hover,.cp-landing>section.cp-card:not(.cp-landingSection--collab):not(.cp-landingSection--plans):hover{border-color:var(--cp-home-card-border-hover)}:root[data-theme=day] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover,:root[data-theme=light] .cp-btn:not(.cp-btn-primary):not(.cp-btn-danger):hover{background:#0f172a0f;border-color:#0f172a24}:root[data-theme=day] .cp-calendarMetaPill:hover,:root[data-theme=day] .cp-pill: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-landingAuthTab:not(.is-active):hover,:root[data-theme=light] .cp-landingAuthTab:not(.is-active):hover{background:#0f172a0d;border-color:#0f172a1f}: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%)}}@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-calendarMetaPill:hover,:root[data-theme=auto] .cp-pill:hover{background:#0f172a0e;border-color:#0f172a21}:root[data-theme=auto] .cp-landingAuthTab:not(.is-active):hover{background:#0f172a0d;border-color:#0f172a1f}: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%)}}}.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-landingImpactCard{padding:clamp(20px,2.1vw,24px)}.cp-landingImpactCard h3{color:var(--cp-ink)}@supports (color:color-mix(in lab,red,red)){.cp-landingImpactCard h3{color:color-mix(in oklab,var(--cp-ink)92%,#0f172a 8%)}}.cp-landingImpactCard p{opacity:.76}.cp-landing>section:nth-child(3) .cp-landingSectionHead{gap:clamp(20px,2.2vw,28px)}.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}}@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}}:root[data-theme=dark] .cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:var(--cp-home-card-border)}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing>section.cp-card:not(.cp-landingHero):not(.cp-landingSection--collab):not(.cp-landingSection--plans){border-color:var(--cp-home-card-border)}}.cp-landing{--cp-home-neutral-soft:#0f172a08;--cp-home-hairline-soft:#0f172a0f}:root[data-theme=dark] .cp-landing{--cp-home-neutral-soft:#94a3b817;--cp-home-hairline-soft:#94a3b833}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing{--cp-home-neutral-soft:#94a3b817;--cp-home-hairline-soft:#94a3b833}}.cp-landing>section+section{margin-top:clamp(74px,7.4vw,92px)}.cp-landing>section:nth-child(3){margin-top:clamp(92px,8.2vw,108px)}.cp-landing>section:nth-child(6){margin-top:clamp(96px,8.8vw,114px)}.cp-landing>section:nth-child(7){margin-top:clamp(88px,8vw,104px)}.cp-landing>section.cp-landingFinal{margin-top:clamp(116px,10.6vw,134px)}.cp-landingMetaTitle{opacity:.58;margin:0 0 8px}.cp-landingHeroGrid{grid-template-columns:minmax(0,1.12fr) minmax(358px,.88fr);gap:clamp(24px,2.8vw,32px)}.cp-landingHeroCopy{gap:0}.cp-landingHeroCopyLead .cp-landingMetaTitle{margin-bottom:10px}.cp-landingTitle{margin:0}.cp-landingSubtitle{margin-top:20px;line-height:1.52}.cp-landingBody{opacity:.8;max-width:664px;color:var(--cp-muted);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.cp-landingBody{color:color-mix(in oklab,var(--cp-muted)82%,var(--cp-ink)18%)}}.cp-landingAuthSplit{align-self:start;gap:12px;margin-top:2px}.cp-landingAuthCard{border-color:var(--cp-home-card-border);background:var(--cp-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.cp-landingAuthCard{background:color-mix(in oklab,var(--cp-surface,#fff)93%,#fff 7%)}}.cp-landingAuthCard{box-shadow:0 12px 28px #0f172a17,0 2px 10px #0f172a0d}:root[data-theme=dark] .cp-landingAuthCard{background:oklab(13.6201% -.00367834 -.0403623/.852941);box-shadow:0 14px 30px #02081752,0 2px 10px #02081738}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landingAuthCard{background:oklab(13.6201% -.00367834 -.0403623/.852941);box-shadow:0 14px 30px #02081752,0 2px 10px #02081738}}.cp-landingImpactGrid{grid-auto-rows:1fr;gap:16px;margin-top:18px}.cp-landingImpactCard{align-content:start;gap:8px;min-height:106px;padding:20px 18px;display:grid}.cp-landingImpactCard h3{margin:0;font-weight:620}.cp-landingImpactCard p{opacity:.78;margin:0}.cp-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}: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-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)}@keyframes cpWxCardShimmer{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.34;transform:translate(1.2%)}}@keyframes cpWxSunCorePulse{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.065)}}@keyframes cpWxSunCoreBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.98;transform:scale(1.04)}}@keyframes cpWxSunRayBreath{0%,to{opacity:.76}50%{opacity:.96}}@keyframes cpWxSunRayBreathSoft{0%,to{opacity:.22}50%{opacity:.36}}@keyframes cpWxSunGlowBreath{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@keyframes cpWxRaySequence{0%,to{opacity:.18}22%{opacity:.24}38%{opacity:.96}62%{opacity:.24}}@keyframes cpWxMoonPulse{0%,to{opacity:.9;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.03)translateY(-.4px)}}@keyframes cpWxStarTwinkle{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.88;transform:scale(1.08)}}@keyframes cpWxCloudDriftA{0%,to{transform:translate(0)}50%{transform:translate3d(calc(8px + 12px*var(--cp-scene-wind)),-1px,0)}}@keyframes cpWxCloudDriftB{0%,to{transform:translate(0)}50%{transform:translate3d(calc(-8px - 13px*var(--cp-scene-wind)),1px,0)}}@keyframes cpWxCloudDriftC{0%,to{transform:translate(0)}50%{transform:translate3d(calc(6px + 10px*var(--cp-scene-wind)),0,0)}}@keyframes cpWxCloudRainSway{0%,to{transform:translate(0)}50%{transform:translate3d(calc(4px + 6px*var(--cp-scene-wind)),-.5px,0)}}@keyframes cpWxRainFall{0%{opacity:0;transform:translateY(-3px)}10%{opacity:.9}to{transform:translate3d(calc(4px*var(--cp-scene-wind)),34px,0);opacity:0}}@keyframes cpWxSnowFall{0%{opacity:0;transform:translateY(-2px)}15%{opacity:.86}to{transform:translate3d(calc(6px*var(--cp-scene-wind)),28px,0);opacity:0}}@keyframes cpWxWindFlow{0%{opacity:0;transform:translate(-20px)}15%{opacity:.86}to{opacity:0;transform:translate(36px)}}@keyframes cpWxFogBand{0%,to{opacity:.46;transform:translate(-3px)}50%{opacity:.72;transform:translate(6px)}}@keyframes cpWxLightningFlash{0%,86%,to{opacity:0}87%{opacity:.24}88%{opacity:0}89%{opacity:.16}90%{opacity:0}}@keyframes cpWxLightningFlashAlt{0%,71%,to{opacity:0}72%{opacity:.18}73%{opacity:0}74%{opacity:.12}75%{opacity:0}}@keyframes cpWxThunderAura{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.18;transform:scale(1.04)}}@keyframes cpWxLightningThunderMain{0%,58%,to{opacity:.26}59%{opacity:.9}60%{opacity:.3}61%{opacity:.7}62%{opacity:.26}}@keyframes cpWxLightningThunderAlt{0%,73%,to{opacity:.14}74%{opacity:.56}75%{opacity:.16}76%{opacity:.42}77%{opacity:.14}}.cp-landingSection--plans{overflow:hidden}.cp-landing--v3 .cp-landingSection--plans{padding-block:0!important}.cp-landingSection--plans .cp-landingSectionTitle{margin-bottom:8px;font-size:clamp(1.6rem,2.1vw,2.15rem);line-height:1.02}.cp-landingSection--plans .cp-landingSectionText{color:#475569e0;max-width:640px;margin-bottom:0;font-size:.94rem;line-height:1.48}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingMetaTitle,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingMetaTitle,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingMetaTitle,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingMetaTitle{color:#94a3b8e0;opacity:1}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingSectionText,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingSectionText{color:#e2e8f0db;opacity:1}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingSectionText,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingSectionText{color:#cbd5e1e0}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff0f)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:color-mix(in oklab,var(--cp-border)72%,#94a3b847)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:color-mix(in oklab,var(--cp-accent)44%,#94a3b84d)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:color-mix(in oklab,var(--cp-accent)16%,#0f172a94)}}:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto].dark .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=dark] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{color:#f1f5f9f0}@media (prefers-color-scheme:dark){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingMetaTitle,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingMetaTitle{color:#94a3b8e0;opacity:1}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingSectionText{color:#e2e8f0db;opacity:1}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingSectionText{color:#cbd5e1e0}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{background:color-mix(in oklab,var(--cp-surface-strong)96%,#ffffff0f)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabLayout--power,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--plans .cp-landingPlansLayout--editorial{border-color:color-mix(in oklab,var(--cp-border)72%,#94a3b847)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{border-color:color-mix(in oklab,var(--cp-accent)44%,#94a3b84d)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:var(--cp-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{background:color-mix(in oklab,var(--cp-accent)16%,#0f172a94)}}:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabBadge,:root[data-theme=auto] .cp-landing--v3 .cp-landingSection--collab .cp-landingCollabPill{color:#f1f5f9f0}}@media (max-width:1200px){.cp-landingSection--plans{padding-block:20px!important}}@media (max-width:767px){@keyframes cpDashboardMobileSheetIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}}[data-assign-guide=web-link-project-button].assignGuideActive{color:#fff!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#2f6df6,#7c3aed)!important;border-color:#7c3aedd9!important;box-shadow:0 14px 30px #2f6df659,inset 0 0 0 1px #ffffff38!important}@keyframes cp-reports-progress-spin{to{transform:rotate(1turn)}}@keyframes cp-reports-progress-track{0%{transform:translate(-110%)}to{transform:translate(235%)}}@keyframes cp-libMetadataPulse{to{opacity:.42;transform:scale(.78)}}.colorGuideRail .calendarGuideRail__progress{grid-template-columns:repeat(4,minmax(0,1fr))}.deliveryGuideRail .calendarGuideRail__progress{grid-template-columns:repeat(5,minmax(0,1fr))}.colorGuideRail .calendarGuideRail__intro span{color:#7655d9}.deliveryGuideRail .calendarGuideRail__intro span{color:#178266}.cp-publicSoundAgenda{color:#172033;background:radial-gradient(circle at 92% 2%,#8b4cf41a,#0000 34%),linear-gradient(#f8fbff,#f2f5fb);min-height:100dvh;padding:32px clamp(16px,4vw,56px) 48px}.cp-publicSoundAgenda__brand{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 18px;display:flex}.cp-publicSoundAgenda__brand>a{color:#172033;letter-spacing:.28em;font-size:13px;font-weight:850;text-decoration:none}.cp-publicSoundAgenda__brand>span{color:#667085;font-size:11px}.cp-publicSoundAgenda__footer,.cp-publicSoundAgenda__hero,.cp-publicSoundAgenda__sessions{max-width:1180px;margin-inline:auto}.cp-publicSoundAgenda__hero{background:#ffffffeb;border:1px solid #d8def1;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #2b365b1a}.cp-publicSoundAgenda__heroMain{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.cp-publicSoundAgenda__eyebrow{color:#6e56e9;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:850}.cp-publicSoundAgenda__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,46px)}.cp-publicSoundAgenda__hero p{color:#667085;max-width:690px;margin:9px 0 0;font-size:13px;line-height:1.55}.cp-publicSoundAgenda__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-publicSoundAgenda__actions a{color:#172033;background:#fff;border:1px solid #d6dbe8;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:750;text-decoration:none}.cp-publicSoundAgenda__actions a.is-primary{color:#fff;background:linear-gradient(135deg,#2f70ef,#8b4cf4);border-color:#0000}.cp-publicSoundAgenda__totals{border-top:1px solid #e2e6ef;grid-template-columns:repeat(3,1fr);display:grid}.cp-publicSoundAgenda__totals>div{border-right:1px solid #e2e6ef;gap:3px;padding:16px 20px;display:grid}.cp-publicSoundAgenda__totals>div:last-child{border-right:0}.cp-publicSoundAgenda__totals span{color:#667085;letter-spacing:.08em;font-size:9px;font-weight:800}.cp-publicSoundAgenda__totals strong{font-size:24px}.cp-publicSoundAgenda__sessions{gap:13px;margin-top:18px;display:grid}.cp-publicSoundAgenda__session{background:#fff;border:1px solid #dbe1ed;border-radius:17px;overflow:hidden;box-shadow:0 10px 28px #2b365b0f}.cp-publicSoundAgenda__session>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.cp-publicSoundAgenda__session h2{margin:0 0 4px;font-size:17px}.cp-publicSoundAgenda__session header p{color:#667085;margin:0;font-size:10px}.cp-publicSoundAgenda__status{color:#5d4ee8;background:#eeeafe;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.cp-publicSoundAgenda__status.is-completed{color:#177b51;background:#e9f8f1}.cp-publicSoundAgenda__status.is-draft{color:#667085;background:#f0f2f5}.cp-publicSoundAgenda__status.is-rescheduled{color:#9b5a00;background:#fff4df}.cp-publicSoundAgenda__sessionMeta{border-bottom:1px solid #e8ebf1;grid-template-columns:repeat(3,1fr);display:grid}.cp-publicSoundAgenda__sessionMeta>div{border-right:1px solid #e8ebf1;gap:3px;padding:12px 18px;display:grid}.cp-publicSoundAgenda__sessionMeta>div:last-child{border-right:0}.cp-publicSoundAgenda__sessionMeta span{color:#667085;letter-spacing:.08em;font-size:8px;font-weight:800}.cp-publicSoundAgenda__sessionMeta strong{font-size:11px}.cp-publicSoundAgenda__entries{display:grid}.cp-publicSoundAgenda__entry{border-bottom:1px solid #edf0f4;grid-template-columns:90px 170px minmax(0,1fr) 90px;gap:14px;padding:13px 18px;display:grid}.cp-publicSoundAgenda__entry:last-child{border-bottom:0}.cp-publicSoundAgenda__entry>div{align-content:start;gap:3px;display:grid}.cp-publicSoundAgenda__entry span{color:#667085;font-size:8px;font-weight:750}.cp-publicSoundAgenda__entry strong{font-size:10px}.cp-publicSoundAgenda__entry p{margin:0;font-size:10px;line-height:1.5}.cp-publicSoundAgenda__empty{color:#667085;text-align:center;background:#ffffffad;border:1px dashed #cfd6e4;border-radius:17px;max-width:1180px;margin:18px auto 0;padding:38px}.cp-publicSoundAgenda__footer{color:#667085;border-top:1px solid #dbe1ed;justify-content:space-between;gap:18px;margin-top:20px;padding-top:18px;font-size:9px;display:flex}@media (max-width:760px){.cp-publicSoundAgenda{padding:18px 10px 32px}.cp-publicSoundAgenda__brand{padding-inline:4px}.cp-publicSoundAgenda__brand>span{display:none}.cp-publicSoundAgenda__heroMain{flex-direction:column;align-items:stretch;padding:20px}.cp-publicSoundAgenda__actions a{text-align:center;flex:1}.cp-publicSoundAgenda__totals{grid-template-columns:1fr}.cp-publicSoundAgenda__totals>div{border-bottom:1px solid #e2e6ef;border-right:0}.cp-publicSoundAgenda__totals>div:last-child{border-bottom:0}.cp-publicSoundAgenda__session>header{flex-direction:column}.cp-publicSoundAgenda__sessionMeta{grid-template-columns:1fr}.cp-publicSoundAgenda__sessionMeta>div{border-bottom:1px solid #e8ebf1;border-right:0}.cp-publicSoundAgenda__sessionMeta>div:last-child{border-bottom:0}.cp-publicSoundAgenda__entry{grid-template-columns:1fr 1fr}.cp-publicSoundAgenda__entry>div:nth-child(3){grid-column:1/-1}.cp-publicSoundAgenda__footer{flex-direction:column}}.cp-publicSoundAgenda__actions button{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dbe8;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:750}.cp-publicSoundAgenda__actions button.is-primary{color:#fff;background:linear-gradient(135deg,#2f70ef,#8b4cf4);border-color:#0000}.cp-publicSoundAgenda__totals{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.cp-publicSoundAgenda__actions button{text-align:center;flex:1}.cp-publicSoundAgenda__totals{grid-template-columns:repeat(2,1fr)}.cp-publicSoundAgenda__totals>div{border-right:1px solid #e2e6ef}.cp-publicSoundAgenda__totals>div:nth-child(2n){border-right:0}.cp-publicSoundAgenda__totals>div:nth-last-child(-n+2){border-bottom:0}}.cp-upgradeLegalNotice{border:1px solid var(--cp-accent,#2563eb);margin:12px 2px 0;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.cp-upgradeLegalNotice{border:1px solid color-mix(in oklab,var(--cp-accent,#2563eb)20%,var(--cp-border))}}.cp-upgradeLegalNotice{background:var(--cp-surface-strong,#fff);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.cp-upgradeLegalNotice{background:color-mix(in oklab,var(--cp-surface-strong,#fff)95%,var(--cp-accent,#2563eb)5%)}}.cp-upgradeLegalNotice{color:var(--cp-muted);font-size:11px;line-height:1.5}.cp-upgradeLegalNotice a{color:var(--cp-accent,#2563eb)}@supports (color:color-mix(in lab,red,red)){.cp-upgradeLegalNotice a{color:color-mix(in oklab,var(--cp-accent,#2563eb)84%,var(--cp-ink)16%)}}.cp-upgradeLegalNotice a{text-underline-offset:2px;font-weight:700}@keyframes cp-vfx-preview-spin{to{transform:rotate(1turn)}}@keyframes cp-vfxThumbDropzoneSpin{to{transform:rotate(1turn)}}@keyframes cp-vfxVisualSpin{to{transform:rotate(1turn)}}:is(:root[data-theme=dark],:root[data-theme=auto].dark,html[data-theme=night]) :is(.cp-vfxVendorProfileCard,.cp-vfxVendorProfileMetric,.cp-vfxVendorProfileHistory__row,.cp-vfxVendorProfileSafeZone,.cp-vfxVendorProfileSafeZone__usageStat,.cp-vfxVendorProfileFooter,.cp-module-vfx .cp-vfxVendorProfileModal__panel,.cp-module-vfx .cp-vfxVendorProfileMetricCard){color:#e7edf7;background:#101a2c;border-color:#2b394f}@keyframes cp-vfxVersionsSkeletonPulse{to{transform:translate(100%)}}.cp-landingAuthMessageWrap{gap:10px;width:100%;display:grid}.cp-landingSection--modules{background:radial-gradient(circle at 94% 4%,#7c5cff1a,transparent 30%),radial-gradient(circle at 4% 94%,#12c2e914,transparent 28%),var(--cp-surface-strong);gap:clamp(22px,3vw,34px);display:grid;overflow:hidden}.cp-landingModulesIntro{grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.cp-landingModulesIntro .cp-landingSectionTitle{max-width:760px;margin-bottom:0}.cp-landingModulesIntro .cp-landingSectionText{max-width:620px;margin:0}.cp-landingModulesGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.cp-landingModuleCard{--module-accent:#416ff4;--module-soft:#416ff414;border:1px solid var(--module-accent);flex-direction:column;grid-column:span 2;min-height:300px;padding:clamp(20px,2.2vw,28px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard{border:1px solid color-mix(in oklab,var(--module-accent)25%,var(--cp-line,#dce3ed))}}.cp-landingModuleCard{background:linear-gradient(145deg,var(--module-soft),transparent 46%),var(--cp-surface);-webkit-backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 18px 46px #232e4a12}.cp-landingModuleCard:before{content:"";background:linear-gradient(90deg,var(--module-accent),var(--module-accent));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard:before{background:linear-gradient(90deg,var(--module-accent),color-mix(in oklab,var(--module-accent)24%,transparent))}}.cp-landingModuleCard.is-featured{grid-column:span 3;min-height:330px}.cp-landingModuleCard--calendar{--module-accent:#13a8d8;--module-soft:#13a8d817}.cp-landingModuleCard--capacity{--module-accent:#1fb978;--module-soft:#1fb97817}.cp-landingModuleCard--finance{--module-accent:#e99d2c;--module-soft:#e99d2c1a}.cp-landingModuleCard--vfx{--module-accent:#7957f6;--module-soft:#7957f61f}.cp-landingModuleCard--sound{--module-accent:#ec9d31;--module-soft:#ec9d3121}.cp-landingModuleCard--color{--module-accent:#4f72f2;--module-soft:#4f72f21c}.cp-landingModuleCard--color:before{background:linear-gradient(90deg,#ef4444,#eab308,#06b6d4,#a855f7)}.cp-landingModuleCard--delivery{--module-accent:#159a78;--module-soft:#159a781c}.cp-landingModuleCard__head{align-items:center;gap:9px;min-height:32px;display:flex}.cp-landingModuleCard__index{color:#fff;background:var(--module-accent);letter-spacing:.04em;width:30px;height:30px;box-shadow:0 8px 18px var(--module-accent);border-radius:10px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard__index{box-shadow:0 8px 18px color-mix(in oklab,var(--module-accent)30%,transparent)}}.cp-landingModuleCard__eyebrow{color:var(--module-accent);letter-spacing:.12em;font-size:10px;font-weight:850}.cp-landingModuleCard__new{border:1px solid var(--module-accent);margin-left:auto;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard__new{border:1px solid color-mix(in oklab,var(--module-accent)32%,transparent)}}.cp-landingModuleCard__new{color:var(--module-accent);background:var(--module-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard__new{background:color-mix(in oklab,var(--module-accent)9%,var(--cp-surface-strong))}}.cp-landingModuleCard__new{font-size:10px;font-weight:800}.cp-landingModuleCard h3{color:var(--cp-ink,#111827);letter-spacing:-.035em;margin:24px 0 10px;font-size:clamp(21px,2vw,28px);line-height:1.08}.cp-landingModuleCard p{color:var(--cp-muted,#667085);margin:0;font-size:14px;line-height:1.58}.cp-landingModuleCard ul{gap:9px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:grid}.cp-landingModuleCard li{color:var(--cp-ink,#111827);padding-left:19px;font-size:12px;font-weight:720;line-height:1.4;position:relative}.cp-landingModuleCard li:before{content:"";background:var(--module-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--module-accent);border-radius:50%;position:absolute;top:.45em;left:0}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard li:before{box-shadow:0 0 0 4px color-mix(in oklab,var(--module-accent)13%,transparent)}}.cp-landingModuleCard__link{border-top:1px solid var(--module-accent);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard__link{border-top:1px solid color-mix(in oklab,var(--module-accent)18%,var(--cp-line,#dce3ed))}}.cp-landingModuleCard__link{color:var(--module-accent);font-size:12px;font-weight:800;text-decoration:none}.cp-landingModuleCard__link:hover{color:var(--module-accent)}@supports (color:color-mix(in lab,red,red)){.cp-landingModuleCard__link:hover{color:color-mix(in oklab,var(--module-accent)82%,var(--cp-ink,#111827))}}.cp-landingModulesOutcome{border:1px solid #6d4aff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:18px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-landingModulesOutcome{border:1px solid color-mix(in oklab,#6d4aff 22%,var(--cp-line,#dce3ed))}}.cp-landingModulesOutcome{background:linear-gradient(90deg,#416ff414,#7957f617,#13a8d812);border-radius:18px}.cp-landingModulesOutcome span{color:#6d4aff;letter-spacing:.13em;font-size:10px;font-weight:850}.cp-landingModulesOutcome strong{color:var(--cp-ink,#111827);font-size:clamp(14px,1.5vw,18px);line-height:1.35}@media (max-width:1100px){.cp-landingModulesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-landingModuleCard,.cp-landingModuleCard.is-featured{grid-column:span 1;min-height:300px}.cp-landingModuleCard--delivery.is-featured{grid-column:1/-1;min-height:270px}}@media (max-width:767px){.cp-landingModulesIntro{align-items:start;gap:12px}.cp-landingModulesGrid,.cp-landingModulesIntro{grid-template-columns:1fr}.cp-landingModuleCard,.cp-landingModuleCard--delivery.is-featured,.cp-landingModuleCard.is-featured{grid-column:1;min-height:auto}.cp-landingModuleCard ul{margin-top:0}.cp-landingModulesOutcome{grid-template-columns:1fr;gap:7px}}.cp-publicNav{align-items:center;gap:clamp(12px,1.7vw,24px);display:flex}.cp-publicNav a{color:var(--cp-muted,#667085);white-space:nowrap;font-size:12px;font-weight:720;text-decoration:none}.cp-publicNav a:hover{color:var(--cp-ink,#111827)}.cp-publicNav__locale{border:1px solid var(--cp-line,#dce3ed);width:34px;height:34px;color:var(--cp-muted,#667085);background:var(--cp-surface,#fff);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-publicNav__locale{background:color-mix(in srgb,var(--cp-surface,#fff)88%,transparent)}}.cp-publicNav__locale{cursor:pointer;font-size:11px;font-weight:820}.cp-publicNav__locale:hover{color:var(--cp-ink,#111827);border-color:#4d63ef}@supports (color:color-mix(in lab,red,red)){.cp-publicNav__locale:hover{border-color:color-mix(in srgb,#4d63ef 34%,var(--cp-line,#dce3ed))}}.cp-publicNav .cp-publicNav__cta{color:#fff;background:linear-gradient(135deg,#4560df,#7050db);border:1px solid #9489ff52;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font-weight:650;transition:filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 8px #4348e21f}.cp-publicNav .cp-publicNav__cta:hover{color:#fff;filter:brightness(1.08);box-shadow:0 3px 12px #4348e233}.cp-publicNav .cp-publicNav__cta:focus-visible{outline-offset:3px;outline:2px solid #a397ff}.cp-publicHeaderFallback .cp-brandLogoWrap{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0}.cp-publicHeaderFallback .cp-brandLogo--on-dark,.cp-publicHeaderFallback .cp-brandLogo--on-light{width:auto;max-height:32px}.cp-landingHeroClaim{color:var(--cp-ink,#111827);letter-spacing:.01em;margin:2px 0 0;font-size:13px;font-weight:780}.cp-landingHeroActions{z-index:4;flex-wrap:wrap;gap:10px;margin-top:10px;display:flex;position:relative}.cp-landingHeroVideoShell{pointer-events:none}.cp-mobileDrawerPublicNav{gap:8px;display:grid}.cp-mobileDrawerPublicNav a{border:1px solid var(--cp-line,#dce3ed);color:var(--cp-ink,#111827);background:var(--cp-surface,#fff);border-radius:12px;padding:12px 14px;font-size:13px;font-weight:750;text-decoration:none}.cp-mobileDrawerPublicLogin{color:#fff;background:linear-gradient(135deg,#2563eb,#7444ee);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px 16px;font-size:13px;font-weight:820;text-decoration:none;display:flex;box-shadow:0 14px 30px #463fd638}.cp-mobileDrawerPublicLogin:hover{color:#fff;filter:brightness(1.05)}.cp-mobileDrawerPublicLogin:focus-visible{box-shadow:var(--cp-focus),0 14px 30px #463fd638;outline:none}.cp-mobileDrawerLanguage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-mobileDrawerLanguage :is(button,a){border:1px solid var(--cp-line,#dce3ed);min-height:42px;color:var(--cp-muted,#667085);background:var(--cp-surface,#fff);cursor:pointer;border-radius:12px;place-items:center;font-weight:820;text-decoration:none;display:grid}.cp-mobileDrawerLanguage :is(button,a).is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#7444ee);border-color:#0000}.cp-landingHeroActions .cp-btn{min-height:44px;padding-inline:18px;text-decoration:none}@media (max-width:900px){.cp-publicNav a:not(.cp-publicNav__cta){display:none}}@media (max-width:560px){.cp-publicNav .cp-publicNav__cta{min-height:34px;padding-inline:12px}.cp-landingHeroActions{grid-template-columns:1fr;display:grid}.cp-landingHeroActions .cp-btn{justify-content:center;width:100%}}@keyframes cp-password-reset-spin{to{transform:rotate(1turn)}}@keyframes cp-vfx-chat-spin{to{transform:rotate(1turn)}}html body:has(.cp-landing--v4) .cp-main,html body:has(.cp-landing--v4) .cp-main>.cp-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .cp-main .cp-container>.cp-page.cp-landing.cp-landing--v4{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html body .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{grid-template-columns:minmax(560px,.9fr) minmax(0,1.1fr)!important;grid-template-areas:none!important;align-items:center!important;gap:clamp(42px,4.5vw,72px)!important;display:grid!important}html body .cp-landing--v4 .cp-landingHeroGrid--editorial>.cp-landingHeroTop{flex-direction:column!important;grid-area:auto!important;gap:40px!important;width:auto!important;display:flex!important}html body .cp-landing--v4 .cp-landingHeroGrid--editorial>.cp-landingHeroBrandFooter{grid-area:auto!important;width:auto!important;margin:0!important;display:block!important}html body .cp-main .cp-container>.cp-page.cp-landing.cp-landing--v4 .cp-landingHeroGrid .cp-landingHeroTop .cp-landingHeroBrandCopy{display:none!important}html body .cp-main .cp-container>.cp-page.cp-landing.cp-landing--v4 .cp-landingHeroBenefitChips{flex-wrap:wrap!important;max-width:100%!important;display:flex!important}@media (min-width:1101px){html body .cp-main .cp-container>.cp-page.cp-landing.cp-landing--v4 .cp-landingHeroBenefitChips{gap:6px;flex-wrap:nowrap!important}html body .cp-landing--v4 .cp-landingHeroBenefitChip{flex:none;gap:4px;padding-inline:0 6px!important}html body .cp-landing--v4 .cp-landingHeroBenefitChipLabel{white-space:nowrap;font-size:clamp(10.5px,.76vw,12px)}html body .cp-landing--v4 .cp-landingHero .cp-landingTitle{font-size:clamp(54px,4.8vw,74px)!important}}@media (max-width:1100px){html body .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{grid-template-columns:1fr!important}}html body .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{grid-template-columns:minmax(500px,.88fr) minmax(540px,1.12fr)!important;gap:clamp(42px,5vw,84px)!important}html body .cp-landing--v4 .cp-landingHeroBrandDiagram{width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;display:block!important}html body .cp-landing--v4 .cp-landingHeroBrandDiagram .cp-postFlow{display:block!important}html body .cp-landing--v4 .cp-landingCollabLayout--power,html body .cp-landing--v4 .cp-landingFragmented,html body .cp-landing--v4 .cp-landingMotorWorkspace,html body .cp-landing--v4 .cp-landingWorkspaceUnified--collab{background-color:#0000!important;border:0!important;border-radius:0!important}html body .cp-landing--v4 .cp-landingCollabLayout--power{box-shadow:none!important;background-image:none!important;overflow:visible!important}html body .cp-landing--v4 .cp-landingModulesGrid{background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingHero .cp-landingTitle{max-width:700px!important;font-size:clamp(50px,4vw,66px)!important;line-height:.98!important}html body .cp-landing--v4 .cp-landingHero--v4{min-height:min(860px,100dvh - 82px)!important;padding-top:clamp(62px,6vw,94px)!important;padding-bottom:clamp(58px,6vw,90px)!important}}@media (max-width:1100px){html body .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:520px){html body .cp-landing--v4 .cp-landingHeroBrandFooter{display:block!important}html body .cp-landing--v4 .cp-landingHero .cp-landingTitle{font-size:clamp(2.35rem,11.5vw,3.3rem)!important}}html body .cp-landing--v4 .cp-landingSection{background:radial-gradient(60% 64% at 88% 22%,#6848ff21,#0000 72%),radial-gradient(44% 48% at 12% 84%,#1f61de0e,#0000 74%),linear-gradient(145deg,#090b13,#0a0b12 48%,#0b0c16)!important}html body .cp-landing--v4 .cp-landingSection--motor{background:radial-gradient(76% 80% at 50% 92%,#6f43ff1f,#0000 72%),radial-gradient(35% 70% at 0 22%,#2a5ecd0f,#0000 74%),#090b12!important}html body .cp-landing--v4 .cp-landingSection--collab{background:radial-gradient(62% 76% at 76% 46%,#7147ff29,#0000 72%),radial-gradient(38% 58% at 18% 34%,#295dcf12,#0000 74%),linear-gradient(135deg,#090b13,#0b0b15 58%,#0b0d16)!important}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemSplit{grid-template-columns:minmax(400px,.76fr) minmax(650px,1.24fr)!important;gap:clamp(36px,4vw,72px)!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemVisual{isolation:isolate;position:relative;min-height:610px!important;padding:0!important;overflow:visible!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemVisual:before{content:none}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingFragmented{width:108%!important;max-width:850px!important;min-height:610px!important;margin-left:-4%!important}}html body .cp-landing--v4 .cp-landingMotorWorkspace .cp-landingProductViewport{--cp-landing-viewport-h:350px!important;height:var(--cp-landing-viewport-h)!important;min-height:var(--cp-landing-viewport-h)!important;max-height:var(--cp-landing-viewport-h)!important}html body .cp-landing--v4 .cp-landingSection--motor .cp-landingMotorWorkspace{background:radial-gradient(65% 150% at 50% 0,#4f529624,#0000 70%),#0a0e18a3!important}html body .cp-landing--v4 .cp-landingCollabLayout--power{grid-template-columns:minmax(270px,.7fr) minmax(680px,1.3fr)!important;align-items:center!important;gap:clamp(34px,4vw,74px)!important;display:grid!important}.cp-collabNetwork{color:#f7f8ff;isolation:isolate;filter:drop-shadow(0 42px 70px #00000052);width:100%;min-width:0;min-height:650px;margin:0;position:relative}.cp-collabNetwork__aurora{z-index:-2;filter:blur(14px);background:radial-gradient(circle at 52% 42%,#714cff42,#0000 46%),radial-gradient(circle at 72% 74%,#27a1db17,#0000 36%),linear-gradient(145deg,#191e37b8,#0d0f1b2e);border-radius:44% 56% 52% 48%;position:absolute;inset:4% -4% 2%}.cp-collabNetwork__routes{z-index:-1;width:98%;height:93%;position:absolute;inset:4% 1% 3%;overflow:visible}.cp-collabNetwork__routes path{fill:none;stroke:url(#cp-collab-route);stroke-width:1.4px;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}.cp-collabNetwork__routes circle{fill:#a88cff}.cp-collabNetwork__topline{letter-spacing:.11em;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:13px;font-size:.64rem;display:flex;position:absolute;top:3%;left:4%;right:4%}.cp-collabNetwork__topline span{color:#9685ff;font-weight:820}.cp-collabNetwork__topline strong{font-size:.68rem}.cp-collabNetwork__topline i{color:#70e3b2b3;margin-left:auto;font-style:normal}.cp-collabNetwork__activity,.cp-collabNetwork__invite,.cp-collabNetwork__person,.cp-collabNetwork__review{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1422c7;border:1px solid #9ca9d233;box-shadow:0 28px 55px #0000004d,inset 0 1px #ffffff09}.cp-collabNetwork__invite{z-index:3;width:min(330px,40%);padding:15px;position:absolute;top:12%;left:2%;transform:rotate(-2.2deg)}.cp-collabNetwork__inviteHead{align-items:center;gap:10px;display:flex}.cp-collabNetwork__plus{color:#fff;background:linear-gradient(135deg,#477bf4,#8d5df4);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.cp-collabNetwork__inviteHead div{gap:2px;min-width:0;display:grid}.cp-collabNetwork__inviteHead small,.cp-collabNetwork__reviewHead small{color:#f4f6ff6e;letter-spacing:.09em;font-size:.56rem;font-weight:760}.cp-collabNetwork__inviteHead strong{font-size:.86rem}.cp-collabNetwork__accepted{color:#68dfa9;margin-left:auto;font-size:.6rem;font-weight:760}.cp-collabNetwork__inviteBody{gap:6px;margin-top:13px;display:grid}.cp-collabNetwork__inviteBody span{color:#f4f6ffb3;background:linear-gradient(90deg,#7b5bff14,#0000);border-left:2px solid #8b69ff9e;padding:7px 9px;font-size:.65rem}.cp-collabNetwork__review{z-index:2;width:48%;min-width:350px;position:absolute;top:24%;left:31%;overflow:hidden;transform:perspective(1200px)rotateY(-2.5deg)rotateX(1deg)}.cp-collabNetwork__reviewHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cp-collabNetwork__reviewHead>div{gap:4px;display:grid}.cp-collabNetwork__reviewHead strong{font-size:.85rem}.cp-collabNetwork__reviewHead strong b{color:#a38dff}.cp-collabNetwork__reviewHead>span{color:#68dfa9;align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.cp-collabNetwork__reviewHead>span i{background:#48d596;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48d596}.cp-collabNetwork__frame{background:radial-gradient(circle at 48% 45%,#5a4f93 0,#182241 20%,#0b1121 54%,#060914 100%);height:186px;position:relative;overflow:hidden}.cp-collabNetwork__frame:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cp-collabNetwork__frameTrace{transform-origin:100%;background:linear-gradient(90deg,#0000,#9e7cff);width:48%;height:1px;position:absolute}.cp-collabNetwork__frameTrace.is-a{top:38%;left:2%;transform:rotate(12deg)}.cp-collabNetwork__frameTrace.is-b{bottom:34%;right:4%;transform:rotate(-14deg)}.cp-collabNetwork__commentPin{color:#fff;background:#825ff5;border-radius:50% 50% 50% 5px;place-items:center;width:23px;height:23px;font-size:.6rem;font-weight:800;display:grid;position:absolute;box-shadow:0 0 18px #825ff5b3}.cp-collabNetwork__commentPin.is-one{top:27%;left:27%}.cp-collabNetwork__commentPin.is-two{background:#3a8eed;top:22%;right:22%}.cp-collabNetwork__commentPin.is-three{background:#39b888;bottom:16%;right:31%}.cp-collabNetwork__versionBar{color:#f4f6ff59;gap:8px;padding:10px 14px;font-size:.58rem;display:flex}.cp-collabNetwork__versionBar strong{color:#fff}.cp-collabNetwork__people{gap:8px;width:30%;display:grid;position:absolute;top:12%;right:0}.cp-collabNetwork__person{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px 9px;padding:9px 10px;display:grid}.cp-collabNetwork__avatar{color:#cbd8ff;background:#121e38;border:1px solid #5c8bff80;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:.56rem;font-weight:780;display:grid}.cp-collabNetwork__person>div{min-width:0;display:grid}.cp-collabNetwork__person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.cp-collabNetwork__person small{color:#f4f6ff6b;font-size:.55rem}.cp-collabNetwork__person>i{color:#f4f6ff80;grid-column:2;font-size:.54rem;font-style:normal}.cp-collabNetwork__person.is-violet .cp-collabNetwork__avatar{background:#211839;border-color:#9d73ff9e}.cp-collabNetwork__person.is-cyan .cp-collabNetwork__avatar{background:#102735;border-color:#44bee08f}.cp-collabNetwork__person.is-green .cp-collabNetwork__avatar{background:#112a24;border-color:#42c88f8c}.cp-collabNetwork__activity{width:45%;margin:0;padding:10px 14px;list-style:none;position:absolute;bottom:9%;right:2%;transform:rotate(1.2deg)}.cp-collabNetwork__activity li{color:#f4f6ffb3;border-bottom:1px solid #fff1;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:8px 0;font-size:.61rem;display:grid}.cp-collabNetwork__activity li:last-child{border-bottom:0}.cp-collabNetwork__activity time{color:#f4f6ff52}.cp-collabNetwork__activity li span:before{content:"";background:#8b68f5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #8b68f599}.cp-collabNetwork__activity li.is-blue span:before{background:#428cf0}.cp-collabNetwork__activity li.is-cyan span:before{background:#45b9d8}.cp-collabNetwork__activity li.is-green span:before{background:#43ce91}.cp-collabNetwork figcaption{gap:5px;max-width:330px;display:grid;position:absolute;bottom:2%;left:4%}.cp-collabNetwork figcaption span{color:#9b88ff;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:820}.cp-collabNetwork figcaption strong{color:#f4f6ff94;font-size:.7rem;line-height:1.45}@media (max-width:1100px){html body .cp-landing--v4 .cp-landingCollabLayout--power{grid-template-columns:minmax(0,1fr)!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemVisual{isolation:isolate;position:relative}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemVisual:before{content:none}.cp-collabNetwork{min-height:620px}}@media (max-width:767px){html body .cp-landing--v4 .cp-landingMotorWorkspace .cp-landingProductViewport{--cp-landing-viewport-h:290px!important}.cp-collabNetwork{filter:none;gap:12px;min-height:0;padding-top:46px;display:grid}.cp-collabNetwork__aurora{inset:4% -8%}.cp-collabNetwork__routes{display:none}.cp-collabNetwork__topline{top:0;left:0;right:0}.cp-collabNetwork__topline i{display:none}.cp-collabNetwork figcaption,.cp-collabNetwork__activity,.cp-collabNetwork__invite,.cp-collabNetwork__people,.cp-collabNetwork__review{width:100%;min-width:0;max-width:none;position:relative;inset:auto;transform:none}.cp-collabNetwork__review{order:2}.cp-collabNetwork__people{order:3;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-collabNetwork__activity{order:4}.cp-collabNetwork figcaption{order:5}.cp-collabNetwork__frame{height:170px}}@media (max-width:520px){.cp-collabNetwork__people{grid-template-columns:minmax(0,1fr)}.cp-collabNetwork__inviteBody span{font-size:.59rem}.cp-collabNetwork__topline{font-size:.56rem}.cp-collabNetwork__topline strong{font-size:.58rem}}@media (min-width:821px) and (max-height:1100px){html body .cp-publicAuthPage{height:100dvh;min-height:0;overflow:hidden}html body .cp-publicAuthPage__visual{justify-content:flex-start;height:100dvh;min-height:0;padding:28px clamp(30px,3vw,46px)}html body .cp-publicAuthPage__brand{width:146px}html body .cp-publicAuthPage__visualCopy{max-width:520px;margin-top:clamp(48px,7vh,66px)}html body .cp-publicAuthPage__visualCopy>span{font-size:.64rem}html body .cp-publicAuthPage__visualCopy h2{margin-top:12px;font-size:clamp(2.55rem,4.15vw,4rem);line-height:.93}html body .cp-publicAuthPage__visualCopy p{max-width:500px;margin-top:16px;font-size:.88rem;line-height:1.48}html body .cp-publicAuthPage__product{opacity:.48;width:auto;margin:0;position:absolute;bottom:-146px;left:4%;right:-22%}html body .cp-publicAuthPage__product .cp-postFlow__canvas{min-height:310px}html body .cp-publicAuthPage__access{height:100dvh;min-height:0;padding:22px clamp(30px,3vw,46px);overflow-y:auto}html body .cp-publicAuthPage__panelWrap{max-width:500px;padding-block:12px 4px}html body .cp-publicAuthPanel__intro h1{margin-top:9px;font-size:clamp(2.65rem,3.45vw,3.45rem)}html body .cp-publicAuthPanel__intro p{margin-top:8px;font-size:.86rem}html body .cp-publicAuthPanel .cp-landingAuthTabs{margin-top:16px}html body .cp-publicAuthPanel .cp-landingAuthTab{min-height:38px}html body .cp-publicAuthPanel .cp-landingAuthForm{gap:10px;margin-top:12px}html body .cp-publicAuthPanel .cp-landingAuthField{gap:4px}html body .cp-publicAuthPanel .cp-landingAuthField label{font-size:.75rem}html body .cp-publicAuthPanel .cp-landingAuthSubmit{min-height:46px}html body .cp-publicAuthPanel__divider{margin:11px 0}html body .cp-publicAuthPanel .cp-landingGoogleBtn{min-height:44px}html body .cp-publicAuthPage__security{margin-top:10px}}.cp-landing--v4 .cp-landingProblemVisual{view-timeline-name:--cp-chaos-story;view-timeline-axis:block}.cp-landing--v4 .cp-landingSection--motor{view-timeline-name:--cp-motor-story;view-timeline-axis:block}.cp-landing--v4 .cp-landingSection--collab{view-timeline-name:--cp-collab-story;view-timeline-axis:block}.cp-landing--v4 .cp-landingProductStageInner{position:relative}.cp-landingMilestoneStory{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cp-landingMilestoneBadge{color:#f7f8ff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);opacity:1;background:#0c121fe0;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:1px 8px;min-width:178px;padding:8px 10px;display:grid;position:absolute;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0e}.cp-landingMilestoneBadge strong{min-width:38px;min-height:27px;font:850 .68rem/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;border-radius:6px;grid-row:1/3;place-items:center;display:grid}.cp-landingMilestoneBadge span{letter-spacing:.025em;font-size:.66rem;font-weight:780}.cp-landingMilestoneBadge em{color:#f4f6ff8c;font-size:.57rem;font-style:normal}.cp-landingMilestoneBadge.is-replanned{top:29%;left:36%;transform:rotate(-2deg)}.cp-landingMilestoneBadge.is-replanned strong{color:#ffd08a;background:#96561142;box-shadow:inset 0 0 0 1px #fcaa366b,0 0 18px #ec8b2429}.cp-landingMilestoneBadge.is-delivered{bottom:18%;right:5%;transform:rotate(1.5deg)}.cp-landingMilestoneBadge.is-delivered strong{color:#7aefb6;background:#11764d3d;box-shadow:inset 0 0 0 1px #43d38f6b,0 0 18px #34d08929}.cp-landingMilestoneNotify{color:#f7f8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;background:linear-gradient(145deg,#171f34f0,#0b101df0);border:1px solid #899dd047;border-radius:11px;width:min(248px,34%);position:absolute;top:7%;right:2%;overflow:hidden;box-shadow:0 24px 60px #0000007a,0 0 44px #644eff1f,inset 0 1px #ffffff0f}.cp-landingMilestoneNotify__head{border-bottom:1px solid #ffffff14;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.cp-landingMilestoneNotify__icon{color:#fff;background:linear-gradient(135deg,#397cf1,#8b5cf6);border-radius:8px;place-items:center;width:30px;height:30px;font-weight:820;display:grid;box-shadow:0 7px 20px #5359f14d}.cp-landingMilestoneNotify__head>div{gap:2px;min-width:0;display:grid}.cp-landingMilestoneNotify__head small{color:#a28bff;letter-spacing:.1em;font-size:.49rem;font-weight:820}.cp-landingMilestoneNotify__head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.cp-landingMilestoneNotify__head i{color:#71e3ae;font-size:.53rem;font-style:normal}.cp-landingMilestoneNotify__body{color:#f4f6ffa8;gap:4px;padding:9px 11px;font-size:.57rem;display:grid}.cp-landingMilestoneNotify__body span:last-child{color:#f4f6ff66}.cp-landingMilestoneNotify__foot{color:#f4f6ffa8;background:#4b5c9d1f;align-items:center;gap:6px;padding:7px 11px;font-size:.54rem;font-weight:680;display:flex}.cp-landingMilestoneNotify__pulse{background:#48d596;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48d596}.cp-collabNetwork__chat{z-index:5;color:#f7f8ff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d121fe0;border:1px solid #9ca9d238;width:34%;position:absolute;top:48%;left:1%;overflow:hidden;transform:rotate(-1deg);box-shadow:0 28px 55px #00000057,0 0 46px #684bff14,inset 0 1px #ffffff0a}.cp-collabNetwork__chat header{background:#4b5b9c14;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.cp-collabNetwork__chatAvatars{padding-left:5px;display:flex}.cp-collabNetwork__chatAvatars span{color:#dbe4ff;background:#14213d;border:1px solid #678cf699;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:.48rem;font-weight:780;display:grid}.cp-collabNetwork__chatAvatars span:last-child{background:#261a41;border-color:#9a6cffad}.cp-collabNetwork__chat header>div:nth-child(2){min-width:0;display:grid}.cp-collabNetwork__chat header strong{font-size:.64rem}.cp-collabNetwork__chat header small{color:#f4f6ff66;font-size:.51rem}.cp-collabNetwork__chat header i{color:#65dba6;letter-spacing:.08em;font-size:.48rem;font-style:normal}.cp-collabNetwork__chat ol{gap:6px;margin:0;padding:9px;list-style:none;display:grid}.cp-collabNetwork__chat li{background:#3f548729;border:1px solid #fff1;border-radius:3px 9px 9px;width:90%;padding:6px 8px;box-shadow:inset 2px 0 #4f8ef1}.cp-collabNetwork__chat li.is-artist{background:#714ab826;border-radius:9px 3px 9px 9px;justify-self:end;box-shadow:inset -2px 0 #9d72f4}.cp-collabNetwork__chat li>div{justify-content:space-between;gap:6px;display:flex}.cp-collabNetwork__chat li strong{color:#95b8ff;font-size:.49rem}.cp-collabNetwork__chat li.is-artist strong{color:#bba1ff}.cp-collabNetwork__chat li time{color:#f4f6ff4d;font-size:.47rem}.cp-collabNetwork__chat li p{color:#f4f6ffb3;margin:3px 0 0;font-size:.54rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){.cp-landing--v4 .cp-landingFragmentedDot,.cp-landing--v4 .cp-landingFragmentedLine,.cp-landing--v4 .cp-landingFragmentedPane,.cp-landing--v4 .cp-landingFragmentedSticky{animation:none}.cp-landing--v4 .cp-collabNetwork__chat li,.cp-landing--v4 .cp-landingFragmentedPane,.cp-landing--v4 .cp-landingFragmentedSticky,.cp-landing--v4 .cp-landingMilestoneBadge,.cp-landing--v4 .cp-landingMilestoneNotify{opacity:1}}@media (max-width:520px){.cp-landingMilestoneBadge{gap:1px 6px;min-width:120px;padding:5px 6px}.cp-landingMilestoneBadge strong{min-width:32px;min-height:24px;font-size:.58rem}.cp-landingMilestoneBadge span{font-size:.55rem}.cp-landingMilestoneBadge em{font-size:.49rem}.cp-landingMilestoneNotify{width:174px;top:3%}.cp-landingMilestoneNotify__head{grid-template-columns:25px minmax(0,1fr) auto;gap:6px;padding:7px}.cp-landingMilestoneNotify__icon{width:25px;height:25px}.cp-landingMilestoneNotify__body{display:none}.cp-landingMilestoneNotify__foot{padding:6px 7px;font-size:.48rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cp-landing--v4 .cp-landingFragmentedPane,.cp-landing--v4 .cp-landingFragmentedSticky{will-change:opacity,filter,transform;animation-name:cpChaosStackIn;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cp-chaos-story}.cp-landing--v4 [data-chaos-step="1"]{--chaos-x:-56px;--chaos-y:-28px;animation-range:entry 4% cover 24%}.cp-landing--v4 [data-chaos-step="2"]{--chaos-x:54px;--chaos-y:-42px;animation-range:entry 10% cover 29%}.cp-landing--v4 [data-chaos-step="3"]{--chaos-x:38px;--chaos-y:-8px;animation-range:entry 16% cover 34%}.cp-landing--v4 [data-chaos-step="4"]{--chaos-x:62px;--chaos-y:4px;animation-range:entry 22% cover 40%}.cp-landing--v4 [data-chaos-step="5"]{--chaos-x:-20px;--chaos-y:42px;animation-range:entry 28% cover 46%}.cp-landing--v4 [data-chaos-step="6"]{--chaos-x:70px;--chaos-y:48px;animation-range:entry 34% cover 52%}.cp-landing--v4 [data-chaos-step="7"]{--chaos-x:-62px;--chaos-y:54px;animation-range:entry 40% cover 58%}.cp-landing--v4 [data-chaos-step="8"]{--chaos-x:-72px;--chaos-y:56px;animation-range:entry 46% cover 64%}.cp-landing--v4 [data-chaos-step="9"]{--chaos-x:64px;--chaos-y:58px;animation-range:entry 52% cover 70%}.cp-landing--v4 .cp-landingFragmentedDot,.cp-landing--v4 .cp-landingFragmentedLine{animation:cpChaosRouteDraw 1ms linear both;animation-timeline:--cp-chaos-story;animation-range:entry 14% cover 64%}.cp-landing--v4 .cp-landingMilestoneBadge,.cp-landing--v4 .cp-landingMilestoneNotify{will-change:opacity,filter,transform;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cp-motor-story}.cp-landing--v4 .cp-landingMilestoneBadge.is-replanned{animation-name:cpMilestoneRepIn;animation-range:entry 16% cover 38%}.cp-landing--v4 .cp-landingMilestoneBadge.is-delivered{animation-name:cpMilestoneEntIn;animation-range:entry 29% cover 51%}.cp-landing--v4 .cp-landingMilestoneNotify{animation-name:cpMilestoneNotifyIn;animation-range:entry 42% cover 66%}.cp-landing--v4 .cp-collabNetwork__chat{animation:cpCollabChatShellIn 1ms linear both;animation-timeline:--cp-collab-story;animation-range:entry 12% cover 30%}.cp-landing--v4 .cp-collabNetwork__chat li{will-change:opacity,filter,transform;animation:cpCollabMessageIn 1ms linear both;animation-timeline:--cp-collab-story}.cp-landing--v4 .cp-collabNetwork__chat [data-chat-step="1"]{animation-range:entry 22% cover 38%}.cp-landing--v4 .cp-collabNetwork__chat [data-chat-step="2"]{animation-range:entry 31% cover 47%}.cp-landing--v4 .cp-collabNetwork__chat [data-chat-step="3"]{animation-range:entry 40% cover 56%}.cp-landing--v4 .cp-collabNetwork__chat [data-chat-step="4"]{animation-range:entry 49% cover 65%}}}@keyframes cpChaosStackIn{0%{opacity:0;filter:blur(8px);transform:translate3d(var(--chaos-x,0),var(--chaos-y,36px),0)rotate(var(--frag-rot,0deg))scale(.84)}72%{opacity:1;filter:blur();transform:translate3d(0,-2px,0)rotate(var(--frag-rot,0deg))scale(1.018)}to{opacity:1;filter:blur();transform:translateZ(0)rotate(var(--frag-rot,0deg))scale(1)}}@keyframes cpChaosRouteDraw{0%{opacity:0;stroke-dashoffset:48px}to{opacity:.32;stroke-dashoffset:0}}@keyframes cpMilestoneRepIn{0%{opacity:0;filter:blur(7px);transform:translate(-36px,-16px)rotate(-6deg)scale(.8)}72%{opacity:1;filter:blur();transform:translate(2px)rotate(-1deg)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0)rotate(-2deg)scale(1)}}@keyframes cpMilestoneEntIn{0%{opacity:0;filter:blur(7px);transform:translate(36px,18px)rotate(5deg)scale(.8)}72%{opacity:1;filter:blur();transform:translate(-2px)rotate(.5deg)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0)rotate(1.5deg)scale(1)}}@keyframes cpMilestoneNotifyIn{0%{opacity:0;filter:blur(10px);transform:translate(28px,-18px)scale(.86)}70%{opacity:1;filter:blur();transform:translate(-2px,1px)scale(1.018)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes cpCollabChatShellIn{0%{opacity:0;filter:blur(10px);transform:translate(-30px,22px)rotate(-4deg)scale(.9)}to{opacity:1;filter:blur();transform:translate(0)rotate(-1deg)scale(1)}}@keyframes cpCollabMessageIn{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.96)}78%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.012)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (max-width:767px){.cp-collabNetwork figcaption,.cp-collabNetwork__activity,.cp-collabNetwork__chat,.cp-collabNetwork__invite,.cp-collabNetwork__people,.cp-collabNetwork__review{width:100%;min-width:0;max-width:none;position:relative;inset:auto;transform:none}.cp-collabNetwork__review{order:2}.cp-collabNetwork__people{order:3}.cp-collabNetwork__chat{order:4}.cp-collabNetwork__activity{order:5}.cp-collabNetwork figcaption{order:6}.cp-landingMilestoneBadge{min-width:142px;padding:6px 7px}.cp-landingMilestoneBadge.is-replanned{top:31%;left:16%}.cp-landingMilestoneBadge.is-delivered{bottom:12%;right:6%}.cp-landingMilestoneNotify{width:min(210px,58%);top:4%;right:2%}.cp-landingMilestoneNotify__body span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.cp-landing--v4 .cp-collabNetwork__chat,.cp-landing--v4 .cp-collabNetwork__chat li,.cp-landing--v4 .cp-landingFragmentedPane,.cp-landing--v4 .cp-landingFragmentedSticky,.cp-landing--v4 .cp-landingMilestoneBadge,.cp-landing--v4 .cp-landingMilestoneNotify{opacity:1!important;animation:none!important}}html body .cp-main .cp-container .cp-page.cp-landing.cp-landing--v4{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingHeroCopyLead{min-height:clamp(670px,47.5vw,712px)}html body:has(.cp-landing.cp-landing--v3) .cp-landing--v4 .cp-landingHeroCopyLead>.cp-landingHeroActions{margin-top:auto!important}html body .cp-landing--v4 .cp-landingHeroValueStrip--compact{min-height:40px}}@media (min-width:1700px) and (min-height:780px){html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHero--v4.cp-card__pad{box-sizing:border-box;min-height:calc(100dvh - var(--cp-header-h,72px))!important;padding:clamp(32px,4.2vh,54px) clamp(64px,5vw,128px) clamp(34px,4.6vh,58px)!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{width:100%!important;max-width:2160px!important;height:calc(100dvh - var(--cp-header-h,72px) - clamp(66px,8.8vh,112px))!important;grid-template-columns:minmax(610px,.9fr) minmax(0,1.1fr)!important;gap:clamp(64px,5.2vw,118px)!important;min-height:0!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroCopyLead{width:100%!important;max-width:760px!important;min-height:min(74vh,760px)!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHero .cp-landingTitle{max-width:760px!important;font-size:clamp(76px,4.45vw,96px)!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroBrandDiagram .cp-postFlow__canvas{min-height:clamp(480px,31vw,650px)}}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroCopyLead{min-height:0!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHero .cp-landingHeroCopyLead .cp-landingTitle{letter-spacing:-.045em!important;margin:22px 0 0!important;font-size:clamp(40px,4.1vw,76px)!important;line-height:1.06!important}html body:has(.cp-landing.cp-landing--v4) .cp-landingHeroCopyLead .cp-landingSubtitle{color:#f4f6ffcc!important;margin:24px 0 0!important;font-size:clamp(17px,1.22vw,21px)!important;font-weight:500!important;line-height:1.6!important}html body:has(.cp-landing.cp-landing--v4) .cp-landingHeroCopyLead .cp-landingBody{color:#f4f6ff9e!important;margin:16px 0 0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.6!important}html body:has(.cp-landing.cp-landing--v4) .cp-landingHeroCopyLead .cp-landingHeroClaim{margin:24px 0 0!important;font-size:15px!important;line-height:1.5!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroCopyLead>.cp-landingHeroActions{gap:12px;margin-top:18px!important}html body:has(.cp-landing.cp-landing--v4) .cp-landingHeroCopyLead .cp-landingHeroActions .cp-btn{justify-content:center;min-width:168px;font-size:15px;font-weight:650}html body:has(.cp-landing.cp-landing--v4) .cp-landingHeroCopyLead .cp-landingHeroValueStrip--compact{margin-top:28px!important;transform:none!important}html body .cp-landing--v4 .cp-landingClosingScreen{flex-direction:column;min-width:0;display:flex}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingClosingScreen{scroll-snap-align:start;justify-content:space-evenly;min-height:100svh;scroll-margin:0}html body .cp-landing--v4 .cp-landingClosingScreen>.cp-landingCompanyFooter,html body .cp-landing--v4 .cp-landingClosingScreen>.cp-landingEnterpriseSection{scroll-snap-align:none}}html body .cp-landing--v4 .cp-landingEnterpriseSection{scroll-snap-align:start;margin:0;padding:24px 32px;scroll-margin:0}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingSection--plans{min-height:calc(100svh - var(--cp-landing-snap-top,80px))!important;justify-content:center!important}}html body .cp-landing--v4 .cp-landingSection--plans{scroll-snap-align:start!important;min-height:auto!important;margin-block:0!important;padding-block:28px!important;scroll-margin-block:0!important}html body .cp-landing--v4 .cp-landingPlansLayout--editorial{gap:10px!important;padding:24px!important}html body .cp-landing--v4 .cp-landingSection--plans .cp-landingSectionTitle{margin:6px 0!important;font-size:clamp(26px,2.7vw,38px)!important;line-height:1.15!important}html body .cp-landing--v4 .cp-landingSection--plans .cp-landingSectionText{margin:0 0 14px!important;font-size:15px!important;line-height:1.5!important}html body .cp-landing--v4 .cp-landingCompanyFooter{scroll-snap-align:end;align-content:start!important;gap:32px!important;min-height:0!important;margin-top:0!important;padding:48px 32px 24px!important}html body .cp-landing--v4 .cp-landingCompanyFooter__identity h2{line-height:1.2;margin:14px 0!important;font-size:clamp(25px,2.5vw,34px)!important}html body .cp-landing--v4 .cp-landingCompanyFooter__contact{padding:20px!important}html body .cp-landing--v4 .cp-landingCompanyFooter__bottom{margin-top:0!important;padding-top:20px!important}@media (max-width:767px){html body .cp-landing--v4 .cp-landingPlansLayout--editorial{padding:16px!important}html body .cp-landing--v4 .cp-landingCompanyFooter{scroll-snap-align:none;padding:32px 18px 20px!important}}html body .cp-landing--v4 .cp-landingModuleChapter{box-sizing:border-box;gap:clamp(20px,3vh,32px)!important;padding-block:clamp(28px,4vh,48px)!important}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModulesIntro{align-items:end;gap:32px;margin:0}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingSectionTitle{margin:12px 0 0!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.12!important}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingSectionText{margin:0!important;font-size:17px!important;line-height:1.5!important}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModuleCard{grid-column:auto;min-height:0;padding:clamp(18px,2vw,30px)}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModuleCard h3{font-size:clamp(22px,2vw,30px);line-height:1.15}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModuleCard p{font-size:15px;line-height:1.55}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModulesOutcome{margin:0;padding:16px 20px}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModulesOutcome strong{font-size:17px;line-height:1.4}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingModuleChapter{min-height:calc(100svh - var(--cp-landing-snap-top,80px));scroll-snap-align:start;flex-direction:column;justify-content:center;scroll-margin-block:0;display:flex}html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModulesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.cp-landingModuleChapter){scroll-snap-type:y proximity;scroll-padding-top:var(--cp-landing-snap-top,80px)}}@media (max-width:1100px),(prefers-reduced-motion:reduce){body:has(.cp-landingModuleChapter){scroll-snap-type:none}html body .cp-landing--v4 .cp-landingModuleChapter{scroll-snap-align:none}}@media (max-width:700px){html body .cp-landing--v4 .cp-landingModuleChapter .cp-landingModulesIntro{gap:16px}}html body .cp-landing--v4 .cp-landingSection.cp-landingSection--problem{padding-block:clamp(44px,5vh,68px)!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemSplit{align-items:center;gap:clamp(28px,3vw,56px)!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingSectionTitle{letter-spacing:-.035em;margin-top:12px;line-height:1.12;font-size:clamp(28px,2.4vw,36px)!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemSubtitle{margin-top:18px;font-size:17px!important;line-height:1.55!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemPoints{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid;gap:22px 20px!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemPoints li{border-left:2px solid #7a6cf26b;padding-left:12px}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemPoints strong{line-height:1.35;font-size:15px!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemPoints span{margin-top:6px;font-size:14px!important;line-height:1.5!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemCallout{margin-top:26px;padding:14px 16px}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemCallout p{font-size:16px;line-height:1.5}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemVisual{min-height:0!important;padding:0!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingFragmented{background:linear-gradient(#8494c809 1px,#0000 0) 0 0/40px 40px,linear-gradient(90deg,#8494c809 1px,#0000 0) 0 0/40px 40px,linear-gradient(145deg,#151b2b,#0d1120 60%,#17152b)!important;border:1px solid #909ed22e!important;border-radius:22px!important;width:100%!important;max-width:none!important;min-height:clamp(440px,35vw,520px)!important;margin:0!important;transform:none!important;box-shadow:inset 0 1px #e1eaff14,0 20px 44px #00000029!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingFragmentedPane{background:linear-gradient(145deg,#1e2539,#121827)!important;border-color:#97abe652!important;border-radius:9px!important;box-shadow:0 10px 18px #00000040,inset 0 1px #ffffff0f!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingFragmentedPaneBar{padding:6px 7px;background:#6e83bf1a!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingFragmentedPane--notes{width:37%;top:49%;left:9%}@media (min-width:1101px){html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemSplit{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}}@media (max-width:600px){html body .cp-landing--v4 .cp-landingSection--problem .cp-landingProblemPoints{grid-template-columns:1fr;gap:16px!important}html body .cp-landing--v4 .cp-landingSection--problem .cp-landingFragmented{min-height:380px!important}}@media (min-width:1700px) and (min-height:950px){html body .cp-landing.cp-landing--v4{--landing-wide-copy:clamp(18px,1.05vw,23px);--landing-wide-title:clamp(40px,2.6vw,58px)}html body .cp-landing.cp-landing--v4 .cp-landingSection{box-sizing:border-box;flex-direction:column;align-items:stretch;min-height:calc(100svh - var(--cp-header-h,72px))!important;scroll-snap-align:start!important;justify-content:center!important;padding-block:40px!important;padding-inline:max(64px,50vw - 950px)!important;scroll-margin-block:0!important;display:flex!important}html body .cp-landing.cp-landing--v4 .cp-landingNarrativePair{scroll-snap-align:none;gap:0!important;padding-block:0!important}html body .cp-landing.cp-landing--v4 .cp-landingCollabCopy .cp-landingSectionTitle,html body .cp-landing.cp-landing--v4 .cp-landingSectionTitle{font-size:var(--landing-wide-title)!important;line-height:1.13!important}html body .cp-landing.cp-landing--v4 .cp-landingSection--problem .cp-landingProblemSubtitle,html body .cp-landing.cp-landing--v4 .cp-landingSectionText{font-size:var(--landing-wide-copy)!important;line-height:1.55!important}html body .cp-landing.cp-landing--v4 .cp-landingProblemPoints strong{font-size:20px!important}html body .cp-landing.cp-landing--v4 .cp-landingProblemPoints span{font-size:18px!important}html body .cp-landing.cp-landing--v4 .cp-landingProblemCallout p{font-size:20px!important}html body .cp-landing.cp-landing--v4 .cp-landingSection--problem .cp-landingFragmented{min-height:clamp(600px,58vh,780px)!important}html body .cp-landing.cp-landing--v4 .cp-landingMotorWorkspace .cp-landingProductViewport{height:clamp(520px,50vh,660px)!important;min-height:520px!important}html body .cp-landing.cp-landing--v4 .cp-landingMotorBlock{width:100%!important;max-width:none!important}html body .cp-landing.cp-landing--v4 .cp-landingSection--plans .cp-landingSectionText,html body .cp-landing.cp-landing--v4 .cp-landingSection--plans .cp-landingSectionTitle{max-width:100%!important}html body .cp-landing.cp-landing--v4 .cp-landingProductStageInner{height:100%!important}html body .cp-landing.cp-landing--v4 .cp-landingModuleCard{padding:36px!important}html body .cp-landing.cp-landing--v4 .cp-landingModuleCard h3{font-size:clamp(30px,1.8vw,40px)!important}html body .cp-landing.cp-landing--v4 .cp-landingModuleCard p{font-size:var(--landing-wide-copy)!important}html body .cp-landing.cp-landing--v4 .cp-landingModuleCard li,html body .cp-landing.cp-landing--v4 .cp-landingModuleCard__link{font-size:16px!important}html body .cp-landing.cp-landing--v4 .cp-landingModulesOutcome strong{font-size:22px!important}html body .cp-landing.cp-landing--v4 .cp-landingCollabCopy .cp-landingSectionText{font-size:var(--landing-wide-copy)!important}html body .cp-landing.cp-landing--v4 .cp-landingCollabPill{font-size:17px!important}html body .cp-landing.cp-landing--v4 .cp-collabNetwork{gap:16px;padding:26px}html body .cp-landing.cp-landing--v4 .cp-collabNetwork__frame{height:clamp(240px,25vh,340px)}html body .cp-landing.cp-landing--v4 .cp-collabNetwork__chat li p{font-size:14px}html body .cp-landing.cp-landing--v4 .cp-collabNetwork__chat li strong,html body .cp-landing.cp-landing--v4 .cp-collabNetwork__person small{font-size:12px}html body .cp-landing.cp-landing--v4 .cp-collabNetwork__inviteBody span,html body .cp-landing.cp-landing--v4 .cp-collabNetwork__person strong{font-size:14px}html body .cp-landing.cp-landing--v4 .cp-landingClosingScreen{box-sizing:border-box;padding-inline:max(48px,50vw - 950px)}html body .cp-landing.cp-landing--v4 .cp-landingCompanyFooter p,html body .cp-landing.cp-landing--v4 .cp-landingCompanyFooter__legal a{font-size:17px!important}}@keyframes cpSoundSpin{to{transform:rotate(1turn)}}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step]{filter:blur(8px);will-change:opacity,filter,transform;transition:opacity .42s,filter .52s,transform .62s cubic-bezier(.2,.78,.22,1);opacity:0!important;transform:translate3d(var(--chaos-x,0),var(--chaos-y,34px),0)rotate(var(--frag-rot,0deg))scale(.86)!important;animation:none!important}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="1"]{--chaos-x:-56px;--chaos-y:-28px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="2"]{--chaos-x:54px;--chaos-y:-42px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="3"]{--chaos-x:38px;--chaos-y:-8px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="4"]{--chaos-x:62px;--chaos-y:4px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="5"]{--chaos-x:-20px;--chaos-y:42px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="6"]{--chaos-x:70px;--chaos-y:48px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="7"]{--chaos-x:-62px;--chaos-y:54px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="8"]{--chaos-x:-72px;--chaos-y:56px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step="9"]{--chaos-x:64px;--chaos-y:58px}.cp-landing--v4 [data-scroll-story=operational-chaos] [data-chaos-step].is-story-visible{filter:blur();opacity:1!important;transform:translateZ(0)rotate(var(--frag-rot,0deg))scale(1)!important}.cp-landing--v4 [data-scroll-story=operational-chaos] .cp-landingFragmentedDot,.cp-landing--v4 [data-scroll-story=operational-chaos] .cp-landingFragmentedLine{opacity:0;stroke-dashoffset:48px;transition:opacity .52s,stroke-dashoffset .72s;animation:none!important}.cp-landing--v4 [data-scroll-story=operational-chaos] .cp-landingFragmentedLines.is-story-visible .cp-landingFragmentedLine{opacity:.28;stroke-dashoffset:0}.cp-landing--v4 [data-scroll-story=operational-chaos] .cp-landingFragmentedLines.is-story-visible .cp-landingFragmentedDot{opacity:.35}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneBadge,.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneNotify{filter:blur(8px);will-change:opacity,filter,transform;transition:opacity .42s,filter .52s,transform .6s cubic-bezier(.2,.78,.22,1);opacity:0!important;animation:none!important}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneBadge.is-replanned{transform:translate(-36px,-16px)rotate(-6deg)scale(.82)}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneBadge.is-delivered{transform:translate(36px,18px)rotate(5deg)scale(.82)}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneNotify{transform:translate(28px,-18px)scale(.86)}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneBadge.is-replanned.is-story-visible{filter:blur();transform:translate(0)rotate(-2deg)scale(1);opacity:1!important}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneBadge.is-delivered.is-story-visible{filter:blur();transform:translate(0)rotate(1.5deg)scale(1);opacity:1!important}.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneNotify.is-story-visible{filter:blur();transform:translate(0)scale(1);opacity:1!important}.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat,.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat li{filter:blur(7px);will-change:opacity,filter,transform;transition:opacity .38s,filter .48s,transform .56s cubic-bezier(.2,.78,.22,1);opacity:0!important;animation:none!important}.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat{transform:translate(-28px,22px)rotate(-4deg)scale(.9)}.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat li{transform:translateY(12px)scale(.96)}.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat.is-story-visible{filter:blur();transform:translate(0)rotate(-1deg)scale(1);opacity:1!important}.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat li.is-story-visible{filter:blur();transform:translate(0)scale(1);opacity:1!important}@media (max-width:767px){.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat,.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat.is-story-visible{transform:none}}@media (prefers-reduced-motion:reduce){.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat,.cp-landing--v4 [data-scroll-story=collaboration-chat] .cp-collabNetwork__chat li,.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneBadge,.cp-landing--v4 [data-scroll-story=milestones] .cp-landingMilestoneNotify,.cp-landing--v4 [data-scroll-story] [data-chaos-step]{opacity:1!important;filter:none!important;transition:none!important}}[data-public-locale=ja],html:lang(ja) body{font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}[data-public-locale=ko],html:lang(ko) body{font-family:Inter,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif}[data-public-locale=zh-CN],html:lang(zh-CN) body{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.cp-publicLanguageSelector{border:1px solid var(--cp-border,#445);background:var(--cp-surface,#15161d);max-width:12rem;color:inherit;font:inherit;border-radius:.6rem;padding:.5rem .7rem}.cp-publicLanguageField{box-sizing:border-box;border:1px solid;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-publicLanguageField{border:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.cp-publicLanguageField{background:currentColor;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.cp-publicLanguageField{background:color-mix(in srgb,currentColor 3%,transparent)}}.cp-publicLanguageField{color:var(--cp-muted,#667085);white-space:nowrap;font-size:12px;font-weight:550;line-height:1.2;transition:background .16s,border-color .16s,color .16s}.cp-publicLanguageField:hover{color:var(--cp-ink,#111827);background:currentColor}@supports (color:color-mix(in lab,red,red)){.cp-publicLanguageField:hover{background:color-mix(in srgb,currentColor 6%,transparent)}}.cp-publicLanguageField:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.cp-publicLanguageField:hover{border-color:color-mix(in srgb,currentColor 18%,transparent)}}.cp-publicLanguageField:focus-within{outline-offset:3px;outline:2px solid #8b7cf6}.cp-publicLanguageField:has(select:disabled){opacity:.55}.cp-publicLanguageField__globe{opacity:.75;flex:none}.cp-publicLanguageField__chevron{opacity:.6;flex:none;margin-left:auto}.cp-publicLanguageField .cp-publicLanguageSelector{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;margin:0;padding:0;font-size:13px;position:absolute;inset:0}@media (max-width:760px){.cp-publicLanguageField{min-height:44px}}.cp-accountMenuPreferencePill{flex-wrap:wrap}:root{--rt-dept-offline:#ff5a5a;--rt-dept-online:#4a7dff;--rt-dept-editorial:var(--rt-dept-offline);--rt-dept-vfx:#f5b335;--rt-dept-color:#8b5cf6;--rt-dept-mix:#4cc9f0;--rt-dept-delivery:#42c96b}.cp-header .cp-brandLogoWrap{min-height:0!important;box-shadow:none!important;border:none!important;border-radius:0!important;flex:none!important;padding:0!important}.cp-header .cp-brandLogo,.cp-header .cp-brandLogoWrap{width:auto!important;height:auto!important;background:0 0!important}.cp-header .cp-brandLogo{object-fit:contain!important;aspect-ratio:716/167!important;max-width:none!important;max-height:24px!important;display:block!important;transform:none!important}.cp-header .cp-brandLogo--on-dark,.dark .cp-header .cp-brandLogo--on-light,:root[data-theme=dark] .cp-header .cp-brandLogo--on-light{display:none!important}.dark .cp-header .cp-brandLogo--on-dark,:root[data-theme=dark] .cp-header .cp-brandLogo--on-dark,:root[data-theme=light] .cp-header .cp-brandLogo--on-light{display:block!important}:root[data-theme=light] .cp-header .cp-brandLogo--on-dark{display:none!important}@media (min-width:768px){.cp-header.cp-header--authenticated .cp-header-inner{box-sizing:border-box;height:56px;min-height:56px;padding-top:0;padding-bottom:0}.cp-header.cp-header--authenticated .cp-brand{flex-direction:row;flex:0 0 138px;align-items:center;gap:0;width:138px;min-width:138px}.cp-header.cp-header--authenticated .cp-brandLogoWrap{flex:none!important;width:138px!important;max-width:138px!important;height:32px!important;max-height:32px!important;overflow:hidden!important}.cp-header.cp-header--authenticated .cp-brandLogo--on-dark,.cp-header.cp-header--authenticated .cp-brandLogo--on-light{aspect-ratio:716/167!important;object-fit:contain!important;background:0 0!important;flex-shrink:0!important;width:138px!important;max-width:138px!important;height:auto!important;max-height:32px!important}}@media (max-width:767px){body:not(:has(.cp-page.cp-landing)) .cp-header .cp-brandLogo--on-dark,body:not(:has(.cp-page.cp-landing)) .cp-header .cp-brandLogo--on-light{max-height:24px!important}}body:has(.cp-page.cp-landing) .cp-brandCopy{display:none!important}body:has(.cp-page.cp-landing) .cp-header .cp-brandLogoWrap{min-width:0;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:none!important;padding:0!important;overflow:visible!important}body:has(.cp-page.cp-landing) .cp-landingHero .cp-landingTitle{letter-spacing:-.042em;font-size:clamp(32px,4.1vw,50px);font-weight:800;line-height:1.02}body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-light{max-height:36px!important}body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-dark{background:0 0!important;width:auto!important;max-height:clamp(24px,2.2vw,28px)!important}body:has(.cp-page.cp-landing) .cp-landingHeroGrid--editorial{flex-direction:column;gap:0;display:flex}body:has(.cp-page.cp-landing) .cp-landingHeroTop{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:clamp(24px,2.8vw,32px);display:grid}body:has(.cp-page.cp-landing) .cp-landingHeroCopyLead{flex-direction:column;gap:10px;min-width:0;padding-top:clamp(20px,2.4vw,28px);display:flex}body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingHeroCopyLead{padding-top:clamp(20px,2.4vw,28px)}body:has(.cp-page.cp-landing) .cp-landingAuthSplit--solo{flex-direction:column;align-self:start;align-items:stretch;width:100%;max-width:none;display:flex}body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above{align-self:flex-start;align-items:center;margin:0 0 clamp(10px,1vw,12px);padding:0;display:flex}body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full{display:none}body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full .cp-landingImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingImpactGrid{margin-top:0}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingSubtitle{margin-top:clamp(8px,1vw,12px)}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingBody,body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingBody{margin-top:4px}body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{padding-top:0;display:block}body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{gap:clamp(16px,2vw,24px);display:flex}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{gap:clamp(10px,1.4vw,14px);display:flex}body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogoWrap{width:auto;max-width:100%}body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo{object-fit:contain;object-position:left center;background:0 0;width:auto;max-width:min(100%,280px);height:auto;max-height:clamp(44px,4.8vw,56px);display:block}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-light,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-light,body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-dark{display:none!important}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-dark,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-dark,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-light{display:block!important}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo--on-dark{display:none!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{max-width:22ch}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{justify-content:center;align-items:center}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroImg{object-fit:contain;object-position:center;border-radius:inherit;pointer-events:none;width:100%;height:auto;max-height:none;margin-inline:auto;display:block}@media (min-width:1024px){body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{flex-direction:row;align-items:center;gap:clamp(16px,2vw,28px)}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{flex:0 0 35%;max-width:35%;padding-right:clamp(8px,1.2vw,16px)}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{flex:0 0 65%;justify-content:flex-end;max-width:65%}}@media (max-width:1023px){body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{text-align:center;align-items:center}body:has(.cp-page.cp-landing) .cp-landingHeroBrandLogo{object-position:center;margin-inline:auto}body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{text-align:center;max-width:28ch}}@media (max-width:900px){body:has(.cp-page.cp-landing) .cp-landingHeroTop{grid-template-columns:1fr;display:grid}body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{margin-top:clamp(16px,2vw,24px);display:block}body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:1fr;gap:clamp(16px,2vw,24px);display:grid}body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full .cp-landingImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body:has(.cp-page.cp-landing) .cp-header .cp-brandLogoWrap{flex:0 0 102px!important;width:102px!important;min-width:102px!important;max-width:102px!important;height:36px!important;max-height:36px!important;padding:0!important}body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo{aspect-ratio:auto!important;object-fit:contain!important;width:96px!important;max-width:96px!important;height:auto!important;max-height:28px!important}body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above{justify-content:center!important;align-self:center!important;width:min(52vw,196px)!important;max-width:196px!important;margin:4px auto 12px!important;position:relative!important;inset:auto!important;transform:none!important}body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above .cp-landingAuthLogo{object-fit:contain!important;width:100%!important;max-width:196px!important;height:auto!important;max-height:112px!important}}html.cp-phone .cp-landing .cp-landingHeroGrid--editorial{flex-direction:column!important;display:flex!important}html.cp-phone .cp-landing .cp-landingHeroTop{display:contents!important}html.cp-phone .cp-landing .cp-landingHeroGrid--editorial .cp-landingHeroCopyLead{order:1}html.cp-phone .cp-landing .cp-landingHeroGrid--editorial .cp-landingAuthSplit--solo{order:2}html.cp-phone .cp-landing .cp-landingHeroGrid--editorial .cp-landingHeroBrandCopy{order:4}html.cp-phone .cp-landing .cp-landingHeroGrid--editorial .cp-landingHeroBrandDiagram{order:5}html.cp-phone .cp-landing .cp-landingHeroGrid--editorial .cp-landingHeroBrandFooter{order:4;display:block}html.cp-phone .cp-landing .cp-landingHeroBrandSplit{flex-direction:column;gap:16px;display:flex}.cp-landingAuthHeroImg{object-fit:contain;object-position:center;background:0 0;width:100%;height:auto;max-height:150px;display:block}.cp-landingAuthHeroImg--on-dark,.cp-landingAuthHeroVideo--on-dark,.dark .cp-landingAuthHeroImg--on-light,.dark .cp-landingAuthHeroVideo--on-light,:root[data-theme=dark] .cp-landingAuthHeroImg--on-light,:root[data-theme=dark] .cp-landingAuthHeroVideo--on-light{display:none!important}.dark .cp-landingAuthHeroImg--on-dark,.dark .cp-landingAuthHeroVideo--on-dark,:root[data-theme=dark] .cp-landingAuthHeroImg--on-dark,:root[data-theme=dark] .cp-landingAuthHeroVideo--on-dark,:root[data-theme=light] .cp-landingAuthHeroImg--on-light,:root[data-theme=light] .cp-landingAuthHeroVideo--on-light{display:block!important}:root[data-theme=light] .cp-landingAuthHeroImg--on-dark,:root[data-theme=light] .cp-landingAuthHeroVideo--on-dark{display:none!important}@media (max-width:767px){body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-dark,body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-light{max-height:24px!important}.cp-landingAuthHeroImg{max-height:120px}}.cp-mobileDrawerHeadStart{align-items:center;gap:10px;min-width:0;display:inline-flex}.cp-mobileDrawerBrandLogo{object-fit:contain;width:auto;max-width:34px;height:28px}@media (min-width:901px){body:has(.cp-page.cp-landing){--cp-landing-hero-layout-comp:clamp(44px,5vh,52px);--cp-landing-hero-trail:clamp(6px,.7vw,10px);--cp-landing-chain-gap:clamp(32px,2.8vw,44px);--cp-landing-narrative-pad-top:clamp(18px,1.8vw,24px);--cp-hero-workflow-lift:clamp(108px,7.2vw,122px);--cp-hero-claim-offset:clamp(58px,calc(3.85vw + 2px),76px)}body:has(.cp-page.cp-landing) .cp-main{padding-top:8px}body:has(.cp-page.cp-landing) .cp-page.cp-landing{gap:0;padding-top:6px;padding-bottom:4px;max-width:min(100%,1280px)!important}body:has(.cp-page.cp-landing) .cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero.cp-landingScreen{min-height:auto!important;margin-top:4px!important;margin-bottom:0!important;scroll-margin-bottom:8px!important;transform:translateY(calc(-1*clamp(12px,1vw,16px)))!important}body:has(.cp-page.cp-landing) .cp-landingHero{overflow:visible;min-height:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingMetaTitle{margin-bottom:2px!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingSubtitle{margin-top:4px!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingBody,body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingBody{margin-top:0!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingImpactGrid,body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full .cp-landingImpactGrid{gap:6px!important;margin-top:0!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingHeroValueStrip--full .cp-landingImpactCard,body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full .cp-landingImpactCard{min-height:0!important;padding:8px 10px 7px!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingHeroValueStrip--full .cp-landingImpactCard p,body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full .cp-landingImpactCard p{-webkit-line-clamp:2;margin-top:2px!important}body:has(.cp-page.cp-landing) .cp-landingAuthSplit--solo{gap:0}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form{gap:4px!important;padding:6px 9px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthText{margin-top:0;font-size:11px;line-height:1.32}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthTabs{margin-top:0;gap:4px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthTab{min-height:28px!important;padding:4px 8px!important;font-size:12px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthForm{gap:4px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthField{gap:2px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthField label{font-size:11px;line-height:1.2}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-btn{font-size:13px;min-height:28px!important;padding:4px 10px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthSubmit{margin-top:0}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingGoogleBtn{margin-top:0;font-size:12px;min-height:28px!important;padding:4px 10px!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{margin-top:0;padding-top:0}body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{gap:10px}}@media (min-width:901px) and (max-height:940px){body:has(.cp-page.cp-landing) .cp-landingHeroGrid--editorial{gap:0}body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingHeroCopyLead{gap:4px;padding-top:clamp(16px,2vw,20px)}body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{margin-top:0}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero .cp-landingHeroValueStrip--full .cp-landingImpactCard{padding:7px 9px 6px!important}body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--compact{max-height:40px}}body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{flex:auto}body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell{box-sizing:border-box;aspect-ratio:21/9;isolation:isolate;border:1px solid #0f172a0f;border-radius:22px;width:100%;max-width:100%;max-height:clamp(206px,35vh,392px);display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell--light{background:#fff;border-color:#0f172a12;box-shadow:0 1px 4px #0f172a0d}body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell--dark{background:#061022;border-color:#94a3b824;box-shadow:0 1px 3px #00000038}body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell .cp-landingAuthHeroVideo{width:100%;max-width:none;height:100%;max-height:none;aspect-ratio:unset;object-fit:contain;object-position:center;opacity:1;-webkit-filter:none;mix-blend-mode:normal;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell--light .cp-landingAuthHeroVideo{object-fit:contain;object-position:center;-webkit-filter:none;transform:none}body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell--dark .cp-landingAuthHeroVideo{object-fit:contain;object-position:center;transform:none}@media (min-width:901px){body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell{max-height:clamp(227px,35vh,392px)}}@media (min-width:901px) and (max-height:940px){body:has(.cp-page.cp-landing) .cp-landingHeroVideoShell{max-height:clamp(186px,29vh,288px)}}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{box-sizing:border-box;margin-inline:0}.cp-landing--v3 .cp-landingHero.cp-card:after{z-index:0}body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--full{z-index:2;position:relative}body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{z-index:3;box-sizing:border-box;border-radius:0;width:100%;margin-top:0;padding:0;position:relative;overflow:visible}body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:minmax(180px,.26fr) minmax(520px,.74fr);align-items:center;gap:20px;width:100%;display:grid}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;max-width:320px;display:flex!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline{letter-spacing:-.05em;color:#fff;gap:1px;max-width:320px;margin:0;font-size:clamp(26px,2.1vw,30px);font-weight:560;line-height:.94;display:grid}body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline span,body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline strong{white-space:nowrap;display:block}body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline strong{font-weight:800}body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{color:oklab(90.0426% -.00443682 -.0144169);max-width:320px;margin:0;font-size:13px;line-height:1.45}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{z-index:3;isolation:isolate;justify-content:flex-end;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{box-sizing:border-box;aspect-ratio:16/9;width:100%;max-width:100%;height:auto;min-height:0;box-shadow:none;isolation:auto;background:0 0;border:none;border-radius:18px;margin:0;padding:0;position:static;overflow:visible;transform:none}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo{box-sizing:border-box;object-fit:contain;object-position:center center;opacity:1;-webkit-filter:none;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:none;display:block;position:static;inset:auto;transform:none}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:minmax(180px,.26fr) minmax(520px,.74fr);align-items:center;gap:20px}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{max-width:320px}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline{color:oklab(22.0803% -.00340146 -.0395936)}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{color:oklab(40.272% -.00729135 -.0371015)}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{max-width:none;box-shadow:none;background:0 0;border:none}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo{opacity:1;-webkit-filter:none;transform:none}@media (min-width:901px) and (prefers-color-scheme:light){:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:minmax(180px,.26fr) minmax(520px,.74fr);align-items:center;gap:20px}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline,:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{max-width:320px}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline{color:oklab(22.0803% -.00340146 -.0395936)}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{color:oklab(40.272% -.00729135 -.0371015)}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{max-width:none;box-shadow:none;background:0 0;border:none}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo{opacity:1;-webkit-filter:none;transform:none}}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:minmax(180px,.26fr) minmax(520px,.74fr);align-items:center;gap:20px}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline,.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{max-width:320px}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{min-height:0;max-height:none}@media (min-width:901px) and (prefers-color-scheme:dark){:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:minmax(180px,.26fr) minmax(520px,.74fr);align-items:center;gap:20px}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandHeadline,:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandTagline{max-width:320px}:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{min-height:0;max-height:none}}@media (max-width:1023px){body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{grid-template-columns:1fr;gap:20px}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{text-align:left;align-items:flex-start}}@media (min-width:901px){body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{margin-top:0!important;padding:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{gap:clamp(12px,1.6vw,20px)!important}}@media (min-width:901px) and (max-height:940px){body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{margin-top:4px!important}}@media (min-width:901px){body:has(.cp-page.cp-landing) .cp-landingHeroGrid--editorial{grid-template:"hero-copy hero-login""hero-workflow hero-claim"/minmax(0,1fr) minmax(360px,360px);align-items:start;column-gap:clamp(12px,1.5vw,18px);display:grid;row-gap:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroTop{display:contents}body:has(.cp-page.cp-landing) .cp-landingHeroCopyLead,body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingHeroCopyLead{grid-area:hero-copy;gap:clamp(4px,.55vw,7px)!important;padding-top:0!important}body:has(.cp-page.cp-landing) .cp-landingHero .cp-landingTitle br{display:inline}body:has(.cp-page.cp-landing) .cp-landingAuthSplit--solo{grid-area:hero-login;place-self:start end;width:min(100%,381px);margin-top:clamp(44px,4.85vw,76px);padding-top:clamp(40px,2.1vw + 12px,48px);position:relative;transform:translateY(clamp(-56px,-3.9vw,-40px))}body:has(.cp-page.cp-landing) .cp-landingHeroBrandFooter{display:contents;margin:0!important;padding:0!important}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit,body:has(.cp-page.cp-landing) .cp-landingHeroBrandSplit{gap:0!important;display:contents!important}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy,body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{grid-area:hero-claim;place-self:start end;width:min(100%,381px);min-width:0;max-width:381px!important;margin:var(--cp-hero-claim-offset,clamp(58px,calc(3.85vw + 2px),76px))0 0 0!important;gap:clamp(8px,1vw,12px)!important;padding:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy .cp-landingHeroBrandHeadline,body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy .cp-landingHeroBrandTagline{max-width:100%!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy .cp-landingHeroBrandHeadline{font-size:clamp(26px,2.1vw,30px)!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy .cp-landingHeroBrandTagline{font-size:11.5px!important;line-height:1.4!important}body:has(.cp-page.cp-landing) .cp-landingHeroCopyLead .cp-landingBody,body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingBody{max-width:100%}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy .cp-landingHeroBrandHeadline span,body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy .cp-landingHeroBrandHeadline strong{white-space:normal}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{flex-direction:column;grid-area:hero-workflow;justify-content:flex-start;place-self:start stretch;align-items:center;width:100%;min-width:0;max-width:100%;padding:0;display:flex;overflow:visible;margin:calc(-1*var(--cp-hero-workflow-lift,clamp(108px,7.2vw,122px)))0 0 0!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero.cp-card__pad,body:has(.cp-page.cp-landing) .cp-landingHero.cp-card__pad{padding-top:24px!important;padding-bottom:0!important;padding-inline:clamp(22px,2.6vw,32px)!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form{gap:6px!important;padding:7px 10px 14px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form>.cp-landingAuthBrand{margin:0}body:has(.cp-page.cp-landing) .cp-landingAuthBrand{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0 0 8px;padding:0;display:flex}body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above{pointer-events:none;z-index:1;flex-direction:column;align-items:center;width:fit-content;max-width:calc(100% - 12px);margin:0;padding:0;display:flex;position:absolute;bottom:calc(100% + -1*clamp(40px,2.1vw + 12px,48px) + clamp(2px,.35vw,6px) - clamp(14px,1.2vw,20px) - 8px + clamp(10px,1vw,14px));left:50%;right:auto;transform:translate(-50%,calc(-1*clamp(6px,.55vw,10px)))}body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above .cp-landingAuthLogo{object-position:center center;filter:drop-shadow(0 8px 20px #0f172a47)drop-shadow(0 3px 8px #0f172a2e);display:block;object-fit:contain!important;width:auto!important;max-width:none!important;height:auto!important;max-height:clamp(51px,3.95vw,60px)!important}.dark body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above .cp-landingAuthLogo,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above .cp-landingAuthLogo{filter:drop-shadow(0 10px 24px #0000008c)drop-shadow(0 4px 10px #00000061)}@media (prefers-color-scheme:dark){:root[data-theme=auto] body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above .cp-landingAuthLogo{filter:drop-shadow(0 10px 24px #0000008c)drop-shadow(0 4px 10px #00000061)}}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingAuthLogoWrap--above .cp-landingAuthLogo{filter:drop-shadow(0 8px 20px #0f172a47)drop-shadow(0 3px 8px #0f172a2e)}.dark body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light,body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark{display:none!important}.dark body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light{display:block!important}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark{display:none!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthTitle{letter-spacing:-.02em;margin:0;font-size:12px;font-weight:650;line-height:1.2}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthText{white-space:nowrap;margin:0;font-size:10.5px;line-height:1.28}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthTabs{margin-top:2px;margin-bottom:2px;gap:4px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthTab{min-height:29px!important;padding:4px 9px!important;font-size:12px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthForm{gap:6px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthField{gap:2px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingAuthField label{font-size:11px;line-height:1.15}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-btn{font-size:13px;min-height:29px!important;padding:4px 11px!important}body:has(.cp-page.cp-landing) .cp-landingAuthCard--form .cp-landingGoogleBtn{margin-top:4px;font-size:12px;min-height:29px!important;padding:4px 11px!important}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{box-sizing:border-box;isolation:auto;border-radius:18px;min-height:0;aspect-ratio:16/9!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:clamp(397px,54vh,555px)!important;box-shadow:none!important;margin-inline:auto!important;background:0 0!important;border:none!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;position:static!important;overflow:hidden!important;transform:translateY(calc(-1*clamp(12px,1vw,16px)))!important}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo,body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingAuthHeroVideo{box-sizing:border-box;object-fit:contain!important;object-position:center center!important;-webkit-filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:static!important;transform:none!important}body:has(.cp-page.cp-landing) .cp-landing.cp-landing--v3.cp-landingScreenSnap>.cp-landingHero.cp-landingScreen{margin-bottom:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroValueStrip--compact{width:100%;max-width:100%;max-height:40px;margin-top:0;display:block;transform:translateY(clamp(12px,1vw,16px))}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChips{flex-wrap:nowrap;align-items:center;gap:clamp(5px,.55vw,7px);max-height:40px;margin:0;padding:0;list-style:none;display:flex}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip{border:1px solid var(--rt-benefit-border,var(--cp-border));border-radius:8px;align-items:center;gap:5px;min-height:0;max-height:40px;padding:7px clamp(8px,.9vw,10px);display:inline-flex}@supports (color:color-mix(in lab,red,red)){body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip{border:1px solid var(--rt-benefit-border,color-mix(in oklab,var(--cp-border)68%,transparent))}}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip{background:var(--rt-benefit-bg,var(--cp-surface-strong,#fff))}@supports (color:color-mix(in lab,red,red)){body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip{background:var(--rt-benefit-bg,color-mix(in oklab,var(--cp-surface-strong,#fff)94%,transparent))}}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip{box-shadow:none;white-space:nowrap}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChipIcon{width:12px;height:12px;color:var(--rt-benefit-accent,var(--cp-accent));filter:saturate(1.18)contrast(1.06);flex:none;justify-content:center;align-items:center;display:inline-flex}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChipIcon svg{stroke-width:1.75px;display:block}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChipLabel{letter-spacing:-.012em;color:var(--cp-ink);font-size:12px;font-weight:600;line-height:1}@supports (color:color-mix(in lab,red,red)){body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChipLabel{color:color-mix(in oklab,var(--cp-ink)90%,var(--rt-benefit-accent,var(--cp-accent))10%)}}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip--calendar{--rt-benefit-accent:#4f86e8;--rt-benefit-bg:#3b82f60c;--rt-benefit-border:#3b82f638}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip--resources{--rt-benefit-accent:#8b6ce0;--rt-benefit-bg:#8b5cf60c;--rt-benefit-border:#8b5cf638}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip--teams{--rt-benefit-accent:#3ea86a;--rt-benefit-bg:#22c55e0c;--rt-benefit-border:#22c55e38}body:has(.cp-page.cp-landing) .cp-landingHeroBenefitChip--delivery{--rt-benefit-accent:#e07a38;--rt-benefit-bg:#f973160c;--rt-benefit-border:#f9731638}}@media (min-width:901px) and (max-height:940px){body:has(.cp-page.cp-landing){--cp-hero-workflow-lift:clamp(96px,6.4vw,108px);--cp-hero-claim-offset:clamp(48px,calc(3.2vw + 2px),64px)}body:has(.cp-page.cp-landing) .cp-landingHeroGrid--editorial{column-gap:clamp(10px,1.3vw,16px);row-gap:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroCopyLead,body:has(.cp-page.cp-landing) .cp-landingHeroTop .cp-landingHeroCopyLead{padding-top:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{justify-self:end;width:min(100%,381px)!important;max-width:381px!important;margin:var(--cp-hero-claim-offset,clamp(48px,calc(3.2vw + 2px),64px))0 0 0!important;padding:0!important}body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram{padding-bottom:0;overflow:visible;margin:calc(-1*var(--cp-hero-workflow-lift,clamp(96px,6.4vw,108px)))0 0 0!important}.dark body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell,body:has(.cp-page.cp-landing) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{max-height:clamp(318px,41vh,400px)!important}body:has(.cp-page.cp-landing) .cp-landing--v3 .cp-landingHero.cp-card__pad,body:has(.cp-page.cp-landing) .cp-landingHero.cp-card__pad{padding-top:24px!important;padding-bottom:0!important}}@media (min-width:1600px){body:has(.cp-page.cp-landing) .cp-landingHeroGrid--editorial{column-gap:clamp(14px,1.6vw,20px)}body:has(.cp-page.cp-landing) .cp-landingHeroBrandCopy{justify-self:end;width:min(100%,381px)!important;max-width:381px!important;padding:0!important}}@media (max-width:900px){.dark body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-light,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-light{display:none!important}.dark body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-dark,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-dark{display:block!important}.dark body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light,body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark{display:none!important}.dark body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark,:root[data-theme=dark] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark,:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light{display:block!important}:root[data-theme=light] body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark{display:none!important}@media (prefers-color-scheme:dark){:root[data-theme=auto]:not(.light) body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-light{display:none!important}:root[data-theme=auto]:not(.light) body:has(.cp-page.cp-landing) .cp-header .cp-brandLogo--on-dark{display:block!important}:root[data-theme=auto]:not(.light) body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light{display:none!important}:root[data-theme=auto]:not(.light) body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark{display:block!important}}@media (prefers-color-scheme:light){:root[data-theme=auto]:not(.dark) body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-light{display:block!important}:root[data-theme=auto]:not(.dark) body:has(.cp-page.cp-landing) .cp-landingAuthLogo--on-dark{display:none!important}}}.cp-header.cp-header--publicContent,body:has(.cp-landing.cp-landing--v3) .cp-header{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);box-shadow:none!important;background:#080a0feb!important;border-bottom-color:#ffffff17!important}.cp-header.cp-header--publicContent{color:#fff}.cp-header.cp-header--publicContent .cp-brandLogo--on-light{display:none!important}.cp-header.cp-header--publicContent .cp-brandLogo--on-dark{display:block!important}.cp-header.cp-header--publicContent .cp-publicNav a:not(.cp-publicNav__cta){color:#ffffffa3}.cp-header.cp-header--publicContent .cp-publicNav a:not(.cp-publicNav__cta):hover{color:#fff}.cp-header.cp-header--publicContent .cp-publicNav__locale{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff24}body:has(.cp-landing.cp-landing--v3) .cp-header .cp-brandLogo--on-light{display:none!important}body:has(.cp-landing.cp-landing--v3) .cp-header .cp-brandLogo--on-dark{display:block!important}body:has(.cp-landing.cp-landing--v3) .cp-header .cp-publicNav a:not(.cp-publicNav__cta){color:#ffffffa3}body:has(.cp-landing.cp-landing--v3) .cp-header .cp-publicNav a:not(.cp-publicNav__cta):hover{color:#fff}body:has(.cp-landing.cp-landing--v3) .cp-header .cp-publicNav__locale{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff24}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthTitle{color:#151821!important}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthText{color:#626977!important}@media (min-width:901px){body:has(.cp-landing.cp-landing--v3) .cp-landingHero.cp-card{color:#f7f8ff!important;background:radial-gradient(70% 72% at 76% 24%,#5b41ee47,#0000 72%),radial-gradient(48% 58% at 12% 84%,#167ea433,#0000 76%),#090b12!important;border-color:#ffffff1a!important;box-shadow:0 50px 140px #070a1640!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero.cp-card:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroGrid--editorial{z-index:1;position:relative;grid-template:"hero-copy hero-login""hero-workflow hero-workflow""hero-claim hero-claim"/minmax(0,1fr) minmax(360px,390px)!important;gap:40px clamp(42px,5vw,86px)!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroCopyLead{max-width:880px;padding:clamp(54px,6vw,88px) 0 0!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingMetaTitle{color:#8d7dff!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingTitle{color:#fff!important;letter-spacing:-.061em!important;font-size:clamp(50px,5.1vw,80px)!important;line-height:.94!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingSubtitle{color:#f4f6ffb0!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingBody{color:#f4f6ff7a!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingHeroClaim{color:#ffffffdb!important}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthSplit--solo{width:min(100%,390px)!important;margin:clamp(42px,5vw,72px) 0 0!important;padding:0!important;transform:none!important}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthLogoWrap--above{display:none!important}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form{background:#fafbfff0!important;border-color:#ffffff29!important;box-shadow:0 30px 90px #00000057!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroActions{margin-top:26px!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroActions .cp-btn{border-radius:999px!important;min-height:50px!important;padding-inline:24px!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroActions .cp-btn-secondary{color:#fff!important;background:#ffffff0f!important;border-color:#fff3!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroValueStrip--compact{margin-top:24px!important;transform:none!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBenefitChip{background:#ffffff0d!important;border-color:#ffffff1c!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBenefitChipLabel{color:#ffffffb8!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandDiagram{margin:0!important;padding:0 clamp(6px,1vw,14px)!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{background:#05070cbf!important;border:1px solid #ffffff1c!important;border-radius:24px!important;max-height:none!important;transform:none!important;box-shadow:0 34px 90px #0006!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandCopy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 10px clamp(54px,6vw,86px)!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandCopy .cp-landingHeroBrandHeadline{color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(34px,4vw,58px)!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandCopy .cp-landingHeroBrandTagline{color:#ffffff8c!important;max-width:560px!important;font-size:15px!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero.cp-card__pad{padding:0 clamp(26px,3.5vw,54px)!important}}@media (max-width:900px){.cp-header.cp-header--publicContent .cp-headerHamburger,body:has(.cp-landing.cp-landing--v3) .cp-header .cp-headerHamburger{color:#fff;background:#ffffff0d!important;border-color:#ffffff24!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero.cp-card{color:#f7f8ff!important;background:radial-gradient(80% 62% at 78% 14%,#5b41ee47,#0000 72%),#090b12!important;border-color:#ffffff1a!important;box-shadow:0 34px 80px #070a1638!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingMetaTitle{color:#8d7dff!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingHeroClaim,body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingTitle{color:#fff!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingSubtitle{color:#f4f6ffb0!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingBody{color:#f4f6ff7a!important}body:has(.cp-landing.cp-landing--v3) .cp-landingHeroActions .cp-btn-secondary{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff2e!important}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthLogoWrap--above{display:none!important}body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form{background:#fafbfff5!important;border-color:#ffffff24!important;box-shadow:0 26px 70px #0000004d!important}}html:not(.dark) .cp-header.cp-header--publicContent{color:#151821!important;background:#f8faffeb!important;border-bottom-color:#141c2c17!important;box-shadow:0 1px #141c2c08!important}html:not(.dark) .cp-header.cp-header--publicContent .cp-brandLogo--on-light{display:block!important}html:not(.dark) .cp-header.cp-header--publicContent .cp-brandLogo--on-dark{display:none!important}html:not(.dark) .cp-header.cp-header--publicContent .cp-publicNav a:not(.cp-publicNav__cta){color:#151821a8}html:not(.dark) .cp-header.cp-header--publicContent .cp-publicNav a:not(.cp-publicNav__cta):hover{color:#151821}html:not(.dark) .cp-header.cp-header--publicContent .cp-publicNav__locale{color:#151821b8;background:#ffffffb8;border-color:#141c2c1c}html.dark .cp-header.cp-header--publicContent{color:#fff!important;box-shadow:none!important;background:#080a0feb!important;border-bottom-color:#ffffff17!important}html.dark .cp-header.cp-header--publicContent .cp-brandLogo--on-light{display:none!important}html.dark .cp-header.cp-header--publicContent .cp-brandLogo--on-dark{display:block!important}html.dark .cp-header.cp-header--publicContent .cp-publicNav a:not(.cp-publicNav__cta){color:#ffffffa3}html.dark .cp-header.cp-header--publicContent .cp-publicNav a:not(.cp-publicNav__cta):hover{color:#fff}html.dark .cp-header.cp-header--publicContent .cp-publicNav__locale{color:#ffffffb8;background:#ffffff0d;border-color:#ffffff24}html:not(.dark) body:has(.cp-landing.cp-landing--v3),html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landing.cp-landing--v3,html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-main{color:#151821;background:#f4f6fb!important}html.dark body:has(.cp-landing.cp-landing--v3),html.dark body:has(.cp-landing.cp-landing--v3) .cp-landing.cp-landing--v3,html.dark body:has(.cp-landing.cp-landing--v3) .cp-main{color:#f7f8ff;background:#080a0f!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero.cp-card{color:#151821!important;background:radial-gradient(70% 72% at 76% 24%,#5b41ee24,#0000 72%),radial-gradient(48% 58% at 12% 84%,#167ea41a,#0000 76%),#f7f8fc!important;border-color:#141c2c1a!important;box-shadow:0 42px 110px #1c263e21!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero.cp-card:before{background-image:linear-gradient(#141c2c12 1px,#0000 0),linear-gradient(90deg,#141c2c12 1px,#0000 0)!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingMetaTitle{color:#6250dc!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingHeroClaim,html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingTitle,html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandCopy .cp-landingHeroBrandHeadline{color:#151821!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingSubtitle{color:#151821bd!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHero .cp-landingBody,html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandCopy .cp-landingHeroBrandTagline{color:#1518218f!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHeroActions .cp-btn-secondary{color:#151821!important;background:#ffffffb8!important;border-color:#141c2c24!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBenefitChip{background:#ffffffad!important;border-color:#141c2c1a!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBenefitChipLabel{color:#151821b8!important}html:not(.dark) body:has(.cp-landing.cp-landing--v3) .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{background:#ffffffc2!important;border-color:#141c2c1c!important;box-shadow:0 30px 80px #1c263e29!important}@media (max-width:900px){html:not(.dark) .cp-header.cp-header--publicContent .cp-headerHamburger{color:#151821!important;background:#ffffffad!important;border-color:#141c2c1f!important}html.dark .cp-header.cp-header--publicContent .cp-headerHamburger{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff24!important}}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form{color:#f7f8ff!important;background:#0d1019eb!important;border-color:#ffffff21!important;box-shadow:0 30px 90px #00000070!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthTitle{color:#f7f8ff!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthField label,html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthText{color:#f4f6ff9e!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthTabs{background:#ffffff0b!important;border-color:#ffffff1a!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthTab{color:#f4f6ff85!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthTab.is-active{color:#fff!important;background:#5784ff2e!important;border-color:#709dff5c!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingAuthForgot{color:#82a7ff!important}html.dark body:has(.cp-landing.cp-landing--v3) .cp-landingAuthCard--form .cp-landingGoogleBtn{color:#f7f8ff!important;background:#ffffff0e!important;border-color:#ffffff1f!important}body:has(.cp-landing--v4) .cp-main,body:has(.cp-landing--v4) .cp-main .cp-container{width:100%!important;max-width:none!important;padding-inline:0!important}body:has(.cp-landing--v4) .cp-main{background:#080a10;padding-top:0!important}.cp-landing.cp-landing--v4{color:#f7f8ff;background:#080a10;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.cp-landing--v4 .cp-card,.cp-landing--v4 .cp-landingHero,.cp-landing--v4 .cp-landingSection{box-shadow:none!important;border:0!important;border-radius:0!important}.cp-landing--v4 .cp-landingHero.cp-card:after,.cp-landing--v4 .cp-landingHero.cp-card:before{display:none!important}.cp-landing--v4 .cp-landingHero--v4{position:relative;overflow:hidden;background:radial-gradient(58% 90% at 86% 44%,#6242f54d,#0000 72%),radial-gradient(38% 60% at 8% 100%,#167ea229,#0000 72%),linear-gradient(115deg,#080a10,#0b0c16 48%,#16112d)!important;min-height:min(860px,100svh - 84px)!important;padding:clamp(72px,8vw,120px) max(28px,50vw - 660px) clamp(80px,9vw,132px)!important}.cp-landing--v4 .cp-landingHero--v4:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%,#000);mask-image:linear-gradient(90deg,#0000,#000 36%,#000)}.cp-landing--v4 .cp-landingHeroGrid--editorial{z-index:1;width:100%;max-width:1420px;min-height:660px;margin-inline:auto;position:relative;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr)!important;grid-template-areas:none!important;align-items:center!important;gap:clamp(42px,6vw,96px)!important;display:grid!important}.cp-landing--v4 .cp-landingHeroTop{flex-direction:column;min-width:0;grid-area:auto!important;align-items:flex-start!important;gap:40px!important;display:flex!important}.cp-landing--v4 .cp-landingHeroCopyLead{width:100%;max-width:670px!important}.cp-landing--v4 .cp-landingHero .cp-landingTitle{text-wrap:balance;color:#fff!important;letter-spacing:-.062em!important;max-width:680px!important;margin-top:18px!important;font-size:clamp(3rem,5.25vw,5.3rem)!important;line-height:.96!important}.cp-landing--v4 .cp-landingHero .cp-landingTitle br{display:none!important}.cp-landing--v4 .cp-landingHero .cp-landingSubtitle{color:#f4f6ffb3!important;max-width:650px!important;margin-top:26px!important;font-size:clamp(1.04rem,1.4vw,1.25rem)!important;line-height:1.58!important}.cp-landing--v4 .cp-landingHero .cp-landingBody{max-width:620px;color:#f4f6ff7a!important}.cp-landing--v4 .cp-landingHeroBrandCopy{background:0 0!important;border-top:1px solid #ffffff1f!important;width:100%!important;max-width:590px!important;padding:28px 0 0!important;display:block!important}.cp-landing--v4 .cp-landingHeroBrandHeadline{color:#fff!important;font-size:clamp(1.75rem,2.7vw,3rem)!important;line-height:1!important}.cp-landing--v4 .cp-landingHeroBrandTagline{color:#f4f6ff85!important}.cp-landing--v4 .cp-landingHeroBrandFooter{min-width:0;background:0 0!important;border:0!important;grid-area:auto!important;width:100%!important;padding:0!important;display:block!important}.cp-landing--v4 .cp-landingHeroBrandDiagram{width:100%!important;max-width:none!important;padding:0!important}.cp-landing--v4 .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{transform-origin:50%;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg);background:#0a0c14db!important;border:1px solid #ffffff24!important;border-radius:18px!important;min-height:600px!important;box-shadow:0 45px 110px #0000007a,0 0 80px #5737ea2e!important}.cp-landing--v4 .cp-landingNarrativePair{margin:0!important;padding:0!important;display:block!important}.cp-landing--v4 .cp-landingCompanyFooter,.cp-landing--v4 .cp-landingSection{background:#080a10!important;border-top:1px solid #ffffff17!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(82px,9vw,144px) max(28px,50vw - 660px)!important}.cp-landing--v4 .cp-landingSection:nth-of-type(2n){background:linear-gradient(#0a0c13,#090b11)!important}.cp-landing--v4 .cp-landingCompanyFooter h2,.cp-landing--v4 .cp-landingSectionTitle{color:#f8f9ff!important}.cp-landing--v4 .cp-landingModuleCard p,.cp-landing--v4 .cp-landingProblemPoints span,.cp-landing--v4 .cp-landingSectionText{color:#f4f6ff8f!important}.cp-landing--v4 .cp-landingMetaTitle,.cp-landing--v4 .cp-landingModuleCard__eyebrow{color:#8d7dff!important}.cp-landing--v4 .cp-landingCompanyFooter__identity>.cp-landingMetaTitle{color:#c9c2ff!important;opacity:1!important;font-weight:850!important}.cp-landing--v4 .cp-landingModulesGrid{overflow:hidden;background:#ffffff05!important;border:1px solid #ffffff1a!important;border-radius:14px!important;gap:0!important}.cp-landing--v4 .cp-landingModuleCard{color:#f7f8ff!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff17!important;border-top:0!important;border-left:0!important;border-radius:0!important;transform:none!important}.cp-landing--v4 .cp-landingModuleCard:hover{background:#7056f612!important}.cp-landing--v4 .cp-landingModuleCard h3,.cp-landing--v4 .cp-landingModuleCard li{color:#f4f6ff!important}.cp-landing--v4 .cp-landingModulesOutcome{background:linear-gradient(110deg,#5b42e21f,#ffffff06)!important;border-color:#ffffff1a!important;border-radius:14px!important}.cp-shell--standaloneAuth>.cp-header{display:none!important}.cp-shell--standaloneAuth>.cp-main,.cp-shell--standaloneAuth>.cp-main>.cp-container{min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.cp-publicAuthPage{color:#f7f8ff;background:#090b12;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);width:100%;min-height:100dvh;display:grid}.cp-publicAuthPage__visual{background:radial-gradient(70% 60% at 64% 54%,#cd3cff47,#0000 72%),radial-gradient(65% 70% at 20% 100%,#1e48ff7a,#0000 68%),radial-gradient(50% 50% at 100% 10%,#ff974c2e,#0000 72%),linear-gradient(145deg,#05050a,#120d25 52%,#08091a);border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(30px,4vw,64px);display:flex;position:relative;overflow:hidden}.cp-publicAuthPage__visual:before{content:"";aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:75%;position:absolute;bottom:-12%;right:-28%;box-shadow:0 0 0 70px #7841ff14,0 0 0 140px #7841ff0a}.cp-publicAuthPage__brand{z-index:2;width:174px;display:inline-flex;position:relative}.cp-publicAuthPage__brand img{width:100%;height:auto}.cp-publicAuthPage__visualCopy{z-index:2;max-width:610px;margin-top:clamp(62px,10vh,130px);position:relative}.cp-publicAuthPage__visualCopy>span,.cp-publicAuthPanel__kicker{color:#9a8cff;letter-spacing:.15em;font-size:.72rem;font-weight:800}.cp-publicAuthPage__visualCopy h2{color:#fff;letter-spacing:-.064em;margin:18px 0 0;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.94}.cp-publicAuthPage__visualCopy p{color:#f4f6ff94;max-width:560px;margin:24px 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.cp-publicAuthPage__product{z-index:1;opacity:.82;transform-origin:0 100%;width:min(820px,124%);margin:62px -22% -22% 10%;position:relative;transform:perspective(1100px)rotateX(5deg)rotateY(-8deg)}.cp-publicAuthPage__product .cp-landingHeroVideoShell{background:#06080fe0!important;border:1px solid #ffffff29!important;border-radius:16px!important;box-shadow:0 35px 90px #00000085!important}.cp-publicAuthPage__signal{z-index:2;align-items:flex-end;gap:5px;display:flex;position:absolute;top:42px;right:48px}.cp-publicAuthPage__signal span{background:#fff;border-radius:999px;width:4px;display:block}.cp-publicAuthPage__signal span:first-child{opacity:.42;height:12px}.cp-publicAuthPage__signal span:nth-child(2){opacity:.68;height:20px}.cp-publicAuthPage__signal span:nth-child(3){height:28px}.cp-publicAuthPage__access{background:radial-gradient(48% 32% at 70% 0,#523dc61f,#0000 72%),#0c0e15;grid-template-rows:auto 1fr;min-width:0;padding:clamp(28px,4vw,58px);display:grid}.cp-publicAuthPage__topbar{justify-content:space-between;align-items:center;display:flex}.cp-publicAuthPage__topbar a{color:#f4f6ff9e;font-size:.86rem;font-weight:650;text-decoration:none}.cp-publicAuthPage__topbar a:hover{color:#fff}.cp-publicAuthPage__panelWrap{flex-direction:column;place-self:center;width:100%;max-width:510px;padding-block:56px;display:flex}.cp-publicAuthPanel{width:100%}.cp-publicAuthPanel__intro h1{color:#fff;letter-spacing:-.058em;margin:16px 0 0;font-size:clamp(2.5rem,4vw,4.3rem);line-height:.98}.cp-publicAuthPanel__intro p{color:#f4f6ff8c;margin:18px 0 0;font-size:1rem;line-height:1.55}.cp-publicAuthPanel .cp-landingAuthTabs{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:34px;padding:4px;display:grid}.cp-publicAuthPanel .cp-landingAuthTab{color:#f4f6ff80;background:0 0;border:0;border-radius:8px;min-height:44px;font-weight:700}.cp-publicAuthPanel .cp-landingAuthTab.is-active{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff12}.cp-publicAuthPanel .cp-landingAuthForm{gap:18px;margin-top:26px}.cp-publicAuthPanel .cp-landingAuthField{gap:8px;display:grid}.cp-publicAuthPanel .cp-landingAuthField label{color:#f4f6ffad;font-size:.86rem;font-weight:650}.cp-publicAuthPanel .cp-landingAuthForgot{color:#9185ff;background:0 0;border:0;justify-self:end;margin-top:2px;font-size:.82rem;font-weight:700}.cp-publicAuthPanel .cp-landingAuthLegal{color:#f4f6ff85}.cp-publicAuthPanel .cp-landingAuthLegal a{color:#a59bff}.cp-publicAuthPanel .cp-landingAuthSubmit{min-height:54px;margin-top:4px;background:linear-gradient(110deg,#3e6ff6,#7a4ef2)!important;border-radius:11px!important;box-shadow:0 16px 36px #503ee23d!important}.cp-publicAuthPanel__divider{color:#f4f6ff4d;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;font-size:.76rem;display:grid}.cp-publicAuthPanel__divider:after,.cp-publicAuthPanel__divider:before{content:"";background:#ffffff17;height:1px}.cp-publicAuthPanel .cp-landingGoogleBtn{width:100%;min-height:52px;color:#f7f8ff!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:11px!important}.cp-publicMfaPanel__account{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;gap:4px;margin-top:28px;padding:14px 16px;display:grid}.cp-publicMfaPanel__account span{color:#f4f6ff6b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.cp-publicMfaPanel__account strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.cp-publicAuthPanel .cp-publicMfaPanel__code{font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center;font-size:1.32rem;font-weight:760}.cp-publicMfaPanel__error{color:#fecaca;background:#7f1d1d33;border:1px solid #f871714d;border-radius:9px;padding:11px 13px;font-size:.82rem;line-height:1.45}.cp-publicAuthPage__security{color:#f4f6ff57;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;font-size:.76rem;display:flex}.cp-publicAuthPage__security span{color:#46d898}.cp-publicAuthPage--loading{color:#f4f6ff9e;justify-content:center;align-items:center;gap:14px;display:flex}.cp-publicAuthPage__loadingMark{color:#fff;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.cp-authAccessTransition__topbar{color:#f4f6ff7a;font-size:.82rem;font-weight:700}.cp-authAccessTransition__panel .cp-authAccessTransition__title{color:#fff;letter-spacing:-.058em;margin:16px 0 0;font-size:clamp(2.5rem,4vw,4.3rem);line-height:.98}.cp-authAccessTransition__panel p{color:#f4f6ff8c;max-width:440px;margin:18px 0 0;font-size:1rem;line-height:1.55}.cp-authAccessTransition__progress{background:#ffffff14;border-radius:999px;width:min(100%,440px);height:3px;margin-top:34px;overflow:hidden}.cp-authAccessTransition__progress span{border-radius:inherit;background:linear-gradient(90deg,#3e6ff6,#7a4ef2,#48d7c8);width:42%;height:100%;animation:cp-auth-access-progress 1.25s ease-in-out infinite;display:block}@keyframes cp-auth-access-progress{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.cp-authAccessTransition__progress span{width:100%;animation:none}}@media (max-width:1100px){.cp-landing--v4 .cp-landingHeroGrid--editorial{min-height:0;grid-template-columns:1fr!important}.cp-landing--v4 .cp-landingHeroBrandCopy,.cp-landing--v4 .cp-landingHeroCopyLead{max-width:780px!important}.cp-landing--v4 .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{transform:none;min-height:520px!important}.cp-publicAuthPage{grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr)}.cp-publicAuthPage__product{opacity:.52}}@media (max-width:820px){.cp-landing--v4 .cp-landingCompanyFooter,.cp-landing--v4 .cp-landingHero--v4,.cp-landing--v4 .cp-landingSection{padding-inline:22px!important}.cp-landing--v4 .cp-landingHero--v4{min-height:auto!important;padding-top:64px!important}.cp-landing--v4 .cp-landingHero .cp-landingTitle{font-size:clamp(2.65rem,12vw,4.4rem)!important}.cp-landing--v4 .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{border-radius:12px!important;min-height:380px!important}.cp-landing--v4 .cp-landingModulesGrid{grid-template-columns:1fr!important}.cp-publicAuthPage{display:block}.cp-publicAuthPage__visual{border-bottom:1px solid #ffffff17;border-right:0;min-height:300px;padding:28px 24px}.cp-publicAuthPage__brand{width:148px}.cp-publicAuthPage__visualCopy{max-width:620px;margin-top:70px}.cp-publicAuthPage__visualCopy h2{font-size:clamp(2.5rem,9vw,4.2rem)}.cp-publicAuthPage__product,.cp-publicAuthPage__visualCopy p{display:none}.cp-publicAuthPage__access{min-height:calc(100dvh - 300px);padding:24px}.cp-publicAuthPage__panelWrap{padding-block:64px 34px}}@media (max-width:520px){.cp-landing--v4 .cp-landingHeroBrandCopy{display:none!important}.cp-landing--v4 .cp-landingHero .cp-landingBody{display:none}.cp-landing--v4 .cp-landingHeroActions{grid-template-columns:1fr;display:grid!important}.cp-landing--v4 .cp-landingHeroActions .cp-btn{width:100%}.cp-landing--v4 .cp-landingHeroBrandDiagram .cp-landingHeroVideoShell{min-height:300px!important}.cp-publicAuthPage__visual{min-height:230px}.cp-publicAuthPage__visualCopy{margin-top:48px}.cp-publicAuthPage__visualCopy h2{max-width:340px;font-size:clamp(2.25rem,12vw,3.2rem)}.cp-publicAuthPage__signal{top:28px;right:24px}.cp-publicAuthPage__access{min-height:calc(100dvh - 230px);padding:22px 20px}.cp-publicAuthPage__panelWrap{padding-top:54px}.cp-publicAuthPanel__intro h1{font-size:clamp(2.35rem,11vw,3.35rem)}}.cp-postFlow{color:#f8f9ff;isolation:isolate;filter:drop-shadow(0 38px 52px #00000057);width:100%;min-width:0;margin:0;position:relative}.cp-postFlow__glow{z-index:-1;filter:blur(38px);background:radial-gradient(circle at 28% 44%,#ff4a892e,#0000 34%),radial-gradient(circle at 68% 38%,#674aff47,#0000 42%),radial-gradient(circle at 88% 66%,#33d9b626,#0000 28%);border-radius:50%;position:absolute;inset:7% -4% 1%;transform:translateZ(0)}.cp-postFlow figcaption,.cp-postFlow__status{justify-content:space-between;align-items:center;gap:16px;display:flex}.cp-postFlow__status{color:#f4f6ff8c;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.09em;padding:0 2% 16px;font-size:clamp(.58rem,.7vw,.7rem);font-weight:720}.cp-postFlow__live{color:#77ebbadb;align-items:center;gap:7px;display:inline-flex}.cp-postFlow__live i{background:#4bdc99;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4bdc991a,0 0 18px #4bdc99ad}.cp-postFlow__canvas{transform-origin:50% 66%;min-height:clamp(370px,37vw,540px);position:relative;transform:perspective(1400px)rotateY(-3.2deg)rotateX(1.2deg)}.cp-postFlow__canvas:after,.cp-postFlow__canvas:before{z-index:-1;content:"";pointer-events:none;position:absolute}.cp-postFlow__canvas:before{opacity:.52;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:10% 2% 15%;-webkit-mask-image:radial-gradient(#000 32%,#0000 78%);mask-image:radial-gradient(#000 32%,#0000 78%)}.cp-postFlow__canvas:after{transform-origin:bottom;filter:blur(.2px);background:linear-gradient(#0000,#4b36b014);border-bottom:1px solid #7c69ff4d;height:24%;bottom:4%;left:4%;right:0;transform:perspective(500px)rotateX(66deg)}.cp-postFlow__routes{width:100%;height:58%;position:absolute;inset:4% 0 auto;overflow:visible}.cp-postFlow__route,.cp-postFlow__routeFine,.cp-postFlow__routeShadow{fill:none;vector-effect:non-scaling-stroke}.cp-postFlow__routeShadow{stroke:url(#cp-flow-route);stroke-width:14px;opacity:.1;filter:blur(9px)}.cp-postFlow__route{stroke:url(#cp-flow-route);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 8px #775dffa6)}.cp-postFlow__routeFine{stroke:url(#cp-flow-fade);stroke-width:1px;stroke-dasharray:5 10;opacity:.52}.cp-postFlow__traveler{fill:#fff;stroke:#755dff;stroke-width:3px}.cp-postFlow__phases{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;min-height:230px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:11% 0 auto}.cp-postFlow__phase{color:#f4f6ffb8;text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.cp-postFlow__phase:nth-child(2n){margin-top:40px}.cp-postFlow__phase:nth-child(3),.cp-postFlow__phase:nth-child(6){margin-top:98px}.cp-postFlow__phaseIndex{color:var(--flow-accent)}@supports (color:color-mix(in lab,red,red)){.cp-postFlow__phaseIndex{color:color-mix(in srgb,var(--flow-accent)78%,white 22%)}}.cp-postFlow__phaseIndex{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;opacity:.72;font-size:clamp(.48rem,.56vw,.61rem);font-weight:800}.cp-postFlow__phaseNode{border:1px solid var(--flow-accent);place-items:center;width:clamp(40px,4.1vw,58px);height:clamp(40px,4.1vw,58px);display:grid}@supports (color:color-mix(in lab,red,red)){.cp-postFlow__phaseNode{border:1px solid color-mix(in srgb,var(--flow-accent)58%,transparent)}}.cp-postFlow__phaseNode{background:radial-gradient(circle,var(--flow-accent),#0b0d15 70%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cp-postFlow__phaseNode{background:radial-gradient(circle,color-mix(in srgb,var(--flow-accent)22%,#111321 78%),#0b0d15 70%)}}.cp-postFlow__phaseNode{box-shadow:0 0 0 7px var(--flow-accent),0 15px 30px #0000005c,inset 0 1px 0 #ffffff21}@supports (color:color-mix(in lab,red,red)){.cp-postFlow__phaseNode{box-shadow:0 0 0 7px color-mix(in srgb,var(--flow-accent)7%,transparent),0 15px 30px #0000005c,inset 0 1px 0 #ffffff21}}.cp-postFlow__phaseNode i{aspect-ratio:1;background:var(--flow-accent);width:23%;box-shadow:0 0 15px var(--flow-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cp-postFlow__phaseNode i{box-shadow:0 0 15px color-mix(in srgb,var(--flow-accent)82%,transparent)}}.cp-postFlow__phase strong{color:#f7f8ff;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.62rem,.82vw,.86rem);overflow:hidden}.cp-postFlow__phase small{color:#f4f6ff5e;font-family:var(--font-geist-mono),ui-monospace,monospace;white-space:nowrap;font-size:clamp(.46rem,.54vw,.58rem)}.cp-postFlow__lanes{gap:9px;display:grid;position:absolute;bottom:7%;left:8%;right:19%}.cp-postFlow__lane{color:#f4f6ff5c;font-family:var(--font-geist-mono),ui-monospace,monospace;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;font-size:.54rem;font-weight:700;display:grid}.cp-postFlow__lane>i{background:linear-gradient(90deg,#ffffff14,#ffffff06);height:3px;display:block;overflow:visible}.cp-postFlow__lane b{background:linear-gradient(90deg,#4d8dff,#966cff 56%,#55e3c1);height:100%;display:block;position:relative;box-shadow:0 0 12px #6b5bff73}.cp-postFlow__lane b:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 12px #8e79ff}.cp-postFlow__approval{align-items:center;gap:9px;display:flex;position:absolute;bottom:4.5%;right:0}.cp-postFlow__approvalMark{color:#7ff0ca;background:#2b94761c;border:1px solid #55e3c1b3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;display:grid;box-shadow:0 0 24px #55e3c129}.cp-postFlow__approval>span:last-child{gap:2px;display:grid}.cp-postFlow__approval small{color:#77ebba8f;letter-spacing:.08em;font-size:.48rem}.cp-postFlow__approval strong{color:#dffdf2;font-size:.68rem}.cp-postFlow figcaption{border-top:1px solid #ffffff1a;margin:0 2%;padding-top:16px}.cp-postFlow figcaption span{color:#8d7dff;letter-spacing:.13em;font-size:.58rem;font-weight:820}.cp-postFlow figcaption strong{color:#f4f6ff8f;text-align:right;max-width:380px;font-size:clamp(.68rem,.85vw,.84rem);font-weight:620}.cp-postFlow--compact{filter:drop-shadow(0 26px 38px #00000042)}.cp-postFlow--compact .cp-postFlow__canvas{min-height:clamp(250px,27vw,350px)}.cp-postFlow--compact .cp-postFlow__phases{min-height:170px}.cp-postFlow--compact figcaption{display:none}@media (prefers-reduced-motion:no-preference){.cp-postFlow__traveler{animation:cpPostFlowTraveler 5.8s ease-in-out infinite}.cp-postFlow__lane b:after{animation:cpPostFlowPulse 2.8s ease-in-out var(--flow-delay,0s)infinite}.cp-postFlow__live i{animation:cpPostFlowLive 2.4s ease-in-out infinite}}@keyframes cpPostFlowTraveler{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(928px)}}@keyframes cpPostFlowPulse{0%,to{opacity:.42;transform-origin:0;transform:scaleX(.98)}50%{opacity:1;transform-origin:0;transform:scaleY(1.35)}}@keyframes cpPostFlowLive{50%{opacity:.48;box-shadow:0 0 0 8px #4bdc990a,0 0 22px #4bdc996b}}.cp-landing--v4 .cp-landingProblemVisual{perspective:1200px}.cp-landing--v4 .cp-landingFragmented{transform-origin:52% 52%;max-width:680px!important;min-height:clamp(360px,36vw,500px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important;transform:rotateY(-7deg)rotateX(2deg)rotate(-.4deg)!important}.cp-landing--v4 .cp-landingFragmented:before{content:none}.cp-landing--v4 .cp-landingSection--problem .cp-landingProblemPoints span,.cp-landing--v4 .cp-landingSection--problem .cp-landingProblemSubtitle{color:#f4f6ffc2!important}.cp-landing--v4 .cp-landingFragmentedPane{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#121725e6!important;border-color:#96a5cd40!important;border-radius:6px!important;box-shadow:0 24px 45px #00000061,0 0 0 1px #ffffff06!important}.cp-landing--v4 .cp-landingFragmentedPaneBar{background:#181f32e0!important}.cp-landing--v4 .cp-landingFragmentedLines{opacity:.72;transform:scale(1.08)}.cp-landing--v4 .cp-landingFragmentedSticky{box-shadow:0 24px 38px #00000057!important}.cp-landing--v4 .cp-landingMotorWorkspace,.cp-landing--v4 .cp-landingWorkspaceUnified--collab{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:0 45px 80px #00000042!important}.cp-landing--v4 .cp-landingCollabLayout--power{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.cp-landing--v4 .cp-landingMotorWorkspace{transform-origin:top;transform:perspective(1600px)rotateX(1.5deg)}.cp-landing--v4 .cp-landingMotorWorkspaceBar,.cp-landing--v4 .cp-landingWorkspaceBar--collab,.cp-landing--v4 .cp-landingWorkspaceStatusRow--collab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121725ad!important;border-color:#ffffff17!important}.cp-landing--v4 .cp-landingProductViewport,.cp-landing--v4 .cp-landingWorkspaceBody--collab{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(78% 120% at 50% 0,#3f45791f,#0000 70%),#0c101b8f!important;border-inline:0!important}.cp-landing--v4 .cp-landingWorkspaceActivityItem,.cp-landing--v4 .cp-landingWorkspaceFeed--hero,.cp-landing--v4 .cp-landingWorkspaceSideItem--collab{box-shadow:none!important;background:#ffffff06!important;border-radius:3px!important}.cp-landing--v4 .cp-landingModulesOutcome,.cp-landing--v4 .cp-landingProblemCallout{box-shadow:none!important;border:0!important;background:linear-gradient(90deg,#7056f61a,#0000 68%)!important;border-left:2px solid #765fff!important;border-radius:0!important}.cp-landing--v4 .cp-landingModulesGrid{background:0 0!important;border:0!important;border-top:1px solid #ffffff1a!important;border-radius:0!important;overflow:visible!important}.cp-landing--v4 .cp-landingModuleCard{border-bottom:1px solid #ffffff14!important;border-right:1px solid #ffffff14!important}.cp-landing--v4 .cp-landingCollabBadge,.cp-landing--v4 .cp-landingCollabPill,.cp-landing--v4 .cp-landingHeroBenefitChip{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cp-landing--v4 .cp-landingHeroBenefitChip{border-right:1px solid #ffffff1f!important;padding-inline:0 16px!important}.cp-publicAuthPage__product{width:min(860px,132%);margin:46px -30% -14% 8%}.cp-publicAuthPage__product .cp-postFlow__canvas{min-height:330px}@media (max-width:1100px){.cp-postFlow__canvas{min-height:clamp(410px,58vw,530px);transform:none}.cp-landing--v4 .cp-landingFragmented{transform:none!important}.cp-landing--v4 .cp-landingMotorWorkspace{transform:none}}@media (max-width:700px){.cp-postFlow{filter:drop-shadow(0 24px 34px #0000004d)}.cp-postFlow__status{padding-bottom:14px}.cp-postFlow__project{display:none}.cp-postFlow__status{justify-content:flex-end}.cp-postFlow__canvas{min-height:430px}.cp-postFlow__routes{display:none}.cp-postFlow__phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;min-height:0;inset:0 0 auto}.cp-postFlow__phase,.cp-postFlow__phase:nth-child(2n),.cp-postFlow__phase:nth-child(3),.cp-postFlow__phase:nth-child(6){text-align:left;grid-template-rows:auto auto;grid-template-columns:30px 38px minmax(0,1fr);place-items:center start;gap:1px 8px;margin:0;padding:7px 0}.cp-postFlow__phaseIndex{grid-row:1/3;align-self:center}.cp-postFlow__phaseNode{grid-row:1/3;width:34px;height:34px}.cp-postFlow__phase strong{font-size:.72rem}.cp-postFlow__phase small{font-size:.5rem}.cp-postFlow__lanes{bottom:16%;left:5%;right:5%}.cp-postFlow__approval{bottom:2%;right:4%}.cp-postFlow figcaption{justify-items:start;display:grid}.cp-postFlow figcaption strong{text-align:left}.cp-landing--v4 .cp-landingFragmented{min-height:310px!important;transform:none!important}.cp-landing--v4 .cp-landingMotorWorkspace,.cp-landing--v4 .cp-landingWorkspaceUnified--collab{box-shadow:0 26px 48px #00000038!important}}@media (max-width:480px){.cp-postFlow__canvas{min-height:500px}.cp-postFlow__phases{grid-template-columns:1fr;gap:2px}.cp-postFlow__phase,.cp-postFlow__phase:nth-child(2n),.cp-postFlow__phase:nth-child(3),.cp-postFlow__phase:nth-child(6){grid-template-columns:26px 34px minmax(0,1fr);padding:4px 0}.cp-postFlow__phaseNode{width:30px;height:30px}.cp-postFlow__lanes{bottom:13%}.cp-postFlow__approval{bottom:0}.cp-postFlow figcaption{margin-inline:0}}@media (prefers-reduced-motion:reduce){.cp-postFlow__lane b:after,.cp-postFlow__live i,.cp-postFlow__traveler{animation:none!important}}@media (max-width:767px){body:has(.cp-landing--v4),html:has(.cp-landing--v4){width:100%;max-width:100%;overflow-x:clip}html body .cp-landing--v4,html body .cp-landing--v4 article,html body .cp-landing--v4 div,html body .cp-landing--v4 figure,html body .cp-landing--v4 footer,html body .cp-landing--v4 section{box-sizing:border-box;min-width:0;max-width:100%}html body .cp-landing--v4 .cp-landingHero--v4{min-height:auto!important;padding:38px 20px 58px!important;overflow:hidden!important}html body .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{grid-template-columns:minmax(0,1fr)!important;gap:42px!important;width:100%!important}html body .cp-landing--v4 .cp-landingHeroGrid--editorial>.cp-landingHeroTop{gap:24px!important;width:100%!important}html body .cp-landing--v4 .cp-landingHeroCopyLead{width:100%!important;max-width:none!important}html body .cp-landing--v4 .cp-landingMetaTitle{overflow-wrap:anywhere;max-width:100%;letter-spacing:.12em!important;font-size:.66rem!important;line-height:1.45!important}html body .cp-landing--v4 .cp-landingHero .cp-landingTitle{text-wrap:balance;overflow-wrap:normal;word-break:normal;letter-spacing:-.048em!important;width:100%!important;max-width:none!important;margin-top:14px!important;font-size:clamp(2.15rem,10vw,2.65rem)!important;line-height:1.02!important}html body .cp-landing--v4 .cp-landingHero .cp-landingSubtitle{max-width:none!important;margin-top:18px!important;font-size:1rem!important;line-height:1.5!important}html body .cp-landing--v4 .cp-landingHeroClaim{margin-top:16px!important;font-size:1rem!important;line-height:1.35!important}html body .cp-landing--v4 .cp-landingHeroActions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:22px!important;display:grid!important}html body .cp-landing--v4 .cp-landingHeroActions .cp-btn{width:100%!important;min-height:52px!important;padding-inline:18px!important}html body .cp-landing--v4 .cp-landingHeroBrandDiagram,html body .cp-landing--v4 .cp-landingHeroBrandFooter{width:100%!important}html body .cp-landing--v4 .cp-postFlow{filter:drop-shadow(0 22px 30px #00000042);width:100%!important}html body .cp-landing--v4 .cp-postFlow__status{justify-content:flex-end;padding:0 0 12px}html body .cp-landing--v4 .cp-postFlow__project,html body .cp-landing--v4 .cp-postFlow__routes{display:none!important}html body .cp-landing--v4 .cp-postFlow__canvas{min-height:330px!important;transform:none!important}html body .cp-landing--v4 .cp-postFlow__phases{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 12px!important;min-height:0!important;inset:0 0 auto!important}html body .cp-landing--v4 .cp-postFlow__phase,html body .cp-landing--v4 .cp-postFlow__phase:nth-child(2n),html body .cp-landing--v4 .cp-postFlow__phase:nth-child(3),html body .cp-landing--v4 .cp-postFlow__phase:nth-child(6){text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:20px 30px minmax(0,1fr)!important;justify-items:start!important;gap:1px 7px!important;margin:0!important;padding:4px 0!important}html body .cp-landing--v4 .cp-postFlow__phaseIndex,html body .cp-landing--v4 .cp-postFlow__phaseNode{grid-row:1/3;align-self:center}html body .cp-landing--v4 .cp-postFlow__phaseNode{width:28px!important;height:28px!important}html body .cp-landing--v4 .cp-postFlow__phase strong{font-size:.66rem!important}html body .cp-landing--v4 .cp-postFlow__phase small{font-size:.47rem!important}html body .cp-landing--v4 .cp-postFlow__lanes{bottom:13%!important;left:4%!important;right:4%!important}html body .cp-landing--v4 .cp-postFlow__approval{bottom:0!important;right:2%!important}html body .cp-landing--v4 .cp-postFlow figcaption{display:none!important}html body .cp-landing--v4 .cp-landingCompanyFooter,html body .cp-landing--v4 .cp-landingSection{width:100%!important;padding:58px 20px!important;overflow:hidden!important}html body .cp-landing--v4 .cp-landingCompanyFooter h2,html body .cp-landing--v4 .cp-landingSectionTitle{overflow-wrap:anywhere;letter-spacing:-.04em!important;max-width:100%!important;font-size:clamp(1.8rem,8.2vw,2.2rem)!important;line-height:1.08!important}html body .cp-landing--v4 .cp-landingSectionText{max-width:none!important;font-size:1rem!important;line-height:1.52!important}html body .cp-landing--v4 .cp-landingCollabLayout--power,html body .cp-landing--v4 .cp-landingProblemSplit{grid-template-columns:minmax(0,1fr)!important;gap:38px!important;width:100%!important}html body .cp-landing--v4 .cp-landingProblemPoints{gap:14px!important}html body .cp-landing--v4 .cp-landingProblemPoints strong{font-size:1rem!important}html body .cp-landing--v4 .cp-landingProblemPoints span{font-size:.92rem!important;line-height:1.46!important}html body .cp-landing--v4 .cp-landingFragmented,html body .cp-landing--v4 .cp-landingProblemVisual{width:100%!important;min-height:300px!important;margin:0!important;transform:none!important}html body .cp-landing--v4 .cp-landingMotorBlock,html body .cp-landing--v4 .cp-landingMotorIntro,html body .cp-landing--v4 .cp-landingMotorWorkspace{width:100%!important;min-width:0!important;max-width:100%!important}html body .cp-landing--v4 .cp-landingSection--motor .cp-landingMotorTitle{overflow-wrap:anywhere;width:100%!important;max-width:100%!important;font-size:clamp(1.78rem,7.8vw,2.1rem)!important;line-height:1.08!important}html body .cp-landing--v4 .cp-landingMotorSubtitle{width:100%!important;max-width:100%!important;font-size:.95rem!important;line-height:1.48!important}html body .cp-landing--v4 .cp-landingMotorWorkspace{border-radius:12px!important;overflow:hidden!important}html body .cp-landing--v4 .cp-landingMotorWorkspaceBar{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;padding:10px!important;display:grid!important}html body .cp-landing--v4 .cp-landingMotorWorkspaceMeta{width:100%!important}html body .cp-landing--v4 .cp-landingMotorTabs--segmented{flex-wrap:wrap!important;gap:3px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}html body .cp-landing--v4 .cp-landingMotorTabs--segmented .cp-landingMotorTab{text-align:center;flex:calc(33.333% - 3px)!important;min-width:0!important;padding:7px 4px!important;font-size:.66rem!important}html body .cp-landing--v4 .cp-landingMotorTabs--segmented .cp-landingMotorTab:nth-last-child(-n+2){flex-basis:calc(50% - 3px)!important}html body .cp-landing--v4 .cp-landingMotorWorkspaceMetric{width:fit-content!important;margin:0!important}html body .cp-landing--v4 .cp-landingProductChrome--legendOnly,html body .cp-landing--v4 .cp-landingProductChromeLegend,html body .cp-landing--v4 .cp-landingProductLegend{width:100%!important}html body .cp-landing--v4 .cp-landingProductLegend{flex-wrap:wrap!important;gap:5px!important;display:flex!important}html body .cp-landing--v4 .cp-landingMotorWorkspace .cp-landingProductViewport{--cp-landing-viewport-h:300px!important;width:100%!important;height:var(--cp-landing-viewport-h)!important;min-height:var(--cp-landing-viewport-h)!important;max-height:var(--cp-landing-viewport-h)!important;overflow:hidden!important}html body .cp-landing--v4 .cp-landingProductStageInner--compact{width:100%!important;padding:6px!important}html body .cp-landing--v4 .cp-landingMotorFoot{width:100%!important;padding:12px!important}html body .cp-landing--v4 .cp-landingMotorFoot .cp-calendarMetaPills{flex-wrap:wrap!important;gap:5px!important;display:flex!important}html body .cp-landing--v4 .cp-landingSection--collab .cp-landingCollabLayout--power{padding:0!important}html body .cp-landing--v4 .cp-landingSection--collab .cp-landingCollabCopy{gap:12px!important}html body .cp-landing--v4 .cp-landingCollabBadge{white-space:normal!important;width:fit-content!important;max-width:100%!important}html body .cp-landing--v4 .cp-collabNetwork{width:100%!important;padding-top:42px!important}html body .cp-landing--v4 .cp-collabNetwork__frame{height:154px!important}html body .cp-landing--v4 .cp-collabNetwork__people{grid-template-columns:minmax(0,1fr)!important}html body .cp-landing--v4 .cp-landingModulesIntro{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important}html body .cp-landing--v4 .cp-landingModulesGrid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;overflow:hidden!important}html body .cp-landing--v4 .cp-landingModuleCard{width:100%!important;padding:26px 20px!important}html body .cp-landing--v4 .cp-landingModuleCard h3{font-size:1.7rem!important;line-height:1.12!important}html body .cp-landing--v4 .cp-landingModuleCard p{font-size:.98rem!important;line-height:1.5!important}html body .cp-landing--v4 .cp-landingModuleCard li{font-size:.88rem!important;line-height:1.4!important}html body .cp-landing--v4 .cp-landingModulesOutcome{padding:22px 20px!important}html body .cp-landing--v4 .cp-landingPlansLayout--editorial{width:100%!important;min-width:0!important;padding:0!important}html body .cp-landing--v4 .cp-landingCompanyFooter{grid-template-columns:minmax(0,1fr)!important;gap:34px!important}html body .cp-landing--v4 .cp-landingCompanyFooter__bottom,html body .cp-landing--v4 .cp-landingCompanyFooter__contact,html body .cp-landing--v4 .cp-landingCompanyFooter__identity,html body .cp-landing--v4 .cp-landingCompanyFooter__legal{width:100%!important;min-width:0!important}html body .cp-landing--v4 .cp-landingCompanyFooter__contact{padding:22px 18px!important}html body .cp-landing--v4 .cp-landingCompanyFooter__mail{overflow-wrap:anywhere;width:100%!important;min-width:0!important;padding-inline:12px!important}html body .cp-landing--v4 .cp-landingCompanyFooter__bottom{gap:10px!important;display:grid!important}}@media (max-width:420px){html body .cp-landing--v4 .cp-landingCompanyFooter,html body .cp-landing--v4 .cp-landingHero--v4,html body .cp-landing--v4 .cp-landingSection{padding-inline:18px!important}html body .cp-landing--v4 .cp-landingHero .cp-landingTitle{font-size:clamp(2.05rem,10.2vw,2.5rem)!important}html body .cp-landing--v4 .cp-postFlow__canvas{min-height:320px!important}}.cp-landingHeroAction--mobile{display:none!important}.cp-publicMobileSignIn{min-height:44px;color:inherit;white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}@media (max-width:767px){html body .cp-header.cp-header--publicContent .cp-header-mobileCluster{gap:8px}html body .cp-landing--v4 .cp-landingHeroActions .cp-landingHeroAction--desktop{display:inline-flex!important}html body .cp-landing--v4 .cp-landingHeroActions .cp-landingHeroAction--mobile{display:none!important}html body .cp-landing--v4 .cp-landingHeroActions{margin-top:20px}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroGrid.cp-landingHeroGrid--editorial{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:32px!important;display:grid!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroTop{order:1;display:block!important}html body:has(.cp-landing.cp-landing--v4) .cp-landing--v4 .cp-landingHeroGrid--editorial>.cp-landingHeroBrandFooter{order:2;justify-self:stretch;min-width:0;width:100%!important;margin:0!important}html body .cp-publicAuthPage{min-height:100dvh;display:block}html body .cp-publicAuthPage__visual{background:#0c0e15;min-height:0;padding:16px 20px}html body .cp-publicAuthPage__product,html body .cp-publicAuthPage__signal,html body .cp-publicAuthPage__visual:before,html body .cp-publicAuthPage__visualCopy{display:none}html body .cp-publicAuthPage__brand{width:142px}html body .cp-publicAuthPage__access{height:auto;min-height:0;padding:16px 20px 24px;overflow:visible}html body .cp-publicAuthPage__topbar{gap:12px}html body .cp-publicAuthPage__topbar a{font-size:12px}html body .cp-publicAuthPage__topbar select{max-width:148px;min-height:40px;font-size:14px}html body .cp-publicAuthPage__panelWrap{align-self:start;max-width:440px;padding:22px 0 0}html body .cp-publicAuthPanel__kicker{display:none}html body .cp-publicAuthPanel__intro h1{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.12}html body .cp-publicAuthPanel__intro p{margin:8px 0 0;font-size:14px;line-height:1.4}html body .cp-publicAuthPanel .cp-landingAuthTabs{margin-top:18px}html body .cp-publicAuthPanel .cp-landingAuthTab{min-height:44px;font-size:13px}html body .cp-publicAuthPanel .cp-landingAuthForm{gap:12px;margin-top:16px}html body .cp-publicAuthPanel .cp-landingAuthField{gap:6px}html body .cp-publicAuthPanel .cp-landingAuthField label{font-size:12px}html body .cp-publicAuthPanel .cp-landingAuthForgot{min-height:28px;margin-top:0;font-size:12px}html body .cp-publicAuthPanel .cp-landingAuthLegal{font-size:12px;line-height:1.4}html body .cp-publicAuthPanel .cp-landingAuthSubmit,html body .cp-publicAuthPanel .cp-landingGoogleBtn{min-height:48px;font-size:15px}html body .cp-publicAuthPanel__divider{margin:14px 0}html body .cp-publicAuthPage__security{margin-top:14px;font-size:11px}:root[data-cp-auth-transition="1"] body>.cp-authAccessTransition--global,html body .cp-authAccessTransition:not(.cp-authAccessTransition--global){flex-direction:column;width:100%;min-width:0;max-width:100vw;overflow:hidden auto;grid-template-columns:minmax(0,1fr)!important;display:flex!important}html body .cp-authAccessTransition .cp-publicAuthPage__access{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;padding:24px 22px;display:flex}html body .cp-authAccessTransition .cp-publicAuthPage__panelWrap{box-sizing:border-box;width:100%;min-width:0;max-width:440px;margin:auto;padding:28px 0}html body .cp-authAccessTransition .cp-authAccessTransition__title{overflow-wrap:anywhere;font-size:32px;line-height:1.15}html body .cp-authAccessTransition .cp-publicAuthPage__visual{flex:none}}html[data-cp-ui=next]{--rt-next-rail:64px;--rt-next-context:240px;--rt-next-rail-bg:var(--cp-bg,#f4f6fa)}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next]{--rt-next-rail-bg:color-mix(in oklab,var(--cp-bg,#f4f6fa)88%,#111827 12%)}}html[data-cp-ui=next]{--rt-next-panel:var(--cp-surface-strong,#fff)}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next]{--rt-next-panel:color-mix(in oklab,var(--cp-surface-strong,#fff)96%,var(--cp-bg,#f4f6fa)4%)}}html[data-cp-ui=next]{--rt-next-canvas:var(--cp-bg,#f4f6fa)}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next]{--rt-next-canvas:color-mix(in oklab,var(--cp-bg,#f4f6fa)97%,var(--cp-surface-strong,#fff)3%)}}html[data-cp-ui=next]{--rt-next-line:var(--cp-border,#d8dee9)}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next]{--rt-next-line:color-mix(in oklab,var(--cp-border,#d8dee9)82%,transparent)}}body:has(.cp-shell--next){overscroll-behavior-y:none}@supports (-webkit-touch-callout:none){html:has(.cp-shell--next){overscroll-behavior-y:none}}.cp-shell--next{background:var(--rt-next-canvas);padding-left:0}.cp-shell--next>.cp-header{top:0;right:0;left:var(--rt-next-rail);z-index:190;border-bottom:1px solid var(--rt-next-line);background:var(--rt-next-panel);width:auto;height:56px;margin:0;padding:0;position:fixed;display:none!important}@supports (color:color-mix(in lab,red,red)){.cp-shell--next>.cp-header{background:color-mix(in oklab,var(--rt-next-panel)94%,transparent)}}.cp-shell--next>.cp-header{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}.cp-shell--nextContext>.cp-header{left:calc(var(--rt-next-rail) + var(--rt-next-context));margin:0;padding:0}.cp-shell--next>.cp-header .cp-brand{display:none}.cp-shell--next>.cp-header .cp-header-inner{width:100%;max-width:none;height:56px!important;min-height:56px!important;padding:0 18px!important}.cp-shell--next>.cp-header .cp-header-middle{margin-left:auto}.cp-shell--next>.cp-header .cp-accountMenuRoot,.cp-shell--next>.cp-header .cp-headerGlobalNav,.cp-shell--next>.cp-header .cp-headerNotifPill{display:none}.cp-shell--next>.cp-main{width:auto;min-height:100dvh;margin-left:var(--rt-next-rail);background:var(--rt-next-canvas);padding-top:0;transition:margin-left .18s;position:relative}.cp-shell--nextContext>.cp-main{margin-left:calc(var(--rt-next-rail) + var(--rt-next-context))}.cp-shell--nextContextCollapsed>.cp-main{margin-left:var(--rt-next-rail)}.cp-shell--next>.cp-main>.cp-container{width:100%;margin:0;padding:0}.cp-shell--next .cp-page{width:100%;max-width:none;margin:0;padding:22px 24px 48px}.hubWorkspaceTitleActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hubCenterDetails{border-top:1px solid var(--cp-border);margin-top:10px;padding-top:8px}.hubCenterDetails>summary{cursor:pointer;color:var(--cp-ink);padding:5px 0;font-size:11px;font-weight:650}.hubCenterDetails>summary::marker{color:var(--cp-accent);font-size:9px}.hubCenterDetails>summary:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px;border-radius:4px}.hubCenterDetailsName{color:var(--cp-muted);margin-left:8px;font-weight:450}.hubCenterDetailsHint{color:var(--cp-muted);margin:3px 0 10px;font-size:10px;line-height:1.5}html[data-cp-ui=next] :is(.cp-module-hub,.rt-nextContext__module[data-module=hub]){--hub-accent:#244b7a;--cp-accent:var(--hub-accent);--cp-rush-cover:linear-gradient(135deg,#172e4c,#315f91)}html[data-cp-ui=next].dark :is(.cp-module-hub,.rt-nextContext__module[data-module=hub]){--hub-accent:#82a7d1}html[data-cp-ui=next] :is(.cp-module-finance,.rt-nextContext__module[data-module=finance]){--finance-accent:#b85e13;--cp-accent:var(--finance-accent)}html[data-cp-ui=next].dark :is(.cp-module-finance,.rt-nextContext__module[data-module=finance]){--finance-accent:#ffb568}html[data-cp-ui=next] :is(.cp-module-rrhh,.rt-nextContext__module[data-module=rrhh]){--team-accent:#168052}html[data-cp-ui=next].dark :is(.cp-module-rrhh,.rt-nextContext__module[data-module=rrhh]){--team-accent:#65cf9a}.rrhhTeamContactHint:not([role=alert]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rrhhTeamContactHint[role=alert]{color:var(--cp-danger,#b42318);margin-top:4px;font-size:10px;display:block}.rrhhDemandChart,.rrhhFrictionChart{min-width:0;margin:0}.rrhhDemandChart figcaption{justify-content:space-between;gap:8px;margin:10px 0 12px;font-size:11px;font-weight:650;display:flex}.rrhhDemandChart figcaption small{color:var(--cp-muted);font-size:10px;font-weight:500}.rrhhDemandChart__row{border-bottom:1px solid var(--cp-border);grid-template-columns:minmax(100px,1fr) minmax(60px,1.25fr) 24px;align-items:center;gap:12px;min-height:37px;font-size:11px;display:grid}.rrhhDemandChart__row:last-child{border-bottom:0}.rrhhDemandChart__row strong{text-align:right;font-variant-numeric:tabular-nums}.rrhhDemandChart__track,.rrhhFrictionChart__track{background:var(--cp-muted);border-radius:3px;height:8px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.rrhhDemandChart__track,.rrhhFrictionChart__track{background:color-mix(in srgb,var(--cp-muted)10%,transparent)}}.rrhhDemandChart__track>span{border-radius:inherit;background:var(--team-accent,#168052);opacity:.8;height:100%;display:block}.rrhhDemandChart__row.is-unresolved .rrhhDemandChart__track>span{background:#d58a24}.rrhhChartNote{color:var(--cp-muted);margin:10px 0;font-size:10px}.rrhhChartDetails{border-top:1px solid var(--cp-border);margin-top:10px;padding-top:8px}.rrhhChartDetails>summary{cursor:pointer;color:var(--team-accent,#168052);margin-bottom:8px;font-size:11px;font-weight:650}.rrhhFrictionChart figcaption{flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 8px;font-size:12px;display:flex}.rrhhFrictionChart figcaption>span,.rrhhFrictionChart__legend{color:var(--cp-muted);font-size:10px}.rrhhFrictionChart__legend{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.rrhhFrictionChart__header,.rrhhFrictionChart__row{grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(100px,1fr));gap:20px;display:grid}.rrhhFrictionChart__header{color:var(--cp-muted);padding-bottom:8px;font-size:10px;font-weight:650}.rrhhFrictionChart__row{border-top:1px solid var(--cp-border);align-items:center;padding:13px 0}.rrhhFrictionChart__name{gap:4px;min-width:0;font-size:12px;display:grid}.rrhhFrictionChart__name small{color:var(--cp-muted);font-size:10px;line-height:1.35}.rrhhFrictionChart__cell{--friction-color:var(--team-accent,#168052);min-width:0}.rrhhFrictionChart__cell.is-attention{--friction-color:#c68424}.rrhhFrictionChart__cell.is-critical{--friction-color:#d75555}.rrhhFrictionChart__values{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;display:flex}.rrhhFrictionChart__values strong span{color:var(--cp-muted);font-weight:500}.rrhhFrictionChart__values small{color:var(--friction-color);font-size:10px}.rrhhFrictionChart__track>span{border-radius:inherit;background:var(--friction-color);height:100%;display:block}.rrhhFrictionChart__track>i{opacity:.65;background:currentColor;width:2px;height:14px;position:absolute;top:-3px;transform:translate(-2px)}.rrhhFrictionChart__when{display:none}.rrhhFrictionChart__cell.is-unknown{color:var(--cp-muted);font-size:10px;display:grid}@media (max-width:760px){.rrhhFrictionChart__header{display:none}.rrhhFrictionChart__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rrhhFrictionChart__name{grid-column:1/-1}.rrhhFrictionChart__when{color:var(--cp-muted);margin-bottom:6px;font-size:10px;display:block}.rrhhFrictionChart__values{flex-wrap:wrap}}.hubWorkspaceHeaderMeta .hubPipelineLegend{flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin-top:12px;padding:6px 0 2px}.hubPipelineLegendTitle{border-right:1px solid var(--cp-border);letter-spacing:.11em;text-transform:uppercase;color:var(--cp-muted);flex:none;padding-right:14px;font-size:9px;font-weight:700;line-height:16px}.hubPipelineLegendList{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.hubPipelineLegendList .hubPipelineLegendItem{letter-spacing:.01em;color:var(--cp-ink);white-space:nowrap;cursor:default;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.hubPipelineLegendItem i{width:14px;height:4px;box-shadow:0 0 0 2px var(--cp-surface);border-radius:2px;flex:none}@supports (color:color-mix(in lab,red,red)){.hubPipelineLegendItem i{box-shadow:0 0 0 2px color-mix(in srgb,var(--cp-surface)75%,transparent)}}@media (max-width:600px){.hubWorkspaceHeaderMeta .hubPipelineLegend{align-items:flex-start;gap:10px}.hubPipelineLegendTitle{padding-right:10px}.hubPipelineLegendList{gap:6px 12px}}@keyframes rt-next-active-breathe{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes rt-next-typing{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cp-accountMenuFullscreenBody{display:contents}body:has(.cp-accountMenuPopover--nextFullscreen){overflow:hidden}.cp-accountMenuPopover--nextFullscreen{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cp-muted,#64748b)transparent;inset:0 0 0 var(--rt-next-rail,56px)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;position:fixed!important;overflow:hidden auto!important}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuPopover--nextFullscreen{scrollbar-color:color-mix(in oklab,var(--cp-muted,#64748b)38%,transparent)transparent}}.cp-accountMenuPopover--nextFullscreen{background:var(--rt-next-canvas,var(--cp-bg))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar{width:7px}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-track{background:0 0}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb{background:var(--cp-muted,#64748b);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--cp-muted,#64748b)42%,transparent)}}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb{background-clip:padding-box}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb:hover{background:var(--cp-muted,#64748b)}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--cp-muted,#64748b)62%,transparent)}}.cp-accountMenuPopover--nextFullscreen::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.cp-accountMenuFullscreenHead{z-index:3;border-bottom:1px solid var(--rt-next-line,var(--cp-border));background:var(--rt-next-panel,var(--cp-surface-strong));justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px clamp(24px,4vw,58px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuFullscreenHead{background:color-mix(in oklab,var(--rt-next-panel,var(--cp-surface-strong))92%,transparent)}}.cp-accountMenuFullscreenHead{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:0 10px 30px #0f172a09}.cp-accountMenuFullscreenHead>div{gap:2px;display:grid}.cp-accountMenuFullscreenHead span{color:var(--cp-accent,#695cff)}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuFullscreenHead span{color:color-mix(in oklab,var(--cp-accent,#695cff)76%,var(--cp-muted)24%)}}.cp-accountMenuFullscreenHead span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.cp-accountMenuFullscreenHead strong{letter-spacing:-.035em;font-size:22px}.cp-accountMenuFullscreenHead small{color:var(--cp-muted);font-size:9px}.cp-accountMenuFullscreenHead>button{border:1px solid var(--rt-next-line,var(--cp-border));background:var(--cp-surface);width:36px;height:36px;color:var(--cp-muted);font:inherit;cursor:pointer;border-radius:9px;font-size:21px}.cp-accountMenuFullscreenHead>button:hover{color:var(--cp-ink);background:var(--cp-surface-strong)}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuFullscreenHead{display:none}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuFullscreenBody{width:100%;height:auto;min-height:100dvh;margin:0;padding:0;display:block;overflow:visible}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuSection{padding:10px 0}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuSectionLabel{padding-inline:2px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{border-radius:14px;padding:18px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuItem{min-height:58px;padding-inline:15px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuDivider{margin-block:8px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuBack{display:none}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{border-color:color-mix(in oklab,var(--cp-border)78%,transparent)}}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{background:var(--cp-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{background:color-mix(in oklab,var(--cp-surface-strong)95%,var(--cp-surface)5%)}}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuAccountCard,.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceCard{box-shadow:0 5px 20px #0f172a06}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuWorkspaceAction{justify-self:start;width:auto;min-width:118px;padding-inline:14px}.cp-accountMenuPopover--nextFullscreen .cp-accountMenuSectionLabel{display:none}@media (max-width:820px){.cp-accountMenuPopover--nextFullscreen .cp-accountMenuFullscreenBody{padding:12px 12px 40px}}@keyframes rt-search-spin{to{transform:rotate(1turn)}}@media (max-width:900px){html[data-cp-ui=next]{--rt-next-rail:0px;--rt-next-context:0px}.cp-shell--next,.cp-shell--next.cp-shell--nextContext,.cp-shell--next.cp-shell--nextProject{padding-bottom:66px;padding-left:0}.cp-shell--next>.cp-header,.cp-shell--nextContext>.cp-header,.cp-shell--nextProject>.cp-header{margin-left:0;padding-left:0;left:0}.cp-shell--next>.cp-main,.cp-shell--nextContext>.cp-main,.cp-shell--nextProject>.cp-main{margin-left:0;padding-top:0}html[data-cp-ui=next] .cp-accountMenuPopover.cp-accountMenuPopover--mobile{bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important;max-height:min(68dvh,100dvh - 104px)!important}.cp-shell--next,.cp-shell--next.cp-shell--nextContext,.cp-shell--next.cp-shell--nextProject,.cp-shell--next>.cp-main,.cp-shell--nextContext>.cp-main,.cp-shell--nextProject>.cp-main{padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))}html[data-cp-ui=next] .cp-accountMenuPopover.cp-accountMenuPopover--mobile{background:var(--cp-bg)!important;border-radius:20px!important;max-height:min(76dvh,100dvh - 104px)!important}}html[data-cp-ui=next]{--rt-calendar:#087fa2;--rt-hub:#244b7a;--rt-assign:#7556bd;--rt-team:#168052;--rt-finance:#b85e13;--rt-editorial:#087f83;--rt-vfx:#7c3aed;--rt-sound:#89620a;--rt-color:#be185d;--rt-delivery:#0369a1;--rt-reports:#596579;--rt-on-accent:#fff}html[data-cp-ui=next].dark{--rt-calendar:#67cde9;--rt-hub:#82a7d1;--rt-assign:#c3a8f2;--rt-team:#65cf9a;--rt-finance:#ffb568;--rt-editorial:#63d4ce;--rt-vfx:#bc9bff;--rt-sound:#e6c45c;--rt-color:#f58db9;--rt-delivery:#79c9f5;--rt-reports:#bac6d8;--rt-on-accent:#101827}html[data-cp-ui=next] :is(.cp-module-calendar,[data-module=calendar]){--rt-module-accent:var(--rt-calendar)}html[data-cp-ui=next] :is(.cp-module-hub,[data-module=hub]){--rt-module-accent:var(--rt-hub)}html[data-cp-ui=next] :is(.cp-module-assign,[data-module=assign]){--rt-module-accent:var(--rt-assign)}html[data-cp-ui=next] :is(.cp-module-rrhh,[data-module=rrhh]){--rt-module-accent:var(--rt-team)}html[data-cp-ui=next] :is(.cp-module-finance,[data-module=finance]){--rt-module-accent:var(--rt-finance)}html[data-cp-ui=next] :is(.cp-module-changes,[data-module=changes]){--rt-module-accent:var(--rt-editorial)}html[data-cp-ui=next] :is(.cp-module-vfx,[data-module=vfx]){--rt-module-accent:var(--rt-vfx)}html[data-cp-ui=next] :is(.cp-module-sound,[data-module=sound]){--rt-module-accent:var(--rt-sound);--sound:var(--rt-sound);--sound-violet:var(--rt-sound)}html[data-cp-ui=next] :is(.cp-module-color,[data-module=color]){--rt-module-accent:var(--rt-color)}html[data-cp-ui=next] :is(.cp-module-delivery,[data-module=delivery]){--rt-module-accent:var(--rt-delivery)}html[data-cp-ui=next] :is(.cp-reportsPage,[data-module=reports]){--rt-module-accent:var(--rt-reports)}html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage,.rt-nextContext__module){--cp-accent:var(--rt-module-accent);--cp-accent-1:var(--rt-module-accent);--cp-accent-2:var(--rt-module-accent);--rt-module-soft:var(--rt-module-accent)}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage,.rt-nextContext__module){--rt-module-soft:color-mix(in srgb,var(--rt-module-accent)9%,var(--cp-surface))}}html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage,.rt-nextContext__module){--rt-module-line:var(--rt-module-accent)}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage,.rt-nextContext__module){--rt-module-line:color-mix(in srgb,var(--rt-module-accent)28%,var(--cp-border))}}html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage) :is(.cp-btn-primary,.cp-btn--primary):not(.cp-btn-danger){box-shadow:none;background:var(--rt-module-accent)!important;border-color:var(--rt-module-accent)!important;color:var(--rt-on-accent)!important}html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage) :is(.cp-btn-primary,.cp-btn--primary):not(.cp-btn-danger):hover:not(:disabled){background:var(--rt-module-accent)!important}@supports (color:color-mix(in lab,red,red)){html[data-cp-ui=next] :is(.cp-module-calendar,.cp-module-hub,.cp-module-assign,.cp-module-rrhh,.cp-module-finance,.cp-module-changes,.cp-module-vfx,.cp-module-sound,.cp-module-color,.cp-module-delivery,.cp-reportsPage) :is(.cp-btn-primary,.cp-btn--primary):not(.cp-btn-danger):hover:not(:disabled){background:color-mix(in srgb,var(--rt-module-accent)88%,var(--cp-ink))!important}}html[data-cp-ui=next] :is(.cp-module-color,.cp-module-delivery){--finish-accent:var(--rt-module-accent)}@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}