@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-in{animation:.5s ease-out forwards fade-in}.animate-fade-out{animation:.5s ease-out forwards fade-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.animate-fade-in-up{animation:.6s ease-out forwards fade-in-up}.animate-fade-in-down{animation:.6s ease-out forwards fade-in-down}.animate-fade-out-up{animation:.6s ease-out forwards fade-out-up}.animate-fade-out-down{animation:.6s ease-out forwards fade-out-down}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.animate-slide-in-left{animation:.5s ease-out forwards slide-in-left}.animate-slide-in-right{animation:.5s ease-out forwards slide-in-right}.animate-slide-out-left{animation:.5s ease-out forwards slide-out-left}.animate-slide-out-right{animation:.5s ease-out forwards slide-out-right}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.animate-scale-in{animation:.4s ease-out forwards scale-in}.animate-scale-out{animation:.4s ease-out forwards scale-out}@keyframes gradient-x{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}.animate-gradient-x{animation:15s infinite gradient-x}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:3s ease-in-out infinite float}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:3s linear infinite spin-slow}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-subtle{animation:1s ease-in-out infinite bounce-subtle}.animate-pause-on-hover:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-out,.animate-fade-in-up,.animate-fade-in-down,.animate-fade-out-up,.animate-fade-out-down,.animate-slide-in-left,.animate-slide-in-right,.animate-slide-out-left,.animate-slide-out-right,.animate-scale-in,.animate-scale-out,.animate-gradient-x,.animate-pulse-subtle,.animate-float,.animate-spin-slow,.animate-bounce-subtle{animation:none}}
:root{interpolate-size:allow-keywords}.overflow-parent{width:100%;overflow:hidden}.overflow-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overflow-ellipsis:not(span){width:100%}.truncate-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-4{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.video-embed{width:100%;padding-bottom:56.25%;position:relative}.video-embed iframe,.video-embed video{width:100%;height:100%;position:absolute;top:0;left:0}.video-embed-4x3{width:100%;padding-bottom:75%;position:relative}.video-embed-4x3 iframe,.video-embed-4x3 video{width:100%;height:100%;position:absolute;top:0;left:0}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.scroll-x{-webkit-overflow-scrolling:touch;overflow:auto hidden}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-start{scroll-snap-align:start}.scroll-snap-center{scroll-snap-align:center}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus,.sr-only-focusable:focus-within{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}.focus-ring{outline:none}.focus-ring:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.no-tap-highlight{-webkit-tap-highlight-color:transparent}.no-select{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.skeleton{background:linear-gradient(90deg,var(--color-muted)25%,oklch(from var(--color-muted-foreground)l c h/.1)50%,var(--color-muted)75%);background-size:200% 100%;border-radius:.25rem;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.aspect-4\/3{aspect-ratio:4/3}.aspect-3\/2{aspect-ratio:3/2}.aspect-21\/9{aspect-ratio:21/9}.aspect-9\/16{aspect-ratio:9/16}
@media print{.print-hidden,.no-print{display:none!important}}.print-only{display:none!important}@media print{.print-only{display:block!important}}.print-break-before{page-break-before:always}.print-break-after{page-break-after:always}.print-avoid-break{page-break-inside:avoid;break-inside:avoid}.print\:page-break{page-break-before:always}@media not print{.print\:page-break{display:none}}@media print{@page{size:A4 portrait;margin:18mm 14mm}@page:first{margin-top:25mm}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}*{background:0 0!important}.print-bg{print-color-adjust:exact;-webkit-print-color-adjust:exact;background:inherit!important}body{color:#000!important}a[href^=http]:after{content:" (" attr(href)")";color:#666;font-size:.8em}a.no-print-url:after{content:none}.print-full-width{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.fixed,.sticky,[class*=fixed],[class*=sticky]{position:static!important}nav,header,footer,aside,.sidebar{display:none!important}.print-header,.print-footer{display:block!important}}
@layer components{:where(.ui-button){border-width:var(--border-width);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;height:2.25rem;transition:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}:where(.ui-button:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5)}:where(.ui-button.ui-button--destructive:focus-visible){border-color:oklch(from var(--color-destructive)l c h/.4);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.2)}:where(.ui-button[aria-invalid=true]){border-color:var(--color-destructive);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.2)}:where(.ui-button:disabled),:where(.ui-button[data-disabled]){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-button[aria-expanded=true]){background-color:var(--color-muted);color:var(--color-foreground)}:where(.ui-button.ui-button--secondary[aria-expanded=true]){background-color:var(--color-secondary);color:var(--color-secondary-foreground)}:where(.ui-button.ui-button--xs){border-radius:var(--radius-sm);gap:.25rem;height:1.5rem;padding-inline:.5rem;font-size:.75rem;line-height:1rem}:where(.ui-button.ui-button--sm){gap:.25rem;height:2rem;padding-inline:.625rem}:where(.ui-button.ui-button--lg){height:2.5rem;padding-inline:.75rem}:where(.ui-button.ui-button--icon){width:2.25rem;height:2.25rem;padding:0}:where(.ui-button.ui-button--icon-xs){border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;padding:0}:where(.ui-button.ui-button--icon-sm){width:2rem;height:2rem;padding:0}:where(.ui-button.ui-button--icon-lg){width:2.5rem;height:2.5rem;padding:0}:where(.ui-button.ui-button--outline){border-color:var(--color-border);box-shadow:0 1px 2px #0000000d}:where(.ui-button.ui-button--underline){text-underline-offset:4px}:where(.ui-button>svg){pointer-events:none;flex-shrink:0}:where(.ui-button>svg:not([class*=size-])){width:1rem;height:1rem}:where(.ui-button.ui-button--xs>svg:not([class*=size-])),:where(.ui-button.ui-button--icon-xs>svg:not([class*=size-])){width:.75rem;height:.75rem}:where(.ui-card){border-width:var(--border-width);border-radius:var(--radius-lg);border-style:solid;flex-direction:column;gap:1rem;padding-block:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative;overflow:hidden}:where(.ui-card[data-size=sm]){gap:.75rem;padding-block:.75rem}:where(.ui-card:has(>img:first-child)){padding-top:0}:where(.ui-card>img:first-child){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}:where(.ui-card>img:last-child){border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}:where(.ui-card__header){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);grid-auto-rows:min-content;align-items:start;gap:.25rem;padding-inline:1.5rem;display:grid}:where(.ui-card[data-size=sm] .ui-card__header){padding-inline:1rem}:where(.ui-card__header:has([data-slot=card-action])){grid-template-columns:1fr auto}:where(.ui-card__header:has([data-slot=card-description])){grid-template-rows:auto auto}:where(.ui-card__header.border-b){padding-bottom:1rem}:where(.ui-card[data-size=sm] .ui-card__header.border-b){padding-bottom:.75rem}:where(.ui-card__title){font-size:1rem;font-weight:500;line-height:1.5}:where(.ui-card[data-size=sm] .ui-card__title){font-size:.875rem}:where(.ui-card__description){font-size:.875rem;line-height:1.25rem}:where(.ui-card__action){grid-row:1/span 2;grid-column-start:2;place-self:start end}:where(.ui-card__content){flex:1;padding-inline:1.5rem}:where(.ui-card[data-size=sm] .ui-card__content){padding-inline:1rem}:where(.ui-card__footer){border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);align-items:center;padding-inline:1.5rem;display:flex}:where(.ui-card[data-size=sm] .ui-card__footer){padding-inline:1rem}:where(.ui-card__footer.border-t){padding-top:1.5rem}:where(.ui-card[data-size=sm] .ui-card__footer.border-t){padding-top:1rem}:where(.ui-badge){white-space:nowrap;border-width:var(--border-width);width:fit-content;height:1.5rem;transition:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex;overflow:hidden}:where(.ui-badge:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-badge[aria-invalid=true]){border-color:var(--color-destructive);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.2)}:where(.ui-badge.ui-badge--destructive:focus-visible){border-color:oklch(from var(--color-destructive)l c h/.4);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.2)}:where(.ui-badge[aria-disabled=true]),:where(.ui-badge[data-disabled]){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-badge.ui-badge--sm){gap:.125rem;height:1.25rem;padding-block:.125rem;padding-inline:.5rem;font-size:.625rem;line-height:1rem}:where(.ui-badge.ui-badge--lg){gap:.25rem;height:1.75rem;padding-block:.375rem;padding-inline:.75rem;font-size:.75rem;line-height:1rem}:where(.ui-badge>svg){pointer-events:none;flex-shrink:0}:where(.ui-badge.ui-badge--sm>svg:not([class*=size-])){width:.625rem;height:.625rem}:where(.ui-badge.ui-badge--md>svg:not([class*=size-])),:where(.ui-badge:not([class*=ui-badge--])>svg:not([class*=size-])){width:.75rem;height:.75rem}:where(.ui-badge.ui-badge--lg>svg:not([class*=size-])){width:.875rem;height:.875rem}:where(.ui-input){border-width:var(--border-width);border-radius:var(--radius-md);width:100%;min-width:0;height:2.25rem;transition:color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;padding-block:.25rem;padding-inline:.625rem;font-size:1rem;line-height:1.5rem;display:block}:where(.ui-input:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-input.ui-input--frameless){height:100%;box-shadow:none;border-width:0;padding:0}:where(.ui-input__wrapper){border-width:var(--border-width);border-radius:var(--radius-md);height:2.25rem;transition:color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;align-items:center;gap:.5rem;padding-inline:.625rem;display:inline-flex}:where(.ui-input__wrapper:focus-within){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-input__wrapper:has(input:disabled)){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-checkbox){border-width:var(--border-width);border-radius:var(--radius-sm);width:1rem;height:1rem;transition:color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.ui-checkbox:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-checkbox:disabled),:where(.ui-checkbox[data-disabled]){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-radio-group){gap:.75rem;width:100%;display:grid}:where(.ui-radio-group__item){border-width:var(--border-width);width:1rem;height:1rem;transition:color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.ui-radio-group__item:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-radio-group__item:disabled),:where(.ui-radio-group__item[data-disabled]){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-switch){border-width:var(--border-width);transition:color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);cursor:pointer;border-style:solid;border-color:#0000;border-radius:9999px;outline:none;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}:where(.ui-switch[data-size=default]){width:2rem;height:1.15rem}:where(.ui-switch[data-size=sm]){width:1.5rem;height:.875rem}:where(.ui-switch:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5)}:where(.ui-switch[data-disabled]),:where(.ui-switch:disabled){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(){content:"";position:absolute;inset:-.5rem -.75rem}:where(.ui-switch__thumb){width:1rem;height:1rem;transition:transform var(--duration-fast)var(--ease-out);pointer-events:none;background-clip:padding-box;border-radius:9999px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}:where(.ui-switch[data-size=sm] .ui-switch__thumb){width:.75rem;height:.75rem}:where(.ui-switch[data-checked] .ui-switch__thumb){transform:translate(calc(100% - 4px),-50%)}:where(.ui-slider){display:block;position:relative}:where(.ui-slider__control){touch-action:none;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}:where(.ui-slider__track){-webkit-user-select:none;user-select:none;border-radius:9999px;position:relative;overflow:hidden}:where(.ui-slider__range){width:100%;height:100%;display:block}:where(.ui-slider__thumb){border-width:var(--border-width);width:1rem;height:1rem;transition:color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out);cursor:pointer;pointer-events:auto;background-clip:padding-box;border-style:solid;border-radius:9999px;display:block;box-shadow:0 1px 2px #0000000d}:where(.ui-slider__thumb:focus-visible){box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.35),0 1px 2px 0 #0000000d;outline:none}:where(.ui-slider__thumb:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}:where(.ui-textarea){border-width:var(--border-width);border-radius:var(--radius-md);width:100%;min-width:0;min-height:4rem;transition:color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);background-clip:padding-box;border-style:solid;border-color:#0000;padding-block:.5rem;padding-inline:.625rem;font-size:1rem;line-height:1.5rem}:where(.ui-textarea:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-textarea:disabled){opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}:where(.ui-dialog__overlay),:where(.ui-sheet__overlay){z-index:50;position:fixed;inset:0}:where(.ui-dialog__content){z-index:50;outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.ui-sheet__content){z-index:50;outline:none;position:fixed}:where(.ui-dialog__header),:where(.ui-sheet__header){flex-direction:column;display:flex}:where(.ui-dialog__footer),:where(.ui-sheet__footer){align-items:center;display:flex}:where(.ui-alert){border-width:var(--border-width);border-radius:var(--radius-md);text-align:left;border-style:solid;gap:.125rem;width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:grid;position:relative}:where(.ui-alert:has([data-slot=alert-action])){padding-right:4.5rem}:where(.ui-alert:has(>svg)){grid-template-columns:auto 1fr;column-gap:.625rem}:where(.ui-alert>svg){color:currentColor;grid-row:1/span 2;transform:translateY(.125rem)}:where(.ui-alert>svg:not([class*=size-])){width:1rem;height:1rem}:where(.ui-alert__title){font-weight:500}:where(.ui-alert:has(>svg) .ui-alert__title){grid-column-start:2}:where(.ui-alert__title a){text-underline-offset:3px;text-decoration:underline}:where(.ui-alert__title a:hover){color:var(--color-foreground)}:where(.ui-alert__description){text-wrap:balance;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){:where(.ui-alert__description){text-wrap:pretty}}:where(.ui-alert__description p:not(:last-child)){margin-bottom:1rem}:where(.ui-alert__description a){text-underline-offset:3px;text-decoration:underline}:where(.ui-alert__description a:hover){color:var(--color-foreground)}:where(.ui-alert__action){position:absolute;top:.625rem;right:.75rem}:where(.ui-tabs){gap:.5rem;display:flex}:where(.ui-tabs[data-orientation=horizontal]){flex-direction:column}:where(.ui-tabs__list){border-radius:var(--radius-md);justify-content:center;align-items:center;width:fit-content;padding:3px;display:inline-flex}:where(.ui-tabs[data-orientation=horizontal] .ui-tabs__list){height:2.25rem}:where(.ui-tabs[data-orientation=vertical] .ui-tabs__list){flex-direction:column;height:fit-content}:where(.ui-tabs__list[data-variant=line]){border-radius:0;gap:.25rem;padding:0}:where(.ui-tabs__trigger){border-width:var(--border-width);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;height:calc(100% - 1px);transition:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out);border-style:solid;border-color:#0000;outline:none;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}:where(.ui-tabs[data-orientation=vertical] .ui-tabs__trigger){justify-content:flex-start;width:100%}:where(.ui-tabs__trigger:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5)}:where(.ui-tabs__trigger:disabled),:where(.ui-tabs__trigger[data-disabled]){opacity:var(--opacity-disabled);cursor:not-allowed}:where(.ui-tabs__trigger>svg){pointer-events:none;flex-shrink:0}:where(.ui-tabs__trigger>svg:not([class*=size-])){width:1rem;height:1rem}:where(){content:"";opacity:0;transition:opacity var(--duration-fast)var(--ease-out);inset-inline:0;opacity:1;bottom:-5px;inset-block:0;width:2px;height:2px;position:absolute;right:-4px}:where(.ui-tabs__content){outline:none;flex:1;font-size:.875rem;line-height:1.25rem}:where(.ui-toggle){cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);justify-content:center;align-items:center;display:inline-flex}:where(.ui-toggle:focus-visible){box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-ring)l c h/.5);outline:none}:where(.ui-toggle:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}:where(.ui-toggle>svg){pointer-events:none;flex-shrink:0}:where(.ui-skeleton){animation:2s ease-in-out infinite skeleton-pulse}:where(.ui-separator){flex-shrink:0}:where(.ui-progress){flex-wrap:wrap;width:100%;display:flex}:where(.ui-progress__track){border-radius:9999px;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}:where(.ui-progress__indicator){height:100%;transition:width var(--duration-fast)var(--ease-out);display:block}:where(.ui-progress__label){font-size:.875rem;font-weight:500;line-height:1.25rem}:where(.ui-progress__value){font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem;line-height:1.25rem}:where(.core-container){width:100%;margin-inline:auto}:where(.core-section){width:100%}:where(.core-center){justify-content:center;align-items:center;display:flex}:where(.core-avatar){-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}:where(.core-dot){border-radius:9999px;flex-shrink:0;display:inline-block}:where(.core-count){font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.layout-shell){width:100%;height:100vh;display:flex;overflow:hidden}:where(.layout-shell__sidebar){flex-direction:column;flex-shrink:0;display:flex}:where(.layout-shell__header){flex-shrink:0}:where(.layout-shell__content){scroll-behavior:smooth;flex:1;overflow:auto}:where(.layout-sidebar){flex-direction:column;height:100%;display:flex}:where(.layout-sidebar__header){flex-shrink:0}:where(.layout-sidebar__body){flex:1;overflow:auto}:where(.layout-sidebar__footer){flex-shrink:0}:where(.layout-sidebar-nav){flex-direction:column;display:flex}:where(.layout-sidebar-nav__item){cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out)}:where(.layout-header){align-items:center;display:flex}:where(.layout-logo){flex-shrink:0;align-items:center;display:inline-flex}:where(.dev-card){background:#fffbeb;background:lab(98.6252% -.636399 8.42309);border:1px solid #ffd236;border:1px solid lab(86.4157% 6.12626 78.3954);border-radius:.5rem;font-size:.75rem;overflow:hidden}:where(.dev-card__header){color:#b75000;color:lab(47.2709% 42.9082 69.2966);background:#fef3c6;background:lab(95.9115% -1.08916 23.1273);border-bottom:1px solid #ffd23699;border-bottom:1px solid lab(86.4157% 6.12626 78.3954/.6);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}:where(.dev-card__header) svg{color:#dd7400;color:lab(60.3512% 40.5682 87.1039)}:where(.dev-card__pill){color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#dd7400;background:lab(60.3512% 40.5682 87.1039);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}:where(.dev-card__content){color:#b75000;color:lab(47.2709% 42.9082 69.2966);padding:.75rem}:where(.dev-card__footer){color:#7b3100;color:lab(30.9468% 31.9551 44.0185);background:#fef3c6;background:lab(95.9115% -1.08916 23.1273);border-top:1px solid #ffd23666;border-top:1px solid lab(86.4157% 6.12626 78.3954/.4);padding:.5rem .75rem}:where(.stat-card){flex-direction:column;display:flex}:where(.label-value){display:flex}:where(.label-value--vertical){flex-direction:column}:where(.label-value--inline),:where(.label-value--fixed){flex-direction:row;align-items:baseline}}.dark .ui-button.ui-button--destructive:focus-visible{box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.4)}.dark .ui-button[aria-invalid=true]{border-color:oklch(from var(--color-destructive)l c h/.5);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.4)}.dark .ui-button.ui-button--outline{border-color:var(--color-input)}.dark .ui-badge[aria-invalid=true]{border-color:oklch(from var(--color-destructive)l c h/.5);box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.4)}.dark .ui-badge.ui-badge--destructive:focus-visible{box-shadow:0 0 0 var(--ring-width)oklch(from var(--color-destructive)l c h/.4)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}:root.dark .dev-card{background:#46190166;background:lab(15.8111% 20.9107 23.3752/.4);border-color:#83360499;border-color:lab(33.2647% 32.1783 43.2137/.6)}:root.dark .dev-card__header{color:#e7bf62;color:lab(79.4887% 7.20522 51.8567);background:#52240480;background:lab(20.6167% 20.3829 28.4244/.5);border-color:#83360466;border-color:lab(33.2647% 32.1783 43.2137/.4)}:root.dark .dev-card__header svg{color:#e7bf62;color:lab(79.4887% 7.20522 51.8567)}:root.dark .dev-card__pill{background:#dd7400;background:lab(60.3512% 40.5682 87.1039)}:root.dark .dev-card__content{color:#e7bf62;color:lab(79.4887% 7.20522 51.8567);background:0 0}:root.dark .dev-card__footer{color:#f99c00;color:lab(72.7183% 31.8672 97.9407);background:#5224044d;background:lab(20.6167% 20.3829 28.4244/.3);border-color:#8336044d;border-color:lab(33.2647% 32.1783 43.2137/.3)}
