.theme__OXnhW{font-family:var(--font-family-primary);color:var(--color-text-primary);background-color:var(--color-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.rootTheme__lU4e9{min-height:100vh}.theme__OXnhW ::selection{background:var(--color-accent-5);color:var(--color-accent-12)}@media (prefers-reduced-motion:reduce){.theme__OXnhW *,.theme__OXnhW :before,.theme__OXnhW :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.light__qBe1M{--color-gray-1:oklch(99% 0 none);--color-gray-2:oklch(97.5% 0 none);--color-gray-3:oklch(95% 0 none);--color-gray-4:oklch(92.5% 0 none);--color-gray-5:oklch(90% 0 none);--color-gray-6:oklch(86% 0 none);--color-gray-7:oklch(80% 0 none);--color-gray-8:oklch(70% 0 none);--color-gray-9:oklch(56% 0 none);--color-gray-10:oklch(50% 0 none);--color-gray-11:oklch(42% 0 none);--color-gray-12:oklch(16% 0 none)}.dark__lzUYT{--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)}.root__oNkiK{flex-direction:column;width:100%;display:flex}.variantOutline__Wk2gG{border:1px solid var(--color-border-subtle);border-radius:var(--component-radius);overflow:hidden}.variantSurface__XLGVp{background-color:var(--color-surface-subtle);border-radius:var(--component-radius);overflow:hidden}.item__AuOYp{border-bottom:1px solid var(--color-border-subtle)}.item__AuOYp:last-child{border-bottom:none}.variantGhost__qMS3k .item__AuOYp{border-bottom:1px solid var(--color-border-subtle)}.variantGhost__qMS3k .item__AuOYp:last-child{border-bottom:none}.header__uqlqX{margin:0}.trigger__Jv7lX{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--acc-py) var(--acc-px);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--acc-font-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;line-height:var(--line-height-3);transition:background-color var(--duration-3) var(--ease-2);background:0 0;border:none;display:flex}.trigger__Jv7lX:hover:not([data-disabled]){background-color:var(--color-neutral-3)}.trigger__Jv7lX:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.trigger__Jv7lX[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.triggerLabel__V4ffk{flex:1}.chevron__yCjui{color:var(--color-text-tertiary);transition:transform var(--duration-3) var(--ease-2);flex-shrink:0}.trigger__Jv7lX[data-panel-open] .chevron__yCjui{transform:rotate(180deg)}.panel__uRJG3{height:0;transition:height var(--duration-4) var(--ease-3);overflow:hidden}.panel__uRJG3[data-open]{height:var(--accordion-panel-height)}.panel__uRJG3[hidden]{height:0;display:block}.panelInner__eo2Vz{padding:var(--acc-py) var(--acc-px);color:var(--color-text-secondary);font-size:var(--acc-font-size);line-height:var(--line-height-4)}.size1__A24vr{--acc-py:var(--space-2);--acc-px:var(--space-3);--acc-font-size:var(--font-size-2)}.size2__sKcAH{--acc-py:var(--space-3);--acc-px:var(--space-4);--acc-font-size:var(--font-size-3)}.size3__KGDAL{--acc-py:var(--space-4);--acc-px:var(--space-5);--acc-font-size:var(--font-size-4)}@media (prefers-reduced-motion:reduce){.panel__uRJG3{transition:none}}.root__WFCzR{align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;touch-action:none;width:100%;display:flex}.control__TjCPS{height:var(--sld-thumb-size);cursor:pointer;flex:1;align-items:center;display:flex;position:relative}.control__TjCPS[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.track__e0f40{height:var(--sld-track-height);background-color:var(--color-neutral-4);border-radius:var(--sld-radius,var(--radius-full));flex:1;position:relative;overflow:visible}.indicator__YQ6oG{background-color:var(--sld-accent-9,var(--color-accent-9));border-radius:inherit;height:100%;transition:background-color var(--duration-3) var(--ease-2);position:absolute}.thumb__j9HSt{width:var(--sld-thumb-size);height:var(--sld-thumb-size);border-radius:var(--radius-full);background-color:var(--color-surface-raised);border:calc(2px * var(--component-scaling)) solid var(--sld-accent-9,var(--color-accent-9));box-shadow:var(--shadow-2);cursor:grab;transition:border-color var(--duration-3) var(--ease-2), box-shadow var(--duration-3) var(--ease-2);outline:none}.thumb__j9HSt:hover:not([data-disabled]){border-color:var(--sld-accent-10,var(--color-accent-10));box-shadow:var(--shadow-3)}.thumb__j9HSt:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.thumb__j9HSt[data-dragging]{cursor:grabbing;border-color:var(--sld-accent-10,var(--color-accent-10));box-shadow:var(--shadow-3)}.thumb__j9HSt[data-disabled]{cursor:var(--disabled-cursor)}.output__pUuA5{font-size:var(--sld-font-size);color:var(--color-text-secondary);text-align:right;tabular-nums:initial;font-variant-numeric:tabular-nums;min-width:2.5em}.size1__32nr4{--sld-track-height:calc(4px * var(--component-scaling));--sld-thumb-size:calc(16px * var(--component-scaling));--sld-font-size:var(--font-size-1)}.size2__OsTeC{--sld-track-height:calc(5px * var(--component-scaling));--sld-thumb-size:calc(20px * var(--component-scaling));--sld-font-size:var(--font-size-2)}.size3__Q69FK{--sld-track-height:calc(6px * var(--component-scaling));--sld-thumb-size:calc(24px * var(--component-scaling));--sld-font-size:var(--font-size-3)}@media (prefers-reduced-motion:reduce){.thumb__j9HSt,.indicator__YQ6oG{transition:none}}.root__F0KSs{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.track__d8wYk{width:100%;height:var(--prog-height);background-color:color-mix(in oklch, var(--prog-accent-9,var(--color-accent-9)) 14%, var(--color-surface-sunken));border-radius:var(--prog-radius,var(--radius-full));position:relative;overflow:hidden}.indicator__vd-aj{background-color:var(--prog-accent-9,var(--color-accent-9));border-radius:inherit;height:100%;transition:width var(--duration-5) var(--ease-3)}.indicator__vd-aj[data-indeterminate]{animation:1.4s linear infinite indeterminate-slide__2aCeX;width:40%!important}@keyframes indeterminate-slide__2aCeX{0%{transform:translate(-100%)}to{transform:translate(350%)}}.size1__g8SrT{--prog-height:calc(4px * var(--component-scaling))}.size2__rz-CL{--prog-height:calc(6px * var(--component-scaling))}.size3__ly5vJ{--prog-height:calc(8px * var(--component-scaling))}@media (prefers-reduced-motion:reduce){.indicator__vd-aj{transition:none}.indicator__vd-aj[data-indeterminate]{animation:none;width:60%!important}}.root__qpyrQ{width:var(--avt-size);height:var(--avt-size);border-radius:var(--avt-radius,var(--radius-full));background-color:var(--color-neutral-3);font-family:var(--font-family-primary);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.image__uS3oa{object-fit:cover;border-radius:inherit;width:100%;height:100%}.fallback__Vz99t{width:100%;height:100%;font-size:var(--avt-font-size);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-neutral-3);letter-spacing:.02em;justify-content:center;align-items:center;line-height:1;display:flex}.colorFallback__GbIzr{background-color:var(--avt-accent-3,var(--color-accent-3));color:var(--avt-accent-11,var(--color-accent-11))}.iconFallback__vh7wu{color:var(--color-text-tertiary)}.iconFallback__vh7wu svg{width:58%;height:58%}.iconFallback__vh7wu.colorFallback__GbIzr{color:var(--avt-accent-11,var(--color-accent-11))}.size1__apyzp{--avt-size:var(--size-2);--avt-font-size:var(--font-size-1)}.size2__ypoXB{--avt-size:var(--size-3);--avt-font-size:var(--font-size-2)}.size3__jxdjb{--avt-size:var(--size-4);--avt-font-size:var(--font-size-3)}.size4__6awpF{--avt-size:var(--size-5);--avt-font-size:var(--font-size-4)}.size5__cII2e{--avt-size:var(--size-7);--avt-font-size:var(--font-size-5)}.button__c7rbf{justify-content:center;align-items:center;gap:var(--btn-gap);min-height:var(--btn-height);padding:var(--btn-padding-top,var(--btn-padding-y,0)) var(--btn-padding-right,var(--btn-padding-x,var(--btn-px))) var(--btn-padding-bottom,var(--btn-padding-y,0)) var(--btn-padding-left,var(--btn-padding-x,var(--btn-px)));margin:var(--btn-margin-top,var(--btn-margin-y,var(--btn-margin,0))) var(--btn-margin-right,var(--btn-margin-x,var(--btn-margin,0))) var(--btn-margin-bottom,var(--btn-margin-y,var(--btn-margin,0))) var(--btn-margin-left,var(--btn-margin-x,var(--btn-margin,0)));border-radius:var(--btn-radius,var(--component-radius));font-family:var(--font-family-primary);font-size:var(--btn-fs);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--transition-colors), transform var(--duration-2) var(--ease-2);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.button__c7rbf:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button__c7rbf:active:not([data-disabled]){transform:translateY(calc(1px * var(--component-scaling)))}.button__c7rbf[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.solid__ypFBh{background-color:var(--btn-accent-9,var(--color-accent-9));color:var(--btn-accent-contrast,var(--color-accent-contrast));box-shadow:inset 0 1px oklch(100% 0 0/.1),0 1px 2px oklch(0% 0 0/.08)}.solid__ypFBh:hover:not([data-disabled]){background-color:var(--btn-accent-10,var(--color-accent-10))}.soft__5aFI1{background-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) var(--interactive-soft-strength), var(--interactive-soft-mix-base));color:var(--btn-accent-11,var(--color-accent-11))}.soft__5aFI1:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) var(--interactive-soft-hover-strength), var(--interactive-soft-mix-base))}.surface__OAIrR{background-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) var(--interactive-surface-strength), var(--interactive-surface-mix-base));color:var(--btn-accent-11,var(--color-accent-11));border-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) var(--interactive-surface-border-strength), var(--color-border-subtle))}.surface__OAIrR:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) var(--interactive-surface-hover-strength), var(--interactive-surface-mix-base));border-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) var(--interactive-surface-border-hover-strength), var(--color-border))}.outline__ms6FX{color:var(--btn-accent-11,var(--color-accent-11));border-color:var(--btn-accent-7,var(--color-accent-7));background-color:#0000}.outline__ms6FX:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) 10%, transparent)}.ghost__OerF1{color:var(--btn-accent-11,var(--color-accent-11));background-color:#0000}.ghost__OerF1:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--btn-accent-9,var(--color-accent-9)) 10%, transparent)}.solid__ypFBh.highContrast__A05dT{background-color:var(--btn-accent-12,var(--color-accent-12));color:var(--color-surface-base);box-shadow:0 1px 2px oklch(0% 0 0/.12)}.solid__ypFBh.highContrast__A05dT:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--btn-accent-12,var(--color-accent-12)) 88%, black)}.soft__5aFI1.highContrast__A05dT,.surface__OAIrR.highContrast__A05dT,.outline__ms6FX.highContrast__A05dT,.ghost__OerF1.highContrast__A05dT{color:var(--btn-accent-12,var(--color-accent-12))}.loading__ZE0z1{pointer-events:none}.spinner__sdAiI{width:var(--btn-icon-size,16px);height:var(--btn-icon-size,16px);border:calc(2px * var(--component-scaling)) solid currentColor;border-radius:var(--radius-full);border-right-color:#0000;flex-shrink:0;animation:.6s linear infinite spin__QT8F3}@keyframes spin__QT8F3{to{transform:rotate(360deg)}}.backdrop__Rc02s{z-index:var(--z-4);background-color:var(--dialog-backdrop-bg);position:fixed;inset:0}.backdrop__Rc02s[data-open]{animation:fadeIn__TvPw- var(--duration-3) var(--ease-3)}.backdrop__Rc02s[data-closed]{animation:fadeOut__2C-H8 var(--duration-3) var(--ease-2)}@keyframes fadeIn__TvPw-{0%{opacity:0}}@keyframes fadeOut__2C-H8{to{opacity:0}}.popup__OWQo2{z-index:calc(var(--z-4) + 1);gap:var(--space-3);background-color:var(--dialog-bg);border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);box-shadow:var(--shadow-5);padding:var(--space-4) var(--space-5) var(--space-5);max-height:calc(100vh - var(--space-8));flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.popup__OWQo2[data-open]{animation:scaleIn__EaBJ2 var(--duration-3) var(--ease-spring)}.popup__OWQo2[data-closed]{animation:scaleOut__svp7g var(--duration-2) var(--ease-2)}@keyframes scaleIn__EaBJ2{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes scaleOut__svp7g{to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}.sizeSmall__w3EkC{width:min(360px, calc(100vw - var(--space-6)))}.sizeMedium__ng-aW{width:min(480px, calc(100vw - var(--space-6)))}.sizeLarge__pnMpr{width:min(560px, calc(100vw - var(--space-6)))}.header__rFDPJ{align-items:flex-start;display:flex}.title__fWz9Q{font-family:var(--font-family-primary);font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-3);margin:0}.description__SPFUH{font-size:var(--font-size-3);color:var(--color-text-secondary);line-height:var(--line-height-4);margin:0}.footer__keUyL{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.backdrop__Rc02s[data-open],.backdrop__Rc02s[data-closed],.popup__OWQo2[data-open],.popup__OWQo2[data-closed]{animation:none}}.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)}.positioner__IW5xO{z-index:50}.popup__2nCmT{min-width:var(--popover-min-width,180px);max-width:var(--popover-max-width,360px);padding:var(--popover-padding);border-radius:var(--popover-radius);border:1px solid var(--popover-border);background:var(--popover-bg);color:var(--popover-text);box-shadow:var(--popover-shadow);font-family:var(--font-family-primary);font-size:var(--text-2-size,.875rem);line-height:var(--line-height-3);transform-origin:var(--transform-origin,center);position:relative}.popup__2nCmT[data-open]{animation:popover-in__cR1Uu var(--duration-3) var(--ease-2)}.popup__2nCmT[data-closed]{animation:popover-out__2iWAm var(--duration-2) var(--ease-2)}@media (prefers-reduced-motion:reduce){.popup__2nCmT[data-open],.popup__2nCmT[data-closed]{animation:none}}@keyframes popover-in__cR1Uu{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes popover-out__2iWAm{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.arrow__rST-m{pointer-events:none;width:calc(var(--popover-arrow-size,10px) * 2);height:var(--popover-arrow-size,10px);justify-content:center;align-items:center;display:flex;position:absolute}.arrow__rST-m[data-side=top]{bottom:calc(var(--popover-arrow-size,10px) * -1);transform:rotate(180deg)}.arrow__rST-m[data-side=bottom]{top:calc(var(--popover-arrow-size,10px) * -1)}.arrow__rST-m[data-side=left]{right:calc(var(--popover-arrow-size,10px) * -1.5);transform:rotate(90deg)}.arrow__rST-m[data-side=right]{left:calc(var(--popover-arrow-size,10px) * -1.5);transform:rotate(-90deg)}.arrowFill__KGRg4{fill:var(--popover-bg)}.arrowOuterStroke__xSyHO{fill:var(--popover-border)}.arrowInnerStroke__qwZYh{fill:var(--popover-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)))}.backdrop__XZIlu{background:var(--dialog-backdrop-bg);z-index:var(--z-4);position:fixed;inset:0}.backdrop__XZIlu[data-open]{animation:drawer-backdrop-in__drk8z var(--duration-3) var(--ease-2)}.backdrop__XZIlu[data-closed]{animation:drawer-backdrop-out__s-lS4 var(--duration-2) var(--ease-2)}@keyframes drawer-backdrop-in__drk8z{0%{opacity:0}to{opacity:1}}@keyframes drawer-backdrop-out__s-lS4{0%{opacity:1}to{opacity:0}}.viewport__yW8K9{display:contents}.popup__C04Ii{z-index:calc(var(--z-4) + 1);background:var(--dialog-bg,var(--color-surface-overlay));border:1px solid var(--dialog-border);box-shadow:var(--dialog-shadow);gap:var(--space-4);padding:var(--space-6);outline:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.popup__C04Ii[data-open]{animation:drawer-in__VyS77 var(--duration-3) var(--ease-2)}.popup__C04Ii[data-closed]{animation:drawer-out__JuwlF var(--duration-2) var(--ease-2)}@keyframes drawer-in__VyS77{0%{opacity:0;transform:var(--drawer-enter-transform,translate(0, 0))}to{opacity:1;transform:translate(0)}}@keyframes drawer-out__JuwlF{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:var(--drawer-enter-transform,translate(0, 0))}}@media (prefers-reduced-motion:reduce){.backdrop__XZIlu[data-open],.backdrop__XZIlu[data-closed],.popup__C04Ii[data-open],.popup__C04Ii[data-closed]{animation:none}}.sideRight__4dcNx{width:var(--drawer-width);max-width:calc(100vw - var(--space-6));border-radius:var(--dialog-radius) 0 0 var(--dialog-radius);--drawer-enter-transform:translateX(100%);top:0;bottom:0;right:0}.sideLeft__HrQDQ{width:var(--drawer-width);max-width:calc(100vw - var(--space-6));border-radius:0 var(--dialog-radius) var(--dialog-radius) 0;--drawer-enter-transform:translateX(-100%);top:0;bottom:0;left:0}.sideTop__4jnEb{height:var(--drawer-height);max-height:calc(100dvh - var(--space-6));border-radius:0 0 var(--dialog-radius) var(--dialog-radius);--drawer-enter-transform:translateY(-100%);top:0;left:0;right:0}.sideBottom__l53ok{height:var(--drawer-height);max-height:calc(100dvh - var(--space-6));border-radius:var(--dialog-radius) var(--dialog-radius) 0 0;--drawer-enter-transform:translateY(100%);bottom:0;left:0;right:0}.header__qucvz{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.title__gRlq8{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__rhmtS{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__EPIS-{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);margin-top:auto;display:flex}.closeButton__NORzp{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__NORzp:hover{background:var(--color-neutral-3);color:var(--color-text-primary)}.closeButton__NORzp:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.viewport__hr4Kr{z-index:var(--z-5);width:var(--popover-max-width);max-width:calc(100vw - var(--toast-viewport-offset) * 2);min-height:var(--toast-frontmost-height,0px);outline:none;position:fixed}.viewport__hr4Kr[data-position^=bottom]{--toast-stack-sign:-1;bottom:var(--toast-viewport-offset)}.viewport__hr4Kr[data-position^=top]{--toast-stack-sign:1;top:var(--toast-viewport-offset)}.viewport__hr4Kr[data-position$=left]{left:var(--toast-viewport-offset)}.viewport__hr4Kr[data-position$=right]{right:var(--toast-viewport-offset)}.viewport__hr4Kr[data-position$=center]{left:50%;transform:translate(-50%)}.root__SFnS2{--gap:var(--toast-viewport-gap);--scale:calc(max(0, 1 - (var(--toast-index) * .1)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc((var(--toast-offset-y) * var(--toast-stack-sign)) + (var(--toast-index) * var(--gap) * var(--toast-stack-sign)) + var(--toast-swipe-movement-y));box-sizing:border-box;background:var(--popover-bg);width:100%;color:var(--popover-text);border:1px solid var(--popover-border);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);z-index:calc(1000 - var(--toast-index));height:var(--height);transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-stack-sign) * (var(--toast-index) * var(--gap))) + (var(--toast-stack-sign) * (var(--shrink) * var(--height))))) scale(var(--scale));transition:transform var(--duration-3) var(--ease-2), opacity var(--duration-2) var(--ease-2), height var(--duration-1) var(--ease-1);-webkit-user-select:none;user-select:none;outline:none;position:absolute;left:0;right:0}.viewport__hr4Kr[data-position^=bottom] .root__SFnS2{transform-origin:bottom;bottom:0}.viewport__hr4Kr[data-position^=top] .root__SFnS2{transform-origin:top;top:0}.root__SFnS2[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));height:var(--toast-height)}.root__SFnS2[data-starting-style],.root__SFnS2[data-ending-style]{transform:translateY(calc(-150% * var(--toast-stack-sign)))}.root__SFnS2[data-limited]{opacity:0}.root__SFnS2[data-swiping]{transition:none}.root__SFnS2[data-ending-style]{opacity:0}.root__SFnS2[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.root__SFnS2[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.root__SFnS2[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.root__SFnS2[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.root__SFnS2:after{content:"";width:100%;height:calc(var(--gap) + 1px);position:absolute;left:0}.viewport__hr4Kr[data-position^=bottom] .root__SFnS2:after{top:100%}.viewport__hr4Kr[data-position^=top] .root__SFnS2:after{bottom:100%}.root__SFnS2:focus-visible{box-shadow:var(--popover-shadow), 0 0 0 var(--focus-ring-width) var(--focus-ring-color)}@media (prefers-reduced-motion:reduce){.root__SFnS2{transition:opacity var(--duration-1) var(--ease-1)}}.root__SFnS2[data-type=success]{border-left:3px solid var(--color-success-solid)}.root__SFnS2[data-type=error]{border-left:3px solid var(--color-danger-solid)}.root__SFnS2[data-type=warning]{border-left:3px solid var(--color-warning-solid)}.root__SFnS2[data-type=info]{border-left:3px solid var(--color-info-solid)}.content__Bm3z2{align-items:center;gap:var(--space-3);padding:var(--popover-padding);transition:opacity var(--duration-2) var(--ease-2);display:flex;overflow:hidden}.content__Bm3z2[data-behind]{opacity:0}.content__Bm3z2[data-expanded]{opacity:1}.text__n3E7s{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.title__GeFTB{font-family:var(--font-family-primary);font-size:var(--popover-title-size);font-weight:600;line-height:var(--line-height-2);color:var(--color-text-primary);margin:0}.description__eDFlj{font-family:var(--font-family-primary);font-size:var(--popover-body-size);line-height:var(--line-height-3);color:var(--color-text-secondary);margin:0}.action__3w1rZ{height:calc(28px * var(--component-scaling));padding:0 var(--space-3);font-family:var(--font-family-primary);font-size:var(--font-size-2);white-space:nowrap;background:var(--color-neutral-3);color:var(--color-text-primary);border-radius:var(--radius-2);cursor:pointer;transition:background var(--duration-1) var(--ease-1);border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.action__3w1rZ:hover{background:var(--color-neutral-4)}.action__3w1rZ:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.close__1HKy0{width:calc(24px * var(--component-scaling));height:calc(24px * var(--component-scaling));font-size:calc(14px * 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;display:inline-flex}.close__1HKy0:hover{background:var(--color-neutral-3);color:var(--color-text-primary)}.close__1HKy0:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.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:var(--layout-section-2);--section-padding-x:var(--section-padding);--section-padding-y:var(--section-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)}.card__xdErt{padding:var(--card-padding-top,var(--card-padding-y,var(--card-padding,var(--space-3)))) var(--card-padding-right,var(--card-padding-x,var(--card-padding,var(--space-3)))) var(--card-padding-bottom,var(--card-padding-y,var(--card-padding,var(--space-3)))) var(--card-padding-left,var(--card-padding-x,var(--card-padding,var(--space-3))));margin:var(--card-margin-top,var(--card-margin-y,var(--card-margin,0))) var(--card-margin-right,var(--card-margin-x,var(--card-margin,0))) var(--card-margin-bottom,var(--card-margin-y,var(--card-margin,0))) var(--card-margin-left,var(--card-margin-x,var(--card-margin,0)));border-radius:var(--card-radius,var(--surface-radius));font-family:var(--font-family-primary);color:var(--color-text-primary);width:100%;text-align:inherit;font:inherit;font-family:var(--font-family-primary);appearance:none;background:0 0;border:none;display:block}.surface__kol-1{background-color:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-surface)}.classic__P16xM{background-color:var(--color-surface-raised);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-2)}.gradient__JKvVm{background:linear-gradient(145deg, var(--card-gradient-start), var(--card-gradient-end));border:1px solid var(--card-gradient-border);box-shadow:var(--shadow-surface)}.ghost__yQgQJ{background-color:#0000;border:1px solid #0000}.interactive__tWF5U{cursor:pointer;transition:var(--transition-colors), transform var(--duration-2) var(--ease-2)}.interactive__tWF5U:hover{box-shadow:var(--shadow-3)}.interactive__tWF5U.surface__kol-1:hover,.interactive__tWF5U.classic__P16xM:hover{border-color:var(--color-border)}.interactive__tWF5U.gradient__JKvVm:hover{border-color:var(--card-gradient-border-hover)}.interactive__tWF5U.ghost__yQgQJ:hover{background-color:var(--color-surface-subtle);border-color:var(--color-border-subtle)}.interactive__tWF5U:active{transform:translateY(calc(1px * var(--component-scaling)))}.interactive__tWF5U:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.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,0)) var(--bdg-padding-right,var(--bdg-padding-x,var(--bdg-px))) var(--bdg-padding-bottom,var(--bdg-padding-y,0)) var(--bdg-padding-left,var(--bdg-padding-x,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 oklch, 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 oklch, 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 oklch, 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}.wrapper__1hKA4{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--inp-radius,var(--component-radius));transition:border-color var(--duration-1) var(--ease-1), box-shadow var(--duration-1) var(--ease-1);display:flex;position:relative}.wrapper__1hKA4:focus-within{border-color:var(--color-accent-8);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);outline:none}.wrapper__1hKA4.invalid__SSg8Z{border-color:var(--color-danger-8)}.wrapper__1hKA4.invalid__SSg8Z:focus-within{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklch, var(--color-danger-border) 72%, transparent)}.wrapper__1hKA4.disabled__iIEo5{opacity:.5;cursor:not-allowed}.outline__7E-p6{background:0 0}.ghost__hYAVA{background:0 0;border-color:#0000}.ghost__hYAVA:focus-within{border-color:var(--color-accent-8);background:var(--color-surface-sunken)}.textarea__teuny{width:100%;min-width:0;padding:var(--ta-py,var(--space-2)) var(--ta-px,var(--space-3));color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--ta-font-size,var(--font-size-2));line-height:var(--line-height-3);resize:vertical;background:0 0;border:none;outline:none;flex:1}.textarea__teuny::placeholder{color:var(--color-text-placeholder)}.textarea__teuny:disabled{cursor:not-allowed}.noResize__mDtxv .textarea__teuny{resize:none}.size1__g62u1{--ta-py:var(--space-1);--ta-px:var(--space-2);--ta-font-size:var(--button-1-font-size);font-size:var(--ta-font-size)}.size2__CsHrJ{--ta-py:var(--space-2);--ta-px:var(--space-3);--ta-font-size:var(--button-2-font-size)}.size3__zZgiz{--ta-py:var(--space-2);--ta-px:var(--space-3);--ta-font-size:var(--button-3-font-size)}.size4__w-2l3{--ta-py:var(--space-3);--ta-px:var(--space-4);--ta-font-size:var(--button-4-font-size)}.root__oN2G2{gap:var(--space-3);flex-direction:column;display:flex}.root__oN2G2[data-orientation=vertical]{gap:var(--space-4);flex-direction:row}.list__ufk7K{gap:var(--tabs-gap,0px);flex-direction:row;flex-shrink:0;display:flex;position:relative}.root__oN2G2[data-orientation=vertical] .list__ufk7K{border-right:1px solid var(--color-border);padding-right:var(--space-1);min-width:calc(160px * var(--component-scaling));border-bottom:none;flex-direction:column}.listLine__Guoe9{border-bottom:1px solid var(--color-border);padding-bottom:var(--tabs-indicator-size,calc(2px * var(--component-scaling)))}.listSoft__-CL78{background:var(--color-surface-sunken);border-radius:var(--radius-3);padding:var(--space-1);gap:var(--space-1)}.tab__Zb2pT{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--tabs-py,var(--space-2)) var(--tabs-px,var(--space-3));cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--tabs-font-size,var(--font-size-2));white-space:nowrap;border-radius:var(--radius-2);transition:color var(--duration-1) var(--ease-1), background var(--duration-1) var(--ease-1);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;font-weight:500;line-height:1;display:inline-flex}.tab__Zb2pT:hover{color:var(--color-text-primary)}.tab__Zb2pT:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.tab__Zb2pT[data-disabled]{opacity:.45;cursor:not-allowed}.tabLine__82lz8[data-active],.tabLine__82lz8[aria-selected=true]{color:var(--color-accent-11)}.tabLine__82lz8[data-active]:after,.tabLine__82lz8[aria-selected=true]:after{content:"";bottom:calc(var(--tabs-indicator-size,calc(2px * var(--component-scaling))) * -1);height:var(--tabs-indicator-size,calc(2px * var(--component-scaling)));background:var(--color-accent-9);border-radius:var(--radius-full);position:absolute;left:0;right:0}.tabLine__82lz8{border-radius:var(--radius-2) var(--radius-2) 0 0;position:relative}.tabSoft__PbkqR[data-active],.tabSoft__PbkqR[aria-selected=true]{background:var(--color-surface-overlay);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-1)}.tabSolid__w7rms[data-active],.tabSolid__w7rms[aria-selected=true]{background:var(--color-accent-9);color:var(--color-accent-contrast)}.tabSolid__w7rms{border-radius:var(--radius-2)}.tabSolid__w7rms:hover:not([data-active]):not([aria-selected=true]){background:color-mix(in oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.indicator__k9OtX{bottom:calc(var(--tabs-indicator-size,calc(2px * var(--component-scaling))) * -1);left:var(--active-tab-left);width:var(--active-tab-width);height:var(--tabs-indicator-size,calc(2px * var(--component-scaling)));background:var(--color-accent-9);border-radius:var(--radius-full);transition:left var(--duration-3) var(--ease-spring,var(--ease-2)), width var(--duration-3) var(--ease-spring,var(--ease-2));position:absolute}.panel__9bAAc{outline:none;flex:1;min-width:0}.panel__9bAAc:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);border-radius:var(--radius-2)}.size1__ARdS9{--tabs-py:var(--space-1);--tabs-px:var(--space-2);--tabs-font-size:var(--font-size-1)}.size2__wpXat{--tabs-py:var(--space-2);--tabs-px:var(--space-3);--tabs-font-size:var(--font-size-2)}.size3__AymBj{--tabs-py:var(--space-2);--tabs-px:var(--space-4);--tabs-font-size:var(--font-size-3)}.root__xSuPC{display:inline-flex}.list__wyW5R{align-items:center;gap:var(--space-1);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.listVertical__TTZ89{flex-direction:column;align-items:stretch}.item__s62aR{list-style:none;position:relative}.trigger__h8kj5{align-items:center;gap:var(--space-1);padding:var(--nav-trigger-py) var(--nav-trigger-px);cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--nav-trigger-fs);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:var(--radius-2);-webkit-user-select:none;user-select:none;transition:color var(--duration-1) var(--ease-1), background-color var(--duration-1) var(--ease-1);background:0 0;border:none;outline:none;line-height:1;display:inline-flex}.trigger__h8kj5:hover{color:var(--color-text-primary);background-color:color-mix(in oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.trigger__h8kj5:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.trigger__h8kj5[data-popup-open]{color:var(--color-accent-11);background-color:color-mix(in oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.trigger__h8kj5[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.triggerLabel__N26HF{display:inline-flex}.triggerIcon__Ojke-{transition:transform var(--duration-2) var(--ease-2);flex-shrink:0}.trigger__h8kj5[data-popup-open] .triggerIcon__Ojke-{transform:rotate(180deg)}.backdrop__cnJY7{z-index:var(--z-5);pointer-events:none;position:fixed;inset:0}.positioner__yHnDI{z-index:calc(var(--z-5) + 2);width:var(--positioner-width);height:var(--positioner-height)}.popup__HvskH{min-width:var(--popover-min-width);max-width:min(var(--available-width,calc(100vw - var(--space-4))), calc(640px * var(--component-scaling)));background-color:var(--popover-bg);color:var(--popover-text);border:1px solid var(--popover-border);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);transform-origin:var(--transform-origin);width:var(--popup-width,auto);height:var(--popup-height,auto);transition:width var(--nav-menu-resize-duration) var(--nav-menu-resize-ease), height var(--nav-menu-resize-duration) var(--nav-menu-resize-ease);outline:none;position:relative;overflow:hidden}.popup__HvskH[data-open]{animation:nav-menu-popup-in__DSE1w var(--duration-3) var(--ease-2)}.popup__HvskH[data-closed]{animation:nav-menu-popup-out__LKKgy var(--duration-2) var(--ease-2)}@media (prefers-reduced-motion:reduce){.popup__HvskH,.popup__HvskH[data-open],.popup__HvskH[data-closed]{transition:none;animation:none}}@keyframes nav-menu-popup-in__DSE1w{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes nav-menu-popup-out__LKKgy{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}.viewport__bInIO{width:100%;height:100%;position:relative;overflow:hidden}.content__wu3Uf{padding:var(--popover-padding);min-width:var(--popover-min-width);color:var(--popover-text);transition:opacity var(--nav-menu-resize-duration) var(--nav-menu-resize-ease), transform var(--nav-menu-resize-duration) var(--nav-menu-resize-ease);outline:none}.content__wu3Uf[data-starting-style],.content__wu3Uf[data-ending-style]{opacity:0}.content__wu3Uf[data-activation-direction=left][data-starting-style],.content__wu3Uf[data-activation-direction=right][data-ending-style]{transform:translateX(calc(-1 * var(--space-4)))}.content__wu3Uf[data-activation-direction=right][data-starting-style],.content__wu3Uf[data-activation-direction=left][data-ending-style]{transform:translateX(var(--space-4))}@media (prefers-reduced-motion:reduce){.content__wu3Uf{transition:none}}.link__TH0Kk{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);color:var(--color-text-primary);transition:background-color var(--duration-1) var(--ease-2);outline:none;flex-direction:column;text-decoration:none;display:flex}.link__TH0Kk:hover,.link__TH0Kk:focus-visible{background-color:color-mix(in oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.link__TH0Kk[data-active]{color:var(--color-accent-11)}.size1__m8oNB{--nav-trigger-py:var(--space-1);--nav-trigger-px:var(--space-2);--nav-trigger-fs:var(--font-size-1)}.size2__PF1mU{--nav-trigger-py:var(--space-2);--nav-trigger-px:var(--space-3);--nav-trigger-fs:var(--font-size-2)}.size3__hNak5{--nav-trigger-py:var(--space-2);--nav-trigger-px:var(--space-4);--nav-trigger-fs:var(--font-size-3)}.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 oklch, 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}.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}.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))}.group__Y8j4z{gap:var(--space-2);flex-direction:column;display:flex}.group__Y8j4z[data-orientation=horizontal],.horizontal__FpYPW{align-items:center;gap:var(--space-3);flex-flow:wrap}.radio__S0w1S{width:var(--radio-size);height:var(--radio-size);border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);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}.radio__S0w1S:hover:not([data-disabled]){border-color:var(--color-accent-8);background-color:color-mix(in oklch, var(--radio-accent-9,var(--color-accent-9)) 10%, transparent)}.radio__S0w1S:active:not([data-disabled]){transform:scale(.94)}.radio__S0w1S:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.radio__S0w1S[data-checked]{background-color:var(--radio-accent-9,var(--color-accent-9));border-color:var(--radio-accent-9,var(--color-accent-9))}.radio__S0w1S[data-checked]:hover:not([data-disabled]){background-color:var(--radio-accent-10,var(--color-accent-10));border-color:var(--radio-accent-10,var(--color-accent-10))}.radio__S0w1S[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.indicator__jiOKg{width:calc(var(--radio-size) * .42);height:calc(var(--radio-size) * .42);border-radius:var(--radius-full);background-color:var(--radio-contrast,var(--color-accent-contrast));transition:transform var(--duration-2) var(--ease-spring);display:block;transform:scale(0)}.radio__S0w1S[data-checked] .indicator__jiOKg{transform:scale(1)}.size1__EoAZw{--radio-size:calc(14px * var(--component-scaling))}.size2__i-rrj{--radio-size:calc(16px * var(--component-scaling))}.size3__ZrcL1{--radio-size: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){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){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],.invalid__Nech- .input__pRTer:focus,.input__pRTer[aria-invalid=true]:focus{border-color:var(--color-danger-border)}.wrapper__zL9Tk.invalid__Nech-:focus-within{outline-color:color-mix(in oklch, 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-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-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 oklch, 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)}.inputGroup__Kr1Yf{border-radius:var(--auto-radius,var(--component-radius));width:100%;transition:var(--transition-colors);align-items:center;display:inline-flex;position:relative}.inputGroup__Kr1Yf:focus-within,.inputGroup__Kr1Yf[data-popup-open]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.inputGroup__Kr1Yf:has(.clear__6-OLs) .input__qjEGv{padding-right:calc(var(--auto-px) + var(--auto-clear-size))}.input__qjEGv{width:100%;height:var(--auto-height);padding:0 var(--auto-px);border:1px solid var(--color-border-subtle);border-radius:var(--auto-radius,var(--component-radius));background-color:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--auto-fs);transition:var(--transition-colors);appearance:none;outline:none;line-height:1}.input__qjEGv::placeholder{color:var(--color-text-disabled)}.input__qjEGv:hover:not([data-disabled]):not(:focus){border-color:var(--color-border)}.input__qjEGv:focus{border-color:var(--color-accent-8)}.input__qjEGv[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);background-color:var(--color-surface-subtle)}.clear__6-OLs{top:50%;right:calc(var(--auto-px) * .4);width:var(--auto-clear-size);height:var(--auto-clear-size);border-radius:var(--radius-full);color:var(--color-text-tertiary);font-size:calc(var(--auto-clear-size) * .55);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;transform:translateY(-50%)}.clear__6-OLs:hover:not([data-disabled]){background-color:var(--color-surface-subtle);color:var(--color-text-secondary)}.clear__6-OLs[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.popup__PxTAq{width:var(--anchor-width,var(--autocomplete-popup-fallback-width,calc(220px * var(--component-scaling))));max-width:min(var(--available-width,calc(100vw - var(--space-4))), 100vw);max-height:min(var(--available-height,var(--autocomplete-popup-max-height,calc(320px * var(--component-scaling)))), var(--autocomplete-popup-max-height,calc(320px * var(--component-scaling))));background-color:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--auto-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__PxTAq[data-open]{animation:popup-in__T-eij var(--duration-3) var(--ease-2)}.popup__PxTAq[data-closed]{animation:popup-out__oN5FF var(--duration-2) var(--ease-2)}@media (prefers-reduced-motion:reduce){.popup__PxTAq[data-open],.popup__PxTAq[data-closed]{animation:none}}@keyframes popup-in__T-eij{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes popup-out__oN5FF{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}.positioner__PfvLQ{z-index:calc(var(--z-5) + 1)}.item__sd8F3{align-items:center;gap:var(--space-2);height:var(--auto-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(--auto-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__sd8F3[data-highlighted]{background-color:color-mix(in oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base));color:var(--color-text-primary)}.item__sd8F3[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.group__kiJ3c{display:block}.groupLabel__mailc{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}.separator__2IZPq{height:calc(1px * var(--component-scaling));background-color:var(--color-border-subtle);margin:var(--space-1) 0}.empty__6C79S{padding:var(--space-3);text-align:center;color:var(--color-text-tertiary);font-size:var(--auto-item-fs,var(--button-2-font-size))}.empty__6C79S:empty{display:none}.size1__1N0zo{--auto-height:var(--button-1-height);--auto-px:var(--button-1-px);--auto-fs:var(--button-1-font-size);--auto-clear-size:calc(var(--button-1-height) * .6);--auto-item-height:var(--button-1-height);--auto-item-fs:var(--button-1-font-size)}.size2__PBK3G{--auto-height:var(--button-2-height);--auto-px:var(--button-2-px);--auto-fs:var(--button-2-font-size);--auto-clear-size:calc(var(--button-2-height) * .6);--auto-item-height:var(--button-2-height);--auto-item-fs:var(--button-2-font-size)}.size3__jcMSr{--auto-height:var(--button-3-height);--auto-px:var(--button-3-px);--auto-fs:var(--button-3-font-size);--auto-clear-size:calc(var(--button-3-height) * .6);--auto-item-height:var(--button-3-height);--auto-item-fs:var(--button-3-font-size)}.size4__t0YEQ{--auto-height:var(--button-4-height);--auto-px:var(--button-4-px);--auto-fs:var(--button-4-font-size);--auto-clear-size:calc(var(--button-4-height) * .6);--auto-item-height:var(--button-4-height);--auto-item-fs:var(--button-4-font-size)}.root__FE-TD{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.label__zE49p{font-family:var(--font-family-primary);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-3);color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.required__53zdE{color:var(--color-red-11);margin-left:1px}.root__FE-TD[data-invalid] .label__zE49p{color:var(--color-red-11)}.description__PULhf{font-family:var(--font-family-primary);font-size:var(--font-size-2);line-height:var(--line-height-3);color:var(--color-text-secondary)}.error__0TjRA{font-family:var(--font-family-primary);font-size:var(--font-size-2);line-height:var(--line-height-3);color:var(--color-red-11);align-items:center;gap:var(--space-1);display:flex}.root__TZR-Z{gap:var(--space-3);border:none;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}.legend__J1sVp{font-family:var(--font-family-primary);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-3);color:var(--color-text-primary);margin-bottom:var(--space-1);-webkit-user-select:none;user-select:none}.bordered__pOw2i{border:1px solid var(--color-border-subtle);border-radius:var(--surface-radius);padding:var(--space-4)}.bordered__pOw2i .legend__J1sVp{margin-bottom:var(--space-2)}.root__TZR-Z[data-disabled] .legend__J1sVp{color:var(--color-text-disabled)}.root__DRrhN{width:100%;display:inline-block}.group__HMV3F{width:100%;height:var(--nf-height);border:1px solid var(--color-border-subtle);border-radius:var(--nf-radius,var(--component-radius));background-color:var(--color-surface-sunken);transition:var(--transition-colors);align-items:stretch;display:inline-flex;overflow:hidden}.group__HMV3F:focus-within{border-color:var(--color-accent-8);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.group__HMV3F:hover:not(:focus-within){border-color:var(--color-border)}.root__DRrhN[data-disabled] .group__HMV3F{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.input__0W1wk{min-width:0;padding:0 var(--space-2);font-family:var(--font-family-primary);font-size:var(--nf-fs);font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-align:center;appearance:textfield;background:0 0;border:none;outline:none;flex:1}.input__0W1wk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input__0W1wk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input__0W1wk::placeholder{color:var(--color-text-disabled)}.button__y13Bs{width:var(--nf-btn-size);color:var(--color-text-tertiary);font-size:var(--nf-icon-size);cursor:pointer;transition:background-color var(--duration-2) var(--ease-2), color var(--duration-2) var(--ease-2);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.button__y13Bs:first-child{border-right:1px solid var(--color-border-subtle)}.button__y13Bs:last-child{border-left:1px solid var(--color-border-subtle)}.button__y13Bs:hover:not([data-disabled]){background-color:var(--color-surface-subtle);color:var(--color-text-primary)}.button__y13Bs:active:not([data-disabled]){background-color:color-mix(in oklch, var(--color-accent-9) 14%, white);color:var(--color-accent-11)}.button__y13Bs:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.button__y13Bs[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.size1__0ObKA{--nf-height:var(--button-1-height);--nf-fs:var(--button-1-font-size);--nf-btn-size:var(--button-1-height);--nf-icon-size:var(--button-1-icon-size)}.size2__h6AEj{--nf-height:var(--button-2-height);--nf-fs:var(--button-2-font-size);--nf-btn-size:var(--button-2-height);--nf-icon-size:var(--button-2-icon-size)}.size3__sHdW3{--nf-height:var(--button-3-height);--nf-fs:var(--button-3-font-size);--nf-btn-size:var(--button-3-height);--nf-icon-size:var(--button-3-icon-size)}.size4__Yi4Uw{--nf-height:var(--button-4-height);--nf-fs:var(--button-4-font-size);--nf-btn-size:var(--button-4-height);--nf-icon-size:var(--button-4-icon-size)}.root__G1yOJ{align-items:center;gap:var(--space-2);display:inline-flex}.root__G1yOJ[data-disabled] .input__mSvfZ{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.input__mSvfZ{width:var(--otp-size);height:var(--otp-size);border:1px solid var(--color-border-subtle);border-radius:var(--component-radius);background-color:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--otp-fs);font-weight:var(--font-weight-medium);text-align:center;transition:var(--transition-colors);appearance:none;outline:none;padding:0;line-height:1}.input__mSvfZ::placeholder{color:var(--color-text-disabled)}.input__mSvfZ:hover:not(:disabled):not([data-focused]){border-color:var(--color-border)}.input__mSvfZ[data-filled]{border-color:var(--color-border);background-color:var(--color-surface-subtle)}.input__mSvfZ[data-focused]{border-color:var(--color-border-focus);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.input__mSvfZ:disabled{cursor:var(--disabled-cursor);background-color:var(--color-surface-subtle)}.input__mSvfZ[data-invalid]{border-color:var(--color-danger-border)}.input__mSvfZ[data-invalid][data-focused]{outline-color:color-mix(in oklch, var(--color-danger-border) 72%, transparent)}.separator__Pu9Ek{width:var(--space-3);background-color:var(--color-border-subtle);flex-shrink:0;justify-content:center;align-items:center;height:1px;display:flex}.size1__5kDpZ{--otp-size:var(--button-1-height);--otp-fs:var(--button-1-font-size)}.size2__GP7bb{--otp-size:var(--button-2-height);--otp-fs:var(--button-2-font-size)}.size3__VIWmM{--otp-size:var(--button-3-height);--otp-fs:var(--button-3-font-size)}.size4__rWlWp{--otp-size:var(--button-4-height);--otp-fs:var(--button-4-font-size)}.toggle__Uohp-{justify-content:center;align-items:center;gap:var(--tgl-gap,var(--space-2));height:var(--tgl-height,var(--button-2-height));min-width:var(--tgl-height,var(--button-2-height));padding:0 var(--tgl-px,var(--button-2-px));border-radius:var(--tgl-radius,var(--component-radius));font-family:var(--font-family-primary);font-size:var(--tgl-fs,var(--button-2-font-size));font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--transition-colors);border:1px solid #0000;flex-shrink:0;line-height:1;display:inline-flex}.toggle__Uohp-:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.toggle__Uohp-[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.solid__x140f{background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-strength), var(--interactive-surface-mix-base));color:var(--tgl-accent-11,var(--color-accent-11));border-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-border-strength), var(--color-border-subtle))}.solid__x140f:hover:not([data-disabled]):not([data-pressed]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-hover-strength), var(--interactive-surface-mix-base))}.solid__x140f[data-pressed]{background-color:var(--tgl-accent-9,var(--color-accent-9));color:var(--tgl-accent-contrast,var(--color-accent-contrast));border-color:var(--tgl-accent-9,var(--color-accent-9));box-shadow:inset 0 1px oklch(100% 0 0/.1)}.solid__x140f[data-pressed]:hover:not([data-disabled]){background-color:var(--tgl-accent-10,var(--color-accent-10));border-color:var(--tgl-accent-10,var(--color-accent-10))}.soft__nh-Ca{color:var(--tgl-accent-11,var(--color-accent-11));background-color:#0000}.soft__nh-Ca:hover:not([data-disabled]):not([data-pressed]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) calc(var(--interactive-soft-strength) / 2), var(--interactive-soft-mix-base))}.soft__nh-Ca[data-pressed]{background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.soft__nh-Ca[data-pressed]:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-soft-hover-strength), var(--interactive-soft-mix-base))}.surface__V-vmt{background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-strength), var(--interactive-surface-mix-base));color:var(--tgl-accent-11,var(--color-accent-11));border-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-border-strength), var(--color-border-subtle))}.surface__V-vmt:hover:not([data-disabled]):not([data-pressed]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-hover-strength), var(--interactive-surface-mix-base))}.surface__V-vmt[data-pressed]{background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) calc(var(--interactive-surface-strength) * 3), var(--interactive-surface-mix-base));border-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-surface-border-hover-strength), var(--color-border))}.outline__O4B3E{color:var(--tgl-accent-11,var(--color-accent-11));border-color:var(--tgl-accent-7,var(--color-accent-7));background-color:#0000}.outline__O4B3E:hover:not([data-disabled]):not([data-pressed]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) 10%, transparent)}.outline__O4B3E[data-pressed]{background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-soft-strength), var(--interactive-soft-mix-base));border-color:var(--tgl-accent-7,var(--color-accent-7))}.outline__O4B3E[data-pressed]:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-soft-hover-strength), var(--interactive-soft-mix-base))}.ghost__qxVaj{color:var(--tgl-accent-11,var(--color-accent-11));background-color:#0000}.ghost__qxVaj:hover:not([data-disabled]):not([data-pressed]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) 10%, transparent)}.ghost__qxVaj[data-pressed]{background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.ghost__qxVaj[data-pressed]:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--tgl-accent-9,var(--color-accent-9)) var(--interactive-soft-hover-strength), var(--interactive-soft-mix-base))}.group__4IW--{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.groupConnected__aFGqH{border:1px solid var(--color-border-subtle);border-radius:var(--component-radius);background-color:var(--color-neutral-3);gap:0;padding:2px;display:inline-flex;overflow:hidden}.groupConnected__aFGqH .toggle__Uohp-{border-radius:calc(var(--component-radius) - 2px);box-shadow:none;background-color:#0000;border:none}.groupConnected__aFGqH .toggle__Uohp-[data-pressed]{background-color:var(--color-surface-base);box-shadow:0 1px 2px oklch(0% 0 0/.1)}.size1__LosJd{--tgl-height:var(--button-1-height);--tgl-px:var(--button-1-px);--tgl-fs:var(--button-1-font-size);--tgl-gap:var(--button-1-gap,var(--space-1));--tgl-icon-size:var(--button-1-icon-size)}.size2__BRSIG{--tgl-height:var(--button-2-height);--tgl-px:var(--button-2-px);--tgl-fs:var(--button-2-font-size);--tgl-gap:var(--button-2-gap,var(--space-2));--tgl-icon-size:var(--button-2-icon-size)}.size3__pcrma{--tgl-height:var(--button-3-height);--tgl-px:var(--button-3-px);--tgl-fs:var(--button-3-font-size);--tgl-gap:var(--button-3-gap,var(--space-2));--tgl-icon-size:var(--button-3-icon-size)}.size4__RwxRX{--tgl-height:var(--button-4-height);--tgl-px:var(--button-4-px);--tgl-fs:var(--button-4-font-size);--tgl-gap:var(--button-4-gap,var(--space-2));--tgl-icon-size:var(--button-4-icon-size)}.positioner__M063F{z-index:calc(var(--z-5) + 2)}.popup__Yac56{min-width:calc(160px * var(--component-scaling));max-width:min(var(--available-width,calc(100vw - var(--space-4))), calc(320px * var(--component-scaling)));max-height:min(var(--available-height,calc(360px * var(--component-scaling))), calc(360px * var(--component-scaling)));background-color:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--menu-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__Yac56[data-open]{animation:menu-in__W7YaT var(--duration-3) var(--ease-2)}.popup__Yac56[data-closed]{animation:menu-out__Xj8s8 var(--duration-2) var(--ease-2)}@media (prefers-reduced-motion:reduce){.popup__Yac56[data-open],.popup__Yac56[data-closed]{animation:none}}@keyframes menu-in__W7YaT{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes menu-out__Xj8s8{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}.item__PAIDN{align-items:center;gap:var(--space-2);height:var(--menu-item-height);padding:0 var(--menu-item-px);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-family-primary);font-size:var(--menu-item-fs);color:var(--color-text-primary);transition:background-color var(--duration-1) var(--ease-2);outline:none;display:flex}.item__PAIDN[data-highlighted]{background-color:color-mix(in oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.item__PAIDN[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.itemIcon__rKJnH{width:var(--menu-indicator-size);font-size:var(--menu-indicator-size);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.itemLabel__hS-Ya{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.checkboxItem__luGCZ,.radioItem__5CTvt{padding-left:calc(var(--menu-indicator-size) + var(--space-2) * 2);position:relative}.itemIndicator__8NPMQ{left:var(--space-2);width:var(--menu-indicator-size);font-size:var(--menu-indicator-size);color:var(--color-accent-9);justify-content:center;align-items:center;display:flex;position:absolute}.submenuTrigger__kCtmT{color:var(--color-text-primary);justify-content:space-between}.separator__nTwSw{height:calc(1px * var(--component-scaling));background-color:var(--color-border-subtle);margin:var(--space-1) 0}.groupLabel__tKyyR{padding:var(--space-1) var(--menu-item-px);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__kPfLf{--menu-item-height:var(--button-1-height);--menu-item-px:var(--button-1-px);--menu-item-fs:var(--button-1-font-size);--menu-indicator-size:var(--button-1-icon-size)}.size2__PzQdu{--menu-item-height:var(--button-2-height);--menu-item-px:var(--button-2-px);--menu-item-fs:var(--button-2-font-size);--menu-indicator-size:var(--button-2-icon-size)}.size3__bxltV{--menu-item-height:var(--button-3-height);--menu-item-px:var(--button-3-px);--menu-item-fs:var(--button-3-font-size);--menu-indicator-size:var(--button-3-icon-size)}.menubar__ko5VO{align-items:center;gap:var(--space-1);outline:none;display:flex}.horizontal__0VAyC{flex-direction:row}.vertical__--HU2{flex-direction:column;align-items:stretch}.root__U3vZX{flex-direction:column;width:100%;display:flex}.variantOutline__6jnLC{border:1px solid var(--color-border-subtle);border-radius:var(--component-radius);overflow:hidden}.variantSurface__bUFSf{background-color:var(--color-surface-subtle);border-radius:var(--component-radius);overflow:hidden}.trigger__aRIDm{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--col-py) var(--col-px);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--col-font-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;line-height:var(--line-height-3);transition:background-color var(--duration-3) var(--ease-2);background:0 0;border:none;display:flex}.trigger__aRIDm:hover:not([data-disabled]){background-color:color-mix(in oklch, var(--color-neutral-9) 8%, transparent)}.trigger__aRIDm:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.trigger__aRIDm[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.triggerLabel__cejai{flex:1}.chevron__FE35G{color:var(--color-text-tertiary);transition:transform var(--duration-3) var(--ease-2);flex-shrink:0}.trigger__aRIDm[data-panel-open] .chevron__FE35G{transform:rotate(180deg)}.panel__IyeYf{height:0;transition:height var(--duration-4) var(--ease-3);overflow:hidden}.panel__IyeYf[data-open]{height:var(--collapsible-panel-height)}.panel__IyeYf[hidden]{height:0;display:block}.panelInner__zisiS{padding:var(--col-py) var(--col-px);color:var(--color-text-secondary);font-size:var(--col-font-size);line-height:var(--line-height-4)}.size1__A3G8P{--col-py:var(--space-2);--col-px:var(--space-3);--col-font-size:var(--font-size-2)}.size2__jXqPK{--col-py:var(--space-3);--col-px:var(--space-4);--col-font-size:var(--font-size-3)}.size3__hHl8y{--col-py:var(--space-4);--col-px:var(--space-5);--col-font-size:var(--font-size-4)}@media (prefers-reduced-motion:reduce){.panel__IyeYf,.chevron__FE35G{transition:none}}.skeleton__P8ei1{width:var(--sk-width,100%);height:var(--sk-height,var(--space-5));border-radius:var(--sk-radius,var(--component-radius));background-color:var(--color-neutral-3);vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.animated__QcCla:after{content:"";background:linear-gradient(90deg,#0000 0%,oklch(100% 5.96046e-8 none/.55) 50%,#0000 100%);animation:1.6s ease-in-out infinite shimmer__Yx22U;position:absolute;inset:0}@keyframes shimmer__Yx22U{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.animated__QcCla:after{animation:none}}.text__30V3b{font-family:var(--font-family-primary);font-size:var(--typo-font-size,var(--text-3-size));line-height:var(--typo-line-height,var(--text-3-lh));letter-spacing:var(--typo-letter-spacing,var(--text-3-ls));font-weight:var(--typo-weight,var(--font-weight-regular));color:var(--typo-color,inherit);padding:var(--typo-padding-top,var(--typo-padding-y,var(--typo-padding,0))) var(--typo-padding-right,var(--typo-padding-x,var(--typo-padding,0))) var(--typo-padding-bottom,var(--typo-padding-y,var(--typo-padding,0))) var(--typo-padding-left,var(--typo-padding-x,var(--typo-padding,0)));margin:var(--typo-margin-top,var(--typo-margin-y,var(--typo-margin,0))) var(--typo-margin-right,var(--typo-margin-x,var(--typo-margin,0))) var(--typo-margin-bottom,var(--typo-margin-y,var(--typo-margin,0))) var(--typo-margin-left,var(--typo-margin-x,var(--typo-margin,0)))}.truncate__FW3nR{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trimStart__M01Ff{text-box-trim:start;text-box-edge:cap}.trimEnd__a-akr{text-box-trim:end;text-box-edge:alphabetic}.trimBoth__v31aJ{text-box-trim:both;text-box-edge:cap alphabetic}.heading__7WFWh{font-family:var(--font-family-display);font-size:var(--typo-font-size,var(--heading-6-size));line-height:var(--typo-line-height,var(--heading-6-lh));letter-spacing:var(--typo-letter-spacing,var(--heading-6-ls));font-weight:var(--typo-weight,var(--font-weight-bold));color:var(--typo-color,var(--color-text-primary));padding:var(--typo-padding-top,var(--typo-padding-y,var(--typo-padding,0))) var(--typo-padding-right,var(--typo-padding-x,var(--typo-padding,0))) var(--typo-padding-bottom,var(--typo-padding-y,var(--typo-padding,0))) var(--typo-padding-left,var(--typo-padding-x,var(--typo-padding,0)));margin:var(--typo-margin-top,var(--typo-margin-y,var(--typo-margin,0))) var(--typo-margin-right,var(--typo-margin-x,var(--typo-margin,0))) var(--typo-margin-bottom,var(--typo-margin-y,var(--typo-margin,0))) var(--typo-margin-left,var(--typo-margin-x,var(--typo-margin,0)))}.truncate__PjuFR{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trimStart__utDeU{text-box-trim:start;text-box-edge:cap}.trimEnd__RMTZt{text-box-trim:end;text-box-edge:alphabetic}.trimBoth__ncgF1{text-box-trim:both;text-box-edge:cap alphabetic}.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 oklch, var(--color-accent-9) var(--interactive-soft-strength), var(--interactive-soft-mix-base))}.outline__Xh-GX{border:1px solid var(--color-border-subtle)}.kbd__Lxl0-{font-family:var(--font-family-mono);font-size:calc(var(--typo-font-size,var(--text-2-size)) * .9);padding:var(--kbd-padding-top,var(--kbd-padding-y,var(--kbd-padding,.15em))) var(--kbd-padding-right,var(--kbd-padding-x,var(--kbd-padding,.4em))) var(--kbd-padding-bottom,var(--kbd-padding-y,var(--kbd-padding,.15em))) var(--kbd-padding-left,var(--kbd-padding-x,var(--kbd-padding,.4em)));margin:var(--kbd-margin-top,var(--kbd-margin-y,var(--kbd-margin,0))) var(--kbd-margin-right,var(--kbd-margin-x,var(--kbd-margin,0))) var(--kbd-margin-bottom,var(--kbd-margin-y,var(--kbd-margin,0))) var(--kbd-margin-left,var(--kbd-margin-x,var(--kbd-margin,0)));border-radius:var(--radius-2);border:calc(1px * var(--component-scaling)) solid var(--color-border);border-bottom-width:calc(2px * var(--component-scaling));background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:0 calc(1px * var(--component-scaling)) 0 var(--color-border-subtle);white-space:nowrap;vertical-align:baseline;line-height:1;display:inline-block}.link__i1-5N{font-family:inherit;font-size:var(--typo-font-size,inherit);line-height:var(--typo-line-height,inherit);letter-spacing:var(--typo-letter-spacing,inherit);font-weight:var(--typo-weight,inherit);color:var(--typo-color,var(--color-text-link));padding:var(--link-padding-top,var(--link-padding-y,var(--link-padding,0))) var(--link-padding-right,var(--link-padding-x,var(--link-padding,0))) var(--link-padding-bottom,var(--link-padding-y,var(--link-padding,0))) var(--link-padding-left,var(--link-padding-x,var(--link-padding,0)));margin:var(--link-margin-top,var(--link-margin-y,var(--link-margin,0))) var(--link-margin-right,var(--link-margin-x,var(--link-margin,0))) var(--link-margin-bottom,var(--link-margin-y,var(--link-margin,0))) var(--link-margin-left,var(--link-margin-x,var(--link-margin,0)));cursor:pointer;transition:var(--transition-colors);border-radius:var(--radius-1);text-decoration:none}.link__i1-5N:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.underlineAuto__bI-Q6:hover,.underlineAlways__7QFYd,.underlineHover__WcRo3:hover{text-decoration:underline}.underlineNone__l7N9B{text-decoration:none}.truncate__hviiG{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote__5zxfH{padding:var(--quote-padding-top,var(--quote-padding-y,var(--quote-padding,var(--space-3)))) var(--quote-padding-right,var(--quote-padding-x,var(--quote-padding,var(--space-4)))) var(--quote-padding-bottom,var(--quote-padding-y,var(--quote-padding,var(--space-3)))) var(--quote-padding-left,var(--quote-padding-x,var(--quote-padding,var(--space-4))));margin:var(--quote-margin-top,var(--quote-margin-y,var(--quote-margin,0))) var(--quote-margin-right,var(--quote-margin-x,var(--quote-margin,0))) var(--quote-margin-bottom,var(--quote-margin-y,var(--quote-margin,0))) var(--quote-margin-left,var(--quote-margin-x,var(--quote-margin,0)));border-left:calc(3px * var(--component-scaling)) solid var(--color-accent-7);color:var(--typo-color,var(--color-text-secondary));font-style:italic;font-family:var(--font-family-primary);font-size:inherit;line-height:var(--line-height-5)}.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)))}}.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}:root{--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;--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);--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklch, white 96%, var(--color-neutral-3));--color-surface-overlay:color-mix(in oklch, 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 oklch, var(--color-accent-4) 42%, transparent);--color-backdrop-neutral-glow:color-mix(in oklch, var(--color-neutral-4) 90%, transparent);--color-backdrop-grid-line:color-mix(in oklch, var(--color-border-subtle) 45%, transparent);--color-panel-glass:color-mix(in oklch, var(--color-surface-base) 84%, transparent);--color-hero-start:color-mix(in oklch, 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 oklch, 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);--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)));--surface-radius:var(--surface-radius-medium);--card-radius:var(--surface-radius);--card-gradient-start:color-mix(in oklch, var(--color-accent-3) 34%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklch, var(--color-border-subtle) 78%, var(--color-accent-6));--card-gradient-border-hover:color-mix(in oklch, var(--color-border) 78%, var(--color-accent-7));--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));--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%;--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-bg:var(--color-gray-12);--tooltip-text:var(--color-gray-1);--tooltip-border:transparent;--tooltip-shadow:var(--shadow-floating);--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-bg:var(--color-surface-overlay);--popover-text:var(--color-text-primary);--popover-border:var(--color-border);--popover-shadow:var(--shadow-panel);--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-bg:var(--color-surface-overlay);--dialog-border:var(--color-border);--dialog-shadow:var(--shadow-4);--dialog-radius:var(--component-radius);--dialog-backdrop-bg:oklch(0% 0 0/.45);--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));--focus-ring-color:color-mix(in oklch, var(--color-accent-8) 72%, transparent);--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);--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)}: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)}@media (prefers-color-scheme:dark){:root{--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklch, var(--color-neutral-3) 88%, black);--color-surface-overlay:color-mix(in oklch, var(--color-neutral-3) 96%, black);--color-surface-sunken:color-mix(in oklch, 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 oklch, var(--color-accent-6) 24%, transparent);--color-backdrop-neutral-glow:color-mix(in oklch, var(--color-neutral-5) 24%, transparent);--color-backdrop-grid-line:color-mix(in oklch, var(--color-border-subtle) 38%, transparent);--color-panel-glass:color-mix(in oklch, var(--color-surface-overlay) 78%, transparent);--color-hero-start:color-mix(in oklch, var(--color-accent-4) 18%, var(--color-surface-overlay));--color-hero-end:var(--color-surface-overlay);--color-hero-kicker:color-mix(in oklch, var(--color-accent-10) 88%, white);--color-hero-copy:color-mix(in oklch, var(--color-text-secondary) 92%, white);--color-marketing-band-start:color-mix(in oklch, var(--color-accent-3) 12%, var(--color-surface-raised));--color-marketing-band-end:color-mix(in oklch, var(--color-surface-overlay) 90%, black);--color-marketing-band-border:color-mix(in oklch, 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 oklch, var(--color-accent-4) 18%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklch, var(--color-border) 80%, var(--color-accent-7));--card-gradient-border-hover:color-mix(in oklch, var(--color-border-strong) 80%, var(--color-accent-8));--focus-ring-color:color-mix(in oklch, 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%;--tooltip-bg:var(--color-gray-12);--tooltip-text:var(--color-gray-1);--popover-bg:var(--color-surface-overlay);--popover-text:var(--color-text-primary);--popover-border:var(--color-border);--dialog-bg:var(--color-surface-overlay);--dialog-border:var(--color-border)}}:where(.dark,[data-appearance=dark]){--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklch, var(--color-neutral-3) 88%, black);--color-surface-overlay:color-mix(in oklch, var(--color-neutral-3) 96%, black);--color-surface-sunken:color-mix(in oklch, 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 oklch, var(--color-accent-6) 24%, transparent);--color-backdrop-neutral-glow:color-mix(in oklch, var(--color-neutral-5) 24%, transparent);--color-backdrop-grid-line:color-mix(in oklch, var(--color-border-subtle) 38%, transparent);--color-panel-glass:color-mix(in oklch, var(--color-surface-overlay) 78%, transparent);--color-hero-start:color-mix(in oklch, var(--color-accent-4) 18%, var(--color-surface-overlay));--color-hero-end:var(--color-surface-overlay);--color-hero-kicker:color-mix(in oklch, var(--color-accent-10) 88%, white);--color-hero-copy:color-mix(in oklch, var(--color-text-secondary) 92%, white);--color-marketing-band-start:color-mix(in oklch, var(--color-accent-3) 12%, var(--color-surface-raised));--color-marketing-band-end:color-mix(in oklch, var(--color-surface-overlay) 90%, black);--color-marketing-band-border:color-mix(in oklch, 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 oklch, var(--color-accent-4) 18%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklch, var(--color-border) 80%, var(--color-accent-7));--card-gradient-border-hover:color-mix(in oklch, var(--color-border-strong) 80%, var(--color-accent-8));--focus-ring-color:color-mix(in oklch, 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%;--tooltip-bg:var(--color-gray-12);--tooltip-text:var(--color-gray-1);--popover-bg:var(--color-surface-overlay);--popover-text:var(--color-text-primary);--popover-border:var(--color-border);--dialog-bg:var(--color-surface-overlay);--dialog-border:var(--color-border)}:where(.light,[data-appearance=light]){--color-surface-base:var(--color-neutral-1);--color-surface-subtle:var(--color-neutral-2);--color-surface-raised:color-mix(in oklch, white 96%, var(--color-neutral-3));--color-surface-overlay:color-mix(in oklch, 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-5);--color-border:var(--color-neutral-6);--color-border-strong:var(--color-neutral-7);--color-backdrop-base:var(--color-surface-base);--color-backdrop-accent-glow:color-mix(in oklch, var(--color-accent-4) 36%, transparent);--color-backdrop-neutral-glow:color-mix(in oklch, var(--color-neutral-4) 92%, transparent);--color-backdrop-grid-line:color-mix(in oklch, var(--color-border-subtle) 48%, transparent);--color-panel-glass:color-mix(in oklch, var(--color-surface-base) 84%, transparent);--color-hero-start:color-mix(in oklch, 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 oklch, 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);--card-gradient-start:color-mix(in oklch, var(--color-accent-3) 34%, var(--color-surface-overlay));--card-gradient-end:var(--color-surface-overlay);--card-gradient-border:color-mix(in oklch, var(--color-border-subtle) 78%, var(--color-accent-6));--card-gradient-border-hover:color-mix(in oklch, var(--color-border) 78%, var(--color-accent-7));--shadow-surface:var(--shadow-2);--shadow-floating:var(--shadow-4);--shadow-panel:var(--shadow-5);--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%}: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 oklch, black 74%, var(--color-blue-9));--color-blue-2:color-mix(in oklch, black 68%, var(--color-blue-9));--color-blue-3:color-mix(in oklch, black 61%, var(--color-blue-9));--color-blue-4:color-mix(in oklch, black 54%, var(--color-blue-9));--color-blue-5:color-mix(in oklch, black 47%, var(--color-blue-9));--color-blue-6:color-mix(in oklch, black 37%, var(--color-blue-9));--color-blue-7:color-mix(in oklch, black 25%, var(--color-blue-9));--color-blue-8:color-mix(in oklch, black 12%, var(--color-blue-9));--color-blue-10:color-mix(in oklch, white 12%, var(--color-blue-9));--color-blue-11:color-mix(in oklch, white 34%, var(--color-blue-9));--color-blue-12:color-mix(in oklch, white 70%, var(--color-blue-9));--color-blue-contrast:white;--color-sky-9:oklch(56% .19 230);--color-sky-1:color-mix(in oklch, black 74%, var(--color-sky-9));--color-sky-2:color-mix(in oklch, black 68%, var(--color-sky-9));--color-sky-3:color-mix(in oklch, black 61%, var(--color-sky-9));--color-sky-4:color-mix(in oklch, black 54%, var(--color-sky-9));--color-sky-5:color-mix(in oklch, black 47%, var(--color-sky-9));--color-sky-6:color-mix(in oklch, black 37%, var(--color-sky-9));--color-sky-7:color-mix(in oklch, black 25%, var(--color-sky-9));--color-sky-8:color-mix(in oklch, black 12%, var(--color-sky-9));--color-sky-10:color-mix(in oklch, white 12%, var(--color-sky-9));--color-sky-11:color-mix(in oklch, white 34%, var(--color-sky-9));--color-sky-12:color-mix(in oklch, white 70%, var(--color-sky-9));--color-sky-contrast:white;--color-indigo-9:oklch(52% .205 274);--color-indigo-1:color-mix(in oklch, black 74%, var(--color-indigo-9));--color-indigo-2:color-mix(in oklch, black 68%, var(--color-indigo-9));--color-indigo-3:color-mix(in oklch, black 61%, var(--color-indigo-9));--color-indigo-4:color-mix(in oklch, black 54%, var(--color-indigo-9));--color-indigo-5:color-mix(in oklch, black 47%, var(--color-indigo-9));--color-indigo-6:color-mix(in oklch, black 37%, var(--color-indigo-9));--color-indigo-7:color-mix(in oklch, black 25%, var(--color-indigo-9));--color-indigo-8:color-mix(in oklch, black 12%, var(--color-indigo-9));--color-indigo-10:color-mix(in oklch, white 12%, var(--color-indigo-9));--color-indigo-11:color-mix(in oklch, white 34%, var(--color-indigo-9));--color-indigo-12:color-mix(in oklch, white 70%, var(--color-indigo-9));--color-indigo-contrast:white;--color-purple-9:oklch(52% .21 285);--color-purple-1:color-mix(in oklch, black 74%, var(--color-purple-9));--color-purple-2:color-mix(in oklch, black 68%, var(--color-purple-9));--color-purple-3:color-mix(in oklch, black 61%, var(--color-purple-9));--color-purple-4:color-mix(in oklch, black 54%, var(--color-purple-9));--color-purple-5:color-mix(in oklch, black 47%, var(--color-purple-9));--color-purple-6:color-mix(in oklch, black 37%, var(--color-purple-9));--color-purple-7:color-mix(in oklch, black 25%, var(--color-purple-9));--color-purple-8:color-mix(in oklch, black 12%, var(--color-purple-9));--color-purple-10:color-mix(in oklch, white 12%, var(--color-purple-9));--color-purple-11:color-mix(in oklch, white 34%, var(--color-purple-9));--color-purple-12:color-mix(in oklch, white 70%, var(--color-purple-9));--color-purple-contrast:white;--color-violet-9:oklch(52% .21 295);--color-violet-1:color-mix(in oklch, black 74%, var(--color-violet-9));--color-violet-2:color-mix(in oklch, black 68%, var(--color-violet-9));--color-violet-3:color-mix(in oklch, black 61%, var(--color-violet-9));--color-violet-4:color-mix(in oklch, black 54%, var(--color-violet-9));--color-violet-5:color-mix(in oklch, black 47%, var(--color-violet-9));--color-violet-6:color-mix(in oklch, black 37%, var(--color-violet-9));--color-violet-7:color-mix(in oklch, black 25%, var(--color-violet-9));--color-violet-8:color-mix(in oklch, black 12%, var(--color-violet-9));--color-violet-10:color-mix(in oklch, white 12%, var(--color-violet-9));--color-violet-11:color-mix(in oklch, white 34%, var(--color-violet-9));--color-violet-12:color-mix(in oklch, white 70%, var(--color-violet-9));--color-violet-contrast:white;--color-red-9:oklch(54% .21 22);--color-red-1:color-mix(in oklch, black 74%, var(--color-red-9));--color-red-2:color-mix(in oklch, black 68%, var(--color-red-9));--color-red-3:color-mix(in oklch, black 61%, var(--color-red-9));--color-red-4:color-mix(in oklch, black 54%, var(--color-red-9));--color-red-5:color-mix(in oklch, black 47%, var(--color-red-9));--color-red-6:color-mix(in oklch, black 37%, var(--color-red-9));--color-red-7:color-mix(in oklch, black 25%, var(--color-red-9));--color-red-8:color-mix(in oklch, black 12%, var(--color-red-9));--color-red-10:color-mix(in oklch, white 12%, var(--color-red-9));--color-red-11:color-mix(in oklch, white 34%, var(--color-red-9));--color-red-12:color-mix(in oklch, white 70%, var(--color-red-9));--color-red-contrast:white;--color-ruby-9:oklch(52% .215 5);--color-ruby-1:color-mix(in oklch, black 74%, var(--color-ruby-9));--color-ruby-2:color-mix(in oklch, black 68%, var(--color-ruby-9));--color-ruby-3:color-mix(in oklch, black 61%, var(--color-ruby-9));--color-ruby-4:color-mix(in oklch, black 54%, var(--color-ruby-9));--color-ruby-5:color-mix(in oklch, black 47%, var(--color-ruby-9));--color-ruby-6:color-mix(in oklch, black 37%, var(--color-ruby-9));--color-ruby-7:color-mix(in oklch, black 25%, var(--color-ruby-9));--color-ruby-8:color-mix(in oklch, black 12%, var(--color-ruby-9));--color-ruby-10:color-mix(in oklch, white 12%, var(--color-ruby-9));--color-ruby-11:color-mix(in oklch, white 34%, var(--color-ruby-9));--color-ruby-12:color-mix(in oklch, white 70%, var(--color-ruby-9));--color-ruby-contrast:white;--color-green-9:oklch(54% .19 155);--color-green-1:color-mix(in oklch, black 74%, var(--color-green-9));--color-green-2:color-mix(in oklch, black 68%, var(--color-green-9));--color-green-3:color-mix(in oklch, black 61%, var(--color-green-9));--color-green-4:color-mix(in oklch, black 54%, var(--color-green-9));--color-green-5:color-mix(in oklch, black 47%, var(--color-green-9));--color-green-6:color-mix(in oklch, black 37%, var(--color-green-9));--color-green-7:color-mix(in oklch, black 25%, var(--color-green-9));--color-green-8:color-mix(in oklch, black 12%, var(--color-green-9));--color-green-10:color-mix(in oklch, white 12%, var(--color-green-9));--color-green-11:color-mix(in oklch, white 34%, var(--color-green-9));--color-green-12:color-mix(in oklch, white 70%, var(--color-green-9));--color-green-contrast:white;--color-jade-9:oklch(56% .186 170);--color-jade-1:color-mix(in oklch, black 74%, var(--color-jade-9));--color-jade-2:color-mix(in oklch, black 68%, var(--color-jade-9));--color-jade-3:color-mix(in oklch, black 61%, var(--color-jade-9));--color-jade-4:color-mix(in oklch, black 54%, var(--color-jade-9));--color-jade-5:color-mix(in oklch, black 47%, var(--color-jade-9));--color-jade-6:color-mix(in oklch, black 37%, var(--color-jade-9));--color-jade-7:color-mix(in oklch, black 25%, var(--color-jade-9));--color-jade-8:color-mix(in oklch, black 12%, var(--color-jade-9));--color-jade-10:color-mix(in oklch, white 12%, var(--color-jade-9));--color-jade-11:color-mix(in oklch, white 34%, var(--color-jade-9));--color-jade-12:color-mix(in oklch, white 70%, var(--color-jade-9));--color-jade-contrast:white;--color-orange-9:oklch(64% .188 55);--color-orange-1:color-mix(in oklch, black 74%, var(--color-orange-9));--color-orange-2:color-mix(in oklch, black 68%, var(--color-orange-9));--color-orange-3:color-mix(in oklch, black 61%, var(--color-orange-9));--color-orange-4:color-mix(in oklch, black 54%, var(--color-orange-9));--color-orange-5:color-mix(in oklch, black 47%, var(--color-orange-9));--color-orange-6:color-mix(in oklch, black 37%, var(--color-orange-9));--color-orange-7:color-mix(in oklch, black 25%, var(--color-orange-9));--color-orange-8:color-mix(in oklch, black 12%, var(--color-orange-9));--color-orange-10:color-mix(in oklch, white 12%, var(--color-orange-9));--color-orange-11:color-mix(in oklch, white 34%, var(--color-orange-9));--color-orange-12:color-mix(in oklch, white 70%, var(--color-orange-9));--color-orange-contrast:black;--color-amber-9:oklch(70% .185 75);--color-amber-1:color-mix(in oklch, black 74%, var(--color-amber-9));--color-amber-2:color-mix(in oklch, black 68%, var(--color-amber-9));--color-amber-3:color-mix(in oklch, black 61%, var(--color-amber-9));--color-amber-4:color-mix(in oklch, black 54%, var(--color-amber-9));--color-amber-5:color-mix(in oklch, black 47%, var(--color-amber-9));--color-amber-6:color-mix(in oklch, black 37%, var(--color-amber-9));--color-amber-7:color-mix(in oklch, black 25%, var(--color-amber-9));--color-amber-8:color-mix(in oklch, black 12%, var(--color-amber-9));--color-amber-10:color-mix(in oklch, white 12%, var(--color-amber-9));--color-amber-11:color-mix(in oklch, white 34%, var(--color-amber-9));--color-amber-12:color-mix(in oklch, white 70%, var(--color-amber-9));--color-amber-contrast:black;--color-lime-9:oklch(76% .19 125);--color-lime-1:color-mix(in oklch, black 74%, var(--color-lime-9));--color-lime-2:color-mix(in oklch, black 68%, var(--color-lime-9));--color-lime-3:color-mix(in oklch, black 61%, var(--color-lime-9));--color-lime-4:color-mix(in oklch, black 54%, var(--color-lime-9));--color-lime-5:color-mix(in oklch, black 47%, var(--color-lime-9));--color-lime-6:color-mix(in oklch, black 37%, var(--color-lime-9));--color-lime-7:color-mix(in oklch, black 25%, var(--color-lime-9));--color-lime-8:color-mix(in oklch, black 12%, var(--color-lime-9));--color-lime-10:color-mix(in oklch, white 12%, var(--color-lime-9));--color-lime-11:color-mix(in oklch, white 34%, var(--color-lime-9));--color-lime-12:color-mix(in oklch, white 70%, var(--color-lime-9));--color-lime-contrast:black;--color-yellow-9:oklch(76% .18 95);--color-yellow-1:color-mix(in oklch, black 74%, var(--color-yellow-9));--color-yellow-2:color-mix(in oklch, black 68%, var(--color-yellow-9));--color-yellow-3:color-mix(in oklch, black 61%, var(--color-yellow-9));--color-yellow-4:color-mix(in oklch, black 54%, var(--color-yellow-9));--color-yellow-5:color-mix(in oklch, black 47%, var(--color-yellow-9));--color-yellow-6:color-mix(in oklch, black 37%, var(--color-yellow-9));--color-yellow-7:color-mix(in oklch, black 25%, var(--color-yellow-9));--color-yellow-8:color-mix(in oklch, black 12%, var(--color-yellow-9));--color-yellow-10:color-mix(in oklch, white 12%, var(--color-yellow-9));--color-yellow-11:color-mix(in oklch, white 34%, var(--color-yellow-9));--color-yellow-12:color-mix(in oklch, white 70%, var(--color-yellow-9));--color-yellow-contrast:black;--color-pink-9:oklch(60% .22 355);--color-pink-1:color-mix(in oklch, black 74%, var(--color-pink-9));--color-pink-2:color-mix(in oklch, black 68%, var(--color-pink-9));--color-pink-3:color-mix(in oklch, black 61%, var(--color-pink-9));--color-pink-4:color-mix(in oklch, black 54%, var(--color-pink-9));--color-pink-5:color-mix(in oklch, black 47%, var(--color-pink-9));--color-pink-6:color-mix(in oklch, black 37%, var(--color-pink-9));--color-pink-7:color-mix(in oklch, black 25%, var(--color-pink-9));--color-pink-8:color-mix(in oklch, black 12%, var(--color-pink-9));--color-pink-10:color-mix(in oklch, white 12%, var(--color-pink-9));--color-pink-11:color-mix(in oklch, white 34%, var(--color-pink-9));--color-pink-12:color-mix(in oklch, white 70%, var(--color-pink-9));--color-pink-contrast:white;--color-teal-9:oklch(56% .186 195);--color-teal-1:color-mix(in oklch, black 74%, var(--color-teal-9));--color-teal-2:color-mix(in oklch, black 68%, var(--color-teal-9));--color-teal-3:color-mix(in oklch, black 61%, var(--color-teal-9));--color-teal-4:color-mix(in oklch, black 54%, var(--color-teal-9));--color-teal-5:color-mix(in oklch, black 47%, var(--color-teal-9));--color-teal-6:color-mix(in oklch, black 37%, var(--color-teal-9));--color-teal-7:color-mix(in oklch, black 25%, var(--color-teal-9));--color-teal-8:color-mix(in oklch, black 12%, var(--color-teal-9));--color-teal-10:color-mix(in oklch, white 12%, var(--color-teal-9));--color-teal-11:color-mix(in oklch, white 34%, var(--color-teal-9));--color-teal-12:color-mix(in oklch, white 70%, var(--color-teal-9));--color-teal-contrast:white;--color-cyan-9:oklch(52% .182 210);--color-cyan-1:color-mix(in oklch, black 74%, var(--color-cyan-9));--color-cyan-2:color-mix(in oklch, black 68%, var(--color-cyan-9));--color-cyan-3:color-mix(in oklch, black 61%, var(--color-cyan-9));--color-cyan-4:color-mix(in oklch, black 54%, var(--color-cyan-9));--color-cyan-5:color-mix(in oklch, black 47%, var(--color-cyan-9));--color-cyan-6:color-mix(in oklch, black 37%, var(--color-cyan-9));--color-cyan-7:color-mix(in oklch, black 25%, var(--color-cyan-9));--color-cyan-8:color-mix(in oklch, black 12%, var(--color-cyan-9));--color-cyan-10:color-mix(in oklch, white 12%, var(--color-cyan-9));--color-cyan-11:color-mix(in oklch, white 34%, var(--color-cyan-9));--color-cyan-12:color-mix(in oklch, white 70%, var(--color-cyan-9));--color-cyan-contrast:white;--color-grass-9:oklch(51.6% .161 145);--color-grass-1:color-mix(in oklch, black 74%, var(--color-grass-9));--color-grass-2:color-mix(in oklch, black 68%, var(--color-grass-9));--color-grass-3:color-mix(in oklch, black 61%, var(--color-grass-9));--color-grass-4:color-mix(in oklch, black 54%, var(--color-grass-9));--color-grass-5:color-mix(in oklch, black 47%, var(--color-grass-9));--color-grass-6:color-mix(in oklch, black 37%, var(--color-grass-9));--color-grass-7:color-mix(in oklch, black 25%, var(--color-grass-9));--color-grass-8:color-mix(in oklch, black 12%, var(--color-grass-9));--color-grass-10:color-mix(in oklch, white 12%, var(--color-grass-9));--color-grass-11:color-mix(in oklch, white 34%, var(--color-grass-9));--color-grass-12:color-mix(in oklch, white 70%, var(--color-grass-9));--color-grass-contrast:white;--color-mint-9:oklch(52% .102 170);--color-mint-1:color-mix(in oklch, black 74%, var(--color-mint-9));--color-mint-2:color-mix(in oklch, black 68%, var(--color-mint-9));--color-mint-3:color-mix(in oklch, black 61%, var(--color-mint-9));--color-mint-4:color-mix(in oklch, black 54%, var(--color-mint-9));--color-mint-5:color-mix(in oklch, black 47%, var(--color-mint-9));--color-mint-6:color-mix(in oklch, black 37%, var(--color-mint-9));--color-mint-7:color-mix(in oklch, black 25%, var(--color-mint-9));--color-mint-8:color-mix(in oklch, black 12%, var(--color-mint-9));--color-mint-10:color-mix(in oklch, white 12%, var(--color-mint-9));--color-mint-11:color-mix(in oklch, white 34%, var(--color-mint-9));--color-mint-12:color-mix(in oklch, white 70%, var(--color-mint-9));--color-mint-contrast:white;--color-crimson-9:oklch(54% .208 10);--color-crimson-1:color-mix(in oklch, black 74%, var(--color-crimson-9));--color-crimson-2:color-mix(in oklch, black 68%, var(--color-crimson-9));--color-crimson-3:color-mix(in oklch, black 61%, var(--color-crimson-9));--color-crimson-4:color-mix(in oklch, black 54%, var(--color-crimson-9));--color-crimson-5:color-mix(in oklch, black 47%, var(--color-crimson-9));--color-crimson-6:color-mix(in oklch, black 37%, var(--color-crimson-9));--color-crimson-7:color-mix(in oklch, black 25%, var(--color-crimson-9));--color-crimson-8:color-mix(in oklch, black 12%, var(--color-crimson-9));--color-crimson-10:color-mix(in oklch, white 12%, var(--color-crimson-9));--color-crimson-11:color-mix(in oklch, white 34%, var(--color-crimson-9));--color-crimson-12:color-mix(in oklch, white 70%, var(--color-crimson-9));--color-crimson-contrast:white;--color-tomato-9:oklch(54% .208 28);--color-tomato-1:color-mix(in oklch, black 74%, var(--color-tomato-9));--color-tomato-2:color-mix(in oklch, black 68%, var(--color-tomato-9));--color-tomato-3:color-mix(in oklch, black 61%, var(--color-tomato-9));--color-tomato-4:color-mix(in oklch, black 54%, var(--color-tomato-9));--color-tomato-5:color-mix(in oklch, black 47%, var(--color-tomato-9));--color-tomato-6:color-mix(in oklch, black 37%, var(--color-tomato-9));--color-tomato-7:color-mix(in oklch, black 25%, var(--color-tomato-9));--color-tomato-8:color-mix(in oklch, black 12%, var(--color-tomato-9));--color-tomato-10:color-mix(in oklch, white 12%, var(--color-tomato-9));--color-tomato-11:color-mix(in oklch, white 34%, var(--color-tomato-9));--color-tomato-12:color-mix(in oklch, white 70%, var(--color-tomato-9));--color-tomato-contrast:white;--color-bronze-9:oklch(53.8% .059 55);--color-bronze-1:color-mix(in oklch, black 74%, var(--color-bronze-9));--color-bronze-2:color-mix(in oklch, black 68%, var(--color-bronze-9));--color-bronze-3:color-mix(in oklch, black 61%, var(--color-bronze-9));--color-bronze-4:color-mix(in oklch, black 54%, var(--color-bronze-9));--color-bronze-5:color-mix(in oklch, black 47%, var(--color-bronze-9));--color-bronze-6:color-mix(in oklch, black 37%, var(--color-bronze-9));--color-bronze-7:color-mix(in oklch, black 25%, var(--color-bronze-9));--color-bronze-8:color-mix(in oklch, black 12%, var(--color-bronze-9));--color-bronze-10:color-mix(in oklch, white 12%, var(--color-bronze-9));--color-bronze-11:color-mix(in oklch, white 34%, var(--color-bronze-9));--color-bronze-12:color-mix(in oklch, white 70%, var(--color-bronze-9));--color-bronze-contrast:white;--color-brown-9:oklch(53.8% .059 50);--color-brown-1:color-mix(in oklch, black 74%, var(--color-brown-9));--color-brown-2:color-mix(in oklch, black 68%, var(--color-brown-9));--color-brown-3:color-mix(in oklch, black 61%, var(--color-brown-9));--color-brown-4:color-mix(in oklch, black 54%, var(--color-brown-9));--color-brown-5:color-mix(in oklch, black 47%, var(--color-brown-9));--color-brown-6:color-mix(in oklch, black 37%, var(--color-brown-9));--color-brown-7:color-mix(in oklch, black 25%, var(--color-brown-9));--color-brown-8:color-mix(in oklch, black 12%, var(--color-brown-9));--color-brown-10:color-mix(in oklch, white 12%, var(--color-brown-9));--color-brown-11:color-mix(in oklch, white 34%, var(--color-brown-9));--color-brown-12:color-mix(in oklch, white 70%, var(--color-brown-9));--color-brown-contrast:white;--color-gold-9:oklch(53.4% .084 85);--color-gold-1:color-mix(in oklch, black 74%, var(--color-gold-9));--color-gold-2:color-mix(in oklch, black 68%, var(--color-gold-9));--color-gold-3:color-mix(in oklch, black 61%, var(--color-gold-9));--color-gold-4:color-mix(in oklch, black 54%, var(--color-gold-9));--color-gold-5:color-mix(in oklch, black 47%, var(--color-gold-9));--color-gold-6:color-mix(in oklch, black 37%, var(--color-gold-9));--color-gold-7:color-mix(in oklch, black 25%, var(--color-gold-9));--color-gold-8:color-mix(in oklch, black 12%, var(--color-gold-9));--color-gold-10:color-mix(in oklch, white 12%, var(--color-gold-9));--color-gold-11:color-mix(in oklch, white 34%, var(--color-gold-9));--color-gold-12:color-mix(in oklch, white 70%, var(--color-gold-9));--color-gold-contrast:white;--color-iris-9:oklch(54% .178 280);--color-iris-1:color-mix(in oklch, black 74%, var(--color-iris-9));--color-iris-2:color-mix(in oklch, black 68%, var(--color-iris-9));--color-iris-3:color-mix(in oklch, black 61%, var(--color-iris-9));--color-iris-4:color-mix(in oklch, black 54%, var(--color-iris-9));--color-iris-5:color-mix(in oklch, black 47%, var(--color-iris-9));--color-iris-6:color-mix(in oklch, black 37%, var(--color-iris-9));--color-iris-7:color-mix(in oklch, black 25%, var(--color-iris-9));--color-iris-8:color-mix(in oklch, black 12%, var(--color-iris-9));--color-iris-10:color-mix(in oklch, white 12%, var(--color-iris-9));--color-iris-11:color-mix(in oklch, white 34%, var(--color-iris-9));--color-iris-12:color-mix(in oklch, white 70%, var(--color-iris-9));--color-iris-contrast:white;--color-plum-9:oklch(54% .178 320);--color-plum-1:color-mix(in oklch, black 74%, var(--color-plum-9));--color-plum-2:color-mix(in oklch, black 68%, var(--color-plum-9));--color-plum-3:color-mix(in oklch, black 61%, var(--color-plum-9));--color-plum-4:color-mix(in oklch, black 54%, var(--color-plum-9));--color-plum-5:color-mix(in oklch, black 47%, var(--color-plum-9));--color-plum-6:color-mix(in oklch, black 37%, var(--color-plum-9));--color-plum-7:color-mix(in oklch, black 25%, var(--color-plum-9));--color-plum-8:color-mix(in oklch, black 12%, var(--color-plum-9));--color-plum-10:color-mix(in oklch, white 12%, var(--color-plum-9));--color-plum-11:color-mix(in oklch, white 34%, var(--color-plum-9));--color-plum-12:color-mix(in oklch, 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}:where(.light,[data-appearance=light]){--color-gray-1:oklch(99% 0 none);--color-gray-2:oklch(97.5% 0 none);--color-gray-3:oklch(95% 0 none);--color-gray-4:oklch(92.5% 0 none);--color-gray-5:oklch(90% 0 none);--color-gray-6:oklch(86% 0 none);--color-gray-7:oklch(80% 0 none);--color-gray-8:oklch(70% 0 none);--color-gray-9:oklch(56% 0 none);--color-gray-10:oklch(50% 0 none);--color-gray-11:oklch(42% 0 none);--color-gray-12:oklch(16% 0 none);--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(80% .014 310);--color-mauve-8:oklch(70% .018 310);--color-mauve-9:oklch(56% .014 310);--color-mauve-10:oklch(50% .014 310);--color-mauve-11:oklch(42% .014 310);--color-mauve-12:oklch(16% .006 310);--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(80% .014 250);--color-slate-8:oklch(70% .018 250);--color-slate-9:oklch(56% .014 250);--color-slate-10:oklch(50% .014 250);--color-slate-11:oklch(42% .014 250);--color-slate-12:oklch(16% .006 250);--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(80% .014 160);--color-sage-8:oklch(70% .018 160);--color-sage-9:oklch(56% .014 160);--color-sage-10:oklch(50% .014 160);--color-sage-11:oklch(42% .014 160);--color-sage-12:oklch(16% .006 160);--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(80% .014 125);--color-olive-8:oklch(70% .018 125);--color-olive-9:oklch(56% .014 125);--color-olive-10:oklch(50% .014 125);--color-olive-11:oklch(42% .014 125);--color-olive-12:oklch(16% .006 125);--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(80% .014 95);--color-sand-8:oklch(70% .018 95);--color-sand-9:oklch(56% .014 95);--color-sand-10:oklch(50% .014 95);--color-sand-11:oklch(42% .014 95);--color-sand-12:oklch(16% .006 95);--color-blue-1:oklch(98.5% .01 250);--color-blue-2:oklch(97% .018 250);--color-blue-3:oklch(93.5% .04 250);--color-blue-4:oklch(89.5% .064 250);--color-blue-5:oklch(85% .082 250);--color-blue-6:oklch(79% .094 250);--color-blue-7:oklch(71% .11 250);--color-blue-8:oklch(60% .14 250);--color-blue-9:oklch(54% .2 250);--color-blue-10:oklch(48% .19 250);--color-blue-11:oklch(42% .17 250);--color-blue-12:oklch(22% .1 250);--color-blue-contrast:white;--color-sky-1:oklch(98.5% .01 230);--color-sky-2:oklch(97% .018 230);--color-sky-3:oklch(93.5% .04 230);--color-sky-4:oklch(89.5% .064 230);--color-sky-5:oklch(85% .082 230);--color-sky-6:oklch(79% .094 230);--color-sky-7:oklch(71% .11 230);--color-sky-8:oklch(60% .14 230);--color-sky-9:oklch(56% .19 230);--color-sky-10:oklch(50% .182 230);--color-sky-11:oklch(42% .162 230);--color-sky-12:oklch(22% .09 230);--color-sky-contrast:white;--color-indigo-1:oklch(98.5% .012 274);--color-indigo-2:oklch(97% .022 274);--color-indigo-3:oklch(93.5% .046 274);--color-indigo-4:oklch(89.5% .072 274);--color-indigo-5:oklch(85% .092 274);--color-indigo-6:oklch(79% .108 274);--color-indigo-7:oklch(71% .124 274);--color-indigo-8:oklch(60% .152 274);--color-indigo-9:oklch(52% .205 274);--color-indigo-10:oklch(46% .195 274);--color-indigo-11:oklch(40% .172 274);--color-indigo-12:oklch(22% .1 274);--color-indigo-contrast:white;--color-purple-1:oklch(98.5% .012 285);--color-purple-2:oklch(97% .02 285);--color-purple-3:oklch(93.5% .044 285);--color-purple-4:oklch(89.5% .07 285);--color-purple-5:oklch(85% .09 285);--color-purple-6:oklch(79% .104 285);--color-purple-7:oklch(71% .12 285);--color-purple-8:oklch(60% .148 285);--color-purple-9:oklch(52% .21 285);--color-purple-10:oklch(46% .2 285);--color-purple-11:oklch(40% .178 285);--color-purple-12:oklch(22% .1 285);--color-purple-contrast:white;--color-violet-1:oklch(98.5% .012 295);--color-violet-2:oklch(97% .02 295);--color-violet-3:oklch(93.5% .044 295);--color-violet-4:oklch(89.5% .07 295);--color-violet-5:oklch(85% .09 295);--color-violet-6:oklch(79% .104 295);--color-violet-7:oklch(71% .12 295);--color-violet-8:oklch(60% .148 295);--color-violet-9:oklch(52% .21 295);--color-violet-10:oklch(46% .2 295);--color-violet-11:oklch(40% .178 295);--color-violet-12:oklch(22% .1 295);--color-violet-contrast:white;--color-red-1:oklch(98.5% .01 22);--color-red-2:oklch(97% .018 22);--color-red-3:oklch(93.5% .044 22);--color-red-4:oklch(89.5% .072 22);--color-red-5:oklch(85% .094 22);--color-red-6:oklch(79% .11 22);--color-red-7:oklch(71% .13 22);--color-red-8:oklch(60% .158 22);--color-red-9:oklch(54% .21 22);--color-red-10:oklch(48% .2 22);--color-red-11:oklch(42% .178 22);--color-red-12:oklch(22% .1 22);--color-red-contrast:white;--color-ruby-1:oklch(98.5% .01 5);--color-ruby-2:oklch(97% .018 5);--color-ruby-3:oklch(93.5% .044 5);--color-ruby-4:oklch(89.5% .072 5);--color-ruby-5:oklch(85% .094 5);--color-ruby-6:oklch(79% .11 5);--color-ruby-7:oklch(71% .13 5);--color-ruby-8:oklch(60% .158 5);--color-ruby-9:oklch(52% .215 5);--color-ruby-10:oklch(46% .205 5);--color-ruby-11:oklch(40% .182 5);--color-ruby-12:oklch(22% .1 5);--color-ruby-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% .068 155);--color-green-5:oklch(85% .09 155);--color-green-6:oklch(79% .106 155);--color-green-7:oklch(71% .122 155);--color-green-8:oklch(60% .148 155);--color-green-9:oklch(54% .19 155);--color-green-10:oklch(48% .18 155);--color-green-11:oklch(40% .16 155);--color-green-12:oklch(22% .09 155);--color-green-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% .066 170);--color-jade-5:oklch(85% .086 170);--color-jade-6:oklch(79% .102 170);--color-jade-7:oklch(71% .118 170);--color-jade-8:oklch(60% .144 170);--color-jade-9:oklch(56% .186 170);--color-jade-10:oklch(50% .174 170);--color-jade-11:oklch(42% .154 170);--color-jade-12:oklch(22% .086 170);--color-jade-contrast:white;--color-orange-1:oklch(98.5% .01 60);--color-orange-2:oklch(97% .022 60);--color-orange-3:oklch(93.5% .05 60);--color-orange-4:oklch(89.5% .082 60);--color-orange-5:oklch(85% .11 60);--color-orange-6:oklch(79% .13 60);--color-orange-7:oklch(72% .15 60);--color-orange-8:oklch(64% .176 60);--color-orange-9:oklch(72% .2 55);--color-orange-10:oklch(66% .2 55);--color-orange-11:oklch(44% .15 55);--color-orange-12:oklch(24% .08 55);--color-orange-contrast:black;--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% .068 75);--color-amber-5:oklch(85% .09 75);--color-amber-6:oklch(79% .106 75);--color-amber-7:oklch(71% .122 75);--color-amber-8:oklch(60% .15 75);--color-amber-9:oklch(70% .185 75);--color-amber-10:oklch(64% .178 75);--color-amber-11:oklch(48% .145 75);--color-amber-12:oklch(25% .09 75);--color-amber-contrast:black;--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% .074 125);--color-lime-5:oklch(86% .096 125);--color-lime-6:oklch(80% .114 125);--color-lime-7:oklch(73% .13 125);--color-lime-8:oklch(65% .155 125);--color-lime-9:oklch(76% .19 125);--color-lime-10:oklch(70% .184 125);--color-lime-11:oklch(46% .135 125);--color-lime-12:oklch(24% .08 125);--color-lime-contrast:black;--color-yellow-1:oklch(99% .01 100);--color-yellow-2:oklch(97.5% .022 100);--color-yellow-3:oklch(95% .055 100);--color-yellow-4:oklch(92% .09 100);--color-yellow-5:oklch(88% .12 100);--color-yellow-6:oklch(83% .148 100);--color-yellow-7:oklch(76% .166 100);--color-yellow-8:oklch(68% .18 100);--color-yellow-9:oklch(88% .2 95);--color-yellow-10:oklch(80% .196 95);--color-yellow-11:oklch(44% .12 95);--color-yellow-12:oklch(26% .07 95);--color-yellow-contrast:black;--color-pink-1:oklch(98.5% .012 355);--color-pink-2:oklch(97% .022 355);--color-pink-3:oklch(93.5% .048 355);--color-pink-4:oklch(89.5% .076 355);--color-pink-5:oklch(85% .098 355);--color-pink-6:oklch(79% .114 355);--color-pink-7:oklch(71% .132 355);--color-pink-8:oklch(60% .16 355);--color-pink-9:oklch(60% .22 355);--color-pink-10:oklch(54% .21 355);--color-pink-11:oklch(46% .188 355);--color-pink-12:oklch(24% .1 355);--color-pink-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% .066 195);--color-teal-5:oklch(85% .086 195);--color-teal-6:oklch(79% .102 195);--color-teal-7:oklch(71% .118 195);--color-teal-8:oklch(60% .144 195);--color-teal-9:oklch(56% .186 195);--color-teal-10:oklch(50% .174 195);--color-teal-11:oklch(42% .154 195);--color-teal-12:oklch(22% .086 195);--color-teal-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% .062 210);--color-cyan-5:oklch(84.5% .078 210);--color-cyan-6:oklch(78% .094 210);--color-cyan-7:oklch(69% .114 210);--color-cyan-8:oklch(58% .14 210);--color-cyan-9:oklch(52% .182 210);--color-cyan-10:oklch(46% .168 210);--color-cyan-11:oklch(40% .142 210);--color-cyan-12:oklch(22% .08 210);--color-cyan-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-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-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-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-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-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-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-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-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}@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 oklch, black 74%, var(--color-blue-9));--color-blue-2:color-mix(in oklch, black 68%, var(--color-blue-9));--color-blue-3:color-mix(in oklch, black 61%, var(--color-blue-9));--color-blue-4:color-mix(in oklch, black 54%, var(--color-blue-9));--color-blue-5:color-mix(in oklch, black 47%, var(--color-blue-9));--color-blue-6:color-mix(in oklch, black 37%, var(--color-blue-9));--color-blue-7:color-mix(in oklch, black 25%, var(--color-blue-9));--color-blue-8:color-mix(in oklch, black 12%, var(--color-blue-9));--color-blue-10:color-mix(in oklch, white 12%, var(--color-blue-9));--color-blue-11:color-mix(in oklch, white 34%, var(--color-blue-9));--color-blue-12:color-mix(in oklch, white 70%, var(--color-blue-9));--color-blue-contrast:white;--color-sky-9:oklch(56% .19 230);--color-sky-1:color-mix(in oklch, black 74%, var(--color-sky-9));--color-sky-2:color-mix(in oklch, black 68%, var(--color-sky-9));--color-sky-3:color-mix(in oklch, black 61%, var(--color-sky-9));--color-sky-4:color-mix(in oklch, black 54%, var(--color-sky-9));--color-sky-5:color-mix(in oklch, black 47%, var(--color-sky-9));--color-sky-6:color-mix(in oklch, black 37%, var(--color-sky-9));--color-sky-7:color-mix(in oklch, black 25%, var(--color-sky-9));--color-sky-8:color-mix(in oklch, black 12%, var(--color-sky-9));--color-sky-10:color-mix(in oklch, white 12%, var(--color-sky-9));--color-sky-11:color-mix(in oklch, white 34%, var(--color-sky-9));--color-sky-12:color-mix(in oklch, white 70%, var(--color-sky-9));--color-sky-contrast:white;--color-indigo-9:oklch(52% .205 274);--color-indigo-1:color-mix(in oklch, black 74%, var(--color-indigo-9));--color-indigo-2:color-mix(in oklch, black 68%, var(--color-indigo-9));--color-indigo-3:color-mix(in oklch, black 61%, var(--color-indigo-9));--color-indigo-4:color-mix(in oklch, black 54%, var(--color-indigo-9));--color-indigo-5:color-mix(in oklch, black 47%, var(--color-indigo-9));--color-indigo-6:color-mix(in oklch, black 37%, var(--color-indigo-9));--color-indigo-7:color-mix(in oklch, black 25%, var(--color-indigo-9));--color-indigo-8:color-mix(in oklch, black 12%, var(--color-indigo-9));--color-indigo-10:color-mix(in oklch, white 12%, var(--color-indigo-9));--color-indigo-11:color-mix(in oklch, white 34%, var(--color-indigo-9));--color-indigo-12:color-mix(in oklch, white 70%, var(--color-indigo-9));--color-indigo-contrast:white;--color-purple-9:oklch(52% .21 285);--color-purple-1:color-mix(in oklch, black 74%, var(--color-purple-9));--color-purple-2:color-mix(in oklch, black 68%, var(--color-purple-9));--color-purple-3:color-mix(in oklch, black 61%, var(--color-purple-9));--color-purple-4:color-mix(in oklch, black 54%, var(--color-purple-9));--color-purple-5:color-mix(in oklch, black 47%, var(--color-purple-9));--color-purple-6:color-mix(in oklch, black 37%, var(--color-purple-9));--color-purple-7:color-mix(in oklch, black 25%, var(--color-purple-9));--color-purple-8:color-mix(in oklch, black 12%, var(--color-purple-9));--color-purple-10:color-mix(in oklch, white 12%, var(--color-purple-9));--color-purple-11:color-mix(in oklch, white 34%, var(--color-purple-9));--color-purple-12:color-mix(in oklch, white 70%, var(--color-purple-9));--color-purple-contrast:white;--color-violet-9:oklch(52% .21 295);--color-violet-1:color-mix(in oklch, black 74%, var(--color-violet-9));--color-violet-2:color-mix(in oklch, black 68%, var(--color-violet-9));--color-violet-3:color-mix(in oklch, black 61%, var(--color-violet-9));--color-violet-4:color-mix(in oklch, black 54%, var(--color-violet-9));--color-violet-5:color-mix(in oklch, black 47%, var(--color-violet-9));--color-violet-6:color-mix(in oklch, black 37%, var(--color-violet-9));--color-violet-7:color-mix(in oklch, black 25%, var(--color-violet-9));--color-violet-8:color-mix(in oklch, black 12%, var(--color-violet-9));--color-violet-10:color-mix(in oklch, white 12%, var(--color-violet-9));--color-violet-11:color-mix(in oklch, white 34%, var(--color-violet-9));--color-violet-12:color-mix(in oklch, white 70%, var(--color-violet-9));--color-violet-contrast:white;--color-red-9:oklch(54% .21 22);--color-red-1:color-mix(in oklch, black 74%, var(--color-red-9));--color-red-2:color-mix(in oklch, black 68%, var(--color-red-9));--color-red-3:color-mix(in oklch, black 61%, var(--color-red-9));--color-red-4:color-mix(in oklch, black 54%, var(--color-red-9));--color-red-5:color-mix(in oklch, black 47%, var(--color-red-9));--color-red-6:color-mix(in oklch, black 37%, var(--color-red-9));--color-red-7:color-mix(in oklch, black 25%, var(--color-red-9));--color-red-8:color-mix(in oklch, black 12%, var(--color-red-9));--color-red-10:color-mix(in oklch, white 12%, var(--color-red-9));--color-red-11:color-mix(in oklch, white 34%, var(--color-red-9));--color-red-12:color-mix(in oklch, white 70%, var(--color-red-9));--color-red-contrast:white;--color-ruby-9:oklch(52% .215 5);--color-ruby-1:color-mix(in oklch, black 74%, var(--color-ruby-9));--color-ruby-2:color-mix(in oklch, black 68%, var(--color-ruby-9));--color-ruby-3:color-mix(in oklch, black 61%, var(--color-ruby-9));--color-ruby-4:color-mix(in oklch, black 54%, var(--color-ruby-9));--color-ruby-5:color-mix(in oklch, black 47%, var(--color-ruby-9));--color-ruby-6:color-mix(in oklch, black 37%, var(--color-ruby-9));--color-ruby-7:color-mix(in oklch, black 25%, var(--color-ruby-9));--color-ruby-8:color-mix(in oklch, black 12%, var(--color-ruby-9));--color-ruby-10:color-mix(in oklch, white 12%, var(--color-ruby-9));--color-ruby-11:color-mix(in oklch, white 34%, var(--color-ruby-9));--color-ruby-12:color-mix(in oklch, white 70%, var(--color-ruby-9));--color-ruby-contrast:white;--color-green-9:oklch(54% .19 155);--color-green-1:color-mix(in oklch, black 74%, var(--color-green-9));--color-green-2:color-mix(in oklch, black 68%, var(--color-green-9));--color-green-3:color-mix(in oklch, black 61%, var(--color-green-9));--color-green-4:color-mix(in oklch, black 54%, var(--color-green-9));--color-green-5:color-mix(in oklch, black 47%, var(--color-green-9));--color-green-6:color-mix(in oklch, black 37%, var(--color-green-9));--color-green-7:color-mix(in oklch, black 25%, var(--color-green-9));--color-green-8:color-mix(in oklch, black 12%, var(--color-green-9));--color-green-10:color-mix(in oklch, white 12%, var(--color-green-9));--color-green-11:color-mix(in oklch, white 34%, var(--color-green-9));--color-green-12:color-mix(in oklch, white 70%, var(--color-green-9));--color-green-contrast:white;--color-jade-9:oklch(56% .186 170);--color-jade-1:color-mix(in oklch, black 74%, var(--color-jade-9));--color-jade-2:color-mix(in oklch, black 68%, var(--color-jade-9));--color-jade-3:color-mix(in oklch, black 61%, var(--color-jade-9));--color-jade-4:color-mix(in oklch, black 54%, var(--color-jade-9));--color-jade-5:color-mix(in oklch, black 47%, var(--color-jade-9));--color-jade-6:color-mix(in oklch, black 37%, var(--color-jade-9));--color-jade-7:color-mix(in oklch, black 25%, var(--color-jade-9));--color-jade-8:color-mix(in oklch, black 12%, var(--color-jade-9));--color-jade-10:color-mix(in oklch, white 12%, var(--color-jade-9));--color-jade-11:color-mix(in oklch, white 34%, var(--color-jade-9));--color-jade-12:color-mix(in oklch, white 70%, var(--color-jade-9));--color-jade-contrast:white;--color-orange-9:oklch(64% .188 55);--color-orange-1:color-mix(in oklch, black 74%, var(--color-orange-9));--color-orange-2:color-mix(in oklch, black 68%, var(--color-orange-9));--color-orange-3:color-mix(in oklch, black 61%, var(--color-orange-9));--color-orange-4:color-mix(in oklch, black 54%, var(--color-orange-9));--color-orange-5:color-mix(in oklch, black 47%, var(--color-orange-9));--color-orange-6:color-mix(in oklch, black 37%, var(--color-orange-9));--color-orange-7:color-mix(in oklch, black 25%, var(--color-orange-9));--color-orange-8:color-mix(in oklch, black 12%, var(--color-orange-9));--color-orange-10:color-mix(in oklch, white 12%, var(--color-orange-9));--color-orange-11:color-mix(in oklch, white 34%, var(--color-orange-9));--color-orange-12:color-mix(in oklch, white 70%, var(--color-orange-9));--color-orange-contrast:black;--color-amber-9:oklch(70% .185 75);--color-amber-1:color-mix(in oklch, black 74%, var(--color-amber-9));--color-amber-2:color-mix(in oklch, black 68%, var(--color-amber-9));--color-amber-3:color-mix(in oklch, black 61%, var(--color-amber-9));--color-amber-4:color-mix(in oklch, black 54%, var(--color-amber-9));--color-amber-5:color-mix(in oklch, black 47%, var(--color-amber-9));--color-amber-6:color-mix(in oklch, black 37%, var(--color-amber-9));--color-amber-7:color-mix(in oklch, black 25%, var(--color-amber-9));--color-amber-8:color-mix(in oklch, black 12%, var(--color-amber-9));--color-amber-10:color-mix(in oklch, white 12%, var(--color-amber-9));--color-amber-11:color-mix(in oklch, white 34%, var(--color-amber-9));--color-amber-12:color-mix(in oklch, white 70%, var(--color-amber-9));--color-amber-contrast:black;--color-lime-9:oklch(76% .19 125);--color-lime-1:color-mix(in oklch, black 74%, var(--color-lime-9));--color-lime-2:color-mix(in oklch, black 68%, var(--color-lime-9));--color-lime-3:color-mix(in oklch, black 61%, var(--color-lime-9));--color-lime-4:color-mix(in oklch, black 54%, var(--color-lime-9));--color-lime-5:color-mix(in oklch, black 47%, var(--color-lime-9));--color-lime-6:color-mix(in oklch, black 37%, var(--color-lime-9));--color-lime-7:color-mix(in oklch, black 25%, var(--color-lime-9));--color-lime-8:color-mix(in oklch, black 12%, var(--color-lime-9));--color-lime-10:color-mix(in oklch, white 12%, var(--color-lime-9));--color-lime-11:color-mix(in oklch, white 34%, var(--color-lime-9));--color-lime-12:color-mix(in oklch, white 70%, var(--color-lime-9));--color-lime-contrast:black;--color-yellow-9:oklch(76% .18 95);--color-yellow-1:color-mix(in oklch, black 74%, var(--color-yellow-9));--color-yellow-2:color-mix(in oklch, black 68%, var(--color-yellow-9));--color-yellow-3:color-mix(in oklch, black 61%, var(--color-yellow-9));--color-yellow-4:color-mix(in oklch, black 54%, var(--color-yellow-9));--color-yellow-5:color-mix(in oklch, black 47%, var(--color-yellow-9));--color-yellow-6:color-mix(in oklch, black 37%, var(--color-yellow-9));--color-yellow-7:color-mix(in oklch, black 25%, var(--color-yellow-9));--color-yellow-8:color-mix(in oklch, black 12%, var(--color-yellow-9));--color-yellow-10:color-mix(in oklch, white 12%, var(--color-yellow-9));--color-yellow-11:color-mix(in oklch, white 34%, var(--color-yellow-9));--color-yellow-12:color-mix(in oklch, white 70%, var(--color-yellow-9));--color-yellow-contrast:black;--color-pink-9:oklch(60% .22 355);--color-pink-1:color-mix(in oklch, black 74%, var(--color-pink-9));--color-pink-2:color-mix(in oklch, black 68%, var(--color-pink-9));--color-pink-3:color-mix(in oklch, black 61%, var(--color-pink-9));--color-pink-4:color-mix(in oklch, black 54%, var(--color-pink-9));--color-pink-5:color-mix(in oklch, black 47%, var(--color-pink-9));--color-pink-6:color-mix(in oklch, black 37%, var(--color-pink-9));--color-pink-7:color-mix(in oklch, black 25%, var(--color-pink-9));--color-pink-8:color-mix(in oklch, black 12%, var(--color-pink-9));--color-pink-10:color-mix(in oklch, white 12%, var(--color-pink-9));--color-pink-11:color-mix(in oklch, white 34%, var(--color-pink-9));--color-pink-12:color-mix(in oklch, white 70%, var(--color-pink-9));--color-pink-contrast:white;--color-teal-9:oklch(56% .186 195);--color-teal-1:color-mix(in oklch, black 74%, var(--color-teal-9));--color-teal-2:color-mix(in oklch, black 68%, var(--color-teal-9));--color-teal-3:color-mix(in oklch, black 61%, var(--color-teal-9));--color-teal-4:color-mix(in oklch, black 54%, var(--color-teal-9));--color-teal-5:color-mix(in oklch, black 47%, var(--color-teal-9));--color-teal-6:color-mix(in oklch, black 37%, var(--color-teal-9));--color-teal-7:color-mix(in oklch, black 25%, var(--color-teal-9));--color-teal-8:color-mix(in oklch, black 12%, var(--color-teal-9));--color-teal-10:color-mix(in oklch, white 12%, var(--color-teal-9));--color-teal-11:color-mix(in oklch, white 34%, var(--color-teal-9));--color-teal-12:color-mix(in oklch, white 70%, var(--color-teal-9));--color-teal-contrast:white;--color-cyan-9:oklch(52% .182 210);--color-cyan-1:color-mix(in oklch, black 74%, var(--color-cyan-9));--color-cyan-2:color-mix(in oklch, black 68%, var(--color-cyan-9));--color-cyan-3:color-mix(in oklch, black 61%, var(--color-cyan-9));--color-cyan-4:color-mix(in oklch, black 54%, var(--color-cyan-9));--color-cyan-5:color-mix(in oklch, black 47%, var(--color-cyan-9));--color-cyan-6:color-mix(in oklch, black 37%, var(--color-cyan-9));--color-cyan-7:color-mix(in oklch, black 25%, var(--color-cyan-9));--color-cyan-8:color-mix(in oklch, black 12%, var(--color-cyan-9));--color-cyan-10:color-mix(in oklch, white 12%, var(--color-cyan-9));--color-cyan-11:color-mix(in oklch, white 34%, var(--color-cyan-9));--color-cyan-12:color-mix(in oklch, white 70%, var(--color-cyan-9));--color-cyan-contrast:white;--color-grass-9:oklch(51.6% .161 145);--color-grass-1:color-mix(in oklch, black 74%, var(--color-grass-9));--color-grass-2:color-mix(in oklch, black 68%, var(--color-grass-9));--color-grass-3:color-mix(in oklch, black 61%, var(--color-grass-9));--color-grass-4:color-mix(in oklch, black 54%, var(--color-grass-9));--color-grass-5:color-mix(in oklch, black 47%, var(--color-grass-9));--color-grass-6:color-mix(in oklch, black 37%, var(--color-grass-9));--color-grass-7:color-mix(in oklch, black 25%, var(--color-grass-9));--color-grass-8:color-mix(in oklch, black 12%, var(--color-grass-9));--color-grass-10:color-mix(in oklch, white 12%, var(--color-grass-9));--color-grass-11:color-mix(in oklch, white 34%, var(--color-grass-9));--color-grass-12:color-mix(in oklch, white 70%, var(--color-grass-9));--color-grass-contrast:white;--color-mint-9:oklch(52% .102 170);--color-mint-1:color-mix(in oklch, black 74%, var(--color-mint-9));--color-mint-2:color-mix(in oklch, black 68%, var(--color-mint-9));--color-mint-3:color-mix(in oklch, black 61%, var(--color-mint-9));--color-mint-4:color-mix(in oklch, black 54%, var(--color-mint-9));--color-mint-5:color-mix(in oklch, black 47%, var(--color-mint-9));--color-mint-6:color-mix(in oklch, black 37%, var(--color-mint-9));--color-mint-7:color-mix(in oklch, black 25%, var(--color-mint-9));--color-mint-8:color-mix(in oklch, black 12%, var(--color-mint-9));--color-mint-10:color-mix(in oklch, white 12%, var(--color-mint-9));--color-mint-11:color-mix(in oklch, white 34%, var(--color-mint-9));--color-mint-12:color-mix(in oklch, white 70%, var(--color-mint-9));--color-mint-contrast:white;--color-crimson-9:oklch(54% .208 10);--color-crimson-1:color-mix(in oklch, black 74%, var(--color-crimson-9));--color-crimson-2:color-mix(in oklch, black 68%, var(--color-crimson-9));--color-crimson-3:color-mix(in oklch, black 61%, var(--color-crimson-9));--color-crimson-4:color-mix(in oklch, black 54%, var(--color-crimson-9));--color-crimson-5:color-mix(in oklch, black 47%, var(--color-crimson-9));--color-crimson-6:color-mix(in oklch, black 37%, var(--color-crimson-9));--color-crimson-7:color-mix(in oklch, black 25%, var(--color-crimson-9));--color-crimson-8:color-mix(in oklch, black 12%, var(--color-crimson-9));--color-crimson-10:color-mix(in oklch, white 12%, var(--color-crimson-9));--color-crimson-11:color-mix(in oklch, white 34%, var(--color-crimson-9));--color-crimson-12:color-mix(in oklch, white 70%, var(--color-crimson-9));--color-crimson-contrast:white;--color-tomato-9:oklch(54% .208 28);--color-tomato-1:color-mix(in oklch, black 74%, var(--color-tomato-9));--color-tomato-2:color-mix(in oklch, black 68%, var(--color-tomato-9));--color-tomato-3:color-mix(in oklch, black 61%, var(--color-tomato-9));--color-tomato-4:color-mix(in oklch, black 54%, var(--color-tomato-9));--color-tomato-5:color-mix(in oklch, black 47%, var(--color-tomato-9));--color-tomato-6:color-mix(in oklch, black 37%, var(--color-tomato-9));--color-tomato-7:color-mix(in oklch, black 25%, var(--color-tomato-9));--color-tomato-8:color-mix(in oklch, black 12%, var(--color-tomato-9));--color-tomato-10:color-mix(in oklch, white 12%, var(--color-tomato-9));--color-tomato-11:color-mix(in oklch, white 34%, var(--color-tomato-9));--color-tomato-12:color-mix(in oklch, white 70%, var(--color-tomato-9));--color-tomato-contrast:white;--color-bronze-9:oklch(53.8% .059 55);--color-bronze-1:color-mix(in oklch, black 74%, var(--color-bronze-9));--color-bronze-2:color-mix(in oklch, black 68%, var(--color-bronze-9));--color-bronze-3:color-mix(in oklch, black 61%, var(--color-bronze-9));--color-bronze-4:color-mix(in oklch, black 54%, var(--color-bronze-9));--color-bronze-5:color-mix(in oklch, black 47%, var(--color-bronze-9));--color-bronze-6:color-mix(in oklch, black 37%, var(--color-bronze-9));--color-bronze-7:color-mix(in oklch, black 25%, var(--color-bronze-9));--color-bronze-8:color-mix(in oklch, black 12%, var(--color-bronze-9));--color-bronze-10:color-mix(in oklch, white 12%, var(--color-bronze-9));--color-bronze-11:color-mix(in oklch, white 34%, var(--color-bronze-9));--color-bronze-12:color-mix(in oklch, white 70%, var(--color-bronze-9));--color-bronze-contrast:white;--color-brown-9:oklch(53.8% .059 50);--color-brown-1:color-mix(in oklch, black 74%, var(--color-brown-9));--color-brown-2:color-mix(in oklch, black 68%, var(--color-brown-9));--color-brown-3:color-mix(in oklch, black 61%, var(--color-brown-9));--color-brown-4:color-mix(in oklch, black 54%, var(--color-brown-9));--color-brown-5:color-mix(in oklch, black 47%, var(--color-brown-9));--color-brown-6:color-mix(in oklch, black 37%, var(--color-brown-9));--color-brown-7:color-mix(in oklch, black 25%, var(--color-brown-9));--color-brown-8:color-mix(in oklch, black 12%, var(--color-brown-9));--color-brown-10:color-mix(in oklch, white 12%, var(--color-brown-9));--color-brown-11:color-mix(in oklch, white 34%, var(--color-brown-9));--color-brown-12:color-mix(in oklch, white 70%, var(--color-brown-9));--color-brown-contrast:white;--color-gold-9:oklch(53.4% .084 85);--color-gold-1:color-mix(in oklch, black 74%, var(--color-gold-9));--color-gold-2:color-mix(in oklch, black 68%, var(--color-gold-9));--color-gold-3:color-mix(in oklch, black 61%, var(--color-gold-9));--color-gold-4:color-mix(in oklch, black 54%, var(--color-gold-9));--color-gold-5:color-mix(in oklch, black 47%, var(--color-gold-9));--color-gold-6:color-mix(in oklch, black 37%, var(--color-gold-9));--color-gold-7:color-mix(in oklch, black 25%, var(--color-gold-9));--color-gold-8:color-mix(in oklch, black 12%, var(--color-gold-9));--color-gold-10:color-mix(in oklch, white 12%, var(--color-gold-9));--color-gold-11:color-mix(in oklch, white 34%, var(--color-gold-9));--color-gold-12:color-mix(in oklch, white 70%, var(--color-gold-9));--color-gold-contrast:white;--color-iris-9:oklch(54% .178 280);--color-iris-1:color-mix(in oklch, black 74%, var(--color-iris-9));--color-iris-2:color-mix(in oklch, black 68%, var(--color-iris-9));--color-iris-3:color-mix(in oklch, black 61%, var(--color-iris-9));--color-iris-4:color-mix(in oklch, black 54%, var(--color-iris-9));--color-iris-5:color-mix(in oklch, black 47%, var(--color-iris-9));--color-iris-6:color-mix(in oklch, black 37%, var(--color-iris-9));--color-iris-7:color-mix(in oklch, black 25%, var(--color-iris-9));--color-iris-8:color-mix(in oklch, black 12%, var(--color-iris-9));--color-iris-10:color-mix(in oklch, white 12%, var(--color-iris-9));--color-iris-11:color-mix(in oklch, white 34%, var(--color-iris-9));--color-iris-12:color-mix(in oklch, white 70%, var(--color-iris-9));--color-iris-contrast:white;--color-plum-9:oklch(54% .178 320);--color-plum-1:color-mix(in oklch, black 74%, var(--color-plum-9));--color-plum-2:color-mix(in oklch, black 68%, var(--color-plum-9));--color-plum-3:color-mix(in oklch, black 61%, var(--color-plum-9));--color-plum-4:color-mix(in oklch, black 54%, var(--color-plum-9));--color-plum-5:color-mix(in oklch, black 47%, var(--color-plum-9));--color-plum-6:color-mix(in oklch, black 37%, var(--color-plum-9));--color-plum-7:color-mix(in oklch, black 25%, var(--color-plum-9));--color-plum-8:color-mix(in oklch, black 12%, var(--color-plum-9));--color-plum-10:color-mix(in oklch, white 12%, var(--color-plum-9));--color-plum-11:color-mix(in oklch, white 34%, var(--color-plum-9));--color-plum-12:color-mix(in oklch, 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%}body{font-family:var(--font-family-primary);background:#0b0b0b}.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)}.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 oklch, var(--color-border-subtle) 65%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.site-logo{font-size:var(--font-size-6);color:var(--color-text-primary);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-2)}.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-page{width:min(1120px, 100% - var(--space-8));padding:var(--space-8) 0 var(--space-10);margin:0 auto}.hero{gap:var(--space-4);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{width:min(1120px, 100% - var(--space-6));padding-top:var(--space-6)}}.docs-page{gap:var(--space-5);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-search{margin-bottom:var(--space-2)}.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}.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);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{grid-template-columns:1fr}.docs-sidebar{max-height:none;position:static}}.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 oklch, 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}
