/*! tailwindcss v4.3.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)))){*,:before,:after,::backdrop{--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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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-duration:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-300:oklch(87.2% .01 258.338);--color-neutral-400:oklch(70.8% 0 0);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--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);--color-bg-surface-base:var(--color-bg-surface-base);--color-bg-surface-overlay:var(--color-bg-surface-overlay);--color-bg-surface-raised:var(--color-bg-surface-raised);--color-bg-brand:var(--color-bg-brand);--color-bg-brand-hovered:var(--color-bg-brand-hovered);--color-bg-brand-pressed:var(--color-bg-brand-pressed);--color-bg-brand-subtle:var(--color-bg-brand-subtle);--color-bg-brand-subtle-hovered:var(--color-bg-brand-subtle-hovered);--color-bg-brand-subtle-pressed:var(--color-bg-brand-subtle-pressed);--color-bg-brand-subtler:var(--color-bg-brand-subtler);--color-bg-brand-subtler-hovered:var(--color-bg-brand-subtler-hovered);--color-bg-brand-subtler-pressed:var(--color-bg-brand-subtler-pressed);--color-bg-neutral:var(--color-bg-neutral);--color-bg-neutral-hovered:var(--color-bg-neutral-hovered);--color-bg-neutral-pressed:var(--color-bg-neutral-pressed);--color-bg-neutral-bold:var(--color-bg-neutral-bold);--color-bg-neutral-bold-hovered:var(--color-bg-neutral-bold-hovered);--color-bg-neutral-bold-pressed:var(--color-bg-neutral-bold-pressed);--color-bg-neutral-subtle:var(--color-bg-neutral-subtle);--color-bg-neutral-subtle-hovered:var(--color-bg-neutral-subtle-hovered);--color-bg-neutral-subtle-pressed:var(--color-bg-neutral-subtle-pressed);--color-bg-error:var(--color-bg-error);--color-bg-error-hovered:var(--color-bg-error-hovered);--color-bg-error-pressed:var(--color-bg-error-pressed);--color-bg-error-subtle:var(--color-bg-error-subtle);--color-bg-error-subtle-hovered:var(--color-bg-error-subtle-hovered);--color-bg-error-subtle-pressed:var(--color-bg-error-subtle-pressed);--color-bg-error-subtler:var(--color-bg-error-subtler);--color-bg-error-subtler-hovered:var(--color-bg-error-subtler-hovered);--color-bg-error-subtler-pressed:var(--color-bg-error-subtler-pressed);--color-bg-success:var(--color-bg-success);--color-bg-success-hovered:var(--color-bg-success-hovered);--color-bg-success-pressed:var(--color-bg-success-pressed);--color-bg-success-subtle:var(--color-bg-success-subtle);--color-bg-success-subtle-hovered:var(--color-bg-success-subtle-hovered);--color-bg-success-subtle-pressed:var(--color-bg-success-subtle-pressed);--color-bg-success-subtler:var(--color-bg-success-subtler);--color-bg-success-subtler-hovered:var(--color-bg-success-subtler-hovered);--color-bg-success-subtler-pressed:var(--color-bg-success-subtler-pressed);--color-bg-warning:var(--color-bg-warning);--color-bg-warning-hovered:var(--color-bg-warning-hovered);--color-bg-warning-pressed:var(--color-bg-warning-pressed);--color-bg-warning-subtle:var(--color-bg-warning-subtle);--color-bg-warning-subtle-hovered:var(--color-bg-warning-subtle-hovered);--color-bg-warning-subtle-pressed:var(--color-bg-warning-subtle-pressed);--color-bg-warning-subtler:var(--color-bg-warning-subtler);--color-bg-warning-subtler-hovered:var(--color-bg-warning-subtler-hovered);--color-bg-warning-subtler-pressed:var(--color-bg-warning-subtler-pressed);--color-bg-info:var(--color-bg-info);--color-bg-info-hovered:var(--color-bg-info-hovered);--color-bg-info-pressed:var(--color-bg-info-pressed);--color-bg-info-subtle:var(--color-bg-info-subtle);--color-bg-info-subtle-hovered:var(--color-bg-info-subtle-hovered);--color-bg-info-subtle-pressed:var(--color-bg-info-subtle-pressed);--color-bg-info-subtler:var(--color-bg-info-subtler);--color-bg-info-subtler-hovered:var(--color-bg-info-subtler-hovered);--color-bg-info-subtler-pressed:var(--color-bg-info-subtler-pressed);--color-bg-ai:var(--color-bg-ai);--color-bg-ai-hovered:var(--color-bg-ai-hovered);--color-bg-ai-pressed:var(--color-bg-ai-pressed);--color-bg-ai-subtle:var(--color-bg-ai-subtle);--color-bg-ai-subtle-hovered:var(--color-bg-ai-subtle-hovered);--color-bg-ai-subtle-pressed:var(--color-bg-ai-subtle-pressed);--color-bg-ai-subtler:var(--color-bg-ai-subtler);--color-bg-ai-subtler-hovered:var(--color-bg-ai-subtler-hovered);--color-bg-ai-subtler-pressed:var(--color-bg-ai-subtler-pressed);--color-bg-accent-amber:var(--color-bg-accent-amber);--color-bg-accent-amber-subtle:var(--color-bg-accent-amber-subtle);--color-bg-accent-blue:var(--color-bg-accent-blue);--color-bg-accent-blue-subtle:var(--color-bg-accent-blue-subtle);--color-bg-accent-bronze:var(--color-bg-accent-bronze);--color-bg-accent-bronze-subtle:var(--color-bg-accent-bronze-subtle);--color-bg-accent-brown:var(--color-bg-accent-brown);--color-bg-accent-brown-subtle:var(--color-bg-accent-brown-subtle);--color-bg-accent-crimson:var(--color-bg-accent-crimson);--color-bg-accent-crimson-subtle:var(--color-bg-accent-crimson-subtle);--color-bg-accent-cyan:var(--color-bg-accent-cyan);--color-bg-accent-cyan-subtle:var(--color-bg-accent-cyan-subtle);--color-bg-accent-gold:var(--color-bg-accent-gold);--color-bg-accent-gold-subtle:var(--color-bg-accent-gold-subtle);--color-bg-accent-grass:var(--color-bg-accent-grass);--color-bg-accent-grass-subtle:var(--color-bg-accent-grass-subtle);--color-bg-accent-green:var(--color-bg-accent-green);--color-bg-accent-green-subtle:var(--color-bg-accent-green-subtle);--color-bg-accent-indigo:var(--color-bg-accent-indigo);--color-bg-accent-indigo-subtle:var(--color-bg-accent-indigo-subtle);--color-bg-accent-iris:var(--color-bg-accent-iris);--color-bg-accent-iris-subtle:var(--color-bg-accent-iris-subtle);--color-bg-accent-jade:var(--color-bg-accent-jade);--color-bg-accent-jade-subtle:var(--color-bg-accent-jade-subtle);--color-bg-accent-lime:var(--color-bg-accent-lime);--color-bg-accent-lime-subtle:var(--color-bg-accent-lime-subtle);--color-bg-accent-mint:var(--color-bg-accent-mint);--color-bg-accent-mint-subtle:var(--color-bg-accent-mint-subtle);--color-bg-accent-orange:var(--color-bg-accent-orange);--color-bg-accent-orange-subtle:var(--color-bg-accent-orange-subtle);--color-bg-accent-pink:var(--color-bg-accent-pink);--color-bg-accent-pink-subtle:var(--color-bg-accent-pink-subtle);--color-bg-accent-plum:var(--color-bg-accent-plum);--color-bg-accent-plum-subtle:var(--color-bg-accent-plum-subtle);--color-bg-accent-purple:var(--color-bg-accent-purple);--color-bg-accent-purple-subtle:var(--color-bg-accent-purple-subtle);--color-bg-accent-red:var(--color-bg-accent-red);--color-bg-accent-red-subtle:var(--color-bg-accent-red-subtle);--color-bg-accent-ruby:var(--color-bg-accent-ruby);--color-bg-accent-ruby-subtle:var(--color-bg-accent-ruby-subtle);--color-bg-accent-sky:var(--color-bg-accent-sky);--color-bg-accent-sky-subtle:var(--color-bg-accent-sky-subtle);--color-bg-accent-teal:var(--color-bg-accent-teal);--color-bg-accent-teal-subtle:var(--color-bg-accent-teal-subtle);--color-bg-accent-tomato:var(--color-bg-accent-tomato);--color-bg-accent-tomato-subtle:var(--color-bg-accent-tomato-subtle);--color-bg-accent-violet:var(--color-bg-accent-violet);--color-bg-accent-violet-subtle:var(--color-bg-accent-violet-subtle);--color-bg-accent-yellow:var(--color-bg-accent-yellow);--color-bg-accent-yellow-subtle:var(--color-bg-accent-yellow-subtle);--color-border-base:var(--color-border-base);--color-border-brand:var(--color-border-brand);--color-border-brand-subtle:var(--color-border-brand-subtle);--color-border-error:var(--color-border-error);--color-border-error-subtle:var(--color-border-error-subtle);--color-border-focus-neutral:var(--color-border-focus-neutral);--color-border-focus-error:var(--color-border-focus-error);--color-border-focus-info:var(--color-border-focus-info);--color-border-focus-success:var(--color-border-focus-success);--color-border-focus-warning:var(--color-border-focus-warning);--color-border-info:var(--color-border-info);--color-border-info-subtle:var(--color-border-info-subtle);--color-border-neutral:var(--color-border-neutral);--color-border-neutral-bold:var(--color-border-neutral-bold);--color-border-neutral-subtle:var(--color-border-neutral-subtle);--color-border-success:var(--color-border-success);--color-border-success-subtle:var(--color-border-success-subtle);--color-border-warning:var(--color-border-warning);--color-border-warning-subtle:var(--color-border-warning-subtle);--color-border-ai:var(--color-border-ai);--color-border-ai-subtle:var(--color-border-ai-subtle);--color-border-accent-amber:var(--color-border-accent-amber);--color-border-accent-blue:var(--color-border-accent-blue);--color-border-accent-bronze:var(--color-border-accent-bronze);--color-border-accent-brown:var(--color-border-accent-brown);--color-border-accent-crimson:var(--color-border-accent-crimson);--color-border-accent-cyan:var(--color-border-accent-cyan);--color-border-accent-gold:var(--color-border-accent-gold);--color-border-accent-grass:var(--color-border-accent-grass);--color-border-accent-green:var(--color-border-accent-green);--color-border-accent-indigo:var(--color-border-accent-indigo);--color-border-accent-iris:var(--color-border-accent-iris);--color-border-accent-jade:var(--color-border-accent-jade);--color-border-accent-lime:var(--color-border-accent-lime);--color-border-accent-mint:var(--color-border-accent-mint);--color-border-accent-orange:var(--color-border-accent-orange);--color-border-accent-pink:var(--color-border-accent-pink);--color-border-accent-plum:var(--color-border-accent-plum);--color-border-accent-purple:var(--color-border-accent-purple);--color-border-accent-red:var(--color-border-accent-red);--color-border-accent-ruby:var(--color-border-accent-ruby);--color-border-accent-sky:var(--color-border-accent-sky);--color-border-accent-teal:var(--color-border-accent-teal);--color-border-accent-tomato:var(--color-border-accent-tomato);--color-border-accent-violet:var(--color-border-accent-violet);--color-border-accent-yellow:var(--color-border-accent-yellow);--color-text-brand-primary:var(--color-text-brand-primary);--color-text-brand-secondary:var(--color-text-brand-secondary);--color-text-brand-inverted:var(--color-text-brand-inverted);--color-text-neutral-primary:var(--color-text-neutral-primary);--color-text-neutral-secondary:var(--color-text-neutral-secondary);--color-text-neutral-inverted:var(--color-text-neutral-inverted);--color-text-error:var(--color-text-error);--color-text-error-inverted:var(--color-text-error-inverted);--color-text-success:var(--color-text-success);--color-text-success-inverted:var(--color-text-success-inverted);--color-text-warning:var(--color-text-warning);--color-text-warning-inverted:var(--color-text-warning-inverted);--color-text-info:var(--color-text-info);--color-text-info-inverted:var(--color-text-info-inverted);--color-text-link:var(--color-text-link);--color-text-link-hovered:var(--color-text-link-hovered);--color-text-link-pressed:var(--color-text-link-pressed);--color-text-ai:var(--color-text-ai);--color-text-ai-inverted:var(--color-text-ai-inverted);--color-icon-brand-primary:var(--color-icon-brand-primary);--color-icon-brand-secondary:var(--color-icon-brand-secondary);--color-icon-brand-inverted:var(--color-icon-brand-inverted);--color-icon-neutral-primary:var(--color-icon-neutral-primary);--color-icon-neutral-secondary:var(--color-icon-neutral-secondary);--color-icon-neutral-inverted:var(--color-icon-neutral-inverted);--color-icon-error:var(--color-icon-error);--color-icon-error-inverted:var(--color-icon-error-inverted);--color-icon-success:var(--color-icon-success);--color-icon-success-inverted:var(--color-icon-success-inverted);--color-icon-warning:var(--color-icon-warning);--color-icon-warning-inverted:var(--color-icon-warning-inverted);--color-icon-info:var(--color-icon-info);--color-icon-info-inverted:var(--color-icon-info-inverted);--color-icon-link-default:var(--color-icon-link-default);--color-icon-link-hovered:var(--color-icon-link-hovered);--color-icon-link-pressed:var(--color-icon-link-pressed);--color-icon-ai:var(--color-icon-ai);--color-icon-ai-inverted:var(--color-icon-ai-inverted);--color-text-accent-amber:var(--color-text-accent-amber);--color-text-accent-blue:var(--color-text-accent-blue);--color-text-accent-bronze:var(--color-text-accent-bronze);--color-text-accent-brown:var(--color-text-accent-brown);--color-text-accent-crimson:var(--color-text-accent-crimson);--color-text-accent-cyan:var(--color-text-accent-cyan);--color-text-accent-gold:var(--color-text-accent-gold);--color-text-accent-grass:var(--color-text-accent-grass);--color-text-accent-green:var(--color-text-accent-green);--color-text-accent-indigo:var(--color-text-accent-indigo);--color-text-accent-iris:var(--color-text-accent-iris);--color-text-accent-jade:var(--color-text-accent-jade);--color-text-accent-lime:var(--color-text-accent-lime);--color-text-accent-mint:var(--color-text-accent-mint);--color-text-accent-orange:var(--color-text-accent-orange);--color-text-accent-pink:var(--color-text-accent-pink);--color-text-accent-plum:var(--color-text-accent-plum);--color-text-accent-purple:var(--color-text-accent-purple);--color-text-accent-red:var(--color-text-accent-red);--color-text-accent-ruby:var(--color-text-accent-ruby);--color-text-accent-sky:var(--color-text-accent-sky);--color-text-accent-teal:var(--color-text-accent-teal);--color-text-accent-tomato:var(--color-text-accent-tomato);--color-text-accent-violet:var(--color-text-accent-violet);--color-text-accent-yellow:var(--color-text-accent-yellow);--color-icon-accent-amber:var(--color-icon-accent-amber);--color-icon-accent-blue:var(--color-icon-accent-blue);--color-icon-accent-bronze:var(--color-icon-accent-bronze);--color-icon-accent-brown:var(--color-icon-accent-brown);--color-icon-accent-crimson:var(--color-icon-accent-crimson);--color-icon-accent-cyan:var(--color-icon-accent-cyan);--color-icon-accent-gold:var(--color-icon-accent-gold);--color-icon-accent-grass:var(--color-icon-accent-grass);--color-icon-accent-green:var(--color-icon-accent-green);--color-icon-accent-indigo:var(--color-icon-accent-indigo);--color-icon-accent-iris:var(--color-icon-accent-iris);--color-icon-accent-jade:var(--color-icon-accent-jade);--color-icon-accent-lime:var(--color-icon-accent-lime);--color-icon-accent-mint:var(--color-icon-accent-mint);--color-icon-accent-orange:var(--color-icon-accent-orange);--color-icon-accent-pink:var(--color-icon-accent-pink);--color-icon-accent-plum:var(--color-icon-accent-plum);--color-icon-accent-purple:var(--color-icon-accent-purple);--color-icon-accent-red:var(--color-icon-accent-red);--color-icon-accent-ruby:var(--color-icon-accent-ruby);--color-icon-accent-sky:var(--color-icon-accent-sky);--color-icon-accent-teal:var(--color-icon-accent-teal);--color-icon-accent-tomato:var(--color-icon-accent-tomato);--color-icon-accent-violet:var(--color-icon-accent-violet);--color-icon-accent-yellow:var(--color-icon-accent-yellow);--color-chart-1:var(--color-chart-1);--color-chart-2:var(--color-chart-2);--color-chart-3:var(--color-chart-3);--color-chart-4:var(--color-chart-4);--color-chart-5:var(--color-chart-5)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border-neutral);outline-color:var(--color-border-focus-neutral)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-border-focus-neutral) 50%, transparent)}}body{background-color:var(--color-bg-surface-base);color:var(--color-text-neutral-primary)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-11{z-index:11}.z-20{z-index:20}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-1{margin-top:var(--spacing)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.field-sizing-content{field-sizing:content}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[8px\]{width:8px;height:8px}.size-\[12px\]{width:12px;height:12px}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-\[1px\]{width:1px}.w-\[52px\]{width:52px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[22px\]{min-width:22px}.min-w-\[52px\]{min-width:52px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:max(0px, calc(var(--radius) - 2px))}.rounded-none{border-radius:0}.rounded-sm{border-radius:max(0px, calc(var(--radius) - 4px))}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-none{--tw-border-style:none;border-style:none}.border-blue-500{border-color:var(--color-blue-500)}.border-border-ai-subtle{border-color:var(--color-border-ai-subtle)}.border-border-error-subtle{border-color:var(--color-border-error-subtle)}.border-border-info-subtle{border-color:var(--color-border-info-subtle)}.border-border-neutral{border-color:var(--color-border-neutral)}.border-border-neutral-subtle{border-color:var(--color-border-neutral-subtle)}.border-border-success-subtle{border-color:var(--color-border-success-subtle)}.border-border-warning-subtle{border-color:var(--color-border-warning-subtle)}.border-transparent{border-color:#0000}.bg-bg-accent-amber{background-color:var(--color-bg-accent-amber)}.bg-bg-accent-amber-subtle{background-color:var(--color-bg-accent-amber-subtle)}.bg-bg-accent-blue{background-color:var(--color-bg-accent-blue)}.bg-bg-accent-blue-subtle{background-color:var(--color-bg-accent-blue-subtle)}.bg-bg-accent-cyan{background-color:var(--color-bg-accent-cyan)}.bg-bg-accent-cyan-subtle{background-color:var(--color-bg-accent-cyan-subtle)}.bg-bg-accent-green{background-color:var(--color-bg-accent-green)}.bg-bg-accent-green-subtle{background-color:var(--color-bg-accent-green-subtle)}.bg-bg-accent-indigo{background-color:var(--color-bg-accent-indigo)}.bg-bg-accent-indigo-subtle{background-color:var(--color-bg-accent-indigo-subtle)}.bg-bg-accent-jade-subtle{background-color:var(--color-bg-accent-jade-subtle)}.bg-bg-accent-lime{background-color:var(--color-bg-accent-lime)}.bg-bg-accent-lime-subtle{background-color:var(--color-bg-accent-lime-subtle)}.bg-bg-accent-orange{background-color:var(--color-bg-accent-orange)}.bg-bg-accent-orange-subtle{background-color:var(--color-bg-accent-orange-subtle)}.bg-bg-accent-pink{background-color:var(--color-bg-accent-pink)}.bg-bg-accent-pink-subtle{background-color:var(--color-bg-accent-pink-subtle)}.bg-bg-accent-plum-subtle{background-color:var(--color-bg-accent-plum-subtle)}.bg-bg-accent-purple{background-color:var(--color-bg-accent-purple)}.bg-bg-accent-purple-subtle{background-color:var(--color-bg-accent-purple-subtle)}.bg-bg-accent-red{background-color:var(--color-bg-accent-red)}.bg-bg-accent-red-subtle{background-color:var(--color-bg-accent-red-subtle)}.bg-bg-accent-ruby-subtle{background-color:var(--color-bg-accent-ruby-subtle)}.bg-bg-accent-sky{background-color:var(--color-bg-accent-sky)}.bg-bg-accent-sky-subtle{background-color:var(--color-bg-accent-sky-subtle)}.bg-bg-accent-teal{background-color:var(--color-bg-accent-teal)}.bg-bg-accent-teal-subtle{background-color:var(--color-bg-accent-teal-subtle)}.bg-bg-accent-violet{background-color:var(--color-bg-accent-violet)}.bg-bg-accent-violet-subtle{background-color:var(--color-bg-accent-violet-subtle)}.bg-bg-accent-yellow{background-color:var(--color-bg-accent-yellow)}.bg-bg-accent-yellow-subtle{background-color:var(--color-bg-accent-yellow-subtle)}.bg-bg-ai{background-color:var(--color-bg-ai)}.bg-bg-ai-subtler{background-color:var(--color-bg-ai-subtler)}.bg-bg-brand{background-color:var(--color-bg-brand)}.bg-bg-brand-subtle{background-color:var(--color-bg-brand-subtle)}.bg-bg-error{background-color:var(--color-bg-error)}.bg-bg-error-subtler{background-color:var(--color-bg-error-subtler)}.bg-bg-info{background-color:var(--color-bg-info)}.bg-bg-info-subtler{background-color:var(--color-bg-info-subtler)}.bg-bg-neutral{background-color:var(--color-bg-neutral)}.bg-bg-neutral-bold{background-color:var(--color-bg-neutral-bold)}.bg-bg-neutral-subtle{background-color:var(--color-bg-neutral-subtle)}.bg-bg-neutral-subtle-hovered{background-color:var(--color-bg-neutral-subtle-hovered)}.bg-bg-neutral-subtle\/50{background-color:var(--color-bg-neutral-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-bg-neutral-subtle\/50{background-color:color-mix(in oklab, var(--color-bg-neutral-subtle) 50%, transparent)}}.bg-bg-success-subtler{background-color:var(--color-bg-success-subtler)}.bg-bg-surface-base{background-color:var(--color-bg-surface-base)}.bg-bg-surface-overlay{background-color:var(--color-bg-surface-overlay)}.bg-bg-surface-raised{background-color:var(--color-bg-surface-raised)}.bg-bg-warning-subtler{background-color:var(--color-bg-warning-subtler)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border-neutral{background-color:var(--color-border-neutral)}.bg-icon-ai{background-color:var(--color-icon-ai)}.bg-icon-error{background-color:var(--color-icon-error)}.bg-icon-info{background-color:var(--color-icon-info)}.bg-icon-neutral-primary{background-color:var(--color-icon-neutral-primary)}.bg-icon-success{background-color:var(--color-icon-success)}.bg-icon-warning{background-color:var(--color-icon-warning)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.ps-1{padding-inline-start:var(--spacing)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-icon-ai{color:var(--color-icon-ai)}.text-icon-brand-primary{color:var(--color-icon-brand-primary)}.text-icon-error{color:var(--color-icon-error)}.text-icon-error-inverted{color:var(--color-icon-error-inverted)}.text-icon-info{color:var(--color-icon-info)}.text-icon-info-inverted{color:var(--color-icon-info-inverted)}.text-icon-neutral-inverted{color:var(--color-icon-neutral-inverted)}.text-icon-neutral-primary{color:var(--color-icon-neutral-primary)}.text-icon-neutral-secondary{color:var(--color-icon-neutral-secondary)}.text-icon-success{color:var(--color-icon-success)}.text-icon-warning{color:var(--color-icon-warning)}.text-text-accent-amber{color:var(--color-text-accent-amber)}.text-text-accent-blue{color:var(--color-text-accent-blue)}.text-text-accent-cyan{color:var(--color-text-accent-cyan)}.text-text-accent-green{color:var(--color-text-accent-green)}.text-text-accent-indigo{color:var(--color-text-accent-indigo)}.text-text-accent-jade{color:var(--color-text-accent-jade)}.text-text-accent-lime{color:var(--color-text-accent-lime)}.text-text-accent-orange{color:var(--color-text-accent-orange)}.text-text-accent-pink{color:var(--color-text-accent-pink)}.text-text-accent-plum{color:var(--color-text-accent-plum)}.text-text-accent-purple{color:var(--color-text-accent-purple)}.text-text-accent-red{color:var(--color-text-accent-red)}.text-text-accent-ruby{color:var(--color-text-accent-ruby)}.text-text-accent-sky{color:var(--color-text-accent-sky)}.text-text-accent-teal{color:var(--color-text-accent-teal)}.text-text-accent-violet{color:var(--color-text-accent-violet)}.text-text-accent-yellow{color:var(--color-text-accent-yellow)}.text-text-ai{color:var(--color-text-ai)}.text-text-brand-inverted{color:var(--color-text-brand-inverted)}.text-text-brand-primary{color:var(--color-text-brand-primary)}.text-text-error{color:var(--color-text-error)}.text-text-error-inverted{color:var(--color-text-error-inverted)}.text-text-info{color:var(--color-text-info)}.text-text-info-inverted{color:var(--color-text-info-inverted)}.text-text-link{color:var(--color-text-link)}.text-text-neutral-inverted{color:var(--color-text-neutral-inverted)}.text-text-neutral-primary{color:var(--color-text-neutral-primary)}.text-text-neutral-secondary{color:var(--color-text-neutral-secondary)}.text-text-success{color:var(--color-text-success)}.text-text-warning{color:var(--color-text-warning)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-55{opacity:.55}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border-focus-neutral{--tw-ring-color:var(--color-border-focus-neutral)}.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,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--shadow-rim-pressed\:var\(--color-highlight-control-pressed\)\]{--shadow-rim-pressed:var(--color-highlight-control-pressed)}.\[--shadow-rim\:var\(--color-highlight-control\)\]{--shadow-rim:var(--color-highlight-control)}.\[--shadow-tint-strong\:var\(--color-shadow-error\)\]{--shadow-tint-strong:var(--color-shadow-error)}.\[--shadow-tint-strong\:var\(--color-shadow-neutral-strong\)\]{--shadow-tint-strong:var(--color-shadow-neutral-strong)}.\[--shadow-tint\:var\(--color-shadow-brand\)\]{--shadow-tint:var(--color-shadow-brand)}.\[--shadow-tint\:var\(--color-shadow-error\)\]{--shadow-tint:var(--color-shadow-error)}.\[--shadow-tint\:var\(--color-shadow-neutral\)\]{--shadow-tint:var(--color-shadow-neutral)}.running{animation-play-state:running}.group-data-\[state\=checked\]\:block:is(:where(.group)[data-state=checked] *),.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.selection\:bg-bg-brand ::selection{background-color:var(--color-bg-brand)}.selection\:bg-bg-brand::selection{background-color:var(--color-bg-brand)}.selection\:text-text-brand-inverted ::selection{color:var(--color-text-brand-inverted)}.selection\:text-text-brand-inverted::selection{color:var(--color-text-brand-inverted)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-text-neutral-primary::file-selector-button{color:var(--color-text-neutral-primary)}.placeholder\:text-text-neutral-secondary::placeholder{color:var(--color-text-neutral-secondary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-border-neutral:before{content:var(--tw-content);border-color:var(--color-border-neutral)}.before\:bg-bg-neutral-subtle\/50:before{content:var(--tw-content);background-color:var(--color-bg-neutral-subtle)}@supports (color:color-mix(in lab, red, red)){.before\:bg-bg-neutral-subtle\/50:before{background-color:color-mix(in oklab, var(--color-bg-neutral-subtle) 50%, transparent)}}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-z-10:after{content:var(--tw-content);z-index:calc(10 * -1)}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-border-neutral:after{content:var(--tw-content);border-color:var(--color-border-neutral)}.after\:bg-bg-surface-base:after{content:var(--tw-content);background-color:var(--color-bg-surface-base)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:border-border-neutral:hover{border-color:var(--color-border-neutral)}.hover\:border-border-neutral-bold\/12:hover{border-color:var(--color-border-neutral-bold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border-neutral-bold\/12:hover{border-color:color-mix(in oklab, var(--color-border-neutral-bold) 12%, transparent)}}.hover\:bg-bg-brand-hovered:hover{background-color:var(--color-bg-brand-hovered)}.hover\:bg-bg-brand-subtle-hovered:hover{background-color:var(--color-bg-brand-subtle-hovered)}.hover\:bg-bg-error-hovered:hover{background-color:var(--color-bg-error-hovered)}.hover\:bg-bg-info-subtler-hovered:hover{background-color:var(--color-bg-info-subtler-hovered)}.hover\:bg-bg-neutral-subtle-hovered:hover,.hover\:bg-bg-neutral-subtle-hovered\/60:hover{background-color:var(--color-bg-neutral-subtle-hovered)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg-neutral-subtle-hovered\/60:hover{background-color:color-mix(in oklab, var(--color-bg-neutral-subtle-hovered) 60%, transparent)}}.hover\:bg-bg-neutral-subtle\/50:hover{background-color:var(--color-bg-neutral-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg-neutral-subtle\/50:hover{background-color:color-mix(in oklab, var(--color-bg-neutral-subtle) 50%, transparent)}}.hover\:text-text-error-inverted:hover{color:var(--color-text-error-inverted)}.hover\:text-text-info:hover{color:var(--color-text-info)}.hover\:text-text-link-hovered:hover{color:var(--color-text-link-hovered)}.hover\:text-text-neutral-primary:hover{color:var(--color-text-neutral-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:border-border-focus-error:focus-visible{border-color:var(--color-border-focus-error)}.focus-visible\:border-border-focus-info:focus-visible{border-color:var(--color-border-focus-info)}.focus-visible\:border-border-focus-neutral:focus-visible{border-color:var(--color-border-focus-neutral)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-border-focus-error\/40:focus-visible{--tw-ring-color:var(--color-border-focus-error)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-border-focus-error\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-border-focus-error) 40%, transparent)}}.focus-visible\:ring-border-focus-info\/40:focus-visible{--tw-ring-color:var(--color-border-focus-info)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-border-focus-info\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-border-focus-info) 40%, transparent)}}.focus-visible\:ring-border-focus-neutral\/40:focus-visible{--tw-ring-color:var(--color-border-focus-neutral)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-border-focus-neutral\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-border-focus-neutral) 40%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-bg-brand-pressed:active{background-color:var(--color-bg-brand-pressed)}.active\:bg-bg-brand-subtle-pressed:active{background-color:var(--color-bg-brand-subtle-pressed)}.active\:bg-bg-error-pressed:active{background-color:var(--color-bg-error-pressed)}.active\:bg-bg-info-subtler-pressed:active{background-color:var(--color-bg-info-subtler-pressed)}.active\:bg-bg-neutral-subtle-pressed:active,.active\:bg-bg-neutral-subtle-pressed\/60:active{background-color:var(--color-bg-neutral-subtle-pressed)}@supports (color:color-mix(in lab, red, red)){.active\:bg-bg-neutral-subtle-pressed\/60:active{background-color:color-mix(in oklab, var(--color-bg-neutral-subtle-pressed) 60%, transparent)}}.active\:text-text-error-inverted:active{color:var(--color-text-error-inverted)}.active\:text-text-link-pressed:active{color:var(--color-text-link-pressed)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:pr-3\.5:has(>svg){padding-right:calc(var(--spacing) * 3.5)}.has-\[\>svg\]\:pl-2\.5:has(>svg){padding-left:calc(var(--spacing) * 2.5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-border-error[aria-invalid=true]{border-color:var(--color-border-error)}.aria-invalid\:ring-border-focus-error[aria-invalid=true],.aria-invalid\:ring-border-focus-error\/30[aria-invalid=true]{--tw-ring-color:var(--color-border-focus-error)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-border-focus-error\/30[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-border-focus-error) 30%, transparent)}}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[state\=checked\]\:border-0[data-state=checked]{border-style:var(--tw-border-style);border-width:0}.data-\[state\=checked\]\:bg-bg-brand[data-state=checked]{background-color:var(--color-bg-brand)}.data-\[state\=checked\]\:text-text-brand-inverted[data-state=checked]{color:var(--color-text-brand-inverted)}.data-\[state\=selected\]\:bg-bg-neutral-subtle[data-state=selected]{background-color:var(--color-bg-neutral-subtle)}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-\[spin_1s_linear_infinite\]{animation:1s linear infinite spin}}@media (width>=40rem){.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:bg-bg-neutral-subtle:is(.dark *){background-color:var(--color-bg-neutral-subtle)}.dark\:aria-invalid\:ring-border-focus-error\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-border-focus-error)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-border-focus-error\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-border-focus-error) 40%, transparent)}}.dark\:data-\[state\=checked\]\:bg-bg-brand:is(.dark *)[data-state=checked]{background-color:var(--color-bg-brand)}.\[\&_\[data-slot\=\"select-inline-edit-indicator\"\]\]\:opacity-0 [data-slot=select-inline-edit-indicator]{opacity:0}@media (hover:hover){.hover\:\[\&_\[data-slot\=\"select-inline-edit-indicator\"\]\]\:opacity-80:hover [data-slot=select-inline-edit-indicator]{opacity:.8}}.\[\&_\[data-slot\=\"select-inline-edit-separator\"\]\]\:opacity-0 [data-slot=select-inline-edit-separator]{opacity:0}@media (hover:hover){.hover\:\[\&_\[data-slot\=\"select-inline-edit-separator\"\]\]\:opacity-100:hover [data-slot=select-inline-edit-separator]{opacity:1}}.\[\&_\[role\=row\]\:last-child\]\:border-0 [role=row]:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\:not\(\:last-child\)\]\:border-border-neutral:not(:last-child){border-color:var(--color-border-neutral)}.\[\&\:not\(\:last-child\)\]\:pb-1:not(:last-child){padding-bottom:var(--spacing)}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}.\[\&\>\[role\=checkbox\]\]\:translate-y-px>[role=checkbox]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.group-hover\:\[\&\>div\]\:bg-neutral-400:is(:where(.group):hover *)>div{background-color:var(--color-neutral-400)}.group-has-\[\:active\]\/header\:group-hover\:\[\&\>div\]\:bg-transparent:is(:where(.group\/header):has(:active) *):is(:where(.group):hover *)>div{background-color:#0000}}.active\:\[\&\>div\]\:\!bg-blue-500:active>div{background-color:var(--color-blue-500)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:text-icon-neutral-secondary>svg{color:var(--color-icon-neutral-secondary)}div[data-slot=alert]:has([data-slot=alert-title]) .\[div\[data-slot\=\"alert\"\]\:has\(\[data-slot\=\"alert-title\"\]\)_\&\]\:row-span-2{grid-row:span 2/span 2}div[data-slot=alert]:has([data-slot=alert-title]) .\[div\[data-slot\=\"alert\"\]\:has\(\[data-slot\=\"alert-title\"\]\)_\&\]\:row-start-2{grid-row-start:2}div[data-slot=alert]:has([data-slot=alert-title]) .\[div\[data-slot\=\"alert\"\]\:has\(\[data-slot\=\"alert-title\"\]\)_\&\]\:text-text-neutral-secondary{color:var(--color-text-neutral-secondary)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}:root,.light,.light-theme{--tomato-1:#fffcfc;--tomato-2:#fff8f7;--tomato-3:#feebe7;--tomato-4:#ffdcd3;--tomato-5:#ffcdc2;--tomato-6:#fdbdaf;--tomato-7:#f5a898;--tomato-8:#ec8e7b;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--tomato-12:#5c271f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--tomato-1:color(display-p3 .998 .989 .988);--tomato-2:color(display-p3 .994 .974 .969);--tomato-3:color(display-p3 .985 .924 .909);--tomato-4:color(display-p3 .996 .868 .835);--tomato-5:color(display-p3 .98 .812 .77);--tomato-6:color(display-p3 .953 .75 .698);--tomato-7:color(display-p3 .917 .673 .611);--tomato-8:color(display-p3 .875 .575 .502);--tomato-9:color(display-p3 .831 .345 .231);--tomato-10:color(display-p3 .802 .313 .2);--tomato-11:color(display-p3 .755 .259 .152);--tomato-12:color(display-p3 .335 .165 .132)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}:root,.light,.light-theme{--ruby-1:#fffcfd;--ruby-2:#fff7f8;--ruby-3:#feeaed;--ruby-4:#ffdce1;--ruby-5:#ffced6;--ruby-6:#f8bfc8;--ruby-7:#efacb8;--ruby-8:#e592a3;--ruby-9:#e54666;--ruby-10:#dc3b5d;--ruby-11:#ca244d;--ruby-12:#64172b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--ruby-1:color(display-p3 .998 .989 .992);--ruby-2:color(display-p3 .995 .971 .974);--ruby-3:color(display-p3 .983 .92 .928);--ruby-4:color(display-p3 .987 .869 .885);--ruby-5:color(display-p3 .968 .817 .839);--ruby-6:color(display-p3 .937 .758 .786);--ruby-7:color(display-p3 .897 .685 .721);--ruby-8:color(display-p3 .851 .588 .639);--ruby-9:color(display-p3 .83 .323 .408);--ruby-10:color(display-p3 .795 .286 .375);--ruby-11:color(display-p3 .728 .211 .311);--ruby-12:color(display-p3 .36 .115 .171)}}}:root,.light,.light-theme{--crimson-1:#fffcfd;--crimson-2:#fef7f9;--crimson-3:#ffe9f0;--crimson-4:#fedce7;--crimson-5:#facedd;--crimson-6:#f3bed1;--crimson-7:#eaacc3;--crimson-8:#e093b2;--crimson-9:#e93d82;--crimson-10:#df3478;--crimson-11:#cb1d63;--crimson-12:#621639}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--crimson-1:color(display-p3 .998 .989 .992);--crimson-2:color(display-p3 .991 .969 .976);--crimson-3:color(display-p3 .987 .917 .941);--crimson-4:color(display-p3 .975 .866 .904);--crimson-5:color(display-p3 .953 .813 .864);--crimson-6:color(display-p3 .921 .755 .817);--crimson-7:color(display-p3 .88 .683 .761);--crimson-8:color(display-p3 .834 .592 .694);--crimson-9:color(display-p3 .843 .298 .507);--crimson-10:color(display-p3 .807 .266 .468);--crimson-11:color(display-p3 .731 .195 .388);--crimson-12:color(display-p3 .352 .111 .221)}}}:root,.light,.light-theme{--pink-1:#fffcfe;--pink-2:#fef7fb;--pink-3:#fee9f5;--pink-4:#fbdcef;--pink-5:#f6cee7;--pink-6:#efbfdd;--pink-7:#e7acd0;--pink-8:#dd93c2;--pink-9:#d6409f;--pink-10:#cf3897;--pink-11:#c2298a;--pink-12:#651249}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--pink-1:color(display-p3 .998 .989 .996);--pink-2:color(display-p3 .992 .97 .985);--pink-3:color(display-p3 .981 .917 .96);--pink-4:color(display-p3 .963 .867 .932);--pink-5:color(display-p3 .939 .815 .899);--pink-6:color(display-p3 .907 .756 .859);--pink-7:color(display-p3 .869 .683 .81);--pink-8:color(display-p3 .825 .59 .751);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .748 .27 .581);--pink-11:color(display-p3 .698 .219 .528);--pink-12:color(display-p3 .363 .101 .279)}}}:root,.light,.light-theme{--plum-1:#fefcff;--plum-2:#fdf7fd;--plum-3:#fbebfb;--plum-4:#f7def8;--plum-5:#f2d1f3;--plum-6:#e9c2ec;--plum-7:#deade3;--plum-8:#cf91d8;--plum-9:#ab4aba;--plum-10:#a144af;--plum-11:#953ea3;--plum-12:#53195d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--plum-1:color(display-p3 .995 .988 .999);--plum-2:color(display-p3 .988 .971 .99);--plum-3:color(display-p3 .973 .923 .98);--plum-4:color(display-p3 .953 .875 .966);--plum-5:color(display-p3 .926 .825 .945);--plum-6:color(display-p3 .89 .765 .916);--plum-7:color(display-p3 .84 .686 .877);--plum-8:color(display-p3 .775 .58 .832);--plum-9:color(display-p3 .624 .313 .708);--plum-10:color(display-p3 .587 .29 .667);--plum-11:color(display-p3 .543 .263 .619);--plum-12:color(display-p3 .299 .114 .352)}}}:root,.light,.light-theme{--purple-1:#fefcfe;--purple-2:#fbf7fe;--purple-3:#f7edfe;--purple-4:#f2e2fc;--purple-5:#ead5f9;--purple-6:#e0c4f4;--purple-7:#d1afec;--purple-8:#be93e4;--purple-9:#8e4ec6;--purple-10:#8347b9;--purple-11:#8145b5;--purple-12:#402060}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--purple-1:color(display-p3 .995 .988 .996);--purple-2:color(display-p3 .983 .971 .993);--purple-3:color(display-p3 .963 .931 .989);--purple-4:color(display-p3 .937 .888 .981);--purple-5:color(display-p3 .904 .837 .966);--purple-6:color(display-p3 .86 .774 .942);--purple-7:color(display-p3 .799 .69 .91);--purple-8:color(display-p3 .719 .583 .874);--purple-9:color(display-p3 .523 .318 .751);--purple-10:color(display-p3 .483 .289 .7);--purple-11:color(display-p3 .473 .281 .687);--purple-12:color(display-p3 .234 .132 .363)}}}:root,.light,.light-theme{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}:root,.light,.light-theme{--iris-1:#fdfdff;--iris-2:#f8f8ff;--iris-3:#f0f1fe;--iris-4:#e6e7ff;--iris-5:#dadcff;--iris-6:#cbcdff;--iris-7:#b8baf8;--iris-8:#9b9ef0;--iris-9:#5b5bd6;--iris-10:#5151cd;--iris-11:#5753c6;--iris-12:#272962}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--iris-1:color(display-p3 .992 .992 .999);--iris-2:color(display-p3 .972 .973 .998);--iris-3:color(display-p3 .943 .945 .992);--iris-4:color(display-p3 .902 .906 1);--iris-5:color(display-p3 .857 .861 1);--iris-6:color(display-p3 .799 .805 .987);--iris-7:color(display-p3 .721 .727 .955);--iris-8:color(display-p3 .61 .619 .918);--iris-9:color(display-p3 .357 .357 .81);--iris-10:color(display-p3 .318 .318 .774);--iris-11:color(display-p3 .337 .326 .748);--iris-12:color(display-p3 .154 .161 .371)}}}:root,.light,.light-theme{--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--indigo-1:color(display-p3 .992 .992 .996);--indigo-2:color(display-p3 .971 .977 .998);--indigo-3:color(display-p3 .933 .948 .992);--indigo-4:color(display-p3 .885 .914 1);--indigo-5:color(display-p3 .831 .87 1);--indigo-6:color(display-p3 .767 .814 .995);--indigo-7:color(display-p3 .685 .74 .957);--indigo-8:color(display-p3 .569 .639 .916);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .234 .343 .801);--indigo-11:color(display-p3 .256 .354 .755);--indigo-12:color(display-p3 .133 .175 .348)}}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--teal-1:#fafefd;--teal-2:#f3fbf9;--teal-3:#e0f8f3;--teal-4:#ccf3ea;--teal-5:#b8eae0;--teal-6:#a1ded2;--teal-7:#83cdc1;--teal-8:#53b9ab;--teal-9:#12a594;--teal-10:#0d9b8a;--teal-11:#008573;--teal-12:#0d3d38}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--teal-1:color(display-p3 .983 .996 .992);--teal-2:color(display-p3 .958 .983 .976);--teal-3:color(display-p3 .895 .971 .952);--teal-4:color(display-p3 .831 .949 .92);--teal-5:color(display-p3 .761 .914 .878);--teal-6:color(display-p3 .682 .864 .825);--teal-7:color(display-p3 .581 .798 .756);--teal-8:color(display-p3 .433 .716 .671);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .275 .599 .542);--teal-11:color(display-p3 .08 .5 .43);--teal-12:color(display-p3 .11 .235 .219)}}}:root,.light,.light-theme{--jade-1:#fbfefd;--jade-2:#f4fbf7;--jade-3:#e6f7ed;--jade-4:#d6f1e3;--jade-5:#c3e9d7;--jade-6:#acdec8;--jade-7:#8bceb6;--jade-8:#56ba9f;--jade-9:#29a383;--jade-10:#26997b;--jade-11:#208368;--jade-12:#1d3b31}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--jade-1:color(display-p3 .986 .996 .992);--jade-2:color(display-p3 .962 .983 .969);--jade-3:color(display-p3 .912 .965 .932);--jade-4:color(display-p3 .858 .941 .893);--jade-5:color(display-p3 .795 .909 .847);--jade-6:color(display-p3 .715 .864 .791);--jade-7:color(display-p3 .603 .802 .718);--jade-8:color(display-p3 .44 .72 .629);--jade-9:color(display-p3 .319 .63 .521);--jade-10:color(display-p3 .299 .592 .488);--jade-11:color(display-p3 .15 .5 .37);--jade-12:color(display-p3 .142 .229 .194)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--lime-1:#fcfdfa;--lime-2:#f8faf3;--lime-3:#eef6d6;--lime-4:#e2f0bd;--lime-5:#d3e7a6;--lime-6:#c2da91;--lime-7:#abc978;--lime-8:#8db654;--lime-9:#bdee63;--lime-10:#b0e64c;--lime-11:#5c7c2f;--lime-12:#37401c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--lime-1:color(display-p3 .989 .992 .981);--lime-2:color(display-p3 .975 .98 .954);--lime-3:color(display-p3 .939 .965 .851);--lime-4:color(display-p3 .896 .94 .76);--lime-5:color(display-p3 .843 .903 .678);--lime-6:color(display-p3 .778 .852 .599);--lime-7:color(display-p3 .694 .784 .508);--lime-8:color(display-p3 .585 .707 .378);--lime-9:color(display-p3 .78 .928 .466);--lime-10:color(display-p3 .734 .896 .397);--lime-11:color(display-p3 .386 .482 .227);--lime-12:color(display-p3 .222 .25 .128)}}}:root,.light,.light-theme{--yellow-1:#fdfdf9;--yellow-2:#fefce9;--yellow-3:#fffab8;--yellow-4:#fff394;--yellow-5:#ffe770;--yellow-6:#f3d768;--yellow-7:#e4c767;--yellow-8:#d5ae39;--yellow-9:#ffe629;--yellow-10:#ffdc00;--yellow-11:#9e6c00;--yellow-12:#473b1f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--yellow-1:color(display-p3 .992 .992 .978);--yellow-2:color(display-p3 .995 .99 .922);--yellow-3:color(display-p3 .997 .982 .749);--yellow-4:color(display-p3 .992 .953 .627);--yellow-5:color(display-p3 .984 .91 .51);--yellow-6:color(display-p3 .934 .847 .474);--yellow-7:color(display-p3 .876 .785 .46);--yellow-8:color(display-p3 .811 .689 .313);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 .977 .868 .291);--yellow-11:color(display-p3 .6 .44 0);--yellow-12:color(display-p3 .271 .233 .137)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--orange-1:#fefcfb;--orange-2:#fff7ed;--orange-3:#ffefd6;--orange-4:#ffdfb5;--orange-5:#ffd19a;--orange-6:#ffc182;--orange-7:#f5ae73;--orange-8:#ec9455;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--orange-12:#582d1d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--orange-1:color(display-p3 .995 .988 .985);--orange-2:color(display-p3 .994 .968 .934);--orange-3:color(display-p3 .989 .938 .85);--orange-4:color(display-p3 1 .874 .687);--orange-5:color(display-p3 1 .821 .583);--orange-6:color(display-p3 .975 .767 .545);--orange-7:color(display-p3 .919 .693 .486);--orange-8:color(display-p3 .877 .597 .379);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .87 .409 .164);--orange-11:color(display-p3 .76 .34 0);--orange-12:color(display-p3 .323 .185 .127)}}}:root,.light,.light-theme{--brown-1:#fefdfc;--brown-2:#fcf9f6;--brown-3:#f6eee7;--brown-4:#f0e4d9;--brown-5:#ebdaca;--brown-6:#e4cdb7;--brown-7:#dcbc9f;--brown-8:#cea37e;--brown-9:#ad7f58;--brown-10:#a07553;--brown-11:#815e46;--brown-12:#3e332e}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--brown-1:color(display-p3 .995 .992 .989);--brown-2:color(display-p3 .987 .976 .964);--brown-3:color(display-p3 .959 .936 .909);--brown-4:color(display-p3 .934 .897 .855);--brown-5:color(display-p3 .909 .856 .798);--brown-6:color(display-p3 .88 .808 .73);--brown-7:color(display-p3 .841 .742 .639);--brown-8:color(display-p3 .782 .647 .514);--brown-9:color(display-p3 .651 .505 .368);--brown-10:color(display-p3 .601 .465 .344);--brown-11:color(display-p3 .485 .374 .288);--brown-12:color(display-p3 .236 .202 .183)}}}:root,.light,.light-theme{--bronze-1:#fdfcfc;--bronze-2:#fdf7f5;--bronze-3:#f6edea;--bronze-4:#efe4df;--bronze-5:#e7d9d3;--bronze-6:#dfcdc5;--bronze-7:#d3bcb3;--bronze-8:#c2a499;--bronze-9:#a18072;--bronze-10:#957468;--bronze-11:#7d5e54;--bronze-12:#43302b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--bronze-1:color(display-p3 .991 .988 .988);--bronze-2:color(display-p3 .989 .97 .961);--bronze-3:color(display-p3 .958 .932 .919);--bronze-4:color(display-p3 .929 .894 .877);--bronze-5:color(display-p3 .898 .853 .832);--bronze-6:color(display-p3 .861 .805 .778);--bronze-7:color(display-p3 .812 .739 .706);--bronze-8:color(display-p3 .741 .647 .606);--bronze-9:color(display-p3 .611 .507 .455);--bronze-10:color(display-p3 .563 .461 .414);--bronze-11:color(display-p3 .471 .373 .336);--bronze-12:color(display-p3 .251 .191 .172)}}}:root,.light,.light-theme{--gold-1:#fdfdfc;--gold-2:#faf9f2;--gold-3:#f2f0e7;--gold-4:#eae6db;--gold-5:#e1dccf;--gold-6:#d8d0bf;--gold-7:#cbc0aa;--gold-8:#b9a88d;--gold-9:#978365;--gold-10:#8c7a5e;--gold-11:#71624b;--gold-12:#3b352b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gold-1:color(display-p3 .992 .992 .989);--gold-2:color(display-p3 .98 .976 .953);--gold-3:color(display-p3 .947 .94 .909);--gold-4:color(display-p3 .914 .904 .865);--gold-5:color(display-p3 .88 .865 .816);--gold-6:color(display-p3 .84 .818 .756);--gold-7:color(display-p3 .788 .753 .677);--gold-8:color(display-p3 .715 .66 .565);--gold-9:color(display-p3 .579 .517 .41);--gold-10:color(display-p3 .538 .479 .38);--gold-11:color(display-p3 .433 .386 .305);--gold-12:color(display-p3 .227 .209 .173)}}}:root,.light,.light-theme{--sky-1:#f9feff;--sky-2:#f1fafd;--sky-3:#e1f6fd;--sky-4:#d1f0fa;--sky-5:#bee7f5;--sky-6:#a9daed;--sky-7:#8dcae3;--sky-8:#60b3d7;--sky-9:#7ce2fe;--sky-10:#74daf8;--sky-11:#00749e;--sky-12:#1d3e56}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sky-1:color(display-p3 .98 .995 .999);--sky-2:color(display-p3 .953 .98 .99);--sky-3:color(display-p3 .899 .963 .989);--sky-4:color(display-p3 .842 .937 .977);--sky-5:color(display-p3 .777 .9 .954);--sky-6:color(display-p3 .701 .851 .921);--sky-7:color(display-p3 .604 .785 .879);--sky-8:color(display-p3 .457 .696 .829);--sky-9:color(display-p3 .585 .877 .983);--sky-10:color(display-p3 .555 .845 .959);--sky-11:color(display-p3 .193 .448 .605);--sky-12:color(display-p3 .145 .241 .329)}}}:root,.light,.light-theme{--mint-1:#f9fefd;--mint-2:#f2fbf9;--mint-3:#ddf9f2;--mint-4:#c8f4e9;--mint-5:#b3ecde;--mint-6:#9ce0d0;--mint-7:#7ecfbd;--mint-8:#4cbba5;--mint-9:#86ead4;--mint-10:#7de0cb;--mint-11:#027864;--mint-12:#16433c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--mint-1:color(display-p3 .98 .995 .992);--mint-2:color(display-p3 .957 .985 .977);--mint-3:color(display-p3 .888 .972 .95);--mint-4:color(display-p3 .819 .951 .916);--mint-5:color(display-p3 .747 .918 .873);--mint-6:color(display-p3 .668 .87 .818);--mint-7:color(display-p3 .567 .805 .744);--mint-8:color(display-p3 .42 .724 .649);--mint-9:color(display-p3 .62 .908 .834);--mint-10:color(display-p3 .585 .871 .797);--mint-11:color(display-p3 .203 .463 .397);--mint-12:color(display-p3 .136 .259 .236)}}}:root,.light,.light-theme{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--mauve-1:color(display-p3 .991 .988 .992);--mauve-2:color(display-p3 .98 .976 .984);--mauve-3:color(display-p3 .946 .938 .952);--mauve-4:color(display-p3 .915 .906 .925);--mauve-5:color(display-p3 .886 .876 .901);--mauve-6:color(display-p3 .856 .846 .875);--mauve-7:color(display-p3 .814 .804 .84);--mauve-8:color(display-p3 .735 .728 .777);--mauve-9:color(display-p3 .555 .549 .596);--mauve-10:color(display-p3 .514 .508 .552);--mauve-11:color(display-p3 .395 .388 .424);--mauve-12:color(display-p3 .128 .122 .147)}}}:root,.light,.light-theme{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-1:color(display-p3 .988 .988 .988);--gray-2:color(display-p3 .975 .975 .975);--gray-3:color(display-p3 .939 .939 .939);--gray-4:color(display-p3 .908 .908 .908);--gray-5:color(display-p3 .88 .88 .88);--gray-6:color(display-p3 .849 .849 .849);--gray-7:color(display-p3 .807 .807 .807);--gray-8:color(display-p3 .732 .732 .732);--gray-9:color(display-p3 .553 .553 .553);--gray-10:color(display-p3 .512 .512 .512);--gray-11:color(display-p3 .392 .392 .392);--gray-12:color(display-p3 .125 .125 .125)}}}:root,.light,.light-theme{--sage-1:#fbfdfc;--sage-2:#f7f9f8;--sage-3:#eef1f0;--sage-4:#e6e9e8;--sage-5:#dfe2e0;--sage-6:#d7dad9;--sage-7:#cbcfcd;--sage-8:#b8bcba;--sage-9:#868e8b;--sage-10:#7c8481;--sage-11:#5f6563;--sage-12:#1a211e}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sage-1:color(display-p3 .986 .992 .988);--sage-2:color(display-p3 .97 .977 .974);--sage-3:color(display-p3 .935 .944 .94);--sage-4:color(display-p3 .904 .913 .909);--sage-5:color(display-p3 .875 .885 .88);--sage-6:color(display-p3 .844 .854 .849);--sage-7:color(display-p3 .8 .811 .806);--sage-8:color(display-p3 .725 .738 .732);--sage-9:color(display-p3 .531 .556 .546);--sage-10:color(display-p3 .492 .515 .506);--sage-11:color(display-p3 .377 .395 .389);--sage-12:color(display-p3 .107 .129 .118)}}}:root,.light,.light-theme{--olive-1:#fcfdfc;--olive-2:#f8faf8;--olive-3:#eff1ef;--olive-4:#e7e9e7;--olive-5:#dfe2df;--olive-6:#d7dad7;--olive-7:#cccfcc;--olive-8:#b9bcb8;--olive-9:#898e87;--olive-10:#7f847d;--olive-11:#60655f;--olive-12:#1d211c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--olive-1:color(display-p3 .989 .992 .989);--olive-2:color(display-p3 .974 .98 .973);--olive-3:color(display-p3 .939 .945 .937);--olive-4:color(display-p3 .907 .914 .905);--olive-5:color(display-p3 .878 .885 .875);--olive-6:color(display-p3 .846 .855 .843);--olive-7:color(display-p3 .803 .812 .8);--olive-8:color(display-p3 .727 .738 .723);--olive-9:color(display-p3 .541 .556 .532);--olive-10:color(display-p3 .5 .515 .491);--olive-11:color(display-p3 .38 .395 .374);--olive-12:color(display-p3 .117 .129 .111)}}}:root,.light,.light-theme{--sand-1:#fdfdfc;--sand-2:#f9f9f8;--sand-3:#f1f0ef;--sand-4:#e9e8e6;--sand-5:#e2e1de;--sand-6:#dad9d6;--sand-7:#cfceca;--sand-8:#bcbbb5;--sand-9:#8d8d86;--sand-10:#82827c;--sand-11:#63635e;--sand-12:#21201c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sand-1:color(display-p3 .992 .992 .989);--sand-2:color(display-p3 .977 .977 .973);--sand-3:color(display-p3 .943 .942 .936);--sand-4:color(display-p3 .913 .912 .903);--sand-5:color(display-p3 .885 .883 .873);--sand-6:color(display-p3 .854 .852 .839);--sand-7:color(display-p3 .813 .81 .794);--sand-8:color(display-p3 .738 .734 .713);--sand-9:color(display-p3 .553 .553 .528);--sand-10:color(display-p3 .511 .511 .488);--sand-11:color(display-p3 .388 .388 .37);--sand-12:color(display-p3 .129 .126 .111)}}}:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}:root{--white-a1:#ffffff0d;--white-a2:#ffffff1a;--white-a3:#ffffff26;--white-a4:#fff3;--white-a5:#ffffff4d;--white-a6:#fff6;--white-a7:#ffffff80;--white-a8:#fff9;--white-a9:#ffffffb3;--white-a10:#fffc;--white-a11:#ffffffe6;--white-a12:#fffffff2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--white-a1:color(display-p3 1 1 1/.05);--white-a2:color(display-p3 1 1 1/.1);--white-a3:color(display-p3 1 1 1/.15);--white-a4:color(display-p3 1 1 1/.2);--white-a5:color(display-p3 1 1 1/.3);--white-a6:color(display-p3 1 1 1/.4);--white-a7:color(display-p3 1 1 1/.5);--white-a8:color(display-p3 1 1 1/.6);--white-a9:color(display-p3 1 1 1/.7);--white-a10:color(display-p3 1 1 1/.8);--white-a11:color(display-p3 1 1 1/.9);--white-a12:color(display-p3 1 1 1/.95)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}.dark,.dark-theme{--tomato-1:#181111;--tomato-2:#1f1513;--tomato-3:#391714;--tomato-4:#4e1511;--tomato-5:#5e1c16;--tomato-6:#6e2920;--tomato-7:#853a2d;--tomato-8:#ac4d39;--tomato-9:#e54d2e;--tomato-10:#ec6142;--tomato-11:#ff977d;--tomato-12:#fbd3cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--tomato-1:color(display-p3 .09 .068 .067);--tomato-2:color(display-p3 .115 .084 .076);--tomato-3:color(display-p3 .205 .097 .083);--tomato-4:color(display-p3 .282 .099 .077);--tomato-5:color(display-p3 .339 .129 .101);--tomato-6:color(display-p3 .398 .179 .141);--tomato-7:color(display-p3 .487 .245 .194);--tomato-8:color(display-p3 .629 .322 .248);--tomato-9:color(display-p3 .831 .345 .231);--tomato-10:color(display-p3 .862 .415 .298);--tomato-11:color(display-p3 1 .585 .455);--tomato-12:color(display-p3 .959 .833 .802)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}.dark,.dark-theme{--ruby-1:#191113;--ruby-2:#1e1517;--ruby-3:#3a141e;--ruby-4:#4e1325;--ruby-5:#5e1a2e;--ruby-6:#6f2539;--ruby-7:#883447;--ruby-8:#b3445a;--ruby-9:#e54666;--ruby-10:#ec5a72;--ruby-11:#ff949d;--ruby-12:#fed2e1}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--ruby-1:color(display-p3 .093 .068 .074);--ruby-2:color(display-p3 .113 .083 .089);--ruby-3:color(display-p3 .208 .088 .117);--ruby-4:color(display-p3 .279 .092 .147);--ruby-5:color(display-p3 .337 .12 .18);--ruby-6:color(display-p3 .401 .166 .223);--ruby-7:color(display-p3 .495 .224 .281);--ruby-8:color(display-p3 .652 .295 .359);--ruby-9:color(display-p3 .83 .323 .408);--ruby-10:color(display-p3 .857 .392 .455);--ruby-11:color(display-p3 1 .57 .59);--ruby-12:color(display-p3 .968 .83 .88)}}}.dark,.dark-theme{--crimson-1:#191114;--crimson-2:#201318;--crimson-3:#381525;--crimson-4:#4d122f;--crimson-5:#5c1839;--crimson-6:#6d2545;--crimson-7:#873356;--crimson-8:#b0436e;--crimson-9:#e93d82;--crimson-10:#ee518a;--crimson-11:#ff92ad;--crimson-12:#fdd3e8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--crimson-1:color(display-p3 .093 .068 .078);--crimson-2:color(display-p3 .117 .078 .095);--crimson-3:color(display-p3 .203 .091 .143);--crimson-4:color(display-p3 .277 .087 .182);--crimson-5:color(display-p3 .332 .115 .22);--crimson-6:color(display-p3 .394 .162 .268);--crimson-7:color(display-p3 .489 .222 .336);--crimson-8:color(display-p3 .638 .289 .429);--crimson-9:color(display-p3 .843 .298 .507);--crimson-10:color(display-p3 .864 .364 .539);--crimson-11:color(display-p3 1 .56 .66);--crimson-12:color(display-p3 .966 .834 .906)}}}.dark,.dark-theme{--pink-1:#191117;--pink-2:#21121d;--pink-3:#37172f;--pink-4:#4b143d;--pink-5:#591c47;--pink-6:#692955;--pink-7:#833869;--pink-8:#a84885;--pink-9:#d6409f;--pink-10:#de51a8;--pink-11:#ff8dcc;--pink-12:#fdd1ea}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-1:color(display-p3 .093 .068 .089);--pink-2:color(display-p3 .121 .073 .11);--pink-3:color(display-p3 .198 .098 .179);--pink-4:color(display-p3 .271 .095 .231);--pink-5:color(display-p3 .32 .127 .273);--pink-6:color(display-p3 .382 .177 .326);--pink-7:color(display-p3 .477 .238 .405);--pink-8:color(display-p3 .612 .304 .51);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .808 .356 .645);--pink-11:color(display-p3 1 .535 .78);--pink-12:color(display-p3 .964 .826 .912)}}}.dark,.dark-theme{--plum-1:#181118;--plum-2:#201320;--plum-3:#351a35;--plum-4:#451d47;--plum-5:#512454;--plum-6:#5e3061;--plum-7:#734079;--plum-8:#92549c;--plum-9:#ab4aba;--plum-10:#b658c4;--plum-11:#e796f3;--plum-12:#f4d4f4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--plum-1:color(display-p3 .09 .068 .092);--plum-2:color(display-p3 .118 .077 .121);--plum-3:color(display-p3 .192 .105 .202);--plum-4:color(display-p3 .25 .121 .271);--plum-5:color(display-p3 .293 .152 .319);--plum-6:color(display-p3 .343 .198 .372);--plum-7:color(display-p3 .424 .262 .461);--plum-8:color(display-p3 .54 .341 .595);--plum-9:color(display-p3 .624 .313 .708);--plum-10:color(display-p3 .666 .365 .748);--plum-11:color(display-p3 .86 .602 .933);--plum-12:color(display-p3 .936 .836 .949)}}}.dark,.dark-theme{--purple-1:#18111b;--purple-2:#1e1523;--purple-3:#301c3b;--purple-4:#3d224e;--purple-5:#48295c;--purple-6:#54346b;--purple-7:#664282;--purple-8:#8457aa;--purple-9:#8e4ec6;--purple-10:#9a5cd0;--purple-11:#d19dff;--purple-12:#ecd9fa}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--purple-1:color(display-p3 .09 .068 .103);--purple-2:color(display-p3 .113 .082 .134);--purple-3:color(display-p3 .175 .112 .224);--purple-4:color(display-p3 .224 .137 .297);--purple-5:color(display-p3 .264 .167 .349);--purple-6:color(display-p3 .311 .208 .406);--purple-7:color(display-p3 .381 .266 .496);--purple-8:color(display-p3 .49 .349 .649);--purple-9:color(display-p3 .523 .318 .751);--purple-10:color(display-p3 .57 .373 .791);--purple-11:color(display-p3 .8 .62 1);--purple-12:color(display-p3 .913 .854 .971)}}}.dark,.dark-theme{--violet-1:#14121f;--violet-2:#1b1525;--violet-3:#291f43;--violet-4:#33255b;--violet-5:#3c2e69;--violet-6:#473876;--violet-7:#56468b;--violet-8:#6958ad;--violet-9:#6e56cf;--violet-10:#7d66d9;--violet-11:#baa7ff;--violet-12:#e2ddfe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--violet-1:color(display-p3 .077 .071 .118);--violet-2:color(display-p3 .101 .084 .141);--violet-3:color(display-p3 .154 .123 .256);--violet-4:color(display-p3 .191 .148 .345);--violet-5:color(display-p3 .226 .182 .396);--violet-6:color(display-p3 .269 .223 .449);--violet-7:color(display-p3 .326 .277 .53);--violet-8:color(display-p3 .399 .346 .656);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .477 .402 .823);--violet-11:color(display-p3 .72 .65 1);--violet-12:color(display-p3 .883 .867 .986)}}}.dark,.dark-theme{--iris-1:#13131e;--iris-2:#171625;--iris-3:#202248;--iris-4:#262a65;--iris-5:#303374;--iris-6:#3d3e82;--iris-7:#4a4a95;--iris-8:#5958b1;--iris-9:#5b5bd6;--iris-10:#6e6ade;--iris-11:#b1a9ff;--iris-12:#e0dffe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--iris-1:color(display-p3 .075 .075 .114);--iris-2:color(display-p3 .089 .086 .14);--iris-3:color(display-p3 .128 .134 .272);--iris-4:color(display-p3 .153 .165 .382);--iris-5:color(display-p3 .192 .201 .44);--iris-6:color(display-p3 .239 .241 .491);--iris-7:color(display-p3 .291 .289 .565);--iris-8:color(display-p3 .35 .345 .673);--iris-9:color(display-p3 .357 .357 .81);--iris-10:color(display-p3 .428 .416 .843);--iris-11:color(display-p3 .685 .662 1);--iris-12:color(display-p3 .878 .875 .986)}}}.dark,.dark-theme{--indigo-1:#11131f;--indigo-2:#141726;--indigo-3:#182449;--indigo-4:#1d2e62;--indigo-5:#253974;--indigo-6:#304384;--indigo-7:#3a4f97;--indigo-8:#435db1;--indigo-9:#3e63dd;--indigo-10:#5472e4;--indigo-11:#9eb1ff;--indigo-12:#d6e1ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--indigo-1:color(display-p3 .068 .074 .118);--indigo-2:color(display-p3 .081 .089 .144);--indigo-3:color(display-p3 .105 .141 .275);--indigo-4:color(display-p3 .129 .18 .369);--indigo-5:color(display-p3 .163 .22 .439);--indigo-6:color(display-p3 .203 .262 .5);--indigo-7:color(display-p3 .245 .309 .575);--indigo-8:color(display-p3 .285 .362 .674);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .354 .445 .866);--indigo-11:color(display-p3 .63 .69 1);--indigo-12:color(display-p3 .848 .881 .99)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}.dark,.dark-theme{--cyan-1:#0b161a;--cyan-2:#101b20;--cyan-3:#082c36;--cyan-4:#003848;--cyan-5:#004558;--cyan-6:#045468;--cyan-7:#12677e;--cyan-8:#11809c;--cyan-9:#00a2c7;--cyan-10:#23afd0;--cyan-11:#4ccce6;--cyan-12:#b6ecf7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-1:color(display-p3 .053 .085 .098);--cyan-2:color(display-p3 .072 .105 .122);--cyan-3:color(display-p3 .073 .168 .209);--cyan-4:color(display-p3 .063 .216 .277);--cyan-5:color(display-p3 .091 .267 .336);--cyan-6:color(display-p3 .137 .324 .4);--cyan-7:color(display-p3 .186 .398 .484);--cyan-8:color(display-p3 .23 .496 .6);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .331 .675 .801);--cyan-11:color(display-p3 .446 .79 .887);--cyan-12:color(display-p3 .757 .919 .962)}}}.dark,.dark-theme{--teal-1:#0d1514;--teal-2:#111c1b;--teal-3:#0d2d2a;--teal-4:#023b37;--teal-5:#084843;--teal-6:#145750;--teal-7:#1c6961;--teal-8:#207e73;--teal-9:#12a594;--teal-10:#0eb39e;--teal-11:#0bd8b6;--teal-12:#adf0dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--teal-1:color(display-p3 .059 .083 .079);--teal-2:color(display-p3 .075 .11 .107);--teal-3:color(display-p3 .087 .175 .165);--teal-4:color(display-p3 .087 .227 .214);--teal-5:color(display-p3 .12 .277 .261);--teal-6:color(display-p3 .162 .335 .314);--teal-7:color(display-p3 .205 .406 .379);--teal-8:color(display-p3 .245 .489 .453);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .319 .69 .62);--teal-11:color(display-p3 .388 .835 .719);--teal-12:color(display-p3 .734 .934 .87)}}}.dark,.dark-theme{--jade-1:#0d1512;--jade-2:#121c18;--jade-3:#0f2e22;--jade-4:#0b3b2c;--jade-5:#114837;--jade-6:#1b5745;--jade-7:#246854;--jade-8:#2a7e68;--jade-9:#29a383;--jade-10:#27b08b;--jade-11:#1fd8a4;--jade-12:#adf0d4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--jade-1:color(display-p3 .059 .083 .071);--jade-2:color(display-p3 .078 .11 .094);--jade-3:color(display-p3 .091 .176 .138);--jade-4:color(display-p3 .102 .228 .177);--jade-5:color(display-p3 .133 .279 .221);--jade-6:color(display-p3 .174 .334 .273);--jade-7:color(display-p3 .219 .402 .335);--jade-8:color(display-p3 .263 .488 .411);--jade-9:color(display-p3 .319 .63 .521);--jade-10:color(display-p3 .338 .68 .555);--jade-11:color(display-p3 .4 .835 .656);--jade-12:color(display-p3 .734 .934 .838)}}}.dark,.dark-theme{--green-1:#0e1512;--green-2:#121b17;--green-3:#132d21;--green-4:#113b29;--green-5:#174933;--green-6:#20573e;--green-7:#28684a;--green-8:#2f7c57;--green-9:#30a46c;--green-10:#33b074;--green-11:#3dd68c;--green-12:#b1f1cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-1:color(display-p3 .062 .083 .071);--green-2:color(display-p3 .079 .106 .09);--green-3:color(display-p3 .1 .173 .133);--green-4:color(display-p3 .115 .229 .166);--green-5:color(display-p3 .147 .282 .206);--green-6:color(display-p3 .185 .338 .25);--green-7:color(display-p3 .227 .403 .298);--green-8:color(display-p3 .27 .479 .351);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .357 .682 .474);--green-11:color(display-p3 .434 .828 .573);--green-12:color(display-p3 .747 .938 .807)}}}.dark,.dark-theme{--grass-1:#0e1511;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-5:#25482d;--grass-6:#2d5736;--grass-7:#366740;--grass-8:#3e7949;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--grass-1:color(display-p3 .062 .083 .067);--grass-2:color(display-p3 .083 .103 .085);--grass-3:color(display-p3 .118 .163 .122);--grass-4:color(display-p3 .142 .225 .15);--grass-5:color(display-p3 .178 .279 .186);--grass-6:color(display-p3 .217 .337 .224);--grass-7:color(display-p3 .258 .4 .264);--grass-8:color(display-p3 .302 .47 .305);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .426 .694 .426);--grass-11:color(display-p3 .535 .807 .542);--grass-12:color(display-p3 .797 .936 .776)}}}.dark,.dark-theme{--lime-1:#11130c;--lime-2:#151a10;--lime-3:#1f2917;--lime-4:#29371d;--lime-5:#334423;--lime-6:#3d522a;--lime-7:#496231;--lime-8:#577538;--lime-9:#bdee63;--lime-10:#d4ff70;--lime-11:#bde56c;--lime-12:#e3f7ba}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--lime-1:color(display-p3 .067 .073 .048);--lime-2:color(display-p3 .086 .1 .067);--lime-3:color(display-p3 .13 .16 .099);--lime-4:color(display-p3 .172 .214 .126);--lime-5:color(display-p3 .213 .266 .153);--lime-6:color(display-p3 .257 .321 .182);--lime-7:color(display-p3 .307 .383 .215);--lime-8:color(display-p3 .365 .456 .25);--lime-9:color(display-p3 .78 .928 .466);--lime-10:color(display-p3 .865 .995 .519);--lime-11:color(display-p3 .771 .893 .485);--lime-12:color(display-p3 .905 .966 .753)}}}.dark,.dark-theme{--yellow-1:#14120b;--yellow-2:#1b180f;--yellow-3:#2d2305;--yellow-4:#362b00;--yellow-5:#433500;--yellow-6:#524202;--yellow-7:#665417;--yellow-8:#836a21;--yellow-9:#ffe629;--yellow-10:#ffff57;--yellow-11:#f5e147;--yellow-12:#f6eeb4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-1:color(display-p3 .078 .069 .047);--yellow-2:color(display-p3 .103 .094 .063);--yellow-3:color(display-p3 .168 .137 .039);--yellow-4:color(display-p3 .209 .169 0);--yellow-5:color(display-p3 .255 .209 0);--yellow-6:color(display-p3 .31 .261 .07);--yellow-7:color(display-p3 .389 .331 .135);--yellow-8:color(display-p3 .497 .42 .182);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 1 1 .456);--yellow-11:color(display-p3 .948 .885 .392);--yellow-12:color(display-p3 .959 .934 .731)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}.dark,.dark-theme{--orange-1:#17120e;--orange-2:#1e160f;--orange-3:#331e0b;--orange-4:#462100;--orange-5:#562800;--orange-6:#66350c;--orange-7:#7e451d;--orange-8:#a35829;--orange-9:#f76b15;--orange-10:#ff801f;--orange-11:#ffa057;--orange-12:#ffe0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--orange-1:color(display-p3 .088 .07 .057);--orange-2:color(display-p3 .113 .089 .061);--orange-3:color(display-p3 .189 .12 .056);--orange-4:color(display-p3 .262 .132 0);--orange-5:color(display-p3 .315 .168 .016);--orange-6:color(display-p3 .376 .219 .088);--orange-7:color(display-p3 .465 .283 .147);--orange-8:color(display-p3 .601 .359 .201);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .98 .51 .23);--orange-11:color(display-p3 1 .63 .38);--orange-12:color(display-p3 .98 .883 .775)}}}.dark,.dark-theme{--brown-1:#12110f;--brown-2:#1c1816;--brown-3:#28211d;--brown-4:#322922;--brown-5:#3e3128;--brown-6:#4d3c2f;--brown-7:#614a39;--brown-8:#7c5f46;--brown-9:#ad7f58;--brown-10:#b88c67;--brown-11:#dbb594;--brown-12:#f2e1ca}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--brown-1:color(display-p3 .071 .067 .059);--brown-2:color(display-p3 .107 .095 .087);--brown-3:color(display-p3 .151 .13 .115);--brown-4:color(display-p3 .191 .161 .138);--brown-5:color(display-p3 .235 .194 .162);--brown-6:color(display-p3 .291 .237 .192);--brown-7:color(display-p3 .365 .295 .232);--brown-8:color(display-p3 .469 .377 .287);--brown-9:color(display-p3 .651 .505 .368);--brown-10:color(display-p3 .697 .557 .423);--brown-11:color(display-p3 .835 .715 .597);--brown-12:color(display-p3 .938 .885 .802)}}}.dark,.dark-theme{--bronze-1:#141110;--bronze-2:#1c1917;--bronze-3:#262220;--bronze-4:#302a27;--bronze-5:#3b3330;--bronze-6:#493e3a;--bronze-7:#5a4c47;--bronze-8:#6f5f58;--bronze-9:#a18072;--bronze-10:#ae8c7e;--bronze-11:#d4b3a5;--bronze-12:#ede0d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--bronze-1:color(display-p3 .076 .067 .063);--bronze-2:color(display-p3 .106 .097 .093);--bronze-3:color(display-p3 .147 .132 .125);--bronze-4:color(display-p3 .185 .166 .156);--bronze-5:color(display-p3 .227 .202 .19);--bronze-6:color(display-p3 .278 .246 .23);--bronze-7:color(display-p3 .343 .302 .281);--bronze-8:color(display-p3 .426 .374 .347);--bronze-9:color(display-p3 .611 .507 .455);--bronze-10:color(display-p3 .66 .556 .504);--bronze-11:color(display-p3 .81 .707 .655);--bronze-12:color(display-p3 .921 .88 .854)}}}.dark,.dark-theme{--gold-1:#121211;--gold-2:#1b1a17;--gold-3:#24231f;--gold-4:#2d2b26;--gold-5:#38352e;--gold-6:#444039;--gold-7:#544f46;--gold-8:#696256;--gold-9:#978365;--gold-10:#a39073;--gold-11:#cbb99f;--gold-12:#e8e2d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gold-1:color(display-p3 .071 .071 .067);--gold-2:color(display-p3 .104 .101 .09);--gold-3:color(display-p3 .141 .136 .122);--gold-4:color(display-p3 .177 .17 .152);--gold-5:color(display-p3 .217 .207 .185);--gold-6:color(display-p3 .265 .252 .225);--gold-7:color(display-p3 .327 .31 .277);--gold-8:color(display-p3 .407 .384 .342);--gold-9:color(display-p3 .579 .517 .41);--gold-10:color(display-p3 .628 .566 .463);--gold-11:color(display-p3 .784 .728 .635);--gold-12:color(display-p3 .906 .887 .855)}}}.dark,.dark-theme{--sky-1:#0d141f;--sky-2:#111a27;--sky-3:#112840;--sky-4:#113555;--sky-5:#154467;--sky-6:#1b537b;--sky-7:#1f6692;--sky-8:#197cae;--sky-9:#7ce2fe;--sky-10:#a8eeff;--sky-11:#75c7f0;--sky-12:#c2f3ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sky-1:color(display-p3 .056 .078 .116);--sky-2:color(display-p3 .075 .101 .149);--sky-3:color(display-p3 .089 .154 .244);--sky-4:color(display-p3 .106 .207 .323);--sky-5:color(display-p3 .135 .261 .394);--sky-6:color(display-p3 .17 .322 .469);--sky-7:color(display-p3 .205 .394 .557);--sky-8:color(display-p3 .232 .48 .665);--sky-9:color(display-p3 .585 .877 .983);--sky-10:color(display-p3 .718 .925 .991);--sky-11:color(display-p3 .536 .772 .924);--sky-12:color(display-p3 .799 .947 .993)}}}.dark,.dark-theme{--mint-1:#0e1515;--mint-2:#0f1b1b;--mint-3:#092c2b;--mint-4:#003a38;--mint-5:#004744;--mint-6:#105650;--mint-7:#1e685f;--mint-8:#277f70;--mint-9:#86ead4;--mint-10:#a8f5e5;--mint-11:#58d5ba;--mint-12:#c4f5e1}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--mint-1:color(display-p3 .059 .082 .081);--mint-2:color(display-p3 .068 .104 .105);--mint-3:color(display-p3 .077 .17 .168);--mint-4:color(display-p3 .068 .224 .22);--mint-5:color(display-p3 .104 .275 .264);--mint-6:color(display-p3 .154 .332 .313);--mint-7:color(display-p3 .207 .403 .373);--mint-8:color(display-p3 .258 .49 .441);--mint-9:color(display-p3 .62 .908 .834);--mint-10:color(display-p3 .725 .954 .898);--mint-11:color(display-p3 .482 .825 .733);--mint-12:color(display-p3 .807 .955 .887)}}}:root{--color-black:#000;--color-white:#fff;--radius:.625rem;--color-bg-surface-base:var(--color-white);--color-bg-surface-overlay:var(--color-white);--color-bg-surface-raised:var(--color-white);--color-bg-brand:var(--slate-12);--color-bg-brand-hovered:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-brand-hovered:color-mix(in oklch, var(--slate-12) 80%, white)}}:root{--color-bg-brand-pressed:var(--slate-12);--color-bg-brand-subtle:var(--slate-3);--color-bg-brand-subtle-hovered:var(--slate-4);--color-bg-brand-subtle-pressed:var(--slate-5);--color-bg-brand-subtler:var(--slate-2);--color-bg-brand-subtler-hovered:var(--slate-3);--color-bg-brand-subtler-pressed:var(--slate-4);--color-bg-neutral:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral:color-mix(in srgb, var(--slate-12) 10%, transparent)}}:root{--color-bg-neutral-hovered:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral-hovered:color-mix(in srgb, var(--slate-12) 14%, transparent)}}:root{--color-bg-neutral-pressed:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral-pressed:color-mix(in srgb, var(--slate-12) 18%, transparent)}}:root{--color-bg-neutral-bold:var(--slate-12);--color-bg-neutral-bold-hovered:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral-bold-hovered:color-mix(in oklch, var(--slate-12) 80%, white)}}:root{--color-bg-neutral-bold-pressed:var(--slate-12);--color-bg-neutral-subtle:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral-subtle:color-mix(in srgb, var(--slate-12) 6%, transparent)}}:root{--color-bg-neutral-subtle-hovered:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral-subtle-hovered:color-mix(in srgb, var(--slate-12) 10%, transparent)}}:root{--color-bg-neutral-subtle-pressed:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-neutral-subtle-pressed:color-mix(in srgb, var(--slate-12) 14%, transparent)}}:root{--color-bg-error:var(--tomato-11);--color-bg-error-hovered:var(--tomato-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-error-hovered:color-mix(in oklch, var(--tomato-11) 90%, black)}}:root{--color-bg-error-pressed:var(--tomato-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-error-pressed:color-mix(in oklch, var(--tomato-11) 80%, black)}}:root{--color-bg-error-subtle:var(--tomato-8);--color-bg-error-subtle-hovered:var(--tomato-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-error-subtle-hovered:color-mix(in oklch, var(--tomato-8) 90%, black)}}:root{--color-bg-error-subtle-pressed:var(--tomato-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-error-subtle-pressed:color-mix(in oklch, var(--tomato-8) 80%, black)}}:root{--color-bg-error-subtler:var(--tomato-2);--color-bg-error-subtler-hovered:var(--tomato-3);--color-bg-error-subtler-pressed:var(--tomato-4);--color-bg-success:var(--teal-11);--color-bg-success-hovered:var(--teal-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-hovered:color-mix(in oklch, var(--teal-11) 90%, black)}}:root{--color-bg-success-pressed:var(--teal-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-pressed:color-mix(in oklch, var(--teal-11) 80%, black)}}:root{--color-bg-success-subtle:var(--teal-8);--color-bg-success-subtle-hovered:var(--teal-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-subtle-hovered:color-mix(in oklch, var(--teal-8) 90%, black)}}:root{--color-bg-success-subtle-pressed:var(--teal-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-subtle-pressed:color-mix(in oklch, var(--teal-8) 80%, black)}}:root{--color-bg-success-subtler:var(--teal-2);--color-bg-success-subtler-hovered:var(--teal-3);--color-bg-success-subtler-pressed:var(--teal-4);--color-bg-warning:var(--amber-11);--color-bg-warning-hovered:var(--amber-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-warning-hovered:color-mix(in oklch, var(--amber-11) 90%, black)}}:root{--color-bg-warning-pressed:var(--amber-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-warning-pressed:color-mix(in oklch, var(--amber-11) 80%, black)}}:root{--color-bg-warning-subtle:var(--amber-8);--color-bg-warning-subtle-hovered:var(--amber-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-warning-subtle-hovered:color-mix(in oklch, var(--amber-8) 90%, black)}}:root{--color-bg-warning-subtle-pressed:var(--amber-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-warning-subtle-pressed:color-mix(in oklch, var(--amber-8) 80%, black)}}:root{--color-bg-warning-subtler:var(--brown-2);--color-bg-warning-subtler-hovered:var(--brown-3);--color-bg-warning-subtler-pressed:var(--brown-4);--color-bg-info:var(--blue-11);--color-bg-info-hovered:var(--blue-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-info-hovered:color-mix(in oklch, var(--blue-11) 90%, black)}}:root{--color-bg-info-pressed:var(--blue-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-info-pressed:color-mix(in oklch, var(--blue-11) 80%, black)}}:root{--color-bg-info-subtle:var(--blue-8);--color-bg-info-subtle-hovered:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-info-subtle-hovered:color-mix(in oklch, var(--blue-8) 90%, black)}}:root{--color-bg-info-subtle-pressed:var(--blue-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-info-subtle-pressed:color-mix(in oklch, var(--blue-8) 80%, black)}}:root{--color-bg-info-subtler:var(--blue-2);--color-bg-info-subtler-hovered:var(--blue-3);--color-bg-info-subtler-pressed:var(--blue-4);--color-bg-ai:var(--purple-11);--color-bg-ai-hovered:var(--purple-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-ai-hovered:color-mix(in oklch, var(--purple-11) 90%, black)}}:root{--color-bg-ai-pressed:var(--purple-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-ai-pressed:color-mix(in oklch, var(--purple-11) 80%, black)}}:root{--color-bg-ai-subtle:var(--purple-8);--color-bg-ai-subtle-hovered:var(--purple-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-ai-subtle-hovered:color-mix(in oklch, var(--purple-8) 90%, black)}}:root{--color-bg-ai-subtle-pressed:var(--purple-8)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-ai-subtle-pressed:color-mix(in oklch, var(--purple-8) 80%, black)}}:root{--color-bg-ai-subtler:var(--purple-2);--color-bg-ai-subtler-hovered:var(--purple-3);--color-bg-ai-subtler-pressed:var(--purple-4);--color-bg-accent-amber:var(--amber-8);--color-bg-accent-amber-subtle:var(--amber-3);--color-bg-accent-blue:var(--blue-8);--color-bg-accent-blue-subtle:var(--blue-3);--color-bg-accent-bronze:var(--bronze-8);--color-bg-accent-bronze-subtle:var(--bronze-3);--color-bg-accent-brown:var(--brown-8);--color-bg-accent-brown-subtle:var(--brown-3);--color-bg-accent-crimson:var(--crimson-8);--color-bg-accent-crimson-subtle:var(--crimson-3);--color-bg-accent-cyan:var(--cyan-8);--color-bg-accent-cyan-subtle:var(--cyan-3);--color-bg-accent-gold:var(--gold-8);--color-bg-accent-gold-subtle:var(--gold-3);--color-bg-accent-grass:var(--grass-8);--color-bg-accent-grass-subtle:var(--grass-3);--color-bg-accent-green:var(--green-8);--color-bg-accent-green-subtle:var(--green-3);--color-bg-accent-indigo:var(--indigo-8);--color-bg-accent-indigo-subtle:var(--indigo-3);--color-bg-accent-iris:var(--iris-8);--color-bg-accent-iris-subtle:var(--iris-3);--color-bg-accent-jade:var(--jade-8);--color-bg-accent-jade-subtle:var(--jade-3);--color-bg-accent-lime:var(--lime-8);--color-bg-accent-lime-subtle:var(--lime-3);--color-bg-accent-mint:var(--mint-8);--color-bg-accent-mint-subtle:var(--mint-3);--color-bg-accent-orange:var(--orange-8);--color-bg-accent-orange-subtle:var(--orange-3);--color-bg-accent-pink:var(--pink-8);--color-bg-accent-pink-subtle:var(--pink-3);--color-bg-accent-plum:var(--plum-8);--color-bg-accent-plum-subtle:var(--plum-3);--color-bg-accent-purple:var(--purple-8);--color-bg-accent-purple-subtle:var(--purple-3);--color-bg-accent-red:var(--red-8);--color-bg-accent-red-subtle:var(--red-3);--color-bg-accent-ruby:var(--ruby-8);--color-bg-accent-ruby-subtle:var(--ruby-3);--color-bg-accent-sky:var(--sky-8);--color-bg-accent-sky-subtle:var(--sky-3);--color-bg-accent-teal:var(--teal-8);--color-bg-accent-teal-subtle:var(--teal-3);--color-bg-accent-tomato:var(--tomato-8);--color-bg-accent-tomato-subtle:var(--tomato-3);--color-bg-accent-violet:var(--violet-8);--color-bg-accent-violet-subtle:var(--violet-3);--color-bg-accent-yellow:var(--yellow-8);--color-bg-accent-yellow-subtle:var(--yellow-3);--color-border-base:var(--color-white);--color-border-brand:var(--slate-8);--color-border-brand-subtle:var(--slate-6);--color-border-neutral:var(--slate-6);--color-border-neutral-bold:var(--slate-11);--color-border-neutral-subtle:var(--slate-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-neutral-subtle:color-mix(in srgb, var(--slate-11) 20%, transparent)}}:root{--color-border-error:var(--tomato-8);--color-border-error-subtle:var(--tomato-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-error-subtle:color-mix(in srgb, var(--tomato-11) 20%, transparent)}}:root{--color-border-info:var(--blue-8);--color-border-info-subtle:var(--blue-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-info-subtle:color-mix(in srgb, var(--blue-11) 20%, transparent)}}:root{--color-border-success:var(--teal-8);--color-border-success-subtle:var(--teal-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-success-subtle:color-mix(in srgb, var(--teal-11) 20%, transparent)}}:root{--color-border-warning:var(--amber-8);--color-border-warning-subtle:var(--amber-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-warning-subtle:color-mix(in srgb, var(--amber-11) 20%, transparent)}}:root{--color-border-ai:var(--purple-8);--color-border-ai-subtle:var(--purple-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-ai-subtle:color-mix(in srgb, var(--purple-11) 20%, transparent)}}:root{--color-border-accent-amber:var(--amber-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-amber:color-mix(in srgb, var(--amber-11) 20%, transparent)}}:root{--color-border-accent-blue:var(--blue-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-blue:color-mix(in srgb, var(--blue-11) 20%, transparent)}}:root{--color-border-accent-bronze:var(--bronze-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-bronze:color-mix(in srgb, var(--bronze-11) 20%, transparent)}}:root{--color-border-accent-brown:var(--brown-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-brown:color-mix(in srgb, var(--brown-11) 20%, transparent)}}:root{--color-border-accent-crimson:var(--crimson-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-crimson:color-mix(in srgb, var(--crimson-11) 20%, transparent)}}:root{--color-border-accent-cyan:var(--cyan-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-cyan:color-mix(in srgb, var(--cyan-11) 20%, transparent)}}:root{--color-border-accent-gold:var(--gold-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-gold:color-mix(in srgb, var(--gold-11) 20%, transparent)}}:root{--color-border-accent-grass:var(--grass-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-grass:color-mix(in srgb, var(--grass-11) 20%, transparent)}}:root{--color-border-accent-green:var(--green-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-green:color-mix(in srgb, var(--green-11) 20%, transparent)}}:root{--color-border-accent-indigo:var(--indigo-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-indigo:color-mix(in srgb, var(--indigo-11) 20%, transparent)}}:root{--color-border-accent-iris:var(--iris-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-iris:color-mix(in srgb, var(--iris-11) 20%, transparent)}}:root{--color-border-accent-jade:var(--jade-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-jade:color-mix(in srgb, var(--jade-11) 20%, transparent)}}:root{--color-border-accent-lime:var(--lime-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-lime:color-mix(in srgb, var(--lime-11) 20%, transparent)}}:root{--color-border-accent-mint:var(--mint-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-mint:color-mix(in srgb, var(--mint-11) 20%, transparent)}}:root{--color-border-accent-orange:var(--orange-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-orange:color-mix(in srgb, var(--orange-11) 20%, transparent)}}:root{--color-border-accent-pink:var(--pink-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-pink:color-mix(in srgb, var(--pink-11) 20%, transparent)}}:root{--color-border-accent-plum:var(--plum-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-plum:color-mix(in srgb, var(--plum-11) 20%, transparent)}}:root{--color-border-accent-purple:var(--purple-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-purple:color-mix(in srgb, var(--purple-11) 20%, transparent)}}:root{--color-border-accent-red:var(--red-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-red:color-mix(in srgb, var(--red-11) 20%, transparent)}}:root{--color-border-accent-ruby:var(--ruby-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-ruby:color-mix(in srgb, var(--ruby-11) 20%, transparent)}}:root{--color-border-accent-sky:var(--sky-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-sky:color-mix(in srgb, var(--sky-11) 20%, transparent)}}:root{--color-border-accent-teal:var(--teal-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-teal:color-mix(in srgb, var(--teal-11) 20%, transparent)}}:root{--color-border-accent-tomato:var(--tomato-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-tomato:color-mix(in srgb, var(--tomato-11) 20%, transparent)}}:root{--color-border-accent-violet:var(--violet-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-violet:color-mix(in srgb, var(--violet-11) 20%, transparent)}}:root{--color-border-accent-yellow:var(--yellow-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-accent-yellow:color-mix(in srgb, var(--yellow-11) 20%, transparent)}}:root{--color-border-focus-neutral:var(--slate-11);--color-border-focus-brand:var(--slate-11);--color-border-focus-error:var(--tomato-9);--color-border-focus-info:var(--blue-9);--color-border-focus-success:var(--teal-9);--color-border-focus-warning:var(--amber-9);--color-text-brand-primary:var(--slate-12);--color-text-brand-secondary:var(--slate-11);--color-text-brand-inverted:var(--slate-1);--color-text-neutral-primary:var(--slate-12);--color-text-neutral-secondary:var(--slate-11);--color-text-neutral-inverted:var(--slate-1);--color-text-error:var(--tomato-11);--color-text-error-inverted:var(--tomato-1);--color-text-success:var(--teal-11);--color-text-success-inverted:var(--teal-1);--color-text-warning:var(--amber-11);--color-text-warning-inverted:var(--amber-1);--color-text-info:var(--blue-11);--color-text-info-inverted:var(--blue-1);--color-text-ai:var(--purple-11);--color-text-ai-inverted:var(--purple-1);--color-text-link:var(--blue-11);--color-text-link-hovered:var(--blue-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-text-link-hovered:color-mix(in oklch, var(--blue-11) 90%, black)}}:root{--color-text-link-pressed:var(--blue-11);--color-text-accent-amber:var(--amber-11);--color-text-accent-blue:var(--blue-11);--color-text-accent-bronze:var(--bronze-11);--color-text-accent-brown:var(--brown-11);--color-text-accent-crimson:var(--crimson-11);--color-text-accent-cyan:var(--cyan-11);--color-text-accent-gold:var(--gold-11);--color-text-accent-grass:var(--grass-11);--color-text-accent-green:var(--green-11);--color-text-accent-indigo:var(--indigo-11);--color-text-accent-iris:var(--iris-11);--color-text-accent-jade:var(--jade-11);--color-text-accent-lime:var(--lime-11);--color-text-accent-mint:var(--mint-11);--color-text-accent-orange:var(--orange-11);--color-text-accent-pink:var(--pink-11);--color-text-accent-plum:var(--plum-11);--color-text-accent-purple:var(--purple-11);--color-text-accent-red:var(--red-11);--color-text-accent-ruby:var(--ruby-11);--color-text-accent-sky:var(--sky-11);--color-text-accent-teal:var(--teal-11);--color-text-accent-tomato:var(--tomato-11);--color-text-accent-violet:var(--violet-11);--color-text-accent-yellow:var(--yellow-11);--color-icon-brand-primary:var(--slate-12);--color-icon-brand-secondary:var(--slate-11);--color-icon-brand-inverted:var(--slate-1);--color-icon-neutral-primary:var(--slate-12);--color-icon-neutral-secondary:var(--slate-11);--color-icon-neutral-inverted:var(--slate-1);--color-icon-error:var(--tomato-11);--color-icon-error-inverted:var(--tomato-1);--color-icon-success:var(--teal-11);--color-icon-success-inverted:var(--teal-1);--color-icon-warning:var(--amber-11);--color-icon-warning-inverted:var(--amber-1);--color-icon-info:var(--blue-11);--color-icon-info-inverted:var(--blue-1);--color-icon-link-default:var(--blue-11);--color-icon-link-hovered:var(--blue-11)}@supports (color:color-mix(in lab, red, red)){:root{--color-icon-link-hovered:color-mix(in oklch, var(--blue-11) 90%, black)}}:root{--color-icon-link-pressed:var(--blue-11);--color-icon-ai:var(--purple-11);--color-icon-ai-inverted:var(--purple-1);--color-icon-accent-amber:var(--amber-11);--color-icon-accent-blue:var(--blue-11);--color-icon-accent-bronze:var(--bronze-11);--color-icon-accent-brown:var(--brown-11);--color-icon-accent-crimson:var(--crimson-11);--color-icon-accent-cyan:var(--cyan-11);--color-icon-accent-gold:var(--gold-11);--color-icon-accent-grass:var(--grass-11);--color-icon-accent-green:var(--green-11);--color-icon-accent-indigo:var(--indigo-11);--color-icon-accent-iris:var(--iris-11);--color-icon-accent-jade:var(--jade-11);--color-icon-accent-lime:var(--lime-11);--color-icon-accent-mint:var(--mint-11);--color-icon-accent-orange:var(--orange-11);--color-icon-accent-pink:var(--pink-11);--color-icon-accent-plum:var(--plum-11);--color-icon-accent-purple:var(--purple-11);--color-icon-accent-red:var(--red-11);--color-icon-accent-ruby:var(--ruby-11);--color-icon-accent-sky:var(--sky-11);--color-icon-accent-teal:var(--teal-11);--color-icon-accent-tomato:var(--tomato-11);--color-icon-accent-violet:var(--violet-11);--color-icon-accent-yellow:var(--yellow-11);--color-chart-1:var(--blue-8);--color-chart-2:var(--amber-8);--color-chart-3:var(--violet-8);--color-chart-4:var(--teal-8);--color-chart-5:var(--tomato-8)}.dark{--color-bg-surface-base:var(--slate-1);--color-bg-surface-overlay:var(--slate-2);--color-bg-surface-raised:var(--slate-2);--color-bg-brand-subtle:oklch(100% 0 0/.12);--color-bg-brand-subtle-hovered:oklch(100% 0 0/.18);--color-bg-brand-subtle-pressed:oklch(100% 0 0/.24);--color-bg-brand-subtler:oklch(100% 0 0/.08);--color-bg-brand-subtler-hovered:oklch(100% 0 0/.1);--color-bg-brand-subtler-pressed:oklch(100% 0 0/.14);--color-bg-neutral:oklch(100% 0 0/.12);--color-bg-neutral-hovered:oklch(100% 0 0/.16);--color-bg-neutral-pressed:oklch(100% 0 0/.2);--color-bg-neutral-bold-hovered:var(--slate-12)}@supports (color:color-mix(in lab, red, red)){.dark{--color-bg-neutral-bold-hovered:color-mix(in oklch, var(--slate-12) 90%, black)}}.dark{--color-bg-neutral-bold-pressed:var(--slate-12);--color-bg-neutral-subtle:oklch(100% 0 0/.08);--color-bg-neutral-subtle-hovered:oklch(100% 0 0/.12);--color-bg-neutral-subtle-pressed:oklch(100% 0 0/.16);--color-border-base:var(--slate-1);--color-border-brand:oklch(100% 0 0/.2);--color-border-brand-subtle:oklch(100% 0 0/.1);--color-border-neutral:oklch(100% 0 0/.2);--color-border-neutral-bold:oklch(100% 0 0/.6);--color-border-neutral-subtle:oklch(100% 0 0/.1);--color-border-focus-neutral:oklch(100% 0 0/.4);--color-border-focus-brand:oklch(100% 0 0/.4)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{flex-direction:column;width:100%;min-width:0;min-height:100svh;display:flex}body{min-width:320px;min-height:100svh;margin:0}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.page{--app-bg:var(--color-bg-brand-subtler,#f6f8fb);--app-surface:var(--color-bg-surface-base,#fff);--app-surface-raised:var(--color-bg-surface-raised,#fff);--app-subtle:var(--color-bg-neutral-subtle,#f2f4f7);--app-subtle-hovered:var(--color-bg-neutral-subtle-hovered,#e4e7ec);--app-brand:var(--color-bg-brand,#0f172a);--app-brand-hovered:var(--color-bg-brand-hovered,#1d4ed8);--app-brand-subtle:var(--color-bg-brand-subtler,#eff6ff);--app-info:var(--color-bg-info,#2563eb);--app-info-subtle:var(--color-bg-info-subtler,#eff6ff);--app-border:var(--color-border-neutral,#d0d5dd);--app-border-subtle:var(--color-border-neutral-subtle,#e4e7ec);--app-text:var(--slate-12,#172033);--app-text-muted:var(--slate-11,#667085);--app-text-subtle:var(--slate-10,#98a2b3);--app-radius:var(--radius,.625rem);--app-error:var(--color-bg-error,#dc2626);--app-error-subtle:var(--color-bg-error-subtler,#fee2e2);--app-warning:var(--color-bg-warning,#d97706);--app-warning-subtle:var(--color-bg-warning-subtler,#ffedd5);--app-success:var(--color-bg-success,#15803d);--app-success-subtle:var(--color-bg-success-subtler,#dcfce7);--app-ai-subtle:var(--color-bg-ai-subtler,#e0e7ff);--cuj-gold:#c9a227;--cuj-gold-fg:#6b4f00;box-sizing:border-box;background:radial-gradient(circle at top left, color-mix(in srgb, var(--app-info) 12%, transparent), transparent 32rem), var(--app-bg);height:100vh;color:var(--app-text);text-align:left;flex-direction:column;padding:20px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.workspace{width:100%;margin:0}.topbar{flex-shrink:0;align-items:center;gap:10px;min-height:40px;padding:0 0 12px;display:flex}.brand-title{color:var(--app-info);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:24px;font-weight:800;line-height:1.2}.topbar-spacer{flex:1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.burger-trigger{flex-shrink:0}.burger-icon{align-content:center;justify-items:stretch;gap:3px;width:14px;height:14px;display:grid}.burger-icon>span{background:currentColor;border-radius:2px;height:2px;display:block}.nav-overlay{z-index:60;background:#0f172a66;position:fixed;inset:0}.nav-drawer{box-sizing:border-box;background:var(--app-surface,#fff);align-content:start;gap:16px;width:min(300px,86vw);height:100%;padding:20px;display:grid;box-shadow:0 0 40px #1018283d}.nav-drawer-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-group{color:var(--app-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;padding:6px 12px 2px;font-size:11px;font-weight:800}.nav-group:has(.nav-group-link){padding:0}.nav-group-link{color:inherit;padding:6px 12px 2px;text-decoration:none;display:block}.nav-group-link:hover{color:var(--app-text)}.nav-group-link.active{color:var(--app-info)}.nav-link{color:var(--app-text);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}.nav-link:hover{background:var(--app-subtle)}.nav-link.child{margin-left:10px;font-size:13px;font-weight:500}.nav-link.active{background:var(--app-info-subtle);color:var(--app-info)}.collector-output-view{flex-direction:column;flex:1;max-width:none;min-height:0;padding:0;display:flex}.collector-title{flex-shrink:0;margin-bottom:6px;font-size:22px;font-weight:700}.collector-subtitle{color:var(--app-text-muted);flex-shrink:0;margin-bottom:16px;font-size:13px}.collector-subtitle code{background:var(--app-subtle);border-radius:4px;padding:1px 6px;font-size:12px}.collector-files-table{border-collapse:collapse;width:100%;font-size:14px}.collector-files-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--app-text-muted);border-bottom:1px solid var(--app-border-subtle);padding:8px 12px;font-size:11px;font-weight:700}.collector-file-row{cursor:pointer;border-bottom:1px solid var(--app-border-subtle);transition:background .1s}.collector-file-row:hover{background:var(--app-subtle)}.collector-file-row td{padding:10px 12px}.collector-file-date{white-space:nowrap;font-size:13px}.collector-badge{background:var(--app-info-subtle);color:var(--app-info);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.collector-view-link{color:var(--app-info);font-size:13px;font-weight:600}.collector-loading,.collector-empty,.collector-error{color:var(--app-text-muted);padding:24px;font-size:14px}.collector-error{color:var(--app-error)}.collector-detail{flex-direction:column;flex:1;max-width:none;min-height:0;padding:0;display:flex}.collector-detail-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.collector-detail-filename{overflow-wrap:anywhere;font-family:monospace;font-size:16px;font-weight:700}.collector-detail-body{flex-direction:column;flex:1;min-width:0;min-height:0;padding-right:4px;display:flex;overflow:auto}.collector-detail-meta{color:var(--app-text-muted);margin-top:4px;font-size:13px}.collector-summary-chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.collector-chip{background:var(--app-subtle);color:var(--app-text-muted);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600}.collector-chip-warn{background:var(--app-warning-subtle);color:var(--app-warning)}.collector-issues-table-wrap{isolation:isolate;border:1px solid var(--app-border-subtle);border-radius:var(--app-radius);background:var(--app-surface);margin-top:8px;margin-bottom:20px}.collector-issues-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.collector-issues-table th{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--app-text-muted);background-color:var(--app-surface);background-image:linear-gradient(var(--app-subtle), var(--app-subtle));box-shadow:0 1px 0 var(--app-border-subtle);padding:8px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.collector-issues-table td{border-bottom:1px solid var(--app-border-subtle);vertical-align:top;overflow-wrap:anywhere;padding:9px 12px}.collector-issues-table tr:last-child td{border-bottom:none}.tree-view{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius);flex:1;min-height:0;font-size:13px;overflow:auto}.tree-dir-row,.tree-file-row{border-bottom:1px solid var(--app-border-subtle);cursor:pointer;align-items:flex-start;gap:8px;min-width:0;padding:7px 14px;transition:background .1s;display:flex}.tree-dir-row:last-child,.tree-file-row:last-child{border-bottom:none}.tree-dir-row:hover{background:var(--app-subtle)}.tree-file-row:hover{background:var(--app-brand-subtle)}.tree-icon{color:var(--app-text-muted);flex-shrink:0;width:14px;font-size:11px}.tree-dir-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:700}.tree-file-name{min-width:0;color:var(--app-text);overflow-wrap:anywhere;flex:auto;font-family:monospace}.tree-file-meta{color:var(--app-text-subtle);white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:12px;font-size:12px}.collector-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--app-text-muted);margin:16px 0 8px;font-size:11px;font-weight:700}.flow-candidate-list{flex-direction:column;flex-shrink:0;gap:10px;margin-bottom:8px;display:flex}.flow-candidate-card{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius);background:var(--app-surface);padding:12px 14px}.flow-candidate-header{align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.flow-candidate-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.flow-candidate-desc{color:var(--app-text-muted);overflow-wrap:anywhere;margin-bottom:8px;font-size:13px}.flow-subflows{border-left:2px solid var(--app-border-subtle);flex-direction:column;gap:3px;margin:8px 0;padding-left:8px;display:flex}.flow-subflow-item{align-items:center;gap:8px;font-size:13px;display:flex}.flow-subflow-arrow{color:var(--app-text-subtle)}.flow-subflow-conf{color:var(--app-text-subtle);margin-left:auto;font-size:11px}.flow-claims{flex-direction:column;gap:3px;margin-top:8px;display:flex}.flow-claim-item{color:var(--app-text-muted);align-items:flex-start;gap:8px;font-size:12px;display:flex}.flow-claim-key{color:var(--app-info);white-space:nowrap;font-family:monospace;font-weight:700;text-decoration:none}.flow-claim-key:hover{text-decoration:underline}.flow-claim-behavior{overflow-wrap:anywhere;min-width:0;line-height:1.4}.collector-raw-details{flex-shrink:0;min-width:0;margin-top:8px}.collector-raw-details summary{color:var(--app-text-muted);cursor:pointer;padding:8px 0;font-size:13px}.collector-raw{background:var(--app-subtle);border-radius:var(--app-radius);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:min(70vh,48rem);margin-top:8px;padding:16px;font-size:12px;line-height:1.45;overflow:auto}.collector-json-body{flex:1;min-height:12rem;max-height:none;margin-top:0}.user-chip{border:1px solid var(--app-border-subtle);background:color-mix(in srgb, var(--app-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex;box-shadow:0 1px 2px #1018280a}.user-avatar{background:var(--app-info);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.user-name{color:var(--app-text);font-size:13px;font-weight:600}.api-keys-overlay{z-index:50;background:#0f172a73;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.api-keys-panel{background:var(--app-surface);border-radius:18px;gap:16px;width:min(960px,100%);padding:20px 24px;display:grid;box-shadow:0 24px 60px #1018283d}.api-keys-panel h2{margin:0 0 4px;font-size:20px}.api-keys-error{background:var(--app-error-subtle);color:var(--app-error);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.api-keys-warning{color:var(--app-warning);margin:0;font-size:13px;font-weight:600}.api-keys-reveal{border:1px solid var(--app-border);background:var(--app-subtle);border-radius:12px;gap:10px;padding:12px;display:grid}.api-keys-raw{background:var(--app-surface);word-break:break-all;border-radius:8px;padding:10px 12px;font-size:12px;display:block}.api-keys-create{gap:12px;max-width:420px;display:grid}.api-keys-create label{gap:6px;font-size:13px;font-weight:600;display:grid}.api-keys-actions{flex-wrap:wrap;gap:8px;display:flex}.api-keys-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.api-keys-table-wrap{overflow-x:auto}.api-keys-table{border-collapse:collapse;width:100%;font-size:13px}.api-keys-table th,.api-keys-table td{text-align:left;border-bottom:1px solid var(--app-border);padding:8px 10px}.api-keys-table th{color:var(--app-muted,#667085);font-weight:600}.login-page{box-sizing:border-box;background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-bg-info,#2563eb) 12%, transparent), transparent 32rem), var(--color-bg-brand-subtler,#f6f8fb);justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.login-card{box-sizing:border-box;border:1px solid var(--color-border-neutral-subtle,#e4e7ec);background:var(--color-bg-surface-base,#fff);border-radius:20px;gap:8px;width:100%;max-width:400px;padding:32px;display:grid;box-shadow:0 18px 44px #1018281a}.login-title{letter-spacing:-.03em;margin:4px 0 0;font-size:28px}.login-lead{margin:4px 0 12px;font-size:14px;line-height:1.5}.login-form{gap:16px;display:grid}.login-field{gap:6px;display:grid}.login-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--slate-11,#667085);font-size:12px;font-weight:700}.login-link{color:var(--color-bg-info,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.product-picker{flex-direction:column;flex-shrink:0;gap:4px;min-width:280px;display:flex;overflow:visible}.product-picker.inline{flex-direction:row;align-items:center;gap:8px;min-width:280px}.product-picker.inline>:last-child{width:280px;min-width:280px}.product-picker-label{color:var(--sui-color-text-subtlest,#6b7280);font-size:12px;font-weight:600}.tip-product-select__control{min-width:280px}.tip-product-select__menu{z-index:80;min-width:280px}.tip-product-select__menu-list{max-height:320px;overflow-y:auto}.tip-product-select__option{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.tip-product-select__single-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.product-new{align-items:center;gap:8px;display:flex}.empty-product{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.workspace{box-sizing:border-box;border:1px solid var(--app-border-subtle);background:color-mix(in srgb, var(--app-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:auto;box-shadow:0 18px 44px #10182814}.eyebrow{color:var(--app-info);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}h1,h2,h3{color:var(--app-text);margin:0}h1{letter-spacing:-.04em;margin-top:6px;font-size:clamp(34px,4vw,48px);line-height:1}h2{letter-spacing:-.03em;font-size:28px;font-weight:850;line-height:1.15}h3{font-size:16px;line-height:1.3}p{margin:0}.muted{color:var(--app-text-muted)}.error-message{border:1px solid var(--app-error-subtle);background:var(--app-error-subtle);color:var(--app-error);border-radius:14px;padding:14px 16px}.section-header,.testcase-title-line,.flow-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-header{flex-shrink:0;margin-bottom:12px;padding:0 4px;overflow:visible}.section-heading{gap:2px;display:grid}.section-note{font-size:12px}.section-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;overflow:visible}.workspace-grid{flex:1;grid-template-columns:minmax(0,35fr) 8px minmax(0,55fr);align-items:stretch;gap:0 8px;min-height:0;display:grid}.workspace-grid-resized{grid-template-columns:var(--catalog-list-width) 8px minmax(0, 1fr)}.split-handle{background:var(--app-border-subtle);cursor:col-resize;border:0;border-radius:999px;align-self:stretch;width:8px;min-height:120px;padding:0}.split-handle:hover,.split-handle:focus-visible{background:var(--app-info)}.flow-list-panel,.details-card{border:1px solid var(--app-border-subtle);background:var(--app-surface);border-radius:18px;box-shadow:0 1px 2px #1018280d}.flow-list-panel{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.catalog-filters{z-index:2;border-bottom:1px solid var(--app-border-subtle);background:var(--app-surface);flex:none;margin:-10px -10px 10px;padding:10px 10px 12px;position:sticky;top:-10px}.flow-list-scroll{flex:auto;min-height:0;overflow:hidden auto}.catalog-filters .run-search{flex:100%;min-width:0}.catalog-search-wrap{position:relative}.catalog-search-wrap:focus-within .search-kbd{display:none}.search-kbd{z-index:1;border:1px solid var(--app-border);background:var(--app-subtle);color:var(--app-text-muted);pointer-events:none;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.filter-chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.filter-chip{border:1px solid var(--app-info);background:var(--app-info-subtle);color:var(--app-info);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.filter-chip:hover{background:color-mix(in srgb, var(--app-info) 16%, white)}.catalog-result-count{color:var(--app-text-muted);margin:8px 0 0;font-size:12px;font-weight:600}.catalog-filters .run-filter-controls{align-items:stretch}.catalog-filters .run-filter-field{flex:1 1 0;min-width:0}.catalog-filters .label{padding-top:3px;line-height:1.6;display:block;overflow:visible}.catalog-facet-filters{flex:100%;align-items:start;gap:12px;min-width:0;padding-top:2px;display:flex}.catalog-facet{min-width:0;position:relative}.catalog-facet-trigger{border:1px solid var(--app-border);background:var(--app-surface);width:100%;min-height:36px;color:var(--app-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:13px;font-weight:600;display:flex}.catalog-facet-trigger:hover{border-color:var(--app-border);background:var(--app-subtle)}.catalog-facet-trigger.is-open,.catalog-facet-trigger:focus-visible{border-color:var(--app-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-info) 20%, transparent);outline:none}.catalog-facet-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-facet-trigger svg{width:18px;height:18px;color:var(--app-text-muted);flex-shrink:0}.catalog-facet-trigger.is-open svg{transform:rotate(180deg)}.catalog-facet-menu{z-index:80;border:1px solid var(--app-border-subtle);background:var(--app-surface,var(--color-bg-surface-base,#fff));isolation:isolate;border-radius:10px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:fixed;box-shadow:0 8px 24px #1018281f}.catalog-facet-option{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:grid}.catalog-facet-option:hover{background:var(--app-subtle)}.catalog-facet-option input{margin:0}.catalog-facet-option-label{min-width:0}.catalog-facet-option-count{color:var(--app-text-subtle);font-variant-numeric:tabular-nums;font-weight:650}.tree-root,.tree-children{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tree-root{gap:6px}.tree-node{min-width:0;position:relative}.tree-children{gap:2px;margin-top:2px;padding-left:18px;position:relative}.tree-children:before{content:"";background:var(--app-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:10px;left:9px}.tree-children>.tree-node:before{content:"";background:var(--app-border);pointer-events:none;width:9px;height:1px;position:absolute;top:16px;left:-9px}.tree-entity{border:1px solid var(--app-border-subtle);background:var(--app-surface);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;min-width:0;display:grid}.testcase-entity{border-color:#0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.testcase-entity.is-reorderable{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;grid-template-columns:16px minmax(0,1fr) auto}.testcase-entity.is-reorderable:active{cursor:grabbing}.testcase-entity.is-reorderable .tree-entity-body{cursor:grab}.tree-entity.is-selected{border-color:var(--app-info);background:var(--app-info-subtle)}.flow-entity.is-reorderable{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;grid-template-columns:16px 20px minmax(0,1fr)}.flow-entity.is-reorderable:active{cursor:grabbing}.flow-entity.is-reorderable .tree-entity-body{cursor:grab}.flow-entity.is-reorderable .tree-toggle{cursor:pointer}.flow-drag-handle{min-height:32px;color:var(--app-text-muted);cursor:grab;letter-spacing:-2px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tree-node.is-dragging{opacity:.4}.tree-node.is-dragging .tree-drop-gap{pointer-events:none}.flow-entity.is-drop-nest{border-color:var(--app-info);box-shadow:0 0 0 2px #2563eb59}.flow-entity.is-drop-insert-before{box-shadow:inset 0 3px 0 var(--app-info)}.flow-entity.is-drop-insert-after{box-shadow:inset 0 -3px 0 var(--app-info)}.tree-drop-gap{border-radius:4px;height:16px;margin:-6px 0}.tree-drop-gap.is-active{background:var(--app-info);height:4px;margin:2px 0}.flow-move-undo{z-index:30;background:var(--app-text);color:var(--app-surface);border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.flow-move-undo button{background:var(--app-surface);color:var(--app-text)}.flow-entity.is-filter-context:not(.is-selected){opacity:.55}.tree-entity:hover:not(.is-selected){background:var(--app-subtle)}.testcase-entity:hover:not(.is-selected){border-color:var(--app-border-subtle)}.flow-entity.flow-row--cuj{background:color-mix(in srgb, var(--cuj-gold) 16%, var(--app-surface))}.flow-entity.flow-row--cuj:hover:not(.is-selected){background:color-mix(in srgb, var(--cuj-gold) 24%, var(--app-surface))}.flow-entity.flow-row--cuj.is-selected{background:color-mix(in srgb, var(--cuj-gold) 22%, var(--app-surface))}.flow-entity.flow-row--cuj-unknown{background:color-mix(in srgb, var(--app-text-muted) 12%, var(--app-surface))}.flow-entity.flow-row--cuj-unknown:hover:not(.is-selected){background:color-mix(in srgb, var(--app-text-muted) 18%, var(--app-surface))}.flow-entity.flow-row--cuj-unknown.is-selected{background:color-mix(in srgb, var(--app-info) 8%, var(--app-subtle))}.tree-toggle,.tree-entity-body,.tree-status-link{font:inherit;background:0 0;border:0}.tree-toggle{width:20px;min-height:32px;color:var(--app-text-muted);cursor:pointer;border-radius:4px;place-items:center;padding:0;display:grid}.tree-toggle:hover:not(:disabled){color:var(--app-text);background:color-mix(in srgb, var(--app-subtle) 80%, transparent)}.tree-toggle:disabled{cursor:default;opacity:.4}.tree-toggle-spacer{width:12px;height:12px;display:block}.tree-toggle:focus-visible,.tree-entity-body:focus-visible,.tree-status-link:focus-visible{outline:2px solid var(--app-info);outline-offset:-2px}.tree-entity-body{min-width:0;color:var(--app-text);cursor:pointer;text-align:left;overflow-wrap:anywhere;gap:1px;padding:6px 8px 6px 4px;display:grid}.review-queue .tree-entity{grid-template-columns:minmax(0,1fr)}.review-queue .tree-entity-body{gap:4px;padding:8px 10px}.tree-entity-line{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.tree-entity-sub{flex-wrap:wrap;justify-content:space-between;gap:8px}.tree-key{min-width:0;color:var(--app-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;overflow:hidden}.tree-name{min-width:0;color:var(--app-text-muted);font-size:12px;font-weight:500;line-height:1.3}.tree-stats{color:var(--app-text-subtle);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.tree-status{align-items:center;margin:6px 8px 0 0;display:inline-flex}.tree-status-link{cursor:pointer;border-radius:4px;padding:0}.tree-status-idle{color:var(--app-text-subtle);font-size:11px;font-weight:600}.tree-loading{padding:6px 8px;font-size:.9em}.testcase-title-line{justify-content:flex-start}.testcase-key{color:var(--app-text);white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800}.testcase-title-line strong{flex:10rem;min-width:10rem;font-size:13px;line-height:1.25}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip-row>[data-slot=badge]{overflow-wrap:anywhere;white-space:normal;text-align:left;min-width:0;height:auto}.tree-flow-head{flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.tree-flow-top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.flow-tile-meta{flex:none;grid-template-rows:1.25rem auto;place-items:center end;gap:1px;display:grid}.flow-status-chip{grid-row:1;align-items:center;display:inline-flex}.flow-tile-meta>.tree-stats{grid-row:2;line-height:1.3}.area-entity{border-color:var(--app-border);background:color-mix(in srgb, var(--app-info) 5%, var(--app-surface));align-items:stretch}.area-entity.is-drop-area{border-color:var(--app-info);box-shadow:0 0 0 2px #2563eb59}.area-entity:hover:not(.is-selected){background:color-mix(in srgb, var(--app-info) 10%, var(--app-surface))}.area-entity .tree-toggle{align-self:center}.area-entity .tree-entity-body{cursor:pointer;align-content:stretch;gap:4px;min-height:60px;padding:10px 10px 12px 4px}.area-entity .tree-flow-top{align-items:stretch;height:100%}.area-entity .flow-tile-meta{flex-direction:column;grid-template-rows:none;justify-content:flex-end;align-items:flex-end;gap:4px;display:flex}.area-entity .flow-tile-meta>.tree-stats{grid-row:auto}.area-copy{flex:1;gap:3px;min-width:0;display:grid}.area-name{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.2}.area-description{color:var(--app-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.tree-children>.area-node:before{top:30px}.product-area-details .details-title h2{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.details-note{font-size:12px;line-height:1.4}.details-text{white-space:pre-wrap;font-size:13px;line-height:1.5}.tree-flow-copy{flex:1;gap:1px;min-width:0;display:grid}.tree-flow-copy>.tree-entity-line:first-child{min-height:1.25rem}.cuj-badge{flex:none;align-items:center;height:1.25rem;display:inline-flex}.cuj-badge [data-slot=badge]{letter-spacing:.04em;background:color-mix(in srgb, var(--cuj-gold) 22%, var(--app-surface));height:1.25rem;color:var(--cuj-gold-fg);padding:0 6px;font-size:10px;font-weight:800;line-height:1.25rem}.details-title{align-items:center;gap:12px;display:flex}.details-title>:first-child{flex:1;min-width:0}.flow-title-cuj{flex:0 0 11.5rem;min-width:0}.flow-title-cuj.is-cuj{--cuj-select-bg:color-mix(in srgb, var(--cuj-gold) 16%, var(--app-surface));--cuj-select-fg:var(--cuj-gold-fg)}.flow-title-cuj.is-cuj [class*=-control]{background:var(--cuj-select-bg);border-color:color-mix(in srgb, var(--cuj-gold) 35%, var(--app-border-subtle));color:var(--cuj-select-fg)}.details-panel{min-width:0;height:100%;min-height:0;overflow-y:auto}.details-panel:has(.test-result-details){flex-direction:column;display:flex;overflow:hidden}.details-card{gap:20px;padding:22px;display:grid}.jira-details{align-content:start}.details-toolbar{z-index:4;border-bottom:1px solid var(--app-border-subtle);background:var(--app-surface);justify-content:space-between;align-items:center;gap:16px;margin:-8px -8px 0;padding:10px 8px 12px;display:flex;position:sticky;top:0}.test-result-details{isolation:isolate;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.test-result-details .details-toolbar{z-index:2;background:var(--app-surface);flex-shrink:0;margin:-22px -22px 0;padding:12px 22px 14px;position:relative}.test-result-body{flex:1;min-height:0;margin:0 -6px;padding:16px 6px 0;overflow:auto}.test-result-body-inner{align-content:start;gap:20px;display:grid}.details-toolbar-nav{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.details-back{flex-shrink:0}.icon-actions{gap:8px;display:flex}.icon-actions [data-tooltip]{position:relative}.icon-actions [data-tooltip]:after{content:attr(data-tooltip);z-index:20;color:#fff;white-space:normal;text-align:left;pointer-events:none;opacity:0;background:#6b7280;border-radius:6px;width:max-content;min-width:160px;max-width:280px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity 80ms,transform 80ms;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.icon-actions [data-tooltip]:hover:after,.icon-actions [data-tooltip]:focus-visible:after{opacity:1;transition-delay:80ms;transform:translateY(0)}.editable-display{width:100%;color:var(--app-text);cursor:text;font:inherit;text-align:left;white-space:pre-wrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px;display:block}.editable-display:hover{border-color:var(--app-border);background:var(--app-subtle)}.editable-display.empty{color:var(--app-text-subtle);font-style:italic}.metadata-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metadata-row label,.metadata-row>div,.metadata-readonly{gap:6px;display:grid}.metadata-row label span,.metadata-row>div>span,.metadata-readonly>span{color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.metadata-readonly strong{padding:8px 0;font-size:13px;font-weight:700;display:block}.details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.flow-details .details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-area-details .details-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.details-grid>div{border:1px solid var(--app-border-subtle);background:var(--app-subtle);border-radius:8px;gap:2px;padding:6px 8px;display:grid}.details-grid strong{font-size:13px;font-weight:700;line-height:1.2}.label{color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.details-section{gap:10px;display:grid}.details-section h3{font-weight:700}.details-title .editable-display{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.status-chip-link{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:0;display:inline-flex}.status-chip-link:hover{outline:2px solid color-mix(in srgb, var(--app-info) 40%, transparent);outline-offset:2px}.status-chip-link:focus-visible{outline:2px solid var(--app-info);outline-offset:2px}.status-chip-static{align-items:center;display:inline-flex}.run-detail-toolbar{z-index:auto;background:0 0;margin:0 0 12px;padding:0 0 12px;position:static}.breadcrumb-link{color:var(--app-info);cursor:pointer;font:inherit;text-underline-offset:2px;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.result-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-title-row h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:22px;font-weight:700}.result-subtitle{min-width:0;margin:-8px 0 0}.result-status-block{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-notes,.result-error{max-height:16rem;color:var(--app-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;overflow:auto}.result-notes{border:1px solid var(--app-border);background:var(--app-subtle);max-height:24rem;font-family:inherit;line-height:1.5}.result-error{border:1px solid color-mix(in srgb, var(--app-error) 35%, var(--app-border));background:var(--app-error-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.result-snapshot{border:1px solid var(--app-border-subtle);background:var(--app-subtle);border-radius:14px;max-height:min(60vh,28rem);margin:0;padding:10px;overflow:auto}.result-snapshot img{object-fit:contain;background:#fff;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(56vh,24rem);display:block}.result-snapshot-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.result-snapshot-zoom:focus-visible{outline:2px solid var(--app-info);outline-offset:2px}.snapshot-lightbox{z-index:70;cursor:zoom-out;background:#0f172ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.snapshot-lightbox img{object-fit:contain;background:#fff;border-radius:12px;width:min(1100px,100%);max-height:calc(100vh - 48px);display:block}.result-snapshot figcaption{margin-top:8px;font-size:13px}.result-meta-grid strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.results-table-wrap{isolation:isolate;border:1px solid var(--app-border-subtle);background:var(--app-surface);border-radius:14px;max-height:min(60vh,36rem);overflow:auto}.results-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.results-table th,.results-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--app-border-subtle);overflow-wrap:anywhere;padding:10px 12px}.results-table th{z-index:2;color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase;background-color:var(--app-surface);background-image:linear-gradient(var(--app-subtle), var(--app-subtle));box-shadow:0 1px 0 var(--app-border-subtle);font-size:11px;font-weight:900;position:sticky;top:0}.results-table tr:last-child td{border-bottom:0}.results-table-row{cursor:pointer}.results-table-row:hover td{background:var(--app-subtle)}.results-table-row:focus-visible{outline:2px solid var(--app-info);outline-offset:-2px}.results-table .mono-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.result-link{color:var(--app-info);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.result-link:hover{color:var(--app-brand-hovered)}.run-filters{border:1px solid var(--app-border-subtle);background:var(--app-surface);border-radius:16px;gap:12px;margin-bottom:12px;padding:12px;display:grid}.run-tabs,.review-tabs,.run-status-filters{flex-wrap:wrap;gap:6px;display:flex}.run-tab,.review-tab{border:1px solid var(--app-border-subtle);background:var(--app-surface);color:var(--app-text-muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.run-tab:hover,.review-tab:hover{border-color:var(--app-info);color:var(--app-text)}.run-tab.active,.review-tab.active{border-color:var(--app-info);background:var(--app-info-subtle);color:var(--app-info)}.run-tab-count,.review-tab-count{background:var(--app-subtle);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.run-tab.active .run-tab-count,.review-tab.active .review-tab-count{background:color-mix(in srgb, var(--app-info) 16%, transparent)}.review-tab-count.is-alert{background:var(--app-error-subtle);color:var(--app-error)}.review-tab-panel{gap:10px;display:grid}.run-filter-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.run-search{flex:280px;min-width:220px}.run-filter-field{gap:4px;min-width:170px;display:grid}.run-filter-status{font-size:12px}.run-result-count{margin-bottom:10px;padding:0 4px;font-size:14px}.run-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.run-card{border:1px solid var(--app-border-subtle);background:var(--app-surface);border-radius:16px;box-shadow:0 1px 2px #1018280d}.run-card-button{width:100%;color:var(--app-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.run-card-button:hover{border-color:var(--app-info);box-shadow:0 6px 16px #2563eb14}.run-card-main{gap:7px;min-width:0;display:grid}.run-card-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-card-title{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:800}.run-card-counts,.run-count-chips{color:var(--app-text-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.run-count-chips strong{color:var(--app-text)}.run-count-chips .is-failed,.run-detail-summary .is-failed{color:var(--app-error)}.run-count-chips .is-flaky,.run-detail-summary .is-flaky{color:var(--app-warning)}.run-card-meta{color:var(--app-text-muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.run-meta-item{background:var(--app-subtle);border-radius:999px;padding:2px 8px}.run-meta-item.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.run-card-side{color:var(--app-text-muted);white-space:nowrap;align-content:start;justify-items:end;gap:4px;font-size:12px;display:grid}.run-card-passrate{color:var(--app-text);font-size:14px;font-weight:800}.run-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.run-detail-card{gap:14px;margin-bottom:14px}.run-detail-summary{color:var(--app-text-muted);flex-wrap:wrap;gap:5px;font-size:14px;display:flex}.run-detail-summary strong{color:var(--app-text)}.run-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.run-results-header{gap:10px;display:grid}.run-result-case{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.run-result-title{overflow-wrap:anywhere;min-width:0}.run-result-error{overflow-wrap:anywhere;font-size:12px}.coverage-page{flex-direction:column;gap:14px;display:flex}.coverage-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.coverage-stat{gap:8px;padding:16px 0}.coverage-stat-label{color:var(--app-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.coverage-stat-body{justify-items:start;gap:4px;display:grid}.coverage-stat-value{letter-spacing:-.03em;font-size:30px;font-weight:850;line-height:1.05}.coverage-stat-value.is-warning{color:var(--app-warning)}.coverage-stat-value.is-error{color:var(--app-error)}.coverage-stat-value.is-heatmap{color:var(--coverage-heatmap)}.coverage-stat-heat{background:linear-gradient(90deg, var(--coverage-heatmap) 0 var(--coverage-heat-pct), var(--app-subtle) var(--coverage-heat-pct) 100%);border-radius:99px;width:100%;height:6px;margin-top:6px;display:block}.coverage-stat-note{font-size:12px}.coverage-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.coverage-bar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.coverage-bar-row{grid-template-columns:130px minmax(0,1fr) 76px;align-items:center;gap:12px;display:grid}.coverage-bar-label{font-size:13px;font-weight:600}.coverage-bar-value{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;font-size:13px;font-weight:800;display:flex}.coverage-bar-subvalue{font-size:11px;font-weight:600}.coverage-bar-row .coverage-progress{height:10px}.coverage-bar-row .coverage-progress-heatmap{background:var(--coverage-heatmap)}.coverage-bar-heatmap-value{color:var(--coverage-heatmap)}.coverage-pie-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.coverage-pie{background:var(--coverage-pie-gradient,var(--app-subtle));border-radius:50%;flex:0 0 148px;width:148px;height:148px}.coverage-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.coverage-legend li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.coverage-legend-label{color:var(--app-text-muted);font-weight:600}.coverage-swatch{border-radius:4px;width:12px;height:12px}.coverage-matrix-scroll{overflow-x:auto}.coverage-matrix{width:100%;min-width:0}.coverage-split .coverage-matrix-flow{min-width:108px}.coverage-matrix-flow{flex:0 200px;min-width:150px;font-size:13px;font-weight:600}.coverage-matrix-cell{flex:88px;justify-content:center;font-size:15px}.coverage-matrix-head .coverage-matrix-flow,.coverage-matrix-head .coverage-matrix-cell{color:var(--app-text-muted);letter-spacing:.02em;white-space:normal;text-align:center;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:800;line-height:1.25}.coverage-matrix-cell.is-full,.coverage-matrix-cell.is-partial,.coverage-mark.is-full,.coverage-mark.is-partial{color:var(--app-success)}.coverage-matrix-cell.is-manual,.coverage-mark.is-manual{color:#eab308}.coverage-matrix-cell.is-none,.coverage-mark.is-none{color:var(--app-text-subtle)}.coverage-matrix-rule{margin:14px 0 10px}.coverage-matrix-legend{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.coverage-matrix-legend li{align-items:center;gap:6px;display:flex}.coverage-gaps{gap:10px;display:grid}.coverage-gap-fold{margin:0}.coverage-gap-fold>summary{cursor:pointer;padding-right:1.25rem;list-style:none;position:relative}.coverage-gap-fold>summary::-webkit-details-marker{content:"";display:none}.coverage-gap-fold>summary::marker{content:"";display:none}.coverage-gap-fold>summary:after{content:"▸";color:var(--app-text-muted);font-size:12px;position:absolute;top:.1em;right:0}.coverage-gap-fold[open]>summary:after{content:"▾"}.coverage-gap-items{border-radius:var(--app-radius);background:color-mix(in srgb, var(--app-subtle) 80%, transparent);gap:8px;max-height:240px;margin:12px 0 0;padding:10px 12px;list-style:none;display:grid;overflow:auto}.coverage-gap-item{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;font-size:13px;display:grid}.coverage-gap-item a{color:var(--app-info);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:650;text-decoration:none}.coverage-gap-item a:hover{text-decoration:underline}.coverage-gap-item .muted{grid-column:1/-1;font-size:12px}.coverage-gap-empty{margin:10px 0 0}.coverage-pie-skeleton{border-radius:50%;width:148px;height:148px}.coverage-matrix-skeleton-row{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;display:grid}@media (width<=1100px){.coverage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.coverage-stats{grid-template-columns:minmax(0,1fr)}.coverage-bar-row{grid-template-columns:104px minmax(0,1fr) 68px;gap:8px}}.empty-state{border:1px dashed var(--app-border);background:var(--app-surface);border-radius:16px;justify-items:start;gap:10px;padding:28px 20px;display:grid}.empty-state-title{font-size:15px;font-weight:800}.skeleton{background:linear-gradient(90deg, var(--app-subtle) 25%, var(--app-subtle-hovered) 37%, var(--app-subtle) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.run-card.is-skeleton{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 16px;display:grid}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@media (width<=960px){.topbar{flex-wrap:wrap}.section-header{flex-direction:column;align-items:flex-start}.run-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-details .details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid,.workspace-grid-resized{grid-template-columns:1fr;overflow:visible}.split-handle{display:none}.flow-list-panel,.details-panel{height:auto;max-height:55vh;overflow:hidden auto}.flow-list-panel{display:block}}.flow-review{border-top:1px solid var(--app-border-subtle);padding-top:18px}.review-decision{border:1px solid var(--app-border-subtle);background:var(--app-subtle);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.review-decision-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-decision-facts{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;min-width:12rem;display:grid}.review-decision-facts>div{gap:2px;display:grid}.review-decision-facts strong{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.2}.review-decision-facts strong.is-cuj{color:var(--cuj-gold-fg)}.review-decision-facts strong.is-pending{color:var(--app-warning)}.review-decision-facts strong.is-rejected{color:var(--app-error)}.review-decision-facts strong.is-approved{color:var(--app-success)}.review-decision-rationale{margin:0;font-size:13px;line-height:1.45}.review-decision-quote{border-left:3px solid var(--app-border);color:var(--app-text-muted);margin:0;padding-left:10px;font-size:13px;font-style:italic}.review-decision-choices{color:var(--app-text-muted);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.review-decision-choices li{flex-wrap:wrap;gap:6px 10px;display:flex}.review-decision-choices strong{color:var(--app-text);font-weight:650}.review-decision-meta,.review-decision-hint{color:var(--app-text-subtle);margin:0;font-size:12px;line-height:1.4}.review-actions{flex-shrink:0;gap:8px;display:flex}.review-blocked{border:1px solid color-mix(in srgb, var(--app-error) 35%, transparent);background:var(--app-error-subtle);color:var(--app-text);border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.review-block{gap:10px;display:grid}.review-block h3{font-weight:700}.conflict-list,.evidence-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conflict-item,.evidence-item{border:1px solid var(--app-border-subtle);background:var(--app-subtle);border-radius:14px;gap:8px;padding:13px;display:grid}.conflict-item.blocking{border-color:color-mix(in srgb, var(--app-error) 40%, transparent)}.conflict-summary,.conflict-rationale,.conflict-decision,.evidence-behavior,.evidence-note{margin:0;font-size:13px}.conflict-rationale,.evidence-note{color:var(--app-text-muted)}.conflict-decision{font-style:italic}.conflict-positions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.conflict-positions li{align-items:baseline;gap:8px;font-size:13px;display:flex}.conflict-weight{color:var(--app-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.conflict-value{min-width:0;font-weight:600}.conflict-item>button{justify-self:start}.conflict-resolve{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conflict-resolve>:first-child{flex:220px}.evidence-ref{color:var(--app-info);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.evidence-source-title{color:var(--app-text-muted);margin:0;font-size:12px;font-weight:600}.evidence-quote{border-left:3px solid var(--app-border-subtle);color:var(--app-text-muted);margin:0;padding-left:10px;font-size:13px;font-style:italic}.evidence-provenance{color:var(--app-text-muted);margin:0;font-size:11px}.evidence-artifact{color:var(--app-info);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.evidence-artifact.unavailable{color:var(--app-text-muted);font-style:italic}@media (width<=640px){.page{padding:16px 10px}.brand-title{letter-spacing:.04em;font-size:18px}.workspace{padding:12px}.tree-children{padding-left:12px}.testcase-entity{grid-template-columns:minmax(0,1fr)}.testcase-entity.is-reorderable{grid-template-columns:16px minmax(0,1fr)}.tree-status{justify-self:start;margin:0 8px 6px}.metadata-row,.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-card-button,.run-card.is-skeleton{grid-template-columns:1fr}.run-card-side{justify-items:start}}.ask-ai-launcher{z-index:30;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;font-weight:650;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0f172a1f}.ask-ai-launcher:hover,.ask-ai-launcher:focus-visible{border-color:var(--app-info);outline:none}.ask-ai-avatar{object-fit:cover;background:var(--app-ai-subtle);border-radius:50%;display:block}.ask-ai-panel{z-index:40;background:var(--app-surface);border-left:1px solid var(--app-border);flex-direction:column;width:min(400px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0f172a1a}.ask-ai-header{border-bottom:1px solid var(--app-border-subtle);align-items:center;gap:10px;padding:14px 16px;display:flex}.ask-ai-header-copy{flex:1;gap:2px;min-width:0;display:grid}.ask-ai-header-copy strong{font-size:15px}.ask-ai-header-copy span{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ask-ai-messages{flex:1;min-height:0;padding:16px;overflow:auto}.ask-ai-empty{color:var(--app-text-muted);text-align:center;justify-items:center;gap:12px;padding:32px 12px;display:grid}.ask-ai-empty p{margin:0;line-height:1.45}.ask-ai-row{gap:8px;margin-bottom:12px;display:flex}.ask-ai-row-user{justify-content:flex-end}.ask-ai-bubble{background:var(--app-subtle);max-width:80%;color:var(--app-text);white-space:pre-wrap;border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.45}.ask-ai-row-user .ask-ai-bubble{background:var(--app-info);color:#fff;border-bottom-right-radius:4px}.ask-ai-row-assistant .ask-ai-bubble{border-bottom-left-radius:4px}.ask-ai-bubble-pending{color:var(--app-text-muted)}.ask-ai-bubble-markdown{white-space:normal}.ask-ai-bubble-markdown>:first-child{margin-top:0}.ask-ai-bubble-markdown>:last-child{margin-bottom:0}.ask-ai-bubble-markdown p,.ask-ai-bubble-markdown ul,.ask-ai-bubble-markdown ol,.ask-ai-bubble-markdown blockquote,.ask-ai-bubble-markdown pre,.ask-ai-bubble-markdown table{margin:0 0 8px}.ask-ai-bubble-markdown ul,.ask-ai-bubble-markdown ol{padding-left:20px}.ask-ai-bubble-markdown li{margin-bottom:2px}.ask-ai-bubble-markdown code{background:var(--app-subtle-hovered);border-radius:4px;padding:1px 4px;font-size:12px}.ask-ai-bubble-markdown pre{background:var(--app-subtle-hovered);border-radius:8px;padding:8px;overflow-x:auto}.ask-ai-bubble-markdown pre code{background:0 0;padding:0}.ask-ai-bubble-markdown blockquote{border-left:3px solid var(--app-border);color:var(--app-text-muted);padding-left:10px}.ask-ai-bubble-markdown table{border-collapse:collapse;font-size:12px}.ask-ai-bubble-markdown th,.ask-ai-bubble-markdown td{border:1px solid var(--app-border);text-align:left;padding:4px 6px}.ask-ai-error{color:var(--app-error);margin:0 0 8px;font-size:12px}.ask-ai-composer{border-top:1px solid var(--app-border-subtle);grid-template-columns:1fr auto;align-items:end;gap:8px;padding:12px 16px 16px;display:grid}.ask-ai-composer textarea{resize:none;border:1px solid var(--app-border);background:var(--app-surface);width:100%;color:inherit;font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.ask-ai-composer textarea:focus{border-color:var(--app-info);outline:none}
