@layer reset,base,components,composite,objects,tools,variables;@layer reset{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var( --v-default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}progress{vertical-align:baseline}summary{display:list-item}img,svg,object{display:block;vertical-align:middle}img{max-width:100%;height:auto}button,input,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}}@layer variables{:root{--v-animation-duration-sm: .12s;--v-animation-duration-md: .24s;--v-animation-duration-xl: 1s}@media (prefers-reduced-motion){:root:not([data-animation=true]){--v-animation-none: none}}:root[data-animation=false]{--v-animation-none: none}}@layer variables{:root{--v-body-bg: linear-gradient(102deg, hsl(0deg 0% 100% / 0%), hsl(30deg 75% 75% / 15%)), linear-gradient(12deg, hsl(0deg 0% 100% / 0%), hsl(183deg 25% 71% / 7%)), var(--v-bg);--v-default-bg: hsl(30deg 12% 98.5%);--v-default-fg: hsl(216deg 16% 8%);--v-card-bg: hsl(30deg 12% 98.5%);--v-card-fg: hsl(216deg 16% 8%);--v-code-bg: hsl(30deg 12% 92.5%);--v-code-fg: hsl(216deg 16% 8%);--v-pre-bg: hsl(216deg 16% 18%);--v-pre-fg: hsl(30deg 100% 96%);--v-pre-danger: hsl(30deg 100% 80%);--v-pre-muted: hsl(30deg 7% 82.5%);--v-popover-bg: hsl(30deg 12% 98.5%);--v-popover-fg: hsl(216deg 16% 8%);--v-tooltip-bg: hsl(216deg 16% 8%);--v-tooltip-fg: hsl(0deg 0% 98%);--v-tooltip-danger: hsl(30deg 100% 80%);--v-tooltip-muted: hsl(30deg 7% 82.5%);--v-primary-bg: hsl(195deg 100% 20%);--v-primary-fg: hsl(30deg 100% 96%);--v-secondary-bg: hsl(30deg 12% 92.5%);--v-secondary-fg: hsl(0deg 0% 3%);--v-secondary-danger: hsl(0deg 100% 30.5%);--v-secondary-muted: hsl(30deg 7% 31%);--v-callout-bg: hsl(30deg 12% 92.5%);--v-callout-fg: hsl(216deg 16% 8%);--v-highlight-bg: hsl(195deg 100% 20%);--v-highlight-fg: hsl(30deg 100% 96%);--v-highlight-danger: hsl(30deg 100% 85%);--v-highlight-muted: hsl(183deg 25% 86%);--v-input-bg: hsl(30deg 12% 98.5%);--v-input-fg: hsl(216deg 16% 8%);--v-success-bg: hsl(158deg 77% 15%);--v-success-fg: hsl(30deg 100% 96%);--v-success-muted: hsl(158deg 77% 90%);--v-warning-bg: hsl(50deg 77% 86%);--v-warning-fg: hsl(216deg 16% 8%);--v-warning-muted: hsl(50deg 77% 21.5%);--v-danger-bg: hsl(0deg 89% 31%);--v-danger-fg: hsl(0deg 0% 98%);--v-danger-muted: hsl(0deg 89% 93%);--v-input-disabled-bg: hsl(0deg 0% 95%);--v-backdrop: hsl(0deg 0% 0% / 50%);--v-danger-text: hsl(0deg 89% 31%);--v-muted: hsl(30deg 7% 31%);--v-link: hsl(195deg 100% 20%);--v-ring: hsl(195deg 100% 20%);--v-ring-alt: hsl(183deg 25% 71%);--v-border-dynamic-base: black;--v-border-dynamic-mix: 17.5%;color-scheme:light dark}@media (prefers-color-scheme: dark){:root:not([data-color-scheme=light]){--v-body-bg: linear-gradient(102deg, hsl(0deg 0% 100% / 0%), hsl(158deg 77% 15% / 15%)), linear-gradient(12deg, hsl(0deg 0% 100% / 0%), hsl(195deg 100% 71% / 15%)), var(--v-bg);--v-default-bg: hsl(216deg 16% 8%);--v-default-fg: hsl(30deg 12% 98.5%);--v-card-bg: hsl(216deg 16% 8%);--v-card-fg: hsl(30deg 12% 98.5%);--v-code-bg: hsl(216deg 16% 18%);--v-code-fg: hsl(30deg 100% 96%);--v-pre-bg: hsl(216deg 16% 18%);--v-pre-fg: hsl(30deg 100% 96%);--v-pre-danger: hsl(30deg 100% 79%);--v-pre-muted: hsl(30deg 7% 82.5%);--v-popover-bg: hsl(216deg 16% 8%);--v-popover-fg: hsl(30deg 12% 98.5%);--v-tooltip-bg: hsl(216deg 16% 8%);--v-tooltip-fg: hsl(30deg 12% 98.5%);--v-tooltip-danger: hsl(30deg 100% 76%);--v-tooltip-muted: hsl(30deg 7% 82.5%);--v-primary-bg: hsl(195deg 100% 20%);--v-primary-fg: hsl(30deg 100% 96%);--v-secondary-bg: hsl(216deg 16% 18%);--v-secondary-fg: hsl(30deg 100% 96%);--v-secondary-danger: hsl(30deg 100% 79%);--v-secondary-muted: hsl(0deg 0% 86.5%);--v-callout-bg: hsl(216deg 16% 18%);--v-callout-fg: hsl(30deg 100% 96%);--v-highlight-bg: hsl(195deg 100% 20%);--v-highlight-fg: hsl(30deg 100% 96%);--v-highlight-danger: hsl(30deg 100% 85%);--v-highlight-muted: hsl(183deg 25% 86%);--v-input-bg: hsl(216deg 16% 8%);--v-input-fg: hsl(30deg 12% 98.5%);--v-success-bg: hsl(158deg 77% 8%);--v-success-fg: hsl(30deg 12% 98.5%);--v-success-muted: hsl(158deg 0% 86.5%);--v-warning-bg: hsl(50deg 100% 10%);--v-warning-fg: hsl(30deg 12% 98.5%);--v-warning-muted: hsl(50deg 0% 86.5%);--v-danger-bg: hsl(30deg 100% 8%);--v-danger-fg: hsl(30deg 100% 85%);--v-danger-muted: hsl(30deg 25% 85%);--v-danger-text: hsl(30deg 100% 76%);--v-input-disabled-bg: hsl(0deg 0% 15%);--v-backdrop: hsl(0deg 0% 0% / 50%);--v-muted: hsl(30deg 7% 86.5%);--v-link: hsl(183deg 25% 85%);--v-ring: hsl(183deg 25% 85%);--v-ring-alt: hsl(210deg 0% 14.9%);--v-border-dynamic-base: white;--v-border-dynamic-mix: 50%;color-scheme:dark}}:root[data-color-scheme=dark]{--v-body-bg: linear-gradient(102deg, hsl(0deg 0% 100% / 0%), hsl(158deg 77% 15% / 15%)), linear-gradient(12deg, hsl(0deg 0% 100% / 0%), hsl(195deg 100% 71% / 15%)), var(--v-bg);--v-default-bg: hsl(216deg 16% 8%);--v-default-fg: hsl(30deg 12% 98.5%);--v-card-bg: hsl(216deg 16% 8%);--v-card-fg: hsl(30deg 12% 98.5%);--v-code-bg: hsl(216deg 16% 18%);--v-code-fg: hsl(30deg 100% 96%);--v-pre-bg: hsl(216deg 16% 18%);--v-pre-fg: hsl(30deg 100% 96%);--v-pre-danger: hsl(30deg 100% 79%);--v-pre-muted: hsl(30deg 7% 82.5%);--v-popover-bg: hsl(216deg 16% 8%);--v-popover-fg: hsl(30deg 12% 98.5%);--v-tooltip-bg: hsl(216deg 16% 8%);--v-tooltip-fg: hsl(30deg 12% 98.5%);--v-tooltip-danger: hsl(30deg 100% 76%);--v-tooltip-muted: hsl(30deg 7% 82.5%);--v-primary-bg: hsl(195deg 100% 20%);--v-primary-fg: hsl(30deg 100% 96%);--v-secondary-bg: hsl(216deg 16% 18%);--v-secondary-fg: hsl(30deg 100% 96%);--v-secondary-danger: hsl(30deg 100% 79%);--v-secondary-muted: hsl(0deg 0% 86.5%);--v-callout-bg: hsl(216deg 16% 18%);--v-callout-fg: hsl(30deg 100% 96%);--v-highlight-bg: hsl(195deg 100% 20%);--v-highlight-fg: hsl(30deg 100% 96%);--v-highlight-danger: hsl(30deg 100% 85%);--v-highlight-muted: hsl(183deg 25% 86%);--v-input-bg: hsl(216deg 16% 8%);--v-input-fg: hsl(30deg 12% 98.5%);--v-success-bg: hsl(158deg 77% 8%);--v-success-fg: hsl(30deg 12% 98.5%);--v-success-muted: hsl(158deg 0% 86.5%);--v-warning-bg: hsl(50deg 100% 10%);--v-warning-fg: hsl(30deg 12% 98.5%);--v-warning-muted: hsl(50deg 0% 86.5%);--v-danger-bg: hsl(30deg 100% 8%);--v-danger-fg: hsl(30deg 100% 85%);--v-danger-muted: hsl(30deg 25% 85%);--v-danger-text: hsl(30deg 100% 76%);--v-input-disabled-bg: hsl(0deg 0% 15%);--v-backdrop: hsl(0deg 0% 0% / 50%);--v-muted: hsl(30deg 7% 86.5%);--v-link: hsl(183deg 25% 85%);--v-ring: hsl(183deg 25% 85%);--v-ring-alt: hsl(210deg 0% 14.9%);--v-border-dynamic-base: white;--v-border-dynamic-mix: 50%;color-scheme:dark}}@layer variables{:root,.v-colors-default{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-default-bg);--v-fg: var(--v-default-fg)}.v-colors-card{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal)}.v-colors-code{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-code-bg);--v-fg: var(--v-code-fg)}.v-colors-pre{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-pre-bg);--v-fg: var(--v-pre-fg);--v-danger-text: var(--v-pre-danger);--v-muted: var(--v-pre-muted);--v-link: var(--v-fg)}.v-colors-popover{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-popover-bg);--v-fg: var(--v-popover-fg)}.v-colors-tooltip{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-tooltip-bg);--v-fg: var(--v-tooltip-fg);--v-danger-text: var(--v-tooltip-danger);--v-muted: var(--v-tooltip-muted)}.v-colors-primary{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-primary-bg);--v-fg: var(--v-primary-fg)}.v-colors-secondary{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted)}.v-colors-callout{--v-bg: var(--v-callout-bg);--v-fg: var(--v-callout-fg);--v-font-weight-normal: 500;--v-font-weight-label: 600;--v-font-weight-strong: 800;--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label)}.v-colors-highlight{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-highlight-bg);--v-fg: var(--v-highlight-fg);--v-muted: var(--v-highlight-muted);--v-danger-text: var(--v-highlight-danger)}.v-colors-input{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal)}.v-colors-success{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-success-bg);--v-fg: var(--v-success-fg);--v-link: var(--v-fg);--v-muted: var(--v-success-muted)}.v-colors-warning{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-warning-bg);--v-fg: var(--v-warning-fg);--v-link: var(--v-fg);--v-muted: var(--v-warning-muted)}.v-colors-danger{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-danger-bg);--v-fg: var(--v-danger-fg);--v-link: var(--v-fg);--v-muted: var(--v-danger-muted)}}:root{--v-space-xs: .25rem;--v-space-sm: .5rem;--v-space-md: .9375rem;--v-space-lg: 1.5rem;--v-space-xl: 2rem;--v-space-2xl: 2.5rem;--v-font-size-sm: .875rem;--v-font-size-md: .9375rem;--v-font-size-lg: 1rem;--v-font-size-xl: 1.25rem;--v-font-size-2xl: 1.5rem;--v-font-weight-normal: 400;--v-font-weight-label: max(500, var(--v-font-weight-min-bold, 500));--v-font-weight-selected: max(600, var(--v-font-weight-min-bold, 500));--v-font-weight-subtitle: max(600, var(--v-font-weight-min-bold, 500));--v-font-weight-strong: max(600, var(--v-font-weight-min-bold, 500));--v-font-weight-title: max(700, var(--v-font-weight-min-bold, 500));--v-line-height-sm: 1.25rem;--v-line-height-md: 1.375rem;--v-line-height-lg: 1.5rem;--v-line-height-xl: 1.75rem;--v-line-height-2xl: 2rem;--v-border-width-sm: 1px;--v-border-width-md: max(.0625rem, 1px);--v-border-width-lg: max(.125rem, 2px);--v-inner-radius: .4em;--v-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 10%);--v-shadow-md: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px -1px rgb(0 0 0 / 10%);--v-shadow-lg: 0 6px 9px -2px rgb(0 0 0 / 10%), 0 3px 5px -3px rgb(0 0 0 / 10%);--v-shadow-focus: 0 0 0 .125rem var(--v-ring-alt);--v-shadow-inner: inset 0 1px 2px 0 rgb(0 0 0 / 10%);--v-shadow-inner-top: inset 0 2px 3px 0 rgb(0 0 0 / 10%);--v-shadow-inner-bottom: inset 0 -2px 3px 0 rgb(0 0 0 / 10%);--v-z-sub-backdrop: 5;--v-z-backdrop: 10;--v-z-above-backdrop: 20;--v-outline-width: .125rem;--v-outline-offset: .125rem;--v-underline-offset: .25rem;--v-input-height-sm: 1.875rem;--v-input-height-md: 2rem;--v-input-height-lg: 2.5rem}@media (resolution >= 200dpi){:root{--v-space-md: 1rem;--v-font-size-sm: .9375rem;--v-font-size-md: 1.0625rem;--v-font-size-lg: 1.25rem;--v-font-size-xl: 1.5rem;--v-font-size-2xl: 1.75rem;--v-input-height-sm: 2.625rem;--v-input-height-md: 2.75rem;--v-input-height-lg: 3rem}}@layer variables{:root{--v-spacing: var(--v-space-md);--v-border-width: var(--v-border-width-md);--v-inline-gap: .5em}.v-spacing-sm{--v-spacing: var(--v-space-sm);--v-border-width: var(--v-border-width-sm)}}@layer variables{:root{--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.v-text-weight-label{--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.v-text-weight-strong{--v-font-weight: var(--v-font-weight-strong);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.v-text-muted{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.v-text-danger{--v-font-weight-min: var(--v-font-weight-danger, --v-font-weight-label);color:var(--v-danger-text);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}}@layer variables{html{font-size:16px}body{font-size:var(--v-font-size-md);line-height:var(--v-line-height-md)}}@layer variables{:root{--v-input-height: var(--v-input-height-md)}.v-input-sm{--v-input-height: var(--v-input-height-sm);font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm)}.v-input-lg{--v-input-height: var(--v-input-height-lg);font-size:var(--v-font-size-lg);line-height:var(--v-line-height-lg)}}@keyframes t-animation__spin{to{transform:rotate(360deg)}}@keyframes t-animation__shimmer{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes t-animation-fade-in{0%{opacity:0}to{opacity:1}}@layer tools{.t-spin{animation:var(--v-animation-none, t-animation__spin var(--v-animation-duration-xl) linear infinite)}}@layer tools{.t-border{border:var(--v-border-width) solid var(--v-border-color)}}@layer tools{.t-hidden{display:none}.t-block{display:block}.t-sr-only{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (width < 1024px){.t-hidden-lt-tablet-wide:is(*){display:none}}@media (width >= 1024px){.t-hidden-gte-tablet-wide:is(*){display:none}}}@layer tools{.t-flex-static{flex:0 0 auto}.t-flex-fill{flex:1 1 1em}}@layer tools{.t-col-span-full{grid-column:1 / -1}}@layer tools{.t-ml-auto{margin-left:auto}}@layer tools{.t-radius-outer{border-radius:calc(var(--v-spacing) - (1lh - 1em) / 2)}}@layer variables{:root{--v-transition-duration: var(--v-animation-duration-sm)}}@layer base{*{transition-duration:var(--v-transition-duration);transition-property:none}}@layer objects{.o-badge{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted);--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));border:var(--v-border-width) solid var(--v-border-color);display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:var(--v-font-size-sm);border-radius:.5lh;padding:0 .5lh;height:1lh}}@layer objects{.o-box{padding:var(--v-spacing)}.o-text-box{padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing)}}@layer variables{:root{--v-container-width: 44rem}}@layer objects{.o-container{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-default-bg);--v-fg: var(--v-default-fg);max-width:var(--v-container-width);min-height:100vh;margin-left:auto;margin-right:auto;padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing)}@media (width >= 768px){.o-container:is(*){border-radius:calc(var(--v-spacing) - (1lh - 1em) / 2);box-shadow:var(--v-shadow-lg);margin-block:var(--v-space-xl);min-height:auto;padding:calc(var(--v-space-xl) - (1lh - 1em) / 2) var(--v-space-xl)}}@media (width >= 1200px){.o-container:is(*){margin-block:var(--v-space-2xl);padding:calc(var(--v-space-2xl) - (1lh - 1em) / 2) var(--v-space-2xl)}}}@layer objects{.o-empty-state{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));border-radius:calc(var(--v-spacing) - (1lh - 1em) / 2);border:var(--v-border-width) solid var(--v-border-color);display:flex;align-items:center;min-height:6lh;justify-content:center;padding:var(--v-spacing)}}@layer objects{.o-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--v-spacing)}@container (width >= 768px){.o-grid:is(*){grid-template-columns:repeat(auto-fit,minmax(calc(50% - var(--v-spacing)),1fr))}}@container (width >= 1024px){.o-grid:is(*){grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3 - var(--v-spacing)),1fr))}}}@layer objects{.o-group{display:flex;gap:var(--v-inline-gap);align-items:flex-start;flex-wrap:wrap}.o-group>.lucide{height:1lh}.o-group>*{min-height:1lh}}@layer objects{.o-stack{display:flex;flex-direction:column;gap:var(--v-spacing)}.o-stack>h1,.o-stack>h2,.o-stack>h3,.o-stack>h4,.o-stack>p{margin-block:calc(.5em - .5lh)}.o-label-stack{display:flex;flex-direction:column}.o-label-stack>*+*{margin-top:var(--v-space-xs)}}@layer base{body{background:var(--v-body-bg, var(--v-bg));background-attachment:fixed;min-height:100dvh;container-type:inline-size;height:100%;width:100%}*{border-color:transparent}a[href]:not(.t-unstyled){--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));color:var(--v-link);text-decoration-line:underline;text-underline-offset:var(--v-underline-offset)}a[href]:not(.t-unstyled):hover{filter:contrast(.95) saturate(1.15);will-change:filter}a[href]:not(.t-unstyled):focus-visible{box-shadow:none;outline:none;text-decoration-style:double}b,strong{--v-font-weight: var(--v-font-weight-strong);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}a,b,blockquote,h1,h2,h3,h4,p,span,strong{overflow:hidden;text-overflow:ellipsis}:is(a,b,blockquote,h1,h2,h3,h4,p,span,strong) *{overflow:hidden;text-overflow:ellipsis}h1{font-size:var(--v-font-size-2xl);line-height:var(--v-line-height-2xl);--v-font-weight: var(--v-font-weight-title);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}header h1,h2{font-size:var(--v-font-size-xl);line-height:var(--v-line-height-xl);--v-font-weight: var(--v-font-weight-title);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}header h2,h3{font-size:var(--v-font-size-lg);line-height:var(--v-line-height-lg);--v-font-weight: var(--v-font-weight-subtitle);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}h4{--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}:is(article) h4{font-size:var(--v-font-size-xl);line-height:var(--v-line-height-xl);--v-font-weight: var(--v-font-weight-title);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}blockquote,code,pre{border-radius:var(--v-inner-radius)}blockquote,pre{padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing)}code,pre{font-size:var(--v-font-size-sm);overflow:auto}blockquote{--v-bg: var(--v-callout-bg);--v-fg: var(--v-callout-fg);--v-font-weight-normal: 500;--v-font-weight-label: 600;--v-font-weight-strong: 800;--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label)}code{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-code-bg);--v-fg: var(--v-code-fg);padding:0 var(--v-inner-radius)}pre{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-pre-bg);--v-fg: var(--v-pre-fg);--v-danger-text: var(--v-pre-danger);--v-muted: var(--v-pre-muted);--v-link: var(--v-fg)}ul,ol{padding-left:1em}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{border:var(--v-border-width) solid var(--v-border-color);border-radius:var(--v-inner-radius);cursor:pointer;padding:0 var(--v-inner-radius)}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled){padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);overflow:hidden;text-overflow:ellipsis;transition-property:var(--v-animation-none, color, background-color, border-color, box-shadow);transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:flex-start;justify-content:center;gap:var(--v-inline-gap)}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled) *{overflow:hidden;text-overflow:ellipsis}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled)>.lucide{height:1lh}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled) .lucide+*{text-align:left}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled):hover{filter:contrast(.95) saturate(1.15);will-change:filter}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled):disabled,:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(button,input[type=button],input[type=submit],input[type=reset]):not(.t-unstyled):focus-visible{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}:is(input:not([type=button],[type=submit],[type=reset],[type=range]),textarea,select,[role=combobox],[role=listbox]):not(.t-unstyled){background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);border-radius:var(--v-inner-radius);overflow:hidden;text-overflow:ellipsis;box-shadow:var(--v-shadow-inner);min-height:var(--v-input-height);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(input:not([type=button],[type=submit],[type=reset],[type=range]),textarea,select,[role=combobox],[role=listbox]):not(.t-unstyled) *{overflow:hidden;text-overflow:ellipsis}:is(input:not([type=button],[type=submit],[type=reset],[type=range]),textarea,select,[role=combobox],[role=listbox]):not(.t-unstyled):disabled,:is(input:not([type=button],[type=submit],[type=reset],[type=range]),textarea,select,[role=combobox],[role=listbox]):not(.t-unstyled)[aria-disabled=true]{background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}:is(input:not([type=button],[type=submit],[type=reset],[type=range]),textarea,select,[role=combobox],[role=listbox]):not(.t-unstyled)[aria-invalid=true]{--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}:is(input:not([type=button],[type=submit],[type=reset],[type=range]),textarea,select,[role=combobox],[role=listbox]):not(.t-unstyled):focus{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.lucide{display:inline-block;height:1em;width:1em;flex-shrink:0;vertical-align:text-bottom;stroke-width:clamp(2,var(--v-font-weight) / 200,3)}table{border-radius:var(--v-inner-radius);border:var(--v-border-width) solid var(--v-border-color);--v-table-border-color: var(--v-border-color);display:block;overflow:auto}td,th{padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);border:0;width:1%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}th{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted);--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));text-align:left}*+tbody,*+tr{border-top:1px solid var(--v-table-border-color)}tr:nth-child(2n){background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted)}tr:nth-child(2n):last-child{border-bottom:0}hr{border:var(--v-border-width) solid var(--v-border-color)}}@layer components{.c-alert{--v-bg: var(--v-callout-bg);--v-fg: var(--v-callout-fg);--v-font-weight-normal: 500;--v-font-weight-label: 600;--v-font-weight-strong: 800;--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);display:flex;gap:var(--v-inline-gap);align-items:flex-start;flex-wrap:wrap;border:var(--v-border-width) solid var(--v-border-color);border-radius:var(--v-inner-radius)}.c-alert>.lucide{height:1lh}.c-alert>*{min-height:1lh}.c-alert:has(.c-alert__children[data-t-empty]){display:none}}@layer components{.c-button,.c-button--ghost{--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));padding-inline:var(--v-spacing)}.c-button,.c-button--ghost,.c-button--icon{border-radius:var(--v-inner-radius)}.c-button{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted)}.c-button:hover{box-shadow:var(--v-shadow-md)}.c-button:active{box-shadow:none}a.c-button,a.c-button--ghost{padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);overflow:hidden;text-overflow:ellipsis;transition-property:var(--v-animation-none, color, background-color, border-color, box-shadow);transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:flex-start;justify-content:center;gap:var(--v-inline-gap);color:var(--v-fg);padding-inline:var(--v-spacing);text-decoration:none}:is(a.c-button,a.c-button--ghost) *{overflow:hidden;text-overflow:ellipsis}:is(a.c-button,a.c-button--ghost)>.lucide{height:1lh}:is(a.c-button,a.c-button--ghost) .lucide+*{text-align:left}:is(a.c-button,a.c-button--ghost):hover{filter:contrast(.95) saturate(1.15);will-change:filter}:is(a.c-button,a.c-button--ghost):disabled,:is(a.c-button,a.c-button--ghost)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(a.c-button,a.c-button--ghost):focus-visible{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-button--icon{font-size:inherit;align-items:center}header:has(h1,h2)>.c-button--icon{font-size:var(--v-font-size-lg)}:is(.c-button--icon,.c-button--ghost):hover{border-color:var(--v-secondary-bg);background-color:var(--v-secondary-bg);color:var(--v-secondary-fg);box-shadow:none}.c-button--link{--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));color:var(--v-link);text-decoration-line:underline;text-underline-offset:var(--v-underline-offset);align-self:center;display:inline;border:0;background-color:transparent;padding:0}.c-button--link:hover{filter:contrast(.95) saturate(1.15);will-change:filter}.c-button--link:focus-visible{box-shadow:none;outline:none;text-decoration-style:double}.c-button--link:focus-visible{overflow:visible}.c-button--link:hover{box-shadow:none}}@layer components{.c-card{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);border:var(--v-border-width) solid var(--v-border-color);border-radius:calc(var(--v-spacing) - (1lh - 1em) / 2);box-shadow:var(--v-shadow-md);display:flex;flex-direction:column;container-type:inline-size}.c-card.o-grid{container-type:normal}@media (width >= 768px){.o-container .c-card:is(*){box-shadow:none}:modal .c-card:is(*),:popover-open .c-card:is(*){box-shadow:var(--v-shadow-md)}}.c-card__header{padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);padding-bottom:0}.c-card__description{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-card__content{padding:var(--v-spacing);flex:1 1 1em}.c-card__footer{padding:var(--v-spacing);display:flex;align-items:center;justify-content:space-between;gap:var(--v-inline-gap);padding-top:0}.c-card__footer>:only-child{margin-left:auto}.c-card:has(:invalid,[aria-invalid=true],[data-t-validate__incomplete]) .c-card__footer [type=submit]{pointer-events:none;opacity:.5;pointer-events:unset}}@layer components{.c-checkbox{display:inline-flex;height:1lh;flex-shrink:0;cursor:pointer;align-items:center}.c-checkbox__box{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);border:var(--v-border-width) solid var(--v-border-color);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:var(--v-space-xs);position:relative;display:inline-flex;height:1em;width:1em;align-items:center;justify-content:center;box-shadow:var(--v-shadow-inner)}.c-checkbox__box:focus-within{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-checkbox__box:has([aria-invalid=true]){--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-checkbox__box:has(:disabled,[aria-disabled=true]){background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}.c-checkbox__box svg{font-size:.85em}.c-checkbox input{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c-checkbox__box:has(input:checked){background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-primary-bg);--v-fg: var(--v-primary-fg)}.c-checkbox .c-checkbox__check,.c-checkbox .c-checkbox__indeterminate{display:none}.c-checkbox input:checked~.c-checkbox__check{display:block}.c-checkbox input:indeterminate~.c-checkbox__indeterminate{display:block}}@layer components{.c-code-block{position:relative}.c-code-block__copy{--v-input-height: var(--v-input-height-sm);font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);border-radius:var(--v-inner-radius);position:absolute;top:var(--v-space-xs);right:var(--v-space-xs);color:var(--v-pre-fg);background:color-mix(in hsl,var(--v-pre-bg) 85%,transparent)}.c-code-block__copy span{display:flex;gap:var(--v-space-xs);align-items:center}.c-code-block__copy .c-code-block__copy-label{display:none}.c-code-block__copy:hover,.c-code-block__copy:focus{background:var(--v-pre-bg)}:is(.c-code-block__copy:hover,.c-code-block__copy:focus) .c-code-block__copy-label{display:inline}}@layer components{.c-color-picker{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);border-radius:var(--v-inner-radius);overflow:hidden;text-overflow:ellipsis;box-shadow:var(--v-shadow-inner);min-height:var(--v-input-height);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;display:flex;gap:var(--v-inline-gap);text-align:right}.c-color-picker *{overflow:hidden;text-overflow:ellipsis}.c-color-picker:focus-within{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-color-picker:has([aria-invalid=true]){--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-color-picker:has(:disabled,[aria-disabled=true]){background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}.c-color-picker__swatch{border-radius:var(--v-space-xs);height:1lh;width:1lh;margin-left:calc((1em - 1lh)/2);box-shadow:var(--v-shadow-sm)}.c-color-picker__value{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-color-picker__input{box-shadow:none;outline:none;position:absolute;inset:0;height:100%;width:100%;cursor:pointer;opacity:0}}@layer components{.c-description{overflow:hidden;text-overflow:ellipsis;--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-description *{overflow:hidden;text-overflow:ellipsis}.c-description:empty{display:none}.c-label-stack:not(:has(.t-label-stack--no-indent))>.c-description{padding-inline:var(--v-space-xs)}.c-label-stack>.c-label+.c-description{margin-top:0}}@layer components{.c-details{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);border-radius:var(--v-inner-radius);--v-outer-border-color: var(--v-border-color);overflow:hidden;width:100%}.c-details:has(.c-details__summary:focus-visible){box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-details__summary{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted);--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);border:var(--v-border-width) solid var(--v-border-color);border-radius:var(--v-inner-radius);--v-border-color: var(--v-outer-border-color);cursor:pointer;list-style:none;position:relative;z-index:1}.c-details__summary::-webkit-details-marker{display:none}.c-details__summary:before{content:"▶";display:inline-block;margin-right:var(--v-inline-gap);transform:scale(.8)}[open] .c-details__summary:before{transform:rotate(90deg) scale(.8)}[open] .c-details__summary{border-radius:var(--v-inner-radius) var(--v-inner-radius) 0 0}.c-details__summary:focus-visible{box-shadow:none;outline:none}.c-details__summary:hover{filter:contrast(.95) saturate(1.15);will-change:filter}.c-details__content{padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);display:flex;flex-direction:column;gap:var(--v-spacing);border:var(--v-border-width) solid var(--v-border-color);border-top:0;border-radius:0 0 var(--v-inner-radius) var(--v-inner-radius);margin-top:calc((1em - 1lh)/2)}.c-details__content>h1,.c-details__content>h2,.c-details__content>h3,.c-details__content>h4,.c-details__content>p{margin-block:calc(.5em - .5lh)}}@layer base{body:has(.c-dropdown__popover:popover-open,.c-dropdown__popover[data-v-popover-open]){overflow:hidden}body:has(.c-dropdown__popover:popover-open,.c-dropdown__popover[data-v-popover-open]):after,:modal:has(.c-dropdown__popover:popover-open,.c-dropdown__popover[data-v-popover-open]):after{content:" ";position:fixed;inset:0;z-index:var(--v-z-backdrop);display:block;background-color:var(--v-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (width >= 768px){:scope:is(*) body:has(.c-dropdown__popover[data-c-dropdown__active]:popover-open,.c-dropdown__popover[data-c-dropdown__active][data-v-popover-open]):after,:scope:is(*) :modal:has(.c-dropdown__popover[data-c-dropdown__active]:popover-open,.c-dropdown__popover[data-c-dropdown__active][data-v-popover-open]):after{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer variables{:root{--c-dropdown__min-width: 11.5rem;--c-dropdown__max-width: 20rem}}@layer components{.c-dropdown__popover{background:transparent;overflow:visible;position:fixed;margin:0 auto;z-index:var(--v-z-above-backdrop);top:var(--v-spacing);left:var(--v-spacing);right:var(--v-spacing);width:100%;max-height:calc(100dvh - 2 * var(--v-spacing));max-width:calc(100vw - 2 * var(--v-spacing))}.c-dropdown__popover:popover-open,.c-dropdown__popover[data-v-popover-open]{display:flex;flex-direction:column}.c-dropdown__popover>*{flex-shrink:0}.c-dropdown__content{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-popover-bg);--v-fg: var(--v-popover-fg);border-radius:var(--v-inner-radius);border:0;box-shadow:inset 0 0 0 var(--v-border-width) var(--v-border-color),var(--v-shadow-lg);--c-dropdown__spacing: var(--v-inner-radius);flex:1 1 auto;flex-direction:column;overflow:hidden;min-width:var(--c-dropdown__min-width)}[data-c-dropdown__active] .c-dropdown__content{visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:0;display:flex}:popover-open .c-dropdown__content{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:1;display:flex}.c-dropdown__children{flex-grow:1;padding:var(--c-dropdown__spacing) 0;overflow-y:auto}.c-dropdown__footer{--v-input-height: var(--v-input-height-sm);font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);padding:calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1lh) / 2) max(calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1em) / 2),calc(var(--v-border-width) * 2));border-top:var(--v-border-width) solid var(--v-border-color);display:flex;flex:none;justify-content:flex-end;vertical-align:middle}@media (width >= 768px){:scope:is(*) .c-dropdown__popover[data-c-dropdown__active]{inset:unset;width:auto;left:var(--c-dropdown__left);top:var(--c-dropdown__top);max-width:min(var(--c-dropdown__computed-max-width, 100vw),var(--c-dropdown__max-width));min-width:max(var(--c-dropdown__computed-min-width, 0),var(--c-dropdown__min-width))}:scope:is(*) .c-dropdown__content{max-height:var(--c-dropdown__computed-max-height)}[data-c-dropdown__position^=top] :is(:scope:is(*) .c-dropdown__content),[data-c-dropdown__position^=bottom] :is(:scope:is(*) .c-dropdown__content){margin:var(--v-space-xs) 0}[data-c-dropdown__position^=left] :is(:scope:is(*) .c-dropdown__content),[data-c-dropdown__position^=right] :is(:scope:is(*) .c-dropdown__content){margin:0 var(--v-space-xs)}:scope:is(*) .c-dropdown__footer{display:none}}}@layer components{.c-error-fallback{padding:var(--v-spacing)}.c-error-fallback section{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);border:var(--v-border-width) solid var(--v-border-color);border-radius:calc(var(--v-spacing) - (1lh - 1em) / 2);box-shadow:var(--v-shadow-md);container-type:inline-size;display:flex;flex-direction:column;gap:var(--v-spacing)}.c-error-fallback--stretch{padding:0;flex-grow:1}.c-error-fallback--stretch section{border:0;box-shadow:none;height:100%}@container (width >= 768px){:scope:is(*) .c-error-fallback:not(.c-error-fallback--stretch){padding:var(--v-space-xl)}:scope:is(*) .c-error-fallback:not(.c-error-fallback--stretch) section{max-width:48rem;margin-left:auto;margin-right:auto}}.c-error-fallback__heading{display:flex;gap:var(--v-inline-gap);align-items:flex-start;flex-wrap:wrap;--v-font-weight-min: var(--v-font-weight-danger, --v-font-weight-label);color:var(--v-danger-text);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-error-fallback__heading>.lucide{height:1lh}.c-error-fallback__heading>*{min-height:1lh}.c-error-fallback__actions{display:flex;align-items:center;justify-content:space-between}.c-error-fallback--stretch .c-error-fallback__actions{margin-top:auto}}@layer components{.c-error-message{overflow:hidden;text-overflow:ellipsis;--v-font-weight-min: var(--v-font-weight-danger, --v-font-weight-label);color:var(--v-danger-text);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-error-message *{overflow:hidden;text-overflow:ellipsis}.c-error-message:before{content:"✗";margin-right:var(--v-space-xs)}.c-error-message:empty{display:none}}@layer base{form:has(:invalid,[aria-invalid=true],[data-t-validate__incomplete]) [type=submit]{pointer-events:none;opacity:.5;pointer-events:unset}}@layer components{.c-form__submit{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-primary-bg);--v-fg: var(--v-primary-fg)}.c-form__busy{display:none}button[data-c-form__busy],input[data-c-form__busy]{pointer-events:none;opacity:.5}[data-c-form__busy] .c-form__busy{display:inline}}@layer components{.c-img>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.c-img__error{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted);--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));height:100%;width:100%;display:flex;align-items:center;justify-content:center}}@layer components{.c-input{width:100%}.c-input[type=date],.c-input[type=time],.c-input[type=datetime-local],.c-input[type=month],.c-input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@layer components{.c-label{--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));display:inline-flex;align-items:center;gap:var(--v-inline-gap);cursor:pointer}.c-label:has(input){--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));display:inline-flex;align-items:flex-start;gap:var(--v-inline-gap)}.c-label:has([aria-disabled=true]),.c-label:has(+[aria-disabled=true]),.c-label-stack:has([aria-disabled=true])>.c-label{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-label:has([aria-invalid=true]),.c-label:has(+[aria-invalid=true]),.c-label-stack:has([aria-invalid=true])>.c-label{--v-font-weight-min: var(--v-font-weight-danger, --v-font-weight-label);color:var(--v-danger-text);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-label-stack:not(:has(.t-label-stack--no-indent))>.c-label{padding-inline:var(--v-space-xs)}.c-label__required{margin-left:var(--v-space-xs)}}@layer components{.c-labelled-action{display:flex;align-items:center;gap:var(--v-spacing)}.c-labelled-action__label{flex:1 1 1em;display:flex;flex-direction:column;gap:var(--v-space-xs)}}@layer components{.c-label-stack{display:flex;flex-direction:column}.c-label-stack>*+*{margin-top:var(--v-space-xs)}}@layer components{.c-list-box{width:100%;padding:var(--v-inner-radius) 0;border:0;box-shadow:inset 0 0 0 var(--v-border-width) var(--v-border-color),var(--v-shadow-inner)}.c-list-box:focus,.c-list-box:has(:focus){box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset);border:0;box-shadow:inset 0 0 0 var(--v-border-width) var(--v-border-color),var(--v-shadow-inner),var(--v-shadow-focus)}}@layer base{.c-modal:has(:invalid,[aria-invalid=true],[data-t-validate__incomplete]) .c-modal__footer [type=submit]{pointer-events:none;opacity:.5;pointer-events:unset}}@layer base{body:has(:modal){overflow:hidden}}@layer variables{:root{--c-modal__width: 32rem}}@layer components{.c-modal{visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:0;position:fixed;height:100%;width:100%;inset:0;align-items:center;justify-content:center;background-color:var(--v-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--v-z-backdrop);max-height:100dvh;max-width:100vw}.c-modal[data-c-modal__active]{display:flex}.c-modal:modal{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:1;display:flex}.c-modal__body{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);border:var(--v-border-width) solid var(--v-border-color);border-radius:calc(var(--v-spacing) - (1lh - 1em) / 2);--c-modal__inset: var(--v-space-xs);inset:var(--c-modal__inset);position:fixed;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}@media (width >= 768px){:scope:is(*) .c-modal__body{--c-modal__inset: var(--v-space-sm);inset:auto;position:relative;max-height:calc(100dvh - var(--c-modal__inset) * 2);max-width:100%;width:var(--c-modal__width)}}@media (width >= 1024px){:scope:is(*) .c-modal__body{--c-modal__inset: var(--v-space-md)}}@media (width >= 1200px){:scope:is(*) .c-modal__body{--c-modal__inset: var(--v-space-lg)}}.c-modal__header{display:flex;gap:var(--v-inline-gap);align-items:flex-start;flex-wrap:wrap;padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);align-items:center;flex:none}.c-modal__header>.lucide{height:1lh}.c-modal__header>*{min-height:1lh}.c-modal__content{padding:var(--v-spacing);position:relative;flex-grow:1;overflow:auto}*+.c-modal__content{padding-top:0}.c-modal__content:has(+.c-modal__footer){padding-bottom:var(--v-space-xs)}.c-modal__x{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-modal__content:not([data-c-scroll__top]){box-shadow:var(--v-shadow-inner-top)}.c-modal__content:not([data-c-scroll__bottom]):has(+.c-modal__footer){box-shadow:var(--v-shadow-inner-bottom)}.c-modal__content:not([data-c-scroll__top],[data-c-scroll__bottom]):has(+.c-modal__footer){box-shadow:var(--v-shadow-inner-top),var(--v-shadow-inner-bottom)}.c-modal__title{font-size:var(--v-font-size-xl);line-height:var(--v-line-height-xl);--v-font-weight: var(--v-font-weight-title);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));flex-grow:1}.c-modal__footer{padding:var(--v-spacing);display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--v-inline-gap)}}@layer components{.c-option-list{--v-input-height: var(--v-input-height-sm);font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);overflow:hidden auto}.c-option-list__heading,.c-option-list__item{--v-spacing: var(--v-space-sm);--v-border-width: var(--v-border-width-sm);padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);display:flex;gap:var(--v-space-xs);align-items:flex-start;justify-content:flex-start;padding-inline:calc(var(--v-spacing) + var(--v-inner-radius));text-align:left;width:100%}.c-option-list__item{font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);box-shadow:none;outline:none;border-width:var(--v-border-width);cursor:pointer;transition:none}.c-option-list__item+.c-option-list__item{margin-top:calc(-1 * var(--v-border-width))}.c-option-list__check-box{display:flex;height:1lh;width:1em;align-items:center;justify-content:center}.c-option-list__check-box svg{display:none}:checked+.c-option-list__check-box svg,[aria-selected=true] .c-option-list__check-box svg{display:block}a.c-option-list__item{--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));color:var(--v-popover-fg);text-decoration:none}body:not([data-v-kb-nav=true]) .c-option-list__item:hover,body:not([data-v-kb-nav=true]) a.c-option-list__item:hover,body[data-v-kb-nav=true] .c-option-list__item:focus-visible,body[data-v-kb-nav=true] :focus-visible .c-option-list__item[data-c-option-list__active],body[data-v-kb-nav=true] :focus-visible .c-option-list__item:has([data-c-option-list__active]),body[data-v-kb-nav=true] :popover-open .c-option-list__item[data-c-option-list__active],body[data-v-kb-nav=true] :popover-open .c-option-list__item:has([data-c-option-list__active]){background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-highlight-bg);--v-fg: var(--v-highlight-fg);--v-muted: var(--v-highlight-muted);--v-danger-text: var(--v-highlight-danger)}.c-option-list__heading{font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);--v-font-weight: var(--v-font-weight-subtitle);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));padding-bottom:0}.c-option-list__group+.c-option-list__group,.c-option-list__group+.c-option-list__heading{border-top:var(--v-border-width) solid var(--v-border-color);margin-top:var(--v-space-xs)}.c-option-list__group+.c-option-list__group{padding-top:var(--v-space-xs)}.c-option-list__group+.c-option-list__heading{padding-top:calc(var(--v-spacing) - (1lh - 1em) / 2 + var(--v-space-xs))}}@layer components{.c-placeholder:after,.c-placeholder--img:after,.c-placeholder--inline,.c-placeholder--circle{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-secondary-bg);--v-fg: var(--v-secondary-fg);--v-danger-text: var(--v-secondary-danger);--v-muted: var(--v-secondary-muted);animation:var(--v-animation-none, t-animation__shimmer var(--v-animation-duration-xl) linear infinite)}.c-placeholder:after,.c-placeholder--img:after,.c-placeholder--inline,.c-placeholder--circle,.c-placeholder--missing:after,.c-placeholder--inline-missing{position:relative;overflow:hidden}.c-placeholder:after,.c-placeholder--inline,.c-placeholder--missing:after,.c-placeholder--inline-missing{border-radius:1lh;height:.85em;min-height:auto}.c-placeholder,.c-placeholder--missing{display:flex;align-items:center;width:100%;height:1lh}:is(.c-placeholder,.c-placeholder--missing):after{content:"";display:block;width:100%}.c-placeholder--inline,.c-placeholder--inline-missing{display:inline-block;width:9em;vertical-align:baseline;top:2px}.c-placeholder--missing:after,.c-placeholder--inline-missing{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);border:var(--v-border-width) solid var(--v-border-color)}.c-placeholder--img{border-radius:var(--v-inner-radius);position:relative;overflow:hidden;min-height:2em;width:100%;max-width:100%;aspect-ratio:var(--c-placeholder__img-aspect-ratio)}.o-group>.c-placeholder--img{flex:var(--c-placeholder__img-aspect-ratio) var(--c-placeholder__img-aspect-ratio) 0}.c-placeholder--img:after{content:"";display:block;position:absolute;inset:0;background-color:var(--v-bg)}.c-placeholder--circle{border-radius:100%;height:2lh;width:2lh}}@layer components{.c-radio{display:inline-flex;height:1lh;flex-shrink:0;cursor:pointer;align-items:center}.c-radio__circle{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);border:var(--v-border-width) solid var(--v-border-color);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;display:inline-flex;height:1em;width:1em;align-items:center;justify-content:center;border-radius:100%;box-shadow:var(--v-shadow-inner)}.c-radio__circle:focus-within{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-radio__circle:has([aria-invalid=true]){--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-radio__circle:has(:disabled,[aria-disabled=true]){background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}.c-radio__circle:has(input:checked){--v-bg: var(--v-primary-fg);--v-border-color: var(--v-primary-bg)}.c-radio input{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c-radio .c-radio__dot{display:none}.c-radio input:checked~.c-radio__dot{display:block;height:60%;width:60%;border-radius:1lh;background-color:var(--v-primary-bg)}}@layer components{.c-radio-group{display:flex;flex-direction:column;gap:var(--v-spacing)}.c-radio-group>h1,.c-radio-group>h2,.c-radio-group>h3,.c-radio-group>h4,.c-radio-group>p{margin-block:calc(.5em - .5lh)}.c-label-stack .c-radio-group{margin-top:calc(max(var(--v-spacing),1em) - .5lh + .5em)}.c-radio-group>.c-label{margin-block:calc(.5em - .5lh)}}@layer components{.c-select__button{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);border-radius:var(--v-inner-radius);overflow:hidden;text-overflow:ellipsis;box-shadow:var(--v-shadow-inner);min-height:var(--v-input-height);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1);cursor:pointer;text-align:left;width:100%;padding-right:var(--v-input-height)}.c-select__button *{overflow:hidden;text-overflow:ellipsis}.c-select__button:disabled,.c-select__button[aria-disabled=true]{background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}.c-select__button[aria-invalid=true]{--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-select__button:focus{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-select__container:has(:popover-open) .c-select__button{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-select__container:has(:invalid,[aria-invalid=true]) .c-select__button{--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-select__container{position:relative}.c-select__chevron,.c-select__clear{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));position:absolute;inset-block:0;right:0;width:var(--v-input-height);display:flex;align-items:center;justify-content:center;border:0;background-color:transparent;padding:0}.c-select__chevron{display:flex;pointer-events:none}.c-select__clear{display:none}.c-select__clear:focus{border-radius:var(--v-inner-radius);box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-select__container:has(:checked,[type=hidden]):not(:has(.c-select__button[aria-disabled=true],.c-select__button:disabled)) .c-select__clear{cursor:pointer;display:flex}.c-select__container:has(.c-select__clear):has(:checked,[type=hidden]):not(:has(.c-select__button[aria-disabled=true],.c-select__button:disabled)) .c-select__chevron{display:none}.c-select__placeholder{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}*:not(:empty)+.c-select__placeholder{display:none}[aria-busy=true] .c-select__items{display:none}.c-select__dropdown{margin:calc(var(--v-space-xs) * 2) 0}.c-select__dropdown [role=listbox]:focus{box-shadow:none;outline:none}.c-select__status{font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));overflow:hidden;text-overflow:ellipsis;display:none;width:100%;overflow:hidden auto;padding:calc(var(--v-spacing) - var(--v-inner-radius)) var(--v-spacing);text-align:center}.c-select__status *{overflow:hidden;text-overflow:ellipsis}[aria-busy=true]+.c-select__status,[role=listbox]:has(.c-select__items[data-t-empty])+.c-select__status{display:block}.c-select__status .c-select__no-match,.c-select__status .c-select__no-value,.c-select__status .c-select__busy{display:none}[aria-busy=true]+.c-select__status .c-select__busy{display:block}:has(.c-select__items[data-t-empty]):not([aria-busy=true])+.c-select__status .c-select__no-match:not(:has(.c-select__no-match-value[data-t-empty])){display:block}:has(.c-select__items[data-t-empty]):not([aria-busy=true])+.c-select__status .c-select__no-match:has(.c-select__no-match-value[data-t-empty])+.c-select__no-value{display:block}@media (width >= 768px){:scope:is(*) .c-select__input{position:absolute;left:0;right:0}[data-c-dropdown__position^=top] :is(:scope:is(*) .c-select__input){bottom:0;transform:translateY(100%)}[data-c-dropdown__position^=bottom] :is(:scope:is(*) .c-select__input){top:0;transform:translateY(-100%)}}}@layer variables{:root{--v-sidebar-width: 16rem}}@layer composite{.c-sidebar-layout{min-height:100dvh;width:100vw;position:relative}.c-sidebar-layout__content{container-type:inline-size}.c-sidebar{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);border-right:var(--v-border-width) solid var(--v-border-color);--v-transition-duration: var(--v-animation-duration-md);visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(-100%);container-type:inline-size;display:flex;flex-direction:column;position:fixed;bottom:0;left:0;top:0;z-index:var(--v-z-above-backdrop);width:90vw;max-width:var(--v-sidebar-width);overflow:auto;box-shadow:var(--v-shadow-md)}.c-sidebar[data-c-sidebar__state=open]{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(0)}.c-sidebar__overlay{visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:0;--v-transition-duration: var(--v-animation-duration-md);position:fixed;inset:0;z-index:var(--v-z-backdrop);background-color:var(--v-backdrop)}.c-sidebar-layout:has(.c-sidebar[data-c-sidebar__state=open]) .c-sidebar__overlay{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:1}.c-sidebar__header,.c-sidebar__footer{padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);flex:0 0 auto;display:flex;align-items:center;gap:var(--v-inline-gap)}:is(.c-sidebar__header,.c-sidebar__footer):has(button,input){padding:calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1lh) / 2) max(calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1em) / 2),calc(var(--v-border-width) * 2));padding-left:var(--v-spacing)}.c-sidebar__header{border-bottom:var(--v-border-width) solid var(--v-border-color)}.c-sidebar__header>*{flex:0 0 auto}.c-sidebar__header>h1,.c-sidebar__header>h2,.c-sidebar__header>h3{flex:1 1 auto;overflow-x:hidden;text-overflow:ellipsis}.c-sidebar__footer{border-top:var(--v-border-width) solid var(--v-border-color)}.c-sidebar__content{flex:1 1 auto;overflow-y:auto}.c-sidebar__list{padding:calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1lh) / 2) max(calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1em) / 2),calc(var(--v-border-width) * 2))}.c-sidebar__list>ul{list-style:none;padding:0}.c-sidebar__list-item{padding:0;text-align:left}.c-sidebar__list-link,.c-sidebar__list-button{--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);text-align:left;justify-content:flex-start;width:100%}:is(.c-sidebar__list-link,.c-sidebar__list-button)[aria-current]:not([aria-current=false]){--v-font-weight: var(--v-font-weight-selected);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-sidebar-list__heading{font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);--v-font-weight: var(--v-font-weight-label);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-color:transparent;border-width:var(--v-border-width)}.c-sidebar-list__heading+.c-sidebar__list{padding-top:0}@media (width >= 1024px){:scope:is(*) .c-sidebar,:scope:is(*) .c-sidebar[data-c-sidebar__state=open]{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(0);display:flex;width:var(--v-sidebar-width);z-index:var(--v-z-backdrop)}:scope:is(*) .c-sidebar-layout__content{transition-property:var(--v-animation-none, margin-left);transition-timing-function:step-end;margin-left:var(--v-sidebar-width)}:scope:is(*) .c-sidebar__overlay,:scope:is(*) .c-sidebar-layout:has(.c-sidebar[data-c-sidebar__state=open]) .c-sidebar__overlay{visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:0}:scope:is(*) .c-sidebar[data-c-sidebar__state=closed]{visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(-100%);position:fixed}:scope:is(*) .c-sidebar-layout:has(.c-sidebar[data-c-sidebar__state=closed]) .c-sidebar-layout__content{transition-timing-function:step-start;margin-left:0;z-index:var(--v-z-above-backdrop)}:scope:is(*) .c-sidebar__open-button{display:none}:scope:is(*) .c-sidebar-layout:has(.c-sidebar[data-c-sidebar__state=closed]) .c-sidebar__open-button{display:inline-flex}}}@layer components{.c-slider{display:flex;gap:var(--v-inline-gap)}.c-slider__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1}.c-slider__range::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:.25em;width:100%;border-radius:1lh;background:color-mix(in hsl,var(--v-secondary-bg),var(--v-muted))}.c-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1em;width:1em;border:0;border-radius:1lh;background:var(--v-primary-bg);margin-top:-.375em;cursor:pointer;box-shadow:var(--v-shadow-md)}.c-slider__range::-moz-range-track{-moz-appearance:none;appearance:none;height:.25em;width:100%;border-radius:1lh;background:color-mix(in hsl,var(--v-secondary-bg),var(--v-muted))}.c-slider__range::-moz-range-thumb{-moz-appearance:none;appearance:none;height:1em;width:1em;border:0;border-radius:1lh;background:var(--v-primary-bg);margin-top:-.375em;cursor:pointer;box-shadow:var(--v-shadow-md)}.c-slider__range:disabled::-webkit-slider-thumb{cursor:unset;background:var(--v-muted)}.c-slider__range:disabled::-moz-range-thumb{cursor:unset;background:var(--v-muted)}.c-slider__number{box-shadow:none;outline:none;border:0;background-color:transparent;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.c-slider__number::-webkit-outer-spin-button,.c-slider__number::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.c-slider__input{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);border-radius:var(--v-inner-radius);overflow:hidden;text-overflow:ellipsis;box-shadow:var(--v-shadow-inner);min-height:var(--v-input-height);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;gap:var(--v-inline-gap);flex-shrink:1;text-align:right}.c-slider__input *{overflow:hidden;text-overflow:ellipsis}.c-slider__input:focus-within{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-slider__input:has([aria-invalid=true]){--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-slider__input:has(:disabled,[aria-disabled=true]){background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}.c-slider__unit{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}}@layer components{.c-spinner__block{--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));min-height:12rem;flex-grow:1;font-size:var(--v-font-size-md);font-variant:all-petite-caps;gap:var(--v-inline-gap);height:100%;display:flex;align-items:center;justify-content:center;animation:t-animation-fade-in var(--v-animation-duration-xl) linear}@container (width >= 768px){:scope:is(*) .c-spinner__block{font-size:var(--v-font-size-lg);flex-direction:column;min-height:14rem}:scope:is(*) .c-spinner__block .c-spinner{height:2.5lh;width:2.5lh}}@container (width >= 1024px){:scope:is(*) .c-spinner__block{font-size:var(--v-font-size-xl);min-height:16rem}:scope:is(*) .c-spinner__block .c-spinner{height:3.5lh;width:3.5lh}}@container (width >= 1200px){:scope:is(*) .c-spinner__block{font-size:var(--v-font-size-2xl);min-height:18rem}:scope:is(*) .c-spinner__block .c-spinner{height:5lh;width:5lh}}}@layer variables{:root{--c-tabs__max-width: 16em}}@layer components{.c-tabs__bar{display:flex;overflow:auto}.c-tabs__button{--v-font-weight: var(--v-font-weight-label);--v-font-weight-min: var(--v-font-weight-muted, --v-font-weight-label);color:var(--v-muted);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));display:block;flex-grow:1;flex-basis:0;max-width:var(--c-tabs__max-width);white-space:nowrap;border-width:0;border-bottom:var(--v-border-width) solid var(--v-border-color)}.c-tabs__button:hover,.c-tabs__button:focus-visible{color:var(--v-fg)}.c-tabs__button:focus-visible{box-shadow:none;outline:none}.c-tabs__button:focus-visible .c-tabs__button-content{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset);border-radius:var(--v-inner-radius)}.c-tabs__button[aria-selected=true]{--v-border-color: color-mix( in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-primary-bg) );color:var(--v-fg);box-shadow:inset 0 -1px 0 var(--v-border-color)}.c-tabs__button:first-child{padding-left:var(--v-spacing)}.c-tabs__button:last-child{padding-right:var(--v-spacing)}.c-tabs__button-content{display:flex;align-items:flex-start;justify-content:center;gap:var(--v-inline-gap)}.c-tabs__panel[aria-hidden=true]{display:none}.c-tabs__panel:focus-visible{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset);border-radius:var(--v-inner-radius)}}@layer components{.c-textarea{min-height:6em;width:100%;resize:vertical;overflow:auto}}@layer components{.c-toggle-switch{--v-input-height: var(--v-input-height-sm);font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-input-bg);--v-fg: var(--v-input-fg);--v-font-weight-muted: var(--v-font-weight-normal);border:var(--v-border-width) solid var(--v-border-color);transition-property:var(--v-animation-none, color, background-color, border-color);transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;display:inline-flex;height:var(--v-input-height);width:calc(var(--v-input-height) * 1.75);cursor:pointer;align-items:center;border-radius:9999em;box-shadow:var(--v-shadow-inner);flex-shrink:0}.c-toggle-switch:focus-within{box-shadow:var(--v-shadow-focus);outline:var(--v-outline-width) solid var(--v-ring);outline-offset:var(--v-outline-offset)}.c-toggle-switch:has([aria-invalid=true]){--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-toggle-switch:has(:disabled,[aria-disabled=true]){background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}.c-label:has(.c-toggle-switch){align-items:center}.c-toggle-switch:has(input:checked){background-color:var(--v-primary-bg)}.c-label>.c-toggle-switch:last-child{margin-left:auto}.c-toggle-switch input{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c-toggle-switch__thumb{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-tooltip-bg);--v-fg: var(--v-tooltip-fg);--v-danger-text: var(--v-tooltip-danger);--v-muted: var(--v-tooltip-muted);position:absolute;margin-inline:calc(.5 * var(--v-space-sm) - var(--v-border-width));height:calc(var(--v-input-height) - var(--v-space-sm));width:calc(var(--v-input-height) - var(--v-space-sm));border-radius:9999em;color:color-mix(in hsl,var(--v-fg),transparent);display:flex;align-items:center;justify-content:center;transition-property:var(--v-animation-none, transform);transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-toggle-switch:has(input:checked) .c-toggle-switch__thumb{transform:translate(calc(.75 * var(--v-input-height)));background-color:var(--v-primary-fg);color:var(--v-primary-bg)}.c-toggle-switch:has([aria-invalid=true]){--v-border-color: var(--v-danger-text);border-color:var(--v-danger-text)}.c-toggle-switch:has([aria-disabled=true]){background-color:var(--v-input-disabled-bg);color:color-mix(in oklab,currentcolor 65%,transparent);cursor:not-allowed}}@layer variables{:root{--v-tooltip-width: 15rem;--v-tooltip-arrow-size: .5rem}}@layer components{.c-tooltip{--v-spacing: var(--v-space-sm);--v-border-width: var(--v-border-width-sm);font-size:var(--v-font-size-sm);line-height:var(--v-line-height-sm);background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-tooltip-bg);--v-fg: var(--v-tooltip-fg);--v-danger-text: var(--v-tooltip-danger);--v-muted: var(--v-tooltip-muted);padding:calc(var(--v-spacing) - (1lh - 1em) / 2) var(--v-spacing);border-radius:var(--v-inner-radius);max-width:var(--v-tooltip-width);pointer-events:none;z-index:1;overflow:visible}.c-tooltip .c-tooltip__arrow{height:var(--v-tooltip-arrow-size);width:var(--v-tooltip-arrow-size);transform:rotate(45deg);background-color:var(--v-tooltip-bg)}}@layer variables{:root{--c-top-nav__drawer-width: 16rem}}@layer composite{.c-top-nav-layout{min-height:100%}.c-top-nav{background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1lh) / 2) max(calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1em) / 2),calc(var(--v-border-width) * 2));border-bottom:var(--v-border-width) solid var(--v-border-color);transition-property:var(--v-animation-none, transform);transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;align-items:center;box-shadow:var(--v-shadow-md);overflow:hidden;position:sticky;top:0;transform:translateY(0);z-index:var(--v-z-backdrop)}.c-top-nav[data-c-top-nav__scroll-hide]{transform:translateY(-110%)}.c-top-nav:hover,.c-top-nav:focus-within,.c-top-nav:has(.c-top-nav__list[data-c-sidebar__state=open]){transition:none;transform:unset}.c-top-nav>h1,.c-top-nav>h2{padding-inline:calc(var(--v-border-width) + .5 * var(--v-input-height) - .5 * var(--v-font-size-md))}.c-top-nav__list-open{margin-left:auto}.c-top-nav__list-close{display:none;font-size:var(--v-font-size-lg)}.c-top-nav-layout:has(.c-top-nav__list[data-c-sidebar__state=open]) .c-top-nav__list-close{--v-spacing: var(--v-space-lg);--v-border-width: var(--v-border-width-lg);padding:calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1lh) / 2) max(calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1em) / 2),calc(var(--v-border-width) * 2));animation:var(--v-animation-none, t-animation-fade-in var(--v-transition-duration) step-end);display:block;position:fixed;top:0;right:0;z-index:var(--v-z-above-backdrop)}.c-top-nav__list{--v-spacing: var(--v-space-lg);--v-border-width: var(--v-border-width-lg);background:var(--v-bg);color:var(--v-fg);--v-border-color: var( --v-border-color-override, color-mix(in hsl, var(--v-border-dynamic-base) var(--v-border-dynamic-mix), var(--v-bg)) );border-color:var(--v-border-color);--v-font-weight-muted: var(--v-font-weight-label);--v-font-weight-danger: var(--v-font-weight-label);--v-bg: var(--v-card-bg);--v-fg: var(--v-card-fg);--v-font-weight-muted: var(--v-font-weight-normal);padding:calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1lh) / 2) max(calc(var(--v-spacing) - var(--v-border-width) - (var(--v-input-height) - 1em) / 2),calc(var(--v-border-width) * 2));border-left:var(--v-border-width) solid var(--v-border-color);--v-transition-duration: var(--v-animation-duration-md);visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(100%);position:fixed;top:0;right:0;bottom:0;overflow:hidden auto;z-index:var(--v-z-above-backdrop);width:90vw;max-width:var(--c-top-nav__drawer-width)}.c-top-nav__list ul{list-style:none;display:flex;flex-direction:column;padding-left:0}.c-top-nav__list[data-c-sidebar__state=open]{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(0)}.c-top-nav__overlay{visibility:hidden;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-end, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:0;--v-transition-duration: var(--v-animation-duration-md);position:fixed;inset:0;z-index:var(--v-z-backdrop);background-color:var(--v-backdrop)}.c-top-nav-layout:has(.c-top-nav__list[data-c-sidebar__state=open]) .c-top-nav__overlay{visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, opacity var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );opacity:1}.c-top-nav__list-item{padding:0;text-align:left}.c-top-nav__list-link,.c-top-nav__list-button{padding:calc((var(--v-input-height) - 1lh) / 2) calc((var(--v-input-height) - 1em) / 2);border-width:var(--v-border-width);--v-font-weight: var(--v-font-weight-normal);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0));display:flex;text-align:left;justify-content:flex-start;width:100%}:is(.c-top-nav__list-link,.c-top-nav__list-button)[aria-current]:not([aria-current=false]){--v-font-weight: var(--v-font-weight-selected);font-weight:max(var(--v-font-weight),var(--v-font-weight-min, 0))}.c-top-nav__list[data-c-sidebar__state=open] li:first-child>:is(.c-top-nav__list-link,.c-top-nav__list-button){margin-right:calc(var(--v-input-height) + var(--v-inline-gap));max-width:calc(100% - var(--v-input-height) - var(--v-inline-gap))}@media (width >= 1024px){:scope:is(*) .c-top-nav-layout:not(:has(.c-top-nav__list[data-c-sidebar__state=open])) .c-top-nav__list-open{display:none}:scope:is(*) .c-top-nav-layout:not(:has(.c-top-nav__list[data-c-sidebar__state=open])) .c-top-nav{padding-inline:var(--v-spacing);z-index:var(--v-z-sub-backdrop)}:scope:is(*) .c-top-nav-layout:not(:has(.c-top-nav__list[data-c-sidebar__state=open])) .c-top-nav__list{--v-spacing: var(--v-space-md);--v-border-width: var(--v-border-width-md);visibility:visible;transition:var( --v-animation-none, visibility var(--v-transition-duration) step-start, transform var(--v-transition-duration) cubic-bezier(.4, 0, .2, 1) );transform:translate(0);display:block;border:0;margin-left:auto;padding:0;position:relative;max-width:unset;width:unset}:scope:is(*) .c-top-nav-layout:not(:has(.c-top-nav__list[data-c-sidebar__state=open])) .c-top-nav__list ul{display:flex;flex-direction:row;align-items:center;gap:var(--v-inline-gap);padding:0}}}
