.positioner__qD5m4{z-index:calc(var(--z-5) + 1)}.popup__61Hkw{max-width:var(--tooltip-max-width,320px);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);border:1px solid var(--tooltip-border);background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);line-height:var(--line-height-3);font-family:var(--font-family-primary);transform-origin:var(--transform-origin,center);position:relative}.popup__61Hkw[data-open]{animation:tooltip-in__8wi9n var(--duration-3) var(--ease-2)}.popup__61Hkw[data-closed]{animation:tooltip-out__8hFvI var(--duration-2) var(--ease-2)}@media (prefers-reduced-motion:reduce){.popup__61Hkw[data-open],.popup__61Hkw[data-closed]{animation:none}}@keyframes tooltip-in__8wi9n{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes tooltip-out__8hFvI{0%{opacity:1;scale:1}to{opacity:0;scale:.94}}.arrow__8rnw4{pointer-events:none;width:calc(var(--tooltip-arrow-size,10px) * 2);height:var(--tooltip-arrow-size,10px);justify-content:center;align-items:center;display:flex;position:absolute}.arrow__8rnw4[data-side=top]{bottom:calc(var(--tooltip-arrow-size,10px) * -1);transform:rotate(180deg)}.arrow__8rnw4[data-side=bottom]{top:calc(var(--tooltip-arrow-size,10px) * -1)}.arrow__8rnw4[data-side=left]{right:calc(var(--tooltip-arrow-size,10px) * -1.5);transform:rotate(90deg)}.arrow__8rnw4[data-side=right]{left:calc(var(--tooltip-arrow-size,10px) * -1.5);transform:rotate(-90deg)}.arrowFill__4aVLG{fill:var(--tooltip-bg)}.arrowOuterStroke__XS0ua{fill:var(--tooltip-border)}.arrowInnerStroke__HusF7{fill:var(--tooltip-bg)}.backdrop__LmslN{background:var(--dialog-backdrop-bg);z-index:var(--z-4);position:fixed;inset:0}.backdrop__LmslN[data-open]{animation:dialog-backdrop-in__DtGgn var(--duration-3) var(--ease-2)}.backdrop__LmslN[data-closed]{animation:dialog-backdrop-out__Flo2v var(--duration-2) var(--ease-2)}@keyframes dialog-backdrop-in__DtGgn{0%{opacity:0}to{opacity:1}}@keyframes dialog-backdrop-out__Flo2v{0%{opacity:1}to{opacity:0}}.popup__eq6Dp{z-index:calc(var(--z-4) + 1);width:var(--dialog-width,calc(480px * var(--component-scaling)));max-width:calc(100vw - var(--space-6));max-height:calc(100dvh - var(--space-6));background:var(--dialog-bg,var(--color-surface-overlay));border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);gap:var(--space-4);padding:var(--space-6);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.popup__eq6Dp[data-open]{animation:dialog-in__MkZBu var(--duration-3) var(--ease-2)}.popup__eq6Dp[data-closed]{animation:dialog-out__yRN4R var(--duration-2) var(--ease-2)}@keyframes dialog-in__MkZBu{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes dialog-out__yRN4R{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.backdrop__LmslN[data-open],.backdrop__LmslN[data-closed],.popup__eq6Dp[data-open],.popup__eq6Dp[data-closed]{animation:none}}.header__oslXH{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.title__Q61nP{font-family:var(--font-family-display,var(--font-family-sans-stack));font-size:var(--font-size-5);font-weight:600;line-height:var(--line-height-2);color:var(--color-text-primary);margin:0}.description__mdvOs{font-family:var(--font-family-primary);font-size:var(--font-size-2);line-height:var(--line-height-3);color:var(--color-text-secondary);margin:0}.footer__KcGPt{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.closeButton__RA5-U{width:calc(28px * var(--component-scaling));height:calc(28px * var(--component-scaling));font-size:calc(16px * var(--component-scaling));border-radius:var(--radius-2);color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-1) var(--ease-1), color var(--duration-1) var(--ease-1);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.closeButton__RA5-U:hover{background:var(--color-neutral-3);color:var(--color-text-primary)}.closeButton__RA5-U:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.sizeSmall__hKY5Y{--dialog-width:calc(360px * var(--component-scaling))}.sizeMedium__5K4I6{--dialog-width:calc(480px * var(--component-scaling))}.sizeLarge__NfiVM{--dialog-width:calc(640px * var(--component-scaling))}.sizeFull__-eCH7{--dialog-width:min(calc(900px * var(--component-scaling)), calc(100vw - var(--space-6)))}.box__pZYxR{--box-padding:0;--box-padding-x:var(--box-padding);--box-padding-y:var(--box-padding);--box-padding-top:var(--box-padding-y);--box-padding-right:var(--box-padding-x);--box-padding-bottom:var(--box-padding-y);--box-padding-left:var(--box-padding-x);--box-margin:0;--box-margin-x:var(--box-margin);--box-margin-y:var(--box-margin);--box-margin-top:var(--box-margin-y);--box-margin-right:var(--box-margin-x);--box-margin-bottom:var(--box-margin-y);--box-margin-left:var(--box-margin-x);min-width:0;padding:var(--box-padding-top) var(--box-padding-right) var(--box-padding-bottom) var(--box-padding-left);margin:var(--box-margin-top) var(--box-margin-right) var(--box-margin-bottom) var(--box-margin-left)}.flex__gvz3A{--flex-direction:row;--flex-align:stretch;--flex-justify:flex-start;--flex-wrap:nowrap;--flex-gap:var(--layout-gap-default);--flex-padding:0;--flex-padding-x:var(--flex-padding);--flex-padding-y:var(--flex-padding);--flex-padding-top:var(--flex-padding-y);--flex-padding-right:var(--flex-padding-x);--flex-padding-bottom:var(--flex-padding-y);--flex-padding-left:var(--flex-padding-x);--flex-margin:0;--flex-margin-x:var(--flex-margin);--flex-margin-y:var(--flex-margin);--flex-margin-top:var(--flex-margin-y);--flex-margin-right:var(--flex-margin-x);--flex-margin-bottom:var(--flex-margin-y);--flex-margin-left:var(--flex-margin-x);gap:var(--flex-gap);min-width:0;padding:var(--flex-padding-top) var(--flex-padding-right) var(--flex-padding-bottom) var(--flex-padding-left);margin:var(--flex-margin-top) var(--flex-margin-right) var(--flex-margin-bottom) var(--flex-margin-left);flex-direction:var(--flex-direction);align-items:var(--flex-align);justify-content:var(--flex-justify);flex-wrap:var(--flex-wrap);display:flex}.grid__2487K{--grid-columns:none;--grid-rows:none;--grid-auto-flow:row;--grid-align:stretch;--grid-justify:stretch;--grid-gap:var(--layout-gap-default);--grid-padding:0;--grid-padding-x:var(--grid-padding);--grid-padding-y:var(--grid-padding);--grid-padding-top:var(--grid-padding-y);--grid-padding-right:var(--grid-padding-x);--grid-padding-bottom:var(--grid-padding-y);--grid-padding-left:var(--grid-padding-x);--grid-margin:0;--grid-margin-x:var(--grid-margin);--grid-margin-y:var(--grid-margin);--grid-margin-top:var(--grid-margin-y);--grid-margin-right:var(--grid-margin-x);--grid-margin-bottom:var(--grid-margin-y);--grid-margin-left:var(--grid-margin-x);gap:var(--grid-gap);min-width:0;padding:var(--grid-padding-top) var(--grid-padding-right) var(--grid-padding-bottom) var(--grid-padding-left);margin:var(--grid-margin-top) var(--grid-margin-right) var(--grid-margin-bottom) var(--grid-margin-left);grid-template-columns:var(--grid-columns);grid-template-rows:var(--grid-rows);grid-auto-flow:var(--grid-auto-flow);align-items:var(--grid-align);justify-items:var(--grid-justify);display:grid}.container__1evUO{--container-padding:0;--container-padding-x:var(--container-padding);--container-padding-y:var(--container-padding);--container-padding-top:var(--container-padding-y);--container-padding-right:var(--container-padding-x);--container-padding-bottom:var(--container-padding-y);--container-padding-left:var(--container-padding-x);--container-max-width:var(--layout-container-3);--container-gutter:var(--layout-container-gutter);--container-margin:0;--container-margin-y:var(--container-margin);--container-margin-top:var(--container-margin-y);--container-margin-bottom:var(--container-margin-y);--container-margin-x:auto;--container-margin-right:var(--container-margin-x);--container-margin-left:var(--container-margin-x);padding:var(--container-padding-top) var(--container-padding-right) var(--container-padding-bottom) var(--container-padding-left);width:min(var(--container-max-width), calc(100% - (var(--container-gutter) * 2)));margin:var(--container-margin-top) var(--container-margin-right) var(--container-margin-bottom) var(--container-margin-left)}.section__xB-ob{--section-padding:initial;--section-size-padding:var(--layout-section-2);--section-padding-x:var(--section-padding,0);--section-padding-y:var(--section-padding,var(--section-size-padding));--section-padding-top:var(--section-padding-y);--section-padding-right:var(--section-padding-x);--section-padding-bottom:var(--section-padding-y);--section-padding-left:var(--section-padding-x);--section-margin:0;--section-margin-x:var(--section-margin);--section-margin-y:var(--section-margin);--section-margin-top:var(--section-margin-y);--section-margin-right:var(--section-margin-x);--section-margin-bottom:var(--section-margin-y);--section-margin-left:var(--section-margin-x);padding:var(--section-padding-top) var(--section-padding-right) var(--section-padding-bottom) var(--section-padding-left);margin:var(--section-margin-top) var(--section-margin-right) var(--section-margin-bottom) var(--section-margin-left)}.badge__OpLXU{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--bdg-height);padding:var(--bdg-padding-top,var(--bdg-padding-y,var(--bdg-padding,0))) var(--bdg-padding-right,var(--bdg-padding-x,var(--bdg-padding,var(--bdg-px)))) var(--bdg-padding-bottom,var(--bdg-padding-y,var(--bdg-padding,0))) var(--bdg-padding-left,var(--bdg-padding-x,var(--bdg-padding,var(--bdg-px))));margin:var(--bdg-margin-top,var(--bdg-margin-y,var(--bdg-margin,0))) var(--bdg-margin-right,var(--bdg-margin-x,var(--bdg-margin,0))) var(--bdg-margin-bottom,var(--bdg-margin-y,var(--bdg-margin,0))) var(--bdg-margin-left,var(--bdg-margin-x,var(--bdg-margin,0)));border-radius:var(--bdg-radius,min(var(--component-radius), var(--radius-full)));font-family:var(--font-family-primary);font-size:var(--bdg-fs);font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;appearance:none;text-align:inherit;border:1px solid #0000;line-height:1;display:inline-flex}.solid__WERFt{background-color:var(--bdg-accent-9,var(--color-accent-9));color:var(--bdg-accent-contrast,var(--color-accent-contrast))}.soft__vjrEQ{background-color:color-mix(in oklab, var(--bdg-accent-9,var(--color-accent-9)) var(--interactive-soft-strength), var(--interactive-soft-mix-base));color:var(--bdg-accent-11,var(--color-accent-11))}.surface__5iD11{background-color:color-mix(in oklab, var(--bdg-accent-9,var(--color-accent-9)) var(--interactive-surface-strength), var(--interactive-surface-mix-base));color:var(--bdg-accent-11,var(--color-accent-11));border-color:color-mix(in oklab, var(--bdg-accent-9,var(--color-accent-9)) var(--interactive-surface-border-strength), var(--color-border-subtle))}.outline__eTGvv{color:var(--bdg-accent-11,var(--color-accent-11));border-color:var(--bdg-accent-7,var(--color-accent-7));background-color:#0000}.solid__WERFt.highContrast__edPAg{background-color:var(--bdg-accent-12,var(--color-accent-12));color:var(--color-surface-base)}.soft__vjrEQ.highContrast__edPAg,.surface__5iD11.highContrast__edPAg,.outline__eTGvv.highContrast__edPAg{color:var(--bdg-accent-12,var(--color-accent-12))}.separator__p-Eug{background:var(--sep-color,var(--color-border-subtle));padding:var(--sep-padding-top,var(--sep-padding-y,var(--sep-padding,0))) var(--sep-padding-right,var(--sep-padding-x,var(--sep-padding,0))) var(--sep-padding-bottom,var(--sep-padding-y,var(--sep-padding,0))) var(--sep-padding-left,var(--sep-padding-x,var(--sep-padding,0)));margin:var(--sep-margin-top,var(--sep-margin-y,var(--sep-margin,0))) var(--sep-margin-right,var(--sep-margin-x,var(--sep-margin,0))) var(--sep-margin-bottom,var(--sep-margin-y,var(--sep-margin,0))) var(--sep-margin-left,var(--sep-margin-x,var(--sep-margin,0)));border:none;flex-shrink:0}.horizontal__SEudL{width:100%;height:var(--sep-size,1px)}.vertical__-uD-L{width:var(--sep-size,1px);align-self:stretch;height:auto}.root__Iq-Qz{width:var(--chk-size);height:var(--chk-size);border:1.5px solid var(--chk-border,var(--color-border-strong));border-radius:var(--chk-radius,var(--radius-2));color:var(--chk-indicator-color,var(--color-accent-contrast));cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-colors), transform var(--duration-2) var(--ease-2);background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.root__Iq-Qz:hover:not([data-disabled]){border-color:var(--color-accent-8);background-color:color-mix(in oklab, var(--chk-accent-9,var(--color-accent-9)) 10%, transparent)}.root__Iq-Qz:active:not([data-disabled]){transform:scale(.94)}.root__Iq-Qz:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.root__Iq-Qz[data-checked],.root__Iq-Qz[data-indeterminate]{background-color:var(--chk-accent-9,var(--color-accent-9));border-color:var(--chk-accent-9,var(--color-accent-9));color:var(--chk-contrast,var(--color-accent-contrast))}.root__Iq-Qz[data-checked]:hover:not([data-disabled]),.root__Iq-Qz[data-indeterminate]:hover:not([data-disabled]){background-color:var(--chk-accent-10,var(--color-accent-10));border-color:var(--chk-accent-10,var(--color-accent-10))}.root__Iq-Qz[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.root__Iq-Qz[data-invalid]:not([data-checked]):not([data-indeterminate]){border-color:var(--color-danger-border)}.root__Iq-Qz[data-invalid]:focus-visible{outline-color:color-mix(in oklab, var(--color-danger-border) 72%, transparent)}.root__Iq-Qz[data-invalid][data-checked],.root__Iq-Qz[data-invalid][data-indeterminate]{box-shadow:0 0 0 1px var(--color-danger-border)}.indicator__E-HP3{pointer-events:none;display:contents}.icon__2-sqo{width:70%;height:70%;transition:transform var(--duration-2) var(--ease-spring);display:block;transform:scale(0)}.root__Iq-Qz[data-checked] .icon__2-sqo,.root__Iq-Qz[data-indeterminate] .icon__2-sqo{transform:scale(1)}.size1__7isAp{--chk-size:calc(14px * var(--component-scaling))}.size2__fq2Li{--chk-size:calc(16px * var(--component-scaling))}.size3__XPwH5{--chk-size:calc(20px * var(--component-scaling))}.root__Ljcxp{width:var(--sw-width);height:var(--sw-height);padding:var(--sw-pad);border-radius:var(--radius-full);background-color:var(--color-neutral-6);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-3) var(--ease-2), box-shadow var(--duration-3) var(--ease-2);border:none;outline:none;flex-shrink:0;align-items:center;display:inline-flex}.root__Ljcxp:hover:not([data-disabled]){background-color:var(--color-neutral-7)}.root__Ljcxp:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.root__Ljcxp[data-checked]{background-color:var(--sw-accent-9,var(--color-accent-9))}.root__Ljcxp[data-checked]:hover:not([data-disabled]){background-color:var(--sw-accent-10,var(--color-accent-10))}.root__Ljcxp[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.root__Ljcxp[data-invalid]{box-shadow:0 0 0 1px var(--color-danger-border)}.root__Ljcxp[data-invalid]:focus-visible{outline-color:color-mix(in oklab, var(--color-danger-border) 72%, transparent)}.thumb__-qNLS{width:var(--sw-thumb);height:var(--sw-thumb);border-radius:var(--radius-full);transition:transform var(--duration-3) var(--ease-spring);background-color:#fff;flex-shrink:0;display:block;transform:translate(0);box-shadow:0 1px 3px oklch(0% 0 0/.28),0 1px 1px oklch(0% 0 0/.14)}.root__Ljcxp[data-checked] .thumb__-qNLS{transform:translateX(var(--sw-travel))}.size1__Uqvsr{--sw-width:calc(28px * var(--component-scaling));--sw-height:calc(16px * var(--component-scaling));--sw-thumb:calc(12px * var(--component-scaling));--sw-pad:calc(2px * var(--component-scaling));--sw-travel:calc(12px * var(--component-scaling))}.size2__ZxxDB{--sw-width:calc(36px * var(--component-scaling));--sw-height:calc(20px * var(--component-scaling));--sw-thumb:calc(16px * var(--component-scaling));--sw-pad:calc(2px * var(--component-scaling));--sw-travel:calc(16px * var(--component-scaling))}.size3__TFI-0{--sw-width:calc(44px * var(--component-scaling));--sw-height:calc(24px * var(--component-scaling));--sw-thumb:calc(20px * var(--component-scaling));--sw-pad:calc(2px * var(--component-scaling));--sw-travel:calc(20px * var(--component-scaling))}.wrapper__zL9Tk{border-radius:var(--inp-radius,var(--component-radius));width:100%;transition:var(--transition-colors);align-items:center;display:inline-flex;position:relative;overflow:hidden}.wrapper__zL9Tk:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.input__pRTer{width:100%;height:var(--inp-height);padding-top:0;padding-bottom:0;padding-left:var(--inp-pl,var(--inp-px));padding-right:var(--inp-pr,var(--inp-px));border:1px solid var(--inp-border,var(--color-border-subtle));border-radius:var(--inp-radius,var(--component-radius));background-color:var(--inp-bg,var(--color-surface-sunken));color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--inp-fs);transition:var(--transition-colors);appearance:none;outline:none;line-height:1}.input__pRTer::placeholder{color:var(--color-text-disabled)}.input__pRTer:hover:not(:disabled):not(:focus):not([data-invalid]):not([aria-invalid=true]){border-color:var(--color-border)}.input__pRTer:focus{border-color:var(--color-accent-8)}.input__pRTer:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);background-color:var(--color-surface-subtle)}.hasPrefix__BUflL .input__pRTer{border-radius:0 var(--inp-radius,var(--component-radius)) var(--inp-radius,var(--component-radius)) 0;border-left:none}.hasSuffix__JPQ8L .input__pRTer{border-radius:var(--inp-radius,var(--component-radius)) 0 0 var(--inp-radius,var(--component-radius));border-right:none}.hasPrefix__BUflL.hasSuffix__JPQ8L .input__pRTer{border-left:none;border-right:none;border-radius:0}.prefix__aq0fZ,.suffix__N-wEK{height:var(--inp-height);padding:0 var(--inp-adornment-px,calc(var(--inp-px) * .75));border:1px solid var(--inp-border,var(--color-border-subtle));background-color:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--inp-fs);transition:var(--transition-colors);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prefix__aq0fZ{border-radius:var(--inp-radius,var(--component-radius)) 0 0 var(--inp-radius,var(--component-radius));border-right:none}.suffix__N-wEK{border-radius:0 var(--inp-radius,var(--component-radius)) var(--inp-radius,var(--component-radius)) 0;border-left:none}.suffix__N-wEK:has(button,a,[role=button]){pointer-events:auto}.wrapper__zL9Tk:focus-within .prefix__aq0fZ,.wrapper__zL9Tk:focus-within .suffix__N-wEK{border-color:var(--color-accent-8)}.outline__bU06L .input__pRTer{--inp-border:var(--color-border);background-color:#0000}.outline__bU06L .prefix__aq0fZ,.outline__bU06L .suffix__N-wEK{background-color:#0000}.ghost__P5iHH .input__pRTer{background-color:#0000;border-color:#0000}.ghost__P5iHH .input__pRTer:hover:not(:disabled):not(:focus):not([data-invalid]):not([aria-invalid=true]){background-color:var(--color-surface-subtle);border-color:#0000}.ghost__P5iHH .input__pRTer:focus{border-color:var(--color-accent-8);background-color:var(--color-surface-sunken)}.invalid__Nech- .input__pRTer,.input__pRTer[aria-invalid=true],.input__pRTer[data-invalid],.invalid__Nech- .input__pRTer:focus,.input__pRTer[aria-invalid=true]:focus,.input__pRTer[data-invalid]:focus,.wrapper__zL9Tk.invalid__Nech- .prefix__aq0fZ,.wrapper__zL9Tk.invalid__Nech- .suffix__N-wEK{border-color:var(--color-danger-border)}.wrapper__zL9Tk:has(.input__pRTer[data-invalid],.input__pRTer[aria-invalid=true]) .prefix__aq0fZ{border-color:var(--color-danger-border)}.wrapper__zL9Tk:has(.input__pRTer[data-invalid],.input__pRTer[aria-invalid=true]) .suffix__N-wEK{border-color:var(--color-danger-border)}.wrapper__zL9Tk.invalid__Nech-:focus-within{outline-color:color-mix(in oklab, var(--color-danger-border) 72%, transparent)}.wrapper__zL9Tk:has(.input__pRTer[data-invalid],.input__pRTer[aria-invalid=true]):focus-within{outline-color:color-mix(in oklab, var(--color-danger-border) 72%, transparent)}.size1__HjCR2{--inp-height:var(--button-1-height);--inp-px:var(--button-1-px);--inp-fs:var(--button-1-font-size)}.size2__Q8o-H{--inp-height:var(--button-2-height);--inp-px:var(--button-2-px);--inp-fs:var(--button-2-font-size)}.size3__SzU7n{--inp-height:var(--button-3-height);--inp-px:var(--button-3-px);--inp-fs:var(--button-3-font-size)}.size4__oD0P0{--inp-height:var(--button-4-height);--inp-px:var(--button-4-px);--inp-fs:var(--button-4-font-size)}.trigger__7okON{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--sel-height);padding:0 var(--sel-px);border:1px solid var(--color-border-subtle);border-radius:var(--sel-radius,var(--component-radius));background-color:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--sel-fs);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:left;transition:var(--transition-colors);appearance:none;outline:none;display:inline-flex}.trigger__7okON:hover:not([data-disabled]){border-color:var(--color-border)}.trigger__7okON[data-popup-open],.trigger__7okON:focus-visible{border-color:var(--color-accent-8);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.trigger__7okON[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.trigger__7okON[data-placeholder] .value__Ukrbz{color:var(--color-text-disabled)}.value__Ukrbz{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.icon__OGf0O{font-size:var(--sel-icon-size,var(--button-2-icon-size));color:var(--color-text-tertiary);transition:transform var(--duration-2) var(--ease-2);flex-shrink:0;align-items:center;line-height:1;display:flex}.trigger__7okON[data-popup-open] .icon__OGf0O{transform:rotate(180deg)}.popup__rR30M{width:var(--anchor-width,var(--select-popup-fallback-width,calc(180px * var(--component-scaling))));max-width:min(var(--available-width,calc(100vw - var(--space-4))), 100vw);max-height:min(var(--available-height,var(--select-popup-max-height,calc(320px * var(--component-scaling)))), var(--select-popup-max-height,calc(320px * var(--component-scaling))));background-color:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--sel-popup-radius,min(var(--component-radius), var(--radius-4)));box-shadow:var(--shadow-floating);padding:var(--space-1) 0;scrollbar-width:thin;scrollbar-color:var(--color-neutral-6) transparent;transform-origin:var(--transform-origin);outline:none;overflow:hidden auto}.popup__rR30M[data-open]{animation:popup-in__OM-qz var(--duration-3) var(--ease-2)}.popup__rR30M[data-closed]{animation:popup-out__A2I6W var(--duration-2) var(--ease-2)}@media (prefers-reduced-motion:reduce){.popup__rR30M[data-open],.popup__rR30M[data-closed]{animation:none}}@keyframes popup-in__OM-qz{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes popup-out__A2I6W{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}.positioner__aonQR{z-index:calc(var(--z-5) + 1)}.item__sJrGz{align-items:center;gap:var(--space-2);height:var(--sel-item-height,var(--button-2-height));padding:0 var(--space-3) 0 var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-family-primary);font-size:var(--sel-item-fs,var(--button-2-font-size));color:var(--color-text-primary);transition:background-color var(--duration-1) var(--ease-2);outline:none;display:flex}.item__sJrGz[data-highlighted]{background-color:color-mix(in oklab, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base));color:var(--color-text-primary)}.item__sJrGz[data-selected]{font-weight:var(--font-weight-medium)}.item__sJrGz[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.itemText__k4O49{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.itemIndicator__c8zVn{width:var(--sel-item-icon-size,var(--button-2-icon-size));font-size:var(--sel-item-icon-size,var(--button-2-icon-size));color:var(--color-accent-9);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.separator__pylv2{height:calc(1px * var(--component-scaling));background-color:var(--color-border-subtle);margin:var(--space-1) 0}.groupLabel__4KJrd{padding:var(--space-1) var(--space-3);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-3);-webkit-user-select:none;user-select:none}.size1__DtZw2{--sel-height:var(--button-1-height);--sel-px:var(--button-1-px);--sel-fs:var(--button-1-font-size);--sel-icon-size:var(--button-1-icon-size);--sel-item-icon-size:var(--button-1-icon-size);--sel-item-height:var(--button-1-height);--sel-item-fs:var(--button-1-font-size)}.size2__Uukvw{--sel-height:var(--button-2-height);--sel-px:var(--button-2-px);--sel-fs:var(--button-2-font-size);--sel-icon-size:var(--button-2-icon-size);--sel-item-icon-size:var(--button-2-icon-size);--sel-item-height:var(--button-2-height);--sel-item-fs:var(--button-2-font-size)}.size3__tsmKt{--sel-height:var(--button-3-height);--sel-px:var(--button-3-px);--sel-fs:var(--button-3-font-size);--sel-icon-size:var(--button-3-icon-size);--sel-item-icon-size:var(--button-3-icon-size);--sel-item-height:var(--button-3-height);--sel-item-fs:var(--button-3-font-size)}.size4__hr4Os{--sel-height:var(--button-4-height);--sel-px:var(--button-4-px);--sel-fs:var(--button-4-font-size);--sel-icon-size:var(--button-4-icon-size);--sel-item-icon-size:var(--button-4-icon-size);--sel-item-height:var(--button-4-height);--sel-item-fs:var(--button-4-font-size)}.trigger__7okON[data-invalid]{border-color:var(--color-danger-border)}.trigger__7okON[data-invalid]:focus-visible,.trigger__7okON[data-invalid][data-popup-open]{border-color:var(--color-danger-border);box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklab, var(--color-danger-border) 72%, transparent)}.code__oi0Xa{font-family:var(--font-family-mono);font-size:calc(var(--typo-font-size,var(--text-3-size)) * .9);line-height:inherit;font-weight:var(--typo-weight,var(--font-weight-regular));color:var(--typo-color,var(--color-accent-11));padding:var(--code-padding-top,var(--code-padding-y,var(--code-padding,0))) var(--code-padding-right,var(--code-padding-x,var(--code-padding,0))) var(--code-padding-bottom,var(--code-padding-y,var(--code-padding,0))) var(--code-padding-left,var(--code-padding-x,var(--code-padding,0)));margin:var(--code-margin-top,var(--code-margin-y,var(--code-margin,0))) var(--code-margin-right,var(--code-margin-x,var(--code-margin,0))) var(--code-margin-bottom,var(--code-margin-y,var(--code-margin,0))) var(--code-margin-left,var(--code-margin-x,var(--code-margin,0)))}.soft__3M1Ss,.outline__Xh-GX{padding:var(--code-padding-top,var(--code-padding-y,var(--code-padding,.15em))) var(--code-padding-right,var(--code-padding-x,var(--code-padding,.4em))) var(--code-padding-bottom,var(--code-padding-y,var(--code-padding,.15em))) var(--code-padding-left,var(--code-padding-x,var(--code-padding,.4em)));border-radius:var(--code-inline-radius,var(--radius-2))}.soft__3M1Ss{background-color:color-mix(in oklab, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.outline__Xh-GX{border:1px solid var(--color-border-subtle)}.wrapper__sK45y{--component-scaling:1;bottom:var(--space-4);right:var(--space-4);z-index:var(--z-5);align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.toggle__Cxykk.toggle__Cxykk{border-radius:var(--radius-full);width:40px;height:40px;box-shadow:var(--shadow-floating);font-size:18px}.toggle__Cxykk.toggle__Cxykk:hover{box-shadow:var(--shadow-panel)}.panel__8XkNV{width:280px;max-height:min(80vh,620px);padding:var(--space-3);border-radius:var(--radius-5);border:1px solid var(--color-border-subtle);background:var(--color-panel-glass);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:var(--space-2);animation:panel-slide-in__pK00e var(--duration-4) var(--ease-3);flex-direction:column;display:flex;overflow-y:auto}.hidden__WEPXy{display:none}@keyframes panel-slide-in__pK00e{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.title__B4ryH{font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.field__fG0e9{flex-direction:column;gap:4px;display:flex}.labelRow__848W-{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.label__5yrCx{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);line-height:1.1}.infoButton__oFRcC.infoButton__oFRcC{width:20px;min-width:20px;height:20px;min-height:20px;color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:var(--color-surface-subtle);flex-shrink:0;padding:0}.infoButton__oFRcC.infoButton__oFRcC:hover{color:var(--color-text-primary);border-color:var(--color-border);background:var(--color-surface-overlay)}.infoIcon__SHP-o{width:13px;height:13px}.selectControl__slaAF{width:100%}.colors__C4Abn{flex-wrap:wrap;gap:5px;display:flex}.colorSwatch__rvAN2{border-radius:var(--radius-full);cursor:pointer;border:2px solid #0000;width:21px;height:21px;padding:0}.colorSwatch__rvAN2:hover{transform:scale(1.15)}.colorSwatch__rvAN2[data-active=true]{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-surface-overlay)}.helper__1dfR0{font-size:var(--font-size-1);color:var(--color-text-tertiary);line-height:1.2}.copyButton__5fxeK.copyButton__5fxeK{width:100%;margin-top:2px}.current__ZHr6L{font-family:var(--font-family-mono);font-size:var(--font-size-1);color:var(--color-text-tertiary);border-top:1px solid var(--color-border);padding-top:var(--space-1);line-height:1.2}@media (width<=960px){.panel__8XkNV{width:min(320px, calc(100vw - var(--space-6)))}}.srOnly__-PIjk{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block__l3A2A+.block__l3A2A{margin-top:var(--space-3)}.block__l3A2A pre{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--code-block-radius,var(--surface-radius));background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);margin-bottom:0;overflow-x:auto}.block__l3A2A code{font-family:var(--font-family-mono);font-size:var(--font-size-2)}.header__zAoZH{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.header__zAoZH strong{font-size:var(--font-size-3)}.copyButton__RIkF-:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.icon__kuyQQ{width:16px;height:16px}.srOnly__ZPkmL{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,:where(.light,[data-appearance=light]){--color-amber-1:oklch(98.5% .01 75);--color-amber-2:oklch(97% .018 75);--color-amber-3:oklch(93.5% .042 75);--color-amber-4:oklch(89.5% .067 75);--color-amber-5:oklch(85% .089 75);--color-amber-6:oklch(79% .105 75);--color-amber-7:oklch(71% .121 75);--color-amber-8:oklch(60% .126 75);--color-amber-9:oklch(70% .147 75);--color-amber-10:oklch(64% .134 75);--color-amber-11:oklch(48% .101 75);--color-amber-12:oklch(25% .055 75);--color-amber-contrast:black;--color-black-1:oklch(99% 0 0);--color-black-2:oklch(97.5% 0 0);--color-black-3:oklch(94% 0 0);--color-black-4:oklch(90% 0 0);--color-black-5:oklch(84% 0 0);--color-black-6:oklch(76% 0 0);--color-black-7:oklch(66% 0 0);--color-black-8:oklch(52% 0 0);--color-black-9:oklch(36% 0 0);--color-black-10:oklch(31% 0 0);--color-black-11:oklch(25% 0 0);--color-black-12:oklch(12% 0 0);--color-black-contrast:white;--color-blue-1:oklch(98.5% .007 250);--color-blue-2:oklch(97% .015 250);--color-blue-3:oklch(93.5% .032 250);--color-blue-4:oklch(89.5% .053 250);--color-blue-5:oklch(85% .076 250);--color-blue-6:oklch(79% .093 250);--color-blue-7:oklch(71% .109 250);--color-blue-8:oklch(60% .139 250);--color-blue-9:oklch(53.4% .15 250);--color-blue-10:oklch(47.4% .134 250);--color-blue-11:oklch(42% .119 250);--color-blue-12:oklch(22% .065 250);--color-blue-contrast:white;--color-bronze-1:oklch(98.5% .008 55);--color-bronze-2:oklch(97% .012 55);--color-bronze-3:oklch(93.5% .02 55);--color-bronze-4:oklch(89.5% .028 55);--color-bronze-5:oklch(85% .035 55);--color-bronze-6:oklch(79% .04 55);--color-bronze-7:oklch(71% .045 55);--color-bronze-8:oklch(60% .051 55);--color-bronze-9:oklch(53.8% .059 55);--color-bronze-10:oklch(47.8% .054 55);--color-bronze-11:oklch(42% .048 55);--color-bronze-12:oklch(22% .03 55);--color-bronze-contrast:white;--color-brown-1:oklch(98.5% .008 50);--color-brown-2:oklch(97% .012 50);--color-brown-3:oklch(93.5% .02 50);--color-brown-4:oklch(89.5% .028 50);--color-brown-5:oklch(85% .035 50);--color-brown-6:oklch(79% .04 50);--color-brown-7:oklch(71% .045 50);--color-brown-8:oklch(60% .051 50);--color-brown-9:oklch(53.8% .059 50);--color-brown-10:oklch(47.8% .054 50);--color-brown-11:oklch(42% .048 50);--color-brown-12:oklch(22% .03 50);--color-brown-contrast:white;--color-crimson-1:oklch(98.5% .007 10);--color-crimson-2:oklch(97% .015 10);--color-crimson-3:oklch(93.5% .033 10);--color-crimson-4:oklch(89.5% .056 10);--color-crimson-5:oklch(85% .083 10);--color-crimson-6:oklch(79% .109 10);--color-crimson-7:oklch(71% .129 10);--color-crimson-8:oklch(60% .156 10);--color-crimson-9:oklch(54% .208 10);--color-crimson-10:oklch(48% .191 10);--color-crimson-11:oklch(42% .167 10);--color-crimson-12:oklch(22% .091 10);--color-crimson-contrast:white;--color-cyan-1:oklch(98.5% .01 210);--color-cyan-2:oklch(97% .018 210);--color-cyan-3:oklch(93.5% .04 210);--color-cyan-4:oklch(89.5% .061 210);--color-cyan-5:oklch(84.5% .077 210);--color-cyan-6:oklch(78% .093 210);--color-cyan-7:oklch(69% .113 210);--color-cyan-8:oklch(58% .1 210);--color-cyan-9:oklch(52% .089 210);--color-cyan-10:oklch(46% .079 210);--color-cyan-11:oklch(40% .069 210);--color-cyan-12:oklch(22% .04 210);--color-cyan-contrast:white;--color-gold-1:oklch(98.5% .012 85);--color-gold-2:oklch(97% .018 85);--color-gold-3:oklch(93.5% .028 85);--color-gold-4:oklch(89.5% .038 85);--color-gold-5:oklch(85% .048 85);--color-gold-6:oklch(79% .054 85);--color-gold-7:oklch(71% .064 85);--color-gold-8:oklch(60% .074 85);--color-gold-9:oklch(53.4% .084 85);--color-gold-10:oklch(47.4% .079 85);--color-gold-11:oklch(42% .069 85);--color-gold-12:oklch(22% .04 85);--color-gold-contrast:white;--color-grass-1:oklch(98.5% .01 145);--color-grass-2:oklch(97% .018 145);--color-grass-3:oklch(93.5% .042 145);--color-grass-4:oklch(89.5% .067 145);--color-grass-5:oklch(85% .089 145);--color-grass-6:oklch(79% .105 145);--color-grass-7:oklch(71% .121 145);--color-grass-8:oklch(60% .147 145);--color-grass-9:oklch(51.6% .161 145);--color-grass-10:oklch(45.6% .143 145);--color-grass-11:oklch(40% .126 145);--color-grass-12:oklch(22% .072 145);--color-grass-contrast:white;--color-gray-1:oklch(99% 0 0);--color-gray-2:oklch(97.5% 0 0);--color-gray-3:oklch(95% 0 0);--color-gray-4:oklch(92.5% 0 0);--color-gray-5:oklch(90% 0 0);--color-gray-6:oklch(86% 0 0);--color-gray-7:oklch(80% 0 0);--color-gray-8:oklch(70% 0 0);--color-gray-9:oklch(53.2% 0 0);--color-gray-10:oklch(47.2% 0 0);--color-gray-11:oklch(42% 0 0);--color-gray-12:oklch(16% 0 0);--color-gray-contrast:white;--color-green-1:oklch(98.5% .01 155);--color-green-2:oklch(97% .018 155);--color-green-3:oklch(93.5% .042 155);--color-green-4:oklch(89.5% .067 155);--color-green-5:oklch(85% .089 155);--color-green-6:oklch(79% .105 155);--color-green-7:oklch(71% .121 155);--color-green-8:oklch(60% .147 155);--color-green-9:oklch(52% .128 155);--color-green-10:oklch(46% .113 155);--color-green-11:oklch(40% .099 155);--color-green-12:oklch(22% .057 155);--color-green-contrast:white;--color-indigo-1:oklch(98.5% .007 274);--color-indigo-2:oklch(97% .014 274);--color-indigo-3:oklch(93.5% .031 274);--color-indigo-4:oklch(89.5% .05 274);--color-indigo-5:oklch(85% .073 274);--color-indigo-6:oklch(79% .105 274);--color-indigo-7:oklch(71% .123 274);--color-indigo-8:oklch(60% .15 274);--color-indigo-9:oklch(52% .203 274);--color-indigo-10:oklch(46% .193 274);--color-indigo-11:oklch(40% .17 274);--color-indigo-12:oklch(22% .099 274);--color-indigo-contrast:white;--color-iris-1:oklch(98.5% .007 280);--color-iris-2:oklch(97% .014 280);--color-iris-3:oklch(93.5% .031 280);--color-iris-4:oklch(89.5% .051 280);--color-iris-5:oklch(85% .075 280);--color-iris-6:oklch(79% .089 280);--color-iris-7:oklch(71% .109 280);--color-iris-8:oklch(60% .139 280);--color-iris-9:oklch(54% .178 280);--color-iris-10:oklch(48% .168 280);--color-iris-11:oklch(42% .158 280);--color-iris-12:oklch(22% .094 280);--color-iris-contrast:white;--color-jade-1:oklch(98.5% .01 170);--color-jade-2:oklch(97% .018 170);--color-jade-3:oklch(93.5% .04 170);--color-jade-4:oklch(89.5% .065 170);--color-jade-5:oklch(85% .085 170);--color-jade-6:oklch(79% .101 170);--color-jade-7:oklch(71% .117 170);--color-jade-8:oklch(60% .118 170);--color-jade-9:oklch(52% .102 170);--color-jade-10:oklch(46% .091 170);--color-jade-11:oklch(42% .083 170);--color-jade-12:oklch(22% .045 170);--color-jade-contrast:white;--color-lime-1:oklch(98.8% .01 125);--color-lime-2:oklch(97.5% .02 125);--color-lime-3:oklch(94% .046 125);--color-lime-4:oklch(90% .073 125);--color-lime-5:oklch(86% .095 125);--color-lime-6:oklch(80% .113 125);--color-lime-7:oklch(73% .129 125);--color-lime-8:oklch(65% .153 125);--color-lime-9:oklch(76% .188 125);--color-lime-10:oklch(70% .175 125);--color-lime-11:oklch(46% .115 125);--color-lime-12:oklch(24% .063 125);--color-lime-contrast:black;--color-mauve-1:oklch(99% .004 310);--color-mauve-2:oklch(97.5% .006 310);--color-mauve-3:oklch(95% .008 310);--color-mauve-4:oklch(92.5% .01 310);--color-mauve-5:oklch(90% .012 310);--color-mauve-6:oklch(86% .012 310);--color-mauve-7:oklch(79% .014 310);--color-mauve-8:oklch(68% .018 310);--color-mauve-9:oklch(53.4% .014 310);--color-mauve-10:oklch(47.4% .014 310);--color-mauve-11:oklch(42% .014 310);--color-mauve-12:oklch(18% .014 310);--color-mauve-contrast:white;--color-mint-1:oklch(98.5% .01 170);--color-mint-2:oklch(97% .018 170);--color-mint-3:oklch(93.5% .04 170);--color-mint-4:oklch(89.5% .063 170);--color-mint-5:oklch(85% .081 170);--color-mint-6:oklch(79% .093 170);--color-mint-7:oklch(71% .109 170);--color-mint-8:oklch(60% .118 170);--color-mint-9:oklch(52% .102 170);--color-mint-10:oklch(46% .091 170);--color-mint-11:oklch(42% .083 170);--color-mint-12:oklch(22% .045 170);--color-mint-contrast:white;--color-olive-1:oklch(99% .004 125);--color-olive-2:oklch(97.5% .006 125);--color-olive-3:oklch(95% .008 125);--color-olive-4:oklch(92.5% .01 125);--color-olive-5:oklch(90% .012 125);--color-olive-6:oklch(86% .012 125);--color-olive-7:oklch(79% .014 125);--color-olive-8:oklch(68% .018 125);--color-olive-9:oklch(53.2% .014 125);--color-olive-10:oklch(47.2% .014 125);--color-olive-11:oklch(42% .014 125);--color-olive-12:oklch(18% .014 125);--color-olive-contrast:white;--color-orange-1:oklch(98.5% .009 60);--color-orange-2:oklch(97% .018 60);--color-orange-3:oklch(93.5% .041 60);--color-orange-4:oklch(89.5% .068 60);--color-orange-5:oklch(85% .1 60);--color-orange-6:oklch(79% .129 60);--color-orange-7:oklch(72% .148 60);--color-orange-8:oklch(64% .149 60);--color-orange-9:oklch(72% .177 55);--color-orange-10:oklch(66% .162 55);--color-orange-11:oklch(44% .109 55);--color-orange-12:oklch(24% .062 55);--color-orange-contrast:black;--color-pink-1:oklch(98.5% .008 355);--color-pink-2:oklch(97% .016 355);--color-pink-3:oklch(93.5% .037 355);--color-pink-4:oklch(89.5% .061 355);--color-pink-5:oklch(85% .092 355);--color-pink-6:oklch(79% .113 355);--color-pink-7:oklch(71% .131 355);--color-pink-8:oklch(60% .158 355);--color-pink-9:oklch(56.2% .218 355);--color-pink-10:oklch(50.2% .205 355);--color-pink-11:oklch(46% .186 355);--color-pink-12:oklch(24% .099 355);--color-pink-contrast:white;--color-plum-1:oklch(98.5% .01 320);--color-plum-2:oklch(97% .018 320);--color-plum-3:oklch(93.5% .038 320);--color-plum-4:oklch(89.5% .059 320);--color-plum-5:oklch(85% .077 320);--color-plum-6:oklch(79% .089 320);--color-plum-7:oklch(71% .109 320);--color-plum-8:oklch(60% .139 320);--color-plum-9:oklch(54% .178 320);--color-plum-10:oklch(48% .168 320);--color-plum-11:oklch(42% .158 320);--color-plum-12:oklch(22% .094 320);--color-plum-contrast:white;--color-purple-1:oklch(98.5% .007 285);--color-purple-2:oklch(97% .015 285);--color-purple-3:oklch(93.5% .032 285);--color-purple-4:oklch(89.5% .053 285);--color-purple-5:oklch(85% .076 285);--color-purple-6:oklch(79% .103 285);--color-purple-7:oklch(71% .119 285);--color-purple-8:oklch(60% .147 285);--color-purple-9:oklch(52% .208 285);--color-purple-10:oklch(46% .198 285);--color-purple-11:oklch(40% .176 285);--color-purple-12:oklch(22% .099 285);--color-purple-contrast:white;--color-red-1:oklch(98.5% .007 22);--color-red-2:oklch(97% .015 22);--color-red-3:oklch(93.5% .032 22);--color-red-4:oklch(89.5% .054 22);--color-red-5:oklch(85% .081 22);--color-red-6:oklch(79% .109 22);--color-red-7:oklch(71% .129 22);--color-red-8:oklch(60% .156 22);--color-red-9:oklch(54% .208 22);--color-red-10:oklch(48% .192 22);--color-red-11:oklch(42% .168 22);--color-red-12:oklch(22% .091 22);--color-red-contrast:white;--color-ruby-1:oklch(98.5% .008 5);--color-ruby-2:oklch(97% .015 5);--color-ruby-3:oklch(93.5% .034 5);--color-ruby-4:oklch(89.5% .057 5);--color-ruby-5:oklch(85% .085 5);--color-ruby-6:oklch(79% .109 5);--color-ruby-7:oklch(71% .129 5);--color-ruby-8:oklch(60% .156 5);--color-ruby-9:oklch(52% .208 5);--color-ruby-10:oklch(46% .184 5);--color-ruby-11:oklch(40% .16 5);--color-ruby-12:oklch(22% .091 5);--color-ruby-contrast:white;--color-sage-1:oklch(99% .004 160);--color-sage-2:oklch(97.5% .006 160);--color-sage-3:oklch(95% .008 160);--color-sage-4:oklch(92.5% .01 160);--color-sage-5:oklch(90% .012 160);--color-sage-6:oklch(86% .012 160);--color-sage-7:oklch(79% .014 160);--color-sage-8:oklch(68% .018 160);--color-sage-9:oklch(53% .014 160);--color-sage-10:oklch(47% .014 160);--color-sage-11:oklch(42% .014 160);--color-sage-12:oklch(18% .014 160);--color-sage-contrast:white;--color-sand-1:oklch(99% .004 95);--color-sand-2:oklch(97.5% .006 95);--color-sand-3:oklch(95% .008 95);--color-sand-4:oklch(92.5% .01 95);--color-sand-5:oklch(90% .012 95);--color-sand-6:oklch(86% .012 95);--color-sand-7:oklch(79% .014 95);--color-sand-8:oklch(68% .018 95);--color-sand-9:oklch(53.2% .014 95);--color-sand-10:oklch(47.2% .014 95);--color-sand-11:oklch(42% .014 95);--color-sand-12:oklch(18% .014 95);--color-sand-contrast:white;--color-sky-1:oklch(98.5% .009 230);--color-sky-2:oklch(97% .018 230);--color-sky-3:oklch(93.5% .039 230);--color-sky-4:oklch(89.5% .063 230);--color-sky-5:oklch(85% .081 230);--color-sky-6:oklch(79% .093 230);--color-sky-7:oklch(71% .109 230);--color-sky-8:oklch(60% .119 230);--color-sky-9:oklch(52.8% .105 230);--color-sky-10:oklch(46.8% .093 230);--color-sky-11:oklch(42% .083 230);--color-sky-12:oklch(22% .046 230);--color-sky-contrast:white;--color-slate-1:oklch(99% .004 250);--color-slate-2:oklch(97.5% .006 250);--color-slate-3:oklch(95% .008 250);--color-slate-4:oklch(92.5% .01 250);--color-slate-5:oklch(90% .012 250);--color-slate-6:oklch(86% .012 250);--color-slate-7:oklch(79% .014 250);--color-slate-8:oklch(68% .018 250);--color-slate-9:oklch(53.2% .014 250);--color-slate-10:oklch(47.2% .014 250);--color-slate-11:oklch(42% .014 250);--color-slate-12:oklch(18% .014 250);--color-slate-contrast:white;--color-teal-1:oklch(98.5% .01 195);--color-teal-2:oklch(97% .018 195);--color-teal-3:oklch(93.5% .04 195);--color-teal-4:oklch(89.5% .065 195);--color-teal-5:oklch(85% .085 195);--color-teal-6:oklch(79% .101 195);--color-teal-7:oklch(71% .117 195);--color-teal-8:oklch(60% .102 195);--color-teal-9:oklch(52.2% .089 195);--color-teal-10:oklch(46.2% .078 195);--color-teal-11:oklch(42% .071 195);--color-teal-12:oklch(22% .039 195);--color-teal-contrast:white;--color-tomato-1:oklch(98.5% .007 28);--color-tomato-2:oklch(97% .015 28);--color-tomato-3:oklch(93.5% .033 28);--color-tomato-4:oklch(89.5% .054 28);--color-tomato-5:oklch(85% .081 28);--color-tomato-6:oklch(79% .109 28);--color-tomato-7:oklch(71% .129 28);--color-tomato-8:oklch(60% .156 28);--color-tomato-9:oklch(54% .208 28);--color-tomato-10:oklch(48% .195 28);--color-tomato-11:oklch(42% .171 28);--color-tomato-12:oklch(22% .093 28);--color-tomato-contrast:white;--color-violet-1:oklch(98.5% .008 295);--color-violet-2:oklch(97% .016 295);--color-violet-3:oklch(93.5% .034 295);--color-violet-4:oklch(89.5% .056 295);--color-violet-5:oklch(85% .082 295);--color-violet-6:oklch(79% .103 295);--color-violet-7:oklch(71% .119 295);--color-violet-8:oklch(60% .147 295);--color-violet-9:oklch(52% .208 295);--color-violet-10:oklch(46% .198 295);--color-violet-11:oklch(40% .176 295);--color-violet-12:oklch(22% .099 295);--color-violet-contrast:white;--color-yellow-1:oklch(99% .01 100);--color-yellow-2:oklch(97.5% .022 100);--color-yellow-3:oklch(95% .054 100);--color-yellow-4:oklch(92% .089 100);--color-yellow-5:oklch(88% .119 100);--color-yellow-6:oklch(83% .147 100);--color-yellow-7:oklch(76% .157 100);--color-yellow-8:oklch(68% .14 100);--color-yellow-9:oklch(88% .179 95);--color-yellow-10:oklch(80% .163 95);--color-yellow-11:oklch(44% .09 95);--color-yellow-12:oklch(26% .055 95);--color-yellow-contrast:black}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.5rem;--space-10:3rem;--space-11:4rem;--space-12:5rem;--size-1:1rem;--size-2:1.5rem;--size-3:2rem;--size-4:2.5rem;--size-5:3rem;--size-6:3.5rem;--size-7:4rem;--size-8:5rem;--size-9:6rem;--size-10:7.5rem;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-5:12px;--radius-6:16px;--radius-full:9999px;--font-size-1:.75rem;--font-size-2:.8125rem;--font-size-3:.875rem;--font-size-4:1rem;--font-size-5:1.125rem;--font-size-6:1.25rem;--font-size-7:1.5rem;--font-size-8:1.875rem;--font-size-9:2.25rem;--font-size-10:3rem;--font-size-11:3.75rem;--font-size-12:4.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-1:1;--line-height-2:1.2;--line-height-3:1.4;--line-height-4:1.5;--line-height-5:1.6;--line-height-6:1.75;--letter-spacing-1:-.025em;--letter-spacing-2:-.015em;--letter-spacing-3:0em;--letter-spacing-4:.025em;--letter-spacing-5:.05em;--letter-spacing-6:.1em;--shadow-1:0 1px 2px 0 oklch(0% 0 0/.05), 0 1px 1px 0 oklch(0% 0 0/.03);--shadow-2:0 2px 4px -1px oklch(0% 0 0/.07), 0 1px 2px 0 oklch(0% 0 0/.04);--shadow-3:0 4px 8px -2px oklch(0% 0 0/.08), 0 2px 4px -2px oklch(0% 0 0/.05);--shadow-4:0 8px 16px -4px oklch(0% 0 0/.1), 0 4px 6px -4px oklch(0% 0 0/.05);--shadow-5:0 16px 32px -8px oklch(0% 0 0/.12), 0 8px 12px -6px oklch(0% 0 0/.05);--shadow-6:0 24px 48px -12px oklch(0% 0 0/.18), 0 12px 16px -8px oklch(0% 0 0/.06);--ease-1:cubic-bezier(.4, 0, 1, 1);--ease-2:cubic-bezier(.4, 0, .2, 1);--ease-3:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-1:75ms;--duration-2:.1s;--duration-3:.15s;--duration-4:.2s;--duration-5:.3s;--duration-6:.5s;--z-1:100;--z-2:200;--z-3:300;--z-4:400;--z-5:500;--color-accent-1:var(--color-blue-1);--color-accent-2:var(--color-blue-2);--color-accent-3:var(--color-blue-3);--color-accent-4:var(--color-blue-4);--color-accent-5:var(--color-blue-5);--color-accent-6:var(--color-blue-6);--color-accent-7:var(--color-blue-7);--color-accent-8:var(--color-blue-8);--color-accent-9:var(--color-blue-9);--color-accent-10:var(--color-blue-10);--color-accent-11:var(--color-blue-11);--color-accent-12:var(--color-blue-12);--color-accent-contrast:var(--color-blue-contrast);--color-neutral-1:var(--color-gray-1);--color-neutral-2:var(--color-gray-2);--color-neutral-3:var(--color-gray-3);--color-neutral-4:var(--color-gray-4);--color-neutral-5:var(--color-gray-5);--color-neutral-6:var(--color-gray-6);--color-neutral-7:var(--color-gray-7);--color-neutral-8:var(--color-gray-8);--color-neutral-9:var(--color-gray-9);--color-neutral-10:var(--color-gray-10);--color-neutral-11:var(--color-gray-11);--color-neutral-12:var(--color-gray-12);--component-radius:var(--radius-3);--component-scaling:1;--font-family-sans-stack:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono-stack:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-primary:var(--font-family-sans-stack);--font-family-secondary:var(--font-family-sans-stack);--font-family-tertiary:var(--font-family-secondary);--font-family-display:var(--font-family-sans-stack);--font-family-mono:var(--font-family-mono-stack);--surface-radius:var(--surface-radius-medium);--card-radius:var(--surface-radius)}:root,:where([data-base-ic-theme]){--layout-gap-default:var(--space-3);--layout-container-gutter:var(--space-4);--layout-container-1:40rem;--layout-container-2:56rem;--layout-container-3:72rem;--layout-container-4:90rem;--layout-section-1:var(--space-5);--layout-section-2:var(--space-7);--layout-section-3:var(--space-10);--surface-padding-y:var(--space-4);--surface-padding-x:var(--space-4);--surface-radius-none:0px;--surface-radius-small:calc(var(--radius-3) * var(--component-scaling));--surface-radius-medium:calc(var(--radius-4) * var(--component-scaling));--surface-radius-large:calc(var(--radius-6) * var(--component-scaling));--surface-radius-full:calc(var(--space-4) + calc(2px * var(--component-scaling)));--button-1-height:var(--size-2);--button-1-px:var(--space-2);--button-1-font-size:var(--font-size-1);--button-1-gap:var(--space-1);--button-1-icon-size:calc(14px * var(--component-scaling));--button-2-height:var(--size-3);--button-2-px:var(--space-3);--button-2-font-size:var(--font-size-2);--button-2-gap:var(--space-1);--button-2-icon-size:calc(16px * var(--component-scaling));--button-3-height:var(--size-4);--button-3-px:var(--space-4);--button-3-font-size:var(--font-size-3);--button-3-gap:var(--space-2);--button-3-icon-size:calc(18px * var(--component-scaling));--button-4-height:var(--size-5);--button-4-px:var(--space-5);--button-4-font-size:var(--font-size-4);--button-4-gap:var(--space-2);--button-4-icon-size:calc(20px * var(--component-scaling));--badge-1-height:var(--size-2);--badge-1-px:var(--space-2);--badge-1-font-size:var(--font-size-1);--badge-2-height:var(--size-2);--badge-2-px:var(--space-3);--badge-2-font-size:var(--font-size-2);--badge-3-height:var(--size-3);--badge-3-px:var(--space-3);--badge-3-font-size:var(--font-size-3);--accordion-1-py:var(--space-2);--accordion-1-px:var(--space-3);--accordion-1-font-size:var(--font-size-2);--accordion-2-py:var(--space-3);--accordion-2-px:var(--space-4);--accordion-2-font-size:var(--font-size-3);--accordion-3-py:var(--space-4);--accordion-3-px:var(--space-5);--accordion-3-font-size:var(--font-size-4);--slider-1-track-height:calc(4px * var(--component-scaling));--slider-1-thumb-size:calc(16px * var(--component-scaling));--slider-2-track-height:calc(5px * var(--component-scaling));--slider-2-thumb-size:calc(20px * var(--component-scaling));--slider-3-track-height:calc(6px * var(--component-scaling));--slider-3-thumb-size:calc(24px * var(--component-scaling));--progress-1-height:calc(4px * var(--component-scaling));--progress-2-height:calc(6px * var(--component-scaling));--progress-3-height:calc(8px * var(--component-scaling));--avatar-1-size:var(--size-2);--avatar-2-size:var(--size-3);--avatar-3-size:var(--size-4);--avatar-4-size:var(--size-5);--avatar-5-size:var(--size-7);--tooltip-radius:min(var(--component-radius), var(--radius-4));--tooltip-padding-y:var(--space-1);--tooltip-padding-x:var(--space-2);--tooltip-font-size:var(--font-size-2);--tooltip-arrow-size:calc(10px * var(--component-scaling));--tooltip-max-width:calc(320px * var(--component-scaling));--popover-radius:min(var(--component-radius), var(--radius-5));--popover-padding:var(--space-3);--popover-min-width:calc(240px * var(--component-scaling));--popover-max-width:calc(360px * var(--component-scaling));--popover-title-size:var(--font-size-3);--popover-body-size:var(--font-size-2);--popover-arrow-size:calc(12px * var(--component-scaling));--nav-menu-resize-duration:var(--duration-3);--nav-menu-resize-ease:var(--ease-2);--dialog-radius:var(--component-radius);--drawer-width:calc(400px * var(--component-scaling));--drawer-height:calc(400px * var(--component-scaling));--toast-viewport-offset:var(--space-6);--toast-viewport-gap:var(--space-3);--code-inline-radius:min(var(--component-radius), var(--radius-2));--code-block-radius:var(--surface-radius);--status-surface-padding-y:var(--space-3);--status-surface-padding-x:var(--space-4);--status-surface-gap:var(--space-1);--status-surface-radius:var(--surface-radius);--status-badge-padding-y:var(--space-1);--status-badge-padding-x:var(--badge-2-px);--status-badge-min-height:var(--badge-2-height);--status-badge-radius:min(var(--component-radius), var(--radius-full));--status-badge-line-height:var(--line-height-1);--text-1-size:var(--font-size-1);--text-1-lh:var(--line-height-4);--text-1-ls:var(--letter-spacing-3);--text-2-size:var(--font-size-2);--text-2-lh:var(--line-height-4);--text-2-ls:var(--letter-spacing-3);--text-3-size:var(--font-size-3);--text-3-lh:var(--line-height-4);--text-3-ls:var(--letter-spacing-3);--text-4-size:var(--font-size-4);--text-4-lh:var(--line-height-4);--text-4-ls:var(--letter-spacing-3);--text-5-size:var(--font-size-5);--text-5-lh:var(--line-height-3);--text-5-ls:var(--letter-spacing-3);--text-6-size:var(--font-size-6);--text-6-lh:var(--line-height-3);--text-6-ls:var(--letter-spacing-3);--text-7-size:var(--font-size-7);--text-7-lh:var(--line-height-2);--text-7-ls:var(--letter-spacing-2);--text-8-size:var(--font-size-8);--text-8-lh:var(--line-height-2);--text-8-ls:var(--letter-spacing-2);--text-9-size:var(--font-size-9);--text-9-lh:var(--line-height-2);--text-9-ls:var(--letter-spacing-1);--heading-1-size:var(--font-size-3);--heading-1-lh:var(--line-height-3);--heading-1-ls:var(--letter-spacing-3);--heading-2-size:var(--font-size-4);--heading-2-lh:var(--line-height-3);--heading-2-ls:var(--letter-spacing-3);--heading-3-size:var(--font-size-5);--heading-3-lh:var(--line-height-2);--heading-3-ls:var(--letter-spacing-2);--heading-4-size:var(--font-size-6);--heading-4-lh:var(--line-height-2);--heading-4-ls:var(--letter-spacing-2);--heading-5-size:var(--font-size-7);--heading-5-lh:var(--line-height-2);--heading-5-ls:var(--letter-spacing-2);--heading-6-size:var(--font-size-8);--heading-6-lh:1.15;--heading-6-ls:var(--letter-spacing-1);--heading-7-size:var(--font-size-9);--heading-7-lh:1.1;--heading-7-ls:var(--letter-spacing-1);--heading-8-size:var(--font-size-10);--heading-8-lh:1.05;--heading-8-ls:var(--letter-spacing-1);--heading-9-size:var(--font-size-12);--heading-9-lh:1;--heading-9-ls:var(--letter-spacing-1);--focus-ring-width:calc(2px * var(--component-scaling));--focus-ring-offset:calc(2px * var(--component-scaling));--disabled-opacity:.5;--disabled-cursor:not-allowed;--transition-colors:color var(--duration-3) var(--ease-2), background-color var(--duration-3) var(--ease-2), border-color var(--duration-3) var(--ease-2), box-shadow var(--duration-3) var(--ease-2), outline-color var(--duration-3) var(--ease-2);--transition-all:all var(--duration-3) var(--ease-2);--transition-transform:transform var(--duration-2) var(--ease-spring)}:root,:where([data-base-ic-theme],.light,.dark,[data-appearance=light],[data-appearance=dark]){--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklab, white 96%, var(--color-neutral-3));--color-surface-overlay:color-mix(in oklab, white 92%, var(--color-neutral-3));--color-surface-sunken:var(--color-neutral-2);--color-text-primary:var(--color-neutral-12);--color-text-secondary:var(--color-neutral-11);--color-text-tertiary:var(--color-neutral-10);--color-text-disabled:var(--color-neutral-8);--color-text-link:var(--color-accent-11);--color-border-subtle:var(--color-neutral-6);--color-border:var(--color-neutral-7);--color-border-strong:var(--color-neutral-8);--color-border-focus:var(--color-accent-8);--color-backdrop-base:var(--color-surface-base);--color-backdrop-accent-glow:color-mix(in oklab, var(--color-accent-4) 42%, transparent);--color-backdrop-neutral-glow:color-mix(in oklab, var(--color-neutral-4) 90%, transparent);--color-backdrop-grid-line:color-mix(in oklab, var(--color-border-subtle) 45%, transparent);--color-panel-glass:color-mix(in oklab, var(--color-surface-base) 84%, transparent);--color-hero-start:color-mix(in oklab, var(--color-accent-3) 35%, var(--color-surface-overlay));--color-hero-end:var(--color-surface-overlay);--color-hero-kicker:var(--color-accent-11);--color-hero-copy:var(--color-text-secondary);--color-marketing-band-start:color-mix(in oklab, var(--color-accent-2) 50%, var(--color-surface-overlay));--color-marketing-band-end:var(--color-surface-subtle);--color-marketing-band-border:var(--color-border-subtle);--color-marketing-band-heading:var(--color-text-primary);--color-marketing-band-body:var(--color-text-secondary);--shadow-surface:var(--shadow-2);--shadow-floating:var(--shadow-4);--shadow-panel:var(--shadow-5);--color-danger-bg:var(--color-red-3);--color-danger-border:var(--color-red-7);--color-danger-text:var(--color-red-11);--color-danger-solid:var(--color-red-9);--color-danger-contrast:var(--color-red-contrast);--color-success-bg:var(--color-green-3);--color-success-border:var(--color-green-7);--color-success-text:var(--color-green-11);--color-success-solid:var(--color-green-9);--color-success-contrast:var(--color-green-contrast);--color-warning-bg:var(--color-orange-3);--color-warning-border:var(--color-orange-7);--color-warning-text:var(--color-orange-11);--color-warning-solid:var(--color-orange-9);--color-warning-contrast:var(--color-orange-contrast);--color-info-bg:var(--color-blue-3);--color-info-border:var(--color-blue-7);--color-info-text:var(--color-blue-11);--color-info-solid:var(--color-blue-9);--color-info-contrast:var(--color-blue-contrast);--card-gradient-start:color-mix(in oklab, var(--color-accent-3) 34%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklab, var(--color-border-subtle) 78%, var(--color-accent-6));--card-gradient-border-hover:color-mix(in oklab, var(--color-border) 78%, var(--color-accent-7));--interactive-soft-mix-base:white;--interactive-soft-strength:18%;--interactive-soft-hover-strength:24%;--interactive-surface-mix-base:white;--interactive-surface-strength:12%;--interactive-surface-hover-strength:18%;--interactive-surface-border-strength:42%;--interactive-surface-border-hover-strength:56%;--tooltip-bg:var(--color-gray-12);--tooltip-text:var(--color-gray-1);--tooltip-border:transparent;--tooltip-shadow:var(--shadow-floating);--popover-bg:var(--color-surface-overlay);--popover-text:var(--color-text-primary);--popover-border:var(--color-border);--popover-shadow:var(--shadow-panel);--dialog-bg:var(--color-surface-overlay);--dialog-border:var(--color-border);--dialog-shadow:var(--shadow-4);--dialog-backdrop-bg:oklch(0% 0 0/.45);--focus-ring-color:color-mix(in oklab, var(--color-accent-8) 72%, transparent)}@media (prefers-color-scheme:dark){:root:not(.light):not([data-appearance=light]),:where([data-base-ic-theme]:not(.light,[data-appearance=light],:is(.light,[data-appearance=light]) *)){--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklab, var(--color-neutral-3) 88%, black);--color-surface-overlay:color-mix(in oklab, var(--color-neutral-3) 96%, black);--color-surface-sunken:color-mix(in oklab, var(--color-neutral-2) 82%, black);--color-text-primary:oklch(95% 0 none);--color-text-secondary:oklch(83% 0 none);--color-text-tertiary:oklch(68% 0 none);--color-text-disabled:oklch(52% 0 none);--color-text-link:var(--color-accent-10);--color-border-subtle:oklch(36% 0 none/.55);--color-border:oklch(43% 0 none/.68);--color-border-strong:oklch(53% 0 none/.78);--color-backdrop-base:oklch(8% .003 255);--color-backdrop-accent-glow:color-mix(in oklab, var(--color-accent-6) 24%, transparent);--color-backdrop-neutral-glow:color-mix(in oklab, var(--color-neutral-5) 24%, transparent);--color-backdrop-grid-line:color-mix(in oklab, var(--color-border-subtle) 38%, transparent);--color-panel-glass:color-mix(in oklab, var(--color-surface-overlay) 78%, transparent);--color-hero-start:color-mix(in oklab, var(--color-accent-4) 18%, var(--color-surface-overlay));--color-hero-end:var(--color-surface-overlay);--color-hero-kicker:color-mix(in oklab, var(--color-accent-10) 88%, white);--color-hero-copy:color-mix(in oklab, var(--color-text-secondary) 92%, white);--color-marketing-band-start:color-mix(in oklab, var(--color-accent-3) 12%, var(--color-surface-raised));--color-marketing-band-end:color-mix(in oklab, var(--color-surface-overlay) 90%, black);--color-marketing-band-border:color-mix(in oklab, var(--color-border) 85%, var(--color-accent-7));--color-marketing-band-heading:var(--color-text-primary);--color-marketing-band-body:var(--color-text-secondary);--card-gradient-start:color-mix(in oklab, var(--color-accent-4) 18%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklab, var(--color-border) 80%, var(--color-accent-7));--card-gradient-border-hover:color-mix(in oklab, var(--color-border-strong) 80%, var(--color-accent-8));--focus-ring-color:color-mix(in oklab, var(--color-accent-7) 78%, transparent);--shadow-surface:0 1px 1px oklch(0% 0 0/.18), 0 10px 24px -12px oklch(0% 0 0/.55);--shadow-floating:0 8px 24px -12px oklch(0% 0 0/.58), 0 2px 8px oklch(0% 0 0/.28);--shadow-panel:0 20px 50px -28px oklch(0% 0 0/.68), 0 8px 20px oklch(0% 0 0/.42);--interactive-soft-mix-base:var(--color-neutral-3);--interactive-soft-strength:18%;--interactive-soft-hover-strength:26%;--interactive-surface-mix-base:var(--color-neutral-3);--interactive-surface-strength:12%;--interactive-surface-hover-strength:18%;--interactive-surface-border-strength:68%;--interactive-surface-border-hover-strength:82%}}:where(.dark,[data-appearance=dark],:is(.dark,[data-appearance=dark]) [data-base-ic-theme]:not(.light,[data-appearance=light])){--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklab, var(--color-neutral-3) 88%, black);--color-surface-overlay:color-mix(in oklab, var(--color-neutral-3) 96%, black);--color-surface-sunken:color-mix(in oklab, var(--color-neutral-2) 82%, black);--color-text-primary:oklch(95% 0 none);--color-text-secondary:oklch(83% 0 none);--color-text-tertiary:oklch(68% 0 none);--color-text-disabled:oklch(52% 0 none);--color-text-link:var(--color-accent-10);--color-border-subtle:oklch(36% 0 none/.55);--color-border:oklch(43% 0 none/.68);--color-border-strong:oklch(53% 0 none/.78);--color-backdrop-base:oklch(8% .003 255);--color-backdrop-accent-glow:color-mix(in oklab, var(--color-accent-6) 24%, transparent);--color-backdrop-neutral-glow:color-mix(in oklab, var(--color-neutral-5) 24%, transparent);--color-backdrop-grid-line:color-mix(in oklab, var(--color-border-subtle) 38%, transparent);--color-panel-glass:color-mix(in oklab, var(--color-surface-overlay) 78%, transparent);--color-hero-start:color-mix(in oklab, var(--color-accent-4) 18%, var(--color-surface-overlay));--color-hero-end:var(--color-surface-overlay);--color-hero-kicker:color-mix(in oklab, var(--color-accent-10) 88%, white);--color-hero-copy:color-mix(in oklab, var(--color-text-secondary) 92%, white);--color-marketing-band-start:color-mix(in oklab, var(--color-accent-3) 12%, var(--color-surface-raised));--color-marketing-band-end:color-mix(in oklab, var(--color-surface-overlay) 90%, black);--color-marketing-band-border:color-mix(in oklab, var(--color-border) 85%, var(--color-accent-7));--color-marketing-band-heading:var(--color-text-primary);--color-marketing-band-body:var(--color-text-secondary);--card-gradient-start:color-mix(in oklab, var(--color-accent-4) 18%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklab, var(--color-border) 80%, var(--color-accent-7));--card-gradient-border-hover:color-mix(in oklab, var(--color-border-strong) 80%, var(--color-accent-8));--focus-ring-color:color-mix(in oklab, var(--color-accent-7) 78%, transparent);--shadow-surface:0 1px 1px oklch(0% 0 0/.18), 0 10px 24px -12px oklch(0% 0 0/.55);--shadow-floating:0 8px 24px -12px oklch(0% 0 0/.58), 0 2px 8px oklch(0% 0 0/.28);--shadow-panel:0 20px 50px -28px oklch(0% 0 0/.68), 0 8px 20px oklch(0% 0 0/.42);--interactive-soft-mix-base:var(--color-neutral-3);--interactive-soft-strength:18%;--interactive-soft-hover-strength:26%;--interactive-surface-mix-base:var(--color-neutral-3);--interactive-surface-strength:12%;--interactive-surface-hover-strength:18%;--interactive-surface-border-strength:68%;--interactive-surface-border-hover-strength:82%}:where([data-radius=none]){--surface-radius:var(--surface-radius-none);--card-radius:var(--surface-radius-none)}:where([data-radius=small]){--surface-radius:var(--surface-radius-small);--card-radius:var(--surface-radius-small)}:where([data-radius=medium]){--surface-radius:var(--surface-radius-medium);--card-radius:var(--surface-radius-medium)}:where([data-radius=large]){--surface-radius:var(--surface-radius-large);--card-radius:var(--surface-radius-large)}:where([data-radius=full]){--surface-radius:var(--surface-radius-full);--card-radius:var(--surface-radius-full)}:where(.dark,[data-appearance=dark]){--color-gray-1:oklch(14% 0 none);--color-gray-2:oklch(17% 0 none);--color-gray-3:oklch(21% 0 none);--color-gray-4:oklch(24% 0 none);--color-gray-5:oklch(27% 0 none);--color-gray-6:oklch(32% 0 none);--color-gray-7:oklch(39% 0 none);--color-gray-8:oklch(52% 0 none);--color-gray-9:oklch(56% 0 none);--color-gray-10:oklch(60% 0 none);--color-gray-11:oklch(78% 0 none);--color-gray-12:oklch(95% 0 none);--color-mauve-1:oklch(14% .004 310);--color-mauve-2:oklch(17% .006 310);--color-mauve-3:oklch(21% .008 310);--color-mauve-4:oklch(24% .01 310);--color-mauve-5:oklch(27% .012 310);--color-mauve-6:oklch(32% .012 310);--color-mauve-7:oklch(39% .014 310);--color-mauve-8:oklch(52% .018 310);--color-mauve-9:oklch(56% .014 310);--color-mauve-10:oklch(60% .014 310);--color-mauve-11:oklch(78% .014 310);--color-mauve-12:oklch(95% .006 310);--color-slate-1:oklch(14% .004 250);--color-slate-2:oklch(17% .006 250);--color-slate-3:oklch(21% .008 250);--color-slate-4:oklch(24% .01 250);--color-slate-5:oklch(27% .012 250);--color-slate-6:oklch(32% .012 250);--color-slate-7:oklch(39% .014 250);--color-slate-8:oklch(52% .018 250);--color-slate-9:oklch(56% .014 250);--color-slate-10:oklch(60% .014 250);--color-slate-11:oklch(78% .014 250);--color-slate-12:oklch(95% .006 250);--color-sage-1:oklch(14% .004 160);--color-sage-2:oklch(17% .006 160);--color-sage-3:oklch(21% .008 160);--color-sage-4:oklch(24% .01 160);--color-sage-5:oklch(27% .012 160);--color-sage-6:oklch(32% .012 160);--color-sage-7:oklch(39% .014 160);--color-sage-8:oklch(52% .018 160);--color-sage-9:oklch(56% .014 160);--color-sage-10:oklch(60% .014 160);--color-sage-11:oklch(78% .014 160);--color-sage-12:oklch(95% .006 160);--color-olive-1:oklch(14% .004 125);--color-olive-2:oklch(17% .006 125);--color-olive-3:oklch(21% .008 125);--color-olive-4:oklch(24% .01 125);--color-olive-5:oklch(27% .012 125);--color-olive-6:oklch(32% .012 125);--color-olive-7:oklch(39% .014 125);--color-olive-8:oklch(52% .018 125);--color-olive-9:oklch(56% .014 125);--color-olive-10:oklch(60% .014 125);--color-olive-11:oklch(78% .014 125);--color-olive-12:oklch(95% .006 125);--color-sand-1:oklch(14% .004 95);--color-sand-2:oklch(17% .006 95);--color-sand-3:oklch(21% .008 95);--color-sand-4:oklch(24% .01 95);--color-sand-5:oklch(27% .012 95);--color-sand-6:oklch(32% .012 95);--color-sand-7:oklch(39% .014 95);--color-sand-8:oklch(52% .018 95);--color-sand-9:oklch(56% .014 95);--color-sand-10:oklch(60% .014 95);--color-sand-11:oklch(78% .014 95);--color-sand-12:oklch(95% .006 95);--color-blue-9:oklch(54% .2 250);--color-blue-1:color-mix(in oklab, black 74%, var(--color-blue-9));--color-blue-2:color-mix(in oklab, black 68%, var(--color-blue-9));--color-blue-3:color-mix(in oklab, black 61%, var(--color-blue-9));--color-blue-4:color-mix(in oklab, black 54%, var(--color-blue-9));--color-blue-5:color-mix(in oklab, black 47%, var(--color-blue-9));--color-blue-6:color-mix(in oklab, black 37%, var(--color-blue-9));--color-blue-7:color-mix(in oklab, black 25%, var(--color-blue-9));--color-blue-8:color-mix(in oklab, black 12%, var(--color-blue-9));--color-blue-10:color-mix(in oklab, white 12%, var(--color-blue-9));--color-blue-11:color-mix(in oklab, white 34%, var(--color-blue-9));--color-blue-12:color-mix(in oklab, white 70%, var(--color-blue-9));--color-blue-contrast:white;--color-sky-9:oklch(56% .19 230);--color-sky-1:color-mix(in oklab, black 74%, var(--color-sky-9));--color-sky-2:color-mix(in oklab, black 68%, var(--color-sky-9));--color-sky-3:color-mix(in oklab, black 61%, var(--color-sky-9));--color-sky-4:color-mix(in oklab, black 54%, var(--color-sky-9));--color-sky-5:color-mix(in oklab, black 47%, var(--color-sky-9));--color-sky-6:color-mix(in oklab, black 37%, var(--color-sky-9));--color-sky-7:color-mix(in oklab, black 25%, var(--color-sky-9));--color-sky-8:color-mix(in oklab, black 12%, var(--color-sky-9));--color-sky-10:color-mix(in oklab, white 12%, var(--color-sky-9));--color-sky-11:color-mix(in oklab, white 34%, var(--color-sky-9));--color-sky-12:color-mix(in oklab, white 70%, var(--color-sky-9));--color-sky-contrast:white;--color-indigo-9:oklch(52% .205 274);--color-indigo-1:color-mix(in oklab, black 74%, var(--color-indigo-9));--color-indigo-2:color-mix(in oklab, black 68%, var(--color-indigo-9));--color-indigo-3:color-mix(in oklab, black 61%, var(--color-indigo-9));--color-indigo-4:color-mix(in oklab, black 54%, var(--color-indigo-9));--color-indigo-5:color-mix(in oklab, black 47%, var(--color-indigo-9));--color-indigo-6:color-mix(in oklab, black 37%, var(--color-indigo-9));--color-indigo-7:color-mix(in oklab, black 25%, var(--color-indigo-9));--color-indigo-8:color-mix(in oklab, black 12%, var(--color-indigo-9));--color-indigo-10:color-mix(in oklab, white 12%, var(--color-indigo-9));--color-indigo-11:color-mix(in oklab, white 34%, var(--color-indigo-9));--color-indigo-12:color-mix(in oklab, white 70%, var(--color-indigo-9));--color-indigo-contrast:white;--color-purple-9:oklch(52% .21 285);--color-purple-1:color-mix(in oklab, black 74%, var(--color-purple-9));--color-purple-2:color-mix(in oklab, black 68%, var(--color-purple-9));--color-purple-3:color-mix(in oklab, black 61%, var(--color-purple-9));--color-purple-4:color-mix(in oklab, black 54%, var(--color-purple-9));--color-purple-5:color-mix(in oklab, black 47%, var(--color-purple-9));--color-purple-6:color-mix(in oklab, black 37%, var(--color-purple-9));--color-purple-7:color-mix(in oklab, black 25%, var(--color-purple-9));--color-purple-8:color-mix(in oklab, black 12%, var(--color-purple-9));--color-purple-10:color-mix(in oklab, white 12%, var(--color-purple-9));--color-purple-11:color-mix(in oklab, white 34%, var(--color-purple-9));--color-purple-12:color-mix(in oklab, white 70%, var(--color-purple-9));--color-purple-contrast:white;--color-violet-9:oklch(52% .21 295);--color-violet-1:color-mix(in oklab, black 74%, var(--color-violet-9));--color-violet-2:color-mix(in oklab, black 68%, var(--color-violet-9));--color-violet-3:color-mix(in oklab, black 61%, var(--color-violet-9));--color-violet-4:color-mix(in oklab, black 54%, var(--color-violet-9));--color-violet-5:color-mix(in oklab, black 47%, var(--color-violet-9));--color-violet-6:color-mix(in oklab, black 37%, var(--color-violet-9));--color-violet-7:color-mix(in oklab, black 25%, var(--color-violet-9));--color-violet-8:color-mix(in oklab, black 12%, var(--color-violet-9));--color-violet-10:color-mix(in oklab, white 12%, var(--color-violet-9));--color-violet-11:color-mix(in oklab, white 34%, var(--color-violet-9));--color-violet-12:color-mix(in oklab, white 70%, var(--color-violet-9));--color-violet-contrast:white;--color-red-9:oklch(54% .21 22);--color-red-1:color-mix(in oklab, black 74%, var(--color-red-9));--color-red-2:color-mix(in oklab, black 68%, var(--color-red-9));--color-red-3:color-mix(in oklab, black 61%, var(--color-red-9));--color-red-4:color-mix(in oklab, black 54%, var(--color-red-9));--color-red-5:color-mix(in oklab, black 47%, var(--color-red-9));--color-red-6:color-mix(in oklab, black 37%, var(--color-red-9));--color-red-7:color-mix(in oklab, black 25%, var(--color-red-9));--color-red-8:color-mix(in oklab, black 12%, var(--color-red-9));--color-red-10:color-mix(in oklab, white 12%, var(--color-red-9));--color-red-11:color-mix(in oklab, white 34%, var(--color-red-9));--color-red-12:color-mix(in oklab, white 70%, var(--color-red-9));--color-red-contrast:white;--color-ruby-9:oklch(52% .215 5);--color-ruby-1:color-mix(in oklab, black 74%, var(--color-ruby-9));--color-ruby-2:color-mix(in oklab, black 68%, var(--color-ruby-9));--color-ruby-3:color-mix(in oklab, black 61%, var(--color-ruby-9));--color-ruby-4:color-mix(in oklab, black 54%, var(--color-ruby-9));--color-ruby-5:color-mix(in oklab, black 47%, var(--color-ruby-9));--color-ruby-6:color-mix(in oklab, black 37%, var(--color-ruby-9));--color-ruby-7:color-mix(in oklab, black 25%, var(--color-ruby-9));--color-ruby-8:color-mix(in oklab, black 12%, var(--color-ruby-9));--color-ruby-10:color-mix(in oklab, white 12%, var(--color-ruby-9));--color-ruby-11:color-mix(in oklab, white 34%, var(--color-ruby-9));--color-ruby-12:color-mix(in oklab, white 70%, var(--color-ruby-9));--color-ruby-contrast:white;--color-green-9:oklch(54% .19 155);--color-green-1:color-mix(in oklab, black 74%, var(--color-green-9));--color-green-2:color-mix(in oklab, black 68%, var(--color-green-9));--color-green-3:color-mix(in oklab, black 61%, var(--color-green-9));--color-green-4:color-mix(in oklab, black 54%, var(--color-green-9));--color-green-5:color-mix(in oklab, black 47%, var(--color-green-9));--color-green-6:color-mix(in oklab, black 37%, var(--color-green-9));--color-green-7:color-mix(in oklab, black 25%, var(--color-green-9));--color-green-8:color-mix(in oklab, black 12%, var(--color-green-9));--color-green-10:color-mix(in oklab, white 12%, var(--color-green-9));--color-green-11:color-mix(in oklab, white 34%, var(--color-green-9));--color-green-12:color-mix(in oklab, white 70%, var(--color-green-9));--color-green-contrast:white;--color-jade-9:oklch(56% .186 170);--color-jade-1:color-mix(in oklab, black 74%, var(--color-jade-9));--color-jade-2:color-mix(in oklab, black 68%, var(--color-jade-9));--color-jade-3:color-mix(in oklab, black 61%, var(--color-jade-9));--color-jade-4:color-mix(in oklab, black 54%, var(--color-jade-9));--color-jade-5:color-mix(in oklab, black 47%, var(--color-jade-9));--color-jade-6:color-mix(in oklab, black 37%, var(--color-jade-9));--color-jade-7:color-mix(in oklab, black 25%, var(--color-jade-9));--color-jade-8:color-mix(in oklab, black 12%, var(--color-jade-9));--color-jade-10:color-mix(in oklab, white 12%, var(--color-jade-9));--color-jade-11:color-mix(in oklab, white 34%, var(--color-jade-9));--color-jade-12:color-mix(in oklab, white 70%, var(--color-jade-9));--color-jade-contrast:white;--color-orange-9:oklch(64% .188 55);--color-orange-1:color-mix(in oklab, black 74%, var(--color-orange-9));--color-orange-2:color-mix(in oklab, black 68%, var(--color-orange-9));--color-orange-3:color-mix(in oklab, black 61%, var(--color-orange-9));--color-orange-4:color-mix(in oklab, black 54%, var(--color-orange-9));--color-orange-5:color-mix(in oklab, black 47%, var(--color-orange-9));--color-orange-6:color-mix(in oklab, black 37%, var(--color-orange-9));--color-orange-7:color-mix(in oklab, black 25%, var(--color-orange-9));--color-orange-8:color-mix(in oklab, black 12%, var(--color-orange-9));--color-orange-10:color-mix(in oklab, white 12%, var(--color-orange-9));--color-orange-11:color-mix(in oklab, white 34%, var(--color-orange-9));--color-orange-12:color-mix(in oklab, white 70%, var(--color-orange-9));--color-orange-contrast:black;--color-amber-9:oklch(70% .185 75);--color-amber-1:color-mix(in oklab, black 74%, var(--color-amber-9));--color-amber-2:color-mix(in oklab, black 68%, var(--color-amber-9));--color-amber-3:color-mix(in oklab, black 61%, var(--color-amber-9));--color-amber-4:color-mix(in oklab, black 54%, var(--color-amber-9));--color-amber-5:color-mix(in oklab, black 47%, var(--color-amber-9));--color-amber-6:color-mix(in oklab, black 37%, var(--color-amber-9));--color-amber-7:color-mix(in oklab, black 25%, var(--color-amber-9));--color-amber-8:color-mix(in oklab, black 12%, var(--color-amber-9));--color-amber-10:color-mix(in oklab, white 12%, var(--color-amber-9));--color-amber-11:color-mix(in oklab, white 34%, var(--color-amber-9));--color-amber-12:color-mix(in oklab, white 70%, var(--color-amber-9));--color-amber-contrast:black;--color-lime-9:oklch(76% .19 125);--color-lime-1:color-mix(in oklab, black 74%, var(--color-lime-9));--color-lime-2:color-mix(in oklab, black 68%, var(--color-lime-9));--color-lime-3:color-mix(in oklab, black 61%, var(--color-lime-9));--color-lime-4:color-mix(in oklab, black 54%, var(--color-lime-9));--color-lime-5:color-mix(in oklab, black 47%, var(--color-lime-9));--color-lime-6:color-mix(in oklab, black 37%, var(--color-lime-9));--color-lime-7:color-mix(in oklab, black 25%, var(--color-lime-9));--color-lime-8:color-mix(in oklab, black 12%, var(--color-lime-9));--color-lime-10:color-mix(in oklab, white 12%, var(--color-lime-9));--color-lime-11:color-mix(in oklab, white 34%, var(--color-lime-9));--color-lime-12:color-mix(in oklab, white 70%, var(--color-lime-9));--color-lime-contrast:black;--color-yellow-9:oklch(76% .18 95);--color-yellow-1:color-mix(in oklab, black 74%, var(--color-yellow-9));--color-yellow-2:color-mix(in oklab, black 68%, var(--color-yellow-9));--color-yellow-3:color-mix(in oklab, black 61%, var(--color-yellow-9));--color-yellow-4:color-mix(in oklab, black 54%, var(--color-yellow-9));--color-yellow-5:color-mix(in oklab, black 47%, var(--color-yellow-9));--color-yellow-6:color-mix(in oklab, black 37%, var(--color-yellow-9));--color-yellow-7:color-mix(in oklab, black 25%, var(--color-yellow-9));--color-yellow-8:color-mix(in oklab, black 12%, var(--color-yellow-9));--color-yellow-10:color-mix(in oklab, white 12%, var(--color-yellow-9));--color-yellow-11:color-mix(in oklab, white 34%, var(--color-yellow-9));--color-yellow-12:color-mix(in oklab, white 70%, var(--color-yellow-9));--color-yellow-contrast:black;--color-pink-9:oklch(60% .22 355);--color-pink-1:color-mix(in oklab, black 74%, var(--color-pink-9));--color-pink-2:color-mix(in oklab, black 68%, var(--color-pink-9));--color-pink-3:color-mix(in oklab, black 61%, var(--color-pink-9));--color-pink-4:color-mix(in oklab, black 54%, var(--color-pink-9));--color-pink-5:color-mix(in oklab, black 47%, var(--color-pink-9));--color-pink-6:color-mix(in oklab, black 37%, var(--color-pink-9));--color-pink-7:color-mix(in oklab, black 25%, var(--color-pink-9));--color-pink-8:color-mix(in oklab, black 12%, var(--color-pink-9));--color-pink-10:color-mix(in oklab, white 12%, var(--color-pink-9));--color-pink-11:color-mix(in oklab, white 34%, var(--color-pink-9));--color-pink-12:color-mix(in oklab, white 70%, var(--color-pink-9));--color-pink-contrast:white;--color-teal-9:oklch(56% .186 195);--color-teal-1:color-mix(in oklab, black 74%, var(--color-teal-9));--color-teal-2:color-mix(in oklab, black 68%, var(--color-teal-9));--color-teal-3:color-mix(in oklab, black 61%, var(--color-teal-9));--color-teal-4:color-mix(in oklab, black 54%, var(--color-teal-9));--color-teal-5:color-mix(in oklab, black 47%, var(--color-teal-9));--color-teal-6:color-mix(in oklab, black 37%, var(--color-teal-9));--color-teal-7:color-mix(in oklab, black 25%, var(--color-teal-9));--color-teal-8:color-mix(in oklab, black 12%, var(--color-teal-9));--color-teal-10:color-mix(in oklab, white 12%, var(--color-teal-9));--color-teal-11:color-mix(in oklab, white 34%, var(--color-teal-9));--color-teal-12:color-mix(in oklab, white 70%, var(--color-teal-9));--color-teal-contrast:white;--color-cyan-9:oklch(52% .182 210);--color-cyan-1:color-mix(in oklab, black 74%, var(--color-cyan-9));--color-cyan-2:color-mix(in oklab, black 68%, var(--color-cyan-9));--color-cyan-3:color-mix(in oklab, black 61%, var(--color-cyan-9));--color-cyan-4:color-mix(in oklab, black 54%, var(--color-cyan-9));--color-cyan-5:color-mix(in oklab, black 47%, var(--color-cyan-9));--color-cyan-6:color-mix(in oklab, black 37%, var(--color-cyan-9));--color-cyan-7:color-mix(in oklab, black 25%, var(--color-cyan-9));--color-cyan-8:color-mix(in oklab, black 12%, var(--color-cyan-9));--color-cyan-10:color-mix(in oklab, white 12%, var(--color-cyan-9));--color-cyan-11:color-mix(in oklab, white 34%, var(--color-cyan-9));--color-cyan-12:color-mix(in oklab, white 70%, var(--color-cyan-9));--color-cyan-contrast:white;--color-grass-9:oklch(51.6% .161 145);--color-grass-1:color-mix(in oklab, black 74%, var(--color-grass-9));--color-grass-2:color-mix(in oklab, black 68%, var(--color-grass-9));--color-grass-3:color-mix(in oklab, black 61%, var(--color-grass-9));--color-grass-4:color-mix(in oklab, black 54%, var(--color-grass-9));--color-grass-5:color-mix(in oklab, black 47%, var(--color-grass-9));--color-grass-6:color-mix(in oklab, black 37%, var(--color-grass-9));--color-grass-7:color-mix(in oklab, black 25%, var(--color-grass-9));--color-grass-8:color-mix(in oklab, black 12%, var(--color-grass-9));--color-grass-10:color-mix(in oklab, white 12%, var(--color-grass-9));--color-grass-11:color-mix(in oklab, white 34%, var(--color-grass-9));--color-grass-12:color-mix(in oklab, white 70%, var(--color-grass-9));--color-grass-contrast:white;--color-mint-9:oklch(52% .102 170);--color-mint-1:color-mix(in oklab, black 74%, var(--color-mint-9));--color-mint-2:color-mix(in oklab, black 68%, var(--color-mint-9));--color-mint-3:color-mix(in oklab, black 61%, var(--color-mint-9));--color-mint-4:color-mix(in oklab, black 54%, var(--color-mint-9));--color-mint-5:color-mix(in oklab, black 47%, var(--color-mint-9));--color-mint-6:color-mix(in oklab, black 37%, var(--color-mint-9));--color-mint-7:color-mix(in oklab, black 25%, var(--color-mint-9));--color-mint-8:color-mix(in oklab, black 12%, var(--color-mint-9));--color-mint-10:color-mix(in oklab, white 12%, var(--color-mint-9));--color-mint-11:color-mix(in oklab, white 34%, var(--color-mint-9));--color-mint-12:color-mix(in oklab, white 70%, var(--color-mint-9));--color-mint-contrast:white;--color-crimson-9:oklch(54% .208 10);--color-crimson-1:color-mix(in oklab, black 74%, var(--color-crimson-9));--color-crimson-2:color-mix(in oklab, black 68%, var(--color-crimson-9));--color-crimson-3:color-mix(in oklab, black 61%, var(--color-crimson-9));--color-crimson-4:color-mix(in oklab, black 54%, var(--color-crimson-9));--color-crimson-5:color-mix(in oklab, black 47%, var(--color-crimson-9));--color-crimson-6:color-mix(in oklab, black 37%, var(--color-crimson-9));--color-crimson-7:color-mix(in oklab, black 25%, var(--color-crimson-9));--color-crimson-8:color-mix(in oklab, black 12%, var(--color-crimson-9));--color-crimson-10:color-mix(in oklab, white 12%, var(--color-crimson-9));--color-crimson-11:color-mix(in oklab, white 34%, var(--color-crimson-9));--color-crimson-12:color-mix(in oklab, white 70%, var(--color-crimson-9));--color-crimson-contrast:white;--color-tomato-9:oklch(54% .208 28);--color-tomato-1:color-mix(in oklab, black 74%, var(--color-tomato-9));--color-tomato-2:color-mix(in oklab, black 68%, var(--color-tomato-9));--color-tomato-3:color-mix(in oklab, black 61%, var(--color-tomato-9));--color-tomato-4:color-mix(in oklab, black 54%, var(--color-tomato-9));--color-tomato-5:color-mix(in oklab, black 47%, var(--color-tomato-9));--color-tomato-6:color-mix(in oklab, black 37%, var(--color-tomato-9));--color-tomato-7:color-mix(in oklab, black 25%, var(--color-tomato-9));--color-tomato-8:color-mix(in oklab, black 12%, var(--color-tomato-9));--color-tomato-10:color-mix(in oklab, white 12%, var(--color-tomato-9));--color-tomato-11:color-mix(in oklab, white 34%, var(--color-tomato-9));--color-tomato-12:color-mix(in oklab, white 70%, var(--color-tomato-9));--color-tomato-contrast:white;--color-bronze-9:oklch(53.8% .059 55);--color-bronze-1:color-mix(in oklab, black 74%, var(--color-bronze-9));--color-bronze-2:color-mix(in oklab, black 68%, var(--color-bronze-9));--color-bronze-3:color-mix(in oklab, black 61%, var(--color-bronze-9));--color-bronze-4:color-mix(in oklab, black 54%, var(--color-bronze-9));--color-bronze-5:color-mix(in oklab, black 47%, var(--color-bronze-9));--color-bronze-6:color-mix(in oklab, black 37%, var(--color-bronze-9));--color-bronze-7:color-mix(in oklab, black 25%, var(--color-bronze-9));--color-bronze-8:color-mix(in oklab, black 12%, var(--color-bronze-9));--color-bronze-10:color-mix(in oklab, white 12%, var(--color-bronze-9));--color-bronze-11:color-mix(in oklab, white 34%, var(--color-bronze-9));--color-bronze-12:color-mix(in oklab, white 70%, var(--color-bronze-9));--color-bronze-contrast:white;--color-brown-9:oklch(53.8% .059 50);--color-brown-1:color-mix(in oklab, black 74%, var(--color-brown-9));--color-brown-2:color-mix(in oklab, black 68%, var(--color-brown-9));--color-brown-3:color-mix(in oklab, black 61%, var(--color-brown-9));--color-brown-4:color-mix(in oklab, black 54%, var(--color-brown-9));--color-brown-5:color-mix(in oklab, black 47%, var(--color-brown-9));--color-brown-6:color-mix(in oklab, black 37%, var(--color-brown-9));--color-brown-7:color-mix(in oklab, black 25%, var(--color-brown-9));--color-brown-8:color-mix(in oklab, black 12%, var(--color-brown-9));--color-brown-10:color-mix(in oklab, white 12%, var(--color-brown-9));--color-brown-11:color-mix(in oklab, white 34%, var(--color-brown-9));--color-brown-12:color-mix(in oklab, white 70%, var(--color-brown-9));--color-brown-contrast:white;--color-gold-9:oklch(53.4% .084 85);--color-gold-1:color-mix(in oklab, black 74%, var(--color-gold-9));--color-gold-2:color-mix(in oklab, black 68%, var(--color-gold-9));--color-gold-3:color-mix(in oklab, black 61%, var(--color-gold-9));--color-gold-4:color-mix(in oklab, black 54%, var(--color-gold-9));--color-gold-5:color-mix(in oklab, black 47%, var(--color-gold-9));--color-gold-6:color-mix(in oklab, black 37%, var(--color-gold-9));--color-gold-7:color-mix(in oklab, black 25%, var(--color-gold-9));--color-gold-8:color-mix(in oklab, black 12%, var(--color-gold-9));--color-gold-10:color-mix(in oklab, white 12%, var(--color-gold-9));--color-gold-11:color-mix(in oklab, white 34%, var(--color-gold-9));--color-gold-12:color-mix(in oklab, white 70%, var(--color-gold-9));--color-gold-contrast:white;--color-iris-9:oklch(54% .178 280);--color-iris-1:color-mix(in oklab, black 74%, var(--color-iris-9));--color-iris-2:color-mix(in oklab, black 68%, var(--color-iris-9));--color-iris-3:color-mix(in oklab, black 61%, var(--color-iris-9));--color-iris-4:color-mix(in oklab, black 54%, var(--color-iris-9));--color-iris-5:color-mix(in oklab, black 47%, var(--color-iris-9));--color-iris-6:color-mix(in oklab, black 37%, var(--color-iris-9));--color-iris-7:color-mix(in oklab, black 25%, var(--color-iris-9));--color-iris-8:color-mix(in oklab, black 12%, var(--color-iris-9));--color-iris-10:color-mix(in oklab, white 12%, var(--color-iris-9));--color-iris-11:color-mix(in oklab, white 34%, var(--color-iris-9));--color-iris-12:color-mix(in oklab, white 70%, var(--color-iris-9));--color-iris-contrast:white;--color-plum-9:oklch(54% .178 320);--color-plum-1:color-mix(in oklab, black 74%, var(--color-plum-9));--color-plum-2:color-mix(in oklab, black 68%, var(--color-plum-9));--color-plum-3:color-mix(in oklab, black 61%, var(--color-plum-9));--color-plum-4:color-mix(in oklab, black 54%, var(--color-plum-9));--color-plum-5:color-mix(in oklab, black 47%, var(--color-plum-9));--color-plum-6:color-mix(in oklab, black 37%, var(--color-plum-9));--color-plum-7:color-mix(in oklab, black 25%, var(--color-plum-9));--color-plum-8:color-mix(in oklab, black 12%, var(--color-plum-9));--color-plum-10:color-mix(in oklab, white 12%, var(--color-plum-9));--color-plum-11:color-mix(in oklab, white 34%, var(--color-plum-9));--color-plum-12:color-mix(in oklab, white 70%, var(--color-plum-9));--color-plum-contrast:white;--color-black-1:oklch(17% 0 0);--color-black-2:oklch(20% 0 0);--color-black-3:oklch(24% 0 0);--color-black-4:oklch(28% 0 0);--color-black-5:oklch(33% 0 0);--color-black-6:oklch(40% 0 0);--color-black-7:oklch(50% 0 0);--color-black-8:oklch(63% 0 0);--color-black-9:oklch(73% 0 0);--color-black-10:oklch(79% 0 0);--color-black-11:oklch(88% 0 0);--color-black-12:oklch(96% 0 0);--color-black-contrast:black}@media (prefers-color-scheme:dark){:root:not(.light):not([data-appearance=light]){--color-gray-1:oklch(14% 0 none);--color-gray-2:oklch(17% 0 none);--color-gray-3:oklch(21% 0 none);--color-gray-4:oklch(24% 0 none);--color-gray-5:oklch(27% 0 none);--color-gray-6:oklch(32% 0 none);--color-gray-7:oklch(39% 0 none);--color-gray-8:oklch(52% 0 none);--color-gray-9:oklch(56% 0 none);--color-gray-10:oklch(60% 0 none);--color-gray-11:oklch(78% 0 none);--color-gray-12:oklch(95% 0 none);--color-mauve-1:oklch(14% .004 310);--color-mauve-2:oklch(17% .006 310);--color-mauve-3:oklch(21% .008 310);--color-mauve-4:oklch(24% .01 310);--color-mauve-5:oklch(27% .012 310);--color-mauve-6:oklch(32% .012 310);--color-mauve-7:oklch(39% .014 310);--color-mauve-8:oklch(52% .018 310);--color-mauve-9:oklch(56% .014 310);--color-mauve-10:oklch(60% .014 310);--color-mauve-11:oklch(78% .014 310);--color-mauve-12:oklch(95% .006 310);--color-slate-1:oklch(14% .004 250);--color-slate-2:oklch(17% .006 250);--color-slate-3:oklch(21% .008 250);--color-slate-4:oklch(24% .01 250);--color-slate-5:oklch(27% .012 250);--color-slate-6:oklch(32% .012 250);--color-slate-7:oklch(39% .014 250);--color-slate-8:oklch(52% .018 250);--color-slate-9:oklch(56% .014 250);--color-slate-10:oklch(60% .014 250);--color-slate-11:oklch(78% .014 250);--color-slate-12:oklch(95% .006 250);--color-sage-1:oklch(14% .004 160);--color-sage-2:oklch(17% .006 160);--color-sage-3:oklch(21% .008 160);--color-sage-4:oklch(24% .01 160);--color-sage-5:oklch(27% .012 160);--color-sage-6:oklch(32% .012 160);--color-sage-7:oklch(39% .014 160);--color-sage-8:oklch(52% .018 160);--color-sage-9:oklch(56% .014 160);--color-sage-10:oklch(60% .014 160);--color-sage-11:oklch(78% .014 160);--color-sage-12:oklch(95% .006 160);--color-olive-1:oklch(14% .004 125);--color-olive-2:oklch(17% .006 125);--color-olive-3:oklch(21% .008 125);--color-olive-4:oklch(24% .01 125);--color-olive-5:oklch(27% .012 125);--color-olive-6:oklch(32% .012 125);--color-olive-7:oklch(39% .014 125);--color-olive-8:oklch(52% .018 125);--color-olive-9:oklch(56% .014 125);--color-olive-10:oklch(60% .014 125);--color-olive-11:oklch(78% .014 125);--color-olive-12:oklch(95% .006 125);--color-sand-1:oklch(14% .004 95);--color-sand-2:oklch(17% .006 95);--color-sand-3:oklch(21% .008 95);--color-sand-4:oklch(24% .01 95);--color-sand-5:oklch(27% .012 95);--color-sand-6:oklch(32% .012 95);--color-sand-7:oklch(39% .014 95);--color-sand-8:oklch(52% .018 95);--color-sand-9:oklch(56% .014 95);--color-sand-10:oklch(60% .014 95);--color-sand-11:oklch(78% .014 95);--color-sand-12:oklch(95% .006 95);--color-blue-9:oklch(54% .2 250);--color-blue-1:color-mix(in oklab, black 74%, var(--color-blue-9));--color-blue-2:color-mix(in oklab, black 68%, var(--color-blue-9));--color-blue-3:color-mix(in oklab, black 61%, var(--color-blue-9));--color-blue-4:color-mix(in oklab, black 54%, var(--color-blue-9));--color-blue-5:color-mix(in oklab, black 47%, var(--color-blue-9));--color-blue-6:color-mix(in oklab, black 37%, var(--color-blue-9));--color-blue-7:color-mix(in oklab, black 25%, var(--color-blue-9));--color-blue-8:color-mix(in oklab, black 12%, var(--color-blue-9));--color-blue-10:color-mix(in oklab, white 12%, var(--color-blue-9));--color-blue-11:color-mix(in oklab, white 34%, var(--color-blue-9));--color-blue-12:color-mix(in oklab, white 70%, var(--color-blue-9));--color-blue-contrast:white;--color-sky-9:oklch(56% .19 230);--color-sky-1:color-mix(in oklab, black 74%, var(--color-sky-9));--color-sky-2:color-mix(in oklab, black 68%, var(--color-sky-9));--color-sky-3:color-mix(in oklab, black 61%, var(--color-sky-9));--color-sky-4:color-mix(in oklab, black 54%, var(--color-sky-9));--color-sky-5:color-mix(in oklab, black 47%, var(--color-sky-9));--color-sky-6:color-mix(in oklab, black 37%, var(--color-sky-9));--color-sky-7:color-mix(in oklab, black 25%, var(--color-sky-9));--color-sky-8:color-mix(in oklab, black 12%, var(--color-sky-9));--color-sky-10:color-mix(in oklab, white 12%, var(--color-sky-9));--color-sky-11:color-mix(in oklab, white 34%, var(--color-sky-9));--color-sky-12:color-mix(in oklab, white 70%, var(--color-sky-9));--color-sky-contrast:white;--color-indigo-9:oklch(52% .205 274);--color-indigo-1:color-mix(in oklab, black 74%, var(--color-indigo-9));--color-indigo-2:color-mix(in oklab, black 68%, var(--color-indigo-9));--color-indigo-3:color-mix(in oklab, black 61%, var(--color-indigo-9));--color-indigo-4:color-mix(in oklab, black 54%, var(--color-indigo-9));--color-indigo-5:color-mix(in oklab, black 47%, var(--color-indigo-9));--color-indigo-6:color-mix(in oklab, black 37%, var(--color-indigo-9));--color-indigo-7:color-mix(in oklab, black 25%, var(--color-indigo-9));--color-indigo-8:color-mix(in oklab, black 12%, var(--color-indigo-9));--color-indigo-10:color-mix(in oklab, white 12%, var(--color-indigo-9));--color-indigo-11:color-mix(in oklab, white 34%, var(--color-indigo-9));--color-indigo-12:color-mix(in oklab, white 70%, var(--color-indigo-9));--color-indigo-contrast:white;--color-purple-9:oklch(52% .21 285);--color-purple-1:color-mix(in oklab, black 74%, var(--color-purple-9));--color-purple-2:color-mix(in oklab, black 68%, var(--color-purple-9));--color-purple-3:color-mix(in oklab, black 61%, var(--color-purple-9));--color-purple-4:color-mix(in oklab, black 54%, var(--color-purple-9));--color-purple-5:color-mix(in oklab, black 47%, var(--color-purple-9));--color-purple-6:color-mix(in oklab, black 37%, var(--color-purple-9));--color-purple-7:color-mix(in oklab, black 25%, var(--color-purple-9));--color-purple-8:color-mix(in oklab, black 12%, var(--color-purple-9));--color-purple-10:color-mix(in oklab, white 12%, var(--color-purple-9));--color-purple-11:color-mix(in oklab, white 34%, var(--color-purple-9));--color-purple-12:color-mix(in oklab, white 70%, var(--color-purple-9));--color-purple-contrast:white;--color-violet-9:oklch(52% .21 295);--color-violet-1:color-mix(in oklab, black 74%, var(--color-violet-9));--color-violet-2:color-mix(in oklab, black 68%, var(--color-violet-9));--color-violet-3:color-mix(in oklab, black 61%, var(--color-violet-9));--color-violet-4:color-mix(in oklab, black 54%, var(--color-violet-9));--color-violet-5:color-mix(in oklab, black 47%, var(--color-violet-9));--color-violet-6:color-mix(in oklab, black 37%, var(--color-violet-9));--color-violet-7:color-mix(in oklab, black 25%, var(--color-violet-9));--color-violet-8:color-mix(in oklab, black 12%, var(--color-violet-9));--color-violet-10:color-mix(in oklab, white 12%, var(--color-violet-9));--color-violet-11:color-mix(in oklab, white 34%, var(--color-violet-9));--color-violet-12:color-mix(in oklab, white 70%, var(--color-violet-9));--color-violet-contrast:white;--color-red-9:oklch(54% .21 22);--color-red-1:color-mix(in oklab, black 74%, var(--color-red-9));--color-red-2:color-mix(in oklab, black 68%, var(--color-red-9));--color-red-3:color-mix(in oklab, black 61%, var(--color-red-9));--color-red-4:color-mix(in oklab, black 54%, var(--color-red-9));--color-red-5:color-mix(in oklab, black 47%, var(--color-red-9));--color-red-6:color-mix(in oklab, black 37%, var(--color-red-9));--color-red-7:color-mix(in oklab, black 25%, var(--color-red-9));--color-red-8:color-mix(in oklab, black 12%, var(--color-red-9));--color-red-10:color-mix(in oklab, white 12%, var(--color-red-9));--color-red-11:color-mix(in oklab, white 34%, var(--color-red-9));--color-red-12:color-mix(in oklab, white 70%, var(--color-red-9));--color-red-contrast:white;--color-ruby-9:oklch(52% .215 5);--color-ruby-1:color-mix(in oklab, black 74%, var(--color-ruby-9));--color-ruby-2:color-mix(in oklab, black 68%, var(--color-ruby-9));--color-ruby-3:color-mix(in oklab, black 61%, var(--color-ruby-9));--color-ruby-4:color-mix(in oklab, black 54%, var(--color-ruby-9));--color-ruby-5:color-mix(in oklab, black 47%, var(--color-ruby-9));--color-ruby-6:color-mix(in oklab, black 37%, var(--color-ruby-9));--color-ruby-7:color-mix(in oklab, black 25%, var(--color-ruby-9));--color-ruby-8:color-mix(in oklab, black 12%, var(--color-ruby-9));--color-ruby-10:color-mix(in oklab, white 12%, var(--color-ruby-9));--color-ruby-11:color-mix(in oklab, white 34%, var(--color-ruby-9));--color-ruby-12:color-mix(in oklab, white 70%, var(--color-ruby-9));--color-ruby-contrast:white;--color-green-9:oklch(54% .19 155);--color-green-1:color-mix(in oklab, black 74%, var(--color-green-9));--color-green-2:color-mix(in oklab, black 68%, var(--color-green-9));--color-green-3:color-mix(in oklab, black 61%, var(--color-green-9));--color-green-4:color-mix(in oklab, black 54%, var(--color-green-9));--color-green-5:color-mix(in oklab, black 47%, var(--color-green-9));--color-green-6:color-mix(in oklab, black 37%, var(--color-green-9));--color-green-7:color-mix(in oklab, black 25%, var(--color-green-9));--color-green-8:color-mix(in oklab, black 12%, var(--color-green-9));--color-green-10:color-mix(in oklab, white 12%, var(--color-green-9));--color-green-11:color-mix(in oklab, white 34%, var(--color-green-9));--color-green-12:color-mix(in oklab, white 70%, var(--color-green-9));--color-green-contrast:white;--color-jade-9:oklch(56% .186 170);--color-jade-1:color-mix(in oklab, black 74%, var(--color-jade-9));--color-jade-2:color-mix(in oklab, black 68%, var(--color-jade-9));--color-jade-3:color-mix(in oklab, black 61%, var(--color-jade-9));--color-jade-4:color-mix(in oklab, black 54%, var(--color-jade-9));--color-jade-5:color-mix(in oklab, black 47%, var(--color-jade-9));--color-jade-6:color-mix(in oklab, black 37%, var(--color-jade-9));--color-jade-7:color-mix(in oklab, black 25%, var(--color-jade-9));--color-jade-8:color-mix(in oklab, black 12%, var(--color-jade-9));--color-jade-10:color-mix(in oklab, white 12%, var(--color-jade-9));--color-jade-11:color-mix(in oklab, white 34%, var(--color-jade-9));--color-jade-12:color-mix(in oklab, white 70%, var(--color-jade-9));--color-jade-contrast:white;--color-orange-9:oklch(64% .188 55);--color-orange-1:color-mix(in oklab, black 74%, var(--color-orange-9));--color-orange-2:color-mix(in oklab, black 68%, var(--color-orange-9));--color-orange-3:color-mix(in oklab, black 61%, var(--color-orange-9));--color-orange-4:color-mix(in oklab, black 54%, var(--color-orange-9));--color-orange-5:color-mix(in oklab, black 47%, var(--color-orange-9));--color-orange-6:color-mix(in oklab, black 37%, var(--color-orange-9));--color-orange-7:color-mix(in oklab, black 25%, var(--color-orange-9));--color-orange-8:color-mix(in oklab, black 12%, var(--color-orange-9));--color-orange-10:color-mix(in oklab, white 12%, var(--color-orange-9));--color-orange-11:color-mix(in oklab, white 34%, var(--color-orange-9));--color-orange-12:color-mix(in oklab, white 70%, var(--color-orange-9));--color-orange-contrast:black;--color-amber-9:oklch(70% .185 75);--color-amber-1:color-mix(in oklab, black 74%, var(--color-amber-9));--color-amber-2:color-mix(in oklab, black 68%, var(--color-amber-9));--color-amber-3:color-mix(in oklab, black 61%, var(--color-amber-9));--color-amber-4:color-mix(in oklab, black 54%, var(--color-amber-9));--color-amber-5:color-mix(in oklab, black 47%, var(--color-amber-9));--color-amber-6:color-mix(in oklab, black 37%, var(--color-amber-9));--color-amber-7:color-mix(in oklab, black 25%, var(--color-amber-9));--color-amber-8:color-mix(in oklab, black 12%, var(--color-amber-9));--color-amber-10:color-mix(in oklab, white 12%, var(--color-amber-9));--color-amber-11:color-mix(in oklab, white 34%, var(--color-amber-9));--color-amber-12:color-mix(in oklab, white 70%, var(--color-amber-9));--color-amber-contrast:black;--color-lime-9:oklch(76% .19 125);--color-lime-1:color-mix(in oklab, black 74%, var(--color-lime-9));--color-lime-2:color-mix(in oklab, black 68%, var(--color-lime-9));--color-lime-3:color-mix(in oklab, black 61%, var(--color-lime-9));--color-lime-4:color-mix(in oklab, black 54%, var(--color-lime-9));--color-lime-5:color-mix(in oklab, black 47%, var(--color-lime-9));--color-lime-6:color-mix(in oklab, black 37%, var(--color-lime-9));--color-lime-7:color-mix(in oklab, black 25%, var(--color-lime-9));--color-lime-8:color-mix(in oklab, black 12%, var(--color-lime-9));--color-lime-10:color-mix(in oklab, white 12%, var(--color-lime-9));--color-lime-11:color-mix(in oklab, white 34%, var(--color-lime-9));--color-lime-12:color-mix(in oklab, white 70%, var(--color-lime-9));--color-lime-contrast:black;--color-yellow-9:oklch(76% .18 95);--color-yellow-1:color-mix(in oklab, black 74%, var(--color-yellow-9));--color-yellow-2:color-mix(in oklab, black 68%, var(--color-yellow-9));--color-yellow-3:color-mix(in oklab, black 61%, var(--color-yellow-9));--color-yellow-4:color-mix(in oklab, black 54%, var(--color-yellow-9));--color-yellow-5:color-mix(in oklab, black 47%, var(--color-yellow-9));--color-yellow-6:color-mix(in oklab, black 37%, var(--color-yellow-9));--color-yellow-7:color-mix(in oklab, black 25%, var(--color-yellow-9));--color-yellow-8:color-mix(in oklab, black 12%, var(--color-yellow-9));--color-yellow-10:color-mix(in oklab, white 12%, var(--color-yellow-9));--color-yellow-11:color-mix(in oklab, white 34%, var(--color-yellow-9));--color-yellow-12:color-mix(in oklab, white 70%, var(--color-yellow-9));--color-yellow-contrast:black;--color-pink-9:oklch(60% .22 355);--color-pink-1:color-mix(in oklab, black 74%, var(--color-pink-9));--color-pink-2:color-mix(in oklab, black 68%, var(--color-pink-9));--color-pink-3:color-mix(in oklab, black 61%, var(--color-pink-9));--color-pink-4:color-mix(in oklab, black 54%, var(--color-pink-9));--color-pink-5:color-mix(in oklab, black 47%, var(--color-pink-9));--color-pink-6:color-mix(in oklab, black 37%, var(--color-pink-9));--color-pink-7:color-mix(in oklab, black 25%, var(--color-pink-9));--color-pink-8:color-mix(in oklab, black 12%, var(--color-pink-9));--color-pink-10:color-mix(in oklab, white 12%, var(--color-pink-9));--color-pink-11:color-mix(in oklab, white 34%, var(--color-pink-9));--color-pink-12:color-mix(in oklab, white 70%, var(--color-pink-9));--color-pink-contrast:white;--color-teal-9:oklch(56% .186 195);--color-teal-1:color-mix(in oklab, black 74%, var(--color-teal-9));--color-teal-2:color-mix(in oklab, black 68%, var(--color-teal-9));--color-teal-3:color-mix(in oklab, black 61%, var(--color-teal-9));--color-teal-4:color-mix(in oklab, black 54%, var(--color-teal-9));--color-teal-5:color-mix(in oklab, black 47%, var(--color-teal-9));--color-teal-6:color-mix(in oklab, black 37%, var(--color-teal-9));--color-teal-7:color-mix(in oklab, black 25%, var(--color-teal-9));--color-teal-8:color-mix(in oklab, black 12%, var(--color-teal-9));--color-teal-10:color-mix(in oklab, white 12%, var(--color-teal-9));--color-teal-11:color-mix(in oklab, white 34%, var(--color-teal-9));--color-teal-12:color-mix(in oklab, white 70%, var(--color-teal-9));--color-teal-contrast:white;--color-cyan-9:oklch(52% .182 210);--color-cyan-1:color-mix(in oklab, black 74%, var(--color-cyan-9));--color-cyan-2:color-mix(in oklab, black 68%, var(--color-cyan-9));--color-cyan-3:color-mix(in oklab, black 61%, var(--color-cyan-9));--color-cyan-4:color-mix(in oklab, black 54%, var(--color-cyan-9));--color-cyan-5:color-mix(in oklab, black 47%, var(--color-cyan-9));--color-cyan-6:color-mix(in oklab, black 37%, var(--color-cyan-9));--color-cyan-7:color-mix(in oklab, black 25%, var(--color-cyan-9));--color-cyan-8:color-mix(in oklab, black 12%, var(--color-cyan-9));--color-cyan-10:color-mix(in oklab, white 12%, var(--color-cyan-9));--color-cyan-11:color-mix(in oklab, white 34%, var(--color-cyan-9));--color-cyan-12:color-mix(in oklab, white 70%, var(--color-cyan-9));--color-cyan-contrast:white;--color-grass-9:oklch(51.6% .161 145);--color-grass-1:color-mix(in oklab, black 74%, var(--color-grass-9));--color-grass-2:color-mix(in oklab, black 68%, var(--color-grass-9));--color-grass-3:color-mix(in oklab, black 61%, var(--color-grass-9));--color-grass-4:color-mix(in oklab, black 54%, var(--color-grass-9));--color-grass-5:color-mix(in oklab, black 47%, var(--color-grass-9));--color-grass-6:color-mix(in oklab, black 37%, var(--color-grass-9));--color-grass-7:color-mix(in oklab, black 25%, var(--color-grass-9));--color-grass-8:color-mix(in oklab, black 12%, var(--color-grass-9));--color-grass-10:color-mix(in oklab, white 12%, var(--color-grass-9));--color-grass-11:color-mix(in oklab, white 34%, var(--color-grass-9));--color-grass-12:color-mix(in oklab, white 70%, var(--color-grass-9));--color-grass-contrast:white;--color-mint-9:oklch(52% .102 170);--color-mint-1:color-mix(in oklab, black 74%, var(--color-mint-9));--color-mint-2:color-mix(in oklab, black 68%, var(--color-mint-9));--color-mint-3:color-mix(in oklab, black 61%, var(--color-mint-9));--color-mint-4:color-mix(in oklab, black 54%, var(--color-mint-9));--color-mint-5:color-mix(in oklab, black 47%, var(--color-mint-9));--color-mint-6:color-mix(in oklab, black 37%, var(--color-mint-9));--color-mint-7:color-mix(in oklab, black 25%, var(--color-mint-9));--color-mint-8:color-mix(in oklab, black 12%, var(--color-mint-9));--color-mint-10:color-mix(in oklab, white 12%, var(--color-mint-9));--color-mint-11:color-mix(in oklab, white 34%, var(--color-mint-9));--color-mint-12:color-mix(in oklab, white 70%, var(--color-mint-9));--color-mint-contrast:white;--color-crimson-9:oklch(54% .208 10);--color-crimson-1:color-mix(in oklab, black 74%, var(--color-crimson-9));--color-crimson-2:color-mix(in oklab, black 68%, var(--color-crimson-9));--color-crimson-3:color-mix(in oklab, black 61%, var(--color-crimson-9));--color-crimson-4:color-mix(in oklab, black 54%, var(--color-crimson-9));--color-crimson-5:color-mix(in oklab, black 47%, var(--color-crimson-9));--color-crimson-6:color-mix(in oklab, black 37%, var(--color-crimson-9));--color-crimson-7:color-mix(in oklab, black 25%, var(--color-crimson-9));--color-crimson-8:color-mix(in oklab, black 12%, var(--color-crimson-9));--color-crimson-10:color-mix(in oklab, white 12%, var(--color-crimson-9));--color-crimson-11:color-mix(in oklab, white 34%, var(--color-crimson-9));--color-crimson-12:color-mix(in oklab, white 70%, var(--color-crimson-9));--color-crimson-contrast:white;--color-tomato-9:oklch(54% .208 28);--color-tomato-1:color-mix(in oklab, black 74%, var(--color-tomato-9));--color-tomato-2:color-mix(in oklab, black 68%, var(--color-tomato-9));--color-tomato-3:color-mix(in oklab, black 61%, var(--color-tomato-9));--color-tomato-4:color-mix(in oklab, black 54%, var(--color-tomato-9));--color-tomato-5:color-mix(in oklab, black 47%, var(--color-tomato-9));--color-tomato-6:color-mix(in oklab, black 37%, var(--color-tomato-9));--color-tomato-7:color-mix(in oklab, black 25%, var(--color-tomato-9));--color-tomato-8:color-mix(in oklab, black 12%, var(--color-tomato-9));--color-tomato-10:color-mix(in oklab, white 12%, var(--color-tomato-9));--color-tomato-11:color-mix(in oklab, white 34%, var(--color-tomato-9));--color-tomato-12:color-mix(in oklab, white 70%, var(--color-tomato-9));--color-tomato-contrast:white;--color-bronze-9:oklch(53.8% .059 55);--color-bronze-1:color-mix(in oklab, black 74%, var(--color-bronze-9));--color-bronze-2:color-mix(in oklab, black 68%, var(--color-bronze-9));--color-bronze-3:color-mix(in oklab, black 61%, var(--color-bronze-9));--color-bronze-4:color-mix(in oklab, black 54%, var(--color-bronze-9));--color-bronze-5:color-mix(in oklab, black 47%, var(--color-bronze-9));--color-bronze-6:color-mix(in oklab, black 37%, var(--color-bronze-9));--color-bronze-7:color-mix(in oklab, black 25%, var(--color-bronze-9));--color-bronze-8:color-mix(in oklab, black 12%, var(--color-bronze-9));--color-bronze-10:color-mix(in oklab, white 12%, var(--color-bronze-9));--color-bronze-11:color-mix(in oklab, white 34%, var(--color-bronze-9));--color-bronze-12:color-mix(in oklab, white 70%, var(--color-bronze-9));--color-bronze-contrast:white;--color-brown-9:oklch(53.8% .059 50);--color-brown-1:color-mix(in oklab, black 74%, var(--color-brown-9));--color-brown-2:color-mix(in oklab, black 68%, var(--color-brown-9));--color-brown-3:color-mix(in oklab, black 61%, var(--color-brown-9));--color-brown-4:color-mix(in oklab, black 54%, var(--color-brown-9));--color-brown-5:color-mix(in oklab, black 47%, var(--color-brown-9));--color-brown-6:color-mix(in oklab, black 37%, var(--color-brown-9));--color-brown-7:color-mix(in oklab, black 25%, var(--color-brown-9));--color-brown-8:color-mix(in oklab, black 12%, var(--color-brown-9));--color-brown-10:color-mix(in oklab, white 12%, var(--color-brown-9));--color-brown-11:color-mix(in oklab, white 34%, var(--color-brown-9));--color-brown-12:color-mix(in oklab, white 70%, var(--color-brown-9));--color-brown-contrast:white;--color-gold-9:oklch(53.4% .084 85);--color-gold-1:color-mix(in oklab, black 74%, var(--color-gold-9));--color-gold-2:color-mix(in oklab, black 68%, var(--color-gold-9));--color-gold-3:color-mix(in oklab, black 61%, var(--color-gold-9));--color-gold-4:color-mix(in oklab, black 54%, var(--color-gold-9));--color-gold-5:color-mix(in oklab, black 47%, var(--color-gold-9));--color-gold-6:color-mix(in oklab, black 37%, var(--color-gold-9));--color-gold-7:color-mix(in oklab, black 25%, var(--color-gold-9));--color-gold-8:color-mix(in oklab, black 12%, var(--color-gold-9));--color-gold-10:color-mix(in oklab, white 12%, var(--color-gold-9));--color-gold-11:color-mix(in oklab, white 34%, var(--color-gold-9));--color-gold-12:color-mix(in oklab, white 70%, var(--color-gold-9));--color-gold-contrast:white;--color-iris-9:oklch(54% .178 280);--color-iris-1:color-mix(in oklab, black 74%, var(--color-iris-9));--color-iris-2:color-mix(in oklab, black 68%, var(--color-iris-9));--color-iris-3:color-mix(in oklab, black 61%, var(--color-iris-9));--color-iris-4:color-mix(in oklab, black 54%, var(--color-iris-9));--color-iris-5:color-mix(in oklab, black 47%, var(--color-iris-9));--color-iris-6:color-mix(in oklab, black 37%, var(--color-iris-9));--color-iris-7:color-mix(in oklab, black 25%, var(--color-iris-9));--color-iris-8:color-mix(in oklab, black 12%, var(--color-iris-9));--color-iris-10:color-mix(in oklab, white 12%, var(--color-iris-9));--color-iris-11:color-mix(in oklab, white 34%, var(--color-iris-9));--color-iris-12:color-mix(in oklab, white 70%, var(--color-iris-9));--color-iris-contrast:white;--color-plum-9:oklch(54% .178 320);--color-plum-1:color-mix(in oklab, black 74%, var(--color-plum-9));--color-plum-2:color-mix(in oklab, black 68%, var(--color-plum-9));--color-plum-3:color-mix(in oklab, black 61%, var(--color-plum-9));--color-plum-4:color-mix(in oklab, black 54%, var(--color-plum-9));--color-plum-5:color-mix(in oklab, black 47%, var(--color-plum-9));--color-plum-6:color-mix(in oklab, black 37%, var(--color-plum-9));--color-plum-7:color-mix(in oklab, black 25%, var(--color-plum-9));--color-plum-8:color-mix(in oklab, black 12%, var(--color-plum-9));--color-plum-10:color-mix(in oklab, white 12%, var(--color-plum-9));--color-plum-11:color-mix(in oklab, white 34%, var(--color-plum-9));--color-plum-12:color-mix(in oklab, white 70%, var(--color-plum-9));--color-plum-contrast:white;--color-black-1:oklch(17% 0 0);--color-black-2:oklch(20% 0 0);--color-black-3:oklch(24% 0 0);--color-black-4:oklch(28% 0 0);--color-black-5:oklch(33% 0 0);--color-black-6:oklch(40% 0 0);--color-black-7:oklch(50% 0 0);--color-black-8:oklch(63% 0 0);--color-black-9:oklch(73% 0 0);--color-black-10:oklch(79% 0 0);--color-black-11:oklch(88% 0 0);--color-black-12:oklch(96% 0 0);--color-black-contrast:black}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-backdrop-base);color:var(--color-text-primary);font-family:var(--font-family-primary)}h1[tabindex="-1"]:focus,.site-main:focus{outline:none}.site-shell{min-height:100vh;color:var(--color-text-primary);background:linear-gradient(to bottom, var(--color-backdrop-grid-line), transparent 1px) 0 0 / 100% 56px, radial-gradient(1200px 700px at -10% -10%, var(--color-backdrop-accent-glow), transparent), radial-gradient(900px 560px at 110% -20%, var(--color-backdrop-neutral-glow), transparent), var(--color-backdrop-base);flex-direction:column;display:flex}.site-header{z-index:var(--z-3);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-panel-glass);box-shadow:0 1px 0 color-mix(in oklab, var(--color-border-subtle) 65%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.site-skip-link{left:var(--space-3);top:var(--space-2);z-index:calc(var(--z-3) + 1);padding:var(--space-2) var(--space-3);border-radius:var(--component-radius);background:var(--color-accent-9);color:var(--color-accent-contrast);font-weight:var(--font-weight-medium);position:absolute;transform:translateY(-200%)}.site-skip-link:focus{transform:none}.site-header{gap:var(--space-2);flex-wrap:wrap}.site-brand{justify-items:start;display:grid}.site-logo{font-size:var(--font-size-6);color:var(--color-text-primary);line-height:1.2;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-2);text-decoration:none;display:inline-block}.site-logo:hover{opacity:.86}.site-version{font-size:var(--font-size-1);color:var(--color-text-tertiary);font-family:var(--font-family-mono);-webkit-user-select:none;user-select:none;line-height:1}.site-nav{flex-wrap:wrap}.site-nav-toggle.site-nav-toggle{display:none}.site-main{flex:1 0 auto}.site-page-loading{min-height:60vh}.site-footer{border-top:1px solid var(--color-border-subtle);background:var(--color-panel-glass)}.site-footer-inner{width:min(1120px, 100% - var(--space-8));padding:var(--space-6) 0;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 auto;display:flex}.site-footer-brand{color:var(--color-text-secondary)}.site-footer-links{gap:var(--space-2) var(--space-4);font-size:var(--font-size-2);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.site-footer-links a{color:inherit;text-decoration:none}.site-footer-links a:hover{color:var(--color-accent-11);text-decoration:underline}.home-card{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.home-muted{color:var(--color-text-secondary);line-height:var(--line-height-4)}.home-label{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.home-inline-label{align-items:center;gap:var(--space-2);font-size:var(--font-size-2);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.home-split>*{min-width:0}.not-found{gap:var(--space-4);justify-items:start;display:grid}.not-found-code{font-family:var(--font-family-mono);color:var(--color-accent-11);letter-spacing:var(--letter-spacing-5)}.not-found-copy{color:var(--color-text-secondary);overflow-wrap:anywhere}.site-page{width:min(1120px, 100% - var(--space-8));padding:var(--space-8) 0 var(--space-10);margin:0 auto}.hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.hero-copy{max-width:64ch;font-size:var(--font-size-5);line-height:var(--line-height-5);color:var(--color-hero-copy)}.hero-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=960px){.site-header{padding:var(--space-3) var(--space-4)}.site-page,.site-footer-inner{width:min(1120px, 100% - var(--space-6))}.site-page{padding-top:var(--space-6)}.hero.hero{padding:var(--space-5)}}@media (width<=760px){.site-nav-toggle.site-nav-toggle{display:inline-flex}.site-nav{padding-top:var(--space-2);flex-direction:column;flex-basis:100%;align-items:stretch;display:none}.site-header[data-nav-open] .site-nav{display:flex}.site-nav>*{justify-content:flex-start}}.docs-page{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.docs-layout{align-items:start}.docs-sidebar{top:calc(var(--space-8) + 56px);gap:var(--space-1);padding:var(--space-3);max-height:calc(100vh - (var(--space-8) + 56px) - var(--space-4));border-radius:var(--surface-radius);border:1px solid var(--color-border-subtle);background:var(--color-panel-glass);box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;position:sticky;overflow-y:auto}.docs-sidebar-nav{gap:var(--space-1);display:grid}.docs-sidebar-toggle.docs-sidebar-toggle{justify-content:space-between;width:100%;display:none}.docs-sidebar-toggle-current{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.docs-sidebar-search{margin-bottom:var(--space-2)}.docs-page-loading{min-height:60vh}.docs-sidebar-search-kbd{font-family:var(--font-family-mono);font-size:var(--font-size-1);color:var(--color-text-tertiary);line-height:1}.docs-sidebar-empty{padding:var(--space-2) var(--space-1);color:var(--color-text-tertiary)}.docs-sidebar-group{gap:2px;display:grid}.docs-sidebar-group-title{font-size:var(--font-size-1);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-4);text-transform:uppercase;color:var(--color-text-tertiary);padding:0 var(--space-1) var(--space-1)}.docs-sidebar-separator{margin:var(--space-2) 0}.docs-sidebar-link.docs-sidebar-link{text-align:left;width:100%;padding:var(--space-2);border-radius:var(--component-radius);font-size:var(--font-size-2);transition:color var(--duration-2) var(--ease-2), background var(--duration-2) var(--ease-2), border-color var(--duration-2) var(--ease-2);border:1px solid #0000;justify-content:flex-start;text-decoration:none}.docs-sidebar-link.docs-sidebar-link:not(:hover){color:var(--color-text-secondary);background:0 0}.docs-sidebar-link[data-active=true]{color:var(--color-accent-11);border-color:var(--color-accent-6);background:var(--color-accent-3)}.docs-section{gap:var(--space-2);padding:var(--surface-padding-y) var(--surface-padding-x);grid-template-columns:minmax(0,1fr);display:grid}.docs-demo-surface{gap:var(--space-2);min-width:0;display:grid}.docs-demo-surface>*{min-width:0}.docs-layout-sample-box{gap:var(--space-2);display:grid}.docs-layout-chip{padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);border:1px solid var(--color-border-subtle);background:var(--color-surface-overlay);color:var(--color-text-primary);font-size:var(--font-size-2)}.docs-layout-sample-stack{gap:var(--space-4);display:grid}.docs-layout-section-demo{border:1px dashed var(--color-border);border-radius:var(--radius-3);background:var(--color-surface-subtle)}.designer-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.designer-note{margin-top:var(--space-2);font-size:var(--font-size-2);color:var(--color-text-tertiary)}.props-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--surface-radius);overflow-x:auto}.props-table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--font-size-2)}.props-table th,.props-table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.props-table thead th{font-family:var(--font-family-mono);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-4);text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-surface-subtle)}.props-table tbody tr:last-child td{border-bottom:none}.props-table td:last-child{color:var(--color-text-secondary);min-width:220px}.props-table-type{color:var(--color-text-tertiary);white-space:pre-wrap;word-break:break-word}.props-table-required{font-family:var(--font-family-mono);font-size:var(--font-size-1);color:var(--color-text-tertiary);font-style:italic}.props-table-none{color:var(--color-text-disabled)}@media (width<=960px){.docs-layout.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-sidebar{max-height:none;padding:var(--space-2);position:static}.docs-sidebar-toggle.docs-sidebar-toggle{display:inline-flex}.docs-sidebar-nav{padding:var(--space-2) var(--space-1) var(--space-1);display:none}.docs-sidebar[data-open] .docs-sidebar-nav{display:grid}}.playground-page{padding-bottom:var(--space-12)}.playground{max-width:960px}.playground h1{font-family:var(--font-family-display);font-size:var(--font-size-9);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-1);margin-bottom:var(--space-2)}.playground h2{font-family:var(--font-family-display);font-size:var(--font-size-7);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-2);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.playground h3{font-family:var(--font-family-display);font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);margin:var(--space-4) 0 var(--space-2)}.playground p{color:var(--color-text-secondary);line-height:var(--line-height-5)}.section{gap:var(--space-2);display:grid}.token-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.swatch-grid{gap:var(--space-1);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.swatch{border-radius:var(--radius-2);border:1px solid color-mix(in oklab, var(--color-border-subtle) 70%, transparent);height:42px}.swatch-label,.token-name{font-family:var(--font-family-mono);font-size:var(--font-size-2);color:var(--color-text-tertiary)}.surface-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.surface-card,.status-card{gap:var(--space-1);display:grid}.surface-card-title{font-size:var(--font-size-2);font-family:var(--font-family-mono);color:var(--color-text-tertiary)}.surface-card-body,.status-card-body{font-size:var(--font-size-3);color:var(--color-text-primary)}.status-badge{margin-top:var(--space-2)}.tooltip-demo-row,.popover-demo-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.tooltip-demo-trigger{cursor:default}.popover-demo-content{gap:var(--space-2);display:grid}.popover-demo-title{font-size:var(--popover-title-size);font-weight:var(--font-weight-semibold)}.popover-demo-text{font-size:var(--popover-body-size);line-height:var(--line-height-4);color:var(--color-text-secondary);margin:0}.popover-demo-actions{gap:var(--space-1);display:flex}.spacing-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.spacing-block{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.radius-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.radius-block{border:1px solid var(--color-border);background:var(--color-surface-overlay);width:100%;height:64px;color:var(--color-text-secondary);place-items:center;display:grid}
