/*! tailwindcss v4.2.1 | 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)))){:host,:root{--cpod-density:1}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--cpod-i:0}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-blue-500:oklch(62.3% .214 259.815);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--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}html{color-scheme:light}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start-3{inset-inline-start:.75rem}.-end-0\.5{inset-inline-end:-.125rem}.end{inset-inline-end:var(--spacing)}.end-3{inset-inline-end:.75rem}.-top-0\.5{top:-.125rem}.top-1\/2{top:50%}.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}}.mx-1{margin-inline:.25rem}.mx-2{margin-inline:.5rem}.mx-auto{margin-inline:auto}.my-1{margin-block:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.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}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-\[1\.125rem\]{height:1.125rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-56{width:14rem}.w-60{width:15rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-28{max-width:7rem}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-t-transparent{border-top-color:#0000}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card{background-color:var(--card)}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.px-0{padding-inline:0}.px-1{padding-inline:.25rem}.px-2{padding-inline:.5rem}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-6{padding-inline:1.5rem}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-8{padding-block:2rem}.py-16{padding-block:4rem}.py-20{padding-block:5rem}.pt-2{padding-top:.5rem}.pb-3{padding-bottom:.75rem}.text-center{text-align:center}.text-left{text-align:left}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.ring-2,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--primary\)\]{--tw-ring-color:var(--primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[migration\:001\]{migration:1}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-12{padding-inline:3rem}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer cpod-primitives{:root{--cpod-color-gray-50:oklch(98% 0 0);--cpod-color-gray-100:oklch(96% 0 0);--cpod-color-gray-200:oklch(92% 0 0);--cpod-color-gray-300:oklch(87% 0 0);--cpod-color-gray-400:oklch(75% 0 0);--cpod-color-gray-500:oklch(62% 0 0);--cpod-color-gray-600:oklch(50% 0 0);--cpod-color-gray-700:oklch(40% 0 0);--cpod-color-gray-800:oklch(30% 0 0);--cpod-color-gray-900:oklch(22% 0 0);--cpod-color-gray-950:oklch(15% 0 0);--cpod-color-slate-50:oklch(98% .003 250);--cpod-color-slate-100:oklch(96% .005 250);--cpod-color-slate-200:oklch(92% .008 250);--cpod-color-slate-300:oklch(87% .012 250);--cpod-color-slate-400:oklch(75% .015 250);--cpod-color-slate-500:oklch(62% .018 250);--cpod-color-slate-600:oklch(50% .02 250);--cpod-color-slate-700:oklch(40% .018 250);--cpod-color-slate-800:oklch(30% .015 250);--cpod-color-slate-900:oklch(22% .012 250);--cpod-color-slate-950:oklch(15% .008 250);--cpod-color-sand-50:oklch(98% .003 60);--cpod-color-sand-100:oklch(96% .005 60);--cpod-color-sand-200:oklch(92% .008 60);--cpod-color-sand-300:oklch(87% .012 60);--cpod-color-sand-400:oklch(75% .015 60);--cpod-color-sand-500:oklch(62% .018 60);--cpod-color-sand-600:oklch(50% .02 60);--cpod-color-sand-700:oklch(40% .018 60);--cpod-color-sand-800:oklch(30% .015 60);--cpod-color-sand-900:oklch(22% .012 60);--cpod-color-sand-950:oklch(15% .008 60);--cpod-color-blue-50:oklch(97% .015 250);--cpod-color-blue-100:oklch(94% .03 250);--cpod-color-blue-200:oklch(88% .05 250);--cpod-color-blue-300:oklch(78% .08 250);--cpod-color-blue-400:oklch(68% .12 250);--cpod-color-blue-500:oklch(58% .15 250);--cpod-color-blue-600:oklch(48% .14 250);--cpod-color-blue-700:oklch(40% .12 250);--cpod-color-blue-800:oklch(32% .09 250);--cpod-color-blue-900:oklch(25% .06 250);--cpod-color-blue-950:oklch(18% .035 250);--cpod-color-teal-50:oklch(97% .015 180);--cpod-color-teal-100:oklch(94% .03 180);--cpod-color-teal-200:oklch(88% .05 180);--cpod-color-teal-300:oklch(78% .08 180);--cpod-color-teal-400:oklch(68% .12 180);--cpod-color-teal-500:oklch(58% .15 180);--cpod-color-teal-600:oklch(48% .14 180);--cpod-color-teal-700:oklch(40% .12 180);--cpod-color-teal-800:oklch(32% .09 180);--cpod-color-teal-900:oklch(25% .06 180);--cpod-color-teal-950:oklch(18% .035 180);--cpod-color-purple-50:oklch(97% .015 300);--cpod-color-purple-100:oklch(94% .03 300);--cpod-color-purple-200:oklch(88% .05 300);--cpod-color-purple-300:oklch(78% .08 300);--cpod-color-purple-400:oklch(68% .12 300);--cpod-color-purple-500:oklch(58% .15 300);--cpod-color-purple-600:oklch(48% .14 300);--cpod-color-purple-700:oklch(40% .12 300);--cpod-color-purple-800:oklch(32% .09 300);--cpod-color-purple-900:oklch(25% .06 300);--cpod-color-purple-950:oklch(18% .035 300);--cpod-color-amber-50:oklch(97% .02 85);--cpod-color-amber-100:oklch(94% .04 85);--cpod-color-amber-200:oklch(88% .07 85);--cpod-color-amber-300:oklch(80% .11 85);--cpod-color-amber-400:oklch(72% .14 85);--cpod-color-amber-500:oklch(65% .16 85);--cpod-color-amber-600:oklch(55% .145 85);--cpod-color-amber-700:oklch(45% .12 85);--cpod-color-amber-800:oklch(35% .09 85);--cpod-color-amber-900:oklch(28% .06 85);--cpod-color-amber-950:oklch(20% .035 85);--cpod-color-red-50:oklch(97% .02 25);--cpod-color-red-100:oklch(94% .04 25);--cpod-color-red-200:oklch(88% .07 25);--cpod-color-red-300:oklch(78% .11 25);--cpod-color-red-400:oklch(68% .15 25);--cpod-color-red-500:oklch(58% .18 25);--cpod-color-red-600:oklch(48% .165 25);--cpod-color-red-700:oklch(40% .14 25);--cpod-color-red-800:oklch(32% .105 25);--cpod-color-red-900:oklch(25% .07 25);--cpod-color-red-950:oklch(18% .04 25);--cpod-color-green-50:oklch(97% .015 150);--cpod-color-green-100:oklch(94% .03 150);--cpod-color-green-200:oklch(88% .05 150);--cpod-color-green-300:oklch(78% .08 150);--cpod-color-green-400:oklch(68% .12 150);--cpod-color-green-500:oklch(58% .15 150);--cpod-color-green-600:oklch(48% .14 150);--cpod-color-green-700:oklch(40% .12 150);--cpod-color-green-800:oklch(32% .09 150);--cpod-color-green-900:oklch(25% .06 150);--cpod-color-green-950:oklch(18% .035 150);--cpod-color-orange-50:oklch(97% .02 55);--cpod-color-orange-100:oklch(94% .04 55);--cpod-color-orange-200:oklch(88% .07 55);--cpod-color-orange-300:oklch(78% .11 55);--cpod-color-orange-400:oklch(68% .14 55);--cpod-color-orange-500:oklch(60% .16 55);--cpod-color-orange-600:oklch(50% .145 55);--cpod-color-orange-700:oklch(42% .12 55);--cpod-color-orange-800:oklch(34% .09 55);--cpod-color-orange-900:oklch(27% .06 55);--cpod-color-orange-950:oklch(19% .035 55);--cpod-color-indigo-50:oklch(97% .015 275);--cpod-color-indigo-100:oklch(94% .03 275);--cpod-color-indigo-200:oklch(88% .05 275);--cpod-color-indigo-300:oklch(78% .08 275);--cpod-color-indigo-400:oklch(68% .12 275);--cpod-color-indigo-500:oklch(58% .15 275);--cpod-color-indigo-600:oklch(48% .14 275);--cpod-color-indigo-700:oklch(40% .12 275);--cpod-color-indigo-800:oklch(32% .09 275);--cpod-color-indigo-900:oklch(25% .06 275);--cpod-color-indigo-950:oklch(18% .035 275);--cpod-space-px:1px;--cpod-space-0-5:.125rem;--cpod-space-1:.25rem;--cpod-space-1-5:.375rem;--cpod-space-2:.5rem;--cpod-space-2-5:.625rem;--cpod-space-3:.75rem;--cpod-space-3-5:.875rem;--cpod-space-4:1rem;--cpod-space-5:1.25rem;--cpod-space-6:1.5rem;--cpod-space-7:1.75rem;--cpod-space-8:2rem;--cpod-space-9:2.25rem;--cpod-space-10:2.5rem;--cpod-space-11:2.75rem;--cpod-space-12:3rem;--cpod-space-14:3.5rem;--cpod-space-16:4rem;--cpod-space-20:5rem;--cpod-space-24:6rem;--cpod-space-28:7rem;--cpod-space-32:8rem;--cpod-space-36:9rem;--cpod-space-40:10rem;--cpod-space-44:11rem;--cpod-space-48:12rem;--cpod-space-52:13rem;--cpod-space-56:14rem;--cpod-space-60:15rem;--cpod-space-64:16rem;--cpod-space-72:18rem;--cpod-space-80:20rem;--cpod-space-96:24rem;--cpod-space-n-1:-.25rem;--cpod-space-n-2:-.5rem;--cpod-space-n-3:-.75rem;--cpod-space-n-4:-1rem;--cpod-space-n-6:-1.5rem;--cpod-space-n-8:-2rem;--cpod-spacing-card-padding-compact:var(--cpod-space-4);--cpod-spacing-card-padding-default:var(--cpod-space-6);--cpod-spacing-card-padding-spacious:var(--cpod-space-8);--cpod-spacing-card-gap:var(--cpod-space-4);--cpod-spacing-card-gap-lg:var(--cpod-space-6);--cpod-spacing-layout-gutter:var(--cpod-space-6);--cpod-spacing-layout-gutter-lg:var(--cpod-space-8);--cpod-spacing-layout-section:var(--cpod-space-16);--cpod-spacing-layout-section-compact:var(--cpod-space-12);--cpod-spacing-layout-content:var(--cpod-space-4);--cpod-spacing-layout-page:var(--cpod-space-8);--cpod-spacing-layout-page-y:var(--cpod-space-12);--cpod-spacing-layout-page-y-hero:var(--cpod-space-20);--cpod-spacing-component-gap-xs:var(--cpod-space-1);--cpod-spacing-component-gap-sm:var(--cpod-space-2);--cpod-spacing-component-gap-md:var(--cpod-space-3);--cpod-spacing-component-gap-lg:var(--cpod-space-4);--cpod-spacing-component-gap-xl:var(--cpod-space-6);--cpod-spacing-component-padding-xs:var(--cpod-space-2);--cpod-spacing-component-padding-sm:var(--cpod-space-3);--cpod-spacing-component-padding-md:var(--cpod-space-4);--cpod-spacing-component-padding-lg:var(--cpod-space-6);--cpod-spacing-component-padding-xl:var(--cpod-space-8);--cpod-spacing-button-padding-x-sm:var(--cpod-space-3);--cpod-spacing-button-padding-x-md:var(--cpod-space-4);--cpod-spacing-button-padding-x-lg:var(--cpod-space-6);--cpod-spacing-button-padding-y-sm:var(--cpod-space-1-5);--cpod-spacing-button-padding-y-md:var(--cpod-space-2-5);--cpod-spacing-button-padding-y-lg:var(--cpod-space-3-5);--cpod-spacing-button-gap:var(--cpod-space-2);--cpod-spacing-input-padding-x-sm:var(--cpod-space-3);--cpod-spacing-input-padding-x-md:var(--cpod-space-4);--cpod-spacing-input-padding-x-lg:var(--cpod-space-5);--cpod-spacing-input-padding-y-sm:var(--cpod-space-2);--cpod-spacing-input-padding-y-md:var(--cpod-space-2-5);--cpod-spacing-input-padding-y-lg:var(--cpod-space-3-5);--cpod-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cpod-font-mono:ui-monospace,"Cascadia Code","JetBrains Mono","Fira Code",Consolas,monospace;--cpod-font-size-2xs:.625rem;--cpod-font-size-xs:.75rem;--cpod-font-size-sm:.875rem;--cpod-font-size-base:1rem;--cpod-font-size-lg:1.125rem;--cpod-font-size-xl:1.25rem;--cpod-font-size-2xl:1.5rem;--cpod-font-size-3xl:1.875rem;--cpod-font-size-4xl:2.25rem;--cpod-font-size-5xl:3rem;--cpod-font-size-6xl:3.75rem;--cpod-font-size-7xl:4.5rem;--cpod-font-size-8xl:6rem;--cpod-font-size-9xl:8rem;--cpod-font-size-fluid-sm:clamp(.875rem,.85rem + .125vw,1rem);--cpod-font-size-fluid-base:clamp(1rem,.95rem + .25vw,1.125rem);--cpod-font-size-fluid-lg:clamp(1.125rem,1.05rem + .375vw,1.375rem);--cpod-font-size-fluid-xl:clamp(1.25rem,1.1rem + .75vw,1.75rem);--cpod-font-size-fluid-2xl:clamp(1.5rem,1.3rem + 1vw,2.25rem);--cpod-font-size-fluid-3xl:clamp(1.875rem,1.5rem + 1.875vw,3rem);--cpod-font-size-fluid-4xl:clamp(2.25rem,1.75rem + 2.5vw,4rem);--cpod-font-size-fluid-5xl:clamp(3rem,2rem + 5vw,6rem);--cpod-font-weight-thin:100;--cpod-font-weight-extralight:200;--cpod-font-weight-light:300;--cpod-font-weight-normal:400;--cpod-font-weight-medium:500;--cpod-font-weight-semibold:600;--cpod-font-weight-bold:700;--cpod-font-weight-extrabold:800;--cpod-font-weight-black:900;--cpod-line-height-none:1;--cpod-line-height-tight:1.25;--cpod-line-height-snug:1.375;--cpod-line-height-normal:1.5;--cpod-line-height-relaxed:1.625;--cpod-line-height-loose:2;--cpod-letter-spacing-tightest:-.05em;--cpod-letter-spacing-tighter:-.03em;--cpod-letter-spacing-tight:-.015em;--cpod-letter-spacing-normal:0;--cpod-letter-spacing-wide:.025em;--cpod-letter-spacing-wider:.05em;--cpod-letter-spacing-widest:.1em;--cpod-radius-none:0;--cpod-radius-xs:.25rem;--cpod-radius-sm:.5rem;--cpod-radius-md:.625rem;--cpod-radius-DEFAULT:.75rem;--cpod-radius-lg:1rem;--cpod-radius-xl:1.25rem;--cpod-radius-2xl:1.5rem;--cpod-radius-3xl:2rem;--cpod-radius-4xl:2.5rem;--cpod-radius-full:9999px;--cpod-radius-interactive:var(--cpod-radius-md);--cpod-radius-component:var(--cpod-radius-DEFAULT);--cpod-radius-kpi-card:var(--cpod-radius-lg);--cpod-radius-overlay:var(--cpod-radius-xl);--cpod-radius-badge:var(--cpod-radius-full);--cpod-radius-avatar:var(--cpod-radius-full);--cpod-radius-checkbox:var(--cpod-radius-xs);--cpod-radius-inner:var(--cpod-radius-sm);--cpod-ratio-square:1/1;--cpod-ratio-landscape:4/3;--cpod-ratio-portrait:3/4;--cpod-ratio-wide:16/9;--cpod-ratio-ultrawide:21/9;--cpod-ratio-golden:1.618/1;--cpod-ratio-golden-portrait:1/1.618;--cpod-shadow-xs:0 1px 2px 0 oklch(0% 0 0/.05);--cpod-shadow-sm:0 1px 3px 0 oklch(0% 0 0/.08),0 1px 2px -1px oklch(0% 0 0/.08);--cpod-shadow-md:0 4px 6px -1px oklch(0% 0 0/.09),0 2px 4px -2px oklch(0% 0 0/.06);--cpod-shadow-lg:0 10px 15px -3px oklch(0% 0 0/.1),0 4px 6px -4px oklch(0% 0 0/.06);--cpod-shadow-xl:0 20px 25px -5px oklch(0% 0 0/.12),0 8px 10px -6px oklch(0% 0 0/.08);--cpod-shadow-2xl:0 25px 50px -12px oklch(0% 0 0/.25);--cpod-shadow-dark-xs:0 1px 2px 0 oklch(0% 0 0/.3);--cpod-shadow-dark-sm:0 1px 3px 0 oklch(0% 0 0/.4),0 1px 2px -1px oklch(0% 0 0/.4);--cpod-shadow-dark-md:0 4px 6px -1px oklch(0% 0 0/.45),0 2px 4px -2px oklch(0% 0 0/.35);--cpod-shadow-dark-lg:0 10px 15px -3px oklch(0% 0 0/.5),0 4px 6px -4px oklch(0% 0 0/.35);--cpod-shadow-dark-xl:0 20px 25px -5px oklch(0% 0 0/.55),0 8px 10px -6px oklch(0% 0 0/.4);--cpod-shadow-dark-2xl:0 25px 50px -12px oklch(0% 0 0/.7);--cpod-shadow-primary-sm:0 0 0 0 oklch(54.6% .245 262/0),0 1px 3px 0 oklch(54.6% .245 262/.12),0 1px 2px -1px oklch(54.6% .245 262/.12);--cpod-shadow-primary-md:0 0 0 0 oklch(54.6% .245 262/0),0 4px 14px -2px oklch(54.6% .245 262/.25),0 4px 6px -1px oklch(0% 0 0/.08);--cpod-shadow-primary-lg:0 0 0 0 oklch(54.6% .245 262/0),0 10px 25px -3px oklch(54.6% .245 262/.35),0 4px 6px -4px oklch(0% 0 0/.1);--cpod-shadow-success-sm:0 0 0 0 oklch(62.7% .194 149/0),0 1px 3px 0 oklch(62.7% .194 149/.12),0 1px 2px -1px oklch(62.7% .194 149/.12);--cpod-shadow-success-md:0 0 0 0 oklch(62.7% .194 149/0),0 4px 14px -2px oklch(62.7% .194 149/.25),0 4px 6px -1px oklch(0% 0 0/.08);--cpod-shadow-danger-sm:0 0 0 0 oklch(57.7% .245 27/0),0 1px 3px 0 oklch(57.7% .245 27/.12),0 1px 2px -1px oklch(57.7% .245 27/.12);--cpod-shadow-danger-md:0 0 0 0 oklch(57.7% .245 27/0),0 4px 14px -2px oklch(57.7% .245 27/.25),0 4px 6px -1px oklch(0% 0 0/.08);--cpod-shadow-warning-md:0 0 0 0 oklch(76.9% .188 70/0),0 4px 14px -2px oklch(76.9% .188 70/.25),0 4px 6px -1px oklch(0% 0 0/.08);--cpod-shadow-kpi-default:0 1px 3px 0 oklch(0% 0 0/.08),0 1px 2px -1px oklch(0% 0 0/.08);--cpod-shadow-kpi-hover:0 4px 12px -2px oklch(0% 0 0/.12),0 2px 4px -1px oklch(0% 0 0/.08);--cpod-shadow-kpi-increase:0 0 0 0 oklch(62.7% .194 149/0),0 1px 3px 0 oklch(62.7% .194 149/.08),0 1px 2px -1px oklch(62.7% .194 149/.08),0 4px 12px -4px oklch(62.7% .194 149/.15);--cpod-shadow-kpi-decrease:0 0 0 0 oklch(57.7% .245 27/0),0 1px 3px 0 oklch(57.7% .245 27/.08),0 1px 2px -1px oklch(57.7% .245 27/.08),0 4px 12px -4px oklch(57.7% .245 27/.15);--cpod-shadow-kpi-neutral:0 0 0 0 oklch(71% .015 264/0),0 1px 3px 0 oklch(71% .015 264/.1),0 1px 2px -1px oklch(71% .015 264/.1);--cpod-shadow-focus-default:0 0 0 3px oklch(62.3% .214 259/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-shadow-focus-error:0 0 0 3px oklch(57.7% .245 27/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-shadow-focus-success:0 0 0 3px oklch(62.7% .194 149/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-shadow-inner:inset 0 2px 4px 0 oklch(0% 0 0/.05);--cpod-shadow-inner-lg:inset 0 4px 8px 0 oklch(0% 0 0/.1);--cpod-shadow-inner-dark:inset 0 2px 4px 0 oklch(0% 0 0/.25);--cpod-glow-sm:0 0 8px oklch(100% 0 0/.4),0 0 16px oklch(100% 0 0/.2);--cpod-glow-md:0 0 16px oklch(100% 0 0/.5),0 0 32px oklch(100% 0 0/.25);--cpod-glow-lg:0 0 24px oklch(100% 0 0/.6),0 0 48px oklch(100% 0 0/.3);--cpod-elevation-card:var(--cpod-shadow-sm);--cpod-elevation-card-hover:var(--cpod-shadow-md);--cpod-elevation-dropdown:var(--cpod-shadow-md);--cpod-elevation-popover:var(--cpod-shadow-lg);--cpod-elevation-modal:var(--cpod-shadow-xl);--cpod-elevation-kpi:var(--cpod-shadow-kpi-default);--cpod-elevation-kpi-hover:var(--cpod-shadow-kpi-hover);--cpod-z-auto:auto;--cpod-z-base:0;--cpod-z-raised:1;--cpod-z-sticky:100;--cpod-z-dropdown:200;--cpod-z-overlay:300;--cpod-z-modal:400;--cpod-z-popover:500;--cpod-z-tooltip:600;--cpod-z-toast:700;--cpod-z-banner:800;--cpod-z-spotlight:900;--cpod-z-max:9999;--cpod-duration-instant:0s;--cpod-duration-fast:.15s;--cpod-duration-normal:.25s;--cpod-duration-moderate:.35s;--cpod-duration-slow:.5s;--cpod-duration-slower:.7s;--cpod-ease-linear:linear;--cpod-ease-in:cubic-bezier(.4,0,1,1);--cpod-ease-out:cubic-bezier(0,0,.2,1);--cpod-ease-in-out:cubic-bezier(.4,0,.2,1);--cpod-ease-apple:cubic-bezier(.4,0,.2,1);--cpod-ease-apple-in:cubic-bezier(.4,0,1,1);--cpod-ease-apple-out:cubic-bezier(0,0,.2,1);--cpod-ease-spring:cubic-bezier(.34,1.56,.64,1);--cpod-ease-smooth:cubic-bezier(.25,.1,.25,1);--cpod-ease-snappy:cubic-bezier(.4,0,.6,1);--cpod-ease-emphasized:cubic-bezier(.4,0,.2,1);--cpod-ease-emphasized-decelerate:cubic-bezier(0,0,.2,1);--cpod-ease-emphasized-accelerate:cubic-bezier(.4,0,1,1);--cpod-transition-fade:opacity var(--cpod-duration-fast) var(--cpod-ease-apple-out);--cpod-transition-fade-slow:opacity var(--cpod-duration-normal) var(--cpod-ease-apple);--cpod-transition-slide:transform var(--cpod-duration-moderate) var(--cpod-ease-apple-out);--cpod-transition-scale:transform var(--cpod-duration-fast) var(--cpod-ease-apple-out);--cpod-transition-color:color var(--cpod-duration-fast) var(--cpod-ease-apple),background-color var(--cpod-duration-fast) var(--cpod-ease-apple),border-color var(--cpod-duration-fast) var(--cpod-ease-apple),fill var(--cpod-duration-fast) var(--cpod-ease-apple),stroke var(--cpod-duration-fast) var(--cpod-ease-apple);--cpod-transition-shadow:box-shadow var(--cpod-duration-normal) var(--cpod-ease-apple);--cpod-transition-all:all var(--cpod-duration-fast) var(--cpod-ease-apple);--cpod-transition-kpi-value:color var(--cpod-duration-normal) var(--cpod-ease-smooth),transform var(--cpod-duration-normal) var(--cpod-ease-smooth);--cpod-transition-kpi-card:box-shadow var(--cpod-duration-moderate) var(--cpod-ease-apple),border-color var(--cpod-duration-moderate) var(--cpod-ease-apple),background-color var(--cpod-duration-moderate) var(--cpod-ease-apple);--cpod-content-width-narrow:45ch;--cpod-content-width-base:65ch;--cpod-content-width-wide:75ch;--cpod-content-width-full:90ch;--cpod-prose-width-sm:36rem;--cpod-prose-width-base:48rem;--cpod-prose-width-lg:56rem;--cpod-prose-width-xl:64rem;--cpod-container-sm:640px;--cpod-container-md:768px;--cpod-container-lg:1024px;--cpod-container-xl:1280px;--cpod-container-2xl:1536px;--cpod-line-clamp-1:1;--cpod-line-clamp-2:2;--cpod-line-clamp-3:3;--cpod-line-clamp-4:4;--cpod-line-clamp-5:5;--cpod-line-clamp-6:6;--cpod-opacity-0:0;--cpod-opacity-5:.05;--cpod-opacity-10:.1;--cpod-opacity-20:.2;--cpod-opacity-25:.25;--cpod-opacity-30:.3;--cpod-opacity-40:.4;--cpod-opacity-50:.5;--cpod-opacity-60:.6;--cpod-opacity-70:.7;--cpod-opacity-75:.75;--cpod-opacity-80:.8;--cpod-opacity-90:.9;--cpod-opacity-95:.95;--cpod-opacity-100:1;--cpod-blur-none:0;--cpod-blur-sm:4px;--cpod-blur-md:8px;--cpod-blur-lg:12px;--cpod-blur-xl:16px;--cpod-blur-2xl:24px;--cpod-blur-3xl:40px;--cpod-border-width-0:0px;--cpod-border-width-1:1px;--cpod-border-width-2:2px;--cpod-border-width-4:4px;--cpod-border-width-8:8px;--cpod-outline-width-0:0px;--cpod-outline-width-1:1px;--cpod-outline-width-2:2px;--cpod-outline-width-4:4px;--cpod-outline-width-8:8px;--cpod-ring-width-0:0px;--cpod-ring-width-1:1px;--cpod-ring-width-2:2px;--cpod-ring-width-4:4px;--cpod-ring-width-8:8px;--cpod-ring-offset-0:0px;--cpod-ring-offset-1:1px;--cpod-ring-offset-2:2px;--cpod-ring-offset-4:4px}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background-color:var(--cpod-color-bg-base,oklch(99.5% .002 264));color:var(--cpod-color-text-primary,oklch(18% .008 264));font-family:var(--cpod-font-sans,system-ui,-apple-system,sans-serif);font-size:var(--cpod-font-size-base,1rem);line-height:var(--cpod-line-height-normal,1.5)}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--cpod-color-focus-ring);outline-offset:2px}::selection{background-color:var(--cpod-color-selection-bg);color:var(--cpod-color-selection-fg)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cpod-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cpod-not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}:focus-visible{outline:var(--cpod-focus-ring-width,2px) solid var(--cpod-color-focus-ring);outline-offset:var(--cpod-focus-ring-offset,2px);box-shadow:var(--cpod-focus-shadow,0 0 0 4px oklch(55% .15 250/.2))}.cpod-ms-auto{margin-inline-start:auto}.cpod-me-auto{margin-inline-end:auto}.cpod-text-start{text-align:start}.cpod-text-end{text-align:end}}@layer cpod-semantic{:root{--cpod-color-bg-base:oklch(99.5% .002 264);--cpod-color-bg-surface:oklch(100% 0 0);--cpod-color-bg-surface-hover:oklch(99% .002 264);--cpod-color-bg-surface-elevated:oklch(100% 0 0);--cpod-color-bg-subtle:oklch(98% .003 264);--cpod-color-bg-muted:oklch(97% .004 264);--cpod-color-bg-inverse:oklch(21% .006 264);--cpod-color-bg-hover:var(--cpod-color-bg-subtle);--cpod-color-bg-canvas:var(--cpod-color-bg-base);--cpod-color-bg-surface-raised:var(--cpod-color-bg-surface);--cpod-color-bg-surface-sunken:var(--cpod-color-bg-subtle);--cpod-color-bg-surface-overlay:var(--cpod-color-bg-surface-elevated);--cpod-color-bg-primary:var(--cpod-color-blue-600);--cpod-color-bg-primary-hover:var(--cpod-color-blue-700);--cpod-color-bg-primary-active:var(--cpod-color-blue-800);--cpod-color-bg-secondary:var(--cpod-color-slate-100);--cpod-color-bg-secondary-hover:var(--cpod-color-slate-200);--cpod-color-bg-secondary-active:var(--cpod-color-slate-300);--cpod-color-bg-danger:var(--cpod-color-red-600);--cpod-color-bg-danger-hover:var(--cpod-color-red-700);--cpod-color-bg-danger-active:var(--cpod-color-red-800);--cpod-color-bg-success:var(--cpod-color-teal-600);--cpod-color-bg-success-hover:var(--cpod-color-teal-700);--cpod-color-bg-success-active:var(--cpod-color-teal-800);--cpod-color-bg-warning:var(--cpod-color-amber-700);--cpod-color-bg-warning-hover:var(--cpod-color-amber-800);--cpod-color-bg-warning-active:var(--cpod-color-amber-900);--cpod-color-bg-info:var(--cpod-color-blue-500);--cpod-color-bg-info-hover:var(--cpod-color-blue-600);--cpod-color-bg-info-active:var(--cpod-color-blue-700);--cpod-color-text-primary:oklch(18% .008 264);--cpod-color-text-secondary:oklch(40% .016 264);--cpod-color-text-tertiary:oklch(54% .016 264);--cpod-color-text-disabled:oklch(68% .015 264);--cpod-color-text-inverse:oklch(98.5% .002 264);--cpod-color-text-link:oklch(48% .245 262);--cpod-color-text-link-hover:oklch(40% .243 264);--cpod-color-fg-default:var(--cpod-color-text-primary);--cpod-color-fg-muted:var(--cpod-color-text-secondary);--cpod-color-fg-subtle:var(--cpod-color-text-tertiary);--cpod-color-fg-on-emphasis:oklch(100% 0 0);--cpod-color-fg-primary:var(--cpod-color-blue-600);--cpod-color-fg-primary-hover:var(--cpod-color-blue-700);--cpod-color-fg-danger:var(--cpod-color-red-600);--cpod-color-fg-danger-hover:var(--cpod-color-red-700);--cpod-color-fg-success:var(--cpod-color-teal-600);--cpod-color-fg-success-hover:var(--cpod-color-teal-700);--cpod-color-fg-warning:oklch(42% .12 85);--cpod-color-fg-warning-hover:oklch(34% .09 85);--cpod-color-fg-info:var(--cpod-color-blue-600);--cpod-color-fg-info-hover:var(--cpod-color-blue-700);--cpod-color-border-subtle:oklch(93% .006 264);--cpod-color-border-default:oklch(87% .01 264);--cpod-color-border-emphasis:oklch(71% .015 264);--cpod-color-border-strong:oklch(45% .016 264);--cpod-color-border-interactive:oklch(54.6% .245 262);--cpod-color-border-danger-emphasis:var(--cpod-color-red-700);--cpod-color-border-success-emphasis:var(--cpod-color-teal-700);--cpod-color-border-warning-emphasis:var(--cpod-color-amber-700);--cpod-color-border-info-emphasis:var(--cpod-color-blue-700);--cpod-color-border-focus-ring:var(--cpod-color-border-focus);--cpod-color-text-on-accent:var(--cpod-color-fg-on-emphasis);--cpod-color-border-muted:var(--cpod-color-border-subtle);--cpod-color-border-primary:var(--cpod-color-blue-600);--cpod-color-border-danger:var(--cpod-color-red-600);--cpod-color-border-success:var(--cpod-color-teal-600);--cpod-color-border-warning:var(--cpod-color-amber-500);--cpod-color-border-info:var(--cpod-color-blue-500);--cpod-color-feedback-success:var(--cpod-color-teal-600);--cpod-color-feedback-error:var(--cpod-color-red-600);--cpod-color-feedback-warning:var(--cpod-color-amber-600);--cpod-color-feedback-info:var(--cpod-color-blue-600);--cpod-color-success:var(--cpod-color-feedback-success);--cpod-color-error:var(--cpod-color-feedback-error);--cpod-color-warning:var(--cpod-color-feedback-warning);--cpod-color-info:var(--cpod-color-feedback-info);--cpod-color-feedback-success-bg:oklch(97% .015 150/.5);--cpod-color-feedback-error-bg:oklch(97% .02 25/.5);--cpod-color-feedback-warning-bg:oklch(97% .02 85/.5);--cpod-color-feedback-info-bg:oklch(97% .015 250/.5);--cpod-color-feedback-successBg:var(--cpod-color-feedback-success-bg);--cpod-color-feedback-errorBg:var(--cpod-color-feedback-error-bg);--cpod-color-feedback-warningBg:var(--cpod-color-feedback-warning-bg);--cpod-color-feedback-infoBg:var(--cpod-color-feedback-info-bg);--cpod-color-syntax-string:oklch(60% .15 150);--cpod-color-syntax-number:oklch(65% .16 85);--cpod-color-syntax-boolean:oklch(58% .15 300);--cpod-color-syntax-property:oklch(58% .15 250);--cpod-color-syntax-keyword:oklch(58% .15 300);--cpod-color-syntax-comment:oklch(55% .018 264);--cpod-color-syntax-function:oklch(65% .16 85);--cpod-color-bg-surface-inset:oklch(97% .004 264);--cpod-color-bg-surface-raised-alt:oklch(100% 0 0);--cpod-color-bg-surfaceInset:var(--cpod-color-bg-surface-inset);--cpod-color-bg-surfaceRaised:var(--cpod-color-bg-surface-raised-alt);--cpod-color-action-primary:var(--cpod-color-blue-600);--cpod-color-action-primary-hover:var(--cpod-color-blue-700);--cpod-color-fg-disabled:oklch(71% .015 264);--cpod-color-border-disabled:oklch(87% .01 264);--cpod-color-border-focus:var(--cpod-color-focus-ring);--cpod-elevation-low:var(--cpod-shadow-sm);--cpod-color-kpi-increase-text:oklch(52.7% .154 150);--cpod-color-kpi-increase-background:oklch(98.2% .018 155/.4);--cpod-color-kpi-increase-border:oklch(62.7% .194 149/.2);--cpod-color-kpi-increase-badge-bg:oklch(98.2% .018 155/.15);--cpod-color-kpi-decrease-text:oklch(57.7% .245 27);--cpod-color-kpi-decrease-background:oklch(97.1% .013 17/.4);--cpod-color-kpi-decrease-border:oklch(57.7% .245 27/.2);--cpod-color-kpi-decrease-badge-bg:oklch(97.1% .013 17/.15);--cpod-color-kpi-neutral-text:oklch(55.5% .018 264);--cpod-color-kpi-neutral-background:oklch(98.5% .002 264);--cpod-color-kpi-neutral-badge-bg:oklch(93% .006 264/.5);--cpod-color-kpi-value:oklch(21% .006 264);--cpod-color-kpi-label:oklch(55.5% .018 264);--cpod-color-kpi-comparison:oklch(71% .015 264);--cpod-color-kpi-sparkline-increase:oklch(62.7% .194 149);--cpod-color-kpi-sparkline-decrease:oklch(57.7% .245 27);--cpod-color-kpi-sparkline-neutral:oklch(54.6% .245 262);--cpod-color-focus-ring:var(--cpod-color-blue-500);--cpod-color-selection-bg:var(--cpod-color-blue-100);--cpod-color-selection-fg:var(--cpod-color-blue-900);--cpod-color-bg-selected:oklch(94% .02 250);--cpod-color-bg-selected-hover:oklch(91% .025 250);--cpod-color-bg-selected-active:oklch(88% .03 250);--cpod-color-border-selected:var(--cpod-color-blue-400);--cpod-color-text-placeholder:oklch(68% .015 264);--cpod-shadow-focus-on-accent:0 0 0 3px oklch(100% 0 0/.6),0 1px 2px 0 oklch(0% 0 0/.1);--cpod-surface-default:var(--cpod-color-bg-surface);--cpod-surface-base:var(--cpod-surface-default);--cpod-surface-raised:var(--cpod-color-bg-surface-raised);--cpod-surface-sunken:var(--cpod-color-bg-surface-sunken);--cpod-surface-overlay:var(--cpod-color-bg-surface-overlay);--cpod-space-component-xs:var(--cpod-space-1);--cpod-space-component-sm:var(--cpod-space-2);--cpod-space-component-md:var(--cpod-space-4);--cpod-space-component-lg:var(--cpod-space-6);--cpod-space-component-xl:var(--cpod-space-8);--cpod-radius-component-sm:var(--cpod-radius-sm);--cpod-radius-component-md:var(--cpod-radius-md);--cpod-radius-component-lg:var(--cpod-radius-lg);--cpod-shadow-component-sm:var(--cpod-shadow-sm);--cpod-shadow-component-md:var(--cpod-shadow-md);--cpod-shadow-component-lg:var(--cpod-shadow-lg);--cpod-shadow-overlay:var(--cpod-shadow-xl);--cpod-shadow-card:var(--cpod-elevation-card);--cpod-shadow-card-hover:var(--cpod-elevation-card-hover);--cpod-shadow-dropdown:var(--cpod-elevation-dropdown);--cpod-shadow-popover:var(--cpod-elevation-popover);--cpod-shadow-modal:var(--cpod-elevation-modal);--cpod-shadow-kpi:var(--cpod-elevation-kpi);--cpod-shadow-kpi-hover:var(--cpod-elevation-kpi-hover);--cpod-text-display:var(--cpod-font-size-fluid-5xl);--cpod-text-h1:var(--cpod-font-size-fluid-4xl);--cpod-text-h2:var(--cpod-font-size-fluid-3xl);--cpod-text-h3:var(--cpod-font-size-fluid-2xl);--cpod-text-h4:var(--cpod-font-size-fluid-xl);--cpod-text-h5:var(--cpod-font-size-fluid-lg);--cpod-text-h6:var(--cpod-font-size-fluid-base);--cpod-text-body:var(--cpod-font-size-base);--cpod-text-body-sm:var(--cpod-font-size-sm);--cpod-text-caption:var(--cpod-font-size-xs);--cpod-text-overline:var(--cpod-font-size-2xs);--cpod-type-display-size:var(--cpod-font-size-fluid-5xl);--cpod-type-display-lh:var(--cpod-line-height-tight);--cpod-type-display-weight:var(--cpod-font-weight-bold);--cpod-type-display-tracking:var(--cpod-tracking-tightest);--cpod-type-h1-size:var(--cpod-font-size-fluid-4xl);--cpod-type-h1-lh:var(--cpod-line-height-tight);--cpod-type-h1-weight:var(--cpod-font-weight-bold);--cpod-type-h1-tracking:var(--cpod-tracking-tighter);--cpod-type-h2-size:var(--cpod-font-size-fluid-3xl);--cpod-type-h2-lh:var(--cpod-line-height-snug);--cpod-type-h2-weight:var(--cpod-font-weight-semibold);--cpod-type-h2-tracking:var(--cpod-tracking-tighter);--cpod-type-h3-size:var(--cpod-font-size-fluid-2xl);--cpod-type-h3-lh:var(--cpod-line-height-snug);--cpod-type-h3-weight:var(--cpod-font-weight-semibold);--cpod-type-h3-tracking:var(--cpod-tracking-tight);--cpod-type-h4-size:var(--cpod-font-size-fluid-xl);--cpod-type-h4-lh:var(--cpod-line-height-normal);--cpod-type-h4-weight:var(--cpod-font-weight-semibold);--cpod-type-h4-tracking:var(--cpod-tracking-tight);--cpod-type-body-size:var(--cpod-font-size-base);--cpod-type-body-lh:var(--cpod-line-height-relaxed);--cpod-type-body-weight:var(--cpod-font-weight-normal);--cpod-type-body-tracking:var(--cpod-tracking-normal);--cpod-type-body-sm-size:var(--cpod-font-size-sm);--cpod-type-body-sm-lh:var(--cpod-line-height-relaxed);--cpod-type-body-sm-weight:var(--cpod-font-weight-normal);--cpod-type-body-sm-tracking:var(--cpod-tracking-normal);--cpod-type-label-size:var(--cpod-font-size-sm);--cpod-type-label-lh:var(--cpod-line-height-normal);--cpod-type-label-weight:var(--cpod-font-weight-medium);--cpod-type-label-tracking:var(--cpod-tracking-normal);--cpod-type-caption-size:var(--cpod-font-size-xs);--cpod-type-caption-lh:var(--cpod-line-height-normal);--cpod-type-caption-weight:var(--cpod-font-weight-normal);--cpod-type-caption-tracking:var(--cpod-tracking-wide);--cpod-type-overline-size:var(--cpod-font-size-2xs);--cpod-type-overline-lh:var(--cpod-line-height-normal);--cpod-type-overline-weight:var(--cpod-font-weight-semibold);--cpod-type-overline-tracking:var(--cpod-tracking-widest);--cpod-type-code-size:var(--cpod-font-size-sm);--cpod-type-code-lh:var(--cpod-line-height-relaxed);--cpod-type-code-weight:var(--cpod-font-weight-normal);--cpod-type-code-tracking:var(--cpod-tracking-normal);--cpod-type-kpi-value-size:var(--cpod-font-size-3xl);--cpod-type-kpi-value-lh:var(--cpod-line-height-none);--cpod-type-kpi-value-weight:var(--cpod-font-weight-semibold);--cpod-type-kpi-value-tracking:var(--cpod-tracking-tight);--cpod-type-kpi-label-size:var(--cpod-font-size-sm);--cpod-type-kpi-label-lh:var(--cpod-line-height-normal);--cpod-type-kpi-label-weight:var(--cpod-font-weight-normal);--cpod-type-kpi-label-tracking:var(--cpod-tracking-normal);--cpod-text-weight-light:var(--cpod-font-weight-light);--cpod-text-weight-normal:var(--cpod-font-weight-normal);--cpod-text-weight-medium:var(--cpod-font-weight-medium);--cpod-text-weight-semibold:var(--cpod-font-weight-semibold);--cpod-text-weight-bold:var(--cpod-font-weight-bold);--cpod-text-leading-tight:var(--cpod-line-height-tight);--cpod-text-leading-normal:var(--cpod-line-height-normal);--cpod-text-leading-relaxed:var(--cpod-line-height-relaxed);--cpod-text-truncate:ellipsis;--cpod-text-wrap-balance:balance;--cpod-text-wrap-pretty:pretty;--cpod-text-wrap-stable:stable;--cpod-state-hover-opacity:var(--cpod-opacity-90);--cpod-state-active-opacity:var(--cpod-opacity-80);--cpod-state-loading-opacity:var(--cpod-opacity-60);--cpod-state-hover-overlay:oklch(0% 0 0/.05);--cpod-state-hover-overlay-dark:oklch(100% 0 0/.05);--cpod-state-active-overlay:oklch(0% 0 0/.1);--cpod-state-active-overlay-dark:oklch(100% 0 0/.1);--cpod-space-inline-xs:var(--cpod-space-1);--cpod-space-inline-sm:var(--cpod-space-2);--cpod-space-inline-md:var(--cpod-space-3);--cpod-space-inline-lg:var(--cpod-space-4);--cpod-space-stack-xs:var(--cpod-space-2);--cpod-space-stack-sm:var(--cpod-space-4);--cpod-space-stack-md:var(--cpod-space-6);--cpod-space-stack-lg:var(--cpod-space-8);--cpod-space-stack-xl:var(--cpod-space-12);--cpod-space-inset-xs:var(--cpod-space-2);--cpod-space-inset-sm:var(--cpod-space-3);--cpod-space-inset-md:var(--cpod-space-4);--cpod-space-inset-lg:var(--cpod-space-6);--cpod-space-inset-xl:var(--cpod-space-8);--cpod-space-section-sm:var(--cpod-space-12);--cpod-space-section-md:var(--cpod-space-16);--cpod-space-section-lg:var(--cpod-space-24);--cpod-space-section-xl:var(--cpod-space-32);--cpod-motion-duration-instant:var(--cpod-duration-instant);--cpod-motion-duration-fast:var(--cpod-duration-fast);--cpod-motion-duration-quick:var(--cpod-duration-fast);--cpod-motion-duration-normal:var(--cpod-duration-normal);--cpod-motion-duration-slow:var(--cpod-duration-slow);--cpod-motion-duration-deliberate:var(--cpod-duration-slower);--cpod-motion-ease-standard:var(--cpod-ease-in-out);--cpod-motion-ease-enter:var(--cpod-ease-out);--cpod-motion-ease-exit:var(--cpod-ease-in);--cpod-motion-ease-bounce:var(--cpod-ease-spring);--cpod-motion-ease-emphasized:var(--cpod-ease-emphasized);--cpod-focus-ring-width:var(--cpod-ring-width-2);--cpod-focus-ring-offset:var(--cpod-ring-offset-2);--cpod-focus-ring-color:var(--cpod-color-focus-ring);--cpod-focus-ring-style:solid;--cpod-backdrop-blur:var(--cpod-blur-md);--cpod-backdrop-opacity:var(--cpod-opacity-50);--cpod-backdrop-color:oklch(0% 0 0/.5);--cpod-backdrop-color-light:oklch(0% 0 0/.3);--cpod-backdrop-color-heavy:oklch(0% 0 0/.7);--cpod-status-draft-fg:oklch(45% .016 264);--cpod-status-draft-bg:oklch(95% .004 264);--cpod-status-draft-border:oklch(80% .01 264);--cpod-status-pending-fg:oklch(42% .12 85);--cpod-status-pending-bg:oklch(97% .02 85);--cpod-status-pending-border:oklch(72% .14 85);--cpod-status-in-review-fg:oklch(42% .15 250);--cpod-status-in-review-bg:oklch(96% .02 250);--cpod-status-in-review-border:oklch(68% .12 250);--cpod-status-approved-fg:oklch(40% .12 150);--cpod-status-approved-bg:oklch(96% .02 150);--cpod-status-approved-border:oklch(65% .14 150);--cpod-status-rejected-fg:oklch(44% .165 25);--cpod-status-rejected-bg:oklch(97% .02 25);--cpod-status-rejected-border:oklch(68% .15 25);--cpod-status-escalated-fg:oklch(40% .14 300);--cpod-status-escalated-bg:oklch(96% .02 300);--cpod-status-escalated-border:oklch(65% .12 300);--cpod-status-overdue-fg:oklch(44% .165 25);--cpod-status-overdue-bg:oklch(95% .03 25);--cpod-status-overdue-border:oklch(60% .165 25);--cpod-status-blocked-fg:oklch(40% .145 55);--cpod-status-blocked-bg:oklch(96% .025 55);--cpod-status-blocked-border:oklch(68% .14 55);--cpod-status-closed-fg:oklch(42% .008 264);--cpod-status-closed-bg:oklch(93% .006 264);--cpod-status-closed-border:oklch(75% .012 264);--cpod-status-active-fg:oklch(40% .12 150);--cpod-status-active-bg:oklch(96% .02 150);--cpod-status-active-border:oklch(65% .14 150);--cpod-status-inactive-fg:oklch(45% .016 264);--cpod-status-inactive-bg:oklch(95% .004 264);--cpod-status-inactive-border:oklch(80% .01 264);--cpod-status-info-fg:oklch(42% .15 250);--cpod-status-info-bg:oklch(96% .02 250);--cpod-status-info-border:oklch(68% .12 250);--cpod-status-warning-fg:oklch(42% .12 85);--cpod-status-warning-bg:oklch(97% .02 85);--cpod-status-warning-border:oklch(72% .14 85);--cpod-density-space-multiplier:var(--cpod-density,1);--cpod-density-text-multiplier:var(--cpod-density,1);--cpod-state-saving-fg:oklch(42% .12 85);--cpod-state-saving-bg:oklch(97% .02 85);--cpod-state-saved-fg:oklch(40% .12 150);--cpod-state-saved-bg:oklch(96% .02 150);--cpod-glow-success:0 0 0 3px oklch(62.7% .194 149/.2),0 0 16px oklch(62.7% .194 149/.12);--cpod-glow-primary:0 0 0 3px oklch(54.6% .245 262/.2),0 0 16px oklch(54.6% .245 262/.12);--cpod-glow-danger:0 0 0 3px oklch(57.7% .245 27/.2),0 0 16px oklch(57.7% .245 27/.12);--cpod-gradient-brand:linear-gradient(135deg,var(--cpod-color-blue-500) 0%,var(--cpod-color-indigo-600) 50%,var(--cpod-color-indigo-700) 100%);--cpod-gradient-surface:linear-gradient(180deg,oklch(100% 0 0),oklch(98% .003 264));--cpod-gradient-success:linear-gradient(135deg,oklch(58% .15 165),oklch(48% .14 150));--cpod-gradient-danger:linear-gradient(135deg,oklch(58% .18 25),oklch(48% .165 15));--cpod-gradient-warm:linear-gradient(135deg,oklch(72% .14 85),oklch(60% .16 55));--cpod-gradient-mesh:radial-gradient(at 40% 20%,oklch(75% .08 250/.3) 0px,transparent 50%),radial-gradient(at 80% 0%,oklch(72% .08 300/.2) 0px,transparent 50%),radial-gradient(at 0% 50%,oklch(80% .06 180/.15) 0px,transparent 50%);--cpod-gradient-shimmer:linear-gradient(90deg,oklch(95% .003 264/0),oklch(95% .003 264/.8) 50%,oklch(95% .003 264/0));--cpod-skeleton-bg:oklch(93% .003 264);--cpod-skeleton-highlight:oklch(97% .002 264);--cpod-skeleton-shimmer-gradient:linear-gradient(90deg,oklch(93% .003 264/0),oklch(97% .002 264/.8) 50%,oklch(93% .003 264/0));--cpod-chart-series-1:var(--cpod-chart-1);--cpod-chart-series-2:var(--cpod-chart-2);--cpod-chart-series-3:var(--cpod-chart-7);--cpod-chart-series-4:var(--cpod-chart-5);--cpod-chart-series-5:var(--cpod-chart-4);--cpod-chart-series-6:var(--cpod-chart-3);--cpod-chart-series-7:var(--cpod-chart-6);--cpod-chart-series-8:var(--cpod-chart-10);--cpod-chart-grid:var(--cpod-chart-grid-color);--cpod-chart-axis:var(--cpod-chart-axis-color);--cpod-chart-tooltip-bg:oklch(18% .008 264);--cpod-chart-tooltip-border:var(--cpod-color-border-default);--cpod-table-header-bg:oklch(97% .004 264);--cpod-table-header-fg:var(--cpod-color-text-primary);--cpod-table-row-hover-bg:oklch(98.5% .003 264);--cpod-table-row-selected-bg:var(--cpod-color-bg-selected);--cpod-table-row-striped-bg:oklch(98.5% .002 264);--cpod-table-border:var(--cpod-color-border-subtle);--cpod-table-cell-padding-x:var(--cpod-space-4);--cpod-table-cell-padding-y:var(--cpod-space-3);--cpod-table-cell-padding-x-compact:var(--cpod-space-3);--cpod-table-cell-padding-y-compact:var(--cpod-space-2);color-scheme:light;--cpod-container-padding-sm:var(--cpod-space-4);--cpod-container-padding-md:var(--cpod-space-6);--cpod-container-padding-lg:var(--cpod-space-8);--cpod-container-padding-xl:var(--cpod-space-12);--cpod-container-gap-sm:var(--cpod-space-4);--cpod-container-gap-md:var(--cpod-space-6);--cpod-container-gap-lg:var(--cpod-space-8);--cpod-container-gap-xl:var(--cpod-space-12);--cpod-color-text-code:oklch(55% .2 300);--cpod-risk-critical:oklch(55% .22 25);--cpod-risk-high:oklch(62% .2 35);--cpod-risk-medium:oklch(70% .16 70);--cpod-risk-low:oklch(55% .16 145);--cpod-risk-info:oklch(55% .15 250);--cpod-risk-critical-bg:oklch(55% .22 25/.12);--cpod-risk-high-bg:oklch(62% .2 35/.12);--cpod-risk-medium-bg:oklch(70% .16 70/.12);--cpod-risk-low-bg:oklch(55% .16 145/.12);--cpod-risk-info-bg:oklch(55% .15 250/.12);--cpod-trend-improving:oklch(55% .16 145);--cpod-trend-stable:oklch(55% .15 250);--cpod-trend-declining:oklch(55% .22 25);--cpod-maturity-0:oklch(45% .01 285);--cpod-maturity-1:oklch(55% .22 25);--cpod-maturity-2:oklch(62% .2 35);--cpod-maturity-3:oklch(70% .16 70);--cpod-maturity-4:oklch(55% .15 250);--cpod-maturity-5:oklch(55% .16 145);--cpod-chart-1:oklch(55% .15 250);--cpod-chart-2:oklch(55% .16 145);--cpod-chart-3:oklch(62% .2 35);--cpod-chart-4:oklch(55% .15 300);--cpod-chart-5:oklch(70% .16 70);--cpod-chart-6:oklch(55% .15 180);--cpod-chart-7:oklch(55% .22 25);--cpod-chart-8:oklch(58% .12 210);--cpod-chart-9:oklch(62% .15 120);--cpod-chart-10:oklch(58% .18 330);--cpod-chart-11:oklch(65% .14 55);--cpod-chart-12:oklch(50% .1 285);--cpod-chart-axis-color:oklch(71% .015 264);--cpod-chart-grid-color:oklch(92% .006 264);--cpod-chart-grid-color-subtle:oklch(96% .003 264);--cpod-chart-tick-color:oklch(61% .016 264);--cpod-chart-label-color:oklch(45% .016 264);--cpod-chart-tooltip-fg:oklch(94% .006 264);--cpod-chart-crosshair-color:oklch(55% .015 250);--cpod-risk-critical-cb:oklch(55% .22 25);--cpod-risk-high-cb:oklch(62% .18 55);--cpod-risk-medium-cb:oklch(72% .14 95);--cpod-risk-low-cb:oklch(55% .12 220);--cpod-risk-info-cb:oklch(55% .1 285);--cpod-chart-opacity-area:.15;--cpod-chart-opacity-fill:.35;--cpod-chart-opacity-filled:1;--cpod-chart-opacity-line:1;--cpod-chart-opacity-point:1}.dark,[data-theme=dark]{--cpod-risk-critical:oklch(65% .22 25);--cpod-risk-high:oklch(70% .2 35);--cpod-risk-medium:oklch(78% .16 70);--cpod-risk-low:oklch(65% .16 145);--cpod-risk-info:oklch(65% .15 250);--cpod-risk-critical-bg:oklch(65% .22 25/.15);--cpod-risk-high-bg:oklch(70% .2 35/.15);--cpod-risk-medium-bg:oklch(78% .16 70/.15);--cpod-risk-low-bg:oklch(65% .16 145/.15);--cpod-risk-info-bg:oklch(65% .15 250/.15);--cpod-trend-improving:oklch(65% .16 145);--cpod-trend-stable:oklch(65% .15 250);--cpod-trend-declining:oklch(65% .22 25);--cpod-maturity-0:oklch(50% .01 285);--cpod-maturity-1:oklch(65% .22 25);--cpod-maturity-2:oklch(70% .2 35);--cpod-maturity-3:oklch(78% .16 70);--cpod-maturity-4:oklch(65% .15 250);--cpod-maturity-5:oklch(65% .16 145);--cpod-chart-1:oklch(65% .18 250);--cpod-chart-2:oklch(65% .18 145);--cpod-chart-3:oklch(72% .22 35);--cpod-chart-4:oklch(68% .18 300);--cpod-chart-5:oklch(80% .18 70);--cpod-chart-6:oklch(65% .18 180);--cpod-chart-7:oklch(68% .22 25);--cpod-chart-8:oklch(68% .15 210);--cpod-chart-9:oklch(72% .18 120);--cpod-chart-10:oklch(72% .2 330);--cpod-chart-11:oklch(78% .16 55);--cpod-chart-12:oklch(62% .12 285);--cpod-chart-axis-color:oklch(45% .015 264);--cpod-chart-grid-color:oklch(25% .008 264);--cpod-chart-grid-color-subtle:oklch(20% .006 264);--cpod-chart-tick-color:oklch(50% .016 264);--cpod-chart-label-color:oklch(62% .016 264);--cpod-chart-tooltip-bg:oklch(24% .01 264);--cpod-chart-tooltip-fg:oklch(94% .006 264)}:root{--cpod-elevation-0:none;--cpod-elevation-1:0 1px 2px oklch(0% 0 0/.05);--cpod-elevation-2:0 4px 6px oklch(0% 0 0/.07);--cpod-elevation-3:0 10px 15px oklch(0% 0 0/.1);--cpod-elevation-4:0 20px 25px oklch(0% 0 0/.1);--cpod-state-disabled-opacity:.45;--cpod-state-loading-opacity:.7;--cpod-state-muted-opacity:.6;--cpod-state-overlay-opacity:.5;--cpod-state-subtle-opacity:.2;--cpod-state-hover-lift:translateY(-1px);--cpod-state-active-push:translateY(0) scale(.97);--cpod-state-error-border:var(--cpod-color-fg-danger,oklch(55% .22 25));--cpod-state-error-bg:oklch(55% .22 25/.08);--cpod-state-error-glow:0 0 0 3px oklch(55% .22 25/.15);--cpod-state-success-border:var(--cpod-color-fg-success,oklch(55% .16 145));--cpod-state-success-bg:oklch(55% .16 145/.08);--cpod-state-readonly-bg:var(--cpod-color-bg-muted,oklch(97% .004 264));--cpod-state-readonly-cursor:default;--cpod-focus-ring-width:2px;--cpod-focus-ring-offset:2px;--cpod-focus-ring-color:var(--cpod-color-border-focus,oklch(55% .15 250));--cpod-focus-shadow:0 0 0 3px oklch(55% .15 250/.2);--cpod-focus-transition:outline .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);--cpod-feedback-success-bg:oklch(55% .16 145/.1);--cpod-feedback-success-border:var(--cpod-color-fg-success,oklch(55% .16 145));--cpod-feedback-error-bg:oklch(55% .22 25/.1);--cpod-feedback-error-border:var(--cpod-color-fg-danger,oklch(55% .22 25));--cpod-feedback-warning-bg:oklch(70% .16 70/.12);--cpod-feedback-warning-border:var(--cpod-color-fg-warning,oklch(70% .16 70));--cpod-feedback-info-bg:oklch(55% .15 250/.1);--cpod-feedback-info-border:var(--cpod-color-fg-info,oklch(55% .15 250));--cpod-density:1}.cpod-density-compact{--cpod-density:.75}.cpod-density-default{--cpod-density:1}.cpod-density-comfortable{--cpod-density:1.25}:root{--cpod-table-row-height:calc(44px * var(--cpod-density));--cpod-table-row-height-compact:calc(36px * var(--cpod-density));--cpod-table-cell-padding-x:calc(var(--cpod-space-4,1rem) * var(--cpod-density));--cpod-table-cell-padding-y:calc(var(--cpod-space-3,.75rem) * var(--cpod-density));--cpod-table-header-bg:oklch(97.5% .004 264);--cpod-table-header-fg:oklch(40% .016 264);--cpod-table-header-border:oklch(87% .01 264);--cpod-table-row-bg:transparent;--cpod-table-row-hover-bg:oklch(97% .004 264);--cpod-table-row-selected-bg:oklch(94% .02 250);--cpod-table-row-alt-bg:oklch(98.5% .002 264);--cpod-table-border-color:oklch(93% .006 264);--cpod-table-footer-bg:oklch(97.5% .004 264);--cpod-table-sticky-shadow:4px 0 8px oklch(0% 0 0/.06)}.dark,[data-theme=dark]{--cpod-elevation-1:0 1px 2px oklch(0% 0 0/.2);--cpod-elevation-2:0 4px 6px oklch(0% 0 0/.25);--cpod-elevation-3:0 10px 15px oklch(0% 0 0/.3);--cpod-elevation-4:0 20px 25px oklch(0% 0 0/.3);--cpod-state-error-bg:oklch(65% .22 25/.12);--cpod-state-success-bg:oklch(65% .16 145/.12);--cpod-feedback-success-bg:oklch(65% .16 145/.15);--cpod-feedback-error-bg:oklch(65% .22 25/.15);--cpod-feedback-warning-bg:oklch(75% .16 70/.15);--cpod-feedback-info-bg:oklch(65% .15 250/.15);--cpod-table-header-bg:oklch(20% .008 264);--cpod-table-header-fg:oklch(72% .016 264);--cpod-table-header-border:oklch(30% .01 264);--cpod-table-row-hover-bg:oklch(22% .008 264);--cpod-table-row-selected-bg:oklch(22% .025 250);--cpod-table-row-alt-bg:oklch(16% .008 264);--cpod-table-border-color:oklch(25% .008 264);--cpod-table-footer-bg:oklch(20% .008 264);--cpod-table-sticky-shadow:4px 0 8px oklch(0% 0 0/.3)}:root{--cpod-duration-instant:0s;--cpod-duration-micro:75ms;--cpod-duration-fast:.15s;--cpod-duration-base:.2s;--cpod-duration-slow:.3s;--cpod-duration-slower:.5s;--cpod-duration-slowest:.8s;--cpod-easing-standard:cubic-bezier(.4,0,.2,1);--cpod-easing-entrance:cubic-bezier(0,0,.2,1);--cpod-easing-exit:cubic-bezier(.4,0,1,1);--cpod-easing-spring:cubic-bezier(.34,1.56,.64,1);--cpod-easing-bounce:cubic-bezier(.68,-.55,.27,1.55);--cpod-easing-linear:linear;--cpod-transition-fast:var(--cpod-duration-fast) var(--cpod-easing-standard);--cpod-transition-base:var(--cpod-duration-base) var(--cpod-easing-standard);--cpod-transition-slow:var(--cpod-duration-slow) var(--cpod-easing-standard);--cpod-transition-modal:var(--cpod-duration-slower) var(--cpod-easing-spring);--cpod-transition-none:0s}@keyframes cpod-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes cpod-slide-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cpod-scale-spring{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cpod-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes cpod-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}@keyframes cpod-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes cpod-pop-in{0%{opacity:0;transform:scale(.85)}65%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes cpod-bounce-in{0%{opacity:0;transform:translateY(8px)scale(.95)}60%{transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cpod-flip-in{0%{opacity:0;transform:rotateX(-8deg)scale(.97)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes cpod-ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes cpod-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cpod-page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.cpod-animate-fade-in{animation:cpod-fade-in var(--cpod-duration-slow) var(--cpod-easing-entrance) both}.cpod-animate-slide-right{animation:cpod-slide-in-right var(--cpod-duration-slow) var(--cpod-easing-entrance) both}.cpod-animate-slide-left{animation:cpod-slide-in-left var(--cpod-duration-slow) var(--cpod-easing-entrance) both}.cpod-animate-slide-up{animation:cpod-slide-in-up var(--cpod-duration-slow) var(--cpod-easing-entrance) both}.cpod-animate-scale-in{animation:cpod-scale-in var(--cpod-duration-slow) var(--cpod-easing-spring) both}.cpod-animate-pop-in{animation:cpod-pop-in var(--cpod-duration-base) var(--cpod-easing-spring) both}.cpod-animate-bounce-in{animation:cpod-bounce-in var(--cpod-duration-slow) var(--cpod-easing-spring) both}.cpod-animate-flip-in{animation:cpod-flip-in var(--cpod-duration-base) var(--cpod-easing-entrance) both}.cpod-animate-count-in{animation:cpod-count-in var(--cpod-duration-slow) var(--cpod-easing-spring) both}.cpod-animate-fade-out{animation:cpod-fade-out var(--cpod-duration-base) var(--cpod-easing-exit) both}.cpod-animate-slide-out-right{animation:cpod-slide-out-right var(--cpod-duration-base) var(--cpod-easing-exit) both}.cpod-animate-slide-out-left{animation:cpod-slide-out-left var(--cpod-duration-base) var(--cpod-easing-exit) both}.cpod-animate-scale-out{animation:cpod-scale-out var(--cpod-duration-base) var(--cpod-easing-exit) both}.cpod-animate-spin{animation:cpod-spin 1s linear infinite}.cpod-animate-pulse{animation:cpod-pulse 2s ease-in-out infinite}.cpod-animate-ripple{animation:cpod-ripple .6s linear}.cpod-page-enter{animation:cpod-page-enter var(--cpod-duration-slower) var(--cpod-easing-entrance) both}.cpod-page-exit{animation:cpod-page-exit var(--cpod-duration-base) var(--cpod-easing-exit) both}.cpod-animate-stagger{animation:cpod-fade-in var(--cpod-duration-base) var(--cpod-easing-entrance) both;animation-delay:calc(var(--i,0) * 40ms)}.cpod-stagger-children>:first-child{animation-delay:0s}.cpod-stagger-children>:nth-child(2){animation-delay:40ms}.cpod-stagger-children>:nth-child(3){animation-delay:80ms}.cpod-stagger-children>:nth-child(4){animation-delay:.12s}.cpod-stagger-children>:nth-child(5){animation-delay:.16s}.cpod-stagger-children>:nth-child(6){animation-delay:.2s}.cpod-stagger-children>:nth-child(7){animation-delay:.24s}.cpod-stagger-children>:nth-child(8){animation-delay:.28s}.cpod-stagger-children>:nth-child(9){animation-delay:.32s}.cpod-stagger-children>:nth-child(10){animation-delay:.36s}.cpod-stagger-children>:nth-child(11){animation-delay:.4s}.cpod-stagger-children>:nth-child(12){animation-delay:.44s}.cpod-stagger-children>*{animation:cpod-fade-in var(--cpod-duration-base) var(--cpod-easing-entrance) both}.cpod-gradient-shift{background-size:200% 200%;animation:cpod-gradient-shift 8s infinite}:root{--cpod-transition-page-enter:cpod-page-enter var(--cpod-duration-slower) var(--cpod-easing-entrance) both;--cpod-transition-page-exit:cpod-page-exit var(--cpod-duration-base) var(--cpod-easing-exit) both;--cpod-tracking-tightest:-.05em;--cpod-tracking-tighter:-.03em;--cpod-tracking-tight:-.015em;--cpod-tracking-normal:0em;--cpod-tracking-wide:.025em;--cpod-tracking-wider:.05em;--cpod-tracking-widest:.1em;--cpod-text-2xs:.625rem;--cpod-text-5xl:3rem;--cpod-text-6xl:3.75rem;--cpod-container-narrow:45ch;--cpod-container-prose:65ch;--cpod-container-form:640px;--cpod-container-wide:1280px;--cpod-container-full:1600px;--cpod-z-backdrop:250;--cpod-z-notification:750;--cpod-border-subtle:1px solid oklch(95% .002 85);--cpod-border-strong:1px solid oklch(82% .005 85);--cpod-code-bg:oklch(96% .003 85);--cpod-code-fg:oklch(55% .2 300);--cpod-code-border-radius:.375rem;--cpod-code-padding-inline:.35em;--cpod-code-padding-block:.15em;--cpod-code-font-size:.875em;--cpod-skeleton-bg:oklch(93% .003 85);--cpod-skeleton-shimmer:linear-gradient(90deg,oklch(93% .003 85),oklch(97% .002 85) 50%,oklch(93% .003 85));--cpod-a11y-min-touch-target:44px;--cpod-a11y-min-icon-size:20px;--cpod-a11y-min-stroke-width:1.5px;--cpod-glass-bg:oklch(100% 0 0/.65);--cpod-glass-bg-dark:oklch(18% .01 264/.7);--cpod-glass-blur:12px;--cpod-glass-border:oklch(100% 0 0/.2);--cpod-glass-border-dark:oklch(100% 1 0/.08);--cpod-glass-shadow:0 4px 16px oklch(0% 0 0/.1),inset 0 1px 0 oklch(100% 0 0/.2);--cpod-scrollbar-width:6px;--cpod-scrollbar-thumb-bg:oklch(78% .01 264);--cpod-scrollbar-thumb-hover:oklch(65% .012 264);--cpod-scrollbar-track-bg:transparent;--cpod-scrollbar-radius:3px;--cpod-prose-font-size:var(--cpod-font-size-base,1rem);--cpod-prose-line-height:1.75;--cpod-prose-max-width:65ch;--cpod-prose-color:oklch(25% .008 264);--cpod-prose-muted:oklch(45% .016 264);--cpod-prose-heading-color:oklch(18% .008 264);--cpod-prose-link-color:oklch(48% .245 262);--cpod-prose-link-hover:oklch(40% .243 264);--cpod-prose-hr-color:oklch(90% .006 264);--cpod-prose-blockquote-border:oklch(80% .01 264);--cpod-prose-blockquote-color:oklch(45% .016 264);--cpod-prose-th-bg:oklch(97.5% .004 264);--cpod-prose-td-border:oklch(90% .006 264);--cpod-bp-xs:320px;--cpod-bp-sm:480px;--cpod-bp-md:768px;--cpod-bp-lg:1024px;--cpod-bp-xl:1280px;--cpod-bp-2xl:1536px;--cpod-bp-3xl:1920px;--cpod-bp-touch-max:1024px;--cpod-touch-target-min:44px;--cpod-touch-target-comfortable:48px;--cpod-touch-target-icon:40px}.dark,[data-theme=dark]{--cpod-border-subtle:1px solid oklch(19% .004 285);--cpod-border-strong:1px solid oklch(30% .007 285);--cpod-code-bg:oklch(20% .005 285);--cpod-code-fg:oklch(75% .15 300);--cpod-skeleton-bg:oklch(22% .005 285);--cpod-skeleton-shimmer:linear-gradient(90deg,oklch(22% .005 285),oklch(28% .006 285) 50%,oklch(22% .005 285));--cpod-glass-bg:var(--cpod-glass-bg-dark);--cpod-glass-border:var(--cpod-glass-border-dark);--cpod-glass-shadow:0 4px 16px oklch(0% 0 0/.3),inset 0 1px 0 oklch(100% 1 0/.06);--cpod-scrollbar-thumb-bg:oklch(35% .01 264);--cpod-scrollbar-thumb-hover:oklch(45% .012 264);--cpod-prose-color:oklch(88% .006 264);--cpod-prose-muted:oklch(65% .016 264);--cpod-prose-heading-color:oklch(94% .006 264);--cpod-prose-link-color:oklch(68% .245 262);--cpod-prose-link-hover:oklch(78% .2 262);--cpod-prose-hr-color:oklch(28% .008 264);--cpod-prose-blockquote-border:oklch(35% .012 264);--cpod-prose-blockquote-color:oklch(65% .016 264);--cpod-prose-th-bg:oklch(20% .008 264);--cpod-prose-td-border:oklch(25% .008 264)}@media (prefers-contrast:more){:root{--cpod-border-subtle:1px solid oklch(75% .005 85);--cpod-border-strong:1px solid oklch(55% .01 85)}.dark{--cpod-border-subtle:1px solid oklch(40% .007 285);--cpod-border-strong:1px solid oklch(50% .01 285)}}[dir=rtl]{--cpod-font-sans:"Cairo","Noto Sans Arabic",system-ui,-apple-system,sans-serif;text-align:start;--cpod-letter-spacing-tighter:0;--cpod-letter-spacing-tight:0;--cpod-letter-spacing-normal:0;--cpod-letter-spacing-wide:0;--cpod-letter-spacing-wider:0;--cpod-letter-spacing-widest:.02em;--cpod-tracking-tighter:0;--cpod-tracking-tight:0;--cpod-tracking-normal:0;--cpod-tracking-wide:0;--cpod-tracking-wider:0;--cpod-tracking-widest:.02em;--cpod-line-height-tight:1.4;--cpod-line-height-snug:1.5;--cpod-line-height-normal:1.7;--cpod-line-height-relaxed:1.85;--cpod-line-height-loose:2.1;--cpod-dir:-1;--cpod-type-display-lh:1.4;--cpod-type-display-tracking:0;--cpod-type-h1-lh:1.4;--cpod-type-h1-tracking:0;--cpod-type-h2-lh:1.45;--cpod-type-h2-tracking:0;--cpod-type-h3-lh:1.5;--cpod-type-h3-tracking:0;--cpod-type-h4-lh:1.55;--cpod-type-h4-tracking:0;--cpod-type-body-lh:1.7;--cpod-type-body-tracking:0;--cpod-type-body-sm-lh:1.7;--cpod-type-body-sm-tracking:0;--cpod-type-label-lh:1.5;--cpod-type-label-tracking:0;--cpod-type-caption-lh:1.6;--cpod-type-caption-tracking:0;--cpod-type-code-lh:1.6;--cpod-type-code-tracking:0}[dir=ltr]{--cpod-dir:1}@keyframes cpod-rtl-slide-in-right{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes cpod-rtl-slide-in-left{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}[dir=rtl] .cpod-animate-slide-right{animation-name:cpod-rtl-slide-in-right}[dir=rtl] .cpod-animate-slide-left{animation-name:cpod-rtl-slide-in-left}[dir=rtl] .cpod-kpi-value,[dir=rtl] .cpod-numeric,[dir=rtl] [data-cpod-numeric],[dir=rtl] code,[dir=rtl] pre{direction:ltr;unicode-bidi:embed}[dir=rtl]{scrollbar-width:thin}@supports selector(::-webkit-scrollbar){[dir=rtl]::-webkit-scrollbar{width:6px}}[dir=rtl] .cpod-icon-directional{transform:scaleX(-1)}[dir=rtl] [lang=fa],[dir=rtl][lang=fa]{--cpod-font-sans:"Vazirmatn","Noto Sans Arabic",system-ui,-apple-system,sans-serif}[dir=rtl] [lang=he],[dir=rtl][lang=he]{--cpod-font-sans:"Heebo","Noto Sans Hebrew",system-ui,-apple-system,sans-serif}.cpod-dir-ms-1{margin-inline-start:var(--cpod-space-1,.25rem)}.cpod-dir-ms-2{margin-inline-start:var(--cpod-space-2,.5rem)}.cpod-dir-ms-3{margin-inline-start:var(--cpod-space-3,.75rem)}.cpod-dir-ms-4{margin-inline-start:var(--cpod-space-4,1rem)}.cpod-dir-me-1{margin-inline-end:var(--cpod-space-1,.25rem)}.cpod-dir-me-2{margin-inline-end:var(--cpod-space-2,.5rem)}.cpod-dir-me-3{margin-inline-end:var(--cpod-space-3,.75rem)}.cpod-dir-me-4{margin-inline-end:var(--cpod-space-4,1rem)}.cpod-dir-ps-3{padding-inline-start:var(--cpod-space-3,.75rem)}.cpod-dir-ps-4{padding-inline-start:var(--cpod-space-4,1rem)}.cpod-dir-pe-3{padding-inline-end:var(--cpod-space-3,.75rem)}.cpod-dir-pe-4{padding-inline-end:var(--cpod-space-4,1rem)}.cpod-border-start{border-inline-start:1px solid var(--cpod-color-border-default)}.cpod-border-end{border-inline-end:1px solid var(--cpod-color-border-default)}}@layer cpod-components{:root{--cpod-button-height-sm:32px;--cpod-button-height-md:40px;--cpod-button-height-lg:48px;--cpod-button-padding-x-sm:var(--cpod-space-3);--cpod-button-padding-x-md:var(--cpod-space-4);--cpod-button-padding-x-lg:var(--cpod-space-5);--cpod-button-padding-y-sm:var(--cpod-space-1-5);--cpod-button-padding-y-md:var(--cpod-space-2);--cpod-button-padding-y-lg:var(--cpod-space-3);--cpod-button-font-size-sm:var(--cpod-button-fontSize-sm);--cpod-button-font-size-md:var(--cpod-button-fontSize-md);--cpod-button-font-size-lg:var(--cpod-button-fontSize-lg);--cpod-button-fontSize-sm:var(--cpod-button-font-size-sm);--cpod-button-fontSize-md:var(--cpod-button-font-size-md);--cpod-button-fontSize-lg:var(--cpod-button-font-size-lg);--cpod-button-font-weight:var(--cpod-font-weight-medium);--cpod-button-bg-primary:var(--cpod-color-bg-primary);--cpod-button-bg-primary-hover:var(--cpod-color-bg-primary-hover);--cpod-button-bg-primary-active:var(--cpod-color-bg-primary-active);--cpod-button-fg-primary:var(--cpod-color-fg-on-emphasis);--cpod-button-bg-secondary:var(--cpod-color-bg-secondary);--cpod-button-bg-secondary-hover:var(--cpod-color-bg-secondary-hover);--cpod-button-bg-secondary-active:var(--cpod-color-bg-secondary-active);--cpod-button-fg-secondary:var(--cpod-color-fg-default);--cpod-button-bg-danger:var(--cpod-color-bg-danger);--cpod-button-bg-danger-hover:var(--cpod-color-bg-danger-hover);--cpod-button-bg-danger-active:var(--cpod-color-bg-danger-active);--cpod-button-fg-danger:var(--cpod-color-fg-on-emphasis);--cpod-button-bg-ghost:transparent;--cpod-button-bg-ghost-hover:var(--cpod-color-bg-subtle);--cpod-button-bg-ghost-active:var(--cpod-color-bg-muted);--cpod-button-fg-ghost:var(--cpod-color-fg-default);--cpod-button-focus-ring-width:2px;--cpod-button-focus-ring-offset:2px;--cpod-button-focus-ring-color:var(--cpod-color-border-focus);--cpod-button-gap-sm:var(--cpod-space-2);--cpod-button-gap-md:var(--cpod-space-2);--cpod-button-gap-lg:var(--cpod-space-3);--cpod-button-spinner-size-sm:14px;--cpod-button-spinner-size-md:16px;--cpod-button-spinner-size-lg:20px;--cpod-button-opacity-disabled:var(--cpod-state-disabled-opacity,.45);--cpod-button-opacity-loading:.75;--cpod-button-primary-bg:var(--cpod-button-bg-primary);--cpod-button-primary-bg-hover:var(--cpod-button-bg-primary-hover);--cpod-button-primary-bg-active:var(--cpod-button-bg-primary-active);--cpod-button-primary-fg:var(--cpod-button-fg-primary);--cpod-button-primary-border:var(--cpod-color-border-primary);--cpod-button-primary-focus-ring:var(--cpod-shadow-focus-default);--cpod-button-secondary-bg:var(--cpod-button-bg-secondary);--cpod-button-secondary-bg-hover:var(--cpod-button-bg-secondary-hover);--cpod-button-secondary-bg-active:var(--cpod-button-bg-secondary-active);--cpod-button-secondary-fg:var(--cpod-button-fg-secondary);--cpod-button-secondary-border:var(--cpod-color-border-default);--cpod-button-secondary-focus-ring:var(--cpod-shadow-focus-default);--cpod-button-danger-bg:var(--cpod-button-bg-danger);--cpod-button-danger-bg-hover:var(--cpod-button-bg-danger-hover);--cpod-button-danger-bg-active:var(--cpod-button-bg-danger-active);--cpod-button-danger-fg:var(--cpod-button-fg-danger);--cpod-button-danger-border:var(--cpod-color-border-danger);--cpod-button-danger-focus-ring:var(--cpod-shadow-focus-error);--cpod-button-ghost-bg:var(--cpod-button-bg-ghost);--cpod-button-ghost-bg-hover:var(--cpod-button-bg-ghost-hover);--cpod-button-ghost-bg-active:var(--cpod-button-bg-ghost-active);--cpod-button-ghost-fg:var(--cpod-button-fg-ghost);--cpod-button-ghost-border:transparent;--cpod-button-ghost-focus-ring:var(--cpod-shadow-focus-default);--cpod-button-sm-height:var(--cpod-button-height-sm);--cpod-button-md-height:var(--cpod-button-height-md);--cpod-button-lg-height:var(--cpod-button-height-lg);--cpod-button-sm-gap:var(--cpod-button-gap-sm);--cpod-button-md-gap:var(--cpod-button-gap-md);--cpod-button-lg-gap:var(--cpod-button-gap-lg);--cpod-button-focus-ring:var(--cpod-shadow-focus-default);--cpod-button-border-primary:var(--cpod-color-border-primary);--cpod-button-border-secondary:var(--cpod-color-border-default);--cpod-button-border-danger:var(--cpod-color-border-danger);--cpod-button-radius:var(--cpod-radius-md);--cpod-button-border-radius:var(--cpod-radius-md);--cpod-button-padding-x:var(--cpod-button-padding-x-md);--cpod-button-padding-y:var(--cpod-button-padding-y-md);--cpod-button-font-size:var(--cpod-button-fontSize-md);--cpod-text-primary:var(--cpod-color-text-primary);--cpod-text-secondary:var(--cpod-color-text-secondary);--cpod-text-tertiary:var(--cpod-color-text-tertiary);--cpod-text-muted:var(--cpod-color-text-secondary);--cpod-color-primary:var(--cpod-color-bg-primary);--cpod-color-primary-fg:var(--cpod-color-fg-primary);--cpod-color-danger:var(--cpod-color-bg-danger);--cpod-color-accent-primary:var(--cpod-color-bg-primary);--cpod-color-bg-default:var(--cpod-color-bg-base);--cpod-color-bg-tertiary:var(--cpod-color-bg-muted);--cpod-color-bg-error:var(--cpod-color-bg-danger);--cpod-color-bg-error-subtle:var(--cpod-color-feedback-errorBg);--cpod-color-bg-danger-subtle:var(--cpod-color-feedback-errorBg);--cpod-color-bg-success-subtle:var(--cpod-color-feedback-successBg);--cpod-color-bg-warning-subtle:var(--cpod-color-feedback-warning-bg);--cpod-color-bg-info-subtle:var(--cpod-color-feedback-infoBg);--cpod-color-border:var(--cpod-color-border-default);--cpod-color-border-hover:var(--cpod-color-border-emphasis);--cpod-color-border-error:var(--cpod-color-border-danger);--cpod-color-fg-secondary:var(--cpod-color-text-secondary);--cpod-color-fg-tertiary:var(--cpod-color-text-tertiary);--cpod-color-fg-inverse:var(--cpod-color-text-inverse);--cpod-color-fg-error:var(--cpod-color-fg-danger);--cpod-color-fg-accent:var(--cpod-color-fg-primary);--cpod-color-fg-link:var(--cpod-color-text-link);--cpod-color-fg-link-hover:var(--cpod-color-text-link-hover);--cpod-color-fg-on-primary:var(--cpod-color-fg-on-emphasis);--cpod-color-fg-on-success:var(--cpod-color-fg-on-emphasis);--cpod-color-fg-on-error:var(--cpod-color-fg-on-emphasis);--cpod-color-neutral-50:var(--cpod-color-gray-50);--cpod-color-neutral-100:var(--cpod-color-gray-100);--cpod-color-neutral-200:var(--cpod-color-gray-200);--cpod-color-neutral-300:var(--cpod-color-gray-300);--cpod-color-neutral-400:var(--cpod-color-gray-400);--cpod-color-neutral-500:var(--cpod-color-gray-500);--cpod-color-neutral-600:var(--cpod-color-gray-600);--cpod-color-neutral-700:var(--cpod-color-gray-700);--cpod-color-neutral-800:var(--cpod-color-gray-800);--cpod-color-neutral-900:var(--cpod-color-gray-900);--cpod-color-neutral-950:var(--cpod-color-gray-950);--cpod-card-radius:var(--cpod-card-border-radius);--cpod-card-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-card-bg-active:var(--cpod-color-bg-secondary);--cpod-card-fg:var(--cpod-color-fg-default);--cpod-card-padding-sm:var(--cpod-space-4);--cpod-card-padding-md:var(--cpod-space-6);--cpod-card-padding-lg:var(--cpod-space-8);--cpod-card-header-gap:var(--cpod-space-2);--cpod-card-title-fg:var(--cpod-color-text-primary);--cpod-card-title-color:var(--cpod-color-text-primary);--cpod-card-description-fg:var(--cpod-color-text-secondary);--cpod-card-description-color:var(--cpod-color-text-secondary);--cpod-card-elevated-bg:var(--cpod-surface-raised);--cpod-card-elevated-shadow:var(--cpod-shadow-lg);--cpod-card-bg-elevated:var(--cpod-card-elevated-bg);--cpod-card-border-elevated:var(--cpod-color-border-muted);--cpod-card-shadow-elevated:var(--cpod-card-elevated-shadow);--cpod-card-filled-bg:var(--cpod-color-bg-secondary);--cpod-card-bg-filled:var(--cpod-card-filled-bg);--cpod-card-outlined-bg:transparent;--cpod-card-outlined-border:var(--cpod-color-border-default);--cpod-card-bg-outlined:var(--cpod-card-outlined-bg);--cpod-card-border-outlined:var(--cpod-card-outlined-border);--cpod-input-bg:var(--cpod-surface-raised);--cpod-input-bg-focus:var(--cpod-surface-raised);--cpod-input-fg:var(--cpod-color-fg-default);--cpod-input-border:var(--cpod-color-border-default);--cpod-input-border-hover:var(--cpod-color-border-emphasis);--cpod-input-border-focus:var(--cpod-color-border-primary);--cpod-input-border-error:var(--cpod-color-border-danger);--cpod-input-placeholder:var(--cpod-color-text-placeholder);--cpod-input-border-radius:var(--cpod-radius-md);--cpod-input-padding-x:var(--cpod-space-3);--cpod-input-padding-y:var(--cpod-space-2);--cpod-input-font-size:var(--cpod-font-size-base);--cpod-input-error-border-focus:var(--cpod-color-red-500);--cpod-input-error-focus-ring:var(--cpod-shadow-focus-error);--cpod-input-success-border-focus:var(--cpod-color-teal-500);--cpod-input-success-focus-ring:var(--cpod-shadow-focus-success);--cpod-input-focus-ring:var(--cpod-color-border-focus);--cpod-input-padding-y-sm:var(--cpod-space-1);--cpod-input-padding-y-md:var(--cpod-space-2);--cpod-input-padding-y-lg:var(--cpod-space-2-5);--cpod-input-icon-size-sm:16px;--cpod-input-icon-size-md:20px;--cpod-input-icon-size-lg:24px;--cpod-input-icon-gap:var(--cpod-space-2);--cpod-input-addon-border:var(--cpod-color-border-default);--cpod-input-lineHeight:var(--cpod-line-height-normal);--cpod-textarea-bg:var(--cpod-surface-raised);--cpod-textarea-bg-hover:var(--cpod-color-bg-subtle);--cpod-textarea-bg-focus:var(--cpod-color-bg-surface);--cpod-textarea-border-hover:var(--cpod-color-border-emphasis);--cpod-textarea-focus-border:var(--cpod-color-border-interactive);--cpod-textarea-fg-placeholder:var(--cpod-color-fg-muted);--cpod-textarea-fg-disabled:var(--cpod-color-fg-disabled);--cpod-textarea-min-height:80px;--cpod-textarea-fontSize:var(--cpod-font-size-base);--cpod-textarea-lineHeight:var(--cpod-line-height-relaxed);--cpod-textarea-focus-ring-width:2px;--cpod-textarea-focus-ring-offset:2px;--cpod-textarea-focus-ring-color:var(--cpod-color-border-focus);--cpod-textarea-paddingX:var(--cpod-space-3);--cpod-textarea-paddingY:var(--cpod-space-2);--cpod-card-bg:var(--cpod-surface-raised);--cpod-card-border:var(--cpod-color-border-muted);--cpod-card-border-radius:var(--cpod-radius-xl);--cpod-card-border-radius-sm:var(--cpod-radius-lg);--cpod-card-border-radius-md:var(--cpod-radius-xl);--cpod-card-border-radius-lg:var(--cpod-radius-2xl);--cpod-card-border-radius-xl:var(--cpod-radius-3xl);--cpod-card-border-radius-pill:var(--cpod-radius-4xl);--cpod-card-padding:var(--cpod-space-6);--cpod-card-shadow:var(--cpod-shadow-md);--cpod-card-shadow-hover:var(--cpod-shadow-lg);--cpod-card-shadow-raised:var(--cpod-shadow-lg);--cpod-card-shadow-floating:var(--cpod-shadow-xl);--cpod-card-ratio-square:var(--cpod-ratio-square);--cpod-card-ratio-landscape:var(--cpod-ratio-landscape);--cpod-card-ratio-portrait:var(--cpod-ratio-portrait);--cpod-card-ratio-wide:var(--cpod-ratio-wide);--cpod-card-ratio-golden:var(--cpod-ratio-golden);--cpod-card-ratio-golden-portrait:var(--cpod-ratio-golden-portrait);--cpod-card-media-border-radius:calc(var(--cpod-card-border-radius) - 1px);--cpod-card-media-ratio:var(--cpod-card-ratio-golden);--cpod-dialog-bg:var(--cpod-surface-overlay);--cpod-dialog-border:var(--cpod-color-border-muted);--cpod-dialog-border-radius:var(--cpod-radius-2xl);--cpod-dialog-padding:var(--cpod-space-8);--cpod-dialog-shadow:var(--cpod-shadow-2xl);--cpod-dialog-overlay-bg:var(--cpod-backdrop-color);--cpod-dialog-backdrop-blur:blur(8px);--cpod-tabs-list-bg:var(--cpod-color-bg-subtle);--cpod-tabs-list-radius:var(--cpod-radius-md);--cpod-tabs-list-padding:var(--cpod-space-1);--cpod-tabs-list-gap:var(--cpod-space-1);--cpod-tabs-trigger-paddingX:var(--cpod-space-3);--cpod-tabs-trigger-paddingY:var(--cpod-space-2);--cpod-tabs-trigger-fontSize:var(--cpod-font-size-sm);--cpod-tabs-trigger-fontWeight:var(--cpod-font-weight-medium);--cpod-tabs-trigger-radius:var(--cpod-radius-sm);--cpod-tabs-trigger-bg:transparent;--cpod-tabs-trigger-fg:var(--cpod-color-fg-muted);--cpod-tabs-trigger-bg-hover:var(--cpod-color-bg-secondary);--cpod-tabs-trigger-bg-active:var(--cpod-color-bg-surface);--cpod-tabs-trigger-fg-active:var(--cpod-color-fg-default);--cpod-tabs-trigger-shadow-active:var(--cpod-shadow-sm);--cpod-tabs-indicator-bg:var(--cpod-color-bg-primary);--cpod-tabs-indicator-height:2px;--cpod-tabs-bg:transparent;--cpod-tabs-border:var(--cpod-color-border-default);--cpod-tabs-border-bottom:var(--cpod-color-border-default);--cpod-tabs-trigger-border-active:var(--cpod-color-border-primary);--cpod-tabs-content-padding:var(--cpod-space-4);--cpod-accordion-bg:transparent;--cpod-accordion-border:var(--cpod-color-border-default);--cpod-accordion-trigger-fg:var(--cpod-color-fg-default);--cpod-accordion-trigger-bg-hover:var(--cpod-color-bg-secondary);--cpod-accordion-content-padding:var(--cpod-space-4);--cpod-accordion-border-radius:var(--cpod-radius-md);--cpod-toast-bg:var(--cpod-surface-overlay);--cpod-toast-fg:var(--cpod-color-fg-default);--cpod-toast-border:var(--cpod-color-border-default);--cpod-toast-border-radius:var(--cpod-radius-xl);--cpod-toast-padding:var(--cpod-space-4);--cpod-toast-shadow:var(--cpod-shadow-xl);--cpod-toast-bg-info:var(--cpod-color-bg-info);--cpod-toast-fg-info:var(--cpod-color-fg-on-emphasis);--cpod-toast-bg-success:var(--cpod-color-bg-success);--cpod-toast-fg-success:var(--cpod-color-fg-on-emphasis);--cpod-toast-bg-warning:var(--cpod-color-bg-warning);--cpod-toast-fg-warning:var(--cpod-color-fg-on-emphasis);--cpod-toast-bg-danger:var(--cpod-color-bg-danger);--cpod-toast-fg-danger:var(--cpod-color-fg-on-emphasis);--cpod-dropdown-bg:var(--cpod-surface-overlay);--cpod-dropdown-border:var(--cpod-color-border-default);--cpod-dropdown-border-radius:var(--cpod-radius-lg);--cpod-dropdown-padding:var(--cpod-space-1);--cpod-dropdown-shadow:var(--cpod-shadow-xl);--cpod-dropdown-item-fg:var(--cpod-color-fg-default);--cpod-dropdown-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-dropdown-item-fg-active:var(--cpod-color-fg-primary);--cpod-dropdown-item-padding-x:var(--cpod-space-3);--cpod-dropdown-item-padding-y:var(--cpod-space-2);--cpod-dropdown-item-border-radius:var(--cpod-radius-md);--cpod-popover-bg:var(--cpod-color-bg-surface);--cpod-popover-border:var(--cpod-color-border-default);--cpod-popover-border-radius:var(--cpod-radius-xl);--cpod-popover-padding:var(--cpod-space-4);--cpod-popover-shadow:var(--cpod-shadow-lg);--cpod-popover-radius:var(--cpod-radius-lg);--cpod-popover-max-width:320px;--cpod-tooltip-bg:var(--cpod-color-slate-800);--cpod-tooltip-fg:oklch(100% 0 0);--cpod-tooltip-border-radius:var(--cpod-radius-lg);--cpod-tooltip-padding-x:var(--cpod-space-2);--cpod-tooltip-padding-y:var(--cpod-space-1);--cpod-tooltip-font-size:var(--cpod-font-size-sm);--cpod-tooltip-shadow:var(--cpod-shadow-lg);--cpod-tooltip-border:var(--cpod-color-border-strong);--cpod-badge-height-sm:20px;--cpod-badge-height-md:24px;--cpod-badge-height-lg:28px;--cpod-badge-padding-x-sm:var(--cpod-space-1-5);--cpod-badge-padding-x-md:var(--cpod-space-2);--cpod-badge-padding-x-lg:var(--cpod-space-2-5);--cpod-badge-fontSize-sm:var(--cpod-font-size-xs);--cpod-badge-fontSize-md:var(--cpod-font-size-sm);--cpod-badge-fontSize-lg:var(--cpod-font-size-base);--cpod-badge-bg:var(--cpod-color-bg-secondary);--cpod-badge-fg:var(--cpod-color-fg-default);--cpod-badge-border-radius:var(--cpod-radius-full);--cpod-badge-font-weight:var(--cpod-font-weight-medium);--cpod-badge-gap:var(--cpod-space-1);--cpod-badge-count-minWidth:20px;--cpod-badge-bg-primary:var(--cpod-color-bg-primary);--cpod-badge-fg-primary:var(--cpod-color-fg-on-emphasis);--cpod-badge-border-primary:var(--cpod-color-border-primary);--cpod-badge-bg-success:var(--cpod-color-bg-success);--cpod-badge-fg-success:var(--cpod-color-fg-on-emphasis);--cpod-badge-border-success:var(--cpod-color-border-success);--cpod-badge-bg-warning:var(--cpod-color-bg-warning);--cpod-badge-fg-warning:var(--cpod-color-fg-on-emphasis);--cpod-badge-border-warning:var(--cpod-color-border-warning);--cpod-badge-bg-danger:var(--cpod-color-bg-danger);--cpod-badge-fg-danger:var(--cpod-color-fg-on-emphasis);--cpod-badge-border-danger:var(--cpod-color-border-danger);--cpod-badge-bg-error:var(--cpod-color-bg-danger);--cpod-badge-fg-error:var(--cpod-color-fg-on-emphasis);--cpod-badge-border-error:var(--cpod-color-border-danger);--cpod-badge-bg-info:var(--cpod-color-bg-info);--cpod-badge-fg-info:var(--cpod-color-fg-on-emphasis);--cpod-badge-border-info:var(--cpod-color-border-primary);--cpod-badge-bg-neutral:var(--cpod-color-bg-secondary);--cpod-badge-fg-neutral:var(--cpod-color-fg-default);--cpod-badge-border-neutral:var(--cpod-color-border-default);--cpod-badge-default-bg:var(--cpod-badge-bg);--cpod-badge-default-fg:var(--cpod-badge-fg);--cpod-badge-default-border:var(--cpod-color-border-default);--cpod-badge-error-bg:var(--cpod-badge-bg-error);--cpod-badge-error-fg:var(--cpod-badge-fg-error);--cpod-badge-error-border:var(--cpod-badge-border-error);--cpod-badge-info-bg:var(--cpod-badge-bg-info);--cpod-badge-info-fg:var(--cpod-badge-fg-info);--cpod-badge-info-border:var(--cpod-badge-border-info);--cpod-badge-neutral-bg:var(--cpod-badge-bg-neutral);--cpod-badge-neutral-fg:var(--cpod-badge-fg-neutral);--cpod-badge-neutral-border:var(--cpod-badge-border-neutral);--cpod-badge-success-bg:var(--cpod-badge-bg-success);--cpod-badge-success-fg:var(--cpod-badge-fg-success);--cpod-badge-success-border:var(--cpod-badge-border-success);--cpod-badge-warning-bg:var(--cpod-badge-bg-warning);--cpod-badge-warning-fg:var(--cpod-badge-fg-warning);--cpod-badge-warning-border:var(--cpod-badge-border-warning);--cpod-badge-sm-height:var(--cpod-badge-height-sm);--cpod-badge-md-height:var(--cpod-badge-height-md);--cpod-badge-lg-height:var(--cpod-badge-height-lg);--cpod-badge-sm-gap:var(--cpod-badge-gap);--cpod-badge-md-gap:var(--cpod-badge-gap);--cpod-badge-lg-gap:var(--cpod-badge-gap);--cpod-badge-radius:var(--cpod-badge-border-radius);--cpod-badge-padding-x:var(--cpod-badge-padding-x-md);--cpod-badge-padding-y:var(--cpod-space-0-5);--cpod-badge-font-size:var(--cpod-badge-fontSize-sm);--cpod-avatar-bg:var(--cpod-color-bg-secondary);--cpod-avatar-fg:var(--cpod-color-fg-default);--cpod-avatar-border-radius:var(--cpod-radius-full);--cpod-avatar-size:var(--cpod-space-10);--cpod-skeleton-bg:var(--cpod-color-slate-200);--cpod-skeleton-highlight:var(--cpod-color-slate-300);--cpod-skeleton-border-radius:var(--cpod-radius-md);--cpod-progress-bg:var(--cpod-color-slate-200);--cpod-progress-fill:var(--cpod-color-bg-primary);--cpod-progress-border-radius:var(--cpod-radius-full);--cpod-progress-height:var(--cpod-space-2);--cpod-switch-bg:var(--cpod-color-slate-300);--cpod-switch-bg-checked:var(--cpod-color-bg-primary);--cpod-switch-thumb-bg:oklch(100% 0 0);--cpod-switch-border-radius:var(--cpod-radius-full);--cpod-switch-sm-height:20px;--cpod-switch-sm-width:36px;--cpod-switch-md-height:24px;--cpod-switch-md-width:44px;--cpod-switch-lg-height:28px;--cpod-switch-lg-width:52px;--cpod-switch-label-fg:var(--cpod-color-text-primary);--cpod-switch-description-fg:var(--cpod-color-text-secondary);--cpod-switch-error-fg:var(--cpod-color-feedback-error);--cpod-switch-focus-ring:var(--cpod-shadow-focus-default);--cpod-switch-sm-track-height:20px;--cpod-switch-sm-track-width:36px;--cpod-switch-sm-thumb-size:16px;--cpod-switch-md-track-height:24px;--cpod-switch-md-track-width:44px;--cpod-switch-md-thumb-size:20px;--cpod-switch-lg-track-height:28px;--cpod-switch-lg-track-width:52px;--cpod-switch-lg-thumb-size:24px;--cpod-switch-checked-bg:var(--cpod-color-action-primary);--cpod-switch-unchecked-bg:var(--cpod-color-gray-300);--cpod-checkbox-bg:var(--cpod-surface-raised);--cpod-checkbox-bg-checked:var(--cpod-color-bg-primary);--cpod-checkbox-border:var(--cpod-color-border-default);--cpod-checkbox-border-checked:var(--cpod-color-border-primary);--cpod-checkbox-check:oklch(100% 0 0);--cpod-checkbox-border-radius:var(--cpod-radius-sm);--cpod-checkbox-focus-ring:var(--cpod-shadow-focus-default);--cpod-checkbox-label-fg:var(--cpod-color-text-primary);--cpod-checkbox-description-fg:var(--cpod-color-text-secondary);--cpod-radio-bg:var(--cpod-surface-raised);--cpod-radio-bg-checked:var(--cpod-color-bg-primary);--cpod-radio-border:var(--cpod-color-border-default);--cpod-radio-border-checked:var(--cpod-color-border-primary);--cpod-radio-indicator:oklch(100% 0 0);--cpod-radio-focus-ring:var(--cpod-shadow-focus-default);--cpod-radio-label-fg:var(--cpod-color-text-primary);--cpod-radio-description-fg:var(--cpod-color-text-secondary);--cpod-radio-checked-bg:var(--cpod-color-bg-primary);--cpod-radio-checked-border:var(--cpod-color-border-primary);--cpod-radio-checked-fg:var(--cpod-color-fg-on-emphasis);--cpod-textarea-fg:var(--cpod-color-fg-default);--cpod-textarea-border:var(--cpod-color-border-default);--cpod-textarea-border-focus:var(--cpod-color-border-primary);--cpod-textarea-placeholder:var(--cpod-color-fg-subtle);--cpod-textarea-border-radius:var(--cpod-radius-md);--cpod-textarea-padding-x:var(--cpod-textarea-paddingX);--cpod-textarea-padding-y:var(--cpod-textarea-paddingY);--cpod-textarea-focus-ring:var(--cpod-shadow-focus-default);--cpod-textarea-error-border:var(--cpod-color-border-danger);--cpod-textarea-error-border-focus:var(--cpod-color-border-danger);--cpod-textarea-error-focus-ring:var(--cpod-shadow-focus-error);--cpod-textarea-success-border:var(--cpod-color-border-success);--cpod-textarea-success-border-focus:var(--cpod-color-border-success);--cpod-textarea-success-focus-ring:var(--cpod-shadow-focus-success);--cpod-textarea-count-fg:var(--cpod-color-text-tertiary);--cpod-slider-track-bg:var(--cpod-color-slate-200);--cpod-slider-track-fill:var(--cpod-color-bg-primary);--cpod-slider-thumb-bg:oklch(100% 0 0);--cpod-slider-thumb-border:var(--cpod-color-border-primary);--cpod-slider-thumb-size:var(--cpod-space-4);--cpod-slider-track-height:var(--cpod-space-1-5);--cpod-slider-fill-bg:var(--cpod-color-bg-primary);--cpod-select-bg:var(--cpod-input-bg);--cpod-select-fg:var(--cpod-input-fg);--cpod-select-border:var(--cpod-input-border);--cpod-select-border-focus:var(--cpod-input-border-focus);--cpod-select-border-radius:var(--cpod-input-border-radius);--cpod-select-padding-x:var(--cpod-input-padding-x);--cpod-select-padding-y:var(--cpod-input-padding-y);--cpod-select-error-border-focus:var(--cpod-color-red-500);--cpod-select-error-focus-ring:var(--cpod-shadow-focus-error);--cpod-select-success-border-focus:var(--cpod-color-teal-500);--cpod-select-success-focus-ring:var(--cpod-shadow-focus-success);--cpod-table-bg:var(--cpod-surface-raised);--cpod-table-header-bg:var(--cpod-color-bg-secondary);--cpod-table-header-fg:var(--cpod-color-fg-default);--cpod-table-row-bg-hover:var(--cpod-color-bg-secondary);--cpod-table-border:var(--cpod-color-border-default);--cpod-table-cell-padding-x:var(--cpod-space-4);--cpod-table-cell-padding-y:var(--cpod-space-3);--cpod-code-bg:var(--cpod-color-slate-900);--cpod-code-fg:var(--cpod-color-slate-100);--cpod-code-border-radius:var(--cpod-radius-md);--cpod-code-padding:var(--cpod-space-4);--cpod-code-font-size:var(--cpod-font-size-sm);--cpod-code-inline-bg:var(--cpod-color-slate-100);--cpod-code-inline-fg:var(--cpod-color-slate-900);--cpod-code-inline-padding-x:var(--cpod-space-1);--cpod-code-inline-padding-y:var(--cpod-space-0-5);--cpod-code-inline-border-radius:var(--cpod-radius-sm);--cpod-separator-color:var(--cpod-color-border-default);--cpod-separator-thickness:1px;--cpod-link-fg:var(--cpod-color-fg-primary);--cpod-link-fg-hover:var(--cpod-color-fg-primary-hover);--cpod-link-underline:currentColor;--cpod-breadcrumb-separator-mx:var(--cpod-space-2);--cpod-breadcrumb-link-fg:var(--cpod-color-text-secondary);--cpod-breadcrumb-link-fg-hover:var(--cpod-color-text-primary);--cpod-breadcrumb-current-fg:var(--cpod-color-text-primary);--cpod-chat-interface-bg:var(--cpod-surface-base);--cpod-chat-interface-fg:var(--cpod-color-fg-default);--cpod-chat-interface-border:var(--cpod-color-border-default);--cpod-chat-interface-padding-x:var(--cpod-space-4);--cpod-chat-interface-padding-y:var(--cpod-space-4);--cpod-chat-interface-header-bg:var(--cpod-surface-raised);--cpod-chat-interface-header-border:var(--cpod-color-border-default);--cpod-chat-interface-input-bg:var(--cpod-surface-raised);--cpod-chat-interface-input-border:var(--cpod-color-border-default);--cpod-chat-interface-message-radius:var(--cpod-radius-lg);--cpod-chat-interface-message-user-bg:var(--cpod-color-bg-primary);--cpod-chat-interface-message-user-fg:var(--cpod-color-fg-on-emphasis);--cpod-chat-interface-message-assistant-bg:var(--cpod-color-bg-secondary);--cpod-chat-interface-message-assistant-fg:var(--cpod-color-fg-default);--cpod-colorpicker-height-sm:32px;--cpod-colorpicker-height-md:40px;--cpod-colorpicker-height-lg:48px;--cpod-colorpicker-border-valid:var(--cpod-color-border-success);--cpod-colorpicker-border-invalid:var(--cpod-color-border-danger);--cpod-colorpicker-border-warning:var(--cpod-color-border-warning);--cpod-colorpicker-content-bg:var(--cpod-surface-overlay);--cpod-colorpicker-content-border:var(--cpod-color-border-default);--cpod-colorpicker-content-radius:var(--cpod-radius-lg);--cpod-colorpicker-content-padding:var(--cpod-space-4);--cpod-colorpicker-content-shadow:var(--cpod-shadow-xl);--cpod-checkbox-checked-bg:var(--cpod-checkbox-bg-checked);--cpod-checkbox-checked-border:var(--cpod-checkbox-border-checked);--cpod-checkbox-checked-fg:var(--cpod-checkbox-check);--cpod-checkbox-fg-checked:var(--cpod-checkbox-check);--cpod-checkbox-error-border:var(--cpod-color-border-danger);--cpod-checkbox-border-invalid:var(--cpod-color-border-danger);--cpod-checkbox-radius:var(--cpod-checkbox-border-radius);--cpod-checkbox-size:var(--cpod-space-4);--cpod-app-shell-header-height:64px;--cpod-app-shell-header-bg:var(--cpod-surface-raised);--cpod-app-shell-header-border:var(--cpod-color-border-default);--cpod-app-shell-header-padding-x:var(--cpod-space-4);--cpod-app-shell-header-shadow:var(--cpod-shadow-component-sm);--cpod-app-shell-sidebar-width:260px;--cpod-app-shell-sidebar-width-collapsed:64px;--cpod-app-shell-sidebar-bg:var(--cpod-surface-raised);--cpod-app-shell-sidebar-border:var(--cpod-color-border-default);--cpod-app-shell-sidebar-padding:var(--cpod-space-4);--cpod-app-shell-main-bg:var(--cpod-surface-base);--cpod-app-shell-main-padding:var(--cpod-space-6);--cpod-app-shell-footer-height:60px;--cpod-app-shell-footer-bg:var(--cpod-surface-raised);--cpod-app-shell-footer-border:var(--cpod-color-border-default);--cpod-app-shell-footer-padding-x:var(--cpod-space-4);--cpod-app-shell-footer-padding-y:var(--cpod-space-3);--cpod-error-page-bg:var(--cpod-surface-base);--cpod-error-page-code-fg:var(--cpod-color-fg-primary);--cpod-error-page-code-font-size:96px;--cpod-error-page-code-font-weight:var(--cpod-font-weight-bold);--cpod-error-page-title-fg:var(--cpod-color-fg-default);--cpod-error-page-title-font-size:var(--cpod-font-size-2xl);--cpod-error-page-title-font-weight:var(--cpod-font-weight-semibold);--cpod-error-page-message-fg:var(--cpod-color-fg-muted);--cpod-error-page-message-font-size:var(--cpod-font-size-base);--cpod-error-page-padding:var(--cpod-space-8);--cpod-chat-user-bg:var(--cpod-color-bg-primary);--cpod-chat-user-fg:var(--cpod-color-fg-on-emphasis);--cpod-chat-assistant-bg:var(--cpod-color-bg-secondary);--cpod-chat-assistant-fg:var(--cpod-color-fg-default);--cpod-chat-system-bg:var(--cpod-color-slate-100);--cpod-chat-system-fg:var(--cpod-color-fg-muted);--cpod-chat-timestamp-fg:var(--cpod-color-fg-subtle);--cpod-chat-timestamp-font-size:var(--cpod-font-size-xs);--cpod-chat-status-pending:var(--cpod-color-slate-400);--cpod-chat-status-sending:var(--cpod-color-slate-500);--cpod-chat-status-delivered:var(--cpod-color-success);--cpod-chat-status-error:var(--cpod-color-error);--cpod-chat-bubble-radius:var(--cpod-radius-lg);--cpod-chat-bubble-max-width:75%;--cpod-chat-bubble-padding-x:var(--cpod-space-4);--cpod-chat-bubble-padding-y:var(--cpod-space-3);--cpod-chat-gap:var(--cpod-space-4);--cpod-chat-avatar-size:var(--cpod-space-8);--cpod-chat-streaming-cursor-color:var(--cpod-color-fg-primary);--cpod-chat-typing-dot-size:8px;--cpod-chat-typing-dot-color:var(--cpod-color-fg-muted);--cpod-chat-thinking-color:var(--cpod-color-fg-primary);--cpod-chat-tool-bg:var(--cpod-color-slate-50);--cpod-chat-tool-border:var(--cpod-color-border-muted);--cpod-chat-tool-title-fg:var(--cpod-color-fg-default);--cpod-chat-tool-content-fg:var(--cpod-color-fg-muted);--cpod-chat-citation-fg:var(--cpod-color-fg-primary);--cpod-chat-citation-bg-hover:var(--cpod-color-bg-secondary);--cpod-chat-citation-preview-bg:var(--cpod-surface-overlay);--cpod-chat-citation-preview-border:var(--cpod-color-border-default);--cpod-chat-citation-preview-shadow:var(--cpod-shadow-lg);--cpod-heading-line-clamp:var(--cpod-line-clamp-2);--cpod-heading-overflow:hidden;--cpod-heading-text-overflow:ellipsis;--cpod-heading-max-width:var(--cpod-content-width-wide);--cpod-body-max-width:var(--cpod-content-width-base);--cpod-body-line-clamp:var(--cpod-line-clamp-3);--cpod-caption-line-clamp:var(--cpod-line-clamp-1);--cpod-caption-overflow:hidden;--cpod-caption-text-overflow:ellipsis;--cpod-label-line-clamp:var(--cpod-line-clamp-1);--cpod-label-overflow:hidden;--cpod-label-text-overflow:ellipsis;--cpod-label-max-width:100%;--cpod-description-line-clamp:var(--cpod-line-clamp-3);--cpod-description-max-width:var(--cpod-content-width-base);--cpod-code-max-width:var(--cpod-content-width-full);--cpod-code-overflow-x:auto;--cpod-code-white-space:pre;--cpod-list-gap:var(--cpod-space-stack-xs);--cpod-list-item-padding:var(--cpod-space-inset-sm);--cpod-list-item-radius:var(--cpod-radius-md);--cpod-list-item-hover-bg:var(--cpod-color-bg-secondary);--cpod-nav-item-padding-x:var(--cpod-space-4);--cpod-nav-item-padding-y:var(--cpod-space-2-5);--cpod-nav-item-gap:var(--cpod-space-1);--cpod-nav-item-radius:var(--cpod-radius-md);--cpod-nav-item-font-weight:var(--cpod-font-weight-medium);--cpod-nav-item-font-size:var(--cpod-font-size-sm);--cpod-nav-item-active-bg:var(--cpod-color-bg-primary);--cpod-nav-item-active-fg:var(--cpod-color-fg-on-emphasis);--cpod-nav-item-hover-bg:var(--cpod-color-bg-secondary);--cpod-form-field-gap:var(--cpod-space-stack-xs);--cpod-form-label-font-weight:var(--cpod-font-weight-medium);--cpod-form-label-font-size:var(--cpod-font-size-sm);--cpod-form-label-color:var(--cpod-color-fg-default);--cpod-form-helper-font-size:var(--cpod-font-size-xs);--cpod-form-helper-color:var(--cpod-color-fg-subtle);--cpod-form-error-font-size:var(--cpod-font-size-xs);--cpod-form-error-color:var(--cpod-color-fg-danger);--cpod-input-disabled-opacity:var(--cpod-state-disabled-opacity);--cpod-input-readonly-bg:var(--cpod-color-bg-surface-sunken);--cpod-input-readonly-cursor:default;--cpod-combobox-input-bg:var(--cpod-color-bg-surface);--cpod-combobox-input-bg-hover:var(--cpod-color-bg-subtle);--cpod-combobox-input-bg-focus:var(--cpod-color-bg-surface);--cpod-combobox-input-border:var(--cpod-color-border-default);--cpod-combobox-input-border-hover:var(--cpod-color-border-emphasis);--cpod-combobox-input-border-focus:var(--cpod-color-border-focus);--cpod-combobox-input-radius:var(--cpod-radius-md);--cpod-combobox-fg:var(--cpod-color-fg-default);--cpod-combobox-fg-placeholder:var(--cpod-color-fg-muted);--cpod-combobox-padding-x:var(--cpod-space-3);--cpod-combobox-fontSize:var(--cpod-font-size-base);--cpod-combobox-dropdown-bg:var(--cpod-color-bg-surface);--cpod-combobox-dropdown-border:var(--cpod-color-border-default);--cpod-combobox-dropdown-shadow:var(--cpod-shadow-lg);--cpod-combobox-dropdown-radius:var(--cpod-radius-md);--cpod-combobox-dropdown-max-height:320px;--cpod-combobox-option-bg-hover:var(--cpod-color-bg-subtle);--cpod-combobox-option-bg-selected:var(--cpod-color-bg-primary);--cpod-combobox-option-fg-selected:var(--cpod-color-fg-on-emphasis);--cpod-combobox-option-padding-x:var(--cpod-space-3);--cpod-combobox-option-padding-y:var(--cpod-space-2);--cpod-datepicker-bg:var(--cpod-color-bg-surface);--cpod-datepicker-border:var(--cpod-color-border-default);--cpod-datepicker-shadow:var(--cpod-shadow-lg);--cpod-datepicker-radius:var(--cpod-radius-md);--cpod-datepicker-padding:var(--cpod-space-4);--cpod-datepicker-header-fg:var(--cpod-color-fg-emphasis);--cpod-datepicker-header-fontSize:var(--cpod-font-size-base);--cpod-datepicker-header-fontWeight:var(--cpod-font-weight-semibold);--cpod-datepicker-day-size:36px;--cpod-datepicker-day-radius:var(--cpod-radius-md);--cpod-datepicker-day-bg-hover:var(--cpod-color-bg-subtle);--cpod-datepicker-day-bg-selected:var(--cpod-color-bg-primary);--cpod-datepicker-day-fg-selected:var(--cpod-color-fg-on-emphasis);--cpod-datepicker-day-fg-disabled:var(--cpod-color-fg-disabled);--cpod-datepicker-day-fontSize:var(--cpod-font-size-sm);--cpod-datepicker-gap:var(--cpod-space-1);--cpod-daterange-range-bg:var(--cpod-color-bg-secondary);--cpod-daterange-range-border-radius:0;--cpod-daterange-start-border-radius:var(--cpod-radius-md) 0 0 var(--cpod-radius-md);--cpod-daterange-end-border-radius:0 var(--cpod-radius-md) var(--cpod-radius-md) 0;--cpod-daterange-preset-bg:transparent;--cpod-daterange-preset-bg-hover:var(--cpod-color-bg-secondary);--cpod-daterange-preset-bg-active:var(--cpod-color-bg-primary);--cpod-daterange-preset-fg:var(--cpod-color-fg-default);--cpod-daterange-preset-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-daterange-preset-border-radius:var(--cpod-radius-md);--cpod-daterange-preset-padding-x:var(--cpod-space-3);--cpod-daterange-preset-padding-y:var(--cpod-space-2);--cpod-daterange-preset-font-size:var(--cpod-font-size-sm);--cpod-daterange-separator-color:var(--cpod-color-border-default);--cpod-daterange-gap:var(--cpod-space-4);--cpod-file-upload-bg:var(--cpod-surface-raised);--cpod-file-upload-bg-hover:var(--cpod-color-bg-secondary);--cpod-file-upload-bg-active:var(--cpod-color-bg-subtle);--cpod-file-upload-border:var(--cpod-color-border-default);--cpod-file-upload-border-hover:var(--cpod-color-border-primary);--cpod-file-upload-border-active:var(--cpod-color-border-primary);--cpod-file-upload-border-error:var(--cpod-color-border-danger);--cpod-file-upload-border-radius:var(--cpod-radius-lg);--cpod-file-upload-border-style:dashed;--cpod-file-upload-border-width:2px;--cpod-file-upload-padding:var(--cpod-space-8);--cpod-file-upload-gap:var(--cpod-space-3);--cpod-file-upload-icon-size:var(--cpod-space-10);--cpod-file-upload-icon-fg:var(--cpod-color-fg-muted);--cpod-file-upload-icon-fg-active:var(--cpod-color-fg-primary);--cpod-file-upload-title-fg:var(--cpod-color-fg-default);--cpod-file-upload-title-font-size:var(--cpod-font-size-base);--cpod-file-upload-title-font-weight:var(--cpod-font-weight-medium);--cpod-file-upload-hint-fg:var(--cpod-color-fg-subtle);--cpod-file-upload-hint-font-size:var(--cpod-font-size-sm);--cpod-file-upload-item-bg:var(--cpod-surface-raised);--cpod-file-upload-item-border:var(--cpod-color-border-default);--cpod-file-upload-item-border-radius:var(--cpod-radius-md);--cpod-file-upload-item-padding:var(--cpod-space-3);--cpod-file-upload-item-gap:var(--cpod-space-3);--cpod-file-upload-item-name-fg:var(--cpod-color-fg-default);--cpod-file-upload-item-size-fg:var(--cpod-color-fg-subtle);--cpod-file-upload-item-progress-bg:var(--cpod-color-slate-200);--cpod-file-upload-item-progress-fill:var(--cpod-color-bg-primary);--cpod-file-upload-item-error-fg:var(--cpod-color-fg-danger);--cpod-color-picker-bg:var(--cpod-surface-overlay);--cpod-color-picker-border:var(--cpod-color-border-default);--cpod-color-picker-border-radius:var(--cpod-radius-xl);--cpod-color-picker-padding:var(--cpod-space-4);--cpod-color-picker-shadow:var(--cpod-shadow-xl);--cpod-color-picker-gap:var(--cpod-space-3);--cpod-color-picker-area-size:200px;--cpod-color-picker-area-border-radius:var(--cpod-radius-md);--cpod-color-picker-slider-height:var(--cpod-space-3);--cpod-color-picker-slider-border-radius:var(--cpod-radius-full);--cpod-color-picker-thumb-size:var(--cpod-space-4);--cpod-color-picker-thumb-border:2px solid white;--cpod-color-picker-thumb-shadow:var(--cpod-shadow-md);--cpod-color-picker-thumb-border-radius:var(--cpod-radius-full);--cpod-color-picker-swatch-size:var(--cpod-space-6);--cpod-color-picker-swatch-border-radius:var(--cpod-radius-sm);--cpod-color-picker-swatch-border:var(--cpod-color-border-default);--cpod-color-picker-swatch-gap:var(--cpod-space-2);--cpod-color-picker-input-bg:var(--cpod-surface-raised);--cpod-color-picker-input-border:var(--cpod-color-border-default);--cpod-color-picker-input-border-radius:var(--cpod-radius-md);--cpod-color-picker-input-padding-x:var(--cpod-space-2);--cpod-color-picker-input-padding-y:var(--cpod-space-1-5);--cpod-color-picker-input-font-size:var(--cpod-font-size-sm);--cpod-color-picker-preview-size:var(--cpod-space-8);--cpod-color-picker-preview-border-radius:var(--cpod-radius-md);--cpod-color-picker-preview-border:var(--cpod-color-border-default);--cpod-pin-input-cell-size:var(--cpod-space-12);--cpod-pin-input-cell-bg:var(--cpod-surface-raised);--cpod-pin-input-cell-border:var(--cpod-color-border-default);--cpod-pin-input-cell-border-focus:var(--cpod-color-border-primary);--cpod-pin-input-cell-border-error:var(--cpod-color-border-danger);--cpod-pin-input-cell-border-filled:var(--cpod-color-border-emphasis);--cpod-pin-input-cell-border-radius:var(--cpod-radius-md);--cpod-pin-input-cell-font-size:var(--cpod-font-size-xl);--cpod-pin-input-cell-font-weight:var(--cpod-font-weight-semibold);--cpod-pin-input-cell-fg:var(--cpod-color-fg-default);--cpod-pin-input-gap:var(--cpod-space-2);--cpod-pin-input-separator-fg:var(--cpod-color-fg-subtle);--cpod-pin-input-cursor-color:var(--cpod-color-fg-primary);--cpod-block-editor-bg:var(--cpod-surface-raised);--cpod-block-editor-fg:var(--cpod-color-fg-default);--cpod-block-editor-border:var(--cpod-color-border-default);--cpod-block-editor-border-focus:var(--cpod-color-border-primary);--cpod-block-editor-border-radius:var(--cpod-radius-lg);--cpod-block-editor-padding:var(--cpod-space-4);--cpod-block-editor-min-height:200px;--cpod-block-editor-toolbar-bg:var(--cpod-surface-raised);--cpod-block-editor-toolbar-border:var(--cpod-color-border-default);--cpod-block-editor-toolbar-padding:var(--cpod-space-2);--cpod-block-editor-toolbar-gap:var(--cpod-space-1);--cpod-block-editor-toolbar-border-radius:var(--cpod-radius-md);--cpod-block-editor-toolbar-btn-size:var(--cpod-space-8);--cpod-block-editor-toolbar-btn-bg:transparent;--cpod-block-editor-toolbar-btn-bg-hover:var(--cpod-color-bg-secondary);--cpod-block-editor-toolbar-btn-bg-active:var(--cpod-color-bg-primary);--cpod-block-editor-toolbar-btn-fg:var(--cpod-color-fg-muted);--cpod-block-editor-toolbar-btn-fg-hover:var(--cpod-color-fg-default);--cpod-block-editor-toolbar-btn-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-block-editor-toolbar-btn-border-radius:var(--cpod-radius-sm);--cpod-block-editor-block-padding:var(--cpod-space-2);--cpod-block-editor-block-border-radius:var(--cpod-radius-sm);--cpod-block-editor-block-hover-bg:var(--cpod-color-bg-subtle);--cpod-block-editor-block-selected-border:var(--cpod-color-border-primary);--cpod-block-editor-placeholder-fg:var(--cpod-color-fg-subtle);--cpod-block-editor-slash-menu-bg:var(--cpod-surface-overlay);--cpod-block-editor-slash-menu-border:var(--cpod-color-border-default);--cpod-block-editor-slash-menu-border-radius:var(--cpod-radius-lg);--cpod-block-editor-slash-menu-shadow:var(--cpod-shadow-xl);--cpod-address-bg:var(--cpod-surface-raised);--cpod-address-fg:var(--cpod-color-fg-default);--cpod-address-border:var(--cpod-color-border-default);--cpod-address-border-focus:var(--cpod-color-border-primary);--cpod-address-border-error:var(--cpod-color-border-danger);--cpod-address-border-radius:var(--cpod-radius-md);--cpod-address-padding-x:var(--cpod-space-3);--cpod-address-padding-y:var(--cpod-space-2);--cpod-address-icon-fg:var(--cpod-color-fg-muted);--cpod-address-icon-size:var(--cpod-space-5);--cpod-address-dropdown-bg:var(--cpod-surface-overlay);--cpod-address-dropdown-border:var(--cpod-color-border-default);--cpod-address-dropdown-border-radius:var(--cpod-radius-lg);--cpod-address-dropdown-shadow:var(--cpod-shadow-xl);--cpod-address-dropdown-padding:var(--cpod-space-1);--cpod-address-dropdown-max-height:280px;--cpod-address-suggestion-fg:var(--cpod-color-fg-default);--cpod-address-suggestion-secondary-fg:var(--cpod-color-fg-subtle);--cpod-address-suggestion-bg-hover:var(--cpod-color-bg-secondary);--cpod-address-suggestion-padding-x:var(--cpod-space-3);--cpod-address-suggestion-padding-y:var(--cpod-space-2);--cpod-address-suggestion-border-radius:var(--cpod-radius-md);--cpod-address-suggestion-font-size:var(--cpod-font-size-sm);--cpod-address-loading-fg:var(--cpod-color-fg-subtle);--cpod-wizard-bg:var(--cpod-surface-raised);--cpod-wizard-border:var(--cpod-color-border-default);--cpod-wizard-border-radius:var(--cpod-radius-xl);--cpod-wizard-padding:var(--cpod-space-6);--cpod-wizard-gap:var(--cpod-space-6);--cpod-wizard-step-size:var(--cpod-space-8);--cpod-wizard-step-bg:var(--cpod-color-bg-secondary);--cpod-wizard-step-bg-active:var(--cpod-color-bg-primary);--cpod-wizard-step-bg-completed:var(--cpod-color-bg-success);--cpod-wizard-step-fg:var(--cpod-color-fg-muted);--cpod-wizard-step-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-wizard-step-fg-completed:var(--cpod-color-fg-on-emphasis);--cpod-wizard-step-border-radius:var(--cpod-radius-full);--cpod-wizard-step-font-size:var(--cpod-font-size-sm);--cpod-wizard-step-font-weight:var(--cpod-font-weight-semibold);--cpod-wizard-connector-height:2px;--cpod-wizard-connector-bg:var(--cpod-color-border-default);--cpod-wizard-connector-bg-completed:var(--cpod-color-bg-success);--cpod-wizard-connector-gap:var(--cpod-space-2);--cpod-wizard-label-fg:var(--cpod-color-fg-default);--cpod-wizard-label-fg-inactive:var(--cpod-color-fg-muted);--cpod-wizard-label-font-size:var(--cpod-font-size-sm);--cpod-wizard-label-font-weight:var(--cpod-font-weight-medium);--cpod-wizard-description-fg:var(--cpod-color-fg-subtle);--cpod-wizard-description-font-size:var(--cpod-font-size-xs);--cpod-wizard-content-padding:var(--cpod-space-6);--cpod-wizard-content-min-height:200px;--cpod-wizard-actions-gap:var(--cpod-space-3);--cpod-wizard-actions-padding-top:var(--cpod-space-4);--cpod-wizard-actions-border-top:var(--cpod-color-border-default);--cpod-inline-edit-fg:var(--cpod-color-fg-default);--cpod-inline-edit-bg:transparent;--cpod-inline-edit-bg-hover:var(--cpod-color-bg-subtle);--cpod-inline-edit-border-radius:var(--cpod-radius-sm);--cpod-inline-edit-padding-x:var(--cpod-space-2);--cpod-inline-edit-padding-y:var(--cpod-space-1);--cpod-inline-edit-input-bg:var(--cpod-surface-raised);--cpod-inline-edit-input-border:var(--cpod-color-border-primary);--cpod-inline-edit-input-border-radius:var(--cpod-radius-md);--cpod-inline-edit-input-padding-x:var(--cpod-space-2);--cpod-inline-edit-input-padding-y:var(--cpod-space-1);--cpod-inline-edit-input-shadow:var(--cpod-shadow-sm);--cpod-inline-edit-placeholder-fg:var(--cpod-color-fg-subtle);--cpod-inline-edit-hover-indicator:var(--cpod-color-fg-muted);--cpod-inline-edit-action-size:var(--cpod-space-6);--cpod-inline-edit-action-gap:var(--cpod-space-1);--cpod-payment-bg:var(--cpod-surface-raised);--cpod-payment-border:var(--cpod-color-border-default);--cpod-payment-border-selected:var(--cpod-color-border-primary);--cpod-payment-border-radius:var(--cpod-radius-lg);--cpod-payment-padding:var(--cpod-space-4);--cpod-payment-gap:var(--cpod-space-3);--cpod-payment-option-bg:var(--cpod-surface-raised);--cpod-payment-option-bg-hover:var(--cpod-color-bg-subtle);--cpod-payment-option-bg-selected:var(--cpod-color-bg-secondary);--cpod-payment-option-border:var(--cpod-color-border-default);--cpod-payment-option-border-selected:var(--cpod-color-border-primary);--cpod-payment-option-border-radius:var(--cpod-radius-md);--cpod-payment-option-padding:var(--cpod-space-3);--cpod-payment-icon-size:var(--cpod-space-8);--cpod-payment-icon-border-radius:var(--cpod-radius-sm);--cpod-payment-label-fg:var(--cpod-color-fg-default);--cpod-payment-label-font-size:var(--cpod-font-size-sm);--cpod-payment-label-font-weight:var(--cpod-font-weight-medium);--cpod-payment-detail-fg:var(--cpod-color-fg-subtle);--cpod-payment-detail-font-size:var(--cpod-font-size-xs);--cpod-payment-badge-bg:var(--cpod-color-bg-secondary);--cpod-payment-badge-fg:var(--cpod-color-fg-muted);--cpod-payment-badge-border-radius:var(--cpod-radius-sm);--cpod-payment-badge-font-size:var(--cpod-font-size-xs);--cpod-payment-card-input-bg:var(--cpod-surface-raised);--cpod-payment-card-input-border:var(--cpod-color-border-default);--cpod-payment-card-input-border-focus:var(--cpod-color-border-primary);--cpod-payment-card-input-border-radius:var(--cpod-radius-md);--cpod-passkey-bg:var(--cpod-surface-overlay);--cpod-passkey-border:var(--cpod-color-border-default);--cpod-passkey-border-radius:var(--cpod-radius-2xl);--cpod-passkey-padding:var(--cpod-space-8);--cpod-passkey-shadow:var(--cpod-shadow-2xl);--cpod-passkey-max-width:400px;--cpod-passkey-gap:var(--cpod-space-4);--cpod-passkey-icon-size:var(--cpod-space-16);--cpod-passkey-icon-fg:var(--cpod-color-fg-primary);--cpod-passkey-icon-bg:var(--cpod-color-bg-secondary);--cpod-passkey-icon-border-radius:var(--cpod-radius-full);--cpod-passkey-title-fg:var(--cpod-color-fg-default);--cpod-passkey-title-font-size:var(--cpod-font-size-xl);--cpod-passkey-title-font-weight:var(--cpod-font-weight-semibold);--cpod-passkey-description-fg:var(--cpod-color-fg-muted);--cpod-passkey-description-font-size:var(--cpod-font-size-sm);--cpod-passkey-status-pending-fg:var(--cpod-color-fg-muted);--cpod-passkey-status-success-fg:var(--cpod-color-fg-success);--cpod-passkey-status-error-fg:var(--cpod-color-fg-danger);--cpod-passkey-status-font-size:var(--cpod-font-size-sm);--cpod-passkey-animation-duration:var(--cpod-duration-slow);--cpod-social-auth-border-radius:var(--cpod-radius-md);--cpod-social-auth-padding-x:var(--cpod-space-4);--cpod-social-auth-padding-y:var(--cpod-space-3);--cpod-social-auth-font-size:var(--cpod-font-size-sm);--cpod-social-auth-font-weight:var(--cpod-font-weight-medium);--cpod-social-auth-gap:var(--cpod-space-3);--cpod-social-auth-icon-size:var(--cpod-space-5);--cpod-social-auth-min-height:44px;--cpod-social-auth-google-bg:oklch(100% 0 0);--cpod-social-auth-google-fg:var(--cpod-color-fg-default);--cpod-social-auth-google-border:var(--cpod-color-border-default);--cpod-social-auth-google-bg-hover:var(--cpod-color-bg-subtle);--cpod-social-auth-github-bg:var(--cpod-color-slate-900);--cpod-social-auth-github-fg:oklch(100% 0 0);--cpod-social-auth-github-bg-hover:var(--cpod-color-slate-800);--cpod-social-auth-apple-bg:black;--cpod-social-auth-apple-fg:oklch(100% 0 0);--cpod-social-auth-apple-bg-hover:var(--cpod-color-slate-900);--cpod-social-auth-microsoft-bg:oklch(100% 0 0);--cpod-social-auth-microsoft-fg:var(--cpod-color-fg-default);--cpod-social-auth-microsoft-border:var(--cpod-color-border-default);--cpod-social-auth-microsoft-bg-hover:var(--cpod-color-bg-subtle);--cpod-social-auth-divider-fg:var(--cpod-color-fg-subtle);--cpod-social-auth-divider-line:var(--cpod-color-border-default);--cpod-social-auth-divider-font-size:var(--cpod-font-size-xs);--cpod-social-auth-stack-gap:var(--cpod-space-3);--cpod-field-array-gap:var(--cpod-space-3);--cpod-field-array-item-bg:var(--cpod-surface-raised);--cpod-field-array-item-border:var(--cpod-color-border-default);--cpod-field-array-item-border-radius:var(--cpod-radius-md);--cpod-field-array-item-padding:var(--cpod-space-4);--cpod-field-array-item-gap:var(--cpod-space-3);--cpod-field-array-item-drag-bg:var(--cpod-color-bg-subtle);--cpod-field-array-item-drag-border:var(--cpod-color-border-primary);--cpod-field-array-item-drag-shadow:var(--cpod-shadow-lg);--cpod-field-array-handle-fg:var(--cpod-color-fg-subtle);--cpod-field-array-handle-fg-hover:var(--cpod-color-fg-muted);--cpod-field-array-handle-size:var(--cpod-space-5);--cpod-field-array-handle-cursor:grab;--cpod-field-array-remove-fg:var(--cpod-color-fg-subtle);--cpod-field-array-remove-fg-hover:var(--cpod-color-fg-danger);--cpod-field-array-remove-size:var(--cpod-space-5);--cpod-field-array-add-fg:var(--cpod-color-fg-primary);--cpod-field-array-add-fg-hover:var(--cpod-color-fg-primary-hover);--cpod-field-array-add-font-size:var(--cpod-font-size-sm);--cpod-field-array-add-font-weight:var(--cpod-font-weight-medium);--cpod-field-array-add-gap:var(--cpod-space-2);--cpod-field-array-empty-fg:var(--cpod-color-fg-subtle);--cpod-field-array-empty-font-size:var(--cpod-font-size-sm);--cpod-field-array-empty-padding:var(--cpod-space-6);--cpod-field-array-counter-fg:var(--cpod-color-fg-subtle);--cpod-field-array-counter-font-size:var(--cpod-font-size-xs);--cpod-alert-padding-x:var(--cpod-space-4);--cpod-alert-padding-y:var(--cpod-space-3);--cpod-alert-gap:var(--cpod-space-3);--cpod-alert-border-radius:var(--cpod-radius-lg);--cpod-alert-border-width:var(--cpod-border-width-1);--cpod-alert-icon-size:var(--cpod-space-5);--cpod-alert-title-font-weight:var(--cpod-font-weight-semibold);--cpod-alert-title-font-size:var(--cpod-font-size-sm);--cpod-loading-opacity:var(--cpod-state-loading-opacity);--cpod-loading-animation-duration:1.5s;--cpod-skeleton-animation-duration:1.8s;--cpod-skeleton-shimmer-gradient:linear-gradient(90deg,transparent,#ffffff1a,transparent);--cpod-scrollbar-width:8px;--cpod-scrollbar-track-bg:transparent;--cpod-scrollbar-thumb-bg:var(--cpod-color-slate-300);--cpod-scrollbar-thumb-hover-bg:var(--cpod-color-slate-400);--cpod-scrollbar-thumb-radius:var(--cpod-radius-full);--cpod-breakpoint-xs:375px;--cpod-breakpoint-sm:640px;--cpod-breakpoint-md:768px;--cpod-breakpoint-lg:1024px;--cpod-breakpoint-xl:1280px;--cpod-breakpoint-2xl:1536px;--cpod-prose-spacing-paragraph:var(--cpod-space-stack-md);--cpod-prose-spacing-heading:var(--cpod-space-stack-lg);--cpod-prose-spacing-list:var(--cpod-space-stack-sm);--cpod-prose-max-width:var(--cpod-prose-width-base);--cpod-prose-font-size:var(--cpod-font-size-base);--cpod-prose-line-height:var(--cpod-line-height-relaxed);--cpod-prose-heading-weight:var(--cpod-font-weight-bold);--cpod-prose-link-color:var(--cpod-color-fg-primary);--cpod-prose-link-decoration:underline;--cpod-prose-link-decoration-thickness:1px;--cpod-prose-link-underline-offset:2px;--cpod-prose-code-bg:var(--cpod-code-inline-bg);--cpod-prose-code-fg:var(--cpod-code-inline-fg);--cpod-prose-code-padding:var(--cpod-code-inline-padding-x) var(--cpod-code-inline-padding-y);--cpod-prose-code-radius:var(--cpod-code-inline-border-radius);--cpod-grid-gap-xs:var(--cpod-space-2);--cpod-grid-gap-sm:var(--cpod-space-4);--cpod-grid-gap-md:var(--cpod-space-6);--cpod-grid-gap-lg:var(--cpod-space-8);--cpod-grid-gap-xl:var(--cpod-space-12);--cpod-grid-columns-1:1;--cpod-grid-columns-2:2;--cpod-grid-columns-3:3;--cpod-grid-columns-4:4;--cpod-grid-columns-6:6;--cpod-grid-columns-12:12;--cpod-chart-bg:var(--cpod-surface-raised);--cpod-chart-border:var(--cpod-color-border-muted);--cpod-chart-border-radius:var(--cpod-radius-lg);--cpod-chart-padding:var(--cpod-space-6);--cpod-chart-shadow:var(--cpod-shadow-sm);--cpod-chart-shadow-hover:var(--cpod-shadow-md);--cpod-chart-title-fg:var(--cpod-color-fg-default);--cpod-chart-title-font-size:var(--cpod-font-size-lg);--cpod-chart-title-font-weight:var(--cpod-font-weight-semibold);--cpod-chart-subtitle-fg:var(--cpod-color-fg-muted);--cpod-chart-subtitle-font-size:var(--cpod-font-size-sm);--cpod-chart-axis-fg:var(--cpod-color-fg-subtle);--cpod-chart-axis-font-size:var(--cpod-font-size-xs);--cpod-chart-axis-line-color:var(--cpod-color-border-default);--cpod-chart-axis-line-width:1px;--cpod-chart-axis-tick-color:var(--cpod-color-border-default);--cpod-chart-axis-tick-size:5px;--cpod-chart-grid-color:var(--cpod-color-border-subtle);--cpod-chart-grid-width:1px;--cpod-chart-grid-dash:4px;--cpod-chart-series-1:var(--cpod-chart-1);--cpod-chart-series-2:var(--cpod-chart-2);--cpod-chart-series-3:var(--cpod-chart-7);--cpod-chart-series-4:var(--cpod-chart-5);--cpod-chart-series-5:var(--cpod-chart-4);--cpod-chart-series-6:var(--cpod-chart-3);--cpod-chart-series-7:var(--cpod-chart-6);--cpod-chart-series-8:var(--cpod-chart-10);--cpod-chart-hover-opacity:var(--cpod-opacity-80);--cpod-chart-inactive-opacity:var(--cpod-opacity-30);--cpod-chart-focus-ring-color:var(--cpod-color-focus-ring);--cpod-chart-focus-ring-width:var(--cpod-ring-width-2);--cpod-chart-transition-duration:var(--cpod-duration-normal);--cpod-chart-transition-ease:var(--cpod-ease-apple);--cpod-chart-empty-fg:var(--cpod-color-fg-subtle);--cpod-chart-empty-font-size:var(--cpod-font-size-sm);--cpod-chart-empty-icon-size:var(--cpod-space-12);--cpod-bar-chart-bar-radius:var(--cpod-radius-sm);--cpod-bar-chart-bar-gap:var(--cpod-space-1);--cpod-bar-chart-group-gap:var(--cpod-space-3);--cpod-bar-chart-bar-min-width:4px;--cpod-bar-chart-bar-hover-brightness:1.1;--cpod-bar-chart-bar-border-width:0px;--cpod-bar-chart-stacked-separator:var(--cpod-color-bg-surface);--cpod-bar-chart-stacked-separator-width:1px;--cpod-bar-chart-negative-color:var(--cpod-color-red-500);--cpod-line-chart-stroke-width:2px;--cpod-line-chart-stroke-width-hover:3px;--cpod-line-chart-dot-radius:4px;--cpod-line-chart-dot-radius-hover:6px;--cpod-line-chart-dot-stroke:var(--cpod-color-bg-surface);--cpod-line-chart-dot-stroke-width:2px;--cpod-line-chart-dash-array:6px;--cpod-line-chart-curve-tension:.4;--cpod-area-chart-fill-opacity:var(--cpod-opacity-20);--cpod-area-chart-fill-opacity-hover:var(--cpod-opacity-30);--cpod-area-chart-stroke-width:2px;--cpod-area-chart-gradient-start-opacity:var(--cpod-opacity-30);--cpod-area-chart-gradient-end-opacity:var(--cpod-opacity-5);--cpod-area-chart-stacked-separator:var(--cpod-color-bg-surface);--cpod-area-chart-stacked-separator-width:1px;--cpod-pie-chart-inner-radius:0;--cpod-pie-chart-donut-inner-radius:60%;--cpod-pie-chart-pad-angle:.02;--cpod-pie-chart-corner-radius:var(--cpod-radius-xs);--cpod-pie-chart-stroke:var(--cpod-color-bg-surface);--cpod-pie-chart-stroke-width:2px;--cpod-pie-chart-hover-scale:1.04;--cpod-pie-chart-label-fg:var(--cpod-color-fg-default);--cpod-pie-chart-label-font-size:var(--cpod-font-size-xs);--cpod-pie-chart-center-label-fg:var(--cpod-color-fg-default);--cpod-pie-chart-center-label-font-size:var(--cpod-font-size-2xl);--cpod-pie-chart-center-label-font-weight:var(--cpod-font-weight-bold);--cpod-scatter-chart-dot-radius:5px;--cpod-scatter-chart-dot-radius-hover:7px;--cpod-scatter-chart-dot-opacity:var(--cpod-opacity-80);--cpod-scatter-chart-dot-opacity-hover:var(--cpod-opacity-100);--cpod-scatter-chart-dot-stroke:var(--cpod-color-bg-surface);--cpod-scatter-chart-dot-stroke-width:1px;--cpod-scatter-chart-crosshair-color:var(--cpod-color-border-default);--cpod-scatter-chart-crosshair-width:1px;--cpod-scatter-chart-crosshair-dash:4px;--cpod-heatmap-cell-radius:var(--cpod-radius-sm);--cpod-heatmap-cell-gap:var(--cpod-space-1);--cpod-heatmap-cell-border:var(--cpod-color-bg-surface);--cpod-heatmap-cell-border-width:1px;--cpod-heatmap-empty-color:var(--cpod-color-slate-100);--cpod-heatmap-min-color:var(--cpod-color-blue-100);--cpod-heatmap-mid-color:var(--cpod-color-blue-400);--cpod-heatmap-max-color:var(--cpod-color-blue-700);--cpod-heatmap-label-fg:var(--cpod-color-fg-default);--cpod-heatmap-label-font-size:var(--cpod-heatmap-label-fontSize);--cpod-radar-chart-fill-opacity:var(--cpod-opacity-20);--cpod-radar-chart-fill-opacity-hover:var(--cpod-opacity-40);--cpod-radar-chart-stroke-width:2px;--cpod-radar-chart-dot-radius:4px;--cpod-radar-chart-grid-color:var(--cpod-color-border-subtle);--cpod-radar-chart-grid-width:1px;--cpod-radar-chart-grid-levels:5;--cpod-radar-chart-axis-fg:var(--cpod-color-fg-subtle);--cpod-radar-chart-axis-font-size:var(--cpod-font-size-xs);--cpod-funnel-chart-segment-gap:var(--cpod-space-1);--cpod-funnel-chart-segment-radius:var(--cpod-radius-sm);--cpod-funnel-chart-label-fg:var(--cpod-color-fg-default);--cpod-funnel-chart-label-font-size:var(--cpod-font-size-sm);--cpod-funnel-chart-value-fg:var(--cpod-color-fg-muted);--cpod-funnel-chart-value-font-size:var(--cpod-font-size-xs);--cpod-funnel-chart-percentage-fg:var(--cpod-color-fg-subtle);--cpod-funnel-chart-connector-color:var(--cpod-color-border-default);--cpod-funnel-chart-connector-width:1px;--cpod-gauge-track-color:var(--cpod-color-slate-200);--cpod-gauge-track-width:12px;--cpod-gauge-fill-color:var(--cpod-color-bg-primary);--cpod-gauge-fill-width:12px;--cpod-gauge-cap-radius:var(--cpod-radius-full);--cpod-gauge-value-fg:var(--cpod-color-fg-default);--cpod-gauge-value-font-size:var(--cpod-font-size-3xl);--cpod-gauge-value-font-weight:var(--cpod-font-weight-bold);--cpod-gauge-label-fg:var(--cpod-color-fg-muted);--cpod-gauge-label-font-size:var(--cpod-font-size-sm);--cpod-gauge-tick-color:var(--cpod-color-border-default);--cpod-gauge-tick-width:2px;--cpod-gauge-tick-length:8px;--cpod-gauge-color-low:var(--cpod-color-red-500);--cpod-gauge-color-medium:var(--cpod-color-amber-500);--cpod-gauge-color-high:var(--cpod-color-green-500);--cpod-treemap-cell-radius:var(--cpod-radius-sm);--cpod-treemap-cell-gap:2px;--cpod-treemap-cell-border:var(--cpod-color-bg-surface);--cpod-treemap-cell-border-width:2px;--cpod-treemap-cell-padding:var(--cpod-space-2);--cpod-treemap-label-fg:var(--cpod-color-fg-on-emphasis);--cpod-treemap-label-font-size:var(--cpod-font-size-xs);--cpod-treemap-label-font-weight:var(--cpod-font-weight-medium);--cpod-treemap-parent-label-fg:var(--cpod-color-fg-default);--cpod-treemap-parent-label-font-size:var(--cpod-font-size-sm);--cpod-treemap-parent-label-font-weight:var(--cpod-font-weight-semibold);--cpod-treemap-hover-brightness:1.08;--cpod-chart-legend-fg:var(--cpod-color-fg-default);--cpod-chart-legend-font-size:var(--cpod-font-size-sm);--cpod-chart-legend-font-weight:var(--cpod-font-weight-normal);--cpod-chart-legend-gap:var(--cpod-space-4);--cpod-chart-legend-item-gap:var(--cpod-space-2);--cpod-chart-legend-swatch-size:12px;--cpod-chart-legend-swatch-radius:var(--cpod-radius-xs);--cpod-chart-legend-padding:var(--cpod-space-2);--cpod-chart-legend-inactive-opacity:var(--cpod-opacity-40);--cpod-chart-legend-hover-bg:var(--cpod-color-bg-secondary);--cpod-chart-legend-hover-radius:var(--cpod-radius-sm);--cpod-chart-tooltip-bg:var(--cpod-color-slate-800);--cpod-chart-tooltip-fg:oklch(100% 0 0);--cpod-chart-tooltip-border:transparent;--cpod-chart-tooltip-border-radius:var(--cpod-radius-lg);--cpod-chart-tooltip-padding-x:var(--cpod-space-3);--cpod-chart-tooltip-padding-y:var(--cpod-space-2);--cpod-chart-tooltip-shadow:var(--cpod-shadow-lg);--cpod-chart-tooltip-font-size:var(--cpod-font-size-sm);--cpod-chart-tooltip-label-fg:var(--cpod-color-slate-300);--cpod-chart-tooltip-label-font-size:var(--cpod-font-size-xs);--cpod-chart-tooltip-value-fg:oklch(100% 0 0);--cpod-chart-tooltip-value-font-weight:var(--cpod-font-weight-semibold);--cpod-chart-tooltip-swatch-size:8px;--cpod-chart-tooltip-swatch-radius:var(--cpod-radius-full);--cpod-chart-tooltip-divider-color:var(--cpod-color-slate-600);--cpod-chart-tooltip-max-width:280px;--cpod-data-query-bar-bg:var(--cpod-surface-raised);--cpod-data-query-bar-border:var(--cpod-color-border-default);--cpod-data-query-bar-border-focus:var(--cpod-color-border-primary);--cpod-data-query-bar-border-radius:var(--cpod-radius-lg);--cpod-data-query-bar-padding-x:var(--cpod-space-4);--cpod-data-query-bar-padding-y:var(--cpod-space-2-5);--cpod-data-query-bar-shadow:var(--cpod-shadow-sm);--cpod-data-query-bar-shadow-focus:var(--cpod-shadow-md);--cpod-data-query-bar-fg:var(--cpod-color-fg-default);--cpod-data-query-bar-placeholder:var(--cpod-color-fg-subtle);--cpod-data-query-bar-font-size:var(--cpod-font-size-sm);--cpod-data-query-bar-icon-color:var(--cpod-color-fg-muted);--cpod-data-query-bar-icon-size:var(--cpod-space-5);--cpod-data-query-bar-chip-bg:var(--cpod-color-bg-secondary);--cpod-data-query-bar-chip-fg:var(--cpod-color-fg-default);--cpod-data-query-bar-chip-radius:var(--cpod-radius-full);--cpod-data-query-bar-chip-padding-x:var(--cpod-space-2-5);--cpod-data-query-bar-chip-padding-y:var(--cpod-space-1);--cpod-data-query-bar-chip-font-size:var(--cpod-font-size-xs);--cpod-data-query-bar-chip-close-color:var(--cpod-color-fg-subtle);--cpod-data-query-bar-chip-close-hover:var(--cpod-color-fg-danger);--cpod-data-query-bar-dropdown-bg:var(--cpod-surface-overlay);--cpod-data-query-bar-dropdown-border:var(--cpod-color-border-default);--cpod-data-query-bar-dropdown-radius:var(--cpod-radius-lg);--cpod-data-query-bar-dropdown-shadow:var(--cpod-shadow-xl);--cpod-data-query-bar-dropdown-item-hover:var(--cpod-color-bg-secondary);--cpod-data-query-bar-dropdown-item-padding-x:var(--cpod-space-3);--cpod-data-query-bar-dropdown-item-padding-y:var(--cpod-space-2);--cpod-kanban-bg:var(--cpod-surface-default);--cpod-kanban-border:var(--cpod-color-border-default);--cpod-kanban-border-radius:var(--cpod-radius-lg);--cpod-kanban-padding:var(--cpod-space-4);--cpod-kanban-gap:var(--cpod-space-4);--cpod-kanban-column-border:var(--cpod-color-border-default);--cpod-kanban-column-border-radius:var(--cpod-radius-lg);--cpod-kanban-column-padding:var(--cpod-space-3);--cpod-kanban-column-gap:var(--cpod-space-3);--cpod-kanban-column-min-width:280px;--cpod-kanban-column-max-width:380px;--cpod-kanban-column-header-fg:var(--cpod-color-fg-default);--cpod-kanban-column-header-font-size:var(--cpod-font-size-sm);--cpod-kanban-column-header-font-weight:var(--cpod-font-weight-semibold);--cpod-kanban-column-header-padding:var(--cpod-space-2);--cpod-kanban-column-count-bg:var(--cpod-color-bg-secondary);--cpod-kanban-column-count-fg:var(--cpod-color-fg-muted);--cpod-kanban-column-count-font-size:var(--cpod-font-size-xs);--cpod-kanban-column-count-border-radius:var(--cpod-radius-full);--cpod-kanban-column-count-padding-x:var(--cpod-space-2);--cpod-kanban-column-count-padding-y:var(--cpod-space-0-5);--cpod-kanban-card-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-kanban-card-border:var(--cpod-color-border-subtle);--cpod-kanban-card-border-radius:var(--cpod-radius-md);--cpod-kanban-card-padding:var(--cpod-space-3);--cpod-kanban-card-shadow-hover:var(--cpod-shadow-md);--cpod-kanban-drag-ghost-opacity:.5;--cpod-kanban-drag-placeholder-bg:var(--cpod-color-bg-muted);--cpod-kanban-drag-placeholder-border:var(--cpod-color-border-interactive);--cpod-kanban-drag-placeholder-border-style:dashed;--cpod-kanban-drag-active-shadow:var(--cpod-shadow-lg);--cpod-kanban-drop-target-bg:var(--cpod-color-selection-bg);--cpod-kanban-drop-target-border:var(--cpod-color-border-primary);--cpod-timeline-bg:transparent;--cpod-timeline-padding:var(--cpod-space-4);--cpod-timeline-gap:var(--cpod-space-6);--cpod-timeline-line-color:var(--cpod-color-border-default);--cpod-timeline-line-width:2px;--cpod-timeline-line-style:solid;--cpod-timeline-node-size:var(--cpod-space-3);--cpod-timeline-node-bg:var(--cpod-color-bg-primary);--cpod-timeline-node-border:var(--cpod-color-border-primary);--cpod-timeline-node-border-width:2px;--cpod-timeline-node-border-radius:var(--cpod-radius-full);--cpod-timeline-node-bg-success:var(--cpod-color-bg-success);--cpod-timeline-node-border-success:var(--cpod-color-border-success);--cpod-timeline-node-bg-warning:var(--cpod-color-bg-warning);--cpod-timeline-node-border-warning:var(--cpod-color-border-warning);--cpod-timeline-node-bg-danger:var(--cpod-color-bg-danger);--cpod-timeline-node-border-danger:var(--cpod-color-border-danger);--cpod-timeline-node-bg-info:var(--cpod-color-bg-info);--cpod-timeline-node-border-info:var(--cpod-color-border-info);--cpod-timeline-content-bg:var(--cpod-surface-raised);--cpod-timeline-content-border:var(--cpod-color-border-subtle);--cpod-timeline-content-border-radius:var(--cpod-radius-lg);--cpod-timeline-content-padding:var(--cpod-space-4);--cpod-timeline-content-shadow:var(--cpod-shadow-sm);--cpod-timeline-timestamp-fg:var(--cpod-color-fg-subtle);--cpod-timeline-timestamp-font-size:var(--cpod-font-size-xs);--cpod-timeline-timestamp-font-weight:var(--cpod-font-weight-normal);--cpod-timeline-title-fg:var(--cpod-color-fg-default);--cpod-timeline-title-font-size:var(--cpod-font-size-sm);--cpod-timeline-title-font-weight:var(--cpod-font-weight-semibold);--cpod-timeline-description-fg:var(--cpod-color-fg-muted);--cpod-timeline-description-font-size:var(--cpod-font-size-sm);--cpod-kpi-card-bg:var(--cpod-surface-raised);--cpod-kpi-card-border:var(--cpod-color-border-subtle);--cpod-kpi-card-border-radius:var(--cpod-radius-xl);--cpod-kpi-card-padding:var(--cpod-space-6);--cpod-kpi-card-shadow:var(--cpod-shadow-kpi);--cpod-kpi-card-shadow-hover:var(--cpod-shadow-kpi-hover);--cpod-kpi-card-value-fg:var(--cpod-color-kpi-value);--cpod-kpi-card-value-font-size:var(--cpod-font-size-3xl);--cpod-kpi-card-value-font-weight:var(--cpod-font-weight-bold);--cpod-kpi-card-value-line-height:var(--cpod-line-height-tight);--cpod-kpi-card-label-fg:var(--cpod-color-kpi-label);--cpod-kpi-card-label-font-size:var(--cpod-font-size-sm);--cpod-kpi-card-label-font-weight:var(--cpod-font-weight-medium);--cpod-kpi-card-comparison-fg:var(--cpod-color-kpi-comparison);--cpod-kpi-card-comparison-font-size:var(--cpod-font-size-xs);--cpod-kpi-card-trend-increase-fg:var(--cpod-color-kpi-increase-text);--cpod-kpi-card-trend-increase-bg:var(--cpod-color-kpi-increase-badge-bg);--cpod-kpi-card-trend-decrease-fg:var(--cpod-color-kpi-decrease-text);--cpod-kpi-card-trend-decrease-bg:var(--cpod-color-kpi-decrease-badge-bg);--cpod-kpi-card-trend-neutral-fg:var(--cpod-color-kpi-neutral-text);--cpod-kpi-card-trend-neutral-bg:var(--cpod-color-kpi-neutral-badge-bg);--cpod-kpi-card-trend-border-radius:var(--cpod-radius-full);--cpod-kpi-card-trend-padding-x:var(--cpod-space-2);--cpod-kpi-card-trend-padding-y:var(--cpod-space-0-5);--cpod-kpi-card-trend-font-size:var(--cpod-font-size-xs);--cpod-kpi-card-trend-font-weight:var(--cpod-font-weight-semibold);--cpod-kpi-card-sparkline-height:40px;--cpod-kpi-card-sparkline-increase-color:var(--cpod-color-kpi-sparkline-increase);--cpod-kpi-card-sparkline-decrease-color:var(--cpod-color-kpi-sparkline-decrease);--cpod-kpi-card-sparkline-neutral-color:var(--cpod-color-kpi-sparkline-neutral);--cpod-kpi-card-sparkline-stroke-width:2px;--cpod-kpi-card-gap:var(--cpod-space-3);--cpod-kpi-card-header-gap:var(--cpod-space-2);--cpod-gallery-bg:var(--cpod-surface-base);--cpod-gallery-gap:var(--cpod-space-4);--cpod-gallery-padding:var(--cpod-space-4);--cpod-gallery-columns:4;--cpod-gallery-columns-sm:2;--cpod-gallery-columns-md:3;--cpod-gallery-columns-lg:4;--cpod-gallery-columns-xl:6;--cpod-gallery-item-bg:var(--cpod-surface-raised);--cpod-gallery-item-border:var(--cpod-color-border-default);--cpod-gallery-item-border-radius:var(--cpod-radius-lg);--cpod-gallery-item-shadow:var(--cpod-shadow-sm);--cpod-gallery-item-shadow-hover:var(--cpod-shadow-md);--cpod-gallery-item-ratio:var(--cpod-ratio-square);--cpod-gallery-item-padding:0;--cpod-gallery-item-overlay-bg:#0006;--cpod-gallery-item-overlay-fg:oklch(100% 0 0);--cpod-gallery-item-overlay-opacity:0;--cpod-gallery-item-overlay-opacity-hover:1;--cpod-gallery-item-selected-border:var(--cpod-color-border-primary);--cpod-gallery-item-selected-border-width:2px;--cpod-gallery-item-selected-shadow:var(--cpod-shadow-md);--cpod-gallery-item-check-bg:var(--cpod-color-bg-primary);--cpod-gallery-item-check-fg:var(--cpod-color-fg-on-emphasis);--cpod-gallery-item-check-size:var(--cpod-space-6);--cpod-gallery-item-check-border-radius:var(--cpod-radius-full);--cpod-gallery-caption-fg:var(--cpod-color-fg-default);--cpod-gallery-caption-font-size:var(--cpod-font-size-sm);--cpod-gallery-caption-padding:var(--cpod-space-2);--cpod-gallery-lightbox-bg:#000000e6;--cpod-gallery-lightbox-fg:oklch(100% 0 0);--cpod-gallery-lightbox-border-radius:var(--cpod-radius-lg);--cpod-gallery-lightbox-padding:var(--cpod-space-4);--cpod-sparkline-height:32px;--cpod-sparkline-width:100%;--cpod-sparkline-stroke-width:1.5px;--cpod-sparkline-stroke-color:var(--cpod-color-fg-primary);--cpod-sparkline-fill-opacity:.1;--cpod-sparkline-fill-color:var(--cpod-color-fg-primary);--cpod-sparkline-border-radius:var(--cpod-radius-sm);--cpod-sparkline-stroke-success:var(--cpod-color-fg-success);--cpod-sparkline-fill-success:var(--cpod-color-fg-success);--cpod-sparkline-stroke-danger:var(--cpod-color-fg-danger);--cpod-sparkline-fill-danger:var(--cpod-color-fg-danger);--cpod-sparkline-stroke-warning:var(--cpod-color-fg-warning);--cpod-sparkline-fill-warning:var(--cpod-color-fg-warning);--cpod-sparkline-stroke-info:var(--cpod-color-fg-info);--cpod-sparkline-fill-info:var(--cpod-color-fg-info);--cpod-sparkline-dot-size:var(--cpod-space-1-5);--cpod-sparkline-dot-fill:var(--cpod-color-fg-primary);--cpod-sparkline-dot-stroke:var(--cpod-surface-raised);--cpod-sparkline-dot-stroke-width:1.5px;--cpod-sparkline-ref-line-color:var(--cpod-color-border-default);--cpod-sparkline-ref-line-width:1px;--cpod-sparkline-ref-line-style:dashed;--cpod-pivot-table-bg:var(--cpod-surface-raised);--cpod-pivot-table-border:var(--cpod-color-border-default);--cpod-pivot-table-border-radius:var(--cpod-radius-lg);--cpod-pivot-table-shadow:var(--cpod-shadow-sm);--cpod-pivot-table-header-bg:var(--cpod-color-bg-secondary);--cpod-pivot-table-header-fg:var(--cpod-color-fg-default);--cpod-pivot-table-header-font-size:var(--cpod-font-size-xs);--cpod-pivot-table-header-font-weight:var(--cpod-font-weight-semibold);--cpod-pivot-table-header-padding-x:var(--cpod-space-3);--cpod-pivot-table-header-padding-y:var(--cpod-space-2);--cpod-pivot-table-header-border:var(--cpod-color-border-default);--cpod-pivot-table-row-header-bg:var(--cpod-color-bg-subtle);--cpod-pivot-table-row-header-fg:var(--cpod-color-fg-default);--cpod-pivot-table-row-header-font-weight:var(--cpod-font-weight-medium);--cpod-pivot-table-row-header-border:var(--cpod-color-border-subtle);--cpod-pivot-table-cell-padding-x:var(--cpod-space-3);--cpod-pivot-table-cell-padding-y:var(--cpod-space-2);--cpod-pivot-table-cell-fg:var(--cpod-color-fg-default);--cpod-pivot-table-cell-font-size:var(--cpod-font-size-sm);--cpod-pivot-table-cell-border:var(--cpod-color-border-subtle);--cpod-pivot-table-row-bg-even:transparent;--cpod-pivot-table-row-bg-odd:var(--cpod-color-bg-subtle);--cpod-pivot-table-row-bg-hover:var(--cpod-color-bg-secondary);--cpod-pivot-table-total-bg:var(--cpod-color-bg-secondary);--cpod-pivot-table-total-fg:var(--cpod-color-fg-default);--cpod-pivot-table-total-font-weight:var(--cpod-font-weight-bold);--cpod-pivot-table-total-border:var(--cpod-color-border-default);--cpod-pivot-table-expand-icon-size:var(--cpod-space-4);--cpod-pivot-table-expand-icon-fg:var(--cpod-color-fg-muted);--cpod-pivot-table-expand-icon-fg-hover:var(--cpod-color-fg-default);--cpod-pivot-table-indent-size:var(--cpod-space-4);--cpod-status-board-bg:var(--cpod-surface-default);--cpod-status-board-border:var(--cpod-color-border-default);--cpod-status-board-border-radius:var(--cpod-radius-lg);--cpod-status-board-padding:var(--cpod-space-4);--cpod-status-board-gap:var(--cpod-space-4);--cpod-status-board-header-fg:var(--cpod-color-fg-default);--cpod-status-board-header-font-size:var(--cpod-font-size-lg);--cpod-status-board-header-font-weight:var(--cpod-font-weight-semibold);--cpod-status-board-header-padding:var(--cpod-space-4);--cpod-status-board-header-border:var(--cpod-color-border-subtle);--cpod-status-board-lane-bg:var(--cpod-color-bg-subtle);--cpod-status-board-lane-border:var(--cpod-color-border-subtle);--cpod-status-board-lane-border-radius:var(--cpod-radius-md);--cpod-status-board-lane-padding:var(--cpod-space-3);--cpod-status-board-lane-gap:var(--cpod-space-3);--cpod-status-board-lane-header-fg:var(--cpod-color-fg-muted);--cpod-status-board-lane-header-font-size:var(--cpod-font-size-sm);--cpod-status-board-lane-header-font-weight:var(--cpod-font-weight-medium);--cpod-status-board-item-bg:var(--cpod-surface-raised);--cpod-status-board-item-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-status-board-item-border:var(--cpod-color-border-subtle);--cpod-status-board-item-border-radius:var(--cpod-radius-md);--cpod-status-board-item-padding:var(--cpod-space-3);--cpod-status-board-item-shadow:var(--cpod-shadow-sm);--cpod-status-board-item-title-fg:var(--cpod-color-fg-default);--cpod-status-board-item-title-font-size:var(--cpod-font-size-sm);--cpod-status-board-item-title-font-weight:var(--cpod-font-weight-medium);--cpod-status-board-item-meta-fg:var(--cpod-color-fg-subtle);--cpod-status-board-item-meta-font-size:var(--cpod-font-size-xs);--cpod-status-board-indicator-size:var(--cpod-space-2-5);--cpod-status-board-indicator-border-radius:var(--cpod-radius-full);--cpod-status-board-indicator-active-bg:var(--cpod-color-bg-success);--cpod-status-board-indicator-active-fg:var(--cpod-color-fg-success);--cpod-status-board-indicator-warning-bg:var(--cpod-color-bg-warning);--cpod-status-board-indicator-warning-fg:var(--cpod-color-fg-warning);--cpod-status-board-indicator-error-bg:var(--cpod-color-bg-danger);--cpod-status-board-indicator-error-fg:var(--cpod-color-fg-danger);--cpod-status-board-indicator-inactive-bg:var(--cpod-color-bg-secondary);--cpod-status-board-indicator-inactive-fg:var(--cpod-color-fg-muted);--cpod-status-board-indicator-pending-bg:var(--cpod-color-bg-info);--cpod-status-board-indicator-pending-fg:var(--cpod-color-fg-info);--cpod-status-board-timestamp-fg:var(--cpod-color-fg-subtle);--cpod-status-board-timestamp-font-size:var(--cpod-font-size-xs);--cpod-artifact-bg:var(--cpod-surface-raised);--cpod-artifact-border:var(--cpod-color-border-default);--cpod-artifact-border-radius:var(--cpod-radius-xl);--cpod-artifact-padding:var(--cpod-space-6);--cpod-artifact-shadow:var(--cpod-shadow-lg);--cpod-artifact-header-bg:var(--cpod-color-bg-subtle);--cpod-artifact-header-fg:var(--cpod-color-fg-default);--cpod-artifact-header-padding-x:var(--cpod-space-4);--cpod-artifact-header-padding-y:var(--cpod-space-3);--cpod-artifact-header-border:var(--cpod-color-border-subtle);--cpod-artifact-header-font-weight:var(--cpod-font-weight-semibold);--cpod-artifact-header-font-size:var(--cpod-font-size-sm);--cpod-artifact-toolbar-bg:var(--cpod-color-bg-subtle);--cpod-artifact-toolbar-border:var(--cpod-color-border-subtle);--cpod-artifact-toolbar-padding:var(--cpod-space-2);--cpod-artifact-toolbar-gap:var(--cpod-space-2);--cpod-artifact-content-bg:var(--cpod-surface-raised);--cpod-artifact-content-padding:var(--cpod-space-4);--cpod-artifact-content-fg:var(--cpod-color-fg-default);--cpod-artifact-tab-fg:var(--cpod-color-fg-muted);--cpod-artifact-tab-fg-active:var(--cpod-color-fg-default);--cpod-artifact-tab-border-active:var(--cpod-color-border-primary);--cpod-artifact-tab-bg-hover:var(--cpod-color-bg-secondary);--cpod-artifact-status-draft:var(--cpod-color-fg-warning);--cpod-artifact-status-complete:var(--cpod-color-fg-success);--cpod-artifact-status-error:var(--cpod-color-fg-danger);--cpod-artifact-resize-handle-bg:var(--cpod-color-border-default);--cpod-artifact-resize-handle-bg-hover:var(--cpod-color-border-primary);--cpod-artifact-resize-handle-width:4px;--cpod-agent-bg:var(--cpod-surface-raised);--cpod-agent-border:var(--cpod-color-border-default);--cpod-agent-border-radius:var(--cpod-radius-lg);--cpod-agent-padding:var(--cpod-space-4);--cpod-agent-step-bg:var(--cpod-surface-raised);--cpod-agent-step-border:var(--cpod-color-border-subtle);--cpod-agent-step-border-radius:var(--cpod-radius-md);--cpod-agent-step-padding:var(--cpod-space-3);--cpod-agent-step-gap:var(--cpod-space-3);--cpod-agent-step-fg:var(--cpod-color-fg-default);--cpod-agent-step-label-fg:var(--cpod-color-fg-muted);--cpod-agent-step-label-font-size:var(--cpod-font-size-xs);--cpod-agent-step-label-font-weight:var(--cpod-font-weight-medium);--cpod-agent-step-icon-size:var(--cpod-space-5);--cpod-agent-step-icon-bg-pending:var(--cpod-color-bg-muted);--cpod-agent-step-icon-fg-pending:var(--cpod-color-fg-subtle);--cpod-agent-step-icon-bg-active:var(--cpod-color-bg-primary);--cpod-agent-step-icon-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-agent-step-icon-bg-complete:var(--cpod-color-bg-success);--cpod-agent-step-icon-fg-complete:var(--cpod-color-fg-on-emphasis);--cpod-agent-step-icon-bg-error:var(--cpod-color-bg-danger);--cpod-agent-step-icon-fg-error:var(--cpod-color-fg-on-emphasis);--cpod-agent-connector-color:var(--cpod-color-border-default);--cpod-agent-connector-color-complete:var(--cpod-color-border-success);--cpod-agent-connector-width:2px;--cpod-agent-connector-style:solid;--cpod-agent-progress-bg:var(--cpod-color-slate-200);--cpod-agent-progress-fill:var(--cpod-color-bg-primary);--cpod-agent-progress-height:var(--cpod-space-1);--cpod-agent-progress-border-radius:var(--cpod-radius-full);--cpod-agent-tool-badge-bg:var(--cpod-color-bg-secondary);--cpod-agent-tool-badge-fg:var(--cpod-color-fg-default);--cpod-agent-tool-badge-border-radius:var(--cpod-radius-full);--cpod-agent-tool-badge-font-size:var(--cpod-font-size-xs);--cpod-agent-tool-badge-padding-x:var(--cpod-space-2);--cpod-agent-tool-badge-padding-y:var(--cpod-space-0-5);--cpod-agent-duration-fg:var(--cpod-color-fg-subtle);--cpod-agent-duration-font-size:var(--cpod-font-size-xs);--cpod-sandbox-bg:var(--cpod-color-slate-900);--cpod-sandbox-fg:var(--cpod-color-slate-100);--cpod-sandbox-border:var(--cpod-color-border-default);--cpod-sandbox-border-radius:var(--cpod-radius-xl);--cpod-sandbox-shadow:var(--cpod-shadow-lg);--cpod-sandbox-header-bg:var(--cpod-color-slate-800);--cpod-sandbox-header-fg:var(--cpod-color-slate-200);--cpod-sandbox-header-padding-x:var(--cpod-space-4);--cpod-sandbox-header-padding-y:var(--cpod-space-2);--cpod-sandbox-header-border:var(--cpod-color-slate-700);--cpod-sandbox-editor-bg:var(--cpod-color-slate-900);--cpod-sandbox-editor-fg:var(--cpod-color-slate-100);--cpod-sandbox-editor-line-number-fg:var(--cpod-color-slate-500);--cpod-sandbox-editor-selection-bg:var(--cpod-color-blue-900);--cpod-sandbox-editor-cursor-color:var(--cpod-color-slate-100);--cpod-sandbox-editor-font-size:var(--cpod-font-size-sm);--cpod-sandbox-output-bg:var(--cpod-color-slate-950);--cpod-sandbox-output-fg:var(--cpod-color-slate-300);--cpod-sandbox-output-border:var(--cpod-color-slate-700);--cpod-sandbox-output-padding:var(--cpod-space-4);--cpod-sandbox-output-font-size:var(--cpod-font-size-sm);--cpod-sandbox-output-success-fg:var(--cpod-color-teal-400);--cpod-sandbox-output-error-fg:var(--cpod-color-red-400);--cpod-sandbox-output-warning-fg:var(--cpod-color-amber-400);--cpod-sandbox-output-info-fg:var(--cpod-color-blue-400);--cpod-sandbox-run-button-bg:var(--cpod-color-teal-600);--cpod-sandbox-run-button-fg:oklch(100% 0 0);--cpod-sandbox-run-button-bg-hover:var(--cpod-color-teal-700);--cpod-sandbox-run-button-border-radius:var(--cpod-radius-md);--cpod-sandbox-tab-fg:var(--cpod-color-slate-400);--cpod-sandbox-tab-fg-active:var(--cpod-color-slate-100);--cpod-sandbox-tab-border-active:var(--cpod-color-blue-500);--cpod-sandbox-tab-bg-hover:var(--cpod-color-slate-800);--cpod-sandbox-divider-color:var(--cpod-color-slate-700);--cpod-sandbox-divider-handle-bg:var(--cpod-color-slate-600);--cpod-sandbox-divider-handle-bg-hover:var(--cpod-color-blue-500);--cpod-sandbox-status-running:var(--cpod-color-amber-400);--cpod-sandbox-status-success:var(--cpod-color-teal-400);--cpod-sandbox-status-error:var(--cpod-color-red-400);--cpod-sandbox-status-idle:var(--cpod-color-slate-500);--cpod-conv-tree-bg:var(--cpod-surface-raised);--cpod-conv-tree-border:var(--cpod-color-border-default);--cpod-conv-tree-border-radius:var(--cpod-radius-lg);--cpod-conv-tree-padding:var(--cpod-space-4);--cpod-conv-tree-node-bg:var(--cpod-surface-raised);--cpod-conv-tree-node-bg-hover:var(--cpod-color-bg-secondary);--cpod-conv-tree-node-bg-active:var(--cpod-color-bg-subtle);--cpod-conv-tree-node-border:var(--cpod-color-border-subtle);--cpod-conv-tree-node-border-active:var(--cpod-color-border-primary);--cpod-conv-tree-node-border-radius:var(--cpod-radius-md);--cpod-conv-tree-node-padding:var(--cpod-space-3);--cpod-conv-tree-node-gap:var(--cpod-space-2);--cpod-conv-tree-node-fg:var(--cpod-color-fg-default);--cpod-conv-tree-node-fg-muted:var(--cpod-color-fg-muted);--cpod-conv-tree-node-font-size:var(--cpod-font-size-sm);--cpod-conv-tree-branch-color:var(--cpod-color-border-default);--cpod-conv-tree-branch-color-active:var(--cpod-color-border-primary);--cpod-conv-tree-branch-width:2px;--cpod-conv-tree-branch-style:solid;--cpod-conv-tree-connector-color:var(--cpod-color-border-default);--cpod-conv-tree-connector-width:1px;--cpod-conv-tree-connector-offset:var(--cpod-space-4);--cpod-conv-tree-badge-bg:var(--cpod-color-bg-secondary);--cpod-conv-tree-badge-fg:var(--cpod-color-fg-muted);--cpod-conv-tree-badge-font-size:var(--cpod-font-size-xs);--cpod-conv-tree-badge-border-radius:var(--cpod-radius-full);--cpod-conv-tree-collapse-icon-fg:var(--cpod-color-fg-subtle);--cpod-conv-tree-collapse-icon-fg-hover:var(--cpod-color-fg-default);--cpod-conv-tree-collapse-icon-size:var(--cpod-space-4);--cpod-ctx-window-bg:var(--cpod-surface-raised);--cpod-ctx-window-border:var(--cpod-color-border-subtle);--cpod-ctx-window-border-radius:var(--cpod-radius-lg);--cpod-ctx-window-padding:var(--cpod-space-3);--cpod-ctx-window-bar-bg:var(--cpod-color-slate-200);--cpod-ctx-window-bar-border-radius:var(--cpod-radius-full);--cpod-ctx-window-bar-height:var(--cpod-space-2);--cpod-ctx-window-bar-fill-low:var(--cpod-color-teal-500);--cpod-ctx-window-bar-fill-medium:var(--cpod-color-amber-500);--cpod-ctx-window-bar-fill-high:var(--cpod-color-red-500);--cpod-ctx-window-label-fg:var(--cpod-color-fg-muted);--cpod-ctx-window-label-font-size:var(--cpod-font-size-xs);--cpod-ctx-window-label-font-weight:var(--cpod-font-weight-medium);--cpod-ctx-window-value-fg:var(--cpod-color-fg-default);--cpod-ctx-window-value-font-size:var(--cpod-font-size-sm);--cpod-ctx-window-value-font-weight:var(--cpod-font-weight-semibold);--cpod-ctx-window-warning-fg:var(--cpod-color-fg-warning);--cpod-ctx-window-danger-fg:var(--cpod-color-fg-danger);--cpod-ctx-window-tooltip-bg:var(--cpod-color-slate-800);--cpod-ctx-window-tooltip-fg:oklch(100% 0 0);--cpod-model-selector-bg:var(--cpod-surface-raised);--cpod-model-selector-border:var(--cpod-color-border-default);--cpod-model-selector-border-radius:var(--cpod-radius-lg);--cpod-model-selector-padding-x:var(--cpod-space-3);--cpod-model-selector-padding-y:var(--cpod-space-2);--cpod-model-selector-shadow:var(--cpod-shadow-sm);--cpod-model-selector-trigger-bg:var(--cpod-surface-raised);--cpod-model-selector-trigger-bg-hover:var(--cpod-color-bg-secondary);--cpod-model-selector-trigger-fg:var(--cpod-color-fg-default);--cpod-model-selector-trigger-border:var(--cpod-color-border-default);--cpod-model-selector-trigger-border-radius:var(--cpod-radius-md);--cpod-model-selector-dropdown-bg:var(--cpod-surface-overlay);--cpod-model-selector-dropdown-border:var(--cpod-color-border-default);--cpod-model-selector-dropdown-border-radius:var(--cpod-radius-lg);--cpod-model-selector-dropdown-shadow:var(--cpod-shadow-xl);--cpod-model-selector-dropdown-padding:var(--cpod-space-1);--cpod-model-selector-item-fg:var(--cpod-color-fg-default);--cpod-model-selector-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-model-selector-item-fg-active:var(--cpod-color-fg-primary);--cpod-model-selector-item-padding-x:var(--cpod-space-3);--cpod-model-selector-item-padding-y:var(--cpod-space-2);--cpod-model-selector-item-border-radius:var(--cpod-radius-md);--cpod-model-selector-item-desc-fg:var(--cpod-color-fg-muted);--cpod-model-selector-item-desc-font-size:var(--cpod-font-size-xs);--cpod-model-selector-badge-bg:var(--cpod-color-bg-secondary);--cpod-model-selector-badge-fg:var(--cpod-color-fg-muted);--cpod-model-selector-badge-font-size:var(--cpod-font-size-xs);--cpod-model-selector-badge-border-radius:var(--cpod-radius-full);--cpod-model-selector-badge-padding-x:var(--cpod-space-2);--cpod-model-selector-badge-padding-y:var(--cpod-space-0-5);--cpod-model-selector-icon-size:var(--cpod-space-5);--cpod-model-selector-icon-fg:var(--cpod-color-fg-muted);--cpod-suggested-prompts-bg:transparent;--cpod-suggested-prompts-gap:var(--cpod-space-3);--cpod-suggested-prompts-padding:var(--cpod-space-4);--cpod-suggested-prompt-bg:var(--cpod-surface-raised);--cpod-suggested-prompt-bg-hover:var(--cpod-color-bg-secondary);--cpod-suggested-prompt-fg:var(--cpod-color-fg-default);--cpod-suggested-prompt-border:var(--cpod-color-border-subtle);--cpod-suggested-prompt-border-hover:var(--cpod-color-border-primary);--cpod-suggested-prompt-border-radius:var(--cpod-radius-lg);--cpod-suggested-prompt-padding-x:var(--cpod-space-4);--cpod-suggested-prompt-padding-y:var(--cpod-space-3);--cpod-suggested-prompt-shadow:var(--cpod-shadow-sm);--cpod-suggested-prompt-shadow-hover:var(--cpod-shadow-md);--cpod-suggested-prompt-title-fg:var(--cpod-color-fg-default);--cpod-suggested-prompt-title-font-size:var(--cpod-font-size-sm);--cpod-suggested-prompt-title-font-weight:var(--cpod-font-weight-medium);--cpod-suggested-prompt-desc-fg:var(--cpod-color-fg-muted);--cpod-suggested-prompt-desc-font-size:var(--cpod-font-size-xs);--cpod-suggested-prompt-icon-fg:var(--cpod-color-fg-primary);--cpod-suggested-prompt-icon-size:var(--cpod-space-5);--cpod-suggested-prompt-icon-bg:var(--cpod-color-bg-secondary);--cpod-suggested-prompt-icon-border-radius:var(--cpod-radius-md);--cpod-suggested-prompt-category-fg:var(--cpod-color-fg-subtle);--cpod-suggested-prompt-category-font-size:var(--cpod-font-size-xs);--cpod-suggested-prompt-category-font-weight:var(--cpod-font-weight-semibold);--cpod-suggested-prompt-category-text-transform:uppercase;--cpod-suggested-prompt-category-letter-spacing:.05em;--cpod-reasoning-bg:var(--cpod-color-bg-subtle);--cpod-reasoning-border:var(--cpod-color-border-subtle);--cpod-reasoning-border-radius:var(--cpod-radius-lg);--cpod-reasoning-padding:var(--cpod-space-4);--cpod-reasoning-header-fg:var(--cpod-color-fg-default);--cpod-reasoning-header-font-size:var(--cpod-font-size-sm);--cpod-reasoning-header-font-weight:var(--cpod-font-weight-semibold);--cpod-reasoning-content-fg:var(--cpod-color-fg-muted);--cpod-reasoning-content-font-size:var(--cpod-font-size-sm);--cpod-reasoning-content-line-height:var(--cpod-line-height-relaxed);--cpod-reasoning-step-fg:var(--cpod-color-fg-default);--cpod-reasoning-step-number-fg:var(--cpod-color-fg-primary);--cpod-reasoning-step-number-font-weight:var(--cpod-font-weight-bold);--cpod-reasoning-step-border:var(--cpod-color-border-subtle);--cpod-reasoning-step-padding:var(--cpod-space-3);--cpod-reasoning-step-gap:var(--cpod-space-2);--cpod-reasoning-thinking-color:var(--cpod-color-fg-primary);--cpod-reasoning-thinking-animation-duration:1.5s;--cpod-reasoning-thinking-dot-size:6px;--cpod-reasoning-confidence-high:var(--cpod-color-fg-success);--cpod-reasoning-confidence-medium:var(--cpod-color-fg-warning);--cpod-reasoning-confidence-low:var(--cpod-color-fg-danger);--cpod-reasoning-toggle-fg:var(--cpod-color-fg-muted);--cpod-reasoning-toggle-fg-hover:var(--cpod-color-fg-default);--cpod-reasoning-toggle-icon-size:var(--cpod-space-4);--cpod-reasoning-collapsed-bg:var(--cpod-color-bg-subtle);--cpod-reasoning-collapsed-border:var(--cpod-color-border-subtle);--cpod-reasoning-collapsed-fg:var(--cpod-color-fg-muted);--cpod-reasoning-collapsed-font-size:var(--cpod-font-size-xs);--cpod-reasoning-duration-fg:var(--cpod-color-fg-subtle);--cpod-reasoning-duration-font-size:var(--cpod-font-size-xs);--cpod-breadcrumb-fg:var(--cpod-color-fg-muted);--cpod-breadcrumb-fg-current:var(--cpod-color-fg-default);--cpod-breadcrumb-fg-hover:var(--cpod-color-fg-primary);--cpod-breadcrumb-separator-fg:var(--cpod-color-fg-subtle);--cpod-breadcrumb-separator-icon-size:var(--cpod-space-4);--cpod-breadcrumb-gap:var(--cpod-space-2);--cpod-breadcrumb-font-size:var(--cpod-breadcrumb-fontSize);--cpod-breadcrumb-font-weight:var(--cpod-font-weight-normal);--cpod-breadcrumb-font-weight-current:var(--cpod-font-weight-medium);--cpod-breadcrumb-padding-y:var(--cpod-space-2);--cpod-category-nav-bg:transparent;--cpod-category-nav-gap:var(--cpod-space-1);--cpod-category-nav-item-fg:var(--cpod-color-fg-muted);--cpod-category-nav-item-fg-active:var(--cpod-color-fg-primary);--cpod-category-nav-item-fg-hover:var(--cpod-color-fg-default);--cpod-category-nav-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-category-nav-item-bg-active:var(--cpod-color-bg-primary);--cpod-category-nav-item-fg-on-active:var(--cpod-color-fg-on-emphasis);--cpod-category-nav-item-padding-x:var(--cpod-space-4);--cpod-category-nav-item-padding-y:var(--cpod-space-2);--cpod-category-nav-item-border-radius:var(--cpod-radius-full);--cpod-category-nav-item-font-size:var(--cpod-font-size-sm);--cpod-category-nav-item-font-weight:var(--cpod-font-weight-medium);--cpod-category-nav-badge-bg:var(--cpod-color-bg-secondary);--cpod-category-nav-badge-fg:var(--cpod-color-fg-muted);--cpod-navbar-bg:var(--cpod-surface-raised);--cpod-navbar-border:var(--cpod-color-border-default);--cpod-navbar-shadow:var(--cpod-shadow-sm);--cpod-navbar-height:64px;--cpod-navbar-padding-x:var(--cpod-space-4);--cpod-navbar-gap:var(--cpod-space-4);--cpod-navbar-logo-height:32px;--cpod-navbar-logo-gap:var(--cpod-space-3);--cpod-navbar-item-fg:var(--cpod-color-fg-default);--cpod-navbar-item-fg-hover:var(--cpod-color-fg-emphasis);--cpod-navbar-item-fg-active:var(--cpod-color-fg-primary);--cpod-navbar-item-padding-x:var(--cpod-space-3);--cpod-navbar-item-padding-y:var(--cpod-space-2);--cpod-navbar-item-radius:var(--cpod-radius-md);--cpod-navbar-item-gap:var(--cpod-space-2);--cpod-navbar-item-fontSize:var(--cpod-font-size-sm);--cpod-navbar-item-fontWeight:var(--cpod-font-weight-medium);--cpod-navbar-mobile-width:280px;--cpod-navbar-mobile-shadow:var(--cpod-shadow-xl);--cpod-navbar-z-index:1000;--cpod-pagination-gap:var(--cpod-space-1);--cpod-pagination-item-size:32px;--cpod-pagination-item-bg:transparent;--cpod-pagination-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-pagination-item-bg-active:var(--cpod-color-bg-primary);--cpod-pagination-item-fg:var(--cpod-color-fg-default);--cpod-pagination-item-fg-hover:var(--cpod-color-fg-default);--cpod-pagination-item-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-pagination-item-fg-disabled:var(--cpod-color-fg-subtle);--cpod-pagination-item-border-radius:var(--cpod-radius-md);--cpod-pagination-item-font-size:var(--cpod-pagination-item-fontSize);--cpod-pagination-item-font-weight:var(--cpod-font-weight-medium);--cpod-pagination-ellipsis-fg:var(--cpod-color-fg-subtle);--cpod-step-indicator-gap:var(--cpod-space-2);--cpod-step-indicator-connector-height:2px;--cpod-step-indicator-connector-bg:var(--cpod-color-border-default);--cpod-step-indicator-connector-bg-complete:var(--cpod-color-bg-primary);--cpod-step-indicator-dot-size:var(--cpod-space-8);--cpod-step-indicator-dot-bg:var(--cpod-color-bg-secondary);--cpod-step-indicator-dot-bg-active:var(--cpod-color-bg-primary);--cpod-step-indicator-dot-bg-complete:var(--cpod-color-bg-primary);--cpod-step-indicator-dot-fg:var(--cpod-color-fg-muted);--cpod-step-indicator-dot-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-step-indicator-dot-fg-complete:var(--cpod-color-fg-on-emphasis);--cpod-step-indicator-dot-border:var(--cpod-color-border-default);--cpod-step-indicator-dot-border-active:var(--cpod-color-border-primary);--cpod-step-indicator-dot-border-radius:var(--cpod-radius-full);--cpod-step-indicator-label-fg:var(--cpod-color-fg-muted);--cpod-step-indicator-label-fg-active:var(--cpod-color-fg-default);--cpod-step-indicator-label-font-size:var(--cpod-font-size-sm);--cpod-step-indicator-label-font-weight:var(--cpod-font-weight-medium);--cpod-step-indicator-description-fg:var(--cpod-color-fg-subtle);--cpod-step-indicator-description-font-size:var(--cpod-font-size-xs);--cpod-tree-indent:var(--cpod-space-4);--cpod-tree-item-padding-x:var(--cpod-space-3);--cpod-tree-item-padding-y:var(--cpod-space-1-5);--cpod-tree-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-tree-item-bg-selected:var(--cpod-color-bg-secondary);--cpod-tree-item-fg:var(--cpod-color-fg-default);--cpod-tree-item-fg-hover:var(--cpod-color-fg-default);--cpod-tree-item-fg-selected:var(--cpod-color-fg-primary);--cpod-tree-item-border-radius:var(--cpod-radius-md);--cpod-tree-item-font-size:var(--cpod-font-size-sm);--cpod-tree-expand-icon-size:var(--cpod-space-4);--cpod-tree-expand-icon-fg:var(--cpod-color-fg-subtle);--cpod-tree-connector-color:var(--cpod-color-border-default);--cpod-tree-connector-width:1px;--cpod-org-switcher-bg:var(--cpod-surface-raised);--cpod-org-switcher-bg-hover:var(--cpod-color-bg-secondary);--cpod-org-switcher-border:var(--cpod-color-border-default);--cpod-org-switcher-border-radius:var(--cpod-radius-lg);--cpod-org-switcher-padding-x:var(--cpod-space-3);--cpod-org-switcher-padding-y:var(--cpod-space-2);--cpod-org-switcher-gap:var(--cpod-space-3);--cpod-org-switcher-avatar-size:var(--cpod-space-8);--cpod-org-switcher-avatar-border-radius:var(--cpod-radius-md);--cpod-org-switcher-name-fg:var(--cpod-color-fg-default);--cpod-org-switcher-name-font-size:var(--cpod-font-size-sm);--cpod-org-switcher-name-font-weight:var(--cpod-font-weight-semibold);--cpod-org-switcher-plan-fg:var(--cpod-color-fg-subtle);--cpod-org-switcher-plan-font-size:var(--cpod-font-size-xs);--cpod-org-switcher-chevron-fg:var(--cpod-color-fg-subtle);--cpod-org-switcher-dropdown-bg:var(--cpod-surface-overlay);--cpod-org-switcher-dropdown-shadow:var(--cpod-shadow-xl);--cpod-org-switcher-dropdown-border-radius:var(--cpod-radius-lg);--cpod-drawer-bg:var(--cpod-color-bg-surface);--cpod-drawer-border:var(--cpod-color-border-default);--cpod-drawer-shadow:var(--cpod-shadow-2xl);--cpod-drawer-width:320px;--cpod-drawer-width-sm:320px;--cpod-drawer-width-lg:560px;--cpod-drawer-width-xl:720px;--cpod-drawer-padding:var(--cpod-space-6);--cpod-drawer-header-padding-y:var(--cpod-space-4);--cpod-drawer-header-border:var(--cpod-color-border-default);--cpod-drawer-header-font-size:var(--cpod-font-size-lg);--cpod-drawer-header-font-weight:var(--cpod-font-weight-semibold);--cpod-drawer-footer-padding-y:var(--cpod-space-4);--cpod-drawer-footer-border:var(--cpod-color-border-default);--cpod-drawer-overlay-bg:#00000080;--cpod-drawer-overlay-blur:blur(4px);--cpod-drawer-border-radius:var(--cpod-radius-xl);--cpod-drawer-transition-duration:var(--cpod-duration-normal);--cpod-drawer-transition-easing:var(--cpod-ease-out);--cpod-bottom-sheet-bg:var(--cpod-surface-overlay);--cpod-bottom-sheet-border:var(--cpod-color-border-default);--cpod-bottom-sheet-border-radius:var(--cpod-radius-2xl) var(--cpod-radius-2xl) 0 0;--cpod-bottom-sheet-shadow:var(--cpod-shadow-2xl);--cpod-bottom-sheet-padding:var(--cpod-space-6);--cpod-bottom-sheet-max-height:90vh;--cpod-bottom-sheet-handle-width:var(--cpod-space-10);--cpod-bottom-sheet-handle-height:var(--cpod-space-1);--cpod-bottom-sheet-handle-bg:var(--cpod-color-slate-300);--cpod-bottom-sheet-handle-border-radius:var(--cpod-radius-full);--cpod-bottom-sheet-handle-margin-y:var(--cpod-space-3);--cpod-bottom-sheet-overlay-bg:#00000080;--cpod-bottom-sheet-overlay-blur:blur(4px);--cpod-voice-button-size:var(--cpod-space-14);--cpod-voice-button-size-sm:var(--cpod-space-10);--cpod-voice-button-size-lg:var(--cpod-space-16);--cpod-voice-button-bg:var(--cpod-color-bg-primary);--cpod-voice-button-bg-hover:var(--cpod-color-bg-primary-hover);--cpod-voice-button-bg-active:var(--cpod-color-bg-primary-active);--cpod-voice-button-bg-recording:var(--cpod-color-bg-danger);--cpod-voice-button-fg:var(--cpod-color-fg-on-emphasis);--cpod-voice-button-border-radius:var(--cpod-radius-full);--cpod-voice-button-shadow:var(--cpod-shadow-lg);--cpod-voice-button-shadow-recording:0 0 0 4px #ef44444d;--cpod-voice-button-icon-size:var(--cpod-space-6);--cpod-voice-button-pulse-color:#ef444466;--cpod-voice-button-pulse-duration:1.5s;--cpod-voice-recorder-bg:var(--cpod-surface-raised);--cpod-voice-recorder-border:var(--cpod-color-border-default);--cpod-voice-recorder-border-radius:var(--cpod-radius-xl);--cpod-voice-recorder-padding:var(--cpod-space-4);--cpod-voice-recorder-gap:var(--cpod-space-3);--cpod-voice-recorder-timer-fg:var(--cpod-color-fg-default);--cpod-voice-recorder-timer-font-size:var(--cpod-font-size-2xl);--cpod-voice-recorder-timer-font-weight:var(--cpod-font-weight-semibold);--cpod-voice-recorder-timer-font-family:var(--cpod-font-mono);--cpod-voice-recorder-status-fg:var(--cpod-color-fg-muted);--cpod-voice-recorder-status-font-size:var(--cpod-font-size-sm);--cpod-voice-recorder-recording-dot-color:var(--cpod-color-bg-danger);--cpod-voice-recorder-recording-dot-size:8px;--cpod-voice-recorder-control-size:var(--cpod-space-10);--cpod-voice-recorder-control-bg:var(--cpod-color-bg-secondary);--cpod-voice-recorder-control-bg-hover:var(--cpod-color-bg-secondary-hover);--cpod-voice-recorder-control-fg:var(--cpod-color-fg-default);--cpod-voice-recorder-control-border-radius:var(--cpod-radius-full);--cpod-audio-player-bg:var(--cpod-surface-raised);--cpod-audio-player-border:var(--cpod-color-border-default);--cpod-audio-player-border-radius:var(--cpod-radius-xl);--cpod-audio-player-padding:var(--cpod-space-4);--cpod-audio-player-gap:var(--cpod-space-3);--cpod-audio-player-control-size:var(--cpod-space-10);--cpod-audio-player-control-bg:var(--cpod-color-bg-primary);--cpod-audio-player-control-bg-hover:var(--cpod-color-bg-primary-hover);--cpod-audio-player-control-fg:var(--cpod-color-fg-on-emphasis);--cpod-audio-player-control-border-radius:var(--cpod-radius-full);--cpod-audio-player-secondary-control-size:var(--cpod-space-8);--cpod-audio-player-secondary-control-fg:var(--cpod-color-fg-muted);--cpod-audio-player-secondary-control-fg-hover:var(--cpod-color-fg-default);--cpod-audio-player-track-bg:var(--cpod-color-slate-200);--cpod-audio-player-track-fill:var(--cpod-color-bg-primary);--cpod-audio-player-track-height:var(--cpod-space-1);--cpod-audio-player-track-border-radius:var(--cpod-radius-full);--cpod-audio-player-thumb-size:var(--cpod-space-3);--cpod-audio-player-thumb-bg:var(--cpod-color-bg-primary);--cpod-audio-player-time-fg:var(--cpod-color-fg-muted);--cpod-audio-player-time-font-size:var(--cpod-font-size-xs);--cpod-audio-player-time-font-family:var(--cpod-font-mono);--cpod-audio-player-title-fg:var(--cpod-color-fg-default);--cpod-audio-player-title-font-size:var(--cpod-font-size-sm);--cpod-audio-player-title-font-weight:var(--cpod-font-weight-medium);--cpod-audio-player-subtitle-fg:var(--cpod-color-fg-muted);--cpod-audio-player-subtitle-font-size:var(--cpod-font-size-xs);--cpod-waveform-bg:transparent;--cpod-waveform-height:64px;--cpod-waveform-height-sm:40px;--cpod-waveform-height-lg:96px;--cpod-waveform-bar-width:3px;--cpod-waveform-bar-gap:2px;--cpod-waveform-bar-border-radius:var(--cpod-radius-full);--cpod-waveform-bar-color:var(--cpod-color-slate-300);--cpod-waveform-bar-color-active:var(--cpod-color-bg-primary);--cpod-waveform-bar-color-recording:var(--cpod-color-bg-danger);--cpod-waveform-cursor-color:var(--cpod-color-bg-primary);--cpod-waveform-cursor-width:2px;--cpod-waveform-progress-color:var(--cpod-color-bg-primary);--cpod-rich-text-input-bg:var(--cpod-surface-raised);--cpod-rich-text-input-border:var(--cpod-color-border-default);--cpod-rich-text-input-border-focus:var(--cpod-color-border-primary);--cpod-rich-text-input-border-radius:var(--cpod-radius-lg);--cpod-rich-text-input-padding:var(--cpod-space-4);--cpod-rich-text-input-min-height:120px;--cpod-rich-text-input-fg:var(--cpod-color-fg-default);--cpod-rich-text-input-placeholder:var(--cpod-color-fg-subtle);--cpod-rich-text-input-font-size:var(--cpod-font-size-base);--cpod-rich-text-input-toolbar-bg:var(--cpod-color-bg-secondary);--cpod-rich-text-input-toolbar-border:var(--cpod-color-border-default);--cpod-rich-text-input-toolbar-padding:var(--cpod-space-1);--cpod-rich-text-input-toolbar-gap:var(--cpod-space-0-5);--cpod-rich-text-input-toolbar-btn-size:var(--cpod-space-8);--cpod-rich-text-input-toolbar-btn-fg:var(--cpod-color-fg-muted);--cpod-rich-text-input-toolbar-btn-fg-active:var(--cpod-color-fg-primary);--cpod-rich-text-input-toolbar-btn-bg-hover:var(--cpod-color-bg-secondary-hover);--cpod-rich-text-input-toolbar-btn-border-radius:var(--cpod-radius-sm);--cpod-search-input-bg:var(--cpod-surface-raised);--cpod-search-input-border:var(--cpod-color-border-default);--cpod-search-input-border-focus:var(--cpod-color-border-primary);--cpod-search-input-border-radius:var(--cpod-radius-full);--cpod-search-input-padding-x:var(--cpod-space-4);--cpod-search-input-padding-y:var(--cpod-space-2-5);--cpod-search-input-fg:var(--cpod-color-fg-default);--cpod-search-input-placeholder:var(--cpod-color-fg-subtle);--cpod-search-input-font-size:var(--cpod-font-size-sm);--cpod-search-input-icon-size:var(--cpod-space-4);--cpod-search-input-icon-fg:var(--cpod-color-fg-subtle);--cpod-search-input-clear-size:var(--cpod-space-5);--cpod-search-input-clear-fg:var(--cpod-color-fg-subtle);--cpod-search-input-clear-fg-hover:var(--cpod-color-fg-default);--cpod-search-filters-bg:var(--cpod-surface-raised);--cpod-search-filters-border:var(--cpod-color-border-default);--cpod-search-filters-border-radius:var(--cpod-radius-xl);--cpod-search-filters-padding:var(--cpod-space-4);--cpod-search-filters-gap:var(--cpod-space-3);--cpod-search-filters-chip-bg:var(--cpod-color-bg-secondary);--cpod-search-filters-chip-bg-active:var(--cpod-color-bg-primary);--cpod-search-filters-chip-fg:var(--cpod-color-fg-default);--cpod-search-filters-chip-fg-active:var(--cpod-color-fg-on-emphasis);--cpod-search-filters-chip-padding-x:var(--cpod-space-3);--cpod-search-filters-chip-padding-y:var(--cpod-space-1);--cpod-search-filters-chip-border-radius:var(--cpod-radius-full);--cpod-search-filters-chip-font-size:var(--cpod-font-size-sm);--cpod-search-filters-chip-gap:var(--cpod-space-2);--cpod-search-filters-divider-color:var(--cpod-color-border-default);--cpod-search-filters-results-count-fg:var(--cpod-color-fg-muted);--cpod-search-filters-results-count-font-size:var(--cpod-font-size-sm);--cpod-command-palette-bg:var(--cpod-surface-overlay);--cpod-command-palette-border:var(--cpod-color-border-default);--cpod-command-palette-border-radius:var(--cpod-radius-xl);--cpod-command-palette-shadow:var(--cpod-shadow-2xl);--cpod-command-palette-width:640px;--cpod-command-palette-max-height:480px;--cpod-command-palette-padding:var(--cpod-space-2);--cpod-command-palette-input-padding:var(--cpod-space-4);--cpod-command-palette-input-fg:var(--cpod-color-fg-default);--cpod-command-palette-input-placeholder:var(--cpod-color-fg-subtle);--cpod-command-palette-input-font-size:var(--cpod-font-size-lg);--cpod-command-palette-input-border:var(--cpod-color-border-default);--cpod-command-palette-group-label-fg:var(--cpod-color-fg-subtle);--cpod-command-palette-group-label-font-size:var(--cpod-font-size-xs);--cpod-command-palette-group-label-font-weight:var(--cpod-font-weight-semibold);--cpod-command-palette-group-label-padding-x:var(--cpod-space-3);--cpod-command-palette-group-label-padding-y:var(--cpod-space-2);--cpod-command-palette-item-fg:var(--cpod-color-fg-default);--cpod-command-palette-item-fg-muted:var(--cpod-color-fg-muted);--cpod-command-palette-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-command-palette-item-bg-selected:var(--cpod-color-bg-secondary);--cpod-command-palette-item-padding-x:var(--cpod-space-3);--cpod-command-palette-item-padding-y:var(--cpod-space-2-5);--cpod-command-palette-item-border-radius:var(--cpod-radius-md);--cpod-command-palette-item-font-size:var(--cpod-font-size-sm);--cpod-command-palette-kbd-bg:var(--cpod-color-bg-secondary);--cpod-command-palette-kbd-fg:var(--cpod-color-fg-muted);--cpod-command-palette-kbd-border:var(--cpod-color-border-default);--cpod-command-palette-kbd-border-radius:var(--cpod-radius-sm);--cpod-command-palette-kbd-font-size:var(--cpod-font-size-xs);--cpod-command-palette-kbd-padding-x:var(--cpod-space-1-5);--cpod-command-palette-footer-bg:var(--cpod-color-bg-secondary);--cpod-command-palette-footer-fg:var(--cpod-color-fg-muted);--cpod-command-palette-footer-font-size:var(--cpod-font-size-xs);--cpod-command-palette-overlay-bg:#00000080;--cpod-command-palette-overlay-blur:blur(8px);--cpod-activity-feed-gap:0;--cpod-activity-feed-item-padding-x:var(--cpod-space-4);--cpod-activity-feed-item-padding-y:var(--cpod-space-3);--cpod-activity-feed-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-activity-feed-item-border:var(--cpod-color-border-default);--cpod-activity-feed-item-gap:var(--cpod-space-3);--cpod-activity-feed-avatar-size:var(--cpod-space-8);--cpod-activity-feed-content-fg:var(--cpod-color-fg-default);--cpod-activity-feed-content-font-size:var(--cpod-font-size-sm);--cpod-activity-feed-actor-fg:var(--cpod-color-fg-default);--cpod-activity-feed-actor-font-weight:var(--cpod-font-weight-semibold);--cpod-activity-feed-action-fg:var(--cpod-color-fg-muted);--cpod-activity-feed-timestamp-fg:var(--cpod-color-fg-subtle);--cpod-activity-feed-timestamp-font-size:var(--cpod-font-size-xs);--cpod-activity-feed-connector-color:var(--cpod-color-border-default);--cpod-activity-feed-connector-width:2px;--cpod-activity-feed-icon-size:var(--cpod-space-5);--cpod-activity-feed-icon-bg:var(--cpod-color-bg-secondary);--cpod-activity-feed-icon-border-radius:var(--cpod-radius-full);--cpod-alert-banner-padding-x:var(--cpod-space-4);--cpod-alert-banner-padding-y:var(--cpod-space-3);--cpod-alert-banner-font-size:var(--cpod-font-size-sm);--cpod-alert-banner-font-weight:var(--cpod-font-weight-medium);--cpod-alert-banner-gap:var(--cpod-space-3);--cpod-alert-banner-close-size:var(--cpod-space-5);--cpod-alert-banner-close-fg:currentColor;--cpod-alert-banner-close-opacity:.7;--cpod-alert-banner-close-opacity-hover:1;--cpod-alert-banner-info-bg:var(--cpod-color-bg-info);--cpod-alert-banner-info-fg:var(--cpod-color-fg-on-emphasis);--cpod-alert-banner-success-bg:var(--cpod-color-bg-success);--cpod-alert-banner-success-fg:var(--cpod-color-fg-on-emphasis);--cpod-alert-banner-warning-bg:var(--cpod-color-bg-warning);--cpod-alert-banner-warning-fg:var(--cpod-color-fg-on-emphasis);--cpod-alert-banner-danger-bg:var(--cpod-color-bg-danger);--cpod-alert-banner-danger-fg:var(--cpod-color-fg-on-emphasis);--cpod-connection-status-dot-size:8px;--cpod-connection-status-dot-border-radius:var(--cpod-radius-full);--cpod-connection-status-online-color:var(--cpod-color-teal-500);--cpod-connection-status-offline-color:var(--cpod-color-slate-400);--cpod-connection-status-reconnecting-color:var(--cpod-color-amber-500);--cpod-connection-status-error-color:var(--cpod-color-red-500);--cpod-connection-status-label-fg:var(--cpod-color-fg-muted);--cpod-connection-status-label-font-size:var(--cpod-font-size-xs);--cpod-connection-status-label-font-weight:var(--cpod-font-weight-medium);--cpod-connection-status-gap:var(--cpod-space-2);--cpod-connection-status-pulse-duration:2s;--cpod-connection-status-bg:var(--cpod-surface-raised);--cpod-connection-status-border:var(--cpod-color-border-default);--cpod-connection-status-border-radius:var(--cpod-radius-full);--cpod-connection-status-padding-x:var(--cpod-space-3);--cpod-connection-status-padding-y:var(--cpod-space-1);--cpod-notification-badge-bg:var(--cpod-color-bg-danger);--cpod-notification-badge-fg:var(--cpod-color-fg-on-emphasis);--cpod-notification-badge-size:var(--cpod-space-5);--cpod-notification-badge-size-sm:var(--cpod-space-4);--cpod-notification-badge-size-lg:var(--cpod-space-6);--cpod-notification-badge-border-radius:var(--cpod-radius-full);--cpod-notification-badge-font-size:var(--cpod-font-size-2xs);--cpod-notification-badge-font-weight:var(--cpod-font-weight-bold);--cpod-notification-badge-border:2px solid var(--cpod-surface-raised);--cpod-notification-badge-dot-size:8px;--cpod-notification-badge-offset-x:-2px;--cpod-notification-badge-offset-y:-2px;--cpod-notification-center-bg:var(--cpod-surface-overlay);--cpod-notification-center-border:var(--cpod-color-border-default);--cpod-notification-center-border-radius:var(--cpod-radius-xl);--cpod-notification-center-shadow:var(--cpod-shadow-xl);--cpod-notification-center-width:380px;--cpod-notification-center-max-height:480px;--cpod-notification-center-padding:0;--cpod-notification-center-header-padding-x:var(--cpod-space-4);--cpod-notification-center-header-padding-y:var(--cpod-space-3);--cpod-notification-center-header-border:var(--cpod-color-border-default);--cpod-notification-center-header-fg:var(--cpod-color-fg-default);--cpod-notification-center-header-font-size:var(--cpod-font-size-sm);--cpod-notification-center-header-font-weight:var(--cpod-font-weight-semibold);--cpod-notification-center-item-padding-x:var(--cpod-space-4);--cpod-notification-center-item-padding-y:var(--cpod-space-3);--cpod-notification-center-item-bg-hover:var(--cpod-color-bg-secondary);--cpod-notification-center-item-bg-unread:var(--cpod-color-blue-50);--cpod-notification-center-item-border:var(--cpod-color-border-default);--cpod-notification-center-item-gap:var(--cpod-space-3);--cpod-notification-center-item-title-fg:var(--cpod-color-fg-default);--cpod-notification-center-item-title-font-size:var(--cpod-font-size-sm);--cpod-notification-center-item-title-font-weight:var(--cpod-font-weight-medium);--cpod-notification-center-item-body-fg:var(--cpod-color-fg-muted);--cpod-notification-center-item-body-font-size:var(--cpod-font-size-xs);--cpod-notification-center-item-time-fg:var(--cpod-color-fg-subtle);--cpod-notification-center-item-time-font-size:var(--cpod-font-size-xs);--cpod-notification-center-unread-dot-size:8px;--cpod-notification-center-unread-dot-color:var(--cpod-color-bg-primary);--cpod-notification-center-empty-fg:var(--cpod-color-fg-muted);--cpod-notification-center-empty-font-size:var(--cpod-font-size-sm);--cpod-notification-center-footer-padding:var(--cpod-space-3);--cpod-notification-center-footer-border:var(--cpod-color-border-default);--cpod-presence-badge-size:10px;--cpod-presence-badge-size-sm:8px;--cpod-presence-badge-size-lg:12px;--cpod-presence-badge-border-radius:var(--cpod-radius-full);--cpod-presence-badge-border:2px solid var(--cpod-surface-raised);--cpod-presence-badge-online-color:var(--cpod-color-teal-500);--cpod-presence-badge-away-color:var(--cpod-color-amber-500);--cpod-presence-badge-busy-color:var(--cpod-color-red-500);--cpod-presence-badge-offline-color:var(--cpod-color-slate-400);--cpod-presence-badge-dnd-color:var(--cpod-color-red-600);--cpod-presence-badge-offset:-1px;--cpod-comment-thread-bg:var(--cpod-surface-raised);--cpod-comment-thread-border:var(--cpod-color-border-default);--cpod-comment-thread-border-radius:var(--cpod-radius-lg);--cpod-comment-thread-shadow:var(--cpod-shadow-md);--cpod-comment-thread-padding:var(--cpod-space-4);--cpod-comment-thread-gap:var(--cpod-space-4);--cpod-comment-thread-max-width:360px;--cpod-comment-thread-highlight-bg:var(--cpod-color-amber-100);--cpod-comment-thread-highlight-border-left:3px solid var(--cpod-color-amber-400);--cpod-comment-thread-avatar-size:var(--cpod-space-7);--cpod-comment-thread-author-fg:var(--cpod-color-fg-default);--cpod-comment-thread-author-font-size:var(--cpod-font-size-sm);--cpod-comment-thread-author-font-weight:var(--cpod-font-weight-semibold);--cpod-comment-thread-body-fg:var(--cpod-color-fg-default);--cpod-comment-thread-body-font-size:var(--cpod-font-size-sm);--cpod-comment-thread-timestamp-fg:var(--cpod-color-fg-subtle);--cpod-comment-thread-timestamp-font-size:var(--cpod-font-size-xs);--cpod-comment-thread-reply-border:var(--cpod-color-border-default);--cpod-comment-thread-reply-padding-left:var(--cpod-space-6);--cpod-comment-thread-input-bg:var(--cpod-color-bg-secondary);--cpod-comment-thread-input-border:var(--cpod-color-border-default);--cpod-comment-thread-input-border-focus:var(--cpod-color-border-primary);--cpod-comment-thread-input-border-radius:var(--cpod-radius-md);--cpod-comment-thread-input-padding:var(--cpod-space-3);--cpod-comment-thread-resolved-opacity:.6;--cpod-cursor-size:20px;--cpod-cursor-label-padding-x:var(--cpod-space-2);--cpod-cursor-label-padding-y:var(--cpod-space-0-5);--cpod-cursor-label-border-radius:var(--cpod-radius-sm);--cpod-cursor-label-font-size:var(--cpod-font-size-xs);--cpod-cursor-label-font-weight:var(--cpod-font-weight-medium);--cpod-cursor-label-offset-x:16px;--cpod-cursor-label-offset-y:20px;--cpod-cursor-label-shadow:var(--cpod-shadow-sm);--cpod-cursor-opacity:.9;--cpod-cursor-transition-duration:50ms;--cpod-cursor-idle-opacity:.5;--cpod-cursor-idle-delay:3s;--cpod-cursor-selection-opacity:.2;--cpod-callout-padding:var(--cpod-space-4);--cpod-callout-border-radius:var(--cpod-radius-lg);--cpod-callout-border-left-width:4px;--cpod-callout-gap:var(--cpod-space-3);--cpod-callout-icon-size:var(--cpod-space-5);--cpod-callout-title-fg:var(--cpod-color-fg-default);--cpod-callout-title-font-size:var(--cpod-font-size-sm);--cpod-callout-title-font-weight:var(--cpod-font-weight-semibold);--cpod-callout-body-fg:var(--cpod-color-fg-default);--cpod-callout-body-font-size:var(--cpod-font-size-sm);--cpod-callout-info-bg:var(--cpod-color-blue-50);--cpod-callout-info-border:var(--cpod-color-blue-400);--cpod-callout-info-icon-fg:var(--cpod-color-blue-600);--cpod-callout-warning-bg:var(--cpod-color-amber-50);--cpod-callout-warning-border:var(--cpod-color-amber-400);--cpod-callout-warning-icon-fg:var(--cpod-color-amber-600);--cpod-callout-danger-bg:var(--cpod-color-red-50);--cpod-callout-danger-border:var(--cpod-color-red-400);--cpod-callout-danger-icon-fg:var(--cpod-color-red-600);--cpod-callout-success-bg:var(--cpod-color-teal-50);--cpod-callout-success-border:var(--cpod-color-teal-400);--cpod-callout-success-icon-fg:var(--cpod-color-teal-600);--cpod-callout-tip-bg:var(--cpod-color-purple-50);--cpod-callout-tip-border:var(--cpod-color-purple-400);--cpod-callout-tip-icon-fg:var(--cpod-color-purple-600);--cpod-toggle-block-bg:transparent;--cpod-toggle-block-bg-hover:var(--cpod-color-bg-secondary);--cpod-toggle-block-border:var(--cpod-color-border-default);--cpod-toggle-block-border-radius:var(--cpod-radius-md);--cpod-toggle-block-padding:var(--cpod-space-3);--cpod-toggle-block-gap:var(--cpod-space-2);--cpod-toggle-block-header-fg:var(--cpod-color-fg-default);--cpod-toggle-block-header-font-size:var(--cpod-font-size-base);--cpod-toggle-block-header-font-weight:var(--cpod-font-weight-medium);--cpod-toggle-block-content-fg:var(--cpod-color-fg-default);--cpod-toggle-block-content-padding-left:var(--cpod-space-6);--cpod-toggle-block-content-padding-top:var(--cpod-space-2);--cpod-toggle-block-icon-size:var(--cpod-space-4);--cpod-toggle-block-icon-fg:var(--cpod-color-fg-subtle);--cpod-toggle-block-icon-transition:var(--cpod-duration-fast);--cpod-embed-block-bg:var(--cpod-color-bg-secondary);--cpod-embed-block-border:var(--cpod-color-border-default);--cpod-embed-block-border-radius:var(--cpod-radius-lg);--cpod-embed-block-padding:0;--cpod-embed-block-aspect-ratio:16/9;--cpod-embed-block-max-width:100%;--cpod-embed-block-shadow:var(--cpod-shadow-sm);--cpod-embed-block-placeholder-bg:var(--cpod-color-bg-secondary);--cpod-embed-block-placeholder-fg:var(--cpod-color-fg-subtle);--cpod-embed-block-placeholder-icon-size:var(--cpod-space-8);--cpod-embed-block-caption-fg:var(--cpod-color-fg-muted);--cpod-embed-block-caption-font-size:var(--cpod-font-size-xs);--cpod-embed-block-caption-padding:var(--cpod-space-2);--cpod-embed-block-loading-bg:var(--cpod-color-bg-secondary);--cpod-embed-block-error-fg:var(--cpod-color-fg-danger);--cpod-embed-block-error-font-size:var(--cpod-font-size-sm);--cpod-bookmark-card-bg:var(--cpod-surface-raised);--cpod-bookmark-card-border:var(--cpod-color-border-default);--cpod-bookmark-card-border-radius:var(--cpod-radius-lg);--cpod-bookmark-card-shadow:var(--cpod-shadow-sm);--cpod-bookmark-card-shadow-hover:var(--cpod-shadow-md);--cpod-bookmark-card-padding:var(--cpod-space-4);--cpod-bookmark-card-gap:var(--cpod-space-3);--cpod-bookmark-card-title-fg:var(--cpod-color-fg-default);--cpod-bookmark-card-title-font-size:var(--cpod-font-size-sm);--cpod-bookmark-card-title-font-weight:var(--cpod-font-weight-semibold);--cpod-bookmark-card-title-line-clamp:2;--cpod-bookmark-card-description-fg:var(--cpod-color-fg-muted);--cpod-bookmark-card-description-font-size:var(--cpod-font-size-xs);--cpod-bookmark-card-description-line-clamp:2;--cpod-bookmark-card-url-fg:var(--cpod-color-fg-subtle);--cpod-bookmark-card-url-font-size:var(--cpod-font-size-xs);--cpod-bookmark-card-favicon-size:var(--cpod-space-4);--cpod-bookmark-card-thumbnail-width:120px;--cpod-bookmark-card-thumbnail-border-radius:var(--cpod-radius-md);--cpod-bookmark-card-thumbnail-aspect-ratio:1;--cpod-spacing-0-5:var(--cpod-space-0-5);--cpod-spacing-1:var(--cpod-space-1);--cpod-spacing-1-5:var(--cpod-space-1-5);--cpod-spacing-2:var(--cpod-space-2);--cpod-spacing-3:var(--cpod-space-3);--cpod-spacing-4:var(--cpod-space-4);--cpod-spacing-6:var(--cpod-space-6);--cpod-spacing-8:var(--cpod-space-8);--cpod-voice-orb-idle:var(--cpod-color-bg-secondary);--cpod-voice-orb-listening:var(--cpod-color-bg-primary);--cpod-voice-orb-processing:var(--cpod-color-bg-warning);--cpod-voice-orb-speaking:var(--cpod-color-bg-success);--cpod-voice-orb-error:var(--cpod-color-bg-danger);--cpod-voice-orb-size:80px;--cpod-voice-orb-shadow:var(--cpod-shadow-lg);--cpod-voice-orb-glow:var(--cpod-glow-md);--cpod-enterprise-header-bg:var(--cpod-surface-raised);--cpod-enterprise-sidebar-bg:var(--cpod-surface-raised);--cpod-enterprise-panel-bg:var(--cpod-surface-raised);--cpod-action-bar-bg:var(--cpod-surface-raised);--cpod-action-bar-border:var(--cpod-color-border-default);--cpod-action-bar-padding-x:var(--cpod-space-4);--cpod-action-bar-padding-y:var(--cpod-space-3);--cpod-action-bar-shadow:var(--cpod-shadow-md);--cpod-datagrid-header-bg:var(--cpod-color-bg-secondary);--cpod-datagrid-row-hover:var(--cpod-color-bg-surface-hover);--cpod-datagrid-row-selected:var(--cpod-color-bg-primary);--cpod-datagrid-row-selected-fg:var(--cpod-color-fg-on-emphasis);--cpod-datagrid-border:var(--cpod-color-border-default);--cpod-filter-panel-bg:var(--cpod-surface-raised);--cpod-filter-panel-border:var(--cpod-color-border-default);--cpod-filter-panel-padding:var(--cpod-space-4);--cpod-kanban-column-bg:var(--cpod-color-bg-subtle);--cpod-kanban-card-bg:var(--cpod-surface-raised);--cpod-kanban-card-shadow:var(--cpod-shadow-sm);--cpod-gallery-item-hover:var(--cpod-color-bg-surface-hover);--cpod-search-bar-bg:var(--cpod-surface-raised);--cpod-search-bar-border:var(--cpod-color-border-default);--cpod-search-bar-border-focus:var(--cpod-color-border-primary);--cpod-search-bar-radius:var(--cpod-radius-full);--cpod-search-bar-padding-x:var(--cpod-space-4);--cpod-search-bar-padding-y:var(--cpod-space-2);--cpod-stats-card-bg:var(--cpod-surface-raised);--cpod-stats-card-border:var(--cpod-color-border-default);--cpod-stats-card-padding:var(--cpod-space-6);--cpod-stats-card-value-fg:var(--cpod-color-text-primary);--cpod-stats-card-label-fg:var(--cpod-color-text-secondary);--cpod-timeline-line-bg:var(--cpod-color-border-default);--cpod-timeline-dot-bg:var(--cpod-color-bg-primary);--cpod-timeline-item-padding:var(--cpod-space-4);--cpod-tree-item-hover:var(--cpod-color-bg-surface-hover);--cpod-tree-item-active:var(--cpod-color-bg-secondary);--cpod-upload-zone-bg:var(--cpod-color-bg-subtle);--cpod-upload-zone-border:var(--cpod-color-border-default);--cpod-upload-zone-border-hover:var(--cpod-color-border-primary);--cpod-upload-zone-border-active:var(--cpod-color-border-primary);--cpod-upload-zone-radius:var(--cpod-radius-lg);--cpod-upload-zone-padding:var(--cpod-space-8);--cpod-panel-bg:var(--cpod-surface-raised);--cpod-panel-border:var(--cpod-color-border-default);--cpod-panel-radius:var(--cpod-radius-lg);--cpod-panel-padding:var(--cpod-space-4);--cpod-section-bg:var(--cpod-surface-base);--cpod-section-border:var(--cpod-color-border-default);--cpod-toolbar-bg:var(--cpod-surface-raised);--cpod-toolbar-border:var(--cpod-color-border-default);--cpod-toolbar-padding:var(--cpod-space-2);--cpod-widget-bg:var(--cpod-surface-raised);--cpod-widget-border:var(--cpod-color-border-default);--cpod-widget-shadow:var(--cpod-shadow-sm);--cpod-widget-padding:var(--cpod-space-4);--cpod-select-trigger-border:var(--cpod-color-border-default);--cpod-select-content-bg:var(--cpod-surface-overlay);--cpod-select-content-border:var(--cpod-color-border-default);--cpod-select-content-shadow:var(--cpod-shadow-xl);--cpod-slider-track-radius:var(--cpod-radius-full);--cpod-slider-thumb-shadow:var(--cpod-shadow-sm);--cpod-slider-thumb-shadow-hover:var(--cpod-shadow-md);--cpod-progress-bg-subtle:var(--cpod-color-slate-100);--cpod-progress-fill-primary:var(--cpod-color-bg-primary);--cpod-progress-fill-success:var(--cpod-color-bg-success);--cpod-progress-fill-warning:var(--cpod-color-bg-warning);--cpod-progress-fill-danger:var(--cpod-color-bg-danger);--cpod-toast-close-fg:var(--cpod-color-fg-muted);--cpod-toast-close-fg-hover:var(--cpod-color-fg-default);--cpod-toast-close-size:var(--cpod-space-4);--cpod-modal-overlay-bg:#00000080;--cpod-modal-overlay-blur:blur(4px);--cpod-modal-content-bg:var(--cpod-surface-overlay);--cpod-modal-content-border:var(--cpod-color-border-default);--cpod-modal-content-shadow:var(--cpod-shadow-2xl);--cpod-modal-content-radius:var(--cpod-radius-2xl);--cpod-popover-content-bg:var(--cpod-surface-overlay);--cpod-popover-content-border:var(--cpod-color-border-default);--cpod-command-bg:var(--cpod-surface-overlay);--cpod-command-border:var(--cpod-color-border-default);--cpod-command-input-bg:transparent;--cpod-command-input-border:var(--cpod-color-border-default);--cpod-command-item-hover:var(--cpod-color-bg-surface-hover);--cpod-command-item-active:var(--cpod-color-bg-primary);--cpod-context-menu-bg:var(--cpod-surface-overlay);--cpod-context-menu-border:var(--cpod-color-border-default);--cpod-context-menu-item-hover:var(--cpod-color-bg-surface-hover);--cpod-notification-bg:var(--cpod-surface-overlay);--cpod-notification-border:var(--cpod-color-border-default);--cpod-notification-shadow:var(--cpod-shadow-xl);--cpod-sheet-bg:var(--cpod-surface-overlay);--cpod-sheet-border:var(--cpod-color-border-default);--cpod-sheet-overlay-bg:#00000080;--cpod-collapsible-trigger-hover:var(--cpod-color-bg-surface-hover);--cpod-hover-card-bg:var(--cpod-surface-overlay);--cpod-hover-card-border:var(--cpod-color-border-default);--cpod-hover-card-shadow:var(--cpod-shadow-lg);--cpod-menubar-bg:var(--cpod-surface-raised);--cpod-menubar-border:var(--cpod-color-border-default);--cpod-menubar-trigger-hover:var(--cpod-color-bg-surface-hover);--cpod-nav-menu-bg:var(--cpod-surface-overlay);--cpod-nav-menu-border:var(--cpod-color-border-default);--cpod-nav-menu-shadow:var(--cpod-shadow-xl);--cpod-label-font-weight:var(--cpod-font-weight-medium);--cpod-label-font-size:var(--cpod-font-size-sm);--cpod-label-margin-bottom:var(--cpod-space-2);--cpod-description-font-size:var(--cpod-font-size-xs);--cpod-description-color:var(--cpod-color-text-secondary);--cpod-error-message-font-size:var(--cpod-font-size-xs);--cpod-error-message-color:var(--cpod-color-feedback-error);--cpod-helper-text-font-size:var(--cpod-font-size-xs);--cpod-helper-text-color:var(--cpod-color-text-tertiary);--cpod-fab-bg:var(--cpod-color-bg-primary);--cpod-fab-bg-hover:var(--cpod-color-bg-primary-hover);--cpod-fab-bg-active:var(--cpod-color-bg-primary-active);--cpod-fab-fg:var(--cpod-color-fg-on-emphasis);--cpod-fab-size-sm:40px;--cpod-fab-size-md:56px;--cpod-fab-size-lg:64px;--cpod-fab-size-extended:auto;--cpod-fab-icon-size-sm:20px;--cpod-fab-icon-size-md:24px;--cpod-fab-icon-size-lg:28px;--cpod-fab-radius:var(--cpod-radius-full);--cpod-fab-shadow:var(--cpod-shadow-lg);--cpod-fab-shadow-hover:var(--cpod-shadow-xl);--cpod-fab-position-bottom:var(--cpod-space-4);--cpod-fab-position-right:var(--cpod-space-4);--cpod-fab-gap:var(--cpod-space-2);--cpod-fab-padding-x:var(--cpod-space-4);--cpod-fab-fontSize:var(--cpod-font-size-base);--cpod-fab-fontWeight:var(--cpod-font-weight-medium);--cpod-fab-transition-duration:var(--cpod-duration-normal);--cpod-fab-transition-easing:var(--cpod-ease-out);--cpod-fab-z-index:1000;--cpod-fab-mini-size:40px;--cpod-fab-extended-min-width:120px;--cpod-fab-label-margin:var(--cpod-space-2);--cpod-chart-color-1:var(--cpod-chart-1);--cpod-chart-color-2:var(--cpod-chart-2);--cpod-chart-color-3:var(--cpod-chart-3);--cpod-chart-color-4:var(--cpod-chart-7);--cpod-chart-color-5:var(--cpod-chart-4);--cpod-chart-color-6:var(--cpod-chart-10);--cpod-chart-color-7:var(--cpod-chart-6);--cpod-chart-color-8:var(--cpod-chart-3);--cpod-chart-color-9:oklch(55% .15 275);--cpod-chart-color-10:oklch(62% .18 120);--cpod-chart-axis-color:var(--cpod-color-border-default);--cpod-chart-axis-size:1px;--cpod-chart-axis-weight:400;--cpod-chart-bar-max-width:64px;--cpod-chart-bar-min-width:8px;--cpod-chart-bar-radius:var(--cpod-radius-sm);--cpod-chart-bar-width:var(--cpod-chart-bar-max-width);--cpod-chart-label-color:var(--cpod-color-fg-muted);--cpod-chart-label-margin:var(--cpod-space-2);--cpod-chart-label-size:var(--cpod-font-size-xs);--cpod-chart-label-weight:var(--cpod-font-weight-normal);--cpod-chart-radius:var(--cpod-radius-md);--cpod-chart-tooltip-color:var(--cpod-color-fg-default);--cpod-chart-tooltip-size:var(--cpod-font-size-sm);--cpod-diff-addition-bg:var(--cpod-color-feedback-success-bg);--cpod-diff-addition-fg:oklch(38% .13 150);--cpod-diff-addition-line-bg:oklch(91% .04 150);--cpod-diff-deletion-bg:var(--cpod-color-feedback-error-bg);--cpod-diff-deletion-fg:oklch(36% .14 25);--cpod-diff-deletion-line-bg:oklch(91% .04 25);--cpod-diff-unchanged-bg:transparent;--cpod-diff-unchanged-fg:var(--cpod-color-fg-default);--cpod-diff-gutter-bg:var(--cpod-color-bg-subtle);--cpod-diff-gutter-fg:var(--cpod-color-fg-muted);--cpod-diff-gutter-width:60px;--cpod-diff-highlight-bg:var(--cpod-color-bg-warning-subtle);--cpod-diff-line-height:1.5;--cpod-diff-font-family:var(--cpod-font-family-mono);--cpod-diff-fontSize:var(--cpod-font-size-sm);--cpod-diff-padding-x:var(--cpod-space-4);--cpod-diff-padding-y:var(--cpod-space-2);--cpod-diff-border:var(--cpod-color-border-default);--cpod-diff-radius:var(--cpod-radius-md);--cpod-heatmap-cell-size:12px;--cpod-heatmap-color-empty:var(--cpod-color-bg-subtle);--cpod-heatmap-color-level-1:oklch(92% .045 150);--cpod-heatmap-color-level-2:oklch(80% .1 150);--cpod-heatmap-color-level-3:oklch(68% .15 150);--cpod-heatmap-color-level-4:oklch(55% .16 150);--cpod-heatmap-color-level-5:oklch(44% .14 150);--cpod-heatmap-label-color:var(--cpod-color-fg-muted);--cpod-heatmap-label-fontSize:var(--cpod-font-size-xs);--cpod-heatmap-tooltip-bg:var(--cpod-surface-overlay);--cpod-heatmap-tooltip-fg:var(--cpod-color-fg-default);--cpod-heatmap-tooltip-fontSize:var(--cpod-font-size-sm);--cpod-heatmap-tooltip-padding:var(--cpod-space-2);--cpod-heatmap-tooltip-radius:var(--cpod-radius-md);--cpod-heatmap-tooltip-shadow:var(--cpod-shadow-lg);--cpod-heatmap-border:var(--cpod-color-border-default);--cpod-bottom-sheet-fg:var(--cpod-color-fg-default);--cpod-bottom-sheet-description-color:var(--cpod-color-fg-muted);--cpod-bottom-sheet-header-gap:var(--cpod-space-4);--cpod-bottom-sheet-radius:var(--cpod-radius-xl) var(--cpod-radius-xl) 0 0;--cpod-bottom-sheet-handle-bg-hover:var(--cpod-color-bg-muted);--cpod-bottom-sheet-handle-radius:var(--cpod-radius-full);--cpod-bottom-sheet-snap-25:25vh;--cpod-bottom-sheet-snap-50:50vh;--cpod-bottom-sheet-snap-75:75vh;--cpod-bottom-sheet-snap-100:90vh;--cpod-bottom-sheet-transition-duration:var(--cpod-duration-normal);--cpod-bottom-sheet-transition-easing:var(--cpod-ease-out);--cpod-dialog-fg:var(--cpod-color-fg-default);--cpod-dialog-description-color:var(--cpod-color-fg-muted);--cpod-dialog-gap:var(--cpod-space-4);--cpod-dialog-radius:var(--cpod-radius-lg);--cpod-dialog-width-sm:400px;--cpod-dialog-width-md:600px;--cpod-dialog-width-lg:800px;--cpod-dialog-width-xl:1000px;--cpod-dialog-width-full:95vw;--cpod-input-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-input-bg-readonly:var(--cpod-color-bg-subtle);--cpod-input-height-sm:32px;--cpod-input-height-md:40px;--cpod-input-height-lg:48px;--cpod-input-fontSize-sm:var(--cpod-font-size-sm);--cpod-input-fontSize-md:var(--cpod-font-size-base);--cpod-input-fontSize-lg:var(--cpod-font-size-lg);--cpod-input-transition:all var(--cpod-duration-fast) var(--cpod-ease-out);--cpod-callout-error-bg:var(--cpod-color-bg-danger-subtle);--cpod-callout-error-border:var(--cpod-color-border-danger);--cpod-border-default:var(--cpod-color-border-default);--cpod-border-subtle:var(--cpod-color-border-subtle);--cpod-color-bg-sunken:var(--cpod-color-bg-muted);--cpod-fg-on-emphasis:var(--cpod-color-fg-on-emphasis);--cpod-font-family-mono:var(--cpod-font-mono);--cpod-z-index-fab:1000;--cpod-color-accent:var(--cpod-color-blue-600);--cpod-color-primary-dark:var(--cpod-color-blue-800);--cpod-fg-default:var(--cpod-color-fg-default);--cpod-focus-ring:var(--cpod-shadow-focus-default);--cpod-font-bold:var(--cpod-font-weight-bold);--cpod-font-size-md:var(--cpod-font-size-base);--cpod-font-weight-regular:var(--cpod-font-weight-normal);--cpod-text-2xl:var(--cpod-font-size-2xl);--cpod-text-sm:var(--cpod-font-size-sm);--cpod-spacing-16:var(--cpod-space-16);--cpod-spacing-24:var(--cpod-space-24);--cpod-z-tooltip:var(--cpod-z-popover);--cpod-primitive-gray-50:var(--cpod-color-gray-50);--cpod-primitive-gray-200:var(--cpod-color-gray-200);--cpod-primitive-gray-900:var(--cpod-color-gray-900);--cpod-input-radius:var(--cpod-radius-md);--cpod-input-focus-border:var(--cpod-color-border-interactive);--cpod-input-focus-ring-invalid:var(--cpod-shadow-focus-error);--cpod-input-focus-ring-valid:var(--cpod-shadow-focus-success);--cpod-input-focus-ring-warning:0 0 0 3px oklch(76.9% .188 70/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-input-padding-x-sm:var(--cpod-space-2);--cpod-input-padding-x-md:var(--cpod-space-3);--cpod-input-padding-x-lg:var(--cpod-space-4);--cpod-input-sm-height:32px;--cpod-input-md-height:40px;--cpod-input-lg-height:48px;--cpod-input-font-size-sm:var(--cpod-input-fontSize-sm);--cpod-input-font-size-md:var(--cpod-input-fontSize-md);--cpod-input-font-size-lg:var(--cpod-input-fontSize-lg);--cpod-input-bg-disabled:var(--cpod-color-bg-muted);--cpod-input-border-invalid:var(--cpod-color-border-danger);--cpod-input-border-valid:var(--cpod-color-border-success);--cpod-input-border-warning:var(--cpod-color-border-warning);--cpod-input-addon-bg:var(--cpod-color-bg-subtle);--cpod-input-addon-fg:var(--cpod-color-text-secondary);--cpod-input-addon-padding-x:var(--cpod-space-3);--cpod-input-error-border:var(--cpod-color-border-danger);--cpod-input-success-border:var(--cpod-color-border-success);--cpod-select-radius:var(--cpod-radius-md);--cpod-select-focus-border:var(--cpod-color-border-interactive);--cpod-select-focus-ring:var(--cpod-shadow-focus-default);--cpod-select-focus-ring-invalid:var(--cpod-shadow-focus-error);--cpod-select-focus-ring-valid:var(--cpod-shadow-focus-success);--cpod-select-focus-ring-warning:0 0 0 3px oklch(76.9% .188 70/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-select-padding-x-sm:var(--cpod-space-3);--cpod-select-padding-x-md:var(--cpod-space-4);--cpod-select-padding-x-lg:var(--cpod-space-5);--cpod-select-height-sm:32px;--cpod-select-height-md:40px;--cpod-select-height-lg:48px;--cpod-select-sm-height:32px;--cpod-select-md-height:40px;--cpod-select-lg-height:48px;--cpod-select-icon-fg:var(--cpod-color-text-tertiary);--cpod-select-bg-disabled:var(--cpod-color-bg-muted);--cpod-select-border-invalid:var(--cpod-color-border-danger);--cpod-select-border-valid:var(--cpod-color-border-success);--cpod-select-border-warning:var(--cpod-color-border-warning);--cpod-select-error-border:var(--cpod-color-border-danger);--cpod-select-success-border:var(--cpod-color-border-success);--cpod-textarea-radius:var(--cpod-radius-md);--cpod-textarea-border-invalid:var(--cpod-color-border-danger);--cpod-textarea-border-valid:var(--cpod-color-border-success);--cpod-textarea-border-warning:var(--cpod-color-border-warning);--cpod-textarea-focus-ring-invalid:var(--cpod-shadow-focus-error);--cpod-textarea-focus-ring-valid:var(--cpod-shadow-focus-success);--cpod-textarea-focus-ring-warning:0 0 0 3px oklch(76.9% .188 70/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-textarea-padding-x-sm:var(--cpod-space-3);--cpod-textarea-padding-x-md:var(--cpod-space-4);--cpod-textarea-padding-x-lg:var(--cpod-space-5);--cpod-textarea-padding-y-sm:var(--cpod-space-2);--cpod-textarea-padding-y-md:var(--cpod-space-2-5);--cpod-textarea-padding-y-lg:var(--cpod-space-3-5);--cpod-textarea-bg-disabled:var(--cpod-color-bg-muted);--cpod-combobox-radius:var(--cpod-radius-md);--cpod-combobox-focus-border:var(--cpod-color-border-interactive);--cpod-combobox-focus-ring:var(--cpod-shadow-focus-default);--cpod-combobox-focus-ring-invalid:var(--cpod-shadow-focus-error);--cpod-combobox-focus-ring-valid:var(--cpod-shadow-focus-success);--cpod-combobox-focus-ring-warning:0 0 0 3px oklch(76.9% .188 70/.3),0 1px 2px 0 oklch(0% 0 0/.05);--cpod-combobox-padding-x-sm:var(--cpod-space-3);--cpod-combobox-padding-x-md:var(--cpod-space-4);--cpod-combobox-padding-x-lg:var(--cpod-space-5);--cpod-combobox-height-sm:32px;--cpod-combobox-height-md:40px;--cpod-combobox-height-lg:48px;--cpod-combobox-icon-fg:var(--cpod-color-text-tertiary);--cpod-combobox-icon-fg-hover:var(--cpod-color-text-secondary);--cpod-combobox-bg-disabled:var(--cpod-color-bg-muted);--cpod-combobox-border-invalid:var(--cpod-color-border-danger);--cpod-combobox-border-valid:var(--cpod-color-border-success);--cpod-combobox-border-warning:var(--cpod-color-border-warning);--cpod-combobox-content-bg:var(--cpod-color-bg-surface-elevated);--cpod-combobox-content-border:var(--cpod-color-border-subtle);--cpod-combobox-content-radius:var(--cpod-radius-lg);--cpod-combobox-content-shadow:var(--cpod-shadow-lg);--cpod-combobox-item-fg:var(--cpod-color-text-primary);--cpod-combobox-item-bg-hover:var(--cpod-color-bg-subtle);--cpod-combobox-item-bg-highlighted:var(--cpod-color-bg-primary);--cpod-multiselect-bg:var(--cpod-color-bg-surface);--cpod-multiselect-bg-hover:var(--cpod-color-bg-subtle);--cpod-multiselect-bg-focus:var(--cpod-color-bg-surface);--cpod-multiselect-bg-disabled:var(--cpod-color-bg-muted);--cpod-multiselect-border:var(--cpod-color-border-default);--cpod-multiselect-border-hover:var(--cpod-color-border-emphasis);--cpod-multiselect-border-focus:var(--cpod-color-border-focus);--cpod-multiselect-radius:var(--cpod-radius-md);--cpod-multiselect-fg:var(--cpod-color-fg-default);--cpod-multiselect-fg-placeholder:var(--cpod-color-fg-muted);--cpod-multiselect-fg-disabled:var(--cpod-color-fg-disabled);--cpod-multiselect-height-sm:32px;--cpod-multiselect-height-md:40px;--cpod-multiselect-height-lg:48px;--cpod-multiselect-padding-x:var(--cpod-space-3);--cpod-multiselect-padding-y:var(--cpod-space-2);--cpod-multiselect-gap:var(--cpod-space-1);--cpod-multiselect-fontSize:var(--cpod-font-size-base);--cpod-multiselect-tag-bg:var(--cpod-color-bg-primary);--cpod-multiselect-tag-fg:var(--cpod-color-fg-on-emphasis);--cpod-multiselect-tag-radius:var(--cpod-radius-sm);--cpod-multiselect-tag-padding-x:var(--cpod-space-1-5);--cpod-multiselect-tag-padding-y:var(--cpod-space-0-5);--cpod-multiselect-tag-fontSize:var(--cpod-font-size-sm);--cpod-multiselect-tag-gap:var(--cpod-space-1);--cpod-multiselect-dropdown-bg:var(--cpod-color-bg-surface);--cpod-multiselect-dropdown-border:var(--cpod-color-border-default);--cpod-multiselect-dropdown-shadow:var(--cpod-shadow-lg);--cpod-multiselect-dropdown-radius:var(--cpod-radius-md);--cpod-multiselect-dropdown-max-height:240px;--cpod-multiselect-focus-ring-width:2px;--cpod-multiselect-focus-ring-offset:2px;--cpod-multiselect-focus-ring-color:var(--cpod-color-border-focus);--cpod-datepicker-fg:var(--cpod-color-text-primary);--cpod-datepicker-icon-fg:var(--cpod-color-text-tertiary);--cpod-datepicker-focus-ring:var(--cpod-shadow-focus-default);--cpod-datepicker-padding-x-sm:var(--cpod-space-3);--cpod-datepicker-padding-x-md:var(--cpod-space-4);--cpod-datepicker-padding-x-lg:var(--cpod-space-5);--cpod-datepicker-height-sm:32px;--cpod-datepicker-height-md:40px;--cpod-datepicker-height-lg:48px;--cpod-datepicker-border-invalid:var(--cpod-color-border-danger);--cpod-datepicker-border-valid:var(--cpod-color-border-success);--cpod-datepicker-border-warning:var(--cpod-color-border-warning);--cpod-datepicker-content-bg:var(--cpod-color-bg-surface-elevated);--cpod-datepicker-content-border:var(--cpod-color-border-subtle);--cpod-datepicker-content-radius:var(--cpod-radius-lg);--cpod-colorpicker-padding-x-sm:var(--cpod-space-3);--cpod-colorpicker-padding-x-md:var(--cpod-space-4);--cpod-colorpicker-padding-x-lg:var(--cpod-space-5);--cpod-command-radius:var(--cpod-radius-xl);--cpod-command-shadow:var(--cpod-shadow-xl);--cpod-command-overlay-bg:var(--cpod-backdrop-color);--cpod-command-input-height:48px;--cpod-command-input-fg:var(--cpod-color-text-primary);--cpod-command-input-placeholder:var(--cpod-color-text-tertiary);--cpod-command-input-border-bottom:var(--cpod-color-border-subtle);--cpod-command-separator-bg:var(--cpod-color-border-subtle);--cpod-command-group-heading-fg:var(--cpod-color-text-tertiary);--cpod-command-item-fg:var(--cpod-color-text-primary);--cpod-command-item-fg-muted:var(--cpod-color-text-secondary);--cpod-command-item-bg-hover:var(--cpod-color-bg-subtle);--cpod-command-item-bg-active:var(--cpod-color-bg-primary);--cpod-command-item-gap:var(--cpod-space-3);--cpod-command-item-radius:var(--cpod-radius-md);--cpod-command-footer-bg:var(--cpod-color-bg-subtle);--cpod-command-footer-fg:var(--cpod-color-text-secondary);--cpod-command-footer-padding:var(--cpod-space-3);--cpod-command-width:640px;--cpod-command-max-height:var(--cpod-command-maxHeight);--cpod-command-input-padding-x:var(--cpod-space-4);--cpod-command-input-padding-y:var(--cpod-space-3);--cpod-command-list-padding:var(--cpod-space-2);--cpod-command-list-gap:var(--cpod-space-1);--cpod-command-item-padding-x:var(--cpod-space-3);--cpod-command-item-padding-y:var(--cpod-space-2);--cpod-command-item-bg-selected:var(--cpod-color-bg-muted);--cpod-menu-bg:var(--cpod-color-bg-surface);--cpod-menu-border:var(--cpod-color-border-default);--cpod-menu-shadow:var(--cpod-shadow-lg);--cpod-menu-radius:var(--cpod-radius-md);--cpod-menu-padding:var(--cpod-space-2);--cpod-menu-min-width:200px;--cpod-menu-max-width:320px;--cpod-menu-item-padding-x:var(--cpod-space-3);--cpod-menu-item-padding-y:var(--cpod-space-2);--cpod-menu-item-radius:var(--cpod-radius-sm);--cpod-menu-item-bg-hover:var(--cpod-color-bg-subtle);--cpod-menu-item-fg:var(--cpod-color-fg-default);--cpod-menu-item-gap:var(--cpod-space-2);--cpod-menu-content-bg:var(--cpod-color-bg-surface-elevated);--cpod-menu-content-border:var(--cpod-color-border-subtle);--cpod-menu-content-radius:var(--cpod-radius-lg);--cpod-menu-content-shadow:var(--cpod-shadow-lg);--cpod-menu-content-padding:var(--cpod-space-1);--cpod-menu-item-fg-disabled:var(--cpod-color-text-disabled);--cpod-menu-item-bg-active:var(--cpod-color-bg-primary);--cpod-menu-group-label-fg:var(--cpod-color-text-tertiary);--cpod-menu-separator-bg:var(--cpod-color-border-subtle);--cpod-menu-separator-my:var(--cpod-space-1);--cpod-navbar-bg-transparent:transparent;--cpod-navbar-brand-fg:var(--cpod-color-text-primary);--cpod-navbar-link-fg:var(--cpod-color-text-secondary);--cpod-navbar-link-fg-hover:var(--cpod-color-text-primary);--cpod-navbar-link-fg-active:var(--cpod-color-fg-primary);--cpod-navbar-link-bg-hover:var(--cpod-color-bg-subtle);--cpod-navbar-link-radius:var(--cpod-radius-md);--cpod-navbar-link-gap:var(--cpod-space-6);--cpod-navbar-dropdown-bg:var(--cpod-color-bg-surface-elevated);--cpod-navbar-dropdown-border:var(--cpod-color-border-subtle);--cpod-navbar-dropdown-radius:var(--cpod-radius-lg);--cpod-navbar-dropdown-shadow:var(--cpod-shadow-lg);--cpod-navbar-dropdown-padding:var(--cpod-space-1);--cpod-navbar-dropdown-item-fg:var(--cpod-color-text-primary);--cpod-navbar-dropdown-item-fg-muted:var(--cpod-color-text-secondary);--cpod-navbar-dropdown-item-bg-hover:var(--cpod-color-bg-subtle);--cpod-navbar-dropdown-item-radius:var(--cpod-radius-sm);--cpod-navbar-mobile-bg:var(--cpod-color-bg-surface);--cpod-navbar-mobile-border:var(--cpod-color-border-default);--cpod-navbar-mobile-padding:var(--cpod-space-4);--cpod-navbar-transition-duration:var(--cpod-duration-normal);--cpod-navbar-transition-easing:var(--cpod-ease-apple);--cpod-toast-radius:var(--cpod-radius-lg);--cpod-toast-gap:var(--cpod-space-3);--cpod-toast-stack-gap:var(--cpod-space-2);--cpod-toast-viewport-padding:var(--cpod-space-6);--cpod-toast-transition-duration:var(--cpod-duration-normal);--cpod-toast-transition-easing:var(--cpod-ease-apple-out);--cpod-toast-success-bg:var(--cpod-color-feedback-successBg);--cpod-toast-success-border:var(--cpod-color-border-success);--cpod-toast-success-fg:var(--cpod-color-feedback-success);--cpod-toast-error-bg:var(--cpod-color-feedback-errorBg);--cpod-toast-error-border:var(--cpod-color-border-danger);--cpod-toast-error-fg:var(--cpod-color-feedback-error);--cpod-toast-warning-bg:var(--cpod-color-feedback-warningBg);--cpod-toast-warning-border:var(--cpod-color-border-warning);--cpod-toast-warning-fg:var(--cpod-color-feedback-warning);--cpod-toast-info-bg:var(--cpod-color-feedback-infoBg);--cpod-toast-info-border:var(--cpod-color-border-info);--cpod-toast-info-fg:var(--cpod-color-feedback-info);--cpod-toast-padding-x:var(--cpod-space-4);--cpod-toast-padding-y:var(--cpod-space-3);--cpod-toast-min-width:320px;--cpod-toast-max-width:var(--cpod-toast-maxWidth);--cpod-toast-offset:var(--cpod-space-4);--cpod-toast-gap-between:var(--cpod-space-2);--cpod-toast-z-index:9999;--cpod-diff-bg:var(--cpod-color-bg-surface);--cpod-diff-header-bg:var(--cpod-color-bg-subtle);--cpod-diff-header-fg:var(--cpod-color-text-primary);--cpod-diff-line-number-fg:var(--cpod-color-text-tertiary);--cpod-diff-line-hover:var(--cpod-color-bg-subtle);--cpod-diff-language-bg:var(--cpod-color-bg-secondary);--cpod-diff-language-label:var(--cpod-color-text-secondary);--cpod-diff-copy-fg:var(--cpod-color-text-tertiary);--cpod-diff-copy-fg-hover:var(--cpod-color-text-primary);--cpod-diff-copy-bg-hover:var(--cpod-color-bg-subtle);--cpod-diff-collapse-fg:var(--cpod-color-text-tertiary);--cpod-diff-collapse-fg-hover:var(--cpod-color-text-primary);--cpod-diff-collapse-focus:var(--cpod-shadow-focus-default);--cpod-drawer-fg:var(--cpod-color-text-primary);--cpod-drawer-description-color:var(--cpod-color-text-secondary);--cpod-drawer-radius:var(--cpod-radius-xl);--cpod-drawer-gap:var(--cpod-space-4);--cpod-drawer-height:85vh;--cpod-fab-border-radius:var(--cpod-radius-full);--cpod-fab-focus-ring:var(--cpod-shadow-focus-default);--cpod-fab-offset:var(--cpod-space-6);--cpod-fab-shadow-active:var(--cpod-shadow-md);--cpod-fab-ripple-color:oklch(100% 0 0/.3);--cpod-fab-ripple-duration:var(--cpod-duration-moderate);--cpod-fab-extended-height:48px;--cpod-fab-extended-padding-x:var(--cpod-space-5);--cpod-fab-extended-gap:var(--cpod-space-2);--cpod-fab-extended-border-radius:var(--cpod-radius-xl);--cpod-fab-extended-font-size:var(--cpod-font-size-base);--cpod-fab-extended-font-weight:var(--cpod-font-weight-medium);--cpod-heatmap-color-low:oklch(95% .02 150);--cpod-heatmap-color-medium-low:oklch(82% .08 150);--cpod-heatmap-color-medium-high:oklch(65% .14 150);--cpod-heatmap-color-high:oklch(48% .18 150);--cpod-heatmap-scale-red-low:oklch(95% .02 25);--cpod-heatmap-scale-red-medium-low:oklch(82% .07 25);--cpod-heatmap-scale-red-medium-high:oklch(65% .13 25);--cpod-heatmap-scale-red-high:oklch(48% .18 25);--cpod-heatmap-scale-blue-low:oklch(95% .02 250);--cpod-heatmap-scale-blue-medium-low:oklch(82% .05 250);--cpod-heatmap-scale-blue-medium-high:oklch(65% .12 250);--cpod-heatmap-scale-blue-high:oklch(48% .15 250);--cpod-heatmap-scale-purple-low:oklch(95% .02 300);--cpod-heatmap-scale-purple-medium-low:oklch(82% .05 300);--cpod-heatmap-scale-purple-medium-high:oklch(65% .12 300);--cpod-heatmap-scale-purple-high:oklch(48% .15 300);--cpod-popover-fg:var(--cpod-color-text-primary);--cpod-popover-arrow-bg:var(--cpod-color-bg-surface-elevated);--cpod-popover-arrow-size:8px;--cpod-popover-item-hover-bg:var(--cpod-color-bg-subtle);--cpod-pagination-item-radius:var(--cpod-radius-md);--cpod-pagination-item-gap:var(--cpod-space-1);--cpod-pagination-item-border:var(--cpod-color-border-default);--cpod-pagination-item-border-active:var(--cpod-color-border-primary);--cpod-pagination-nav-gap:var(--cpod-space-1);--cpod-slider-range-bg:var(--cpod-color-action-primary);--cpod-slider-focus-ring:var(--cpod-shadow-focus-default);--cpod-slider-label-fg:var(--cpod-color-text-secondary);--cpod-slider-value-fg:var(--cpod-color-text-primary);--cpod-switch-border:var(--cpod-color-border-default);--cpod-switch-border-checked:transparent;--cpod-switch-thumb-shadow:var(--cpod-shadow-sm);--cpod-radio-size:20px;--cpod-radio-fg-checked:var(--cpod-color-action-primary);--cpod-form-label-fg:var(--cpod-color-text-primary);--cpod-form-label-fg-disabled:var(--cpod-color-text-disabled);--cpod-voice-orb-thinking:var(--cpod-color-blue-400);--cpod-voice-recording-indicator:var(--cpod-color-red-500);--cpod-voice-timer-fg:var(--cpod-color-text-secondary);--cpod-voice-waveform-fg:var(--cpod-color-blue-500);--cpod-tooltip-radius:var(--cpod-radius-md);--cpod-color-border-focus-ring:var(--cpod-color-focus-ring);--cpod-color-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-color-text-on-accent:var(--cpod-color-fg-on-emphasis);--cpod-font-family-sans:var(--cpod-font-sans);--cpod-fontSize-xs:var(--cpod-font-size-xs);--cpod-fontSize-sm:var(--cpod-font-size-sm);--cpod-fontSize-base:var(--cpod-font-size-base);--cpod-fontSize-lg:var(--cpod-font-size-lg);--cpod-fontWeight-medium:var(--cpod-font-weight-medium);--cpod-fontWeight-semibold:var(--cpod-font-weight-semibold);--cpod-badge-fontWeight:var(--cpod-font-weight-medium);--cpod-badge-sm-fontSize:var(--cpod-font-size-xs);--cpod-badge-sm-paddingX:var(--cpod-space-2);--cpod-badge-md-fontSize:var(--cpod-font-size-xs);--cpod-badge-md-paddingX:var(--cpod-space-2-5);--cpod-badge-lg-fontSize:var(--cpod-font-size-sm);--cpod-badge-lg-paddingX:var(--cpod-space-3);--cpod-bottom-sheet-header-fontSize:var(--cpod-font-size-lg);--cpod-bottom-sheet-header-fontWeight:var(--cpod-font-weight-semibold);--cpod-bottom-sheet-footer-borderTop:1px solid var(--cpod-color-border-default);--cpod-bottom-sheet-footer-paddingTop:var(--cpod-space-4);--cpod-breadcrumb-fontSize:var(--cpod-font-size-sm);--cpod-button-fontWeight:var(--cpod-font-weight-medium);--cpod-button-sm-fontSize:var(--cpod-font-size-sm);--cpod-button-sm-paddingX:var(--cpod-space-3);--cpod-button-md-fontSize:var(--cpod-font-size-base);--cpod-button-md-paddingX:var(--cpod-space-4);--cpod-button-lg-fontSize:var(--cpod-font-size-lg);--cpod-button-lg-paddingX:var(--cpod-space-5);--cpod-card-paddingX:var(--cpod-space-6);--cpod-card-paddingY:var(--cpod-space-6);--cpod-card-header-paddingY:var(--cpod-space-4);--cpod-card-header-paddingBottom:var(--cpod-space-2);--cpod-card-content-paddingY:var(--cpod-space-4);--cpod-card-footer-paddingY:var(--cpod-space-4);--cpod-card-footer-paddingTop:var(--cpod-space-4);--cpod-card-footer-borderTop:1px solid var(--cpod-color-border-default);--cpod-card-title-fontSize:var(--cpod-font-size-lg);--cpod-card-title-fontWeight:var(--cpod-font-weight-semibold);--cpod-card-description-fontSize:var(--cpod-font-size-sm);--cpod-checkbox-label-fontSize:var(--cpod-font-size-sm);--cpod-checkbox-label-fontWeight:var(--cpod-font-weight-medium);--cpod-checkbox-description-fontSize:var(--cpod-font-size-xs);--cpod-checkbox-error-fontSize:var(--cpod-font-size-xs);--cpod-color-action-primarySubtle:var(--cpod-color-blue-100);--cpod-colorpicker-fontSize-sm:var(--cpod-font-size-sm);--cpod-colorpicker-fontSize-md:var(--cpod-font-size-base);--cpod-colorpicker-fontSize-lg:var(--cpod-font-size-lg);--cpod-combobox-fontSize-sm:var(--cpod-font-size-sm);--cpod-combobox-fontSize-md:var(--cpod-font-size-base);--cpod-combobox-fontSize-lg:var(--cpod-font-size-lg);--cpod-command-maxWidth:640px;--cpod-command-maxHeight:400px;--cpod-command-input-fontSize:var(--cpod-font-size-base);--cpod-command-item-fontSize:var(--cpod-font-size-sm);--cpod-command-item-paddingX:var(--cpod-space-3);--cpod-command-item-paddingY:var(--cpod-space-2);--cpod-command-group-heading-fontSize:var(--cpod-font-size-xs);--cpod-command-group-heading-paddingX:var(--cpod-space-3);--cpod-command-group-heading-paddingY:var(--cpod-space-2);--cpod-command-footer-fontSize:var(--cpod-font-size-xs);--cpod-connection-fontSize:var(--cpod-font-size-sm);--cpod-connection-fontWeight:var(--cpod-font-weight-medium);--cpod-connection-radius:var(--cpod-radius-full);--cpod-connection-connected-bg:var(--cpod-color-green-100);--cpod-connection-connected-fg:var(--cpod-color-green-700);--cpod-connection-connected-border:var(--cpod-color-green-300);--cpod-connection-reconnecting-bg:var(--cpod-color-yellow-100);--cpod-connection-reconnecting-fg:var(--cpod-color-yellow-700);--cpod-connection-reconnecting-border:var(--cpod-color-yellow-300);--cpod-connection-offline-bg:var(--cpod-color-red-100);--cpod-connection-offline-fg:var(--cpod-color-red-700);--cpod-connection-offline-border:var(--cpod-color-red-300);--cpod-datepicker-fontSize-sm:var(--cpod-font-size-sm);--cpod-datepicker-fontSize-md:var(--cpod-font-size-base);--cpod-datepicker-fontSize-lg:var(--cpod-font-size-lg);--cpod-dialog-header-fontSize:var(--cpod-font-size-lg);--cpod-dialog-header-fontWeight:var(--cpod-font-weight-semibold);--cpod-dialog-footer-borderTop:1px solid var(--cpod-color-border-default);--cpod-dialog-footer-paddingTop:var(--cpod-space-4);--cpod-drawer-header-fontSize:var(--cpod-font-size-lg);--cpod-drawer-header-fontWeight:var(--cpod-font-weight-semibold);--cpod-drawer-footer-borderTop:1px solid var(--cpod-color-border-default);--cpod-drawer-footer-paddingTop:var(--cpod-space-4);--cpod-form-gap:var(--cpod-space-4);--cpod-form-label-fontSize:var(--cpod-font-size-sm);--cpod-ghost-text-fg:var(--cpod-color-fg-muted);--cpod-input-paddingX:var(--cpod-space-3);--cpod-input-paddingY:var(--cpod-space-2);--cpod-input-sm-fontSize:var(--cpod-font-size-sm);--cpod-input-md-fontSize:var(--cpod-font-size-base);--cpod-input-lg-fontSize:var(--cpod-font-size-lg);--cpod-input-addon-fontSize:var(--cpod-font-size-sm);--cpod-marketplace-card-bg:var(--cpod-color-bg-surface);--cpod-marketplace-card-border:var(--cpod-color-border-default);--cpod-marketplace-card-padding:var(--cpod-space-4);--cpod-marketplace-card-gap:var(--cpod-space-3);--cpod-marketplace-card-icon-bg:var(--cpod-color-bg-subtle);--cpod-marketplace-card-icon-radius:var(--cpod-radius-lg);--cpod-marketplace-card-name-color:var(--cpod-color-fg-default);--cpod-marketplace-card-name-fontSize:var(--cpod-font-size-base);--cpod-marketplace-card-name-fontWeight:var(--cpod-font-weight-semibold);--cpod-marketplace-card-description-color:var(--cpod-color-fg-muted);--cpod-marketplace-card-description-fontSize:var(--cpod-font-size-sm);--cpod-marketplace-card-category-color:var(--cpod-color-fg-subtle);--cpod-marketplace-card-category-fontSize:var(--cpod-font-size-xs);--cpod-marketplace-card-meta-color:var(--cpod-color-fg-muted);--cpod-marketplace-card-meta-fontSize:var(--cpod-font-size-xs);--cpod-marketplace-card-meta-fontWeight:var(--cpod-font-weight-medium);--cpod-marketplace-category-bg:var(--cpod-color-bg-surface);--cpod-marketplace-category-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-marketplace-category-fg:var(--cpod-color-fg-default);--cpod-marketplace-category-border:var(--cpod-color-border-default);--cpod-marketplace-category-active-bg:var(--cpod-color-bg-primary);--cpod-marketplace-category-active-fg:var(--cpod-color-fg-on-emphasis);--cpod-marketplace-category-active-border:var(--cpod-color-bg-primary);--cpod-marketplace-category-fontSize:var(--cpod-font-size-sm);--cpod-marketplace-category-fontWeight:var(--cpod-font-weight-medium);--cpod-marketplace-category-height:36px;--cpod-marketplace-category-paddingX:var(--cpod-space-3);--cpod-marketplace-category-paddingBottom:var(--cpod-space-3);--cpod-marketplace-category-radius:var(--cpod-radius-full);--cpod-marketplace-category-gap:var(--cpod-space-2);--cpod-marketplace-category-item-gap:var(--cpod-space-2);--cpod-marketplace-category-scroll-gradient-start:transparent;--cpod-marketplace-detail-maxWidth:800px;--cpod-marketplace-detail-padding:var(--cpod-space-6);--cpod-marketplace-detail-gap:var(--cpod-space-4);--cpod-marketplace-detail-icon-radius:var(--cpod-radius-xl);--cpod-marketplace-detail-name-color:var(--cpod-color-fg-default);--cpod-marketplace-detail-name-fontSize:var(--cpod-font-size-2xl);--cpod-marketplace-detail-name-fontWeight:var(--cpod-font-weight-bold);--cpod-marketplace-detail-developer-color:var(--cpod-color-fg-muted);--cpod-marketplace-detail-developer-fontSize:var(--cpod-font-size-sm);--cpod-marketplace-detail-section-color:var(--cpod-color-fg-default);--cpod-marketplace-detail-section-fontSize:var(--cpod-font-size-lg);--cpod-marketplace-detail-section-fontWeight:var(--cpod-font-weight-semibold);--cpod-marketplace-detail-text-color:var(--cpod-color-fg-muted);--cpod-marketplace-detail-text-fontSize:var(--cpod-font-size-base);--cpod-marketplace-detail-screenshot-height:200px;--cpod-marketplace-detail-screenshot-radius:var(--cpod-radius-lg);--cpod-marketplace-filter-bg:var(--cpod-color-bg-surface);--cpod-marketplace-filter-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-marketplace-filter-fg:var(--cpod-color-fg-default);--cpod-marketplace-filter-border:var(--cpod-color-border-default);--cpod-marketplace-filter-radius:var(--cpod-radius-md);--cpod-marketplace-filter-fontWeight:var(--cpod-font-weight-medium);--cpod-marketplace-filter-active-bg:var(--cpod-color-bg-primary);--cpod-marketplace-filter-active-fg:var(--cpod-color-fg-on-emphasis);--cpod-marketplace-filter-active-border:var(--cpod-color-bg-primary);--cpod-marketplace-install-bg:var(--cpod-color-bg-primary);--cpod-marketplace-install-bg-hover:var(--cpod-color-bg-primary-hover);--cpod-marketplace-install-bg-active:var(--cpod-color-bg-primary-active);--cpod-marketplace-install-fg:var(--cpod-color-fg-on-emphasis);--cpod-marketplace-install-border:transparent;--cpod-marketplace-install-progress-bg:var(--cpod-color-bg-primary-hover);--cpod-marketplace-installed-bg:var(--cpod-color-green-100);--cpod-marketplace-installed-fg:var(--cpod-color-green-700);--cpod-marketplace-installed-border:var(--cpod-color-green-300);--cpod-marketplace-updating-bg:var(--cpod-color-yellow-100);--cpod-marketplace-updating-fg:var(--cpod-color-yellow-700);--cpod-marketplace-updating-border:var(--cpod-color-yellow-300);--cpod-marketplace-rating-star-filled:var(--cpod-color-yellow-400);--cpod-marketplace-rating-star-empty:var(--cpod-color-gray-300);--cpod-marketplace-rating-value-color:var(--cpod-color-fg-default);--cpod-marketplace-rating-fontWeight:var(--cpod-font-weight-semibold);--cpod-marketplace-rating-gap:var(--cpod-space-1);--cpod-marketplace-rating-fontSize-sm:var(--cpod-font-size-xs);--cpod-marketplace-rating-fontSize-md:var(--cpod-font-size-sm);--cpod-marketplace-rating-fontSize-lg:var(--cpod-font-size-base);--cpod-marketplace-search-gap:var(--cpod-space-2);--cpod-marketplace-search-icon-color:var(--cpod-color-fg-muted);--cpod-marketplace-search-result-color:var(--cpod-color-fg-muted);--cpod-marketplace-search-result-fontSize:var(--cpod-font-size-sm);--cpod-menu-content-minWidth:180px;--cpod-menu-content-maxHeight:300px;--cpod-menu-item-fontSize:var(--cpod-font-size-sm);--cpod-menu-item-paddingX:var(--cpod-space-3);--cpod-menu-item-paddingY:var(--cpod-space-2);--cpod-menu-group-label-fontSize:var(--cpod-font-size-xs);--cpod-menu-group-label-paddingX:var(--cpod-space-3);--cpod-menu-group-label-paddingY:var(--cpod-space-1-5);--cpod-multiselect-fontSize-sm:var(--cpod-font-size-sm);--cpod-multiselect-fontSize-md:var(--cpod-font-size-base);--cpod-multiselect-fontSize-lg:var(--cpod-font-size-lg);--cpod-multiselect-padding-x-sm:var(--cpod-space-3);--cpod-multiselect-padding-x-md:var(--cpod-space-3);--cpod-multiselect-padding-x-lg:var(--cpod-space-4);--cpod-multiselect-placeholder:var(--cpod-color-fg-muted);--cpod-multiselect-icon-fg:var(--cpod-color-fg-muted);--cpod-multiselect-icon-fg-hover:var(--cpod-color-fg-default);--cpod-multiselect-focus-border:var(--cpod-color-border-focus);--cpod-multiselect-focus-ring:var(--cpod-shadow-focus-default);--cpod-multiselect-focus-ring-valid:var(--cpod-shadow-focus-success);--cpod-multiselect-focus-ring-invalid:var(--cpod-shadow-focus-danger);--cpod-multiselect-focus-ring-warning:var(--cpod-shadow-focus-warning);--cpod-multiselect-border-valid:var(--cpod-color-border-success);--cpod-multiselect-border-invalid:var(--cpod-color-border-danger);--cpod-multiselect-border-warning:var(--cpod-color-border-warning);--cpod-multiselect-content-bg:var(--cpod-color-bg-surface);--cpod-multiselect-content-border:var(--cpod-color-border-default);--cpod-multiselect-content-radius:var(--cpod-radius-lg);--cpod-multiselect-content-shadow:var(--cpod-shadow-lg);--cpod-multiselect-item-fg:var(--cpod-color-fg-default);--cpod-multiselect-item-bg-hover:var(--cpod-color-bg-surface-hover);--cpod-multiselect-item-bg-highlighted:var(--cpod-color-bg-surface-hover);--cpod-multiselect-tag-remove-hover:var(--cpod-color-bg-danger);--cpod-combobox-bg:var(--cpod-color-bg-surface);--cpod-combobox-border:var(--cpod-color-border-default);--cpod-combobox-placeholder:var(--cpod-color-fg-muted);--cpod-navbar-paddingX:var(--cpod-space-4);--cpod-navbar-maxWidth:1280px;--cpod-navbar-maxWidth-override:none;--cpod-navbar-height-override:auto;--cpod-navbar-brand-fontSize:var(--cpod-font-size-lg);--cpod-navbar-brand-fontWeight:var(--cpod-font-weight-bold);--cpod-navbar-link-fontSize:var(--cpod-font-size-sm);--cpod-navbar-link-fontWeight:var(--cpod-font-weight-medium);--cpod-navbar-link-paddingX:var(--cpod-space-3);--cpod-navbar-link-paddingY:var(--cpod-space-2);--cpod-navbar-dropdown-minWidth:200px;--cpod-navbar-dropdown-item-fontSize:var(--cpod-font-size-sm);--cpod-navbar-dropdown-item-paddingX:var(--cpod-space-3);--cpod-navbar-dropdown-item-paddingY:var(--cpod-space-2);--cpod-notification-badge-fontWeight:var(--cpod-font-weight-semibold);--cpod-notification-badge-primary-bg:var(--cpod-color-bg-primary);--cpod-notification-badge-primary-fg:var(--cpod-color-fg-on-emphasis);--cpod-notification-badge-danger-bg:var(--cpod-color-bg-danger);--cpod-notification-badge-danger-fg:var(--cpod-color-fg-on-emphasis);--cpod-pagination-item-fontSize:var(--cpod-font-size-sm);--cpod-pagination-item-fontWeight:var(--cpod-font-weight-medium);--cpod-presence-online:var(--cpod-color-green-500);--cpod-presence-away:var(--cpod-color-yellow-500);--cpod-presence-busy:var(--cpod-color-red-500);--cpod-presence-offline:var(--cpod-color-gray-400);--cpod-presence-border:var(--cpod-color-bg-default);--cpod-radio-label-fontSize:var(--cpod-font-size-sm);--cpod-radio-label-fontWeight:var(--cpod-font-weight-medium);--cpod-radio-description-fontSize:var(--cpod-font-size-xs);--cpod-select-fontSize-sm:var(--cpod-font-size-sm);--cpod-select-fontSize-md:var(--cpod-font-size-base);--cpod-select-fontSize-lg:var(--cpod-font-size-lg);--cpod-select-sm-fontSize:var(--cpod-font-size-sm);--cpod-select-sm-paddingX:var(--cpod-space-3);--cpod-select-md-fontSize:var(--cpod-font-size-base);--cpod-select-md-paddingX:var(--cpod-space-3);--cpod-select-lg-fontSize:var(--cpod-font-size-lg);--cpod-select-lg-paddingX:var(--cpod-space-4);--cpod-slider-label-fontSize:var(--cpod-font-size-sm);--cpod-slider-label-fontWeight:var(--cpod-font-weight-medium);--cpod-slider-value-fontSize:var(--cpod-font-size-sm);--cpod-switch-label-fontSize:var(--cpod-font-size-sm);--cpod-switch-label-fontWeight:var(--cpod-font-weight-medium);--cpod-switch-description-fontSize:var(--cpod-font-size-xs);--cpod-textarea-fontSize-sm:var(--cpod-font-size-sm);--cpod-textarea-fontSize-md:var(--cpod-font-size-base);--cpod-textarea-fontSize-lg:var(--cpod-font-size-lg);--cpod-textarea-count-fontSize:var(--cpod-font-size-xs);--cpod-toast-maxWidth:420px;--cpod-toast-title-fontSize:var(--cpod-font-size-sm);--cpod-toast-title-fontWeight:var(--cpod-font-weight-semibold);--cpod-toast-description-fontSize:var(--cpod-font-size-sm);--cpod-toast-action-fontSize:var(--cpod-font-size-sm);--cpod-tooltip-fontSize:var(--cpod-font-size-xs);--cpod-tooltip-maxWidth:240px;--cpod-tooltip-paddingX:var(--cpod-space-3);--cpod-tooltip-paddingY:var(--cpod-space-1-5);--cpod-upload-progress-fg:var(--cpod-color-bg-primary);--cpod-voice-recording-bg:var(--cpod-color-bg-danger);--cpod-voice-recording-fg:var(--cpod-color-fg-on-emphasis);--cpod-voice-recording-pulse:currentColor;--cpod-button-font-weight-val:var(--cpod-button-fontWeight);--cpod-button-sm-font-size:var(--cpod-button-sm-fontSize);--cpod-button-sm-padding-x:var(--cpod-button-sm-paddingX);--cpod-button-md-font-size:var(--cpod-button-md-fontSize);--cpod-button-md-padding-x:var(--cpod-button-md-paddingX);--cpod-button-lg-font-size:var(--cpod-button-lg-fontSize);--cpod-button-lg-padding-x:var(--cpod-button-lg-paddingX);--cpod-input-line-height:var(--cpod-input-lineHeight);--cpod-textarea-font-size:var(--cpod-textarea-fontSize);--cpod-textarea-line-height:var(--cpod-textarea-lineHeight);--cpod-textarea-font-size-sm:var(--cpod-textarea-fontSize-sm);--cpod-textarea-font-size-md:var(--cpod-textarea-fontSize-md);--cpod-textarea-font-size-lg:var(--cpod-textarea-fontSize-lg);--cpod-textarea-count-font-size:var(--cpod-textarea-count-fontSize);--cpod-tabs-trigger-padding-x:var(--cpod-tabs-trigger-paddingX);--cpod-tabs-trigger-padding-y:var(--cpod-tabs-trigger-paddingY);--cpod-tabs-trigger-font-size:var(--cpod-tabs-trigger-fontSize);--cpod-tabs-trigger-font-weight:var(--cpod-tabs-trigger-fontWeight);--cpod-badge-font-size-sm:var(--cpod-badge-fontSize-sm);--cpod-badge-font-size-md:var(--cpod-badge-fontSize-md);--cpod-badge-font-size-lg:var(--cpod-badge-fontSize-lg);--cpod-badge-font-weight-val:var(--cpod-badge-fontWeight);--cpod-badge-count-min-width:var(--cpod-badge-count-minWidth);--cpod-badge-sm-font-size:var(--cpod-badge-sm-fontSize);--cpod-badge-sm-padding-x:var(--cpod-badge-sm-paddingX);--cpod-badge-md-font-size:var(--cpod-badge-md-fontSize);--cpod-badge-md-padding-x:var(--cpod-badge-md-paddingX);--cpod-badge-lg-font-size:var(--cpod-badge-lg-fontSize);--cpod-badge-lg-padding-x:var(--cpod-badge-lg-paddingX);--cpod-card-padding-x:var(--cpod-card-paddingX);--cpod-card-padding-y:var(--cpod-card-paddingY);--cpod-card-header-padding-y:var(--cpod-card-header-paddingY);--cpod-card-header-padding-bottom:var(--cpod-card-header-paddingBottom);--cpod-card-content-padding-y:var(--cpod-card-content-paddingY);--cpod-card-footer-padding-y:var(--cpod-card-footer-paddingY);--cpod-card-footer-padding-top:var(--cpod-card-footer-paddingTop);--cpod-card-footer-border-top:var(--cpod-card-footer-borderTop);--cpod-card-title-font-size:var(--cpod-card-title-fontSize);--cpod-card-title-font-weight:var(--cpod-card-title-fontWeight);--cpod-card-description-font-size:var(--cpod-card-description-fontSize);--cpod-checkbox-label-font-size:var(--cpod-checkbox-label-fontSize);--cpod-checkbox-label-font-weight:var(--cpod-checkbox-label-fontWeight);--cpod-checkbox-description-font-size:var(--cpod-checkbox-description-fontSize);--cpod-checkbox-error-font-size:var(--cpod-checkbox-error-fontSize);--cpod-combobox-font-size:var(--cpod-combobox-fontSize);--cpod-combobox-font-size-sm:var(--cpod-combobox-fontSize-sm);--cpod-combobox-font-size-md:var(--cpod-combobox-fontSize-md);--cpod-combobox-font-size-lg:var(--cpod-combobox-fontSize-lg);--cpod-datepicker-header-font-size:var(--cpod-datepicker-header-fontSize);--cpod-datepicker-header-font-weight:var(--cpod-datepicker-header-fontWeight);--cpod-datepicker-day-font-size:var(--cpod-datepicker-day-fontSize);--cpod-navbar-item-font-size:var(--cpod-navbar-item-fontSize);--cpod-navbar-item-font-weight:var(--cpod-navbar-item-fontWeight);--cpod-navbar-max-width:var(--cpod-navbar-maxWidth);--cpod-fab-font-size:var(--cpod-fab-fontSize);--cpod-fab-font-weight:var(--cpod-fab-fontWeight);--cpod-diff-font-size:var(--cpod-diff-fontSize);--cpod-heatmap-tooltip-font-size:var(--cpod-heatmap-tooltip-fontSize);--cpod-bottom-sheet-header-font-size:var(--cpod-bottom-sheet-header-fontSize);--cpod-bottom-sheet-header-font-weight:var(--cpod-bottom-sheet-header-fontWeight);--cpod-bottom-sheet-footer-border-top:var(--cpod-bottom-sheet-footer-borderTop);--cpod-bottom-sheet-footer-padding-top:var(--cpod-bottom-sheet-footer-paddingTop);--cpod-colorpicker-font-size-sm:var(--cpod-colorpicker-fontSize-sm);--cpod-colorpicker-font-size-md:var(--cpod-colorpicker-fontSize-md);--cpod-colorpicker-font-size-lg:var(--cpod-colorpicker-fontSize-lg);--cpod-multiselect-font-size:var(--cpod-multiselect-fontSize);--cpod-multiselect-tag-font-size:var(--cpod-multiselect-tag-fontSize);--cpod-command-input-font-size:var(--cpod-command-input-fontSize);--cpod-command-item-font-size:var(--cpod-command-item-fontSize);--cpod-command-max-width:var(--cpod-command-maxWidth);--cpod-menu-item-font-size:var(--cpod-menu-item-fontSize);--cpod-menu-content-min-width:var(--cpod-menu-content-minWidth);--cpod-menu-content-max-height:var(--cpod-menu-content-maxHeight);--cpod-tooltip-max-width:var(--cpod-tooltip-maxWidth);--cpod-font-size-shorthand-xs:var(--cpod-fontSize-xs);--cpod-font-size-shorthand-sm:var(--cpod-fontSize-sm);--cpod-font-size-shorthand-base:var(--cpod-fontSize-base);--cpod-font-size-shorthand-lg:var(--cpod-fontSize-lg);--cpod-font-weight-shorthand-medium:var(--cpod-fontWeight-medium);--cpod-font-weight-shorthand-semibold:var(--cpod-fontWeight-semibold);--cpod-space-0:0;--cpod-container-xs:480px;--cpod-color-white:oklch(100% 0 0);--cpod-color-bg-overlay:var(--cpod-color-bg-surface-elevated);--cpod-color-state-hover-bg:var(--cpod-state-hover-overlay);--cpod-color-state-active-bg:var(--cpod-state-active-overlay);--cpod-color-state-selected-bg:var(--cpod-color-bg-selected);--cpod-text-xs:var(--cpod-font-size-xs);--cpod-text-base:var(--cpod-font-size-base);--cpod-text-lg:var(--cpod-font-size-lg);--cpod-text-xl:var(--cpod-font-size-xl);--cpod-text-3xl:var(--cpod-font-size-3xl);--cpod-text-4xl:var(--cpod-font-size-4xl);--cpod-leading-none:var(--cpod-line-height-none);--cpod-leading-tight:var(--cpod-line-height-tight);--cpod-leading-snug:var(--cpod-line-height-snug);--cpod-leading-normal:var(--cpod-line-height-normal);--cpod-leading-relaxed:var(--cpod-line-height-relaxed);--cpod-leading-loose:var(--cpod-line-height-loose);--cpod-button-bg-destructive:var(--cpod-button-bg-danger);--cpod-button-fg-destructive:var(--cpod-button-fg-danger);--cpod-input-border-success:var(--cpod-color-border-success);--cpod-input-label:var(--cpod-color-text-secondary);--cpod-badge-height:20px;--cpod-modal-bg:var(--cpod-color-bg-surface-elevated);--cpod-modal-border:var(--cpod-color-border-subtle);--cpod-modal-shadow:var(--cpod-shadow-xl);--cpod-modal-radius:var(--cpod-radius-xl);--cpod-modal-backdrop:var(--cpod-backdrop-color);--cpod-modal-header-padding:var(--cpod-space-6);--cpod-modal-body-padding:var(--cpod-space-6);--cpod-modal-footer-padding:var(--cpod-space-6);--cpod-sidebar-width:var(--cpod-app-shell-sidebar-width);--cpod-sidebar-width-collapsed:var(--cpod-app-shell-sidebar-width-collapsed);--cpod-tab-bar-height:48px;--cpod-table-row-bg-alt:var(--cpod-table-row-striped-bg);--cpod-code-block-bg:oklch(12% .008 264);--cpod-code-border:var(--cpod-color-border-subtle);--cpod-code-font:var(--cpod-font-mono);--cpod-code-radius:var(--cpod-radius-sm);--cpod-chart-opacity-hover:1;--cpod-chart-opacity-muted:.35;--cpod-trend-up:var(--cpod-color-kpi-increase-text);--cpod-trend-down:var(--cpod-color-kpi-decrease-text);--cpod-feedback-success-fg:var(--cpod-color-fg-success);--cpod-feedback-error-fg:var(--cpod-color-fg-danger);--cpod-agent-budget:oklch(55% .16 85);--cpod-agent-budget-bg:oklch(97% .02 85);--cpod-agent-budget-border:oklch(72% .14 85);--cpod-agent-project:oklch(52% .15 270);--cpod-agent-project-bg:oklch(96% .02 270);--cpod-agent-knowledge:oklch(50% .14 300);--cpod-agent-knowledge-bg:oklch(96% .02 300);--cpod-maturity-6:oklch(40% .18 150)}.cpod-text-display{font-size:var(--cpod-text-5xl);font-weight:var(--cpod-font-weight-black,900);letter-spacing:var(--cpod-tracking-tighter);line-height:1}.cpod-text-h5{font-size:var(--cpod-font-size-base,1rem);letter-spacing:var(--cpod-tracking-normal)}.cpod-text-h5,.cpod-text-h6{font-weight:var(--cpod-font-weight-semibold,600);line-height:1.375}.cpod-text-h6{font-size:var(--cpod-font-size-sm,.875rem);letter-spacing:var(--cpod-tracking-wide)}.cpod-text-overline{font-weight:var(--cpod-font-weight-semibold,600);letter-spacing:var(--cpod-tracking-widest);text-transform:uppercase}.cpod-text-caption,.cpod-text-overline{font-size:var(--cpod-font-size-xs,.75rem);color:var(--cpod-color-fg-muted)}.cpod-text-caption{line-height:1.5}.cpod-text-micro{font-size:var(--cpod-text-2xs,.625rem);letter-spacing:var(--cpod-tracking-wide);line-height:1.5}.cpod-glass{background:var(--cpod-glass-bg);-webkit-backdrop-filter:blur(var(--cpod-glass-blur));backdrop-filter:blur(var(--cpod-glass-blur));border:1px solid var(--cpod-glass-border);box-shadow:var(--cpod-glass-shadow)}.cpod-scrollbar{scrollbar-width:thin;scrollbar-color:var(--cpod-scrollbar-thumb-bg) var(--cpod-scrollbar-track-bg)}.cpod-scrollbar::-webkit-scrollbar{width:var(--cpod-scrollbar-width)}.cpod-scrollbar::-webkit-scrollbar-track{background:var(--cpod-scrollbar-track-bg)}.cpod-scrollbar::-webkit-scrollbar-thumb{background:var(--cpod-scrollbar-thumb-bg);border-radius:var(--cpod-scrollbar-radius)}.cpod-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--cpod-scrollbar-thumb-hover)}.cpod-prose{font-size:var(--cpod-prose-font-size);line-height:var(--cpod-prose-line-height);color:var(--cpod-prose-color);max-width:var(--cpod-prose-max-width)}.cpod-prose h1,.cpod-prose h2,.cpod-prose h3,.cpod-prose h4,.cpod-prose h5,.cpod-prose h6{color:var(--cpod-prose-heading-color);line-height:1.25}.cpod-prose a{color:var(--cpod-prose-link-color)}.cpod-prose a:hover{color:var(--cpod-prose-link-hover)}.cpod-prose hr{border-color:var(--cpod-prose-hr-color)}.cpod-prose blockquote{border-inline-start:3px solid var(--cpod-prose-blockquote-border);color:var(--cpod-prose-blockquote-color);padding-inline-start:1em}.cpod-prose th{background:var(--cpod-prose-th-bg)}.cpod-prose td,.cpod-prose th{border:1px solid var(--cpod-prose-td-border)}.cpod-skeleton{background:var(--cpod-skeleton-shimmer);border-radius:var(--cpod-radius-sm,.375rem);background-size:400% 100%;animation:cpod-shimmer 1.4s infinite}:not(pre)>code{font-family:var(--cpod-font-mono,ui-monospace,monospace);font-size:var(--cpod-code-font-size);background:var(--cpod-code-bg);color:var(--cpod-code-fg);border-radius:var(--cpod-code-border-radius);padding:var(--cpod-code-padding-block) var(--cpod-code-padding-inline);border:1px solid var(--cpod-color-border-default,oklch(92% .003 85))}}@property --cpod-density{syntax:"<number>";inherits:true;initial-value:1}@property --cpod-i{syntax:"<integer>";inherits:false;initial-value:0}@media print{:root{--cpod-color-bg-base:white;--cpod-color-bg-surface:white;--cpod-color-bg-subtle:white;--cpod-color-bg-muted:white;--cpod-color-text-primary:black;--cpod-color-text-secondary:oklch(30% 0 0);--cpod-color-text-tertiary:oklch(45% 0 0);--cpod-color-border-default:oklch(70% 0 0);--cpod-color-border-subtle:oklch(80% 0 0);--cpod-shadow-sm:none;--cpod-shadow-md:none;--cpod-shadow-lg:none;--cpod-shadow-xl:none;--cpod-shadow-2xl:none;--cpod-elevation-card:none;--cpod-elevation-card-hover:none;--cpod-elevation-dropdown:none;--cpod-elevation-popover:none;--cpod-elevation-modal:none;--cpod-duration-fast:0s;--cpod-duration-normal:0s;--cpod-duration-slow:0s;--cpod-risk-critical:oklch(40% .18 27);--cpod-risk-high:oklch(45% .16 42);--cpod-risk-medium:oklch(42% .12 75);--cpod-risk-low:oklch(40% .13 150);--cpod-risk-info:oklch(40% .15 264)}}:root{--cpod-chart-color-1:oklch(65% .15 30);--cpod-chart-color-2:oklch(65% .15 120);--cpod-chart-color-3:oklch(65% .15 210);--cpod-chart-color-4:oklch(65% .15 270);--cpod-chart-color-5:oklch(65% .15 330);--cpod-chart-color-6:oklch(60% .12 60);--cpod-chart-color-7:oklch(60% .12 160);--cpod-chart-color-8:oklch(60% .12 240);--cpod-chart-color-9:oklch(60% .12 300);--cpod-chart-color-10:oklch(55% .1 180);--cpod-fab-size-sm:40px;--cpod-fab-size-md:56px;--cpod-fab-size-lg:64px;--cpod-fab-icon-size-sm:16px;--cpod-fab-icon-size-md:24px;--cpod-fab-icon-size-lg:28px;--cpod-dialog-width-sm:24rem;--cpod-dialog-width-md:32rem;--cpod-dialog-width-lg:48rem;--cpod-dialog-width-xl:64rem;--cpod-dialog-width-full:100%;--cpod-input-height-sm:32px;--cpod-input-height-md:40px;--cpod-input-height-lg:48px;--cpod-heatmap-level-0:oklch(95% 0 0);--cpod-heatmap-level-1:oklch(85% .08 145);--cpod-heatmap-level-2:oklch(70% .12 145);--cpod-heatmap-level-3:oklch(55% .16 145);--cpod-heatmap-level-4:oklch(40% .18 145)}[data-theme=dark]{--cpod-chart-color-1:oklch(72% .15 30);--cpod-chart-color-2:oklch(72% .15 120);--cpod-chart-color-3:oklch(72% .15 210);--cpod-chart-color-4:oklch(72% .15 270);--cpod-chart-color-5:oklch(72% .15 330);--cpod-chart-color-6:oklch(68% .12 60);--cpod-chart-color-7:oklch(68% .12 160);--cpod-chart-color-8:oklch(68% .12 240);--cpod-chart-color-9:oklch(68% .12 300);--cpod-chart-color-10:oklch(65% .1 180);--cpod-heatmap-level-0:oklch(20% 0 0);--cpod-heatmap-level-1:oklch(30% .08 145);--cpod-heatmap-level-2:oklch(42% .12 145);--cpod-heatmap-level-3:oklch(55% .16 145);--cpod-heatmap-level-4:oklch(68% .18 145)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){color-scheme:dark;--cpod-color-bg-canvas:oklch(13% .008 264);--cpod-color-bg-base:oklch(13% .008 264);--cpod-color-bg-surface:oklch(18% .008 264);--cpod-color-bg-subtle:oklch(21% .008 264);--cpod-color-bg-muted:oklch(24% .008 264);--cpod-color-text-primary:oklch(94% .006 264);--cpod-color-text-secondary:oklch(72% .016 264);--cpod-color-text-tertiary:oklch(55% .016 264);--cpod-color-text-link:oklch(68% .245 262);--cpod-color-fg-default:oklch(94% .006 264);--cpod-color-fg-muted:oklch(72% .016 264);--cpod-color-border-default:var(--cpod-color-slate-700);--cpod-color-border-subtle:var(--cpod-color-slate-800);--cpod-elevation-1:0 1px 2px oklch(0% 0 0/.2);--cpod-elevation-2:0 4px 6px oklch(0% 0 0/.25);--cpod-elevation-3:0 10px 15px oklch(0% 0 0/.3);--cpod-elevation-4:0 20px 25px oklch(0% 0 0/.3)}}@media (prefers-reduced-motion:reduce){:root{--cpod-duration-instant:.01ms;--cpod-duration-micro:.01ms;--cpod-duration-fast:.01ms;--cpod-duration-base:.01ms;--cpod-duration-slow:.01ms;--cpod-duration-slower:.01ms;--cpod-duration-slowest:.01ms;--cpod-transition-fast:.01ms;--cpod-transition-base:.01ms;--cpod-transition-slow:.01ms;--cpod-transition-modal:.01ms}.cpod-animate-count-in,.cpod-animate-fade-in,.cpod-animate-scale-in,.cpod-animate-slide-left,.cpod-animate-slide-right,.cpod-animate-slide-up,.cpod-animate-stagger{opacity:1;animation:none;transform:none}.cpod-animate-pulse,.cpod-animate-spin,.cpod-gradient-shift{animation:none}}@media (forced-colors:active){.cpod-glass{-webkit-backdrop-filter:none;background:canvas;border:2px solid canvastext}[class*=cpod-glow]{box-shadow:none}:focus-visible{outline-offset:2px;outline:3px solid highlight}.cpod-animate-pulse,.cpod-skeleton{background:graytext;animation:none}}@media (prefers-contrast:more){:root{--cpod-elevation-1:0 0 0 1px oklch(0% 0 0/.15);--cpod-elevation-2:0 0 0 1px oklch(0% 0 0/.2)}}@media print{.cpod-no-print{display:none!important}.cpod-print-only{display:block!important}a[href]:after{content:" (" attr(href) ")";color:oklch(45% 0 0);font-size:.8em}a[href^=\#]:after{content:""}}:root{--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--background:oklch(98% .003 85);--foreground:oklch(13% .005 285);--card:oklch(100% 0 0);--card-foreground:oklch(13% .005 285);--popover:oklch(100% 0 0);--popover-foreground:oklch(13% .005 285);--primary:oklch(15% .005 285);--primary-foreground:oklch(99% 0 0);--secondary:oklch(96% .003 85);--secondary-foreground:oklch(25% .01 285);--muted:oklch(96% .003 85);--muted-foreground:oklch(45% .015 265);--accent:oklch(95% .005 85);--accent-foreground:oklch(25% .01 285);--destructive:oklch(55% .22 25);--success:oklch(55% .16 145);--success-foreground:oklch(99% 0 0);--warning:oklch(70% .16 70);--warning-foreground:oklch(20% .01 70);--info:oklch(55% .15 250);--info-foreground:oklch(99% 0 0);--border:oklch(92% .003 85);--input:oklch(92% .003 85);--ring:oklch(15% .005 285);--chart-1:oklch(55% .15 250);--chart-2:oklch(55% .16 170);--chart-3:oklch(62% .18 55);--chart-4:oklch(55% .2 300);--chart-5:oklch(55% .22 25);--sidebar:oklch(95% .003 85);--sidebar-foreground:oklch(25% .01 285);--sidebar-primary:oklch(15% .005 285);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(92% .005 85);--sidebar-accent-foreground:oklch(13% .005 285);--sidebar-border:oklch(90% .005 85);--sidebar-ring:oklch(55% .05 250);--agent-budget:oklch(50% .14 175);--agent-project:oklch(60% .16 55);--agent-knowledge:oklch(50% .18 300);--agent-budget-bg:oklch(96% .02 175);--agent-project-bg:oklch(96% .02 55);--agent-knowledge-bg:oklch(96% .02 300);--agent-budget-glow:0 0 20px oklch(50% .14 175/.3);--agent-project-glow:0 0 20px oklch(60% .16 55/.3);--agent-knowledge-glow:0 0 20px oklch(50% .18 300/.3);--glass-bg:oklch(100% 0 0/.7);--glass-border:oklch(100% 0 0/.2);--glass-blur:12px;--ai-gradient-from:oklch(55% .2 280);--ai-gradient-to:oklch(55% .2 320);--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-arabic:"Cairo",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","Fira Code",monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--shadow-sm:0 1px 2px oklch(0% 0 0/.05);--shadow-md:0 4px 6px oklch(0% 0 0/.07);--shadow-lg:0 10px 15px oklch(0% 0 0/.1);--shadow-xl:0 20px 25px oklch(0% 0 0/.1);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-black:900;--z-dropdown:50;--z-sticky:100;--z-overlay:200;--z-modal:300;--z-popover:400;--z-toast:500;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}.dark{--background:oklch(12% .005 285);--foreground:oklch(95% .003 85);--card:oklch(16% .005 285);--card-foreground:oklch(95% .003 85);--popover:oklch(16% .005 285);--popover-foreground:oklch(95% .003 85);--primary:oklch(95% .003 85);--primary-foreground:oklch(12% .005 285);--secondary:oklch(20% .005 285);--secondary-foreground:oklch(90% .005 85);--muted:oklch(20% .005 285);--muted-foreground:oklch(60% .01 265);--accent:oklch(20% .005 285);--accent-foreground:oklch(90% .005 85);--destructive:oklch(65% .22 25);--success:oklch(65% .16 145);--success-foreground:oklch(12% .005 285);--warning:oklch(75% .16 70);--warning-foreground:oklch(15% .01 70);--info:oklch(65% .15 250);--info-foreground:oklch(12% .005 285);--border:oklch(22% .005 285);--input:oklch(22% .005 285);--ring:oklch(95% .003 85);--chart-1:oklch(65% .15 250);--chart-2:oklch(65% .16 170);--chart-3:oklch(72% .18 55);--chart-4:oklch(65% .2 300);--chart-5:oklch(65% .22 25);--sidebar:oklch(14% .005 285);--sidebar-foreground:oklch(90% .005 85);--sidebar-primary:oklch(95% .003 85);--sidebar-primary-foreground:oklch(12% .005 285);--sidebar-accent:oklch(20% .008 285);--sidebar-accent-foreground:oklch(95% .003 85);--sidebar-border:oklch(22% .005 285);--sidebar-ring:oklch(55% .08 250);--agent-budget:oklch(65% .14 175);--agent-project:oklch(70% .16 55);--agent-knowledge:oklch(65% .18 300);--agent-budget-bg:oklch(20% .03 175);--agent-project-bg:oklch(20% .03 55);--agent-knowledge-bg:oklch(20% .03 300);--agent-budget-glow:0 0 20px oklch(65% .14 175/.25);--agent-project-glow:0 0 20px oklch(70% .16 55/.25);--agent-knowledge-glow:0 0 20px oklch(65% .18 300/.25);--glass-bg:oklch(16% .005 285/.7);--glass-border:oklch(100% 0 0/.08);--glass-blur:12px;--ai-gradient-from:oklch(65% .2 280);--ai-gradient-to:oklch(65% .2 320);--shadow-sm:0 1px 2px oklch(0% 0 0/.2);--shadow-md:0 4px 6px oklch(0% 0 0/.25);--shadow-lg:0 10px 15px oklch(0% 0 0/.3);--shadow-xl:0 20px 25px oklch(0% 0 0/.3)}[dir=rtl]{--font-sans:var(--font-arabic)}*,:after,:before{box-sizing:border-box;border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.focus-budget:focus-visible{outline-offset:2px;outline:2px solid oklch(50% .14 175)}.focus-project:focus-visible{outline-offset:2px;outline:2px solid oklch(60% .16 55)}.focus-knowledge:focus-visible{outline-offset:2px;outline:2px solid oklch(50% .18 300)}@keyframes cpod-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes cpod-gradient-shift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes cpod-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cpod-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes cpod-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes cpod-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cpod-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cpod-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cpod-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.cpod-glow-budget{box-shadow:var(--agent-budget-glow)}.cpod-glow-project{box-shadow:var(--agent-project-glow)}.cpod-glow-knowledge{box-shadow:var(--agent-knowledge-glow)}.cpod-pulse{animation:cpod-pulse 2s ease-in-out infinite}.cpod-gradient-shift{background-size:200% 200%;animation:cpod-gradient-shift 8s infinite}.cpod-fade-in{animation:cpod-fade-in var(--transition-slow) both}.cpod-slide-right{animation:cpod-slide-in-right var(--transition-slow) both}.cpod-slide-left{animation:cpod-slide-in-left var(--transition-slow) both}.cpod-scale-in{animation:cpod-scale-in var(--transition-slow) both}.cpod-spin{animation:cpod-spin 1s linear infinite}.cpod-skeleton{background:linear-gradient(90deg,var(--muted) 25%,oklch(from var(--muted) calc(l + .06) c h) 50%,var(--muted) 75%);border-radius:var(--radius-md);animation:cpod-shimmer 1.4s ease-in-out infinite;display:block}.cpod-value-hero{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-black)}.cpod-card{background:var(--card);color:var(--card-foreground)}.cpod-card,.cpod-popover{border:1px solid var(--border);border-radius:var(--radius-lg)}.cpod-popover{background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg)}.cpod-dropdown-item{-webkit-user-select:none;user-select:none;transition:background .1s}.cpod-dropdown-item[data-highlighted]{background:oklch(from var(--primary) l c h/.08);outline:none}.cpod-dropdown-item[data-disabled]{opacity:.5;pointer-events:none}.cpod-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:36px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:768px){.cpod-btn{min-height:44px;padding:var(--space-3) var(--space-4)}}.cpod-btn-primary{background:var(--primary);color:var(--primary-foreground)}.cpod-btn-primary:hover{opacity:.9}.cpod-btn-secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.cpod-btn-secondary:hover{background:var(--accent)}.cpod-btn-destructive{background:var(--destructive);color:var(--primary-foreground)}.cpod-btn-destructive:hover{opacity:.9}.cpod-btn-ghost{color:var(--foreground);background:0 0}.cpod-btn-ghost:hover{background:var(--accent);color:var(--accent-foreground)}.cpod-input{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:block}.cpod-input:focus{border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h/.2);outline:none}.cpod-input::placeholder{color:var(--muted-foreground)}.cpod-label{font-size:var(--text-sm);color:var(--foreground);margin-bottom:var(--space-1);display:block}.cpod-badge,.cpod-label{font-weight:var(--font-medium)}.cpod-badge{padding:2px var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);align-items:center;line-height:1.5;display:inline-flex}.cpod-badge-primary{background:var(--primary);color:var(--primary-foreground)}.cpod-badge-secondary{background:var(--secondary);color:var(--secondary-foreground)}.cpod-badge-destructive{background:var(--destructive);color:var(--primary-foreground)}.cpod-badge-success{background:var(--success);color:var(--success-foreground)}.cpod-badge-warning{background:var(--warning);color:var(--warning-foreground)}.cpod-badge-info{background:var(--info);color:var(--info-foreground)}.cpod-badge-budget{background:var(--agent-budget-bg);color:var(--agent-budget)}.cpod-badge-project{background:var(--agent-project-bg);color:var(--agent-project)}.cpod-badge-knowledge{background:var(--agent-knowledge-bg);color:var(--agent-knowledge)}.cpod-h1{font-size:var(--text-3xl);font-weight:var(--font-bold)}.cpod-h1,.cpod-h2{letter-spacing:-.025em;line-height:var(--leading-tight)}.cpod-h2{font-size:var(--text-2xl)}.cpod-h2,.cpod-h3{font-weight:var(--font-semibold)}.cpod-h3{font-size:var(--text-xl)}.cpod-h3,.cpod-h4{line-height:var(--leading-tight)}.cpod-h4{font-size:var(--text-lg);font-weight:var(--font-medium)}.cpod-body{font-size:var(--text-sm)}.cpod-body,.cpod-small{line-height:var(--leading-normal)}.cpod-small{font-size:var(--text-xs)}.cpod-muted{font-size:var(--text-sm);color:var(--muted-foreground)}.cpod-mono{font-family:var(--font-mono)}.cpod-text-budget{color:var(--agent-budget)}.cpod-text-project{color:var(--agent-project)}.cpod-text-knowledge{color:var(--agent-knowledge)}.cpod-bg-budget{background:var(--agent-budget-bg)}.cpod-bg-project{background:var(--agent-project-bg)}.cpod-bg-knowledge{background:var(--agent-knowledge-bg)}.cpod-separator{background:var(--border);height:1px;margin:var(--space-4) 0;border:none}.cpod-ai-gradient{background:linear-gradient(135deg,var(--ai-gradient-from),var(--ai-gradient-to))}.cpod-sidebar{background:var(--sidebar);color:var(--sidebar-foreground);border-inline-end:1px solid var(--sidebar-border)}.cpod-sidebar-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--sidebar-foreground);border-radius:var(--radius-md);transition:background var(--transition-fast);text-decoration:none;display:flex}.cpod-sidebar-item:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.cpod-sidebar-item.active,.cpod-sidebar-item[aria-current=page]{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}@media (min-width:640px){:root{--grid-cols:2}}@media (min-width:768px){:root{--grid-cols:2}}@media (min-width:1024px){:root{--grid-cols:4}}@media (min-width:1280px){:root{--grid-cols:4}}.cpod-col-hide-md{display:table-cell}@media (max-width:1024px){.cpod-col-hide-md{display:none}}@media (max-width:768px){[data-sr-layout]{grid-template-columns:1fr!important}[data-sr-layout]>div:last-child{position:static!important}}@media (max-width:767px){aside[aria-label=Primary\ navigation]:not([style*="position: fixed"]){display:none!important}#main-content{padding:var(--space-3)!important}}[data-clickable=true],tr.clickable,tr[style*="cursor: pointer"]{cursor:pointer;transition:background var(--transition-fast)}[data-clickable=true]:hover,tr.clickable:hover,tr[style*="cursor: pointer"]:hover{background:var(--accent)}.cpod-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cpod-col-hide-sm{display:table-cell}@media (max-width:640px){.cpod-col-hide-sm{display:none}}.cpod-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.cpod-status-dot-success{background:var(--success)}.cpod-status-dot-warning{background:var(--warning)}.cpod-status-dot-destructive{background:var(--destructive)}.cpod-status-dot-info{background:var(--info)}.cpod-status-dot-muted{background:var(--muted-foreground)}@keyframes cpod-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.cpod-status-dot-pulse{animation:cpod-dot-pulse 1.8s ease-in-out infinite}.cpod-kpi-chip{font-size:.7rem;font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.cpod-kpi-chip-success{background:oklch(from var(--success) l c h/.12);color:var(--success);border-color:oklch(from var(--success) l c h/.25)}.cpod-kpi-chip-warning{background:oklch(from var(--warning) l c h/.12);color:var(--warning);border-color:oklch(from var(--warning) l c h/.25)}.cpod-kpi-chip-destructive{background:oklch(from var(--destructive) l c h/.12);color:var(--destructive);border-color:oklch(from var(--destructive) l c h/.25)}.cpod-kpi-chip-info{background:oklch(from var(--info) l c h/.12);color:var(--info);border-color:oklch(from var(--info) l c h/.25)}.cpod-kpi-chip-muted{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.cpod-stat-card{transition:box-shadow var(--transition-base),transform var(--transition-base);position:relative;overflow:hidden}.cpod-stat-card:before{content:"";background:var(--primary);opacity:0;width:3px;transition:opacity var(--transition-fast);border-radius:0 2px 2px 0;position:absolute;inset-block:0;inset-inline-start:0}.cpod-stat-card:hover:before{opacity:1}.cpod-stat-card:hover{box-shadow:0 2px 12px oklch(0 0 0/.08)}tbody tr{transition:background var(--transition-fast)}tbody tr:hover td{background:inherit}@keyframes cpod-value-flash{0%{opacity:1}30%{opacity:.4}to{opacity:1}}.cpod-value-updated{animation:cpod-value-flash .4s}.cpod-sidebar-item-dot{position:relative}.cpod-sidebar-item-dot:after{content:"";background:var(--destructive);border:1.5px solid var(--sidebar);border-radius:50%;width:6px;height:6px;animation:cpod-dot-pulse 2s ease-in-out infinite;position:absolute;top:6px;right:6px}.cpod-context-banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);border:1px solid #0000;display:flex}.cpod-context-banner-warning{background:oklch(from var(--warning) l c h/.08);color:var(--warning);border-color:oklch(from var(--warning) l c h/.2)}.cpod-context-banner-success{background:oklch(from var(--success) l c h/.08);color:var(--success);border-color:oklch(from var(--success) l c h/.2)}.cpod-context-banner-info{background:oklch(from var(--info) l c h/.08);color:var(--info);border-color:oklch(from var(--info) l c h/.2)}.cpod-progress-bar{background:var(--muted);border-radius:2px;height:4px;overflow:hidden}.cpod-progress-bar-fill{background:var(--primary);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.cpod-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.cpod-tooltip-label{background:var(--foreground);color:var(--background);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);z-index:100;padding:2px 6px;font-size:.65rem;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.cpod-tooltip-wrap:hover .cpod-tooltip-label{opacity:1}.cpod-badge-live{position:relative}.cpod-badge-live:before{content:"";border-radius:inherit;opacity:0;border:1.5px solid;animation:cpod-badge-ring 2.5s ease-in-out infinite;position:absolute;inset:-2px}@keyframes cpod-badge-ring{0%,to{opacity:0;transform:scale(1)}40%{opacity:.4;transform:scale(1.15)}70%{opacity:0;transform:scale(1.25)}}tbody tr:focus-within{background:var(--accent);outline:none}.cpod-link-animated{transition:background-size var(--transition-base);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.cpod-link-animated:hover{background-size:100% 1px}:root{--shadow-card:var(--cpod-elevation-1,0 1px 2px oklch(0% 0 0/.05));--shadow-raised:var(--cpod-elevation-2,0 4px 6px oklch(0% 0 0/.07));--shadow-float:var(--cpod-elevation-3,0 10px 15px oklch(0% 0 0/.1));--shadow-modal:var(--cpod-elevation-4,0 20px 25px oklch(0% 0 0/.1));--easing-entrance:var(--cpod-easing-entrance,cubic-bezier(0,0,.2,1));--easing-exit:var(--cpod-easing-exit,cubic-bezier(.4,0,1,1));--easing-spring:var(--cpod-easing-spring,cubic-bezier(.34,1.56,.64,1));--easing-standard:var(--cpod-easing-standard,cubic-bezier(.4,0,.2,1));--focus-shadow:var(--cpod-focus-shadow,0 0 0 3px oklch(55% .15 250/.2));--risk-critical:var(--cpod-risk-critical,oklch(55% .22 25));--risk-high:var(--cpod-risk-high,oklch(70% .16 70));--risk-medium:var(--cpod-risk-medium,oklch(65% .14 90));--risk-low:var(--cpod-risk-low,oklch(55% .16 145));--risk-info:var(--cpod-risk-info,oklch(55% .15 250))}.cpod-card{box-shadow:var(--shadow-card)}.cpod-card-lift{transition:box-shadow var(--cpod-duration-base,.2s) var(--easing-standard),transform var(--cpod-duration-base,.2s) var(--easing-entrance);will-change:transform}.cpod-card-lift:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.cpod-card-lift:active{box-shadow:var(--shadow-card);transition-duration:80ms;transform:translateY(0)scale(.985)}.catalog-card:hover{box-shadow:0 4px 20px oklch(0 0 0/.1)}.catalog-card:hover .catalog-card-compare{opacity:1!important}.cpod-modal-enter{animation:cpod-scale-spring var(--cpod-duration-slower,.5s) var(--easing-spring) both}.cpod-stagger>*{animation:cpod-fade-in var(--cpod-duration-base,.2s) var(--easing-entrance) forwards;opacity:0}.cpod-stagger>:first-child{animation-delay:0s}.cpod-stagger>:nth-child(2){animation-delay:40ms}.cpod-stagger>:nth-child(3){animation-delay:80ms}.cpod-stagger>:nth-child(4){animation-delay:.12s}.cpod-stagger>:nth-child(5){animation-delay:.16s}.cpod-stagger>:nth-child(6){animation-delay:.2s}.cpod-stagger>:nth-child(7){animation-delay:.24s}.cpod-stagger>:nth-child(8){animation-delay:.28s}.cpod-stagger>:nth-child(9){animation-delay:.32s}.cpod-stagger>:nth-child(10){animation-delay:.36s}@keyframes cpod-count-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.cpod-value-hero{animation:cpod-count-in var(--cpod-duration-slow,.3s) var(--easing-spring) both}.cpod-skeleton{background:linear-gradient(90deg,var(--muted) 0,oklch(from var(--muted) calc(l + .03) c h) 50%,var(--muted) 100%);animation:cpod-shimmer 1.6s var(--easing-standard) infinite;background-size:200% 100%}.cpod-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px;box-shadow:var(--focus-shadow);transition:var(--cpod-focus-transition,outline .15s ease,box-shadow .15s ease)}.cpod-btn:active{transition:transform var(--cpod-duration-micro,75ms) var(--easing-exit);transform:scale(.97)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;overflow:hidden}.truncate,.whitespace-nowrap{white-space:nowrap}.text-center{text-align:center}.text-right{text-align:right}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-x-2>*+*{margin-left:.5rem}.space-x-3>*+*{margin-left:.75rem}.prose{color:var(--foreground);max-width:none;font-size:1rem;line-height:1.8}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--foreground)!important;letter-spacing:-.01em!important;margin-top:2.25em!important;margin-bottom:.6em!important;font-weight:700!important;line-height:1.3!important}.prose h1{display:none!important}.prose h2{border-left:3px solid var(--primary)!important;margin-top:2.75em!important;padding-left:.9em!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important}.prose h3{margin-top:1.75em!important;font-size:1.15rem!important;font-weight:650!important}.prose h4{color:var(--muted-foreground)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.8125rem!important;font-weight:600!important}.prose p{color:var(--muted-foreground);margin-top:0;margin-bottom:1.1em}.prose>p:first-of-type{color:var(--foreground);font-size:1.0625rem}@supports (color:color-mix(in lab,red,red)){.prose>p:first-of-type{color:color-mix(in oklch,var(--foreground) 80%,transparent)}}.prose>p:first-of-type{line-height:1.75}.prose a{color:var(--primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}.prose a:hover{opacity:.75}.prose strong{color:var(--foreground);font-weight:650}.prose em{color:var(--foreground);font-style:italic}.prose ol,.prose ul{color:var(--muted-foreground);margin:.6em 0 1.1em;padding-left:1.6em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.4em;line-height:1.7}.prose li>ol,.prose li>ul{margin-top:.25em;margin-bottom:0}.prose blockquote{border-left:3px solid var(--primary);background:var(--primary);margin:1.25em 0;padding:.6em 1.1em}@supports (color:color-mix(in lab,red,red)){.prose blockquote{background:color-mix(in oklch,var(--primary) 6%,transparent)}}.prose blockquote{border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--muted-foreground);font-style:italic}.prose blockquote p{color:inherit;margin-bottom:0}.prose code{font-family:var(--font-mono,ui-monospace,monospace);background:var(--muted);font-size:.84em}@supports (color:color-mix(in lab,red,red)){.prose code{background:color-mix(in oklch,var(--muted) 80%,transparent)}}.prose code{color:var(--foreground);border-radius:var(--radius-sm);border:1px solid var(--border);padding:.18em .45em;font-weight:500}.prose pre{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.prose pre{background:color-mix(in oklch,var(--muted) 70%,var(--card))}}.prose pre{border:1px solid var(--border);border-radius:var(--radius-md);margin:1.25em 0;padding:1.1em 1.4em;overflow-x:auto;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.04)}.prose pre code{color:var(--foreground);background:0 0;border:none;padding:0;font-size:.875rem;font-weight:400;line-height:1.65}.prose table{border-collapse:collapse;border-radius:var(--radius-md);border:1px solid var(--border);width:100%;margin:1.25em 0;font-size:.875rem;overflow:hidden}.prose thead{background:var(--muted)}.prose th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.prose td,.prose th{border-bottom:1px solid var(--border);padding:.65em 1em}@supports (color:color-mix(in lab,red,red)){.prose td{border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}}.prose td{vertical-align:top;color:var(--muted-foreground)}.prose td:first-child{color:var(--foreground);font-weight:500}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.prose tbody tr:hover{background:color-mix(in oklch,var(--muted) 60%,transparent)}}.prose hr{border:none;border-top:1px solid var(--border);margin:2.5em 0}.prose img{border-radius:var(--radius-md);border:1px solid var(--border);max-width:100%;margin:1.25em 0}@media (max-width:768px){.work-item-grid{grid-template-columns:1fr!important}}@keyframes cpod-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cpod-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cpod-pop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes cpod-value-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cpod-badge-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes cpod-check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.cpod-slide-up{animation:cpod-slide-up .22s both}.cpod-slide-down{animation:cpod-slide-down .22s both}.cpod-pop{animation:cpod-pop .28s cubic-bezier(.34,1.56,.64,1) both}.cpod-value-reveal{animation:cpod-value-reveal .3s both}.cpod-badge-new,.cpod-badge-pop{animation:cpod-badge-pop .35s cubic-bezier(.34,1.56,.64,1) both}.cpod-shimmer-bg{background:linear-gradient(90deg,var(--muted) 25%,var(--muted) 50%,var(--muted) 75%)}@supports (color:color-mix(in lab,red,red)){.cpod-shimmer-bg{background:linear-gradient(90deg,var(--muted) 25%,color-mix(in oklch,var(--muted) 70%,var(--card)) 50%,var(--muted) 75%)}}.cpod-shimmer-bg{border-radius:var(--radius-md);background-size:200% 100%;animation:cpod-shimmer 1.4s infinite}.cpod-btn{transition:transform .12s,box-shadow .12s,background .15s,opacity .15s;position:relative;overflow:hidden}.cpod-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px oklch(from var(--primary) l c h/.3);opacity:1;transform:translateY(-1px)}.cpod-btn:after{content:"";background:oklch(from currentColor l c h/.15);opacity:0;pointer-events:none;border-radius:50%;transition:transform .4s,opacity .4s;position:absolute;inset:50%;transform:scale(0)}.cpod-btn:active:after{opacity:1;border-radius:inherit;transition:none;inset:0;transform:scale(1)}.cpod-card-lift:hover{box-shadow:0 8px 24px oklch(0 0 0/.1)}.cpod-sidebar-item{position:relative}.cpod-sidebar-item.active:before,.cpod-sidebar-item[aria-current=page]:before{content:"";background:var(--primary);border-radius:0 2px 2px 0;width:3px;animation:cpod-slide-up .2s both;position:absolute;top:20%;bottom:20%;left:0}.cpod-input:focus{transition:border-color .15s,box-shadow .15s}.catalog-card .catalog-card-desc{opacity:0;max-height:0;margin-top:0;transition:max-height .25s,opacity .2s,margin-top .2s;overflow:hidden}.catalog-card:hover .catalog-card-desc{opacity:1;max-height:120px;margin-top:8px}.cpod-stage-check{stroke-dasharray:24;stroke-dashoffset:0;animation:cpod-check-draw .3s forwards}.cpod-stage-active-ring{animation:cpod-dot-pulse 2s ease-in-out infinite}.cpod-stage-step{animation:cpod-slide-up .22s both}.cpod-pop-enter{animation:cpod-pop .28s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.doc-content{color:var(--foreground)!important;font-size:.925rem!important;line-height:1.75!important}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4{color:var(--foreground)!important;margin-top:1.75rem!important;margin-bottom:.6rem!important;font-weight:700!important;line-height:1.3!important}.doc-content h1{margin-top:0!important;font-size:1.45rem!important}.doc-content h2{border-bottom:1px solid var(--border)!important;padding-bottom:.35rem!important;font-size:1.15rem!important}.doc-content h3{font-size:1rem!important}.doc-content h4{font-size:.9rem!important}.doc-content p{margin-bottom:.9rem!important;line-height:1.75!important}.doc-content a{color:var(--primary)!important;text-underline-offset:3px!important;cursor:pointer!important;font-weight:500!important;text-decoration:underline!important;transition:opacity .15s!important}.doc-content a:hover{opacity:.7!important}.doc-content ol,.doc-content ul{margin-bottom:.9rem!important;padding-left:1.5rem!important}.doc-content ul{list-style-type:disc!important}.doc-content ol{list-style-type:decimal!important}.doc-content li{margin-bottom:.35rem!important;line-height:1.75!important;display:list-item!important}.doc-content li>p{margin-bottom:.2rem!important}.doc-content strong{font-weight:700!important}.doc-content em{font-style:italic!important}.doc-content code{font-family:var(--font-mono,monospace)!important;background:var(--muted)!important;color:var(--foreground)!important;border-radius:4px!important;padding:.1em .35em!important;font-size:.82rem!important}.doc-content pre{background:var(--muted)!important;border:1px solid var(--border)!important;border-radius:8px!important;margin-bottom:1rem!important;padding:1rem!important;overflow-x:auto!important}.doc-content pre code{background:0 0!important;padding:0!important}.doc-content blockquote{border-left:3px solid var(--primary)!important;color:var(--muted-foreground)!important;margin:1.25rem 0!important;padding-left:1rem!important;font-style:italic!important}.doc-content hr{border:none!important;border-top:1px solid var(--border)!important;margin:1.75rem 0!important}.doc-content table{border-collapse:collapse!important;width:100%!important;margin-bottom:1rem!important;font-size:.875rem!important}.doc-content td,.doc-content th{border:1px solid var(--border)!important;text-align:left!important;padding:.5rem .75rem!important}.doc-content th{background:var(--muted)!important;font-weight:600!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}