.play-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.play-button[hidden]{display:none}.play-button-iconContainer{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.play-button-iconContainer[hidden]{display:none}.play-button-icon{box-sizing:border-box;display:inline-flex;align-items:center}.play-button-icon[hidden]{display:none}.play-button-label{box-sizing:border-box;display:inline-block}.play-button-label[hidden]{display:none}.play-button{gap:var(--play-button-gap, var(--sizing-8));color:var(--play-button-color, var(--theme-stroke-high-contrast-inverse));border:var(--play-button-border, 1px solid var(--theme-stroke-high-contrast-inverse));border-radius:var(--play-button-border-radius, var(--corner-full));height:var(--play-button-height, var(--sizing-40))}.play-button:hover{border:var(--play-button-hover-border, 1px solid var(--color-transparent));box-shadow:var(--play-button-hover-box-shadow, var(--shadow-glow-secondary))}.play-button:active{color:var(--play-button-active-color, var(--color-white));background:var(--play-button-active-background, var(--color-blue-default));box-shadow:var(--play-button-active-box-shadow, var(--shadow-pressed))}.play-button:focus-visible{box-shadow:var(--play-button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--play-button-focus-visible-outline, none)}.play-button:disabled{opacity:var(--play-button-disabled-opacity, .5);cursor:var(--play-button-disabled-cursor, not-allowed)}.play-button-button:focus-visible{box-shadow:var(--play-button-button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--play-button-button-focus-visible-outline, none)}.play-button-button[data-disabled]{opacity:var(--play-button-button-data-disabled-opacity, .5);cursor:var(--play-button-button-data-disabled-cursor, not-allowed)}.play-button-label{padding-inline-start:var(--play-button-label-padding-inline-start, var(--sizing-24));padding-inline-end:var(--play-button-label-padding-inline-end, var(--sizing-16));text-transform:var(--play-button-label-text-transform, uppercase);font:var(--play-button-label-font, var(--text-style-body-2-strong))}.play-button-iconContainer{width:var(--play-button-iconContainer-width, var(--sizing-32));height:var(--play-button-iconContainer-height, var(--sizing-32));background:var(--play-button-iconContainer-background, var(--color-white));border-radius:var(--play-button-iconContainer-border-radius, var(--corner-full));flex-shrink:var(--play-button-iconContainer-flex-shrink, 0)}.play-button:active .play-button-iconContainer{background:var(--play-button-active-play-button-iconContainer-background, var(--color-white))}.play-button-icon{width:var(--play-button-icon-width, var(--sizing-24));height:var(--play-button-icon-height, var(--sizing-24));color:var(--play-button-icon-color, var(--theme-surface-1))}.play-button:active .play-button-icon{color:var(--play-button-active-play-button-icon-color, var(--theme-color-primary-default))}@media(min-width:768px){.play-button{height:var(--play-button-height, var(--sizing-48))}.play-button-label{padding-inline-start:var(--play-button-label-padding-inline-start, var(--sizing-40));padding-inline-end:var(--play-button-label-padding-inline-end, var(--sizing-24))}}@media(min-width:1024px){.play-button{height:var(--play-button-height, var(--sizing-56))}.play-button-label{padding-inline-start:var(--play-button-label-padding-inline-start, var(--sizing-24))}}@media(prefers-color-scheme:light){.play-button-iconContainer{background:var(--play-button-iconContainer-background, var(--color-black))}}[data-theme=light] .play-button-iconContainer{background:var(--data-theme-light-play-button-iconContainer-background, var(--color-black))}.theme-light .play-button-iconContainer{background:var(--theme-light-play-button-iconContainer-background, var(--color-black))}@media(prefers-color-scheme:dark){.play-button-iconContainer{background:var(--play-button-iconContainer-background, var(--color-white))}}[data-theme=dark] .play-button-iconContainer{background:var(--data-theme-dark-play-button-iconContainer-background, var(--color-white))}.theme-dark .play-button-iconContainer{background:var(--theme-dark-play-button-iconContainer-background, var(--color-white))}.dropdown-menu-item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between}.dropdown-menu-item[hidden]{display:none}.dropdown-menu-trigger{box-sizing:border-box;display:flex;align-items:center;align-self:stretch}.dropdown-menu-trigger[hidden]{display:none}.dropdown-menu-content{box-sizing:border-box;display:flex;flex-direction:column}.dropdown-menu-content[hidden]{display:none}.dropdown-menu-itemGroup{box-sizing:border-box;display:flex;flex-direction:column}.dropdown-menu-itemGroup[hidden]{display:none}.dropdown-menu{gap:var(--dropdown-menu-gap, var(--spacing-2))}.dropdown-menu:focus-visible{box-shadow:var(--dropdown-menu-focus-visible-box-shadow, var(--shadow-focus));outline:var(--dropdown-menu-focus-visible-outline, none)}.dropdown-menu:disabled{opacity:var(--dropdown-menu-disabled-opacity, .5);cursor:var(--dropdown-menu-disabled-cursor, not-allowed)}.dropdown-menu-trigger{height:var(--dropdown-menu-trigger-height, 48px);padding-block:var(--dropdown-menu-trigger-padding-block, var(--sizing-14));padding-inline:var(--dropdown-menu-trigger-padding-inline, var(--sizing-12));gap:var(--dropdown-menu-trigger-gap, var(--spacing-2));border-radius:var(--dropdown-menu-trigger-border-radius, var(--corner-medium));border:var(--dropdown-menu-trigger-border, 1px solid var(--theme-border));background:var(--dropdown-menu-trigger-background, transparent);color:var(--dropdown-menu-trigger-color, var(--theme-text-inverse));cursor:var(--dropdown-menu-trigger-cursor, pointer)}.dropdown-menu-trigger:hover{border-color:var(--dropdown-menu-trigger-hover-border-color, var(--theme-text-inverse))}.dropdown-menu-trigger:focus-visible{box-shadow:var(--dropdown-menu-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--dropdown-menu-trigger-focus-visible-outline, none)}.dropdown-menu-trigger[data-disabled]{opacity:var(--dropdown-menu-trigger-data-disabled-opacity, .5);cursor:var(--dropdown-menu-trigger-data-disabled-cursor, not-allowed)}.dropdown-menu-content{padding:var(--dropdown-menu-content-padding, var(--spacing-4));min-width:var(--dropdown-menu-content-min-width, 180px);background:var(--dropdown-menu-content-background, var(--theme-surface-2));border-radius:var(--dropdown-menu-content-border-radius, var(--corner-medium));box-shadow:var(--dropdown-menu-content-box-shadow, var(--theme-elevation-2))}.dropdown-menu-item{gap:var(--dropdown-menu-item-gap, var(--spacing-3));cursor:var(--dropdown-menu-item-cursor, pointer);padding:var(--dropdown-menu-item-padding, var(--spacing-2));border-radius:var(--dropdown-menu-item-border-radius, var(--corner-small));color:var(--dropdown-menu-item-color, var(--theme-text-inverse))}.dropdown-menu-item:focus-visible{box-shadow:var(--dropdown-menu-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--dropdown-menu-item-focus-visible-outline, none)}.dropdown-menu-item[data-disabled]{opacity:var(--dropdown-menu-item-data-disabled-opacity, .5);cursor:var(--dropdown-menu-item-data-disabled-cursor, not-allowed)}.dropdown-menu-indicator{display:var(--dropdown-menu-indicator-display, flex);align-items:var(--dropdown-menu-indicator-align-items, center);justify-content:var(--dropdown-menu-indicator-justify-content, center);width:var(--dropdown-menu-indicator-width, var(--spacing-4));height:var(--dropdown-menu-indicator-height, var(--spacing-4))}.dropdown-menu-separator{background:var(--dropdown-menu-separator-background, var(--theme-border));margin-block:var(--dropdown-menu-separator-margin-block, var(--spacing-1));height:var(--dropdown-menu-separator-height, 1px)}.dropdown-menu-shortcut{font-size:var(--dropdown-menu-shortcut-font-size, var(--typography-font-size-body-1));color:var(--dropdown-menu-shortcut-color, var(--theme-text-muted));margin-left:var(--dropdown-menu-shortcut-margin-left, auto)}.dropdown-menu-content[data-state=closed]{display:none}.dropdown-menu-item[data-highlighted]{background:var(--theme-background-hover);outline:none}.dropdown-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.dropdown-menu-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dropdown-menu-item-indicator[data-state=checked]{opacity:1}.dropdown-menu-item-indicator[data-state=unchecked]{opacity:0}.context-menu-item{box-sizing:border-box;display:inline-flex;align-items:center}.context-menu-item[hidden]{display:none}.context-menu-triggerItem{box-sizing:border-box;display:inline-flex;align-items:center}.context-menu-triggerItem[hidden]{display:none}.context-menu{gap:var(--context-menu-gap, var(--spacing-2))}.context-menu:focus-visible{box-shadow:var(--context-menu-focus-visible-box-shadow, var(--shadow-focus));outline:var(--context-menu-focus-visible-outline, none)}.context-menu:disabled{opacity:var(--context-menu-disabled-opacity, .5);cursor:var(--context-menu-disabled-cursor, not-allowed)}.context-menu-sm{padding-inline:var(--context-menu-sm-padding-inline, var(--spacing-3));padding-block:var(--context-menu-sm-padding-block, var(--spacing-2));font-size:var(--context-menu-sm-font-size, var(--typography-font-size-body-1))}.context-menu-md{padding-inline:var(--context-menu-md-padding-inline, var(--spacing-3));padding-block:var(--context-menu-md-padding-block, var(--spacing-2));font-size:var(--context-menu-md-font-size, var(--typography-font-size-body-1))}.context-menu-lg{padding-inline:var(--context-menu-lg-padding-inline, var(--spacing-3));padding-block:var(--context-menu-lg-padding-block, var(--spacing-2));font-size:var(--context-menu-lg-font-size, var(--typography-font-size-body-1))}.context-menu-contextTrigger:focus-visible{box-shadow:var(--context-menu-contextTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--context-menu-contextTrigger-focus-visible-outline, none)}.context-menu-contextTrigger[data-disabled]{opacity:var(--context-menu-contextTrigger-data-disabled-opacity, .5);cursor:var(--context-menu-contextTrigger-data-disabled-cursor, not-allowed)}.context-menu-content{padding:var(--context-menu-content-padding, var(--spacing-4));background:var(--context-menu-content-background, var(--theme-surface-2));border:var(--context-menu-content-border, var(--border-standard));border-radius:var(--context-menu-content-border-radius, var(--corner-large));box-shadow:var(--context-menu-content-box-shadow, var(--shadow-large));min-width:var(--context-menu-content-min-width, 180px)}.context-menu-item{cursor:var(--context-menu-item-cursor, pointer);padding:var(--context-menu-item-padding, var(--spacing-2));border-radius:var(--context-menu-item-border-radius, var(--corner-small));gap:var(--context-menu-item-gap, var(--spacing-2));color:var(--context-menu-item-color, var(--theme-text-inverse));font-size:var(--context-menu-item-font-size, var(--typography-font-size-body-1))}.context-menu-item:focus-visible{box-shadow:var(--context-menu-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--context-menu-item-focus-visible-outline, none)}.context-menu-item[data-disabled]{opacity:var(--context-menu-item-data-disabled-opacity, .5);cursor:var(--context-menu-item-data-disabled-cursor, not-allowed)}.context-menu-itemText{flex:var(--context-menu-itemText-flex, 1)}.context-menu-itemIcon{color:var(--context-menu-itemIcon-color, var(--theme-text-muted));flex-shrink:var(--context-menu-itemIcon-flex-shrink, 0);width:var(--context-menu-itemIcon-width, 16px);height:var(--context-menu-itemIcon-height, 16px)}.context-menu-itemShortcut{font-size:var(--context-menu-itemShortcut-font-size, var(--typography-font-size-caption));color:var(--context-menu-itemShortcut-color, var(--theme-text-muted));margin-left:var(--context-menu-itemShortcut-margin-left, auto)}.context-menu-itemIndicator{opacity:var(--context-menu-itemIndicator-opacity, 0);transition:var(--context-menu-itemIndicator-transition, opacity .15s);flex-shrink:var(--context-menu-itemIndicator-flex-shrink, 0)}.context-menu-separator{background:var(--context-menu-separator-background, var(--theme-border));margin-block:var(--context-menu-separator-margin-block, var(--spacing-1));height:var(--context-menu-separator-height, 1px)}.context-menu-group{padding:var(--context-menu-group-padding, 0px)}.context-menu-groupLabel{padding:var(--context-menu-groupLabel-padding, var(--spacing-2));font-size:var(--context-menu-groupLabel-font-size, var(--typography-font-size-caption));font-weight:var(--context-menu-groupLabel-font-weight, var(--typography-font-weight-semibold));color:var(--context-menu-groupLabel-color, var(--theme-text-muted));text-transform:var(--context-menu-groupLabel-text-transform, uppercase);letter-spacing:var(--context-menu-groupLabel-letter-spacing, .5px)}.context-menu-arrow{width:var(--context-menu-arrow-width, var(--spacing-2));height:var(--context-menu-arrow-height, var(--spacing-2))}.context-menu-arrowTip{transform:var(--context-menu-arrowTip-transform, rotate(45deg))}.context-menu-contextTrigger{display:block}.context-menu-positioner{z-index:1000}.context-menu-content{min-width:180px;background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);padding:var(--spacing-1);animation:context-menu-enter var(--duration-normal, .2s) ease;outline:none}.context-menu-content[data-state=closed]{display:none}@keyframes context-menu-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu-sm .context-menu-content{min-width:140px;padding:2px}.context-menu-sm .context-menu-item{padding:4px 8px;font-size:var(--typography-font-size-small)}.context-menu-lg .context-menu-content{min-width:220px;padding:6px}.context-menu-lg .context-menu-item{padding:10px 14px;font-size:var(--typography-font-size-large)}.context-menu-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--corner-medium);font-size:var(--typography-font-size-base);color:var(--theme-text-default);cursor:pointer;outline:none;transition:background-color var(--duration-normal, .2s)}.context-menu-item:hover,.context-menu-item[data-highlighted]{background:var(--theme-background-hover)}.context-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.context-menu-item[data-destructive]{color:var(--color-danger-default)}.context-menu-item[data-destructive]:hover,.context-menu-item[data-destructive][data-highlighted]{background:color-mix(in srgb,var(--color-danger-default) 10%,transparent)}.context-menu-itemIcon{width:var(--spacing-4);height:var(--spacing-4);color:var(--theme-text-muted);flex-shrink:0}.context-menu-item[data-destructive] .context-menu-itemIcon{color:var(--color-danger-default)}.context-menu-itemText{flex:1}.context-menu-itemShortcut{font-size:var(--typography-font-size-small);color:var(--theme-text-muted);margin-left:auto}.context-menu-separator{height:1px;background:var(--theme-border);margin:var(--spacing-1) 0}.context-menu-group{padding:0}.context-menu-triggerItem{display:flex;align-items:center;justify-content:space-between}.context-menu-triggerItem:after{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--theme-text-muted)}.context-menu-submenu{min-width:160px}.pagination-container{box-sizing:border-box;display:inline-flex;align-items:center}.pagination-container[hidden]{display:none}.pagination-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.pagination-button[hidden]{display:none}.pagination-ellipsis{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.pagination-ellipsis[hidden]{display:none}.pagination{gap:var(--pagination-gap, var(--spacing-2))}.pagination:focus-visible{box-shadow:var(--pagination-focus-visible-box-shadow, var(--shadow-focus));outline:var(--pagination-focus-visible-outline, none)}.pagination:disabled{opacity:var(--pagination-disabled-opacity, .5);cursor:var(--pagination-disabled-cursor, not-allowed)}.pagination-container{gap:var(--pagination-container-gap, var(--spacing-1))}.pagination-button{min-width:var(--pagination-button-min-width, var(--spacing-8));min-height:var(--pagination-button-min-height, var(--spacing-8));padding:var(--pagination-button-padding, var(--spacing-2));border-radius:var(--pagination-button-border-radius, var(--corner-small));background:var(--pagination-button-background, transparent);color:var(--pagination-button-color, var(--theme-text-inverse));border:var(--pagination-button-border, var(--border-standard));cursor:var(--pagination-button-cursor, pointer);font-size:var(--pagination-button-font-size, var(--typography-font-size-body-1));font-weight:var(--pagination-button-font-weight, 500);transition:var(--pagination-button-transition, background .15s, border-color .15s)}.pagination-button:focus-visible{box-shadow:var(--pagination-button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--pagination-button-focus-visible-outline, none)}.pagination-button[data-disabled]{opacity:var(--pagination-button-data-disabled-opacity, .5);cursor:var(--pagination-button-data-disabled-cursor, not-allowed)}.pagination-buttonActive{background:var(--pagination-buttonActive-background, var(--color-blue-default));color:var(--pagination-buttonActive-color, var(--color-white));border-color:var(--pagination-buttonActive-border-color, var(--color-blue-default))}.pagination-ellipsis{min-width:var(--pagination-ellipsis-min-width, var(--spacing-8));min-height:var(--pagination-ellipsis-min-height, var(--spacing-8));color:var(--pagination-ellipsis-color, var(--theme-text-muted));font-size:var(--pagination-ellipsis-font-size, var(--typography-font-size-body-1))}.input{gap:var(--input-gap, var(--spacing-2))}.input:focus-visible{box-shadow:var(--input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-focus-visible-outline, none)}.input:disabled{opacity:var(--input-disabled-opacity, .5);cursor:var(--input-disabled-cursor, not-allowed)}.input-error{border-color:var(--input-error-border-color, var(--color-error-default))}.input-error:focus-visible{box-shadow:var(--input-error-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-error-focus-visible-outline, none)}.input-error:disabled{opacity:var(--input-error-disabled-opacity, .5);cursor:var(--input-error-disabled-cursor, not-allowed)}.input-default:focus-visible{box-shadow:var(--input-default-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-default-focus-visible-outline, none)}.input-default:disabled{opacity:var(--input-default-disabled-opacity, .5);cursor:var(--input-default-disabled-cursor, not-allowed)}.input-sm{padding-inline:var(--input-sm-padding-inline, var(--spacing-2));padding-block:var(--input-sm-padding-block, var(--spacing-1));font-size:var(--input-sm-font-size, var(--typography-font-size-body-1));min-height:var(--input-sm-min-height, var(--spacing-8))}.input-md{padding-inline:var(--input-md-padding-inline, var(--sizing-12));padding-block:var(--input-md-padding-block, var(--sizing-14));font-size:var(--input-md-font-size, var(--typography-font-size-body-3));min-height:var(--input-md-min-height, var(--sizing-48))}.input-lg{padding-inline:var(--input-lg-padding-inline, var(--spacing-4));padding-block:var(--input-lg-padding-block, var(--spacing-3));font-size:var(--input-lg-font-size, var(--typography-font-size-h2));min-height:var(--input-lg-min-height, var(--spacing-12))}.input-field{border:var(--input-field-border, 1px solid var(--theme-stroke-high-contrast-default));border-radius:var(--input-field-border-radius, var(--corner-medium));background:var(--input-field-background, var(--color-transparent));color:var(--input-field-color, var(--theme-text-inverse));transition:var(--input-field-transition, border-color .2s, box-shadow .2s)}.input[data-error] .input-field,.input[data-state=error] .input-field{border:var(--input-data-error-input-field-border, var(--border-error))}.input-label{color:var(--input-label-color, var(--theme-text-inverse));font-size:var(--input-label-font-size, var(--typography-font-size-caption));line-height:var(--input-label-line-height, var(--typography-line-height-body));user-select:var(--input-label-user-select, none);font:var(--input-label-font, var(--text-style-caption))}.input-indicator{color:var(--input-indicator-color, var(--theme-text-muted));font-size:var(--input-indicator-font-size, var(--typography-font-size-caption))}.input-hint{color:var(--input-hint-color, var(--theme-text-muted));font-size:var(--input-hint-font-size, var(--typography-font-size-caption))}.input-errorMessage{color:var(--input-errorMessage-color, var(--color-error-default));font-size:var(--input-errorMessage-font-size, var(--typography-font-size-caption))}.input-group-field{box-sizing:border-box;display:inline-flex;align-items:center;transition:border-color .2s,box-shadow .2s}.input-group-field[hidden]{display:none}.input-group-leading{box-sizing:border-box;display:inline-flex;align-items:center}.input-group-leading[hidden]{display:none}.input-group-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.input-group-action[hidden]{display:none}.input-group-input{box-sizing:border-box;appearance:none;border:none;background:transparent;outline:none;color:inherit;font-size:inherit;flex:1;min-width:0}.input-group{gap:var(--input-group-gap, var(--spacing-2))}.input-group:focus-visible{box-shadow:var(--input-group-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-group-focus-visible-outline, none)}.input-group:disabled{opacity:var(--input-group-disabled-opacity, .5);cursor:var(--input-group-disabled-cursor, not-allowed)}.input-group-default:focus-visible{box-shadow:var(--input-group-default-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-group-default-focus-visible-outline, none)}.input-group-default:disabled{opacity:var(--input-group-default-disabled-opacity, .5);cursor:var(--input-group-default-disabled-cursor, not-allowed)}.input-group-error:focus-visible{box-shadow:var(--input-group-error-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-group-error-focus-visible-outline, none)}.input-group-error:disabled{opacity:var(--input-group-error-disabled-opacity, .5);cursor:var(--input-group-error-disabled-cursor, not-allowed)}.input-group-field{border:var(--input-group-field-border, var(--border-standard));border-radius:var(--input-group-field-border-radius, var(--corner-medium));background:var(--input-group-field-background, var(--theme-surface-1));color:var(--input-group-field-color, var(--theme-text-inverse))}.input-group-input:focus-visible{box-shadow:var(--input-group-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--input-group-input-focus-visible-outline, none)}.input-group-input[data-disabled]{opacity:var(--input-group-input-data-disabled-opacity, .5);cursor:var(--input-group-input-data-disabled-cursor, not-allowed)}.input-group-leading{color:var(--input-group-leading-color, var(--theme-text-muted));padding-right:var(--input-group-leading-padding-right, var(--spacing-2))}.input-group-action{color:var(--input-group-action-color, var(--color-blue-default));padding-left:var(--input-group-action-padding-left, var(--spacing-2));font-size:var(--input-group-action-font-size, var(--typography-font-size-body-1))}.input{box-sizing:border-box;display:inline-flex;align-items:stretch;flex-direction:column}.input[hidden]{display:none}.input-field{box-sizing:border-box}.input-labelWrapper{box-sizing:border-box;display:inline-flex;align-items:baseline}.input-labelWrapper[hidden]{display:none}.input-label,.input-indicator,.input-hint,.input-errorMessage{box-sizing:border-box}.text-area-labelWrapper{box-sizing:border-box;display:inline-flex;align-items:baseline}.text-area-labelWrapper[hidden]{display:none}.text-area{gap:var(--text-area-gap, var(--spacing-2))}.text-area:focus-visible{box-shadow:var(--text-area-focus-visible-box-shadow, var(--shadow-focus));outline:var(--text-area-focus-visible-outline, none)}.text-area:disabled{opacity:var(--text-area-disabled-opacity, .5);cursor:var(--text-area-disabled-cursor, not-allowed)}.text-area-sm{padding-inline:var(--text-area-sm-padding-inline, var(--spacing-3));padding-block:var(--text-area-sm-padding-block, var(--spacing-2));font-size:var(--text-area-sm-font-size, var(--typography-font-size-body))}.text-area-md{padding-inline:var(--text-area-md-padding-inline, var(--sizing-12));padding-block:var(--text-area-md-padding-block, var(--sizing-14));font-size:var(--text-area-md-font-size, var(--typography-font-size-body-3))}.text-area-lg{padding-inline:var(--text-area-lg-padding-inline, var(--spacing-3));padding-block:var(--text-area-lg-padding-block, var(--spacing-2));font-size:var(--text-area-lg-font-size, var(--typography-font-size-body))}.text-area-labelWrapper{margin-bottom:var(--text-area-labelWrapper-margin-bottom, var(--spacing-2))}.text-area-label{color:var(--text-area-label-color, var(--theme-text-inverse));font-size:var(--text-area-label-font-size, var(--typography-font-size-caption));line-height:var(--text-area-label-line-height, var(--typography-line-height-body));user-select:var(--text-area-label-user-select, none);font:var(--text-area-label-font, var(--text-style-caption))}.text-area-indicator{color:var(--text-area-indicator-color, var(--theme-text-muted));font-size:var(--text-area-indicator-font-size, var(--typography-font-size-caption))}.text-area-textarea{border:var(--text-area-textarea-border, 1px solid var(--theme-stroke-high-contrast-default));border-radius:var(--text-area-textarea-border-radius, var(--corner-medium));background:var(--text-area-textarea-background, var(--color-transparent));color:var(--text-area-textarea-color, var(--theme-text-inverse));resize:var(--text-area-textarea-resize, vertical);transition:var(--text-area-textarea-transition, border-color .2s, box-shadow .2s);font-family:var(--text-area-textarea-font-family, inherit);width:var(--text-area-textarea-width, 100%)}.text-area[data-error] .text-area-textarea,.text-area[data-state=error] .text-area-textarea{border:var(--text-area-data-error-text-area-textarea-border, var(--border-error))}.text-area-errorText{color:var(--text-area-errorText-color, var(--color-error-default));font-size:var(--text-area-errorText-font-size, var(--typography-font-size-caption));margin-top:var(--text-area-errorText-margin-top, var(--spacing-1))}.text-area-hint{color:var(--text-area-hint-color, var(--theme-text-muted));font-size:var(--text-area-hint-font-size, var(--typography-font-size-caption));margin-top:var(--text-area-hint-margin-top, var(--spacing-1))}.toggle-root{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.toggle-root[hidden]{display:none}.toggle{gap:var(--toggle-gap, var(--spacing-3));align-items:var(--toggle-align-items, flex-start)}.toggle:focus-visible{box-shadow:var(--toggle-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toggle-focus-visible-outline, none)}.toggle:disabled{opacity:var(--toggle-disabled-opacity, .5);cursor:var(--toggle-disabled-cursor, not-allowed)}.toggle-sm{padding-inline:var(--toggle-sm-padding-inline, var(--spacing-3));padding-block:var(--toggle-sm-padding-block, var(--spacing-2));font-size:var(--toggle-sm-font-size, var(--typography-font-size-body))}.toggle-md{padding-inline:var(--toggle-md-padding-inline, var(--spacing-3));padding-block:var(--toggle-md-padding-block, var(--spacing-2));font-size:var(--toggle-md-font-size, var(--typography-font-size-body))}.toggle-lg{padding-inline:var(--toggle-lg-padding-inline, var(--spacing-3));padding-block:var(--toggle-lg-padding-block, var(--spacing-2));font-size:var(--toggle-lg-font-size, var(--typography-font-size-body))}.toggle{padding-block:var(--toggle-padding-block, var(--spacing-2));padding-inline:var(--toggle-padding-inline, var(--spacing-3));border-radius:var(--toggle-border-radius, var(--corner-medium));border:var(--toggle-border, var(--border-standard));background:var(--toggle-background, var(--theme-surface-1));color:var(--toggle-color, var(--theme-text-inverse));font-size:var(--toggle-font-size, var(--typography-font-size-body-3));font-weight:var(--toggle-font-weight, var(--typography-font-weight-medium));cursor:var(--toggle-cursor, pointer);transition:var(--toggle-transition, background .15s ease, color .15s ease)}.toggle[data-state=on],.toggle[aria-pressed=true]{background:var(--color-primary-default);color:var(--color-white);border-color:var(--color-primary-default)}.toggle:hover:not([data-disabled]):not(:disabled){background:var(--theme-surface-2)}.toggle[data-state=on]:hover:not([data-disabled]):not(:disabled),.toggle[aria-pressed=true]:hover:not([data-disabled]):not(:disabled){background:var(--color-primary-600)}.toggle:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}.toggle[data-disabled],.toggle:disabled{opacity:.5;cursor:not-allowed}.slider-track{box-sizing:border-box;display:inline-flex;align-items:center}.slider-track[hidden]{display:none}.slider-range{box-sizing:border-box;position:absolute;top:0;left:0}.slider-control{box-sizing:border-box;display:inline-flex;align-items:center;position:relative}.slider-control[hidden]{display:none}.slider{gap:var(--slider-gap, var(--spacing-2))}.slider:focus-visible{box-shadow:var(--slider-focus-visible-box-shadow, var(--shadow-focus));outline:var(--slider-focus-visible-outline, none)}.slider:disabled{opacity:var(--slider-disabled-opacity, .5);cursor:var(--slider-disabled-cursor, not-allowed)}.slider-sm{--slider-track-width: 6rem;--slider-track-height: .25rem;--slider-thumb-size: .75rem}.slider-sm .slider-track{width:var(--slider-sm-slider-track-width, 6rem);height:var(--slider-sm-slider-track-height, .25rem)}.slider-sm .slider-thumb{width:var(--slider-sm-slider-thumb-width, .75rem);height:var(--slider-sm-slider-thumb-height, .75rem)}.slider-md{--slider-track-width: 8rem;--slider-track-height: 2px;--slider-thumb-size: 16px}.slider-md .slider-track{width:var(--slider-md-slider-track-width, 8rem);height:var(--slider-md-slider-track-height, 2px)}.slider-md .slider-thumb{width:var(--slider-md-slider-thumb-width, 16px);height:var(--slider-md-slider-thumb-height, 16px)}.slider-lg{--slider-track-width: 10rem;--slider-track-height: .5rem;--slider-thumb-size: 1.25rem}.slider-lg .slider-track{width:var(--slider-lg-slider-track-width, 10rem);height:var(--slider-lg-slider-track-height, .5rem)}.slider-lg .slider-thumb{width:var(--slider-lg-slider-thumb-width, 1.25rem);height:var(--slider-lg-slider-thumb-height, 1.25rem)}.slider-control{flex-shrink:var(--slider-control-flex-shrink, 0)}.slider-control:focus-visible{box-shadow:var(--slider-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--slider-control-focus-visible-outline, none)}.slider-control[data-disabled]{opacity:var(--slider-control-data-disabled-opacity, .5);cursor:var(--slider-control-data-disabled-cursor, not-allowed)}.slider-track{flex-shrink:var(--slider-track-flex-shrink, 0);border-radius:var(--slider-track-border-radius, var(--corner-full));background:var(--slider-track-background, var(--color-neutral-200));transition:var(--slider-track-transition, background .2s)}.slider-track:focus-visible{box-shadow:var(--slider-track-focus-visible-box-shadow, var(--shadow-focus));outline:var(--slider-track-focus-visible-outline, none)}.slider-track[data-disabled]{opacity:var(--slider-track-data-disabled-opacity, .5);cursor:var(--slider-track-data-disabled-cursor, not-allowed)}.slider-range{background:var(--slider-range-background, var(--color-blue-default));border-radius:var(--slider-range-border-radius, var(--corner-full))}.slider-thumb{cursor:var(--slider-thumb-cursor, grab);border-radius:var(--slider-thumb-border-radius, var(--corner-full));background:var(--slider-thumb-background, var(--color-white));box-shadow:var(--slider-thumb-box-shadow, 0px 0px 0px 2px var(--theme-color-accent-default), 0px 1px 2px 0px rgba(0, 0, 0, .2), 0px .1px .3px 0px rgba(0, 0, 0, .1));transition:var(--slider-thumb-transition, box-shadow .15s, transform .15s);stroke-width:var(--slider-thumb-stroke-width, 2px)}.slider-label{color:var(--slider-label-color, var(--theme-text-inverse));font-size:var(--slider-label-font-size, var(--typography-font-size-body-1));line-height:var(--slider-label-line-height, var(--typography-line-height-body-1));user-select:var(--slider-label-user-select, none)}.number-input{box-sizing:border-box;display:inline-flex;align-items:stretch;flex-direction:column}.number-input[hidden]{display:none}.number-input-incrementTrigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.number-input-incrementTrigger[hidden]{display:none}.number-input-decrementTrigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.number-input-decrementTrigger[hidden]{display:none}.number-input-scrubber{box-sizing:border-box;position:absolute;top:0;left:0}.number-input-control{box-sizing:border-box;display:inline-flex;align-items:center;overflow:hidden}.number-input-control[hidden]{display:none}.number-input-input{box-sizing:border-box;text-align:center;appearance:none;outline:none;flex:1}.number-input{gap:var(--number-input-gap, var(--spacing-2))}.number-input:focus-visible{box-shadow:var(--number-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--number-input-focus-visible-outline, none)}.number-input:disabled{opacity:var(--number-input-disabled-opacity, .5);cursor:var(--number-input-disabled-cursor, not-allowed)}.number-input-sm{min-height:var(--number-input-sm-min-height, var(--spacing-8));padding-inline:var(--number-input-sm-padding-inline, var(--spacing-2));font-size:var(--number-input-sm-font-size, var(--typography-font-size-body-1))}.number-input-md{min-height:var(--number-input-md-min-height, var(--spacing-10));padding-inline:var(--number-input-md-padding-inline, var(--spacing-3));font-size:var(--number-input-md-font-size, var(--typography-font-size-body-1))}.number-input-lg{min-height:var(--number-input-lg-min-height, var(--spacing-12));padding-inline:var(--number-input-lg-padding-inline, var(--spacing-4));font-size:var(--number-input-lg-font-size, var(--typography-font-size-h2))}.number-input-label{color:var(--number-input-label-color, var(--theme-text-inverse));font-size:var(--number-input-label-font-size, var(--typography-font-size-body-1));line-height:var(--number-input-label-line-height, var(--typography-line-height-body-1));user-select:var(--number-input-label-user-select, none)}.number-input-control{border:var(--number-input-control-border, var(--border-standard));border-radius:var(--number-input-control-border-radius, var(--corner-medium));background:var(--number-input-control-background, var(--theme-surface-1))}.number-input-control:focus-visible{box-shadow:var(--number-input-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--number-input-control-focus-visible-outline, none)}.number-input-control[data-disabled]{opacity:var(--number-input-control-data-disabled-opacity, .5);cursor:var(--number-input-control-data-disabled-cursor, not-allowed)}.number-input-input{border:var(--number-input-input-border, none);background:var(--number-input-input-background, transparent);color:var(--number-input-input-color, var(--theme-text-inverse));min-width:var(--number-input-input-min-width, 0px)}.number-input-input:focus-visible{box-shadow:var(--number-input-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--number-input-input-focus-visible-outline, none)}.number-input-input[data-disabled]{opacity:var(--number-input-input-data-disabled-opacity, .5);cursor:var(--number-input-input-data-disabled-cursor, not-allowed)}.number-input-incrementTrigger{border-left:var(--number-input-incrementTrigger-border-left, var(--border-standard));color:var(--number-input-incrementTrigger-color, var(--theme-text-muted));transition:var(--number-input-incrementTrigger-transition, background-color .15s, color .15s);padding:var(--number-input-incrementTrigger-padding, 0px);gap:var(--number-input-incrementTrigger-gap, var(--spacing-2));border-radius:var(--number-input-incrementTrigger-border-radius, var(--corner-full));cursor:var(--number-input-incrementTrigger-cursor, pointer)}.number-input-incrementTrigger:focus-visible{box-shadow:var(--number-input-incrementTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--number-input-incrementTrigger-focus-visible-outline, none)}.number-input-incrementTrigger[data-disabled]{opacity:var(--number-input-incrementTrigger-data-disabled-opacity, .5);cursor:var(--number-input-incrementTrigger-data-disabled-cursor, not-allowed)}.number-input-decrementTrigger{border-right:var(--number-input-decrementTrigger-border-right, var(--border-standard));color:var(--number-input-decrementTrigger-color, var(--theme-text-muted));transition:var(--number-input-decrementTrigger-transition, background-color .15s, color .15s);padding:var(--number-input-decrementTrigger-padding, 0px);gap:var(--number-input-decrementTrigger-gap, var(--spacing-2));border-radius:var(--number-input-decrementTrigger-border-radius, var(--corner-full));cursor:var(--number-input-decrementTrigger-cursor, pointer)}.number-input-decrementTrigger:focus-visible{box-shadow:var(--number-input-decrementTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--number-input-decrementTrigger-focus-visible-outline, none)}.number-input-decrementTrigger[data-disabled]{opacity:var(--number-input-decrementTrigger-data-disabled-opacity, .5);cursor:var(--number-input-decrementTrigger-data-disabled-cursor, not-allowed)}.number-input[data-disabled]{opacity:.5;cursor:not-allowed}.number-input[data-disabled] .number-input-input,.number-input[data-disabled] .number-input-incrementTrigger,.number-input[data-disabled] .number-input-decrementTrigger{pointer-events:none}.number-input[data-invalid] .number-input-control{border-color:var(--color-danger-default)}.number-input-control:focus-within{border-color:var(--color-primary-default);box-shadow:var(--shadow-focus)}.number-input-incrementTrigger:not([disabled]):hover,.number-input-decrementTrigger:not([disabled]):hover{background-color:var(--theme-background-hover)}.number-input-incrementTrigger:not([disabled]):active,.number-input-decrementTrigger:not([disabled]):active{background-color:var(--theme-background-subtle)}.number-input-incrementTrigger[disabled],.number-input-decrementTrigger[disabled]{opacity:.3;cursor:not-allowed}.pin-input{box-sizing:border-box;display:inline-flex;align-items:center;flex-direction:column}.pin-input[hidden]{display:none}.pin-input-control{box-sizing:border-box;display:inline-flex;align-items:center}.pin-input-control[hidden]{display:none}.pin-input-hiddenInput{box-sizing:border-box;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.pin-input-input{box-sizing:border-box;text-align:center;appearance:none;outline:none}.pin-input{gap:var(--pin-input-gap, var(--spacing-2))}.pin-input:focus-visible{box-shadow:var(--pin-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--pin-input-focus-visible-outline, none)}.pin-input:disabled{opacity:var(--pin-input-disabled-opacity, .5);cursor:var(--pin-input-disabled-cursor, not-allowed)}.pin-input-sm{font-size:var(--pin-input-sm-font-size, var(--typography-font-size-body-1))}.pin-input-md{font-size:var(--pin-input-md-font-size, var(--typography-font-size-body-1))}.pin-input-lg{font-size:var(--pin-input-lg-font-size, var(--typography-font-size-h2))}.pin-input-label{color:var(--pin-input-label-color, var(--theme-text-inverse));font-size:var(--pin-input-label-font-size, var(--typography-font-size-body-1));line-height:var(--pin-input-label-line-height, var(--typography-line-height-body-1));user-select:var(--pin-input-label-user-select, none);margin-bottom:var(--pin-input-label-margin-bottom, var(--spacing-2))}.pin-input-control{gap:var(--pin-input-control-gap, var(--spacing-2))}.pin-input-control:focus-visible{box-shadow:var(--pin-input-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--pin-input-control-focus-visible-outline, none)}.pin-input-control[data-disabled]{opacity:var(--pin-input-control-data-disabled-opacity, .5);cursor:var(--pin-input-control-data-disabled-cursor, not-allowed)}.pin-input-input{width:var(--pin-input-input-width, 2.5em);height:var(--pin-input-input-height, 2.5em);font-weight:var(--pin-input-input-font-weight, var(--typography-font-weight-medium));border:var(--pin-input-input-border, var(--border-standard));border-radius:var(--pin-input-input-border-radius, var(--corner-medium));background:var(--pin-input-input-background, var(--theme-surface-1));color:var(--pin-input-input-color, var(--theme-text-inverse))}.pin-input-input:focus-visible{box-shadow:var(--pin-input-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--pin-input-input-focus-visible-outline, none)}.pin-input-input[data-disabled]{opacity:var(--pin-input-input-data-disabled-opacity, .5);cursor:var(--pin-input-input-data-disabled-cursor, not-allowed)}.pin-input[data-disabled]{opacity:.5;cursor:not-allowed}.pin-input[data-disabled] .pin-input-input{pointer-events:none}.pin-input[data-invalid] .pin-input-input{border-color:var(--color-danger-default)}.pin-input-input:focus-visible{border-color:var(--color-primary-default);box-shadow:var(--shadow-focus);outline:none}.pin-input[data-complete] .pin-input-input{border-color:var(--color-success-default)}.color-picker-areaThumb{box-sizing:border-box;position:absolute;top:0;left:0}.color-picker-channelSlider{box-sizing:border-box;position:relative}.color-picker-channelSliderThumb{box-sizing:border-box;position:absolute;top:50%;left:0}.color-picker-control{box-sizing:border-box;display:inline-flex;align-items:center}.color-picker-control[hidden]{display:none}.color-picker-swatchGroup{box-sizing:border-box;display:inline-flex;align-items:center;flex-wrap:wrap}.color-picker-swatchGroup[hidden]{display:none}.color-picker-area{box-sizing:border-box;position:relative;overflow:hidden;width:100%}.color-picker-areaBackground{box-sizing:border-box;width:100%;height:100%}.color-picker-channelSliderTrack{box-sizing:border-box;height:100%}.color-picker-channelInput{box-sizing:border-box;width:100%}.color-picker{gap:var(--color-picker-gap, var(--spacing-2))}.color-picker:focus-visible{box-shadow:var(--color-picker-focus-visible-box-shadow, var(--shadow-focus));outline:var(--color-picker-focus-visible-outline, none)}.color-picker:disabled{opacity:var(--color-picker-disabled-opacity, .5);cursor:var(--color-picker-disabled-cursor, not-allowed)}.color-picker-sm{padding-inline:var(--color-picker-sm-padding-inline, var(--spacing-3));padding-block:var(--color-picker-sm-padding-block, var(--spacing-2));font-size:var(--color-picker-sm-font-size, var(--typography-font-size-body-1))}.color-picker-md{padding-inline:var(--color-picker-md-padding-inline, var(--spacing-3));padding-block:var(--color-picker-md-padding-block, var(--spacing-2));font-size:var(--color-picker-md-font-size, var(--typography-font-size-body-1))}.color-picker-lg{padding-inline:var(--color-picker-lg-padding-inline, var(--spacing-3));padding-block:var(--color-picker-lg-padding-block, var(--spacing-2));font-size:var(--color-picker-lg-font-size, var(--typography-font-size-body-1))}.color-picker-label{color:var(--color-picker-label-color, var(--theme-text-inverse));font-size:var(--color-picker-label-font-size, var(--typography-font-size-body-1));line-height:var(--color-picker-label-line-height, var(--typography-line-height-body-1));user-select:var(--color-picker-label-user-select, none)}.color-picker-control{gap:var(--color-picker-control-gap, var(--spacing-2))}.color-picker-control:focus-visible{box-shadow:var(--color-picker-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--color-picker-control-focus-visible-outline, none)}.color-picker-control[data-disabled]{opacity:var(--color-picker-control-data-disabled-opacity, .5);cursor:var(--color-picker-control-data-disabled-cursor, not-allowed)}.color-picker-triggerSwatch{width:var(--color-picker-triggerSwatch-width, var(--spacing-6));height:var(--color-picker-triggerSwatch-height, var(--spacing-6));border-radius:var(--color-picker-triggerSwatch-border-radius, var(--corner-small));border:var(--color-picker-triggerSwatch-border, var(--border-standard))}.color-picker-content{padding:var(--color-picker-content-padding, var(--spacing-4));background:var(--color-picker-content-background, var(--theme-surface-2));border:var(--color-picker-content-border, var(--border-standard));border-radius:var(--color-picker-content-border-radius, var(--corner-large));box-shadow:var(--color-picker-content-box-shadow, var(--shadow-large));min-width:var(--color-picker-content-min-width, 200px);gap:var(--color-picker-content-gap, var(--spacing-3))}.color-picker-area{height:var(--color-picker-area-height, 150px);border-radius:var(--color-picker-area-border-radius, var(--corner-medium))}.color-picker-areaThumb{border-radius:var(--color-picker-areaThumb-border-radius, var(--corner-full));border:var(--color-picker-areaThumb-border, var(--border-standard));box-shadow:var(--color-picker-areaThumb-box-shadow, var(--shadow-medium));transform:var(--color-picker-areaThumb-transform, translate(-50%, -50%));width:var(--color-picker-areaThumb-width, 16px);height:var(--color-picker-areaThumb-height, 16px)}.color-picker-channelSlider{border-radius:var(--color-picker-channelSlider-border-radius, var(--corner-full));margin-top:var(--color-picker-channelSlider-margin-top, var(--spacing-2));height:var(--color-picker-channelSlider-height, 12px)}.color-picker-channelSliderTrack{border-radius:var(--color-picker-channelSliderTrack-border-radius, var(--corner-full))}.color-picker-channelSliderThumb{border-radius:var(--color-picker-channelSliderThumb-border-radius, var(--corner-full));border:var(--color-picker-channelSliderThumb-border, var(--border-standard));box-shadow:var(--color-picker-channelSliderThumb-box-shadow, var(--shadow-small));transform:var(--color-picker-channelSliderThumb-transform, translate(-50%, -50%));width:var(--color-picker-channelSliderThumb-width, 16px);height:var(--color-picker-channelSliderThumb-height, 16px)}.color-picker-channelInput{border:var(--color-picker-channelInput-border, var(--border-standard));border-radius:var(--color-picker-channelInput-border-radius, var(--corner-small));padding:var(--color-picker-channelInput-padding, var(--spacing-2));text-align:var(--color-picker-channelInput-text-align, center);font-size:var(--color-picker-channelInput-font-size, var(--typography-font-size-body-1));font-family:var(--color-picker-channelInput-font-family, var(--typography-font-family-mono))}.color-picker-swatchGroup{gap:var(--color-picker-swatchGroup-gap, var(--spacing-2));margin-top:var(--color-picker-swatchGroup-margin-top, var(--spacing-2))}.color-picker-swatchTrigger{width:var(--color-picker-swatchTrigger-width, var(--spacing-6));height:var(--color-picker-swatchTrigger-height, var(--spacing-6));border-radius:var(--color-picker-swatchTrigger-border-radius, var(--corner-medium));background:var(--color-picker-swatchTrigger-background, var(--theme-surface-1));cursor:var(--color-picker-swatchTrigger-cursor, pointer);border:var(--color-picker-swatchTrigger-border, 1px solid var(--theme-border))}.color-picker-swatchTrigger:focus-visible{box-shadow:var(--color-picker-swatchTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--color-picker-swatchTrigger-focus-visible-outline, none)}.color-picker-swatchTrigger[data-disabled]{opacity:var(--color-picker-swatchTrigger-data-disabled-opacity, .5);cursor:var(--color-picker-swatchTrigger-data-disabled-cursor, not-allowed)}.color-picker-valueText{font-size:var(--color-picker-valueText-font-size, var(--typography-font-size-body-1));color:var(--color-picker-valueText-color, var(--theme-text-muted));font-family:var(--color-picker-valueText-font-family, var(--typography-font-family-mono))}.color-picker-eyeDropperTrigger{gap:var(--color-picker-eyeDropperTrigger-gap, var(--spacing-2));border-radius:var(--color-picker-eyeDropperTrigger-border-radius, var(--corner-full));cursor:var(--color-picker-eyeDropperTrigger-cursor, pointer);transition:var(--color-picker-eyeDropperTrigger-transition, all .15s ease)}.color-picker-eyeDropperTrigger:focus-visible{box-shadow:var(--color-picker-eyeDropperTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--color-picker-eyeDropperTrigger-focus-visible-outline, none)}.color-picker-eyeDropperTrigger[data-disabled]{opacity:var(--color-picker-eyeDropperTrigger-data-disabled-opacity, .5);cursor:var(--color-picker-eyeDropperTrigger-data-disabled-cursor, not-allowed)}.color-picker-formatSelect{font-size:var(--color-picker-formatSelect-font-size, var(--typography-font-size-body-1));padding:var(--color-picker-formatSelect-padding, var(--spacing-1));border-radius:var(--color-picker-formatSelect-border-radius, var(--corner-small));border:var(--color-picker-formatSelect-border, var(--border-standard));background:var(--color-picker-formatSelect-background, var(--theme-surface-1))}.color-picker[data-disabled]{opacity:.5;cursor:not-allowed}.color-picker[data-disabled] .color-picker-trigger,.color-picker[data-disabled] .color-picker-area,.color-picker[data-disabled] .color-picker-channelSlider{pointer-events:none}.color-picker-trigger:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}.color-picker-areaThumb:focus-visible,.color-picker-channelSliderThumb:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}.color-picker-swatchTrigger[data-state=checked]{outline:2px solid var(--color-primary-default);outline-offset:2px}.color-picker-content[data-state=open]{animation:colorPickerFadeIn .15s ease}.color-picker-content[data-state=closed]{animation:colorPickerFadeOut .1s ease}@keyframes colorPickerFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes colorPickerFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tags-input-control{box-sizing:border-box;display:inline-flex;align-items:center;flex-wrap:wrap}.tags-input-control[hidden]{display:none}.tags-input-item{box-sizing:border-box;display:inline-flex;align-items:center}.tags-input-item[hidden]{display:none}.tags-input-itemPreview{box-sizing:border-box;display:inline-flex;align-items:center}.tags-input-itemPreview[hidden]{display:none}.tags-input-itemDeleteTrigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tags-input-itemDeleteTrigger[hidden]{display:none}.tags-input-clearTrigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tags-input-clearTrigger[hidden]{display:none}.tags-input-input{box-sizing:border-box;appearance:none;outline:none;flex:1}.tags-input-itemInput{box-sizing:border-box;appearance:none;outline:none}.tags-input{gap:var(--tags-input-gap, var(--spacing-2))}.tags-input:focus-visible{box-shadow:var(--tags-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tags-input-focus-visible-outline, none)}.tags-input:disabled{opacity:var(--tags-input-disabled-opacity, .5);cursor:var(--tags-input-disabled-cursor, not-allowed)}.tags-input-sm{padding-inline:var(--tags-input-sm-padding-inline, var(--spacing-3));padding-block:var(--tags-input-sm-padding-block, var(--spacing-2));font-size:var(--tags-input-sm-font-size, var(--typography-font-size-body-1))}.tags-input-md{padding-inline:var(--tags-input-md-padding-inline, var(--spacing-3));padding-block:var(--tags-input-md-padding-block, var(--spacing-2));font-size:var(--tags-input-md-font-size, var(--typography-font-size-body-1))}.tags-input-lg{padding-inline:var(--tags-input-lg-padding-inline, var(--spacing-3));padding-block:var(--tags-input-lg-padding-block, var(--spacing-2));font-size:var(--tags-input-lg-font-size, var(--typography-font-size-body-1))}.tags-input-label{color:var(--tags-input-label-color, var(--theme-text-inverse));font-size:var(--tags-input-label-font-size, var(--typography-font-size-body-1));line-height:var(--tags-input-label-line-height, var(--typography-line-height-body-1));user-select:var(--tags-input-label-user-select, none);margin-bottom:var(--tags-input-label-margin-bottom, var(--spacing-1))}.tags-input-control{border:var(--tags-input-control-border, var(--border-standard));border-radius:var(--tags-input-control-border-radius, var(--corner-medium));background:var(--tags-input-control-background, var(--theme-surface-1));padding:var(--tags-input-control-padding, var(--spacing-1));gap:var(--tags-input-control-gap, var(--spacing-1))}.tags-input-control:focus-visible{box-shadow:var(--tags-input-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tags-input-control-focus-visible-outline, none)}.tags-input-control[data-disabled]{opacity:var(--tags-input-control-data-disabled-opacity, .5);cursor:var(--tags-input-control-data-disabled-cursor, not-allowed)}.tags-input-input{min-width:var(--tags-input-input-min-width, 80px);border:var(--tags-input-input-border, none);background:var(--tags-input-input-background, transparent);color:var(--tags-input-input-color, var(--theme-text-inverse));padding:var(--tags-input-input-padding, var(--spacing-1))}.tags-input-input:focus-visible{box-shadow:var(--tags-input-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tags-input-input-focus-visible-outline, none)}.tags-input-input[data-disabled]{opacity:var(--tags-input-input-data-disabled-opacity, .5);cursor:var(--tags-input-input-data-disabled-cursor, not-allowed)}.tags-input-clearTrigger{gap:var(--tags-input-clearTrigger-gap, var(--spacing-2));border-radius:var(--tags-input-clearTrigger-border-radius, var(--corner-full));cursor:var(--tags-input-clearTrigger-cursor, pointer);transition:var(--tags-input-clearTrigger-transition, all .15s ease)}.tags-input-clearTrigger:focus-visible{box-shadow:var(--tags-input-clearTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tags-input-clearTrigger-focus-visible-outline, none)}.tags-input-clearTrigger[data-disabled]{opacity:var(--tags-input-clearTrigger-data-disabled-opacity, .5);cursor:var(--tags-input-clearTrigger-data-disabled-cursor, not-allowed)}.tags-input-item{background:var(--tags-input-item-background, var(--theme-surface-3));border-radius:var(--tags-input-item-border-radius, var(--corner-small));padding:var(--tags-input-item-padding, var(--spacing-1))}.tags-input-item:focus-visible{box-shadow:var(--tags-input-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tags-input-item-focus-visible-outline, none)}.tags-input-item[data-disabled]{opacity:var(--tags-input-item-data-disabled-opacity, .5);cursor:var(--tags-input-item-data-disabled-cursor, not-allowed)}.tags-input-itemPreview{gap:var(--tags-input-itemPreview-gap, var(--spacing-1))}.tags-input-itemText{color:var(--tags-input-itemText-color, var(--theme-text-inverse));font-size:var(--tags-input-itemText-font-size, var(--typography-font-size-body-1));user-select:var(--tags-input-itemText-user-select, none)}.tags-input-itemDeleteTrigger{gap:var(--tags-input-itemDeleteTrigger-gap, var(--spacing-2));border-radius:var(--tags-input-itemDeleteTrigger-border-radius, var(--corner-full));cursor:var(--tags-input-itemDeleteTrigger-cursor, pointer);transition:var(--tags-input-itemDeleteTrigger-transition, all .15s ease)}.tags-input-itemDeleteTrigger:focus-visible{box-shadow:var(--tags-input-itemDeleteTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tags-input-itemDeleteTrigger-focus-visible-outline, none)}.tags-input-itemDeleteTrigger[data-disabled]{opacity:var(--tags-input-itemDeleteTrigger-data-disabled-opacity, .5);cursor:var(--tags-input-itemDeleteTrigger-data-disabled-cursor, not-allowed)}.tags-input[data-disabled]{opacity:.5;cursor:not-allowed}.tags-input[data-disabled] .tags-input-input,.tags-input[data-disabled] .tags-input-item{pointer-events:none}.tags-input[data-invalid] .tags-input-control{border-color:var(--color-danger-default)}.tags-input-control:focus-within{border-color:var(--color-primary-default);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-default) 20%,transparent)}.tags-input-item[data-highlighted]{outline:2px solid var(--color-primary-default);outline-offset:1px}.tags-input-item[data-disabled]{opacity:.5}.tags-input-itemDeleteTrigger:hover,.tags-input-clearTrigger:hover{color:var(--color-danger-default)}.file-upload-dropzone{box-sizing:border-box;display:inline-flex;align-items:center;flex-direction:column;justify-content:center}.file-upload-dropzone[hidden]{display:none}.file-upload-itemGroup{box-sizing:border-box;display:inline-flex;align-items:center;flex-direction:column}.file-upload-itemGroup[hidden]{display:none}.file-upload-item{box-sizing:border-box;display:inline-flex;align-items:center}.file-upload-item[hidden]{display:none}.file-upload-itemPreview{box-sizing:border-box;overflow:hidden}.file-upload-itemPreviewImage{box-sizing:border-box;width:100%;height:100%}.file-upload{gap:var(--file-upload-gap, var(--spacing-2))}.file-upload:focus-visible{box-shadow:var(--file-upload-focus-visible-box-shadow, var(--shadow-focus));outline:var(--file-upload-focus-visible-outline, none)}.file-upload:disabled{opacity:var(--file-upload-disabled-opacity, .5);cursor:var(--file-upload-disabled-cursor, not-allowed)}.file-upload-sm{--file-upload-icon-size: 1rem;padding-inline:var(--file-upload-sm-padding-inline, var(--spacing-2));padding-block:var(--file-upload-sm-padding-block, var(--spacing-1));font-size:var(--file-upload-sm-font-size, var(--typography-font-size-body-1))}.file-upload-sm .file-upload-icon{width:var(--file-upload-sm-file-upload-icon-width, 1rem);height:var(--file-upload-sm-file-upload-icon-height, 1rem)}.file-upload-md{--file-upload-icon-size: 1.25rem;padding-inline:var(--file-upload-md-padding-inline, var(--spacing-3));padding-block:var(--file-upload-md-padding-block, var(--spacing-2));font-size:var(--file-upload-md-font-size, var(--typography-font-size-body-1))}.file-upload-md .file-upload-icon{width:var(--file-upload-md-file-upload-icon-width, 1.25rem);height:var(--file-upload-md-file-upload-icon-height, 1.25rem)}.file-upload-lg{--file-upload-icon-size: 1.5rem;padding-inline:var(--file-upload-lg-padding-inline, var(--spacing-4));padding-block:var(--file-upload-lg-padding-block, var(--spacing-3));font-size:var(--file-upload-lg-font-size, var(--typography-font-size-h2))}.file-upload-lg .file-upload-icon{width:var(--file-upload-lg-file-upload-icon-width, 1.5rem);height:var(--file-upload-lg-file-upload-icon-height, 1.5rem)}.file-upload-label{color:var(--file-upload-label-color, var(--theme-text-inverse));font-size:var(--file-upload-label-font-size, var(--typography-font-size-body-1));line-height:var(--file-upload-label-line-height, var(--typography-line-height-body-1));user-select:var(--file-upload-label-user-select, none)}.file-upload-dropzone{cursor:var(--file-upload-dropzone-cursor, pointer);border:var(--file-upload-dropzone-border, var(--border-dashed));border-radius:var(--file-upload-dropzone-border-radius, var(--corner-large));padding:var(--file-upload-dropzone-padding, var(--spacing-6));gap:var(--file-upload-dropzone-gap, var(--spacing-3));background:var(--file-upload-dropzone-background, var(--theme-surface-1));text-align:var(--file-upload-dropzone-text-align, center)}.file-upload-trigger{gap:var(--file-upload-trigger-gap, var(--spacing-2));color:var(--file-upload-trigger-color, var(--theme-text-muted))}.file-upload-icon{width:var(--file-upload-icon-width, var(--spacing-4));height:var(--file-upload-icon-height, var(--spacing-4));flex-shrink:var(--file-upload-icon-flex-shrink, 0);color:var(--file-upload-icon-color, var(--theme-text-muted))}.file-upload-item{border-radius:var(--file-upload-item-border-radius, var(--corner-small));padding:var(--file-upload-item-padding, var(--spacing-2));background:var(--file-upload-item-background, var(--theme-surface-2));gap:var(--file-upload-item-gap, var(--spacing-3))}.file-upload-item:focus-visible{box-shadow:var(--file-upload-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--file-upload-item-focus-visible-outline, none)}.file-upload-item[data-disabled]{opacity:var(--file-upload-item-data-disabled-opacity, .5);cursor:var(--file-upload-item-data-disabled-cursor, not-allowed)}.file-upload-itemGroup{gap:var(--file-upload-itemGroup-gap, var(--spacing-2));margin-top:var(--file-upload-itemGroup-margin-top, var(--spacing-3))}.file-upload-itemName{flex:var(--file-upload-itemName-flex, 1);color:var(--file-upload-itemName-color, var(--theme-text-inverse));font-size:var(--file-upload-itemName-font-size, var(--typography-font-size-body-1));font-weight:var(--file-upload-itemName-font-weight, var(--typography-font-weight-medium));overflow:var(--file-upload-itemName-overflow, hidden);text-overflow:var(--file-upload-itemName-text-overflow, ellipsis);white-space:var(--file-upload-itemName-white-space, nowrap)}.file-upload-itemSizeText{color:var(--file-upload-itemSizeText-color, var(--theme-text-muted));font-size:var(--file-upload-itemSizeText-font-size, var(--typography-font-size-caption));flex-shrink:var(--file-upload-itemSizeText-flex-shrink, 0)}.file-upload-itemPreview{border-radius:var(--file-upload-itemPreview-border-radius, var(--corner-small));flex-shrink:var(--file-upload-itemPreview-flex-shrink, 0);background:var(--file-upload-itemPreview-background, var(--theme-surface-3));width:var(--file-upload-itemPreview-width, 40px);height:var(--file-upload-itemPreview-height, 40px)}.file-upload-itemPreviewImage{object-fit:var(--file-upload-itemPreviewImage-object-fit, cover)}.file-upload-itemDeleteTrigger{gap:var(--file-upload-itemDeleteTrigger-gap, var(--spacing-2));border-radius:var(--file-upload-itemDeleteTrigger-border-radius, var(--corner-full));cursor:var(--file-upload-itemDeleteTrigger-cursor, pointer);transition:var(--file-upload-itemDeleteTrigger-transition, all .15s ease)}.file-upload-itemDeleteTrigger:focus-visible{box-shadow:var(--file-upload-itemDeleteTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--file-upload-itemDeleteTrigger-focus-visible-outline, none)}.file-upload-itemDeleteTrigger[data-disabled]{opacity:var(--file-upload-itemDeleteTrigger-data-disabled-opacity, .5);cursor:var(--file-upload-itemDeleteTrigger-data-disabled-cursor, not-allowed)}.file-upload-clearTrigger{gap:var(--file-upload-clearTrigger-gap, var(--spacing-2));border-radius:var(--file-upload-clearTrigger-border-radius, var(--corner-full));cursor:var(--file-upload-clearTrigger-cursor, pointer);transition:var(--file-upload-clearTrigger-transition, all .15s ease)}.file-upload-clearTrigger:focus-visible{box-shadow:var(--file-upload-clearTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--file-upload-clearTrigger-focus-visible-outline, none)}.file-upload-clearTrigger[data-disabled]{opacity:var(--file-upload-clearTrigger-data-disabled-opacity, .5);cursor:var(--file-upload-clearTrigger-data-disabled-cursor, not-allowed)}.file-upload[data-disabled]{opacity:.5;cursor:not-allowed}.file-upload[data-disabled] .file-upload-dropzone,.file-upload[data-disabled] .file-upload-trigger{pointer-events:none}.file-upload[data-invalid] .file-upload-dropzone{border-color:var(--color-danger-default)}.file-upload-dropzone[data-dragging]{border-color:var(--color-primary-default);background-color:color-mix(in srgb,var(--color-primary-default) 5%,transparent)}.file-upload-dropzone:focus-within{border-color:var(--color-primary-default);box-shadow:var(--shadow-focus)}.file-upload-item:hover .file-upload-itemDeleteTrigger{opacity:1}.file-upload-itemDeleteTrigger{opacity:0;transition:opacity var(--duration-normal, .2s) ease}.file-upload-itemDeleteTrigger:hover,.file-upload-clearTrigger:hover{color:var(--color-danger-default)}.signature-pad-guide{box-sizing:border-box;position:absolute;inset:0 10% 25%}.signature-pad-clearTrigger{box-sizing:border-box;position:absolute;top:0;left:0}.signature-pad-hiddenInput{box-sizing:border-box;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0px solid transparent}.signature-pad-control{box-sizing:border-box;position:relative;overflow:hidden}.signature-pad-segment{box-sizing:border-box;width:100%;height:100%}.signature-pad{gap:var(--signature-pad-gap, var(--spacing-2))}.signature-pad:focus-visible{box-shadow:var(--signature-pad-focus-visible-box-shadow, var(--shadow-focus));outline:var(--signature-pad-focus-visible-outline, none)}.signature-pad:disabled{opacity:var(--signature-pad-disabled-opacity, .5);cursor:var(--signature-pad-disabled-cursor, not-allowed)}.signature-pad-sm{padding-inline:var(--signature-pad-sm-padding-inline, var(--spacing-3));padding-block:var(--signature-pad-sm-padding-block, var(--spacing-2));font-size:var(--signature-pad-sm-font-size, var(--typography-font-size-body-1))}.signature-pad-md{padding-inline:var(--signature-pad-md-padding-inline, var(--spacing-3));padding-block:var(--signature-pad-md-padding-block, var(--spacing-2));font-size:var(--signature-pad-md-font-size, var(--typography-font-size-body-1))}.signature-pad-lg{padding-inline:var(--signature-pad-lg-padding-inline, var(--spacing-3));padding-block:var(--signature-pad-lg-padding-block, var(--spacing-2));font-size:var(--signature-pad-lg-font-size, var(--typography-font-size-body-1))}.signature-pad-label{color:var(--signature-pad-label-color, var(--theme-text-inverse));font-size:var(--signature-pad-label-font-size, var(--typography-font-size-body-1));line-height:var(--signature-pad-label-line-height, var(--typography-line-height-body-1));user-select:var(--signature-pad-label-user-select, none);font-weight:var(--signature-pad-label-font-weight, var(--typography-font-weight-medium))}.signature-pad-control{border:var(--signature-pad-control-border, var(--border-dashed));border-radius:var(--signature-pad-control-border-radius, var(--corner-large));background:var(--signature-pad-control-background, var(--theme-surface-1));cursor:var(--signature-pad-control-cursor, crosshair);touch-action:var(--signature-pad-control-touch-action, none)}.signature-pad-control:focus-visible{box-shadow:var(--signature-pad-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--signature-pad-control-focus-visible-outline, none)}.signature-pad-control[data-disabled]{opacity:var(--signature-pad-control-data-disabled-opacity, .5);cursor:var(--signature-pad-control-data-disabled-cursor, not-allowed)}.signature-pad-segmentPath{fill:var(--signature-pad-segmentPath-fill, none);stroke:var(--signature-pad-segmentPath-stroke, var(--theme-text-inverse));stroke-linecap:var(--signature-pad-segmentPath-stroke-linecap, round);stroke-linejoin:var(--signature-pad-segmentPath-stroke-linejoin, round);stroke-width:var(--signature-pad-segmentPath-stroke-width, 2px)}.signature-pad-guide{top:var(--signature-pad-guide-top, auto);background:var(--signature-pad-guide-background, var(--theme-border));pointer-events:var(--signature-pad-guide-pointer-events, none);height:var(--signature-pad-guide-height, 1px)}.signature-pad-clearTrigger{right:var(--signature-pad-clearTrigger-right, var(--spacing-2));left:var(--signature-pad-clearTrigger-left, auto);opacity:var(--signature-pad-clearTrigger-opacity, 0);transition:var(--signature-pad-clearTrigger-transition, opacity .15s);top:var(--signature-pad-clearTrigger-top, 0px);width:var(--signature-pad-clearTrigger-width, 28px);height:var(--signature-pad-clearTrigger-height, 28px);gap:var(--signature-pad-clearTrigger-gap, var(--spacing-2));border-radius:var(--signature-pad-clearTrigger-border-radius, var(--corner-full));cursor:var(--signature-pad-clearTrigger-cursor, pointer)}.signature-pad-clearTrigger:focus-visible{box-shadow:var(--signature-pad-clearTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--signature-pad-clearTrigger-focus-visible-outline, none)}.signature-pad-clearTrigger[data-disabled]{opacity:var(--signature-pad-clearTrigger-data-disabled-opacity, .5);cursor:var(--signature-pad-clearTrigger-data-disabled-cursor, not-allowed)}.signature-pad{display:flex;flex-direction:column;gap:8px}.signature-pad-label{font-size:14px;font-weight:500;color:var(--theme-text-default)}.signature-pad-control{position:relative;border:2px dashed var(--theme-border);border-radius:var(--corner-large);background:var(--theme-surface-1);cursor:crosshair;touch-action:none;overflow:hidden}.signature-pad-control:focus-within{border-color:var(--color-primary-default);outline:2px solid var(--color-primary-default);outline-offset:2px}.signature-pad-control[data-disabled]{opacity:.5;cursor:not-allowed}.signature-pad-sm .signature-pad-control{width:280px;height:120px}.signature-pad-md .signature-pad-control{width:400px;height:160px}.signature-pad-lg .signature-pad-control{width:560px;height:200px}.signature-pad-segment{width:100%;height:100%}.signature-pad-segmentPath{fill:none;stroke:var(--theme-text-default);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.signature-pad-guide{position:absolute;bottom:25%;left:10%;right:10%;height:1px;background:var(--theme-border);pointer-events:none}.signature-pad-guide:before{content:"×";position:absolute;left:-16px;top:-10px;font-size:20px;color:var(--theme-text-muted)}.signature-pad-clearTrigger{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:var(--corner-medium);color:var(--theme-text-muted);cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s}.signature-pad-control:hover .signature-pad-clearTrigger,.signature-pad-control:focus-within .signature-pad-clearTrigger{opacity:1}.signature-pad-clearTrigger:hover{background:var(--theme-background-hover);color:var(--theme-text-default)}.signature-pad-clearTrigger:disabled{display:none}.signature-pad-hiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form{box-sizing:border-box;display:inline-flex;align-items:stretch;flex-direction:column}.form[hidden]{display:none}.form-field{box-sizing:border-box;display:inline-flex;align-items:stretch;flex-direction:column}.form-field[hidden]{display:none}.form-actions{box-sizing:border-box;display:inline-flex;align-items:center}.form-actions[hidden]{display:none}.form{gap:var(--form-gap, var(--spacing-2))}.form:focus-visible{box-shadow:var(--form-focus-visible-box-shadow, var(--shadow-focus));outline:var(--form-focus-visible-outline, none)}.form:disabled{opacity:var(--form-disabled-opacity, .5);cursor:var(--form-disabled-cursor, not-allowed)}.form-field{gap:var(--form-field-gap, var(--spacing-1))}.form-actions{padding-top:var(--form-actions-padding-top, var(--spacing-3));gap:var(--form-actions-gap, var(--spacing-2))}.form-label{color:var(--form-label-color, var(--theme-text-default));font-size:var(--form-label-font-size, var(--typography-font-size-body-2));font-weight:var(--form-label-font-weight, var(--typography-font-weight-medium))}.form-error{color:var(--form-error-color, var(--color-error-default));font-size:var(--form-error-font-size, var(--typography-font-size-body-2));padding:var(--form-error-padding, var(--spacing-2));background:var(--form-error-background, var(--color-error-subtle));border-radius:var(--form-error-border-radius, var(--corner-small));margin-bottom:var(--form-error-margin-bottom, var(--spacing-2))}.form{display:flex;width:100%}.form-layout-vertical{flex-direction:column}.form-layout-horizontal{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.form-layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-spacing-sm{gap:var(--spacing-2, 8px)}.form-spacing-md{gap:var(--spacing-3, 12px)}.form-spacing-lg{gap:var(--spacing-4, 16px)}.form-actionsAlign-left{justify-content:flex-start}.form-actionsAlign-center{justify-content:center}.form-actionsAlign-right{justify-content:flex-end}.form-actionsAlign-between{justify-content:space-between}.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;text-decoration:none}.button[hidden]{display:none}.button{gap:var(--button-gap, var(--sizing-8));transition:var(--button-transition, var(--transition-default));font-size:var(--button-font-size, .875rem);padding-block:var(--button-padding-block, var(--sizing-8));padding-inline:var(--button-padding-inline, var(--sizing-24));text-transform:var(--button-text-transform, uppercase);font-weight:var(--button-font-weight, var(--typography-font-weight-bold))}.button:focus-visible{box-shadow:var(--button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--button-focus-visible-outline, none)}.button:disabled{opacity:var(--button-disabled-opacity, .5);cursor:var(--button-disabled-cursor, not-allowed)}.button-primary{background:var(--button-primary-background, var(--color-blue-default));color:var(--button-primary-color, var(--color-white));border:var(--button-primary-border, var(--border-transparent));border-radius:var(--button-primary-border-radius, var(--corner-full))}.button-primary:hover{box-shadow:var(--button-primary-hover-box-shadow, inset -2px -2px 6px 0px var(--color-blue-default), inset 2px 2px 6px 0px var(--color-purple-default));background:var(--button-primary-hover-background, var(--color-transparent));color:var(--button-primary-hover-color, var(--theme-text-inverse))}.button-primary:active{background:var(--button-primary-active-background, var(--color-blue-default));box-shadow:var(--button-primary-active-box-shadow, var(--shadow-pressed))}.button-primary:focus-visible{box-shadow:var(--button-primary-focus-visible-box-shadow, 0px 0px 0px 3px var(--theme-background-site), 0px 0px 0px 5px var(--theme-stroke-focus-border));outline:var(--button-primary-focus-visible-outline, none)}.button-primary:disabled{opacity:var(--button-primary-disabled-opacity, .4);cursor:var(--button-primary-disabled-cursor, not-allowed);background:var(--button-primary-disabled-background, var(--color-blue-default));box-shadow:var(--button-primary-disabled-box-shadow, var(--shadow-none))}.button-secondary{background:var(--button-secondary-background, var(--color-transparent));color:var(--button-secondary-color, var(--theme-text-inverse));border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse));border-radius:var(--button-secondary-border-radius, var(--corner-full))}.button-secondary:hover{box-shadow:var(--button-secondary-hover-box-shadow, var(--shadow-glow-secondary));border:var(--button-secondary-hover-border, 1px solid var(--color-transparent))}.button-secondary:active{border:var(--button-secondary-active-border, var(--border-transparent))}.button-secondary:focus-visible{box-shadow:var(--button-secondary-focus-visible-box-shadow, 0px 0px 0px 3px var(--theme-background-site), 0px 0px 0px 5px var(--theme-stroke-focus-border));outline:var(--button-secondary-focus-visible-outline, none);border:var(--button-secondary-focus-visible-border, 1px solid var(--theme-stroke-high-contrast-inverse))}.button-secondary:disabled{opacity:var(--button-secondary-disabled-opacity, .4);cursor:var(--button-secondary-disabled-cursor, not-allowed)}@media(min-width:1024px){.button{font-size:var(--button-font-size, 1rem);padding-block:var(--button-padding-block, var(--sizing-16));padding-inline:var(--button-padding-inline, var(--sizing-40))}.button-secondary{border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse))}}@media(min-width:768px){.button{padding-block:var(--button-padding-block, var(--sizing-12));padding-inline:var(--button-padding-inline, var(--sizing-32))}.button-secondary{border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse))}}@media(min-width:1440px){.button-secondary{border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse))}}.tour-content{box-sizing:border-box;display:inline-flex;align-items:center}.tour-content[hidden]{display:none}.tour-progressBar{box-sizing:border-box;overflow:hidden}.tour-actions{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end}.tour-actions[hidden]{display:none}.tour-prevButton{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tour-prevButton[hidden]{display:none}.tour-nextButton{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tour-nextButton[hidden]{display:none}.tour-actionButton{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.tour-actionButton[hidden]{display:none}.tour-closeButton{box-sizing:border-box;position:absolute;top:8px;right:8px}.tour-progressFill{box-sizing:border-box;height:100%}.tour{gap:var(--tour-gap, var(--spacing-2))}.tour:focus-visible{box-shadow:var(--tour-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tour-focus-visible-outline, none)}.tour:disabled{opacity:var(--tour-disabled-opacity, .5);cursor:var(--tour-disabled-cursor, not-allowed)}.tour-sm{padding-inline:var(--tour-sm-padding-inline, var(--spacing-3));padding-block:var(--tour-sm-padding-block, var(--spacing-2));font-size:var(--tour-sm-font-size, var(--typography-font-size-body-1))}.tour-md{padding-inline:var(--tour-md-padding-inline, var(--spacing-3));padding-block:var(--tour-md-padding-block, var(--spacing-2));font-size:var(--tour-md-font-size, var(--typography-font-size-body-1))}.tour-lg{padding-inline:var(--tour-lg-padding-inline, var(--spacing-3));padding-block:var(--tour-lg-padding-block, var(--spacing-2));font-size:var(--tour-lg-font-size, var(--typography-font-size-body-1))}.tour-backdrop{position:var(--tour-backdrop-position, fixed);z-index:var(--tour-backdrop-z-index, 48);inset:var(--tour-backdrop-inset, 0px);background:var(--tour-backdrop-background, rgba(0, 0, 0, .5))}.tour-spotlight{border-radius:var(--tour-spotlight-border-radius, var(--corner-small));transition:var(--tour-spotlight-transition, all .2s ease)}.tour-content{background:var(--tour-content-background, var(--theme-surface-2));border:var(--tour-content-border, var(--border-standard));border-radius:var(--tour-content-border-radius, var(--corner-large));box-shadow:var(--tour-content-box-shadow, var(--theme-elevation-2));padding:var(--tour-content-padding, var(--spacing-4));max-width:var(--tour-content-max-width, 320px)}.tour-title{font-weight:var(--tour-title-font-weight, var(--typography-font-weight-semibold));color:var(--tour-title-color, var(--theme-text-inverse));font-size:var(--tour-title-font-size, var(--typography-font-size-body-1));margin:var(--tour-title-margin, 0px)}.tour-description{color:var(--tour-description-color, var(--theme-text-muted));font-size:var(--tour-description-font-size, var(--typography-font-size-body-1));margin-top:var(--tour-description-margin-top, var(--spacing-1));line-height:var(--tour-description-line-height, var(--typography-line-height-130))}.tour-progressBar{height:var(--tour-progressBar-height, 4px);background:var(--tour-progressBar-background, var(--theme-surface-3));border-radius:var(--tour-progressBar-border-radius, var(--corner-full));margin-bottom:var(--tour-progressBar-margin-bottom, var(--spacing-3))}.tour-progressFill{background:var(--tour-progressFill-background, var(--color-blue-default));transition:var(--tour-progressFill-transition, width .2s ease)}.tour-stepCounter{color:var(--tour-stepCounter-color, var(--theme-text-muted));font-size:var(--tour-stepCounter-font-size, var(--typography-font-size-caption));margin-top:var(--tour-stepCounter-margin-top, var(--spacing-2))}.tour-actions{gap:var(--tour-actions-gap, var(--spacing-2));margin-top:var(--tour-actions-margin-top, var(--spacing-4))}.tour-actionButton:focus-visible{box-shadow:var(--tour-actionButton-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tour-actionButton-focus-visible-outline, none)}.tour-actionButton[data-disabled]{opacity:var(--tour-actionButton-data-disabled-opacity, .5);cursor:var(--tour-actionButton-data-disabled-cursor, not-allowed)}.tour-closeButton{gap:var(--tour-closeButton-gap, var(--spacing-2));border-radius:var(--tour-closeButton-border-radius, var(--corner-full));cursor:var(--tour-closeButton-cursor, pointer);transition:var(--tour-closeButton-transition, all .15s ease)}.tour-closeButton:focus-visible{box-shadow:var(--tour-closeButton-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tour-closeButton-focus-visible-outline, none)}.tour-closeButton[data-disabled]{opacity:var(--tour-closeButton-data-disabled-opacity, .5);cursor:var(--tour-closeButton-data-disabled-cursor, not-allowed)}.tour-prevButton{gap:var(--tour-prevButton-gap, var(--sizing-8));transition:var(--tour-prevButton-transition, var(--transition-default));font-size:var(--tour-prevButton-font-size, .875rem);padding-block:var(--tour-prevButton-padding-block, var(--sizing-8));padding-inline:var(--tour-prevButton-padding-inline, var(--sizing-24));text-transform:var(--tour-prevButton-text-transform, uppercase);font-weight:var(--tour-prevButton-font-weight, var(--typography-font-weight-bold))}.tour-prevButton:focus-visible{box-shadow:var(--tour-prevButton-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tour-prevButton-focus-visible-outline, none)}.tour-prevButton[data-disabled]{opacity:var(--tour-prevButton-data-disabled-opacity, .5);cursor:var(--tour-prevButton-data-disabled-cursor, not-allowed)}.tour-nextButton{gap:var(--tour-nextButton-gap, var(--sizing-8));transition:var(--tour-nextButton-transition, var(--transition-default));font-size:var(--tour-nextButton-font-size, .875rem);padding-block:var(--tour-nextButton-padding-block, var(--sizing-8));padding-inline:var(--tour-nextButton-padding-inline, var(--sizing-24));text-transform:var(--tour-nextButton-text-transform, uppercase);font-weight:var(--tour-nextButton-font-weight, var(--typography-font-weight-bold))}.tour-nextButton:focus-visible{box-shadow:var(--tour-nextButton-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tour-nextButton-focus-visible-outline, none)}.tour-nextButton[data-disabled]{opacity:var(--tour-nextButton-data-disabled-opacity, .5);cursor:var(--tour-nextButton-data-disabled-cursor, not-allowed)}.tour-backdrop{position:fixed;inset:0;background-color:#00000080;z-index:1000}.tour-backdrop[data-state=closed]{display:none}.tour-spotlight{position:absolute;border-radius:4px;box-shadow:0 0 0 9999px #00000080;transition:all .2s ease}.tour-positioner{position:absolute;z-index:1001}.tour-content{background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:var(--corner-large);box-shadow:var(--shadow-large);max-width:320px;animation:tour-enter .2s ease}.tour-content[data-state=closed]{display:none}@keyframes tour-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tour-arrow{--arrow-size: 8px;--arrow-background: var(--theme-surface-2)}.tour-arrowTip{border-top:var(--arrow-size) solid transparent;border-bottom:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid var(--arrow-background)}.tour-closeButton{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;padding:4px;color:var(--theme-text-muted);border-radius:var(--corner-small);transition:color .15s,background-color .15s}.tour-closeButton:hover{color:var(--theme-text-default);background-color:var(--theme-background-hover)}.tour-progressBar{height:4px;background:var(--theme-surface-3);border-radius:var(--corner-full);overflow:hidden;margin-bottom:12px}.tour-progressFill{height:100%;background:var(--color-primary-default);transition:width .2s ease}.tour-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.tour-prevButton,.tour-nextButton,.tour-actionButton{padding:8px 16px;border-radius:var(--corner-medium);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);cursor:pointer;transition:background-color .15s,color .15s}.tour-prevButton{background:var(--theme-surface-1);border:1px solid var(--theme-border);color:var(--theme-text-default)}.tour-prevButton:hover{background:var(--theme-background-hover)}.tour-nextButton{background:var(--color-primary-default);border:none;color:var(--color-white)}.tour-nextButton:hover{background:var(--color-primary-600)}.tour-nextButton:disabled{opacity:.5;cursor:not-allowed}.tree-view-tree{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column}.tree-view-tree[hidden]{display:none}.tree-view-branch{box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column}.tree-view-branch[hidden]{display:none}.tree-view-branchControl{box-sizing:border-box;display:inline-flex;align-items:center}.tree-view-branchControl[hidden]{display:none}.tree-view-branchTrigger{box-sizing:border-box;display:inline-flex;align-items:center}.tree-view-branchTrigger[hidden]{display:none}.tree-view-branchIndicator{box-sizing:border-box;display:inline-flex;align-items:center}.tree-view-branchIndicator[hidden]{display:none}.tree-view-item{box-sizing:border-box;display:inline-flex;align-items:center}.tree-view-item[hidden]{display:none}.tree-view-branchContent{box-sizing:border-box;display:flex;align-items:stretch;position:relative;flex-direction:column}.tree-view-branchContent[hidden]{display:none}.tree-view{gap:var(--tree-view-gap, var(--spacing-2))}.tree-view:focus-visible{box-shadow:var(--tree-view-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tree-view-focus-visible-outline, none)}.tree-view:disabled{opacity:var(--tree-view-disabled-opacity, .5);cursor:var(--tree-view-disabled-cursor, not-allowed)}.tree-view-sm{font-size:var(--tree-view-sm-font-size, var(--typography-font-size-caption));gap:var(--tree-view-sm-gap, var(--spacing-1))}.tree-view-md{font-size:var(--tree-view-md-font-size, var(--typography-font-size-body-3));gap:var(--tree-view-md-gap, var(--spacing-1))}.tree-view-lg{font-size:var(--tree-view-lg-font-size, var(--typography-font-size-body));gap:var(--tree-view-lg-gap, var(--spacing-2))}.tree-view-label{color:var(--tree-view-label-color, var(--theme-text-inverse));font-size:var(--tree-view-label-font-size, var(--typography-font-size-body-3));font-weight:var(--tree-view-label-font-weight, var(--typography-font-weight-medium));margin-bottom:var(--tree-view-label-margin-bottom, var(--spacing-2))}.tree-view-tree{gap:var(--tree-view-tree-gap, var(--spacing-1))}.tree-view-branchControl{gap:var(--tree-view-branchControl-gap, var(--spacing-1));padding:var(--tree-view-branchControl-padding, var(--spacing-1));border-radius:var(--tree-view-branchControl-border-radius, var(--corner-small));cursor:var(--tree-view-branchControl-cursor, pointer);transition:var(--tree-view-branchControl-transition, background-color .15s)}.tree-view-branchControl:hover{background:var(--tree-view-branchControl-hover-background, var(--theme-surface-1))}.tree-view-branchControl:focus-visible{box-shadow:var(--tree-view-branchControl-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tree-view-branchControl-focus-visible-outline, none);outline-width:var(--tree-view-branchControl-focus-visible-outline-width, 2px);outline-style:var(--tree-view-branchControl-focus-visible-outline-style, solid);outline-color:var(--tree-view-branchControl-focus-visible-outline-color, var(--theme-color-primary-default));outline-offset:var(--tree-view-branchControl-focus-visible-outline-offset, -2px)}.tree-view-branchControl[data-disabled]{opacity:var(--tree-view-branchControl-data-disabled-opacity, .5);cursor:var(--tree-view-branchControl-data-disabled-cursor, not-allowed)}.tree-view-branchControl[data-selected]{background:var(--tree-view-branchControl-data-selected-background, var(--color-blue-subtle));color:var(--tree-view-branchControl-data-selected-color, var(--theme-color-primary-default))}.tree-view-branchTrigger{cursor:var(--tree-view-branchTrigger-cursor, pointer);border-radius:var(--tree-view-branchTrigger-border-radius, var(--corner-small));padding:var(--tree-view-branchTrigger-padding, 2px)}.tree-view-branchTrigger:hover{background:var(--tree-view-branchTrigger-hover-background, var(--theme-surface-2))}.tree-view-branchTrigger:focus-visible{box-shadow:var(--tree-view-branchTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tree-view-branchTrigger-focus-visible-outline, none)}.tree-view-branchTrigger[data-disabled]{opacity:var(--tree-view-branchTrigger-data-disabled-opacity, .5);cursor:var(--tree-view-branchTrigger-data-disabled-cursor, not-allowed)}.tree-view-branchContent{padding-left:var(--tree-view-branchContent-padding-left, var(--spacing-4))}.tree-view-branchText{color:var(--tree-view-branchText-color, var(--theme-text-inverse));font-size:var(--tree-view-branchText-font-size, var(--typography-font-size-body-3));user-select:var(--tree-view-branchText-user-select, none)}.tree-view-branchIndicator{color:var(--tree-view-branchIndicator-color, var(--theme-text-muted));width:var(--tree-view-branchIndicator-width, var(--spacing-4));height:var(--tree-view-branchIndicator-height, var(--spacing-4));flex-shrink:var(--tree-view-branchIndicator-flex-shrink, 0);transition:var(--tree-view-branchIndicator-transition, transform .15s ease)}.tree-view-branchIndentGuide{border-inline-start-width:var(--tree-view-branchIndentGuide-border-inline-start-width, 1px);border-inline-start-style:var(--tree-view-branchIndentGuide-border-inline-start-style, solid);border-inline-start-color:var(--tree-view-branchIndentGuide-border-inline-start-color, var(--theme-border));position:var(--tree-view-branchIndentGuide-position, absolute);inset-inline-start:var(--tree-view-branchIndentGuide-inset-inline-start, 8px);inset-block-start:var(--tree-view-branchIndentGuide-inset-block-start, 0);inset-block-end:var(--tree-view-branchIndentGuide-inset-block-end, 0);border-inline-start:var(--tree-view-branchIndentGuide-border-inline-start, 1px solid var(--theme-border))}.tree-view-item{gap:var(--tree-view-item-gap, var(--spacing-1));padding:var(--tree-view-item-padding, var(--spacing-1));border-radius:var(--tree-view-item-border-radius, var(--corner-small));cursor:var(--tree-view-item-cursor, pointer);transition:var(--tree-view-item-transition, background-color .15s)}.tree-view-item:hover{background:var(--tree-view-item-hover-background, var(--theme-surface-1))}.tree-view-item:focus-visible{box-shadow:var(--tree-view-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tree-view-item-focus-visible-outline, none);outline-width:var(--tree-view-item-focus-visible-outline-width, 2px);outline-style:var(--tree-view-item-focus-visible-outline-style, solid);outline-color:var(--tree-view-item-focus-visible-outline-color, var(--theme-color-primary-default));outline-offset:var(--tree-view-item-focus-visible-outline-offset, -2px)}.tree-view-item[data-disabled]{opacity:var(--tree-view-item-data-disabled-opacity, .5);cursor:var(--tree-view-item-data-disabled-cursor, not-allowed)}.tree-view-item[data-selected]{background:var(--tree-view-item-data-selected-background, var(--color-blue-subtle));color:var(--tree-view-item-data-selected-color, var(--theme-color-primary-default))}.tree-view-itemText{color:var(--tree-view-itemText-color, var(--theme-text-inverse));font-size:var(--tree-view-itemText-font-size, var(--typography-font-size-body-3));user-select:var(--tree-view-itemText-user-select, none)}.tree-view-branchControl[data-state=open]>.tree-view-branchTrigger>.tree-view-branchIndicator{transform:rotate(90deg)}.dialog-content{box-sizing:border-box;overflow:hidden;position:relative}.dialog-backdrop{box-sizing:border-box;position:fixed;inset:0;z-index:49;--z-index: 49 !important}.dialog-positioner{box-sizing:border-box;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;z-index:50;--z-index: 50 !important}.dialog-positioner[hidden]{display:none}.dialog-closeTrigger{box-sizing:border-box;position:absolute}.dialog{gap:var(--dialog-gap, var(--spacing-2))}.dialog:focus-visible{box-shadow:var(--dialog-focus-visible-box-shadow, var(--shadow-focus));outline:var(--dialog-focus-visible-outline, none)}.dialog:disabled{opacity:var(--dialog-disabled-opacity, .5);cursor:var(--dialog-disabled-cursor, not-allowed)}.dialog-sm{padding-inline:var(--dialog-sm-padding-inline, var(--spacing-3));padding-block:var(--dialog-sm-padding-block, var(--spacing-2));font-size:var(--dialog-sm-font-size, var(--typography-font-size-body-1))}.dialog-md{padding-inline:var(--dialog-md-padding-inline, var(--spacing-3));padding-block:var(--dialog-md-padding-block, var(--spacing-2));font-size:var(--dialog-md-font-size, var(--typography-font-size-body-1))}.dialog-lg{padding-inline:var(--dialog-lg-padding-inline, var(--spacing-3));padding-block:var(--dialog-lg-padding-block, var(--spacing-2));font-size:var(--dialog-lg-font-size, var(--typography-font-size-body-1))}.dialog-full{padding-inline:var(--dialog-full-padding-inline, var(--spacing-3));padding-block:var(--dialog-full-padding-block, var(--spacing-2));font-size:var(--dialog-full-font-size, var(--typography-font-size-body-1))}.dialog-backdrop{background:var(--dialog-backdrop-background, rgba(0, 0, 0, .5))}.dialog-content{background:var(--dialog-content-background, var(--theme-surface-3));border-radius:var(--dialog-content-border-radius, var(--corner-large));box-shadow:var(--dialog-content-box-shadow, var(--theme-elevation-3))}.dialog-title{color:var(--dialog-title-color, var(--theme-text-inverse));font-size:var(--dialog-title-font-size, var(--typography-font-size-h2));font-weight:var(--dialog-title-font-weight, var(--typography-font-weight-semibold))}.dialog-description{color:var(--dialog-description-color, var(--theme-text-muted));font-size:var(--dialog-description-font-size, var(--typography-font-size-caption));margin-top:var(--dialog-description-margin-top, var(--spacing-1))}.dialog-closeTrigger{top:var(--dialog-closeTrigger-top, var(--spacing-4));right:var(--dialog-closeTrigger-right, var(--spacing-4));gap:var(--dialog-closeTrigger-gap, var(--spacing-2));border-radius:var(--dialog-closeTrigger-border-radius, var(--corner-full));cursor:var(--dialog-closeTrigger-cursor, pointer);transition:var(--dialog-closeTrigger-transition, all .15s ease)}.dialog-closeTrigger:focus-visible{box-shadow:var(--dialog-closeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--dialog-closeTrigger-focus-visible-outline, none)}.dialog-closeTrigger[data-disabled]{opacity:var(--dialog-closeTrigger-data-disabled-opacity, .5);cursor:var(--dialog-closeTrigger-data-disabled-cursor, not-allowed)}.dialog-backdrop[data-state=closed],.dialog-positioner[data-state=closed]{display:none}.dialog-positioner{pointer-events:none}.dialog-content{pointer-events:auto;max-width:90vw;max-height:90vh;overflow:auto}.dialog-sm .dialog-content{width:320px}.dialog-md .dialog-content{width:480px}.dialog-lg .dialog-content{width:640px}.dialog-full .dialog-content{width:90vw;height:90vh}.tooltip{gap:var(--tooltip-gap, var(--spacing-2))}.tooltip:focus-visible{box-shadow:var(--tooltip-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tooltip-focus-visible-outline, none)}.tooltip:disabled{opacity:var(--tooltip-disabled-opacity, .5);cursor:var(--tooltip-disabled-cursor, not-allowed)}.tooltip-dark{background:var(--tooltip-dark-background, var(--theme-surface-3));color:var(--tooltip-dark-color, var(--theme-text-inverse))}.tooltip-dark:focus-visible{box-shadow:var(--tooltip-dark-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tooltip-dark-focus-visible-outline, none)}.tooltip-dark:disabled{opacity:var(--tooltip-dark-disabled-opacity, .5);cursor:var(--tooltip-dark-disabled-cursor, not-allowed)}.tooltip-light{background:var(--tooltip-light-background, var(--theme-surface-1));color:var(--tooltip-light-color, var(--theme-text-inverse));border:var(--tooltip-light-border, var(--border-standard))}.tooltip-light:focus-visible{box-shadow:var(--tooltip-light-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tooltip-light-focus-visible-outline, none)}.tooltip-light:disabled{opacity:var(--tooltip-light-disabled-opacity, .5);cursor:var(--tooltip-light-disabled-cursor, not-allowed)}.tooltip-trigger{cursor:var(--tooltip-trigger-cursor, pointer)}.tooltip-trigger:focus-visible{box-shadow:var(--tooltip-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--tooltip-trigger-focus-visible-outline, none)}.tooltip-trigger[data-disabled]{opacity:var(--tooltip-trigger-data-disabled-opacity, .5);cursor:var(--tooltip-trigger-data-disabled-cursor, not-allowed)}.tooltip-content{padding:var(--tooltip-content-padding, var(--spacing-2));border-radius:var(--tooltip-content-border-radius, var(--corner-small));box-shadow:var(--tooltip-content-box-shadow, var(--shadow-medium));font-size:var(--tooltip-content-font-size, var(--typography-font-size-body-1));line-height:var(--tooltip-content-line-height, var(--typography-line-height-body-1));white-space:var(--tooltip-content-white-space, nowrap);max-width:var(--tooltip-content-max-width, 200px)}.tooltip-arrow{width:var(--tooltip-arrow-width, var(--spacing-2));height:var(--tooltip-arrow-height, var(--spacing-2))}.tooltip-arrowTip{transform:var(--tooltip-arrowTip-transform, rotate(45deg))}.tooltip>.tooltip-positioner{opacity:0;visibility:hidden;transition:opacity var(--duration-normal, .2s) ease-in-out,visibility var(--duration-normal, .2s) ease-in-out;pointer-events:none}.tooltip:hover>.tooltip-positioner,.tooltip:focus-within>.tooltip-positioner{opacity:1;visibility:visible}.tooltip[data-preview-open=true]>.tooltip-positioner{opacity:1;visibility:visible}.hover-card-trigger{box-sizing:border-box;display:inline-flex;align-items:center}.hover-card-trigger[hidden]{display:none}.hover-card{gap:var(--hover-card-gap, var(--spacing-2))}.hover-card:focus-visible{box-shadow:var(--hover-card-focus-visible-box-shadow, var(--shadow-focus));outline:var(--hover-card-focus-visible-outline, none)}.hover-card:disabled{opacity:var(--hover-card-disabled-opacity, .5);cursor:var(--hover-card-disabled-cursor, not-allowed)}.hover-card-trigger{cursor:var(--hover-card-trigger-cursor, pointer);color:var(--hover-card-trigger-color, var(--color-blue-default))}.hover-card-trigger:focus-visible{box-shadow:var(--hover-card-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--hover-card-trigger-focus-visible-outline, none)}.hover-card-trigger[data-disabled]{opacity:var(--hover-card-trigger-data-disabled-opacity, .5);cursor:var(--hover-card-trigger-data-disabled-cursor, not-allowed)}.hover-card-content{padding:var(--hover-card-content-padding, var(--spacing-4));background:var(--hover-card-content-background, var(--theme-surface-2));border:var(--hover-card-content-border, var(--border-standard));border-radius:var(--hover-card-content-border-radius, var(--corner-large));box-shadow:var(--hover-card-content-box-shadow, var(--shadow-large));min-width:var(--hover-card-content-min-width, 280px);max-width:var(--hover-card-content-max-width, 360px)}.hover-card-arrow{width:var(--hover-card-arrow-width, var(--spacing-2));height:var(--hover-card-arrow-height, var(--spacing-2))}.hover-card-arrowTip{transform:var(--hover-card-arrowTip-transform, rotate(45deg))}.hover-card{position:relative;display:inline-block}.hover-card-trigger{cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;color:var(--color-primary-default)}.hover-card-trigger:hover{text-decoration:underline}.hover-card-positioner{z-index:1000}.hover-card-content{background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);animation:hover-card-enter var(--duration-normal, .2s) ease}.hover-card-content[data-state=closed]{animation:hover-card-exit var(--duration-normal, .2s) ease forwards}@keyframes hover-card-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes hover-card-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.hover-card-sm .hover-card-content{padding:12px;min-width:200px;max-width:280px}.hover-card-md .hover-card-content{padding:16px;min-width:280px;max-width:360px}.hover-card-lg .hover-card-content{padding:20px;min-width:320px;max-width:420px}.hover-card-arrow{--arrow-size: 8px;--arrow-background: var(--theme-surface-2)}.hover-card-arrowTip{border-top:var(--arrow-size) solid transparent;border-bottom:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid var(--arrow-background)}.toast{box-sizing:border-box;display:inline-flex;align-items:center;background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:var(--corner-large);box-shadow:var(--theme-elevation-2)}.toast[hidden]{display:none}.toast-actionTrigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.toast-actionTrigger[hidden]{display:none}.toast-closeTrigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.toast-closeTrigger[hidden]{display:none}.toast-progressBar{box-sizing:border-box;position:absolute;inset:auto 0 0;overflow:hidden}.toast-progressFill{box-sizing:border-box;height:100%}.toast{gap:var(--toast-gap, var(--spacing-2));padding:var(--toast-padding, var(--spacing-3));padding-inline:var(--toast-padding-inline, var(--spacing-4));background:var(--toast-background, var(--theme-surface-2));border:var(--toast-border, var(--border-standard));border-radius:var(--toast-border-radius, var(--corner-large));box-shadow:var(--toast-box-shadow, var(--shadow-large));min-width:var(--toast-min-width, 300px);max-width:var(--toast-max-width, 400px)}.toast:focus-visible{box-shadow:var(--toast-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toast-focus-visible-outline, none)}.toast:disabled{opacity:var(--toast-disabled-opacity, .5);cursor:var(--toast-disabled-cursor, not-allowed)}.toast-info{border-left:var(--toast-info-border-left, 3px solid var(--color-blue-default))}.toast-info:focus-visible{box-shadow:var(--toast-info-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toast-info-focus-visible-outline, none)}.toast-info:disabled{opacity:var(--toast-info-disabled-opacity, .5);cursor:var(--toast-info-disabled-cursor, not-allowed)}.toast-success{border-left:var(--toast-success-border-left, 3px solid var(--color-success-default))}.toast-success:focus-visible{box-shadow:var(--toast-success-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toast-success-focus-visible-outline, none)}.toast-success:disabled{opacity:var(--toast-success-disabled-opacity, .5);cursor:var(--toast-success-disabled-cursor, not-allowed)}.toast-warning{border-left:var(--toast-warning-border-left, 3px solid var(--color-warning-default))}.toast-warning:focus-visible{box-shadow:var(--toast-warning-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toast-warning-focus-visible-outline, none)}.toast-warning:disabled{opacity:var(--toast-warning-disabled-opacity, .5);cursor:var(--toast-warning-disabled-cursor, not-allowed)}.toast-error{border-left:var(--toast-error-border-left, 3px solid var(--color-error-default))}.toast-error:focus-visible{box-shadow:var(--toast-error-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toast-error-focus-visible-outline, none)}.toast-error:disabled{opacity:var(--toast-error-disabled-opacity, .5);cursor:var(--toast-error-disabled-cursor, not-allowed)}.toast-group{z-index:var(--toast-group-z-index, 1100);padding:var(--toast-group-padding, var(--spacing-4))}.toast-title{font-weight:var(--toast-title-font-weight, var(--typography-font-weight-semibold));color:var(--toast-title-color, var(--theme-text-inverse));font-size:var(--toast-title-font-size, var(--typography-font-size-body-1));margin:var(--toast-title-margin, 0px)}.toast-description{color:var(--toast-description-color, var(--theme-text-muted));font-size:var(--toast-description-font-size, var(--typography-font-size-caption));margin-top:var(--toast-description-margin-top, var(--spacing-1));line-height:var(--toast-description-line-height, var(--typography-line-height-body-1))}.toast-closeTrigger{gap:var(--toast-closeTrigger-gap, var(--spacing-2));border-radius:var(--toast-closeTrigger-border-radius, var(--corner-full));cursor:var(--toast-closeTrigger-cursor, pointer);transition:var(--toast-closeTrigger-transition, all .15s ease)}.toast-closeTrigger:focus-visible{box-shadow:var(--toast-closeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toast-closeTrigger-focus-visible-outline, none)}.toast-closeTrigger[data-disabled]{opacity:var(--toast-closeTrigger-data-disabled-opacity, .5);cursor:var(--toast-closeTrigger-data-disabled-cursor, not-allowed)}.toast-icon{flex-shrink:var(--toast-icon-flex-shrink, 0);margin-top:var(--toast-icon-margin-top, 2px)}.toast-progressBar{background:var(--toast-progressBar-background, var(--theme-surface-1));height:var(--toast-progressBar-height, 3px)}.toast-progressFill{background:var(--toast-progressFill-background, var(--color-blue-default))}.toast-group{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:8px;padding:16px;pointer-events:none}.toast-group>*{pointer-events:auto}.toast-group-top-start{top:0;left:0;align-items:flex-start}.toast-group-top{top:0;left:50%;transform:translate(-50%);align-items:center}.toast-group-top-end{top:0;right:0;align-items:flex-end}.toast-group-bottom-start{bottom:0;left:0;align-items:flex-start}.toast-group-bottom{bottom:0;left:50%;transform:translate(-50%);align-items:center}.toast-group-bottom-end{bottom:0;right:0;align-items:flex-end}.toast{display:flex;gap:var(--spacing-3);align-items:flex-start;padding:var(--spacing-3) var(--spacing-4);min-width:300px;max-width:400px;background:var(--theme-surface-2);border:var(--border-standard);border-radius:var(--corner-large);box-shadow:var(--shadow-large);animation:toast-enter var(--duration-normal, .2s) ease}.toast[data-state=closed]{animation:toast-exit var(--duration-normal, .2s) ease forwards}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}.toast-info .toast-icon{color:var(--color-primary-default)}.toast-success .toast-icon{color:var(--color-success-default)}.toast-warning .toast-icon{color:var(--color-warning-default)}.toast-error .toast-icon{color:var(--color-danger-default)}.toast-info{border-left:3px solid var(--color-primary-default)}.toast-success{border-left:3px solid var(--color-success-default)}.toast-warning{border-left:3px solid var(--color-warning-default)}.toast-error{border-left:3px solid var(--color-danger-default)}.toast-icon{flex-shrink:0;margin-top:2px}.toast-title{font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-default);margin:0;font-size:var(--typography-font-size-small)}.toast-description{color:var(--theme-text-muted);margin:var(--spacing-1) 0 0;font-size:var(--typography-font-size-small);line-height:var(--typography-line-height-normal)}.toast-actionTrigger{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);font-size:var(--typography-font-size-x-small);font-weight:var(--typography-font-weight-medium);color:var(--color-primary-default);background:transparent;border:1px solid var(--color-primary-default);border-radius:var(--corner-small);cursor:pointer;transition:background-color var(--duration-normal, .2s)}.toast-actionTrigger:hover{background:color-mix(in srgb,var(--color-primary-default) 10%,transparent)}.toast-closeTrigger{flex-shrink:0;margin-left:auto;padding:var(--spacing-1);background:none;border:none;cursor:pointer;color:var(--theme-text-muted);border-radius:var(--corner-small);transition:color var(--duration-normal, .2s),background-color var(--duration-normal, .2s)}.toast-closeTrigger:hover{color:var(--theme-text-default);background:var(--theme-background-hover)}.toast-progressBar{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--theme-background-subtle);overflow:hidden}.toast-progressBar:after{content:"";position:absolute;top:0;left:0;height:100%;background:var(--color-primary-default);animation:toast-progress linear forwards}.floating-panel-positioner{box-sizing:border-box;position:fixed;transform:translate3d(var(--x, 0),var(--y, 0),0);z-index:1000;--z-index: 1000 !important}.floating-panel-header{box-sizing:border-box;display:inline-flex;align-items:center}.floating-panel-header[hidden]{display:none}.floating-panel-dragTrigger{box-sizing:border-box;display:inline-flex;align-items:center;flex:1}.floating-panel-dragTrigger[hidden]{display:none}.floating-panel-controls{box-sizing:border-box;display:inline-flex;align-items:center}.floating-panel-controls[hidden]{display:none}.floating-panel-resizeTrigger{box-sizing:border-box;position:absolute;inset:auto 0 0 auto}.floating-panel-content{box-sizing:border-box;display:inline-flex;align-items:center;overflow:hidden;position:relative;flex-direction:column}.floating-panel-content[hidden]{display:none}.floating-panel-body{box-sizing:border-box;flex:1}.floating-panel{gap:var(--floating-panel-gap, var(--spacing-2))}.floating-panel:focus-visible{box-shadow:var(--floating-panel-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-focus-visible-outline, none)}.floating-panel:disabled{opacity:var(--floating-panel-disabled-opacity, .5);cursor:var(--floating-panel-disabled-cursor, not-allowed)}.floating-panel-sm{padding-inline:var(--floating-panel-sm-padding-inline, var(--spacing-3));padding-block:var(--floating-panel-sm-padding-block, var(--spacing-2));font-size:var(--floating-panel-sm-font-size, var(--typography-font-size-body-1))}.floating-panel-md{padding-inline:var(--floating-panel-md-padding-inline, var(--spacing-3));padding-block:var(--floating-panel-md-padding-block, var(--spacing-2));font-size:var(--floating-panel-md-font-size, var(--typography-font-size-body-1))}.floating-panel-lg{padding-inline:var(--floating-panel-lg-padding-inline, var(--spacing-3));padding-block:var(--floating-panel-lg-padding-block, var(--spacing-2));font-size:var(--floating-panel-lg-font-size, var(--typography-font-size-body-1))}.floating-panel-content{background:var(--floating-panel-content-background, var(--theme-surface-2));border:var(--floating-panel-content-border, var(--border-standard));border-radius:var(--floating-panel-content-border-radius, var(--corner-large));box-shadow:var(--floating-panel-content-box-shadow, var(--shadow-large))}.floating-panel-header{padding:var(--floating-panel-header-padding, var(--spacing-2));background:var(--floating-panel-header-background, var(--theme-surface-1));border-bottom:var(--floating-panel-header-border-bottom, var(--border-standard));user-select:var(--floating-panel-header-user-select, none);gap:var(--floating-panel-header-gap, var(--spacing-2))}.floating-panel-dragTrigger{cursor:var(--floating-panel-dragTrigger-cursor, grab);gap:var(--floating-panel-dragTrigger-gap, var(--spacing-2))}.floating-panel-dragTrigger:focus-visible{box-shadow:var(--floating-panel-dragTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-dragTrigger-focus-visible-outline, none)}.floating-panel-dragTrigger[data-disabled]{opacity:var(--floating-panel-dragTrigger-data-disabled-opacity, .5);cursor:var(--floating-panel-dragTrigger-data-disabled-cursor, not-allowed)}.floating-panel-title{font-size:var(--floating-panel-title-font-size, var(--typography-font-size-body-1));font-weight:var(--floating-panel-title-font-weight, var(--typography-font-weight-semibold));color:var(--floating-panel-title-color, var(--theme-text-inverse));margin:var(--floating-panel-title-margin, 0px)}.floating-panel-controls{gap:var(--floating-panel-controls-gap, var(--spacing-1))}.floating-panel-minimizeTrigger{gap:var(--floating-panel-minimizeTrigger-gap, var(--spacing-2));border-radius:var(--floating-panel-minimizeTrigger-border-radius, var(--corner-full));cursor:var(--floating-panel-minimizeTrigger-cursor, pointer);transition:var(--floating-panel-minimizeTrigger-transition, all .15s ease)}.floating-panel-minimizeTrigger:focus-visible{box-shadow:var(--floating-panel-minimizeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-minimizeTrigger-focus-visible-outline, none)}.floating-panel-minimizeTrigger[data-disabled]{opacity:var(--floating-panel-minimizeTrigger-data-disabled-opacity, .5);cursor:var(--floating-panel-minimizeTrigger-data-disabled-cursor, not-allowed)}.floating-panel-maximizeTrigger{gap:var(--floating-panel-maximizeTrigger-gap, var(--spacing-2));border-radius:var(--floating-panel-maximizeTrigger-border-radius, var(--corner-full));cursor:var(--floating-panel-maximizeTrigger-cursor, pointer);transition:var(--floating-panel-maximizeTrigger-transition, all .15s ease)}.floating-panel-maximizeTrigger:focus-visible{box-shadow:var(--floating-panel-maximizeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-maximizeTrigger-focus-visible-outline, none)}.floating-panel-maximizeTrigger[data-disabled]{opacity:var(--floating-panel-maximizeTrigger-data-disabled-opacity, .5);cursor:var(--floating-panel-maximizeTrigger-data-disabled-cursor, not-allowed)}.floating-panel-restoreTrigger{gap:var(--floating-panel-restoreTrigger-gap, var(--spacing-2));border-radius:var(--floating-panel-restoreTrigger-border-radius, var(--corner-full));cursor:var(--floating-panel-restoreTrigger-cursor, pointer);transition:var(--floating-panel-restoreTrigger-transition, all .15s ease)}.floating-panel-restoreTrigger:focus-visible{box-shadow:var(--floating-panel-restoreTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-restoreTrigger-focus-visible-outline, none)}.floating-panel-restoreTrigger[data-disabled]{opacity:var(--floating-panel-restoreTrigger-data-disabled-opacity, .5);cursor:var(--floating-panel-restoreTrigger-data-disabled-cursor, not-allowed)}.floating-panel-closeTrigger{gap:var(--floating-panel-closeTrigger-gap, var(--spacing-2));border-radius:var(--floating-panel-closeTrigger-border-radius, var(--corner-full));cursor:var(--floating-panel-closeTrigger-cursor, pointer);transition:var(--floating-panel-closeTrigger-transition, all .15s ease)}.floating-panel-closeTrigger:focus-visible{box-shadow:var(--floating-panel-closeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-closeTrigger-focus-visible-outline, none)}.floating-panel-closeTrigger[data-disabled]{opacity:var(--floating-panel-closeTrigger-data-disabled-opacity, .5);cursor:var(--floating-panel-closeTrigger-data-disabled-cursor, not-allowed)}.floating-panel-body{padding:var(--floating-panel-body-padding, var(--spacing-3));overflow:var(--floating-panel-body-overflow, auto)}.floating-panel-resizeTrigger{cursor:var(--floating-panel-resizeTrigger-cursor, se-resize);opacity:var(--floating-panel-resizeTrigger-opacity, .5);width:var(--floating-panel-resizeTrigger-width, 16px);height:var(--floating-panel-resizeTrigger-height, 16px)}.floating-panel-resizeTrigger:focus-visible{box-shadow:var(--floating-panel-resizeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--floating-panel-resizeTrigger-focus-visible-outline, none)}.floating-panel-resizeTrigger[data-disabled]{opacity:var(--floating-panel-resizeTrigger-data-disabled-opacity, .5);cursor:var(--floating-panel-resizeTrigger-data-disabled-cursor, not-allowed)}.floating-panel-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-primary-default);color:var(--color-white);border:none;border-radius:var(--corner-medium);font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-medium);cursor:pointer;transition:background-color .15s}.floating-panel-trigger:hover{background:var(--color-primary-600)}.floating-panel-positioner{position:fixed;z-index:1000}.floating-panel-content{display:flex;flex-direction:column;background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:var(--corner-large);box-shadow:var(--shadow-large);overflow:hidden}.floating-panel-content[data-state=closed]{display:none}.floating-panel-content[data-state=minimized]{height:auto!important}.floating-panel-content[data-state=minimized] .floating-panel-body,.floating-panel-content[data-state=minimized] .floating-panel-resizeTrigger{display:none}.floating-panel-sm .floating-panel-content{min-width:240px;min-height:160px}.floating-panel-md .floating-panel-content{min-width:320px;min-height:200px}.floating-panel-lg .floating-panel-content{min-width:480px;min-height:300px}.floating-panel-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--theme-surface-1);border-bottom:1px solid var(--theme-border);user-select:none}.floating-panel-dragTrigger{flex:1;cursor:grab;display:flex;align-items:center;gap:8px}.floating-panel-dragTrigger:active{cursor:grabbing}.floating-panel-title{font-size:var(--typography-font-size-small);font-weight:var(--typography-font-weight-semibold);color:var(--theme-text-default);margin:0}.floating-panel-controls{display:flex;align-items:center;gap:4px}.floating-panel-minimizeTrigger,.floating-panel-maximizeTrigger,.floating-panel-restoreTrigger,.floating-panel-closeTrigger{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:var(--corner-small);color:var(--theme-text-muted);cursor:pointer;transition:background-color .15s,color .15s}.floating-panel-minimizeTrigger:hover,.floating-panel-maximizeTrigger:hover,.floating-panel-restoreTrigger:hover{background:var(--theme-background-hover);color:var(--theme-text-default)}.floating-panel-closeTrigger:hover{background:var(--color-danger-default);color:var(--color-white)}.floating-panel-body{flex:1;padding:12px;overflow:auto}.floating-panel-resizeTrigger{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:se-resize;opacity:.5;transition:opacity .15s}.floating-panel-resizeTrigger:hover{opacity:1}.floating-panel-resizeTrigger svg{width:100%;height:100%;color:var(--theme-text-muted)}.avatar-image,.avatar-fallback{box-sizing:border-box;width:100%;height:100%}.avatar{gap:var(--avatar-gap, var(--spacing-2))}.avatar:focus-visible{box-shadow:var(--avatar-focus-visible-box-shadow, var(--shadow-focus));outline:var(--avatar-focus-visible-outline, none)}.avatar:disabled{opacity:var(--avatar-disabled-opacity, .5);cursor:var(--avatar-disabled-cursor, not-allowed)}.avatar-image{object-fit:var(--avatar-image-object-fit, cover)}.avatar-fallback{display:var(--avatar-fallback-display, flex);align-items:var(--avatar-fallback-align-items, center);justify-content:var(--avatar-fallback-justify-content, center);font-size:var(--avatar-fallback-font-size, var(--typography-font-size-body-3));font-weight:var(--avatar-fallback-font-weight, var(--typography-font-weight-medium));color:var(--avatar-fallback-color, var(--theme-text-inverse));background:var(--avatar-fallback-background, var(--theme-surface-3))}.avatar-image[data-state=hidden],.avatar-fallback[data-state=hidden]{display:none}.avatar-xs{width:24px;height:24px;font-size:10px}.avatar-sm{width:32px;height:32px;font-size:12px}.avatar-md{width:40px;height:40px;font-size:14px}.avatar-lg{width:48px;height:48px;font-size:16px}.avatar-xl{width:64px;height:64px;font-size:20px}.avatar-circle{border-radius:9999px}.avatar-square{border-radius:6px}.clipboard-control{box-sizing:border-box;display:inline-flex;align-items:center}.clipboard-control[hidden]{display:none}.clipboard-trigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.clipboard-trigger[hidden]{display:none}.clipboard-input{box-sizing:border-box;flex:1}.clipboard{gap:var(--clipboard-gap, var(--spacing-2))}.clipboard:focus-visible{box-shadow:var(--clipboard-focus-visible-box-shadow, var(--shadow-focus));outline:var(--clipboard-focus-visible-outline, none)}.clipboard:disabled{opacity:var(--clipboard-disabled-opacity, .5);cursor:var(--clipboard-disabled-cursor, not-allowed)}.clipboard-sm{padding-inline:var(--clipboard-sm-padding-inline, var(--spacing-3));padding-block:var(--clipboard-sm-padding-block, var(--spacing-2));font-size:var(--clipboard-sm-font-size, var(--typography-font-size-body))}.clipboard-md{padding-inline:var(--clipboard-md-padding-inline, var(--spacing-3));padding-block:var(--clipboard-md-padding-block, var(--spacing-2));font-size:var(--clipboard-md-font-size, var(--typography-font-size-body))}.clipboard-lg{padding-inline:var(--clipboard-lg-padding-inline, var(--spacing-3));padding-block:var(--clipboard-lg-padding-block, var(--spacing-2));font-size:var(--clipboard-lg-font-size, var(--typography-font-size-body))}.clipboard-label{color:var(--clipboard-label-color, var(--theme-text-inverse));font-size:var(--clipboard-label-font-size, var(--typography-font-size-body-3));font-weight:var(--clipboard-label-font-weight, var(--typography-font-weight-medium));margin-bottom:var(--clipboard-label-margin-bottom, var(--spacing-1))}.clipboard-control{gap:var(--clipboard-control-gap, var(--spacing-2))}.clipboard-control:focus-visible{box-shadow:var(--clipboard-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--clipboard-control-focus-visible-outline, none)}.clipboard-control[data-disabled]{opacity:var(--clipboard-control-data-disabled-opacity, .5);cursor:var(--clipboard-control-data-disabled-cursor, not-allowed)}.clipboard-input{padding:var(--clipboard-input-padding, var(--spacing-2));border-radius:var(--clipboard-input-border-radius, var(--corner-medium));border:var(--clipboard-input-border, var(--border-standard));font-size:var(--clipboard-input-font-size, var(--typography-font-size-body-3));background:var(--clipboard-input-background, var(--theme-surface-1))}.clipboard-input:focus-visible{box-shadow:var(--clipboard-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--clipboard-input-focus-visible-outline, none)}.clipboard-input[data-disabled]{opacity:var(--clipboard-input-data-disabled-opacity, .5);cursor:var(--clipboard-input-data-disabled-cursor, not-allowed)}.clipboard-trigger{cursor:var(--clipboard-trigger-cursor, pointer);padding:var(--clipboard-trigger-padding, var(--spacing-2));border-radius:var(--clipboard-trigger-border-radius, var(--corner-medium));background:var(--clipboard-trigger-background, var(--theme-color-primary-default));color:var(--clipboard-trigger-color, var(--theme-color-primary-default))}.clipboard-trigger:focus-visible{box-shadow:var(--clipboard-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--clipboard-trigger-focus-visible-outline, none)}.clipboard-trigger[data-disabled]{opacity:var(--clipboard-trigger-data-disabled-opacity, .5);cursor:var(--clipboard-trigger-data-disabled-cursor, not-allowed)}.clipboard-trigger:hover{opacity:.9}.clipboard-indicator [data-copied]{display:inline-flex}.clipboard-indicator :not([data-copied]){display:none}.clipboard-input:focus{border-color:var(--color-primary-default);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-default) 20%,transparent);outline:none}.collapsible-trigger{box-sizing:border-box;width:100%}.collapsible{gap:var(--collapsible-gap, var(--spacing-2))}.collapsible:focus-visible{box-shadow:var(--collapsible-focus-visible-box-shadow, var(--shadow-focus));outline:var(--collapsible-focus-visible-outline, none)}.collapsible:disabled{opacity:var(--collapsible-disabled-opacity, .5);cursor:var(--collapsible-disabled-cursor, not-allowed)}.collapsible-trigger{cursor:var(--collapsible-trigger-cursor, pointer);display:var(--collapsible-trigger-display, flex);align-items:var(--collapsible-trigger-align-items, center);justify-content:var(--collapsible-trigger-justify-content, space-between);padding:var(--collapsible-trigger-padding, var(--spacing-3));border-radius:var(--collapsible-trigger-border-radius, var(--corner-medium));font-weight:var(--collapsible-trigger-font-weight, var(--typography-font-weight-medium));color:var(--collapsible-trigger-color, var(--theme-text-inverse));background:var(--collapsible-trigger-background, transparent);border:var(--collapsible-trigger-border, none)}.collapsible-trigger:focus-visible{box-shadow:var(--collapsible-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--collapsible-trigger-focus-visible-outline, none)}.collapsible-trigger[data-disabled]{opacity:var(--collapsible-trigger-data-disabled-opacity, .5);cursor:var(--collapsible-trigger-data-disabled-cursor, not-allowed)}.collapsible-content{overflow:var(--collapsible-content-overflow, hidden);padding:var(--collapsible-content-padding, var(--spacing-3));color:var(--collapsible-content-color, var(--theme-text-muted));font-size:var(--collapsible-content-font-size, var(--typography-font-size-body-3));line-height:var(--collapsible-content-line-height, var(--typography-line-height-relaxed));padding-top:var(--collapsible-content-padding-top, 0px)}.collapsible-content{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out}.collapsible-content[data-state=closed]{height:0;opacity:0}.collapsible-content[data-state=open]{opacity:1}.collapsible-trigger svg{transition:transform .2s ease-in-out}.collapsible-trigger[data-state=open] svg{transform:rotate(180deg)}.collapsible-trigger[data-disabled]{opacity:.5;cursor:not-allowed}details[data-collapsible] .collapsible-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out,opacity .2s ease-in-out;opacity:0}details[data-collapsible][open] .collapsible-content{grid-template-rows:1fr;opacity:1}details[data-collapsible] .collapsible-content>*{overflow:hidden}details[data-collapsible] summary{list-style:none}details[data-collapsible] summary::-webkit-details-marker{display:none}details[data-collapsible] summary::marker{content:""}details[data-collapsible] .collapsible-trigger svg{transition:transform .2s ease-in-out;flex-shrink:0}details[data-collapsible][open] .collapsible-trigger svg{transform:rotate(180deg)}details[data-collapsible]:has(summary[data-disabled]){pointer-events:none}details[data-collapsible] summary[data-disabled]{opacity:.5;cursor:not-allowed}.editable-control{box-sizing:border-box;display:inline-flex;gap:8px}.editable-control[hidden]{display:none}.editable{gap:var(--editable-gap, var(--spacing-2))}.editable:focus-visible{box-shadow:var(--editable-focus-visible-box-shadow, var(--shadow-focus));outline:var(--editable-focus-visible-outline, none)}.editable:disabled{opacity:var(--editable-disabled-opacity, .5);cursor:var(--editable-disabled-cursor, not-allowed)}.editable-sm{padding-inline:var(--editable-sm-padding-inline, var(--spacing-3));padding-block:var(--editable-sm-padding-block, var(--spacing-2));font-size:var(--editable-sm-font-size, var(--typography-font-size-body))}.editable-md{padding-inline:var(--editable-md-padding-inline, var(--spacing-3));padding-block:var(--editable-md-padding-block, var(--spacing-2));font-size:var(--editable-md-font-size, var(--typography-font-size-body))}.editable-lg{padding-inline:var(--editable-lg-padding-inline, var(--spacing-3));padding-block:var(--editable-lg-padding-block, var(--spacing-2));font-size:var(--editable-lg-font-size, var(--typography-font-size-body))}.editable-label{color:var(--editable-label-color, var(--theme-text-muted));font-size:var(--editable-label-font-size, var(--typography-font-size-body-3));font-weight:var(--editable-label-font-weight, var(--typography-font-weight-medium))}.editable-input{padding:var(--editable-input-padding, var(--spacing-2));border-radius:var(--editable-input-border-radius, var(--corner-medium));border:var(--editable-input-border, var(--border-standard));font-size:var(--editable-input-font-size, var(--typography-font-size-body));color:var(--editable-input-color, var(--theme-text-inverse));background:var(--editable-input-background, var(--theme-surface-1))}.editable-input:focus-visible{box-shadow:var(--editable-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--editable-input-focus-visible-outline, none)}.editable-input[data-disabled]{opacity:var(--editable-input-data-disabled-opacity, .5);cursor:var(--editable-input-data-disabled-cursor, not-allowed)}.editable-preview{padding:var(--editable-preview-padding, var(--spacing-2));cursor:var(--editable-preview-cursor, pointer);border-radius:var(--editable-preview-border-radius, var(--corner-medium))}.editable-control{gap:var(--editable-control-gap, var(--spacing-2))}.editable-control:focus-visible{box-shadow:var(--editable-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--editable-control-focus-visible-outline, none)}.editable-control[data-disabled]{opacity:var(--editable-control-data-disabled-opacity, .5);cursor:var(--editable-control-data-disabled-cursor, not-allowed)}.editable-submitTrigger{cursor:var(--editable-submitTrigger-cursor, pointer)}.editable-submitTrigger:focus-visible{box-shadow:var(--editable-submitTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--editable-submitTrigger-focus-visible-outline, none)}.editable-submitTrigger[data-disabled]{opacity:var(--editable-submitTrigger-data-disabled-opacity, .5);cursor:var(--editable-submitTrigger-data-disabled-cursor, not-allowed)}.editable-cancelTrigger{cursor:var(--editable-cancelTrigger-cursor, pointer)}.editable-cancelTrigger:focus-visible{box-shadow:var(--editable-cancelTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--editable-cancelTrigger-focus-visible-outline, none)}.editable-cancelTrigger[data-disabled]{opacity:var(--editable-cancelTrigger-data-disabled-opacity, .5);cursor:var(--editable-cancelTrigger-data-disabled-cursor, not-allowed)}.editable-editTrigger{cursor:var(--editable-editTrigger-cursor, pointer)}.editable-editTrigger:focus-visible{box-shadow:var(--editable-editTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--editable-editTrigger-focus-visible-outline, none)}.editable-editTrigger[data-disabled]{opacity:var(--editable-editTrigger-data-disabled-opacity, .5);cursor:var(--editable-editTrigger-data-disabled-cursor, not-allowed)}.editable-input[data-state=preview],.editable-preview[data-state=editing]{display:none}.editable-preview:hover{background-color:var(--theme-background-hover)}.editable-input:focus{border-color:var(--color-primary-default);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-default) 20%,transparent);outline:none}.editable[data-disabled]{opacity:.5;cursor:not-allowed}.editable[data-disabled] .editable-preview,.editable[data-disabled] .editable-input{pointer-events:none}.editable-preview[data-placeholder]{color:var(--theme-text-muted)}.field-root{box-sizing:border-box;display:inline-flex;align-items:center}.field-root[hidden]{display:none}.field{gap:var(--field-gap, var(--spacing-2))}.field:focus-visible{box-shadow:var(--field-focus-visible-box-shadow, var(--shadow-focus));outline:var(--field-focus-visible-outline, none)}.field:disabled{opacity:var(--field-disabled-opacity, .5);cursor:var(--field-disabled-cursor, not-allowed)}.field-sm{padding-inline:var(--field-sm-padding-inline, var(--spacing-3));padding-block:var(--field-sm-padding-block, var(--spacing-2));font-size:var(--field-sm-font-size, var(--typography-font-size-body))}.field-md{padding-inline:var(--field-md-padding-inline, var(--spacing-3));padding-block:var(--field-md-padding-block, var(--spacing-2));font-size:var(--field-md-font-size, var(--typography-font-size-body))}.field-lg{padding-inline:var(--field-lg-padding-inline, var(--spacing-3));padding-block:var(--field-lg-padding-block, var(--spacing-2));font-size:var(--field-lg-font-size, var(--typography-font-size-body))}.field-label{color:var(--field-label-color, var(--theme-text-inverse));font-size:var(--field-label-font-size, var(--typography-font-size-body-3));font-weight:var(--field-label-font-weight, var(--typography-font-weight-medium))}.field-input{padding-block:var(--field-input-padding-block, var(--spacing-2));padding-inline:var(--field-input-padding-inline, var(--spacing-3));border-radius:var(--field-input-border-radius, var(--corner-medium));border:var(--field-input-border, var(--border-standard));font-size:var(--field-input-font-size, var(--typography-font-size-body));background:var(--field-input-background, var(--theme-surface-1))}.field-input:focus-visible{box-shadow:var(--field-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--field-input-focus-visible-outline, none)}.field-input[data-disabled]{opacity:var(--field-input-data-disabled-opacity, .5);cursor:var(--field-input-data-disabled-cursor, not-allowed)}.field-helperText{color:var(--field-helperText-color, var(--theme-text-muted));font-size:var(--field-helperText-font-size, var(--typography-font-size-caption))}.field-errorText{color:var(--field-errorText-color, var(--color-error-default));font-size:var(--field-errorText-font-size, var(--typography-font-size-caption))}.field-requiredIndicator{color:var(--field-requiredIndicator-color, var(--color-error-default));font-size:var(--field-requiredIndicator-font-size, var(--typography-font-size-body-3))}.field-input:focus,.field-textarea:focus,.field-select:focus{outline:2px solid var(--color-primary-default, #3e44fe);outline-offset:-1px;border-color:var(--color-primary-default, #3e44fe)}[data-invalid] .field-input,[data-invalid] .field-textarea,[data-invalid] .field-select{border-color:var(--color-error-default, #ef4444)}[data-invalid] .field-input:focus,[data-invalid] .field-textarea:focus,[data-invalid] .field-select:focus{outline-color:var(--color-error-default, #ef4444);border-color:var(--color-error-default, #ef4444)}[data-disabled] .field-label,[data-disabled] .field-input,[data-disabled] .field-textarea,[data-disabled] .field-select{opacity:.5;cursor:not-allowed}[data-readonly] .field-input,[data-readonly] .field-textarea,[data-readonly] .field-select{background:var(--theme-surface-2, #f5f5f5);cursor:default}.fieldset-root{box-sizing:border-box;display:inline-flex;align-items:center}.fieldset-root[hidden]{display:none}.fieldset{gap:var(--fieldset-gap, var(--spacing-2))}.fieldset:focus-visible{box-shadow:var(--fieldset-focus-visible-box-shadow, var(--shadow-focus));outline:var(--fieldset-focus-visible-outline, none)}.fieldset:disabled{opacity:var(--fieldset-disabled-opacity, .5);cursor:var(--fieldset-disabled-cursor, not-allowed)}.fieldset-sm{padding-inline:var(--fieldset-sm-padding-inline, var(--spacing-3));padding-block:var(--fieldset-sm-padding-block, var(--spacing-2));font-size:var(--fieldset-sm-font-size, var(--typography-font-size-body))}.fieldset-md{padding-inline:var(--fieldset-md-padding-inline, var(--spacing-3));padding-block:var(--fieldset-md-padding-block, var(--spacing-2));font-size:var(--fieldset-md-font-size, var(--typography-font-size-body))}.fieldset-lg{padding-inline:var(--fieldset-lg-padding-inline, var(--spacing-3));padding-block:var(--fieldset-lg-padding-block, var(--spacing-2));font-size:var(--fieldset-lg-font-size, var(--typography-font-size-body))}.fieldset-legend{color:var(--fieldset-legend-color, var(--theme-text-inverse));font-size:var(--fieldset-legend-font-size, var(--typography-font-size-body));font-weight:var(--fieldset-legend-font-weight, var(--typography-font-weight-semibold));padding-inline:var(--fieldset-legend-padding-inline, var(--spacing-2))}.fieldset-helperText{color:var(--fieldset-helperText-color, var(--theme-text-muted));font-size:var(--fieldset-helperText-font-size, var(--typography-font-size-caption))}.fieldset-errorText{color:var(--fieldset-errorText-color, var(--color-error-default));font-size:var(--fieldset-errorText-font-size, var(--typography-font-size-caption))}[data-invalid].fieldset,[data-invalid] .fieldset{border-color:var(--color-danger-default)}[data-disabled].fieldset,[data-disabled] .fieldset{opacity:.5;cursor:not-allowed}[data-disabled].fieldset *,[data-disabled] .fieldset *{pointer-events:none}.listbox-root{box-sizing:border-box;overflow:hidden}.listbox-item{box-sizing:border-box;display:flex;align-items:center;gap:8px}.listbox-item[hidden]{display:none}.listbox{gap:var(--listbox-gap, var(--spacing-2))}.listbox:focus-visible{box-shadow:var(--listbox-focus-visible-box-shadow, var(--shadow-focus));outline:var(--listbox-focus-visible-outline, none)}.listbox:disabled{opacity:var(--listbox-disabled-opacity, .5);cursor:var(--listbox-disabled-cursor, not-allowed)}.listbox-sm{padding-inline:var(--listbox-sm-padding-inline, var(--spacing-3));padding-block:var(--listbox-sm-padding-block, var(--spacing-2));font-size:var(--listbox-sm-font-size, var(--typography-font-size-body))}.listbox-md{padding-inline:var(--listbox-md-padding-inline, var(--spacing-3));padding-block:var(--listbox-md-padding-block, var(--spacing-2));font-size:var(--listbox-md-font-size, var(--typography-font-size-body))}.listbox-lg{padding-inline:var(--listbox-lg-padding-inline, var(--spacing-3));padding-block:var(--listbox-lg-padding-block, var(--spacing-2));font-size:var(--listbox-lg-font-size, var(--typography-font-size-body))}.listbox-label{color:var(--listbox-label-color, var(--theme-text-inverse));font-size:var(--listbox-label-font-size, var(--typography-font-size-body-3));font-weight:var(--listbox-label-font-weight, var(--typography-font-weight-medium));padding-block:var(--listbox-label-padding-block, var(--spacing-2));padding-inline:var(--listbox-label-padding-inline, var(--spacing-3))}.listbox-content{padding-block:var(--listbox-content-padding-block, var(--spacing-1))}.listbox-item{padding-block:var(--listbox-item-padding-block, var(--spacing-2));padding-inline:var(--listbox-item-padding-inline, var(--spacing-3));cursor:var(--listbox-item-cursor, pointer);font-size:var(--listbox-item-font-size, var(--typography-font-size-body-3));color:var(--listbox-item-color, var(--theme-text-inverse));transition:var(--listbox-item-transition, background .15s ease)}.listbox-item:focus-visible{box-shadow:var(--listbox-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--listbox-item-focus-visible-outline, none)}.listbox-item[data-disabled]{opacity:var(--listbox-item-data-disabled-opacity, .5);cursor:var(--listbox-item-data-disabled-cursor, not-allowed)}.listbox-itemIndicator{color:var(--listbox-itemIndicator-color, var(--theme-color-primary-default));font-size:var(--listbox-itemIndicator-font-size, var(--typography-font-size-body-3))}.listbox-itemGroup{padding-block:var(--listbox-itemGroup-padding-block, var(--spacing-1))}.listbox-itemGroupLabel{padding-block:var(--listbox-itemGroupLabel-padding-block, var(--spacing-1));padding-inline:var(--listbox-itemGroupLabel-padding-inline, var(--spacing-3));font-size:var(--listbox-itemGroupLabel-font-size, var(--typography-font-size-caption));font-weight:var(--listbox-itemGroupLabel-font-weight, var(--typography-font-weight-semibold));color:var(--listbox-itemGroupLabel-color, var(--theme-text-muted))}.listbox-item[data-highlighted]{background:var(--theme-background-hover)}.listbox-item[data-state=checked]{background:var(--theme-background-subtle);font-weight:var(--typography-font-weight-semibold)}.listbox-itemIndicator{opacity:0;transition:opacity var(--duration-normal, .2s)}.listbox-item[data-state=checked] .listbox-itemIndicator{opacity:1}.listbox-item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.listbox-content:focus-visible{outline:2px solid var(--listbox-focus-ring-color, currentColor);outline-offset:-2px}.password-input-root{box-sizing:border-box;position:relative;display:flex}.password-input-root[hidden]{display:none}.password-input-input{box-sizing:border-box;width:100%}.password-input-visibilityTrigger{box-sizing:border-box;top:50%}.password-input{gap:var(--password-input-gap, var(--spacing-2))}.password-input:focus-visible{box-shadow:var(--password-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--password-input-focus-visible-outline, none)}.password-input:disabled{opacity:var(--password-input-disabled-opacity, .5);cursor:var(--password-input-disabled-cursor, not-allowed)}.password-input-sm{padding-inline:var(--password-input-sm-padding-inline, var(--spacing-3));padding-block:var(--password-input-sm-padding-block, var(--spacing-2));font-size:var(--password-input-sm-font-size, var(--typography-font-size-body))}.password-input-md{padding-inline:var(--password-input-md-padding-inline, var(--spacing-3));padding-block:var(--password-input-md-padding-block, var(--spacing-2));font-size:var(--password-input-md-font-size, var(--typography-font-size-body))}.password-input-lg{padding-inline:var(--password-input-lg-padding-inline, var(--spacing-3));padding-block:var(--password-input-lg-padding-block, var(--spacing-2));font-size:var(--password-input-lg-font-size, var(--typography-font-size-body))}.password-input-input{padding-block:var(--password-input-input-padding-block, var(--spacing-2));padding-inline:var(--password-input-input-padding-inline, var(--spacing-3));padding-right:var(--password-input-input-padding-right, var(--spacing-10));border-radius:var(--password-input-input-border-radius, var(--corner-medium));border:var(--password-input-input-border, var(--border-standard));font-size:var(--password-input-input-font-size, var(--typography-font-size-body-3));background:var(--password-input-input-background, var(--theme-surface-1))}.password-input-input:focus-visible{box-shadow:var(--password-input-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--password-input-input-focus-visible-outline, none)}.password-input-input[data-disabled]{opacity:var(--password-input-input-data-disabled-opacity, .5);cursor:var(--password-input-input-data-disabled-cursor, not-allowed)}.password-input-visibilityTrigger{position:var(--password-input-visibilityTrigger-position, absolute);right:var(--password-input-visibilityTrigger-right, var(--spacing-2));transform:var(--password-input-visibilityTrigger-transform, translateY(-50%));cursor:var(--password-input-visibilityTrigger-cursor, pointer);padding:var(--password-input-visibilityTrigger-padding, var(--spacing-1));background:var(--password-input-visibilityTrigger-background, none);border:var(--password-input-visibilityTrigger-border, none);color:var(--password-input-visibilityTrigger-color, var(--theme-text-muted));display:var(--password-input-visibilityTrigger-display, flex);align-items:var(--password-input-visibilityTrigger-align-items, center)}.password-input-visibilityTrigger:focus-visible{box-shadow:var(--password-input-visibilityTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--password-input-visibilityTrigger-focus-visible-outline, none)}.password-input-visibilityTrigger[data-disabled]{opacity:var(--password-input-visibilityTrigger-data-disabled-opacity, .5);cursor:var(--password-input-visibilityTrigger-data-disabled-cursor, not-allowed)}.passwordInput-sm .passwordInput-input{padding-right:var(--spacing-8)}.passwordInput-md .passwordInput-input{padding-right:var(--spacing-10)}.passwordInput-lg .passwordInput-input{padding-right:var(--spacing-12)}.passwordInput-input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.passwordInput-input:disabled,.passwordInput-input:disabled+.passwordInput-visibilityTrigger{opacity:.5;cursor:not-allowed}.passwordInput-input:disabled+.passwordInput-visibilityTrigger{pointer-events:none}.icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.icon[hidden]{display:none}.icon{gap:var(--icon-gap, var(--spacing-2));flex-shrink:var(--icon-flex-shrink, 0);color:var(--icon-color, var(--theme-text-inverse))}.icon:focus-visible{box-shadow:var(--icon-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-focus-visible-outline, none)}.icon:disabled{opacity:var(--icon-disabled-opacity, .5);cursor:var(--icon-disabled-cursor, not-allowed)}.icon-xs{width:var(--icon-xs-width, 12px);height:var(--icon-xs-height, 12px)}.icon-sm{width:var(--icon-sm-width, 16px);height:var(--icon-sm-height, 16px)}.icon-md{width:var(--icon-md-width, 20px);height:var(--icon-md-height, 20px)}.icon-lg{width:var(--icon-lg-width, 24px);height:var(--icon-lg-height, 24px)}.icon-xl{width:var(--icon-xl-width, 32px);height:var(--icon-xl-height, 32px)}.icon-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.icon-button[hidden]{display:none}.icon-button{gap:var(--icon-button-gap, var(--spacing-2));border-radius:var(--icon-button-border-radius, var(--corner-full));cursor:var(--icon-button-cursor, pointer);transition:var(--icon-button-transition, all .15s ease)}.icon-button:focus-visible{box-shadow:var(--icon-button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-button-focus-visible-outline, none)}.icon-button:disabled{opacity:var(--icon-button-disabled-opacity, .5);cursor:var(--icon-button-disabled-cursor, not-allowed)}.icon-button-primary{background:var(--icon-button-primary-background, var(--color-blue-default));color:var(--icon-button-primary-color, var(--color-white))}.icon-button-primary:focus-visible{box-shadow:var(--icon-button-primary-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-button-primary-focus-visible-outline, none)}.icon-button-primary:disabled{opacity:var(--icon-button-primary-disabled-opacity, .5);cursor:var(--icon-button-primary-disabled-cursor, not-allowed)}.icon-button-secondary-outlined{background:var(--icon-button-secondary-outlined-background, transparent);color:var(--icon-button-secondary-outlined-color, var(--theme-text-inverse));border:var(--icon-button-secondary-outlined-border, var(--border-standard))}.icon-button-secondary-outlined:focus-visible{box-shadow:var(--icon-button-secondary-outlined-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-button-secondary-outlined-focus-visible-outline, none)}.icon-button-secondary-outlined:disabled{opacity:var(--icon-button-secondary-outlined-disabled-opacity, .5);cursor:var(--icon-button-secondary-outlined-disabled-cursor, not-allowed)}.icon-button-secondary-filled{background:var(--icon-button-secondary-filled-background, var(--theme-surface-2));color:var(--icon-button-secondary-filled-color, var(--theme-text-inverse))}.icon-button-secondary-filled:focus-visible{box-shadow:var(--icon-button-secondary-filled-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-button-secondary-filled-focus-visible-outline, none)}.icon-button-secondary-filled:disabled{opacity:var(--icon-button-secondary-filled-disabled-opacity, .5);cursor:var(--icon-button-secondary-filled-disabled-cursor, not-allowed)}.icon-button-ghost{background:var(--icon-button-ghost-background, transparent);color:var(--icon-button-ghost-color, var(--theme-text-inverse))}.icon-button-ghost:focus-visible{box-shadow:var(--icon-button-ghost-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-button-ghost-focus-visible-outline, none)}.icon-button-ghost:disabled{opacity:var(--icon-button-ghost-disabled-opacity, .5);cursor:var(--icon-button-ghost-disabled-cursor, not-allowed)}.icon-button-sm{padding-inline:var(--icon-button-sm-padding-inline, var(--spacing-3));padding-block:var(--icon-button-sm-padding-block, var(--spacing-2));font-size:var(--icon-button-sm-font-size, var(--typography-font-size-body-1))}.icon-button-md{padding-inline:var(--icon-button-md-padding-inline, var(--spacing-3));padding-block:var(--icon-button-md-padding-block, var(--spacing-2));font-size:var(--icon-button-md-font-size, var(--typography-font-size-body-1))}.icon-button-lg{padding-inline:var(--icon-button-lg-padding-inline, var(--spacing-3));padding-block:var(--icon-button-lg-padding-block, var(--spacing-2));font-size:var(--icon-button-lg-font-size, var(--typography-font-size-body-1))}.icon-button-button:focus-visible{box-shadow:var(--icon-button-button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--icon-button-button-focus-visible-outline, none)}.icon-button-button[data-disabled]{opacity:var(--icon-button-button-data-disabled-opacity, .5);cursor:var(--icon-button-button-data-disabled-cursor, not-allowed)}.icon-button-icon{flex-shrink:var(--icon-button-icon-flex-shrink, 0)}.popover-closeTrigger{box-sizing:border-box;position:absolute}.popover{gap:var(--popover-gap, var(--spacing-2))}.popover:focus-visible{box-shadow:var(--popover-focus-visible-box-shadow, var(--shadow-focus));outline:var(--popover-focus-visible-outline, none)}.popover:disabled{opacity:var(--popover-disabled-opacity, .5);cursor:var(--popover-disabled-cursor, not-allowed)}.popover-trigger:focus-visible{box-shadow:var(--popover-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--popover-trigger-focus-visible-outline, none)}.popover-trigger[data-disabled]{opacity:var(--popover-trigger-data-disabled-opacity, .5);cursor:var(--popover-trigger-data-disabled-cursor, not-allowed)}.popover-content{background:var(--popover-content-background, var(--theme-surface-3));border-radius:var(--popover-content-border-radius, var(--corner-medium));box-shadow:var(--popover-content-box-shadow, var(--theme-elevation-3));padding:var(--popover-content-padding, var(--spacing-4));min-width:var(--popover-content-min-width, 200px)}.popover-title{color:var(--popover-title-color, var(--theme-text-inverse));font-size:var(--popover-title-font-size, var(--typography-font-size-body));font-weight:var(--popover-title-font-weight, var(--typography-font-weight-semibold))}.popover-description{color:var(--popover-description-color, var(--theme-text-muted));font-size:var(--popover-description-font-size, var(--typography-font-size-body-3));margin-top:var(--popover-description-margin-top, var(--spacing-1))}.popover-closeTrigger{top:var(--popover-closeTrigger-top, var(--spacing-2));right:var(--popover-closeTrigger-right, var(--spacing-2));gap:var(--popover-closeTrigger-gap, var(--spacing-2));border-radius:var(--popover-closeTrigger-border-radius, var(--corner-full));cursor:var(--popover-closeTrigger-cursor, pointer);transition:var(--popover-closeTrigger-transition, all .15s ease)}.popover-closeTrigger:focus-visible{box-shadow:var(--popover-closeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--popover-closeTrigger-focus-visible-outline, none)}.popover-closeTrigger[data-disabled]{opacity:var(--popover-closeTrigger-data-disabled-opacity, .5);cursor:var(--popover-closeTrigger-data-disabled-cursor, not-allowed)}.popover-arrow{width:var(--popover-arrow-width, var(--spacing-2));height:var(--popover-arrow-height, var(--spacing-2))}.popover-arrowTip{transform:var(--popover-arrowTip-transform, rotate(45deg))}.popover-positioner{opacity:0;visibility:hidden;transition:opacity var(--duration-normal, .2s) ease-in-out,visibility var(--duration-normal, .2s) ease-in-out;pointer-events:none}.popover-positioner[data-state=open]{opacity:1;visibility:visible;pointer-events:auto}.popover-sm .popover-content{min-width:180px;max-width:260px}.popover-md .popover-content{min-width:200px;max-width:320px}.popover-lg .popover-content{min-width:280px;max-width:420px}.progress-range{box-sizing:border-box;height:100%}.progress{gap:var(--progress-gap, var(--spacing-2))}.progress:focus-visible{box-shadow:var(--progress-focus-visible-box-shadow, var(--shadow-focus));outline:var(--progress-focus-visible-outline, none)}.progress:disabled{opacity:var(--progress-disabled-opacity, .5);cursor:var(--progress-disabled-cursor, not-allowed)}.progress-linear:focus-visible{box-shadow:var(--progress-linear-focus-visible-box-shadow, var(--shadow-focus));outline:var(--progress-linear-focus-visible-outline, none)}.progress-linear:disabled{opacity:var(--progress-linear-disabled-opacity, .5);cursor:var(--progress-linear-disabled-cursor, not-allowed)}.progress-circular:focus-visible{box-shadow:var(--progress-circular-focus-visible-box-shadow, var(--shadow-focus));outline:var(--progress-circular-focus-visible-outline, none)}.progress-circular:disabled{opacity:var(--progress-circular-disabled-opacity, .5);cursor:var(--progress-circular-disabled-cursor, not-allowed)}.progress-sm{--progress-track-height: .25rem}.progress-sm .progress-track{height:var(--progress-sm-progress-track-height, .25rem)}.progress-md{--progress-track-height: .5rem}.progress-md .progress-track{height:var(--progress-md-progress-track-height, .5rem)}.progress-lg{--progress-track-height: .75rem}.progress-lg .progress-track{height:var(--progress-lg-progress-track-height, .75rem)}.progress-label{color:var(--progress-label-color, var(--theme-text-inverse));font-size:var(--progress-label-font-size, var(--typography-font-size-body-3));font-weight:var(--progress-label-font-weight, var(--typography-font-weight-medium))}.progress-track{height:var(--progress-track-height, .5rem);border-radius:var(--progress-track-border-radius, var(--corner-full));background:var(--progress-track-background, var(--color-neutral-200));overflow:var(--progress-track-overflow, hidden)}.progress-track:focus-visible{box-shadow:var(--progress-track-focus-visible-box-shadow, var(--shadow-focus));outline:var(--progress-track-focus-visible-outline, none)}.progress-track[data-disabled]{opacity:var(--progress-track-data-disabled-opacity, .5);cursor:var(--progress-track-data-disabled-cursor, not-allowed)}.progress-range{border-radius:var(--progress-range-border-radius, var(--corner-full));background:var(--progress-range-background, var(--theme-color-primary-default));transition:var(--progress-range-transition, width .3s ease)}.progress-valueText{color:var(--progress-valueText-color, var(--theme-text-inverse));font-size:var(--progress-valueText-font-size, var(--typography-font-size-body-3))}.progress-circle{width:var(--progress-circle-width, 3rem);height:var(--progress-circle-height, 3rem)}.progress-circle:focus-visible{box-shadow:var(--progress-circle-focus-visible-box-shadow, var(--shadow-focus));outline:var(--progress-circle-focus-visible-outline, none)}.progress-circle[data-disabled]{opacity:var(--progress-circle-data-disabled-opacity, .5);cursor:var(--progress-circle-data-disabled-cursor, not-allowed)}.progress-circleTrack{stroke:var(--progress-circleTrack-stroke, var(--color-neutral-200));stroke-width:var(--progress-circleTrack-stroke-width, 4);fill:var(--progress-circleTrack-fill, none)}.progress-circleRange{stroke:var(--progress-circleRange-stroke, var(--theme-color-primary-default));stroke-width:var(--progress-circleRange-stroke-width, 4);fill:var(--progress-circleRange-fill, none);transition:var(--progress-circleRange-transition, stroke-dasharray .3s ease);stroke-linecap:var(--progress-circleRange-stroke-linecap, round)}[data-scope=progress][data-part=range]{transition:width .3s ease}[data-scope=progress][data-part=range][data-state=indeterminate]{animation:progress-indeterminate 1.5s ease-in-out infinite;width:50%!important}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(200%)}}.qr-code-root{box-sizing:border-box;display:inline-flex}.qr-code-root[hidden]{display:none}.qr-code-overlay{box-sizing:border-box;display:flex;align-items:center;justify-content:center}.qr-code-overlay[hidden]{display:none}.qr-code{gap:var(--qr-code-gap, var(--spacing-2))}.qr-code:focus-visible{box-shadow:var(--qr-code-focus-visible-box-shadow, var(--shadow-focus));outline:var(--qr-code-focus-visible-outline, none)}.qr-code:disabled{opacity:var(--qr-code-disabled-opacity, .5);cursor:var(--qr-code-disabled-cursor, not-allowed)}.qr-code-overlay{border-radius:var(--qr-code-overlay-border-radius, var(--corner-small));background:var(--qr-code-overlay-background, var(--theme-surface-1));padding:var(--qr-code-overlay-padding, var(--spacing-1))}.qrCode-sm .qrCode-frame{width:128px;height:128px}.qrCode-md .qrCode-frame{width:200px;height:200px}.qrCode-lg .qrCode-frame{width:300px;height:300px}.qrCode-frame svg{width:100%;height:100%}.rating-group-control{box-sizing:border-box;display:inline-flex;align-items:center}.rating-group-control[hidden]{display:none}.rating-group{gap:var(--rating-group-gap, var(--spacing-2))}.rating-group:focus-visible{box-shadow:var(--rating-group-focus-visible-box-shadow, var(--shadow-focus));outline:var(--rating-group-focus-visible-outline, none)}.rating-group:disabled{opacity:var(--rating-group-disabled-opacity, .5);cursor:var(--rating-group-disabled-cursor, not-allowed)}.rating-group-sm{font-size:var(--rating-group-sm-font-size, .875rem)}.rating-group-md{font-size:var(--rating-group-md-font-size, 1rem)}.rating-group-lg{font-size:var(--rating-group-lg-font-size, 1.25rem)}.rating-group-label{color:var(--rating-group-label-color, var(--theme-text-inverse));font-size:var(--rating-group-label-font-size, var(--typography-font-size-body-3));font-weight:var(--rating-group-label-font-weight, var(--typography-font-weight-medium))}.rating-group-control{gap:var(--rating-group-control-gap, var(--spacing-1))}.rating-group-control:focus-visible{box-shadow:var(--rating-group-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--rating-group-control-focus-visible-outline, none)}.rating-group-control[data-disabled]{opacity:var(--rating-group-control-data-disabled-opacity, .5);cursor:var(--rating-group-control-data-disabled-cursor, not-allowed)}.rating-group-item{cursor:var(--rating-group-item-cursor, pointer);color:var(--rating-group-item-color, var(--color-neutral-300));transition:var(--rating-group-item-transition, color .15s, transform .15s)}.rating-group-item:focus-visible{box-shadow:var(--rating-group-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--rating-group-item-focus-visible-outline, none)}.rating-group-item[data-disabled]{opacity:var(--rating-group-item-data-disabled-opacity, .5);cursor:var(--rating-group-item-data-disabled-cursor, not-allowed)}[data-scope=rating-group][data-part=item][data-highlighted]{color:var(--color-warning-default)}[data-scope=rating-group][data-part=item]:hover{transform:scale(1.1)}[data-scope=rating-group][data-part=item][data-disabled]{cursor:default;opacity:.5}[data-scope=rating-group][data-part=item][data-readonly]{cursor:default}.segment-group-root{box-sizing:border-box;display:inline-flex;align-items:center;position:relative}.segment-group-root[hidden]{display:none}.segment-group-item{box-sizing:border-box;position:relative}.segment-group-indicator{box-sizing:border-box;position:absolute;top:0;left:0;width:var(--width);height:var(--height)}.segment-group{gap:var(--segment-group-gap, var(--spacing-2))}.segment-group:focus-visible{box-shadow:var(--segment-group-focus-visible-box-shadow, var(--shadow-focus));outline:var(--segment-group-focus-visible-outline, none)}.segment-group:disabled{opacity:var(--segment-group-disabled-opacity, .5);cursor:var(--segment-group-disabled-cursor, not-allowed)}.segment-group-sm{padding-inline:var(--segment-group-sm-padding-inline, var(--spacing-3));padding-block:var(--segment-group-sm-padding-block, var(--spacing-2));font-size:var(--segment-group-sm-font-size, var(--typography-font-size-body))}.segment-group-md{padding-inline:var(--segment-group-md-padding-inline, var(--spacing-3));padding-block:var(--segment-group-md-padding-block, var(--spacing-2));font-size:var(--segment-group-md-font-size, var(--typography-font-size-body))}.segment-group-lg{padding-inline:var(--segment-group-lg-padding-inline, var(--spacing-3));padding-block:var(--segment-group-lg-padding-block, var(--spacing-2));font-size:var(--segment-group-lg-font-size, var(--typography-font-size-body))}.segment-group-label{color:var(--segment-group-label-color, var(--theme-text-inverse));font-size:var(--segment-group-label-font-size, var(--typography-font-size-body-3));font-weight:var(--segment-group-label-font-weight, var(--typography-font-weight-medium));margin-bottom:var(--segment-group-label-margin-bottom, var(--spacing-2))}.segment-group-item{cursor:var(--segment-group-item-cursor, pointer);padding-block:var(--segment-group-item-padding-block, var(--spacing-2));padding-inline:var(--segment-group-item-padding-inline, var(--spacing-4));z-index:var(--segment-group-item-z-index, 1)}.segment-group-item:focus-visible{box-shadow:var(--segment-group-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--segment-group-item-focus-visible-outline, none)}.segment-group-item[data-disabled]{opacity:var(--segment-group-item-data-disabled-opacity, .5);cursor:var(--segment-group-item-data-disabled-cursor, not-allowed)}.segment-group-itemText{font-size:var(--segment-group-itemText-font-size, var(--typography-font-size-body-3));font-weight:var(--segment-group-itemText-font-weight, var(--typography-font-weight-medium));color:var(--segment-group-itemText-color, var(--theme-text-muted));transition:var(--segment-group-itemText-transition, color .2s)}.segment-group-itemControl:focus-visible{box-shadow:var(--segment-group-itemControl-focus-visible-box-shadow, var(--shadow-focus));outline:var(--segment-group-itemControl-focus-visible-outline, none)}.segment-group-itemControl[data-disabled]{opacity:var(--segment-group-itemControl-data-disabled-opacity, .5);cursor:var(--segment-group-itemControl-data-disabled-cursor, not-allowed)}.segment-group-indicator{border-radius:var(--segment-group-indicator-border-radius, var(--corner-small));background:var(--segment-group-indicator-background, var(--theme-surface-1));box-shadow:var(--segment-group-indicator-box-shadow, var(--shadow-small));transition:var(--segment-group-indicator-transition, left .2s, width .2s)}.segment-group-itemText[data-state=checked]{color:var(--theme-text-default);font-weight:600}.segment-group-itemControl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.segment-group-item:not([data-disabled]):hover .segment-group-itemText{color:var(--theme-text-default)}.segment-group[data-disabled],.segment-group-item[data-disabled]{opacity:.5;cursor:not-allowed}.segment-group-item:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px;border-radius:var(--corner-small, 4px)}.splitter{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%}.splitter[hidden]{display:none}.splitter-panel{box-sizing:border-box;overflow:hidden;min-width:0;min-height:0}.splitter-resizeTrigger{box-sizing:border-box;flex-shrink:0}.splitter{gap:var(--splitter-gap, var(--spacing-2))}.splitter:focus-visible{box-shadow:var(--splitter-focus-visible-box-shadow, var(--shadow-focus));outline:var(--splitter-focus-visible-outline, none)}.splitter:disabled{opacity:var(--splitter-disabled-opacity, .5);cursor:var(--splitter-disabled-cursor, not-allowed)}.splitter-resizeTrigger{background:var(--splitter-resizeTrigger-background, var(--theme-surface-3));border-radius:var(--splitter-resizeTrigger-border-radius, var(--corner-small));transition:var(--splitter-resizeTrigger-transition, background .15s ease)}.splitter-resizeTrigger:focus-visible{box-shadow:var(--splitter-resizeTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--splitter-resizeTrigger-focus-visible-outline, none)}.splitter-resizeTrigger[data-disabled]{opacity:var(--splitter-resizeTrigger-data-disabled-opacity, .5);cursor:var(--splitter-resizeTrigger-data-disabled-cursor, not-allowed)}.splitter-resizeTrigger:hover{background:var(--splitter-resizeTrigger-background-hover, var(--color-neutral-400))}.splitter-resizeTrigger:active,.splitter-resizeTrigger[data-dragging]{background:var(--splitter-resizeTrigger-background-active, var(--color-primary-default))}.splitter-resizeTrigger[data-disabled]{opacity:.5;cursor:default;pointer-events:none}.splitter-horizontal .splitter-resizeTrigger{width:8px;cursor:col-resize}.splitter-vertical .splitter-resizeTrigger{height:8px;cursor:row-resize}.splitter-vertical{flex-direction:column}.steps-list{box-sizing:border-box;display:flex;align-items:center;gap:0px}.steps-list[hidden]{display:none}.steps-separator{box-sizing:border-box;flex:1}.steps{gap:var(--steps-gap, var(--spacing-2))}.steps:focus-visible{box-shadow:var(--steps-focus-visible-box-shadow, var(--shadow-focus));outline:var(--steps-focus-visible-outline, none)}.steps:disabled{opacity:var(--steps-disabled-opacity, .5);cursor:var(--steps-disabled-cursor, not-allowed)}.steps-sm{padding-inline:var(--steps-sm-padding-inline, var(--spacing-3));padding-block:var(--steps-sm-padding-block, var(--spacing-2));font-size:var(--steps-sm-font-size, var(--typography-font-size-body))}.steps-md{padding-inline:var(--steps-md-padding-inline, var(--spacing-3));padding-block:var(--steps-md-padding-block, var(--spacing-2));font-size:var(--steps-md-font-size, var(--typography-font-size-body))}.steps-lg{padding-inline:var(--steps-lg-padding-inline, var(--spacing-3));padding-block:var(--steps-lg-padding-block, var(--spacing-2));font-size:var(--steps-lg-font-size, var(--typography-font-size-body))}.steps-item{display:var(--steps-item-display, flex);align-items:var(--steps-item-align-items, center);gap:var(--steps-item-gap, var(--spacing-2))}.steps-item:focus-visible{box-shadow:var(--steps-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--steps-item-focus-visible-outline, none)}.steps-item[data-disabled]{opacity:var(--steps-item-data-disabled-opacity, .5);cursor:var(--steps-item-data-disabled-cursor, not-allowed)}.steps-trigger{cursor:var(--steps-trigger-cursor, pointer);display:var(--steps-trigger-display, flex);align-items:var(--steps-trigger-align-items, center);gap:var(--steps-trigger-gap, var(--spacing-2));padding:var(--steps-trigger-padding, var(--spacing-2));border-radius:var(--steps-trigger-border-radius, var(--corner-medium));font-size:var(--steps-trigger-font-size, var(--typography-font-size-body-3));color:var(--steps-trigger-color, var(--theme-text-muted))}.steps-trigger:focus-visible{box-shadow:var(--steps-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--steps-trigger-focus-visible-outline, none)}.steps-trigger[data-disabled]{opacity:var(--steps-trigger-data-disabled-opacity, .5);cursor:var(--steps-trigger-data-disabled-cursor, not-allowed)}.steps-indicator{width:var(--steps-indicator-width, var(--spacing-8));height:var(--steps-indicator-height, var(--spacing-8));border-radius:var(--steps-indicator-border-radius, var(--corner-full));display:var(--steps-indicator-display, flex);align-items:var(--steps-indicator-align-items, center);justify-content:var(--steps-indicator-justify-content, center);font-size:var(--steps-indicator-font-size, var(--typography-font-size-body-3));font-weight:var(--steps-indicator-font-weight, var(--typography-font-weight-bold));background:var(--steps-indicator-background, var(--theme-surface-2));color:var(--steps-indicator-color, var(--theme-text-muted))}.steps-separator{height:var(--steps-separator-height, 2px);background:var(--steps-separator-background, var(--theme-border))}.steps-content{padding:var(--steps-content-padding, var(--spacing-4));margin-top:var(--steps-content-margin-top, var(--spacing-4))}.steps-completedContent{padding:var(--steps-completedContent-padding, var(--spacing-4))}.steps-nextTrigger{cursor:var(--steps-nextTrigger-cursor, pointer)}.steps-nextTrigger:focus-visible{box-shadow:var(--steps-nextTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--steps-nextTrigger-focus-visible-outline, none)}.steps-nextTrigger[data-disabled]{opacity:var(--steps-nextTrigger-data-disabled-opacity, .5);cursor:var(--steps-nextTrigger-data-disabled-cursor, not-allowed)}.steps-prevTrigger{cursor:var(--steps-prevTrigger-cursor, pointer)}.steps-prevTrigger:focus-visible{box-shadow:var(--steps-prevTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--steps-prevTrigger-focus-visible-outline, none)}.steps-prevTrigger[data-disabled]{opacity:var(--steps-prevTrigger-data-disabled-opacity, .5);cursor:var(--steps-prevTrigger-data-disabled-cursor, not-allowed)}.steps-content[data-state=open]{display:block}.steps-content[data-state=closed]{display:none}.steps-indicator[data-current]{background:var(--color-primary-default);color:var(--color-primary-contrast, #fff)}.steps-indicator[data-complete]{background:var(--color-success-default);color:var(--color-primary-contrast, #fff)}.steps-trigger[data-current]{color:var(--color-primary-default)}.steps-trigger[data-complete]{color:var(--theme-text-default)}.steps-separator[data-complete]{background:var(--color-success-default)}.steps-trigger:hover{background-color:var(--theme-background-hover)}.steps-trigger[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.steps-vertical .steps-list{flex-direction:column;align-items:stretch}.steps-vertical .steps-separator{width:2px;height:auto;min-height:24px;margin-left:16px}.toggle-group-root{box-sizing:border-box;display:inline-flex}.toggle-group-root[hidden]{display:none}.toggle-group{gap:var(--toggle-group-gap, var(--spacing-2))}.toggle-group:focus-visible{box-shadow:var(--toggle-group-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toggle-group-focus-visible-outline, none)}.toggle-group:disabled{opacity:var(--toggle-group-disabled-opacity, .5);cursor:var(--toggle-group-disabled-cursor, not-allowed)}.toggle-group-sm{padding-inline:var(--toggle-group-sm-padding-inline, var(--spacing-3));padding-block:var(--toggle-group-sm-padding-block, var(--spacing-2));font-size:var(--toggle-group-sm-font-size, var(--typography-font-size-body))}.toggle-group-md{padding-inline:var(--toggle-group-md-padding-inline, var(--spacing-3));padding-block:var(--toggle-group-md-padding-block, var(--spacing-2));font-size:var(--toggle-group-md-font-size, var(--typography-font-size-body))}.toggle-group-lg{padding-inline:var(--toggle-group-lg-padding-inline, var(--spacing-3));padding-block:var(--toggle-group-lg-padding-block, var(--spacing-2));font-size:var(--toggle-group-lg-font-size, var(--typography-font-size-body))}.toggle-group-item{padding-block:var(--toggle-group-item-padding-block, var(--spacing-2));padding-inline:var(--toggle-group-item-padding-inline, var(--spacing-3));font-size:var(--toggle-group-item-font-size, var(--typography-font-size-body-3));font-weight:var(--toggle-group-item-font-weight, var(--typography-font-weight-medium));color:var(--toggle-group-item-color, var(--theme-text-inverse));background:var(--toggle-group-item-background, var(--theme-surface-1));cursor:var(--toggle-group-item-cursor, pointer);border:var(--toggle-group-item-border, var(--border-transparent))}.toggle-group-item:focus-visible{box-shadow:var(--toggle-group-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--toggle-group-item-focus-visible-outline, none)}.toggle-group-item[data-disabled]{opacity:var(--toggle-group-item-data-disabled-opacity, .5);cursor:var(--toggle-group-item-data-disabled-cursor, not-allowed)}.toggleGroup-item[data-state=on]{background:var(--color-primary-default);color:var(--color-white)}.toggleGroup-item:hover:not([data-disabled]){opacity:.85}.toggleGroup-item:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:-2px;z-index:1}.toggleGroup-item[data-disabled]{opacity:.5;cursor:not-allowed}.toggleGroup-item+.toggleGroup-item{border-left:1px solid var(--theme-border)}.showcase__theme-toggle-glyph{display:none}html[data-theme=dark] .showcase__theme-toggle-glyph--moon,html:not([data-theme=light]) .showcase__theme-toggle-glyph--moon{display:block}html[data-theme=light] .showcase__theme-toggle-glyph--sun{display:block}
