.theme__OXnhW{font-family:var(--font-family-primary);color:var(--color-text-primary);background-color:var(--color-surface-base);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.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{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!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{display:flex;flex-direction:column;width:100%}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--acc-py) var(--acc-px);background:transparent;border:none;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)}.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{flex-shrink:0;color:var(--color-text-tertiary);transition:transform var(--duration-3) var(--ease-2)}.trigger__Jv7lX[data-panel-open] .chevron__yCjui{transform:rotate(180deg)}.panel__uRJG3{height:0;overflow:hidden;transition:height var(--duration-4) var(--ease-3)}.panel__uRJG3[data-open]{height:var(--accordion-panel-height)}.panel__uRJG3[hidden]{display:block;height:0}.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{display:flex;align-items:center;gap:var(--space-2);width:100%;-webkit-user-select:none;user-select:none;touch-action:none}.control__TjCPS{position:relative;display:flex;align-items:center;flex:1;height:var(--sld-thumb-size);cursor:pointer}.control__TjCPS[data-disabled]{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none}.track__e0f40{position:relative;flex:1;height:var(--sld-track-height);background-color:var(--color-neutral-4);border-radius:var(--sld-radius, var(--radius-full));overflow:visible}.indicator__YQ6oG{position:absolute;height:100%;background-color:var(--sld-accent-9, var(--color-accent-9));border-radius:inherit;transition:background-color var(--duration-3) var(--ease-2)}.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;outline:none;transition:border-color var(--duration-3) var(--ease-2),box-shadow var(--duration-3) var(--ease-2)}.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);min-width:2.5em;text-align:right;tabular-nums:initial;font-variant-numeric:tabular-nums}.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{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.track__d8wYk{position:relative;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));overflow:hidden}.indicator__vd-aj{height:100%;background-color:var(--prog-accent-9, var(--color-accent-9));border-radius:inherit;transition:width var(--duration-5) var(--ease-3)}.indicator__vd-aj[data-indeterminate]{animation:indeterminate-slide__2aCeX 1.4s linear infinite;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{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avt-size);height:var(--avt-size);border-radius:var(--avt-radius, var(--radius-full));overflow:hidden;background-color:var(--color-neutral-3);font-family:var(--font-family-primary);-webkit-user-select:none;user-select:none;vertical-align:middle}.image__uS3oa{width:100%;height:100%;object-fit:cover;border-radius:inherit}.fallback__Vz99t{display:flex;align-items:center;justify-content:center;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;line-height:1}.colorFallback__GbIzr{background-color:var(--avt-accent-3, var(--color-accent-3));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{display:inline-flex;align-items:center;justify-content: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:1px solid transparent;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);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;transition:var(--transition-colors),transform var(--duration-2) var(--ease-2)}.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 #ffffff1a,0 1px 2px #00000014}.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{background-color:transparent;color:var(--btn-accent-11, var(--color-accent-11));border-color:var(--btn-accent-7, var(--color-accent-7))}.outline__ms6FX:hover:not([data-disabled]){background-color:color-mix(in oklch,var(--btn-accent-9, var(--color-accent-9)) 10%,transparent)}.ghost__OerF1{background-color:transparent;color:var(--btn-accent-11, var(--color-accent-11))}.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 #0000001f}.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-right-color:transparent;border-radius:var(--radius-full);animation:spin__QT8F3 .6s linear infinite;flex-shrink:0}@keyframes spin__QT8F3{to{transform:rotate(360deg)}}.backdrop__Rc02s{position:fixed;inset:0;z-index:var(--z-4);background-color:var(--dialog-backdrop-bg)}.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{position:fixed;z-index:calc(var(--z-4) + 1);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;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));overflow-y:auto}.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{display:flex;align-items:flex-start}.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{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}@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{position:relative;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)}.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{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center;width:calc(var(--tooltip-arrow-size, 10px) * 2);height:var(--tooltip-arrow-size, 10px)}.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{position:relative;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)}.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{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center;width:calc(var(--popover-arrow-size, 10px) * 2);height:var(--popover-arrow-size, 10px)}.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{position:fixed;inset:0;background:var(--dialog-backdrop-bg);z-index:100}.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{position:fixed;top:50%;left:50%;translate:-50% -50%;z-index:101;width:var(--dialog-width, calc(480px * var(--component-scaling)));max-width:calc(100vw - var(--space-6));max-height:calc(100dvh - var(--space-6));overflow-y:auto;background:var(--dialog-bg, var(--color-surface-overlay));border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);outline:none}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.title__Q61nP{margin:0;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)}.description__mdvOs{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-2);line-height:var(--line-height-3);color:var(--color-text-secondary)}.footer__KcGPt{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.closeButton__RA5-U{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(28px * var(--component-scaling));height:calc(28px * var(--component-scaling));font-size:calc(16px * var(--component-scaling));line-height:1;padding:0;background:transparent;border:none;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);outline:none}.closeButton__RA5-U:hover{background:var(--color-neutral-3);color:var(--color-text-primary)}.closeButton__RA5-U:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.sizeSmall__hKY5Y{--dialog-width: calc(360px * var(--component-scaling))}.sizeMedium__5K4I6{--dialog-width: calc(480px * var(--component-scaling))}.sizeLarge__NfiVM{--dialog-width: calc(640px * var(--component-scaling))}.sizeFull__-eCH7{--dialog-width: min(calc(900px * var(--component-scaling)), calc(100vw - var(--space-6)))}.box__pZYxR{--box-padding: 0;--box-padding-x: var(--box-padding);--box-padding-y: var(--box-padding);--box-padding-top: var(--box-padding-y);--box-padding-right: var(--box-padding-x);--box-padding-bottom: var(--box-padding-y);--box-padding-left: var(--box-padding-x);--box-margin: 0;--box-margin-x: var(--box-margin);--box-margin-y: var(--box-margin);--box-margin-top: var(--box-margin-y);--box-margin-right: var(--box-margin-x);--box-margin-bottom: var(--box-margin-y);--box-margin-left: var(--box-margin-x);min-width:0;padding:var(--box-padding-top) var(--box-padding-right) var(--box-padding-bottom) var(--box-padding-left);margin:var(--box-margin-top) var(--box-margin-right) var(--box-margin-bottom) var(--box-margin-left)}.flex__gvz3A{--flex-direction: row;--flex-align: stretch;--flex-justify: flex-start;--flex-wrap: nowrap;--flex-gap: var(--layout-gap-default);--flex-padding: 0;--flex-padding-x: var(--flex-padding);--flex-padding-y: var(--flex-padding);--flex-padding-top: var(--flex-padding-y);--flex-padding-right: var(--flex-padding-x);--flex-padding-bottom: var(--flex-padding-y);--flex-padding-left: var(--flex-padding-x);--flex-margin: 0;--flex-margin-x: var(--flex-margin);--flex-margin-y: var(--flex-margin);--flex-margin-top: var(--flex-margin-y);--flex-margin-right: var(--flex-margin-x);--flex-margin-bottom: var(--flex-margin-y);--flex-margin-left: var(--flex-margin-x);display:flex;min-width:0;gap:var(--flex-gap);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)}.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);display:grid;min-width:0;gap:var(--grid-gap);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)}.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)}.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:transparent;border:1px solid transparent}.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{display:inline-flex;align-items:center;justify-content: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:1px solid transparent;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);line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.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{background-color:transparent;color:var(--bdg-accent-11, var(--color-accent-11));border-color:var(--bdg-accent-7, var(--color-accent-7))}.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{border:none;background:var(--sep-color, var(--color-border-subtle));flex-shrink:0;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)))}.horizontal__SEudL{width:100%;height:var(--sep-size, 1px)}.vertical__-uD-L{width:var(--sep-size, 1px);height:auto;align-self:stretch}.wrapper__1hKA4{display:flex;position:relative;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)}.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:transparent}.ghost__hYAVA{background:transparent;border-color:transparent}.ghost__hYAVA:focus-within{border-color:var(--color-accent-8);background:var(--color-surface-sunken)}.textarea__teuny{flex:1;width:100%;min-width:0;padding:var(--ta-py, var(--space-2)) var(--ta-px, var(--space-3));background:transparent;border:none;outline:none;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}.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{display:flex;flex-direction:column;gap:var(--space-3)}.root__oN2G2[data-orientation=vertical]{flex-direction:row;gap:var(--space-4)}.list__ufk7K{display:flex;flex-direction:row;gap:var(--tabs-gap, 0px);position:relative;flex-shrink:0}.root__oN2G2[data-orientation=vertical] .list__ufk7K{flex-direction:column;border-right:1px solid var(--color-border);border-bottom:none;padding-right:var(--space-1);min-width:calc(160px * var(--component-scaling))}.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{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--tabs-py, var(--space-2)) var(--tabs-px, var(--space-3));border:none;background:transparent;cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:var(--tabs-font-size, var(--font-size-2));font-weight:500;line-height:1;white-space:nowrap;border-radius:var(--radius-2);transition:color var(--duration-1) var(--ease-1),background var(--duration-1) var(--ease-1);outline:none;-webkit-user-select:none;user-select:none}.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:"";position:absolute;bottom:calc(var(--tabs-indicator-size, calc(2px * var(--component-scaling))) * -1);left:0;right:0;height:var(--tabs-indicator-size, calc(2px * var(--component-scaling)));background:var(--color-accent-9);border-radius:var(--radius-full)}.tabLine__82lz8{position:relative;border-radius:var(--radius-2) var(--radius-2) 0 0}.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{position:absolute;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))}.panel__9bAAc{flex:1;min-width:0;outline:none}.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__Iq-Qz{display:inline-flex;align-items:center;justify-content:center;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));background-color:transparent;color:var(--chk-indicator-color, var(--color-accent-contrast));cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:var(--transition-colors),transform var(--duration-2) var(--ease-2);outline:none;padding:0}.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{display:contents;pointer-events:none}.icon__2-sqo{display:block;width:70%;height:70%;transform:scale(0);transition:transform var(--duration-2) var(--ease-spring)}.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{display:inline-flex;align-items:center;width:var(--sw-width);height:var(--sw-height);padding:var(--sw-pad);border:none;border-radius:var(--radius-full);background-color:var(--color-neutral-6);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:background-color var(--duration-3) var(--ease-2),box-shadow var(--duration-3) var(--ease-2);outline:none}.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{display:block;width:var(--sw-thumb);height:var(--sw-thumb);border-radius:var(--radius-full);background-color:#fff;box-shadow:0 1px 3px #00000047,0 1px 1px #00000024;transition:transform var(--duration-3) var(--ease-spring);transform:translate(0);flex-shrink:0}.root__Ljcxp[data-checked] .thumb__-qNLS{transform:translate(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{display:flex;flex-direction:column;gap:var(--space-2)}.group__Y8j4z[data-orientation=horizontal],.horizontal__FpYPW{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.radio__S0w1S{display:inline-flex;align-items:center;justify-content:center;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:var(--transition-colors),transform var(--duration-2) var(--ease-2);outline:none;padding:0}.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{display:block;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));transform:scale(0);transition:transform var(--duration-2) var(--ease-spring)}.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{position:relative;display:inline-flex;align-items:center;width:100%;border-radius:var(--inp-radius, var(--component-radius));transition:var(--transition-colors)}.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);line-height:1;outline:none;transition:var(--transition-colors);-webkit-appearance:none;appearance:none}.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-radius:0;border-left:none;border-right:none}.prefix__aq0fZ,.suffix__N-wEK{display:flex;align-items:center;justify-content:center;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);flex-shrink:0;transition:var(--transition-colors);pointer-events:none}.prefix__aq0fZ{border-right:none;border-radius:var(--inp-radius, var(--component-radius)) 0 0 var(--inp-radius, var(--component-radius))}.suffix__N-wEK{border-left:none;border-radius:0 var(--inp-radius, var(--component-radius)) var(--inp-radius, var(--component-radius)) 0}.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{background-color:transparent;--inp-border: var(--color-border)}.outline__bU06L .prefix__aq0fZ,.outline__bU06L .suffix__N-wEK{background-color:transparent}.ghost__P5iHH .input__pRTer{background-color:transparent;border-color:transparent}.ghost__P5iHH .input__pRTer:hover:not(:disabled):not(:focus){border-color:transparent;background-color:var(--color-surface-subtle)}.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]{border-color:var(--color-danger-border)}.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{display:inline-flex;align-items:center;justify-content:space-between;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;outline:none;transition:var(--transition-colors);-webkit-appearance:none;appearance:none}.trigger__7okON:hover:not([data-disabled]){border-color:var(--color-border)}.trigger__7okON[data-open]{border-color:var(--color-accent-8);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.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{flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0}.icon__OGf0O{display:flex;align-items:center;font-size:var(--sel-icon-size, var(--button-2-icon-size));line-height:1;color:var(--color-text-tertiary);flex-shrink:0;transition:transform var(--duration-2) var(--ease-2)}.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))));overflow-y:auto;overflow-x:hidden;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;outline:none;scrollbar-width:thin;scrollbar-color:var(--color-neutral-6) transparent;transform-origin:var(--transform-origin)}.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{display:flex;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);outline:none;transition:background-color var(--duration-1) var(--ease-2)}.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{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.itemIndicator__c8zVn{display:flex;align-items:center;justify-content:center;width:var(--sel-item-icon-size, var(--button-2-icon-size));font-size:var(--sel-item-icon-size, var(--button-2-icon-size));line-height:1;flex-shrink:0;color:var(--color-accent-9)}.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)}.root__FE-TD{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.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);display:flex;align-items:center;gap:var(--space-1)}.root__DRrhN{display:inline-block;width:100%}.group__HMV3F{display:inline-flex;align-items:stretch;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);overflow:hidden;transition:var(--transition-colors)}.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{flex:1;min-width:0;border:none;background:transparent;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;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input__0W1wk::-webkit-inner-spin-button,.input__0W1wk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input__0W1wk::placeholder{color:var(--color-text-disabled)}.button__y13Bs{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--nf-btn-size);border:none;background:transparent;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)}.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)}.toggle__Uohp-{display:inline-flex;align-items:center;justify-content: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:1px solid transparent;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);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;transition:var(--transition-colors)}.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 #ffffff1a}.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{background-color:transparent;color:var(--tgl-accent-11, var(--color-accent-11))}.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{background-color:transparent;color:var(--tgl-accent-11, var(--color-accent-11));border-color:var(--tgl-accent-7, var(--color-accent-7))}.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{background-color:transparent;color:var(--tgl-accent-11, var(--color-accent-11))}.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--{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.groupConnected__aFGqH{display:inline-flex;border:1px solid var(--color-border-subtle);border-radius:var(--component-radius);overflow:hidden;gap:0;padding:2px;background-color:var(--color-neutral-3)}.groupConnected__aFGqH .toggle__Uohp-{border:none;border-radius:calc(var(--component-radius) - 2px);box-shadow:none;background-color:transparent}.groupConnected__aFGqH .toggle__Uohp-[data-pressed]{background-color:var(--color-surface-base);box-shadow:0 1px 2px #0000001a}.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)));overflow-y:auto;overflow-x:hidden;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;outline:none;scrollbar-width:thin;scrollbar-color:var(--color-neutral-6) transparent;transform-origin:var(--transform-origin)}.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{display:flex;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);outline:none;transition:background-color var(--duration-1) var(--ease-2)}.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{display:flex;align-items:center;justify-content:center;width:var(--menu-indicator-size);font-size:var(--menu-indicator-size);flex-shrink:0;color:var(--color-text-tertiary)}.itemLabel__hS-Ya{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.checkboxItem__luGCZ,.radioItem__5CTvt{padding-left:calc(var(--menu-indicator-size) + var(--space-2) * 2);position:relative}.itemIndicator__8NPMQ{position:absolute;left:var(--space-2);display:flex;align-items:center;justify-content:center;width:var(--menu-indicator-size);font-size:var(--menu-indicator-size);color:var(--color-accent-9)}.submenuTrigger__kCtmT{justify-content:space-between;color:var(--color-text-primary)}.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)}.root__U3vZX{display:flex;flex-direction:column;width:100%}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--col-py) var(--col-px);background:transparent;border:none;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)}.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{flex-shrink:0;color:var(--color-text-tertiary);transition:transform var(--duration-3) var(--ease-2)}.trigger__aRIDm[data-panel-open] .chevron__FE35G{transform:rotate(180deg)}.panel__IyeYf{height:0;overflow:hidden;transition:height var(--duration-4) var(--ease-3)}.panel__IyeYf[data-open]{height:var(--collapsible-panel-height)}.panel__IyeYf[hidden]{display:block;height:0}.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{display:inline-block;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);overflow:hidden;position:relative;vertical-align:middle}.animated__QcCla:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,white 55%,transparent) 50%,transparent 100%);animation:shimmer__Yx22U 1.6s ease-in-out infinite}@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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);line-height:1;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;display:inline-block;vertical-align:baseline}.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)));text-decoration:none;cursor:pointer;transition:var(--transition-colors);border-radius:var(--radius-1)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:var(--z-5);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.toggle__Cxykk.toggle__Cxykk{width:40px;height:40px;border-radius:var(--radius-full);font-size:18px;box-shadow:var(--shadow-floating)}.toggle__Cxykk.toggle__Cxykk:hover{box-shadow:var(--shadow-panel)}.panel__8XkNV{width:280px;max-height:min(80vh,620px);overflow-y:auto;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);display:flex;flex-direction:column;gap:var(--space-2);animation:panel-slide-in__pK00e var(--duration-4) var(--ease-3)}.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{display:flex;flex-direction:column;gap:4px}.labelRow__848W-{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}.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;padding:0;color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:var(--color-surface-subtle);flex-shrink: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{display:flex;flex-wrap:wrap;gap:5px}.colorSwatch__rvAN2{width:21px;height:21px;border-radius:var(--radius-full);border:2px solid transparent;cursor:pointer;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(max-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);margin-bottom:0;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);overflow-x:auto}.block__l3A2A code{font-family:var(--font-family-mono);font-size:var(--font-size-2)}.header__zAoZH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.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% .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}:root{--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}:root{--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}:root{--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% .052 55);--color-bronze-9: oklch(54% .06 55);--color-bronze-10: oklch(48% .055 55);--color-bronze-11: oklch(42% .048 55);--color-bronze-12: oklch(22% .03 55);--color-bronze-contrast: white}:root{--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% .052 50);--color-brown-9: oklch(54% .06 50);--color-brown-10: oklch(48% .055 50);--color-brown-11: oklch(42% .048 50);--color-brown-12: oklch(22% .03 50);--color-brown-contrast: white}:root{--color-crimson-1: oklch(98.5% .01 10);--color-crimson-2: oklch(97% .018 10);--color-crimson-3: oklch(93.5% .044 10);--color-crimson-4: oklch(89.5% .072 10);--color-crimson-5: oklch(85% .094 10);--color-crimson-6: oklch(79% .11 10);--color-crimson-7: oklch(71% .13 10);--color-crimson-8: oklch(60% .158 10);--color-crimson-9: oklch(54% .21 10);--color-crimson-10: oklch(48% .2 10);--color-crimson-11: oklch(42% .178 10);--color-crimson-12: oklch(22% .1 10);--color-crimson-contrast: white}:root{--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}:root{--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% .055 85);--color-gold-7: oklch(71% .065 85);--color-gold-8: oklch(60% .075 85);--color-gold-9: oklch(54% .085 85);--color-gold-10: oklch(48% .08 85);--color-gold-11: oklch(42% .07 85);--color-gold-12: oklch(22% .04 85);--color-gold-contrast: white}:root{--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% .068 145);--color-grass-5: oklch(85% .09 145);--color-grass-6: oklch(79% .106 145);--color-grass-7: oklch(71% .122 145);--color-grass-8: oklch(60% .148 145);--color-grass-9: oklch(54% .19 145);--color-grass-10: oklch(48% .18 145);--color-grass-11: oklch(40% .16 145);--color-grass-12: oklch(22% .09 145);--color-grass-contrast: white}:root{--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-gray-contrast: white}:root{--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}:root{--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}:root{--color-iris-1: oklch(98.5% .01 280);--color-iris-2: oklch(97% .018 280);--color-iris-3: oklch(93.5% .038 280);--color-iris-4: oklch(89.5% .06 280);--color-iris-5: oklch(85% .078 280);--color-iris-6: oklch(79% .09 280);--color-iris-7: oklch(71% .11 280);--color-iris-8: oklch(60% .14 280);--color-iris-9: oklch(54% .18 280);--color-iris-10: oklch(48% .17 280);--color-iris-11: oklch(42% .16 280);--color-iris-12: oklch(22% .095 280);--color-iris-contrast: white}:root{--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}:root{--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}:root{--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(56% .014 310);--color-mauve-10: oklch(50% .014 310);--color-mauve-11: oklch(42% .014 310);--color-mauve-12: oklch(18% .014 310);--color-mauve-contrast: white}:root{--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% .064 170);--color-mint-5: oklch(85% .082 170);--color-mint-6: oklch(79% .094 170);--color-mint-7: oklch(71% .11 170);--color-mint-8: oklch(60% .14 170);--color-mint-9: oklch(54% .2 170);--color-mint-10: oklch(48% .19 170);--color-mint-11: oklch(42% .17 170);--color-mint-12: oklch(22% .1 170);--color-mint-contrast: white}:root{--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(56% .014 125);--color-olive-10: oklch(50% .014 125);--color-olive-11: oklch(42% .014 125);--color-olive-12: oklch(18% .014 125);--color-olive-contrast: white}:root{--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}:root{--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}:root{--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% .06 320);--color-plum-5: oklch(85% .078 320);--color-plum-6: oklch(79% .09 320);--color-plum-7: oklch(71% .11 320);--color-plum-8: oklch(60% .14 320);--color-plum-9: oklch(54% .18 320);--color-plum-10: oklch(48% .17 320);--color-plum-11: oklch(42% .16 320);--color-plum-12: oklch(22% .095 320);--color-plum-contrast: white}:root{--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}:root{--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}:root{--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}:root{--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(56% .014 160);--color-sage-10: oklch(50% .014 160);--color-sage-11: oklch(42% .014 160);--color-sage-12: oklch(18% .014 160);--color-sage-contrast: white}:root{--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(56% .014 95);--color-sand-10: oklch(50% .014 95);--color-sand-11: oklch(42% .014 95);--color-sand-12: oklch(18% .014 95);--color-sand-contrast: white}:root{--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}:root{--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(56% .014 250);--color-slate-10: oklch(50% .014 250);--color-slate-11: oklch(42% .014 250);--color-slate-12: oklch(18% .014 250);--color-slate-contrast: white}:root{--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}:root{--color-tomato-1: oklch(98.5% .01 28);--color-tomato-2: oklch(97% .018 28);--color-tomato-3: oklch(93.5% .044 28);--color-tomato-4: oklch(89.5% .072 28);--color-tomato-5: oklch(85% .094 28);--color-tomato-6: oklch(79% .11 28);--color-tomato-7: oklch(71% .13 28);--color-tomato-8: oklch(60% .158 28);--color-tomato-9: oklch(54% .21 28);--color-tomato-10: oklch(48% .2 28);--color-tomato-11: oklch(42% .178 28);--color-tomato-12: oklch(22% .1 28);--color-tomato-contrast: white}:root{--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}:root{--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}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.5rem;--space-10: 3rem;--space-11: 4rem;--space-12: 5rem;--size-1: 1rem;--size-2: 1.5rem;--size-3: 2rem;--size-4: 2.5rem;--size-5: 3rem;--size-6: 3.5rem;--size-7: 4rem;--size-8: 5rem;--size-9: 6rem;--size-10: 7.5rem;--radius-1: 2px;--radius-2: 4px;--radius-3: 6px;--radius-4: 8px;--radius-5: 12px;--radius-6: 16px;--radius-full: 9999px;--font-size-1: .75rem;--font-size-2: .8125rem;--font-size-3: .875rem;--font-size-4: 1rem;--font-size-5: 1.125rem;--font-size-6: 1.25rem;--font-size-7: 1.5rem;--font-size-8: 1.875rem;--font-size-9: 2.25rem;--font-size-10: 3rem;--font-size-11: 3.75rem;--font-size-12: 4.5rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-1: 1;--line-height-2: 1.2;--line-height-3: 1.4;--line-height-4: 1.5;--line-height-5: 1.6;--line-height-6: 1.75;--letter-spacing-1: -.025em;--letter-spacing-2: -.015em;--letter-spacing-3: 0em;--letter-spacing-4: .025em;--letter-spacing-5: .05em;--letter-spacing-6: .1em;--shadow-1: 0 1px 2px 0 oklch(0% 0 0 / 5%), 0 1px 1px 0 oklch(0% 0 0 / 3%);--shadow-2: 0 2px 4px -1px oklch(0% 0 0 / 7%), 0 1px 2px 0 oklch(0% 0 0 / 4%);--shadow-3: 0 4px 8px -2px oklch(0% 0 0 / 8%), 0 2px 4px -2px oklch(0% 0 0 / 5%);--shadow-4: 0 8px 16px -4px oklch(0% 0 0 / 10%), 0 4px 6px -4px oklch(0% 0 0 / 5%);--shadow-5: 0 16px 32px -8px oklch(0% 0 0 / 12%), 0 8px 12px -6px oklch(0% 0 0 / 5%);--shadow-6: 0 24px 48px -12px oklch(0% 0 0 / 18%), 0 12px 16px -8px oklch(0% 0 0 / 6%);--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}:root{--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));--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);--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-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-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-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}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{background:#0b0b0b;font-family:var(--font-family-primary)}.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{position:sticky;top:0;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 color-mix(in oklch,var(--color-border-subtle) 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.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-page{width:min(1120px,100% - var(--space-8));margin:0 auto;padding:var(--space-8) 0 var(--space-10)}.hero{display:grid;gap:var(--space-4)}.hero-copy{max-width:64ch;font-size:var(--font-size-5);line-height:var(--line-height-5);color:var(--color-hero-copy)}.hero-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}@media(max-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{display:grid;gap:var(--space-5)}.docs-layout{align-items:start}.docs-sidebar{position:sticky;top:calc(var(--space-8) + 56px);display:grid;gap:var(--space-1);padding:var(--space-3);max-height:calc(100vh - (var(--space-8) + 56px) - var(--space-4));overflow-y:auto;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)}.docs-sidebar-group{display:grid;gap:2px}.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{width:100%;justify-content:flex-start;text-align:left;padding:var(--space-2);border-radius:var(--component-radius);border:1px solid transparent;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)}.docs-sidebar-link.docs-sidebar-link:not(:hover){color:var(--color-text-secondary);background:transparent}.docs-sidebar-link[data-active=true]{color:var(--color-accent-11);border-color:var(--color-accent-6);background:var(--color-accent-3)}.docs-section{display:grid;gap:var(--space-2);padding:var(--surface-padding-y) var(--surface-padding-x)}.docs-demo-surface{min-width:0;display:grid;gap:var(--space-2)}.docs-demo-surface>*{min-width:0}.docs-layout-sample-box{display:grid;gap:var(--space-2)}.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{display:grid;gap:0}.designer-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.designer-note{margin-top:var(--space-2);font-size:var(--font-size-2);color:var(--color-text-tertiary)}@media(max-width:960px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:static;max-height:none}}.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{display:grid;gap:var(--space-2)}.token-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.swatch-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-1)}.swatch{height:42px;border-radius:var(--radius-2);border:1px solid color-mix(in oklch,var(--color-border-subtle) 70%,transparent)}.swatch-label,.token-name{font-family:var(--font-family-mono);font-size:var(--font-size-2);color:var(--color-text-tertiary)}.surface-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.surface-card,.status-card{display:grid;gap:var(--space-1)}.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{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tooltip-demo-trigger{cursor:default}.popover-demo-content{display:grid;gap:var(--space-2)}.popover-demo-title{font-size:var(--popover-title-size);font-weight:var(--font-weight-semibold)}.popover-demo-text{margin:0;font-size:var(--popover-body-size);line-height:var(--line-height-4);color:var(--color-text-secondary)}.popover-demo-actions{display:flex;gap:var(--space-1)}.spacing-row{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.spacing-block{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.radius-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:var(--space-3)}.radius-block{width:100%;height:64px;border:1px solid var(--color-border);background:var(--color-surface-overlay);display:grid;place-items:center;color:var(--color-text-secondary)}
