*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}body,html{max-width:100vw;background:var(--background);color:var(--foreground);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;display:block!important}:root{--uf-mobile-bottom-bar-height:0px;--uf-render-props-width:0px;--uf-render-props-gap:0px;--uf-alphabet-sidebar-min:200px;--uf-alphabet-sidebar-max:600px}body[data-page=render]{height:100vh;overflow:hidden;background:#fff}[data-theme=dark] body[data-page=render]{background:#000}body{font-family:var(--uf-font-family-base);font-size:var(--uf-font-size-base);line-height:var(--uf-line-height-normal);font-weight:var(--uf-font-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400}*{box-sizing:border-box;padding:0;margin:0}a,button,div,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}div[class*=UnifiedPanel_collapsedPanel] .text-m.uf-button__text,div[class*=UnifiedPanel_collapsedPanel] .uf-button__icon span,div[class*=UnifiedPanel_collapsedPanel] .uf-button__text,div[class*=UnifiedPanel_collapsedPanel] button .uf-button__icon span,div[class*=UnifiedPanel_collapsedPanel] button .uf-button__text,div[class*=UnifiedPanel_panel] .text-m.uf-button__text,div[class*=UnifiedPanel_panel] .uf-button__icon span,div[class*=UnifiedPanel_panel] .uf-button__text,div[class*=UnifiedPanel_panel] a[class*=navItemActive],div[class*=UnifiedPanel_panel] a[class*=navItem],div[class*=UnifiedPanel_panel] button .uf-button__icon span,div[class*=UnifiedPanel_panel] button .uf-button__text{font-family:var(--uf-font-family-base);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.02em}div[class*=Auth_form] .uf-button,div[class*=Auth_form] .uf-input-wrapper .uf-input{height:32px;min-height:32px;max-height:32px;padding:0 16px;line-height:32px;box-sizing:border-box}div[class*=LoginPanel_panel] .uf-button,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input{height:32px;min-height:32px;max-height:32px;padding:0 12px;line-height:32px;box-sizing:border-box}div[class*=LoginPanel_panel] .content .uf-input-wrapper .uf-input,div[class*=LoginPanel_panel] .content .uf-input-wrapper input.uf-input,div[class*=LoginPanel_panel] .content label.uf-input-wrapper .uf-input,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input,div[class*=LoginPanel_panel] .uf-input-wrapper input.uf-input,div[class*=LoginPanel_panel] label.uf-input-wrapper .uf-input{font-family:var(--uf-font-family-base)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--uf-color-foreground)!important;background:var(--uf-color-hover)!important;border:1px solid var(--uf-color-border)!important;border-radius:var(--uf-radius-sm)!important;transition:border-color .2s ease,background-color .2s ease,border-width .2s ease,box-shadow .2s ease!important}div[class*=LoginPanel_panel] .content .uf-input-wrapper .uf-input::-moz-placeholder,div[class*=LoginPanel_panel] .content .uf-input-wrapper input.uf-input::-moz-placeholder,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input::-moz-placeholder,div[class*=LoginPanel_panel] .uf-input-wrapper input.uf-input::-moz-placeholder{color:var(--uf-color-text-secondary)!important;opacity:1!important}div[class*=LoginPanel_panel] .content .uf-input-wrapper .uf-input::placeholder,div[class*=LoginPanel_panel] .content .uf-input-wrapper input.uf-input::placeholder,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input::placeholder,div[class*=LoginPanel_panel] .uf-input-wrapper input.uf-input::placeholder{color:var(--uf-color-text-secondary)!important;opacity:1!important}div[class*=LoginPanel_panel] .content .uf-input-wrapper .uf-input:hover,div[class*=LoginPanel_panel] .content .uf-input-wrapper input.uf-input:hover,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input:hover,div[class*=LoginPanel_panel] .uf-input-wrapper input.uf-input:hover{background:var(--uf-color-active)!important;border-color:var(--uf-color-foreground)!important;border-width:1.5px!important;color:var(--uf-color-foreground)!important;opacity:1!important;box-shadow:0 0 0 1px var(--uf-color-foreground)!important}div[class*=LoginPanel_panel] .content .uf-input-wrapper .uf-input:focus,div[class*=LoginPanel_panel] .content .uf-input-wrapper input.uf-input:focus,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input:focus,div[class*=LoginPanel_panel] .uf-input-wrapper input.uf-input:focus{border-color:var(--uf-color-foreground)!important;background:var(--uf-color-hover)!important;color:var(--uf-color-foreground)!important;outline:none!important;box-shadow:0 0 0 2px var(--uf-color-foreground)!important}div[class*=LoginPanel_panel] .content .uf-input-wrapper .uf-input:disabled,div[class*=LoginPanel_panel] .content .uf-input-wrapper input.uf-input:disabled,div[class*=LoginPanel_panel] .uf-input-wrapper .uf-input:disabled,div[class*=LoginPanel_panel] .uf-input-wrapper input.uf-input:disabled{background:var(--uf-color-hover)!important;color:var(--uf-color-text-secondary)!important;opacity:.6!important;cursor:not-allowed!important;border-color:var(--uf-color-border)!important}div[class*=LoginPanel_panel] .uf-input-wrapper .uf-label{font-family:var(--uf-font-family-base)!important;font-size:var(--uf-control-font-size,14px)!important;line-height:var(--uf-control-line-height,20px)!important;font-weight:400!important;letter-spacing:.02em!important;padding:0 12px!important;color:var(--uf-color-foreground)!important}div[class*=CartPanel_panel] .uf-button,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input{height:32px;min-height:32px;max-height:32px;padding:0 12px;line-height:32px;box-sizing:border-box}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-input,div[class*=CartPanel_panel] .content .uf-input-wrapper input.uf-input,div[class*=CartPanel_panel] .content label.uf-input-wrapper .uf-input,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input,div[class*=CartPanel_panel] .uf-input-wrapper input.uf-input,div[class*=CartPanel_panel] label.uf-input-wrapper .uf-input{font-family:var(--uf-font-family-base)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--uf-color-foreground)!important;background:var(--uf-color-hover)!important;border:1px solid var(--uf-color-border)!important;border-radius:var(--uf-radius-sm)!important;transition:border-color .2s ease,background-color .2s ease,border-width .2s ease,box-shadow .2s ease!important}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-input::-moz-placeholder,div[class*=CartPanel_panel] .content .uf-input-wrapper input.uf-input::-moz-placeholder,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input::-moz-placeholder,div[class*=CartPanel_panel] .uf-input-wrapper input.uf-input::-moz-placeholder{color:var(--uf-color-text-secondary)!important;opacity:1!important}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-input::placeholder,div[class*=CartPanel_panel] .content .uf-input-wrapper input.uf-input::placeholder,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input::placeholder,div[class*=CartPanel_panel] .uf-input-wrapper input.uf-input::placeholder{color:var(--uf-color-text-secondary)!important;opacity:1!important}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-input:hover,div[class*=CartPanel_panel] .content .uf-input-wrapper input.uf-input:hover,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input:hover,div[class*=CartPanel_panel] .uf-input-wrapper input.uf-input:hover{background:var(--uf-color-active)!important;border-color:var(--uf-color-foreground)!important;border-width:1.5px!important;color:var(--uf-color-foreground)!important;opacity:1!important;box-shadow:0 0 0 1px var(--uf-color-foreground)!important}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-input:focus,div[class*=CartPanel_panel] .content .uf-input-wrapper input.uf-input:focus,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input:focus,div[class*=CartPanel_panel] .uf-input-wrapper input.uf-input:focus{border-color:var(--uf-color-foreground)!important;background:var(--uf-color-hover)!important;color:var(--uf-color-foreground)!important;outline:none!important;box-shadow:0 0 0 2px var(--uf-color-foreground)!important}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-input:disabled,div[class*=CartPanel_panel] .content .uf-input-wrapper input.uf-input:disabled,div[class*=CartPanel_panel] .uf-input-wrapper .uf-input:disabled,div[class*=CartPanel_panel] .uf-input-wrapper input.uf-input:disabled{background:var(--uf-color-hover)!important;color:var(--uf-color-text-secondary)!important;opacity:.6!important;cursor:not-allowed!important;border-color:var(--uf-color-border)!important}div[class*=CartPanel_panel] .content .uf-input-wrapper .uf-label,div[class*=CartPanel_panel] .content .uf-input-wrapper span.uf-label,div[class*=CartPanel_panel] .content label.uf-input-wrapper .uf-label,div[class*=CartPanel_panel] .uf-input-wrapper .uf-label,div[class*=CartPanel_panel] .uf-input-wrapper span.uf-label,div[class*=CartPanel_panel] .uf-input-wrapper>.uf-label,div[class*=CartPanel_panel] label.uf-input-wrapper .uf-label,div[class*=CartPanel_panel] label.uf-input-wrapper span.uf-label,div[class*=CartPanel_panel] label.uf-input-wrapper>.uf-label,div[class*=CartPanel_panel] label[class*=uf-input-wrapper] span[class*=uf-label]{font-family:var(--uf-font-family-base)!important;font-size:var(--uf-control-font-size,14px)!important;line-height:var(--uf-control-line-height,20px)!important;font-weight:400!important;letter-spacing:.02em!important;padding:0 12px!important;color:var(--uf-color-foreground)!important}@media (min-width:901px){.app-content{padding-bottom:0!important}}@media (max-width:900px){.app-content{margin-left:0!important}}@media (prefers-reduced-motion:reduce){.app-content{transition:none!important}}.uf-theme-specimen{--uf-control-font-size:20px;--uf-control-line-height:28px;--uf-text-body-size:20px;--uf-text-body-line-height:28px;--uf-text-section-size:20px;--uf-text-section-line-height:28px;--uf-control-pad-y:6px;--uf-control-height:calc(var(--uf-control-line-height) + (var(--uf-control-pad-y) * 2));--uf-control-pad-text:16px;--uf-control-pad-icon:16px;--uf-text-pad-y:2px;--uf-text-min-height:0px;--uf-topbar-control-height:32px;--uf-topbar-pad-top:32px;--uf-topbar-pad-right:32px;--uf-topbar-pad-bottom:12px;--uf-topbar-pad-left:32px;--uf-topbar-slot-pad-y:4px;--uf-topbar-height:calc(var(--uf-topbar-control-height) + var(--uf-topbar-pad-top) + var(--uf-topbar-pad-bottom))}.uf-theme-default{--uf-font-family-base:"Akt",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-base:var(--uf-font-family-base);font-family:var(--uf-font-family-base);--uf-control-font-size:14px;--uf-control-line-height:20px;--uf-control-pad-y:6px;--uf-control-height:32px;--uf-control-pad-text:8px;--uf-control-pad-icon:6px;--uf-control-gap:10px;--uf-text-body-size:14px;--uf-text-body-line-height:20px;--uf-text-section-size:12px;--uf-text-section-line-height:16px;--uf-text-pad-y:0px;--uf-topbar-control-height:32px;--uf-topbar-pad-top:12px;--uf-topbar-pad-right:12px;--uf-topbar-pad-bottom:2px;--uf-topbar-pad-left:12px;--uf-topbar-slot-pad-y:0px;--uf-topbar-height:calc(var(--uf-topbar-control-height) + var(--uf-topbar-pad-top) + var(--uf-topbar-pad-bottom))}:root{--black-2:rgba(0,0,0,.02);--black-4:rgba(0,0,0,.04);--black-6:rgba(0,0,0,.06);--black-8:rgba(0,0,0,.08);--black-10:rgba(0,0,0,.1);--black-12:rgba(0,0,0,.12);--black-16:rgba(0,0,0,.16);--black-20:rgba(0,0,0,.2);--black-24:rgba(0,0,0,.24);--black-32:rgba(0,0,0,.32);--black-40:rgba(0,0,0,.4);--black-48:rgba(0,0,0,.48);--black-56:rgba(0,0,0,.56);--black-64:rgba(0,0,0,.64);--black-72:rgba(0,0,0,.72);--black-80:rgba(0,0,0,.8);--black-88:rgba(0,0,0,.88);--black-100:#000;--white-2:hsla(0,0%,100%,.02);--white-4:hsla(0,0%,100%,.04);--white-6:hsla(0,0%,100%,.06);--white-8:hsla(0,0%,100%,.08);--white-10:hsla(0,0%,100%,.1);--white-12:hsla(0,0%,100%,.12);--white-16:hsla(0,0%,100%,.16);--white-20:hsla(0,0%,100%,.2);--white-24:hsla(0,0%,100%,.24);--white-32:hsla(0,0%,100%,.32);--white-40:hsla(0,0%,100%,.4);--white-48:hsla(0,0%,100%,.48);--white-56:hsla(0,0%,100%,.56);--white-64:hsla(0,0%,100%,.64);--white-72:hsla(0,0%,100%,.72);--white-80:hsla(0,0%,100%,.8);--white-88:hsla(0,0%,100%,.88);--white-100:#fff;--uf-color-bg:#fff;--uf-color-background:#fff;--uf-color-panel:#fff;--uf-color-fg:var(--black-88);--uf-color-foreground:var(--black-88);--uf-color-fg-muted:var(--black-48);--uf-color-primary:#171717;--uf-color-primary-fg:#fff;--uf-color-accent:#3b82f6;--uf-color-accent-fg:#fff;--uf-color-success:#22c55e;--uf-color-warning:#f59e0b;--uf-color-destructive:#ef4444;--uf-color-destructive-fg:#fff;--uf-color-destructive-soft:color-mix(in srgb,var(--uf-color-destructive) 12%,transparent);--uf-color-border:var(--black-12);--uf-color-border-hover:var(--black-24);--uf-color-ring:var(--black-88);--uf-color-hover-bg:var(--black-6);--uf-color-active-bg:var(--black-12);--uf-color-disabled-opacity:0.6;--uf-button-bg:transparent;--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-hover-bg);--uf-button-hover-fg:var(--uf-color-fg);--uf-button-ring-color:var(--uf-color-border);--uf-progress-track-bg:var(--uf-color-hover-bg);--uf-progress-indicator-bg:var(--uf-color-fg);--uf-progress-indicator-success-bg:var(--uf-color-success);--uf-progress-indicator-warning-bg:var(--uf-color-warning);--uf-progress-indicator-error-bg:var(--uf-color-destructive);--uf-overlay-backdrop-bg:transparent;--uf-overlay-backdrop-blur:28px;--uf-overlay-surface-bg:var(--uf-color-panel);--uf-overlay-surface-border:color-mix(in srgb,var(--uf-color-border) 88%,transparent);--uf-overlay-surface-blur:24px;--uf-overlay-surface-shadow:none;--uf-overlay-enter-y:10px;--uf-overlay-enter-scale:0.985;--uf-option-indent:28px;--uf-content-inset:12px;--uf-membrane:1px;--uf-radius:6px;--uf-shadow-sm:0 1px 2px var(--black-6);--uf-shadow:0 2px 4px var(--black-8);--uf-shadow-md:0 4px 8px var(--black-10);--uf-shadow-lg:0 8px 24px var(--black-12);--uf-font-family:inherit;--uf-font-weight:400;--uf-font-size-xs:12px;--uf-font-size-sm:13px;--uf-font-size:14px;--uf-font-size-md:16px;--uf-font-size-lg:18px;--uf-font-size-xl:20px;--uf-space-1:4px;--uf-space-2:8px;--uf-space-3:12px;--uf-space-4:16px;--uf-space-5:20px;--uf-space-6:24px;--uf-space-8:32px;--uf-space-10:40px;--uf-space-12:48px;--uf-z-dropdown:50;--uf-z-overlay:100;--uf-z-modal:200;--uf-z-toast:300;--uf-duration-enter:300ms;--uf-duration-exit:200ms;--uf-ease-enter:cubic-bezier(0.32,0.72,0,1);--uf-ease-exit:cubic-bezier(0.4,0,1,1)}[data-theme=dark]{--uf-color-bg:#0a0a0a;--uf-color-background:#0a0a0a;--uf-color-panel:#0a0a0a;--uf-color-fg:var(--white-88);--uf-color-foreground:var(--white-88);--uf-color-fg-muted:var(--white-48);--uf-color-primary:#fafafa;--uf-color-primary-fg:#0a0a0a;--uf-color-border:var(--white-12);--uf-color-border-hover:var(--white-24);--uf-color-ring:var(--white-88);--uf-color-hover-bg:var(--white-8);--uf-color-active-bg:var(--white-12);--uf-progress-track-bg:var(--white-16);--uf-overlay-backdrop-bg:transparent;--uf-overlay-surface-bg:var(--uf-color-panel);--uf-overlay-surface-border:color-mix(in srgb,var(--uf-color-border) 92%,transparent);--uf-overlay-surface-shadow:none}.uf-compact{--uf-control-height:28px;--uf-control-font-size:13px;--uf-control-line-height:18px;--uf-control-pad-y:5px;--uf-control-pad-text:10px;--uf-control-pad-icon:5px;--uf-control-gap:8px;--uf-content-inset:10px}.uf-large{--uf-control-height:40px;--uf-control-font-size:16px;--uf-control-line-height:24px;--uf-control-pad-y:8px;--uf-control-pad-text:16px;--uf-control-pad-icon:8px;--uf-control-gap:12px;--uf-content-inset:16px}[data-scope] *,[data-scope] :after,[data-scope] :before{border:none;box-shadow:none;outline:none}[data-scope] [data-part],[data-scope] button,[data-scope] input,[data-scope] label,[data-scope] select,[data-scope] table,[data-scope] tbody,[data-scope] td,[data-scope] textarea,[data-scope] th,[data-scope] thead,[data-scope] tr,button[data-scope],input[data-scope],label[data-scope],select[data-scope],table[data-scope],textarea[data-scope]{border:none!important;outline:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.uf-button[data-scope],.uf-control[data-scope],.uf-option[data-scope],[data-scope] .uf-button,[data-scope] .uf-control,[data-scope] .uf-option{border:none!important;outline:none!important;box-shadow:none!important}[data-scope] table{border-collapse:collapse!important;border-spacing:0!important}[data-scope][data-part=root]{padding:var(--uf-membrane,1px);box-sizing:border-box}[data-scope=bar][data-part=root],[data-scope=button][data-part=root],[data-scope=card][data-part=root],[data-scope=resizable][data-part=root],[data-scope=sidebar][data-part=root],[data-scope=text][data-part=root]{padding:0}[data-scope][data-part=root]{font-family:var(--uf-font-family);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);letter-spacing:var(--uf-control-letter-spacing);font-weight:var(--uf-font-weight);color:var(--uf-color-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-scope]:not([data-scope=code]) :where([data-part=label],[data-part=description],[data-part=error],[data-part=trigger],[data-part=item],[data-part=option],[data-part=title],[data-part=value],[data-part=input],[data-part=textarea],button,input,textarea,select,.uf-text-body){font-size:var(--uf-control-font-size)!important;line-height:var(--uf-control-line-height)!important;letter-spacing:var(--uf-control-letter-spacing)!important;font-weight:var(--uf-font-weight)!important}[data-scope]:not([data-scope=code]) :where(input,textarea)::-moz-placeholder{font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);letter-spacing:var(--uf-control-letter-spacing);font-weight:var(--uf-font-weight)}[data-scope]:not([data-scope=code]) :where(input,textarea)::placeholder{font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);letter-spacing:var(--uf-control-letter-spacing);font-weight:var(--uf-font-weight)}.uf-option[data-scope],[data-scope] .uf-option{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;width:100%;gap:var(--uf-control-gap);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);border:none;background:transparent;color:inherit;font:inherit;font-weight:400;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.uf-option[data-scope]:hover,[data-scope] .uf-option:hover{background:var(--uf-color-hover-bg)}.uf-option[data-scope]:disabled,.uf-option[data-scope][data-disabled],[data-scope] .uf-option:disabled,[data-scope] .uf-option[data-disabled],[data-scope] .uf-option[disabled]{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed;pointer-events:none}.uf-option[data-scope][data-highlighted],[data-scope] .uf-option[data-highlighted]{background:var(--uf-color-hover-bg)}.uf-control[data-scope],[data-scope] .uf-control{display:inline-flex;align-items:center;min-height:var(--uf-control-height);height:auto;gap:var(--uf-control-gap);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);border:none;background:transparent;color:inherit;font:inherit;font-weight:400;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.uf-control[data-scope].is-active,.uf-control[data-scope][aria-current=true],.uf-control[data-scope][aria-selected=true],.uf-control[data-scope][data-active=true],[data-scope] .uf-control.is-active,[data-scope] .uf-control[aria-current=true],[data-scope] .uf-control[aria-selected=true],[data-scope] .uf-control[data-active=true]{font-weight:400}@supports (font-variation-settings:"wght" 400){[data-scope][data-part=root]{font-variation-settings:"wght" var(--uf-font-weight)}[data-scope]:not([data-scope=code]) :where([data-part=label],[data-part=description],[data-part=error],[data-part=trigger],[data-part=item],[data-part=option],[data-part=title],[data-part=value],[data-part=input],[data-part=textarea],button,input,textarea,select,.uf-text-body){font-variation-settings:"wght" var(--uf-font-weight)!important}[data-scope]:not([data-scope=code]) :where(input,textarea)::-moz-placeholder{font-variation-settings:"wght" var(--uf-font-weight)}[data-scope]:not([data-scope=code]) :where(input,textarea)::placeholder{font-variation-settings:"wght" var(--uf-font-weight)}.uf-control[data-scope].is-active,.uf-control[data-scope][aria-current=true],.uf-control[data-scope][aria-selected=true],.uf-control[data-scope][data-active=true],[data-scope] .uf-control.is-active,[data-scope] .uf-control[aria-current=true],[data-scope] .uf-control[aria-selected=true],[data-scope] .uf-control[data-active=true]{font-variation-settings:"wght" var(--uf-font-weight)}}.uf-control[data-scope]:disabled,.uf-control[data-scope][data-disabled],[data-scope] .uf-control:disabled,[data-scope] .uf-control[data-disabled],[data-scope] .uf-control[disabled]{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed;pointer-events:none}.uf-control[data-scope][data-icon-only],[data-scope] .uf-control[data-icon-only]{--uf-icon-only-size:var(--uf-control-height);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size);padding:0;justify-content:center}[data-scope] .uf-control[data-stretch-text]>.uf-control-text{flex:1}[data-scope] :focus-visible,[data-scope]:focus-visible{outline:none;box-shadow:none}[data-scope] :focus:not(:focus-visible),[data-scope]:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}[data-scope] [data-disabled],[data-scope][data-disabled]{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed;pointer-events:none}[data-scope] [hidden]{display:none}[data-scope=scroll] [data-part=viewport]{scrollbar-width:thin;scrollbar-color:var(--black-20) transparent}[data-scope=scroll][data-type=hover] [data-part=viewport]{scrollbar-width:none}[data-scope=scroll][data-type=hover]:hover [data-part=viewport]{scrollbar-width:thin}[data-scope=scroll] [data-part=viewport]::-webkit-scrollbar{width:4px}[data-scope=scroll] [data-part=viewport]::-webkit-scrollbar-track{background:transparent}[data-scope=scroll] [data-part=viewport]::-webkit-scrollbar-thumb{background:var(--black-20);border-radius:2px}[data-scope=scroll][data-type=hover] [data-part=viewport]::-webkit-scrollbar{width:0}[data-scope=scroll][data-type=hover]:hover [data-part=viewport]::-webkit-scrollbar{width:4px}.uf-button[data-scope=button]{--uf-control-pad-left:var(--uf-control-pad-text);--uf-control-pad-right:var(--uf-control-pad-text);--uf-button-bg:transparent;--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-hover-bg);--uf-button-hover-fg:var(--uf-button-fg);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--uf-control-height);height:auto;gap:var(--uf-control-gap);padding:var(--uf-control-pad-y) var(--uf-control-pad-right) var(--uf-control-pad-y) var(--uf-control-pad-left);border-radius:var(--uf-radius);border:none!important;font:inherit;font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);line-height:var(--uf-control-line-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:font-weight .4s ease;text-decoration:none;white-space:nowrap;min-width:0;outline:none!important;box-shadow:none!important;background:var(--uf-button-bg);color:var(--uf-button-fg)}.uf-button[data-scope=button][data-icon-left]:not([data-icon-only]){--uf-control-pad-left:var(--uf-control-pad-icon)}.uf-button[data-scope=button][data-icon-right]:not([data-icon-only]){--uf-control-pad-right:var(--uf-control-pad-icon)}.uf-button[data-scope=button]:hover{font-weight:var(--uf-font-weight-bold)}.uf-button[data-scope=button]:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--uf-button-ring-color)!important}.uf-button[data-scope=button][data-variant=default]{--uf-button-bg:transparent;--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-hover-bg)}.uf-button[data-scope=button][data-variant=primary]{--uf-button-bg:var(--uf-color-primary);--uf-button-fg:var(--uf-color-primary-fg);--uf-button-hover-bg:color-mix(in srgb,var(--uf-color-primary) 88%,transparent);--uf-button-hover-fg:var(--uf-color-primary-fg)}.uf-button[data-scope=button][data-variant=secondary]{--uf-button-bg:var(--uf-color-hover-bg);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-active-bg)}.uf-button[data-scope=button][data-variant=accent]{--uf-button-bg:var(--uf-color-fg);--uf-button-fg:var(--uf-color-bg);--uf-button-hover-bg:var(--uf-color-accent);--uf-button-hover-fg:var(--uf-color-accent-fg);border-radius:var(--uf-radius-full)}.uf-button[data-scope=button][data-variant=outline]{--uf-button-bg:var(--uf-color-bg);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-fg);--uf-button-hover-fg:var(--uf-color-bg);border-radius:var(--uf-radius-full);box-shadow:inset 0 0 0 1px var(--uf-color-fg)!important}.uf-button[data-scope=button][data-variant=outline]:hover{background:var(--uf-color-fg);color:var(--uf-color-bg);box-shadow:none!important}.uf-button[data-scope=button][data-variant=ghost]{--uf-button-bg:transparent;--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:transparent;--uf-button-hover-fg:var(--uf-color-fg);opacity:.32;--uf-control-gap:8px}.uf-button[data-scope=button][data-variant=delete],.uf-button[data-scope=button][data-variant=destructive]{--uf-button-bg:transparent;--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-destructive-soft);--uf-button-hover-fg:var(--uf-color-destructive)}.uf-button[data-scope=button][data-variant=suggestion]{--uf-button-bg:transparent;--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-hover-bg);--uf-button-hover-fg:var(--uf-color-fg);opacity:.32;--uf-control-gap:8px}.uf-button[data-scope=button]:hover{background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}.uf-button[data-scope=button][data-variant=ghost]:hover,.uf-button[data-scope=button][data-variant=suggestion]:hover{opacity:1}.uf-button[data-scope=button]:disabled,.uf-button[data-scope=button][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-button[data-scope=button][data-loading]{cursor:wait}[data-scope=button][data-loading] [data-part=text]{opacity:.7}.uf-button[data-scope=button][data-full-width]{width:100%}[data-scope=button][data-stretch-text] [data-part=text]{flex:1 1 auto;width:100%;min-width:0}.uf-button[data-scope=button][data-align=left]{justify-content:flex-start;text-align:left}.uf-button[data-scope=button][data-align=right]{justify-content:flex-end;text-align:right}.uf-button[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size);padding:0;justify-content:center}.uf-button[data-scope=button][data-level]{padding-left:calc(var(--uf-control-pad-left) + (var(--uf-option-level, 0) * var(--uf-option-indent)))}.uf-button-membrane,.uf-membrane{display:inline-flex;box-sizing:border-box;padding:var(--uf-membrane)}.uf-membrane[data-membrane-interactive]{cursor:pointer}.uf-membrane[data-membrane-interactive]>:is([disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>:is(.uf-option,.uf-control,[data-part=trigger],[data-part=item],[data-part=option]):not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg)}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-button[data-scope=button]:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg);font-weight:var(--uf-font-weight-bold)}.uf-button-membrane--full,.uf-membrane--full{display:flex;width:100%}.uf-button-membrane--full>.uf-button[data-scope=button],.uf-membrane--full>*{width:100%}.uf-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes uf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.uf-spinner{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:uf-spin 1s linear infinite}.uf-spinner--small{width:12px;height:12px;border-width:1px}[data-scope=button] [data-part=text]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--uf-control-gap)}.uf-button__rightText{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;margin-left:auto;padding-left:12px;opacity:.55;white-space:nowrap}.uf-button-group{display:inline-flex}.uf-button-group>.uf-button[data-scope=button]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.uf-button-group>.uf-button[data-scope=button]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.uf-tile[data-scope=tile]{--uf-tile-bg:transparent;--uf-tile-fg:var(--uf-color-fg);--uf-tile-hover-bg:var(--uf-color-hover-bg);position:relative;display:inline-flex;align-items:center;min-height:var(--uf-control-height);height:auto;gap:var(--uf-control-gap);box-sizing:border-box;padding:3px;border-radius:var(--uf-radius);outline:none!important;border:none!important;font:inherit;font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);line-height:var(--uf-control-line-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:font-weight .4s ease;text-decoration:none;white-space:nowrap;min-width:0;box-shadow:none!important;background:var(--uf-tile-bg);color:var(--uf-tile-fg)}.uf-tile[data-scope=tile][data-full-width]{width:100%}.uf-tile[data-scope=tile][data-align=left]{justify-content:flex-start}.uf-tile[data-scope=tile][data-align=center]{justify-content:center}.uf-tile[data-scope=tile][data-align=right]{justify-content:flex-end}.uf-tile[data-scope=tile][data-level]{padding-left:calc(3px + var(--uf-option-level, 0) * var(--uf-option-indent) + min(var(--uf-option-level, 0), 1) * 6px)}.uf-tile[data-scope=tile]:hover{background:var(--uf-tile-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-tile[data-scope=tile]:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--uf-button-ring-color)!important}.uf-tile[data-scope=tile][data-active]{background:var(--uf-tile-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-tile[data-scope=tile][data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.uf-tile[data-scope=tile][data-variant=default]{--uf-tile-bg:transparent}.uf-tile[data-scope=tile][data-variant=ghost]{--uf-tile-bg:transparent;--uf-tile-hover-bg:transparent}.uf-tile[data-scope=tile][data-variant=ghost]:hover{font-weight:var(--uf-font-weight-bold)}.uf-tile[data-scope=tile][data-variant=accent]{--uf-tile-bg:transparent;--uf-tile-hover-bg:color-mix(in srgb,var(--uf-color-primary) 10%,transparent)}[data-scope=tile] [data-part=icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--uf-icon-size,20px);height:var(--uf-icon-size,20px)}[data-scope=tile] [data-part=text]{display:inline-flex;align-items:center;gap:var(--uf-control-gap);min-width:0;overflow:hidden;text-overflow:ellipsis}[data-scope=tile][data-stretch-text] [data-part=text]{flex:1}[data-scope=tile] .uf-text__content{display:contents}.uf-tile__rightText{margin-left:auto;flex-shrink:0;opacity:.6}[data-scope=tile] [data-part=actions]{display:inline-flex;align-items:center;gap:0;flex-shrink:0;margin-left:auto}[data-scope=tile] .uf-button[data-scope=button][data-icon-only]{--uf-icon-only-size:24px;inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size)}[data-scope=tile] [data-part=actions]{opacity:0;transition:opacity .12s ease}[data-scope=tile]:focus-within [data-part=actions],[data-scope=tile]:hover [data-part=actions],[data-scope=tile][data-active] [data-part=actions]{opacity:1}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-tile[data-scope=tile]:not([data-disabled]){background:var(--uf-tile-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-text[data-scope]{display:inline-flex;align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);font-family:var(--uf-font-family);color:var(--uf-color-fg);margin:0}.uf-text[data-scope][data-inset=none]{min-height:0;padding:0}.uf-text[data-scope][data-variant=muted]{color:var(--uf-color-fg-muted)}.uf-text[data-scope][data-variant=label]{font-size:var(--uf-font-size-sm);line-height:1.4}.uf-text[data-scope][data-variant=heading]{font-size:var(--uf-font-size-lg);font-weight:var(--uf-font-weight-bold)}.uf-text[data-scope][data-variant=caption]{font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted)}.uf-text[data-scope][data-variant=kbd]{display:inline-flex;align-items:center;height:20px;min-height:auto;padding:0 4px;font-size:var(--uf-font-size-xs);font-family:inherit;background:var(--uf-color-hover-bg);border-radius:var(--uf-radius-sm)}.uf-text[data-scope][data-variant=code]{font-family:SF Mono,Fira Code,monospace;font-size:var(--uf-font-size-sm)}.uf-text[data-scope][data-variant=h1]{font-size:calc(var(--uf-control-font-size) + 10px);font-weight:700;line-height:1.3}.uf-text[data-scope][data-variant=h2]{font-size:calc(var(--uf-control-font-size) + 8px);font-weight:700;line-height:1.3}.uf-text[data-scope][data-variant=h3]{font-size:calc(var(--uf-control-font-size) + 6px);font-weight:700;line-height:1.3}.uf-text[data-scope][data-variant=h4]{font-size:calc(var(--uf-control-font-size) + 4px);font-weight:700;line-height:1.3}.uf-text[data-scope][data-variant=h5]{font-size:calc(var(--uf-control-font-size) + 2px);font-weight:700;line-height:1.3}.uf-text[data-scope][data-variant=h6]{font-size:var(--uf-control-font-size);font-weight:700;line-height:1.3;opacity:.8}.uf-text[data-scope][data-variant=blockquote]{border-left:3px solid var(--uf-color-border);padding-left:var(--uf-control-pad-text);color:var(--uf-color-fg-muted)}.uf-text[data-scope][data-align=left]{justify-content:flex-start;text-align:left}.uf-text[data-scope][data-align=center]{justify-content:center;text-align:center}.uf-text[data-scope][data-align=right]{justify-content:flex-end;text-align:right}.uf-text[data-scope][data-stretch-text] .uf-text__content{flex:1}.uf-text[data-scope][data-full-width]{width:100%}.uf-text__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.uf-text__content{min-width:0}.uf-text[data-scope][data-icon-position=left]:not([data-align=center]){padding-left:var(--uf-control-pad-icon)}.uf-text[data-scope][data-icon-position=right]:not([data-align=center]){padding-right:var(--uf-control-pad-icon)}.uf-separator[data-scope]{border:none!important;background:transparent;display:block;box-sizing:border-box}.uf-separator-membrane{display:flex;width:100%;box-sizing:border-box;padding:var(--uf-membrane) var(--uf-control-pad-text);min-height:calc((var(--uf-membrane) * 2) + 1px);height:calc((var(--uf-membrane) * 2) + 1px);align-items:center;line-height:0;font-size:0;overflow:hidden;background:transparent}.uf-separator[data-scope][data-orientation=horizontal]{display:block;height:1px;min-height:1px;max-height:1px;flex:0 0 100%;width:100%;margin:0;align-self:center;border-top:none!important;background:var(--uf-color-border)}.uf-separator[data-scope][data-orientation=vertical]{width:0;align-self:stretch;border-left:1px solid var(--uf-color-border)!important}.uf-badge[data-scope]{display:inline-flex;align-items:center;min-height:0;height:auto;padding:0 6px;font-size:var(--uf-font-size-xs);font-weight:var(--uf-font-weight-bold);line-height:var(--uf-control-line-height);border-radius:var(--uf-radius-full);white-space:nowrap;background:var(--uf-badge-bg);color:var(--uf-badge-fg);box-shadow:none!important}.uf-badge[data-scope],.uf-badge[data-scope][data-variant=default],.uf-badge[data-scope][data-variant=primary]{--uf-badge-bg:var(--uf-color-primary);--uf-badge-fg:var(--uf-color-primary-fg);--uf-badge-border:var(--uf-color-primary)}.uf-badge[data-scope][data-variant=secondary]{--uf-badge-bg:var(--uf-color-hover-bg);--uf-badge-fg:var(--uf-color-fg);--uf-badge-border:var(--uf-color-border)}.uf-badge[data-scope][data-variant=destructive]{--uf-badge-bg:var(--uf-color-destructive);--uf-badge-fg:var(--uf-color-destructive-fg);--uf-badge-border:var(--uf-color-destructive)}.uf-badge[data-scope][data-variant=accent]{--uf-badge-bg:var(--uf-color-accent);--uf-badge-fg:var(--uf-color-accent-fg);--uf-badge-border:var(--uf-color-accent)}.uf-badge[data-scope][data-appearance=fill]{background:var(--uf-badge-bg);color:var(--uf-badge-fg);box-shadow:none!important}.uf-badge[data-scope][data-appearance=outline]{background:transparent;color:var(--uf-badge-border);box-shadow:inset 0 0 0 1px var(--uf-badge-border)!important}.uf-card[data-scope]{border-radius:var(--uf-radius-md);background:var(--uf-color-bg);overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:12px}.uf-card[data-scope] [data-part=header]{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.uf-card[data-scope] [data-part=title]{font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size-md);display:block;width:100%}.uf-card[data-scope] [data-part=description]{display:block;width:100%}.uf-card[data-scope] [data-part=content],.uf-card[data-scope] [data-part=footer]{padding:0;width:100%}.uf-skeleton[data-scope]{background:var(--uf-color-hover-bg);border-radius:var(--uf-radius)}.uf-skeleton[data-scope][data-variant=text]{min-height:var(--uf-control-height)}.uf-skeleton[data-scope][data-variant=circle]{border-radius:var(--uf-radius-full)}@keyframes uf-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.uf-skeleton[data-scope]{animation:uf-skeleton-pulse 2s ease-in-out infinite}.uf-checkbox[data-scope=checkbox]{--uf-control-pad-left:var(--uf-control-pad-icon);--uf-control-pad-right:var(--uf-control-pad-text);display:flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);min-height:var(--uf-control-height);height:auto;width:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-right) var(--uf-control-pad-y) var(--uf-control-pad-left);border-radius:var(--uf-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.uf-checkbox[data-scope=checkbox]:hover{background:var(--uf-color-hover-bg)}.uf-checkbox[data-scope=checkbox][data-icon-only]{width:var(--uf-control-height);min-width:var(--uf-control-height);justify-content:center}[data-scope=checkbox] [data-part=control]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--uf-color-fg);background:transparent;border:none!important;box-shadow:none!important;outline:none!important}[data-scope=checkbox] [data-part=control] svg{display:block}[data-scope=checkbox] [data-part=indicator]{display:flex;align-items:center;justify-content:center}[data-scope=checkbox] [data-part=label]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-scope=checkbox] [data-part=hiddenInput]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uf-switcher[data-scope]{display:flex;align-items:center;justify-content:space-between;gap:var(--uf-control-gap);padding:var(--uf-control-pad-y) var(--uf-control-pad-icon) var(--uf-control-pad-y) var(--uf-control-pad-text);height:auto;min-height:var(--uf-control-height);width:100%;border-radius:var(--uf-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.uf-switcher[data-scope]:hover:not([data-disabled]){background:var(--uf-color-hover-bg)}.uf-switcher[data-scope][data-switch-only]{width:var(--uf-control-height);min-width:var(--uf-control-height);justify-content:center;padding:0;height:auto;min-height:var(--uf-control-height)}.uf-switcher[data-scope] [data-part=label]{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.uf-switcher[data-scope][data-text-wrap] [data-part=label]{white-space:normal;overflow:visible;text-overflow:unset}.uf-switcher[data-scope] [data-part=control]{width:20px;height:20px;flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;opacity:.4;transition:opacity .2s ease;color:var(--uf-color-fg);border:none!important;box-shadow:none!important;background:transparent}.uf-switcher[data-scope] [data-part=control][data-state=checked]{opacity:1}.uf-switcher[data-scope] [data-part=control]:before{content:"";position:absolute;inset:4px 1px;border-radius:6px;background:currentColor}.uf-switcher[data-scope] [data-part=thumb]{width:10px;height:10px;border-radius:var(--uf-radius-full);background:var(--uf-color-bg);position:absolute;top:5px;left:2px;transition:transform .2s ease}.uf-switcher[data-scope] [data-part=control][data-state=checked] [data-part=thumb]{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.uf-switcher[data-scope] [data-part=control],.uf-switcher[data-scope] [data-part=thumb]{transition:none}}.uf-radio[data-scope=radio]{display:flex;flex-direction:column;gap:0}.uf-radio[data-scope=radio][data-orientation=horizontal]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:0}.uf-radio[data-scope=radio][data-orientation=horizontal] .uf-radio-option,.uf-radio[data-scope=radio][data-orientation=horizontal] [data-part=item]{width:auto;flex:0 0 auto}.uf-radio-option,[data-scope=radio] [data-part=item]{--uf-control-pad-left:var(--uf-control-pad-icon);--uf-control-pad-right:var(--uf-control-pad-text);display:flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);min-height:var(--uf-control-height);height:auto;width:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-right) var(--uf-control-pad-y) var(--uf-control-pad-left);cursor:pointer;border-radius:var(--uf-radius);border:none!important;box-shadow:none!important;outline:none!important;background:transparent}.uf-radio-option:hover,[data-scope=radio] [data-part=item]:hover{background:var(--uf-color-hover-bg)}.uf-radio-indicator,[data-scope=radio] [data-part=indicator]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--uf-color-fg);background:transparent;border:none!important;box-shadow:none!important}.uf-radio-indicator svg,[data-scope=radio] [data-part=indicator] svg{display:block}.uf-radio-option[data-disabled],.uf-radio[data-scope=radio][data-disabled],[data-scope=radio] [data-part=item][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-input[data-scope=input]{display:flex;flex-direction:column;gap:var(--uf-membrane);width:100%;border:none;outline:none;box-shadow:none;background:transparent}.uf-input[data-scope=input][data-label-orientation=horizontal]{display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:var(--uf-control-gap);column-gap:var(--uf-control-gap);row-gap:0}[data-scope=input] [data-part=label]{font-size:var(--uf-font-size-sm);font-weight:var(--uf-font-weight-bold);color:var(--uf-color-fg)}.uf-input[data-scope=input][data-invalid] [data-part=label]{color:var(--uf-color-destructive)}.uf-input[data-scope=input][data-label-orientation=horizontal] [data-part=label]{font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);min-height:var(--uf-control-height);height:auto;display:flex;align-items:center;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}[data-scope=input] .uf-input__control{position:relative;display:block;width:100%;border:none;outline:none;box-shadow:none;background:transparent;border-radius:var(--uf-radius)}[data-scope=input] [data-part=input],[data-scope=input] [data-part=textarea]{min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg);font:inherit;font-size:var(--uf-control-font-size);width:100%;box-sizing:border-box;outline:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=input] [data-part=input]:hover,[data-scope=input] [data-part=textarea]:hover{background:var(--uf-color-hover-bg)}[data-scope=input] [data-part=input]:focus,[data-scope=input] [data-part=textarea]:focus{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold);outline:none!important;border:none!important;box-shadow:none!important}[data-scope=input] [data-part=input]:focus-visible,[data-scope=input] [data-part=textarea]:focus-visible{box-shadow:none!important;outline:none!important;border:none!important}[data-scope=input] [data-part=input]::-moz-placeholder,[data-scope=input] [data-part=textarea]::-moz-placeholder{color:var(--uf-color-fg-muted)}[data-scope=input] [data-part=input]::placeholder,[data-scope=input] [data-part=textarea]::placeholder{color:var(--uf-color-fg-muted)}.uf-input__description{color:var(--uf-color-fg-muted)}.uf-input__description,.uf-input__error{font-size:var(--uf-font-size-xs);min-height:1em}.uf-input__error{color:var(--uf-color-destructive)}[data-scope=input] [data-part=input]:disabled,[data-scope=input] [data-part=textarea]:disabled{opacity:.6;cursor:not-allowed}[data-scope=input] [data-part=textarea][data-text-layout=wrap]{min-height:var(--uf-control-height);height:auto;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}[data-scope=input] [data-part=input],[data-scope=input] [data-part=textarea][data-text-layout=scroll]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scope=input] [data-part=input]:focus,[data-scope=input] [data-part=textarea][data-text-layout=scroll]:focus{text-overflow:clip;overflow-x:auto}.uf-input__icon{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;opacity:.9;display:flex;align-items:center;justify-content:center}.uf-input__icon[data-position=left]{left:var(--uf-control-pad-icon)}.uf-input__icon[data-position=right]{right:var(--uf-control-pad-icon)}.uf-input[data-scope=input][data-icon-position=left] [data-part=input],.uf-input[data-scope=input][data-icon-position=left] [data-part=textarea]{padding-left:calc(var(--uf-control-pad-icon) + 20px + var(--uf-control-gap))}.uf-input[data-scope=input][data-icon-position=right] [data-part=input],.uf-input[data-scope=input][data-icon-position=right] [data-part=textarea]{padding-right:calc(var(--uf-control-pad-icon) + 20px + var(--uf-control-gap))}.uf-input__required{color:#dc3546;font-weight:var(--uf-font-weight-bold);margin-left:2px}[data-scope=input] [data-part=input][type=number]::-webkit-inner-spin-button,[data-scope=input] [data-part=input][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-scope=input] [data-part=input][type=number]{-moz-appearance:textfield}.uf-input__clear{position:absolute;right:var(--uf-control-pad-icon);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none!important;background:transparent;color:var(--uf-color-fg-muted);cursor:pointer;opacity:0;transition:opacity .15s ease;box-shadow:none!important;outline:none!important}.uf-input__clear[hidden]{display:none}.uf-input__control:focus-within .uf-input__clear:not([hidden]),.uf-input__control:hover .uf-input__clear:not([hidden]){opacity:1}.uf-input__clear:hover{color:var(--uf-color-fg)}.uf-input[data-scope=input]:not([data-empty]) [data-part=input],.uf-input[data-scope=input]:not([data-empty]) [data-part=textarea]{padding-right:calc(var(--uf-control-pad-icon) + 20px + var(--uf-control-gap))}.uf-select[data-scope=select]{position:relative}.uf-select[data-scope=select]:not([data-label-orientation=horizontal]){display:flex;flex-direction:column;gap:0}.uf-select[data-scope=select][data-label-orientation=horizontal]{display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:var(--uf-control-gap);column-gap:var(--uf-control-gap)}[data-scope=select] [data-part=label]{font-size:var(--uf-font-size-sm);font-weight:var(--uf-font-weight-bold);color:var(--uf-color-fg);padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}.uf-select[data-scope=select][data-label-orientation=horizontal] [data-part=label]{font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);min-height:var(--uf-control-height);height:auto;display:flex;align-items:center}.uf-responsive-overlay-backdrop{position:fixed;inset:0;background:var(--uf-overlay-backdrop-bg);z-index:var(--uf-z-overlay);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-responsive-overlay-backdrop[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-responsive-overlay-backdrop[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-responsive-sheetHeader[data-scope=bar]{position:sticky;top:0;z-index:1;width:100%;padding:0;gap:0;background:var(--uf-overlay-surface-bg);border-radius:inherit}.uf-responsive-sheetHeader[data-scope=bar] .uf-bar__left,.uf-responsive-sheetHeader[data-scope=bar] .uf-bar__right{gap:0}.uf-responsive-sheetTitle[data-scope=text]{color:var(--uf-color-fg-muted);width:100%}.uf-responsive-sheetClose[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);opacity:1}.uf-responsive-panel{position:fixed;left:4px;right:4px;bottom:calc(4px + env(safe-area-inset-bottom, 0px));z-index:calc(var(--uf-z-overlay) + 1);display:flex;flex-direction:column;gap:0;padding:1px;overflow:hidden;background:var(--uf-overlay-surface-bg);color:var(--uf-color-fg);border-radius:var(--uf-radius-lg);border:1px solid var(--uf-overlay-surface-border)!important;box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px) scale(.99);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-responsive-panel[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-responsive-panel[data-placement=left]{top:4px;left:4px;right:auto;bottom:4px;width:min(var(--uf-sidebar-sheet-w,320px),calc(100vw - 8px));max-width:calc(100vw - 8px);transform:translateX(-24px)}.uf-responsive-panel[data-placement=left][data-state=open]{transform:translateX(0)}.uf-select-wrapper,.uf-select[data-scope=select]>.uf-membrane:first-child{display:flex;width:100%}.uf-select-wrapper{position:relative;flex-direction:column;gap:0}[data-scope=select] [data-part=trigger]{display:flex;align-items:center;justify-content:space-between;min-height:var(--uf-control-height);height:auto;width:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-icon) var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg);font:inherit;cursor:pointer;gap:var(--uf-control-gap);box-shadow:none!important;outline:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=select] [data-part=trigger]:hover{background:var(--uf-color-hover-bg)}[data-scope=select] [data-part=trigger]:focus-visible{box-shadow:inset 0 0 0 2px var(--uf-color-border)!important;outline:none!important}[data-scope=select] [data-part=trigger]:disabled{opacity:.6;cursor:not-allowed}.uf-select__value{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.uf-select__value--placeholder{color:var(--uf-color-fg-muted)}.uf-select__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.7;transition:transform .12s ease-out,opacity .12s ease-out}.uf-select[data-scope=select][data-state=open] .uf-select__arrow{transform:rotate(180deg);opacity:1}[data-scope=select] [data-part=content]{position:absolute;top:100%;left:0;width:100%;z-index:var(--uf-z-dropdown);padding:0;background:transparent;border-radius:0;box-shadow:none!important;border:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}[data-scope=select] [data-part=content][data-surface=sheet]{position:fixed;inset-inline:4px;top:auto;bottom:calc(4px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none;transform:none;z-index:calc(var(--uf-z-overlay) + 1)}[data-scope=select] [data-part=content][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}[data-scope=select] [data-part=content][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-select__contentMembrane{display:flex;width:100%}[data-scope=select] [data-part=content][data-surface=sheet] .uf-select__contentMembrane{width:100%}.uf-select__optionMembrane{display:flex;width:100%}.uf-select__contentPanel{width:100%;max-height:240px;overflow-y:auto;padding:1px;box-sizing:border-box;background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius);box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter)}[data-scope=select] [data-part=content][data-surface=sheet] .uf-select__contentPanel{max-height:min(70vh,calc(100vh - 8px - env(safe-area-inset-bottom, 0px)));transform:translateY(18px);transform-origin:bottom center}[data-scope=select] [data-part=content][data-state=open] .uf-select__contentPanel{opacity:1;transform:translateY(0) scale(1)}[data-scope=select] [data-part=option]{display:flex;align-items:center;width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);cursor:pointer;border:none!important;box-shadow:none!important;outline:none!important;background:transparent}[data-scope=select] [data-part=option]:hover,[data-scope=select] [data-part=option][data-highlighted]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}[data-scope=select] [data-part=option][aria-selected=true],[data-scope=select] [data-part=option][data-state=selected]{font-weight:var(--uf-font-weight-bold)}.uf-date[data-scope=date]{position:relative;display:flex;flex-direction:column;width:100%}.uf-date[data-scope=date]:not([data-full-width]){width:auto}.uf-date__triggerWrap{position:relative;width:100%}.uf-date__label{margin:0}.uf-date__trigger{display:flex;align-items:center;justify-content:space-between;min-height:var(--uf-control-height);width:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-icon) var(--uf-control-pad-y) var(--uf-control-pad-text);border:none;border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg);gap:var(--uf-control-gap);cursor:pointer;font:inherit}.uf-date__trigger:hover{background:var(--uf-color-hover-bg)}.uf-date__trigger:disabled{opacity:.6;cursor:not-allowed}.uf-date__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.uf-date__icon{display:inline-flex;align-items:center;justify-content:center;opacity:.8}.uf-date__content{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(380px,calc(100vw - 32px));max-height:min(80vh,640px);overflow:visible;background:transparent;border-radius:0;z-index:var(--uf-z-dropdown);padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-date__content[data-surface=sheet]{position:fixed;inset-inline:4px;top:auto;bottom:calc(4px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none;max-height:min(70vh,calc(100vh - 8px - env(safe-area-inset-bottom, 0px)));transform:none;z-index:calc(var(--uf-z-overlay) + 1)}.uf-date__content[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-date__content[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-date__contentMembrane{display:inline-flex}.uf-date__content[data-surface=sheet] .uf-date__contentMembrane{display:flex;width:100%}.uf-date__contentPanel{display:inline-flex;flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(380px,calc(100vw - 32px));max-height:min(80vh,640px);overflow:auto;padding:1px;box-sizing:border-box;background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius);box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter)}.uf-date__content[data-surface=sheet] .uf-date__contentPanel{width:100%;max-width:none;transform:translateY(18px);transform-origin:bottom center}.uf-date__content[data-state=open] .uf-date__contentPanel{opacity:1;transform:translateY(0) scale(1)}.uf-date__footer,.uf-date__presets,.uf-date__toolbar{display:flex;flex-wrap:wrap;gap:0;align-self:stretch}.uf-date__panel{display:block;margin:0;align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%}.uf-date__content[data-surface=sheet] .uf-date__panel{width:100%;align-self:stretch}.uf-date__grid{display:grid;gap:0}.uf-date__grid--month{grid-template-columns:repeat(3,minmax(0,1fr))}.uf-date__grid--year{grid-template-columns:repeat(4,minmax(0,1fr))}.uf-date__grid--time{grid-template-columns:repeat(6,minmax(0,1fr))}.uf-date__description,.uf-date__error{margin:0}.uf-date__error{color:var(--uf-color-danger,#b42318)}.uf-slider[data-scope=slider]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;width:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}[data-scope=slider] [data-part=track]{position:relative;height:16px;width:100%;background:transparent}[data-scope=slider][data-orientation=horizontal] [data-part=track]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-50%);border-radius:var(--uf-radius-full);background:var(--uf-color-hover-bg)}[data-scope=slider][data-orientation=vertical] [data-part=track]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);border-radius:var(--uf-radius-full);background:var(--uf-color-hover-bg)}[data-scope=slider] [data-part=range]{position:absolute;height:1px;border-radius:var(--uf-radius-full);background:var(--uf-color-fg)}[data-scope=slider][data-orientation=horizontal] [data-part=range]{top:50%;transform:translateY(-50%)}[data-scope=slider][data-orientation=vertical] [data-part=range]{left:50%;width:1px;transform:translateX(-50%)}[data-scope=slider] [data-part=thumb]{width:16px;height:16px;border-radius:var(--uf-radius-full);background:var(--uf-color-fg);position:absolute;top:50%;transform:translate(-50%,-50%);cursor:grab;border:none!important;box-shadow:none!important;transition:background .15s ease}[data-scope=slider] [data-part=thumb]:active{cursor:grabbing}.uf-slider[data-scope=slider]:hover [data-part=range],.uf-slider[data-scope=slider]:hover [data-part=thumb]{background:var(--uf-color-fg)}.uf-slider--advanced{width:100%;display:flex;flex-direction:column;gap:var(--uf-control-gap)}.uf-slider--advanced .uf-slider-row{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:var(--uf-control-height);padding:0 var(--uf-control-pad-text)}.uf-slider--advanced .uf-slider-leading{min-height:var(--uf-control-height);min-width:0;color:var(--uf-color-fg);flex:0 0 auto}.uf-slider--advanced .uf-slider-leading,.uf-slider--advanced .uf-slider-leadingIcon,.uf-slider--advanced .uf-slider-leadingIconText{display:inline-flex;align-items:center;gap:8px}.uf-slider--advanced .uf-slider-leadingText{white-space:nowrap}.uf-slider--advanced .uf-slider-body{position:relative;flex:1 1 180px;min-width:180px;min-height:var(--uf-control-height);height:var(--uf-control-height);--uf-slider-edge-gap:2px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;overflow:hidden}.uf-slider--advanced .uf-slider-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;pointer-events:none}.uf-slider--advanced .uf-slider-track{position:absolute;left:var(--uf-slider-edge-gap,2px);right:var(--uf-slider-edge-gap,2px);top:50%;transform:translateY(-50%);height:1px;background:var(--uf-color-fg);border-radius:1px;overflow:hidden;pointer-events:none;z-index:0}.uf-slider--advanced.uf-slider--crop .uf-slider-track{background:var(--uf-color-border)}.uf-slider--advanced .uf-slider-fill{display:none}.uf-slider--advanced.uf-slider--crop .uf-slider-trackAllowed{position:absolute;top:0;bottom:0;left:var(--uf-slider-crop-left-px,0);width:calc((var(--uf-slider-crop-right-px, 0px) - var(--uf-slider-crop-left-px, 0px)) + 10px);background:var(--uf-color-fg);border-radius:1px;display:block}.uf-slider--advanced .uf-slider-thumbMeasure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.uf-slider--advanced .uf-slider-thumbButtonWrap{position:absolute;top:50%;left:calc(var(--uf-slider-edge-gap, 2px) + (var(--uf-slider-t, 0) * (100% - var(--uf-slider-thumb-w, 34px) - var(--uf-slider-edge-gap, 2px) - var(--uf-slider-edge-gap, 2px))));transform:translateY(-50%);pointer-events:none;z-index:1}.uf-slider--advanced.uf-slider--crop .uf-slider-thumbButtonWrap{left:calc(var(--uf-slider-edge-gap, 2px) + var(--uf-slider-crop-thumb-pad, 12px) + (var(--uf-slider-t, 0) * ((100% - var(--uf-slider-thumb-w, 34px) - (var(--uf-slider-edge-gap, 2px) * 2)) - (var(--uf-slider-crop-thumb-pad, 12px) * 2))))}.uf-slider--advanced .uf-slider-thumbButton{width:var(--uf-slider-thumb-w,34px);min-width:0;height:var(--uf-control-height);min-height:var(--uf-control-height);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums;justify-content:center;text-align:center}.uf-slider--advanced .uf-slider-thumbButton--measure{width:auto}.uf-slider--advanced .uf-slider-thumbButton [data-part=text]{width:100%;justify-content:center;text-align:center}.uf-slider--advanced .uf-slider-thumbButton [data-part=icon],.uf-slider--advanced .uf-slider-thumbButton [data-part=text]{overflow:visible}.uf-slider--advanced .uf-slider-cropMarker{position:absolute;top:50%;transform:translateY(-50%);width:10px;height:20px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--uf-color-fg);z-index:1;cursor:ew-resize}.uf-slider--advanced .uf-slider-cropMarker:focus,.uf-slider--advanced .uf-slider-cropMarker:focus-visible{outline:none!important;box-shadow:none!important}.uf-slider--advanced .uf-slider-cropMarker svg{display:block;width:10px;height:20px}.uf-slider--advanced .uf-slider-cropMarker--left{left:calc(var(--uf-slider-edge-gap, 2px) + var(--uf-slider-crop-left-px, 0px));transform:translateY(-50%)}.uf-slider--advanced .uf-slider-cropMarker--right{left:calc(var(--uf-slider-edge-gap, 2px) + var(--uf-slider-crop-right-px, 0px));transform:translateY(-50%)}.uf-slider--advanced.uf-slider--disabled .uf-slider-cropMarker,.uf-slider--advanced.uf-slider--disabled .uf-slider-thumbButtonWrap{opacity:.5}.uf-rating[data-scope]{display:inline-flex;gap:2px}.uf-rating-star{display:inline-flex;align-items:center;justify-content:center;width:var(--uf-control-height);min-height:var(--uf-control-height);padding:0;border:none;background:transparent;border-radius:var(--uf-radius);cursor:pointer;font-size:var(--uf-font-size-lg);color:var(--uf-color-fg);opacity:.28;line-height:1;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.uf-rating-star:hover{background:var(--uf-color-hover-bg);opacity:1}.uf-rating-star[data-half],.uf-rating-star[data-state=half],.uf-rating[data-scope]:not([data-hovering]) .uf-rating-star[aria-checked=true],.uf-rating[data-scope]:not([data-hovering]) .uf-rating-star[data-highlighted],.uf-rating[data-scope]:not([data-hovering]) .uf-rating-star[data-state=active],.uf-rating[data-scope][data-hovering] .uf-rating-star[data-highlighted]{opacity:1}.uf-rating[data-scope][data-hovering] .uf-rating-star:not([data-highlighted]){opacity:.28}.uf-toggle[data-scope]{display:inline-flex;border-radius:var(--uf-radius);overflow:visible;background:transparent;gap:0;-moz-column-gap:0;column-gap:0;row-gap:0;border:1px solid var(--uf-overlay-surface-border)}.uf-toggle[data-scope]>.uf-membrane{padding:var(--uf-membrane);margin:0}.uf-toggle[data-scope] [data-part=item],[data-scope=toggle-group] [data-part=item]{margin:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--uf-control-height);height:auto;min-width:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;background:transparent;color:var(--uf-color-fg);font:inherit;cursor:pointer;transition:font-weight .4s ease}.uf-toggle[data-scope] [data-part=item]:hover,.uf-toggle[data-scope] [data-part=item][data-state=on],[data-scope=toggle-group] [data-part=item]:hover,[data-scope=toggle-group] [data-part=item][data-state=on]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}.uf-progress[data-scope]{width:100%;display:flex;align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}[data-scope=progress] [data-part=track]{flex:1 1 auto;min-width:0;height:2px;border-radius:var(--uf-radius-full);background:var(--uf-progress-track-bg);overflow:hidden}[data-scope=progress] [data-part=indicator]{height:100%;border-radius:var(--uf-radius-full);background:var(--uf-progress-indicator-bg);transition:width .2s ease}.uf-progress[data-scope][data-variant=success] [data-part=indicator]{background:var(--uf-progress-indicator-success-bg)}.uf-progress[data-scope][data-variant=warning] [data-part=indicator]{background:var(--uf-progress-indicator-warning-bg)}.uf-progress[data-scope][data-variant=error] [data-part=indicator]{background:var(--uf-progress-indicator-error-bg)}[data-scope=progress] [data-part=indicator][data-state=indeterminate]{animation:uf-progress-indeterminate 1.5s ease-in-out infinite}@keyframes uf-progress-indeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(200%)}}.uf-progress-label{color:var(--uf-color-fg);min-width:36px;text-align:right}.uf-avatar[data-scope],.uf-progress-label{font-size:var(--uf-font-size-sm);flex-shrink:0}.uf-avatar[data-scope]{display:inline-flex;align-items:center;justify-content:center;width:var(--uf-control-height);min-height:var(--uf-control-height);height:auto;border-radius:var(--uf-radius-full);overflow:hidden;background:var(--uf-color-hover-bg);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold)}[data-scope=avatar] [data-part=image]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uf-modal-backdrop[data-scope]{position:fixed;inset:0;background:var(--uf-overlay-backdrop-bg);z-index:var(--uf-z-modal);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-modal-backdrop[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-modal-backdrop[data-scope][data-state=closed],.uf-modal-positioner[data-scope]{opacity:0;visibility:hidden;pointer-events:none}.uf-modal-positioner[data-scope]{position:fixed;inset:0;display:flex;z-index:var(--uf-z-modal);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-modal-positioner[data-scope][data-state=open]{opacity:1;visibility:visible;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-modal-positioner[data-scope][data-state=closed]{opacity:0;visibility:hidden}.uf-modal-positioner[data-scope][data-variant=center]{align-items:center;justify-content:center;padding:var(--uf-space-6)}.uf-modal-positioner[data-scope][data-variant=left]{justify-content:flex-start}.uf-modal-positioner[data-scope][data-variant=right]{justify-content:flex-end}.uf-modal-positioner[data-scope][data-variant=top]{align-items:flex-start}.uf-modal-positioner[data-scope][data-variant=bottom]{align-items:flex-end;padding:0 4px calc(4px + env(safe-area-inset-bottom, 0px))}.uf-modal[data-scope]{background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius-lg);pointer-events:auto;max-height:85vh;overflow-y:auto;padding:12px;position:relative;width:-moz-max-content;width:max-content;min-width:0;max-width:min(420px,calc(100vw - 48px));border:none!important;box-shadow:var(--uf-overlay-surface-shadow)!important;display:flex;flex-direction:column;gap:0;color:var(--uf-color-fg);backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);transform:translateY(16px) scale(.98);opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter)}.uf-modal-positioner[data-scope][data-state=open] .uf-modal[data-scope]{opacity:1;transform:translateY(0) scale(1)}.uf-modal-positioner[data-scope][data-variant=left] .uf-modal[data-scope]{transform:translateX(-24px)}.uf-modal-positioner[data-scope][data-variant=right] .uf-modal[data-scope]{transform:translateX(24px)}.uf-modal-positioner[data-scope][data-variant=top] .uf-modal[data-scope]{transform:translateY(-24px)}.uf-modal-positioner[data-scope][data-variant=bottom] .uf-modal[data-scope]{transform:translateY(24px)}.uf-modal-positioner[data-scope][data-state=open][data-variant=bottom] .uf-modal[data-scope],.uf-modal-positioner[data-scope][data-state=open][data-variant=left] .uf-modal[data-scope],.uf-modal-positioner[data-scope][data-state=open][data-variant=right] .uf-modal[data-scope],.uf-modal-positioner[data-scope][data-state=open][data-variant=top] .uf-modal[data-scope]{transform:translateX(0) translateY(0) scale(1)}.uf-modal[data-scope][data-variant=left],.uf-modal[data-scope][data-variant=right]{border-radius:0;height:100%;max-height:100vh;width:var(--uf-modal-w,320px);min-width:auto}.uf-modal[data-scope][data-variant=bottom],.uf-modal[data-scope][data-variant=top]{width:100%;min-width:auto;height:var(--uf-modal-h,420px);max-height:85vh}.uf-modal[data-scope][data-surface=sheet][data-variant=bottom]{width:100%;max-width:none;height:auto;min-height:0;max-height:min(85vh,calc(100vh - 8px - env(safe-area-inset-bottom, 0px)));border-radius:var(--uf-radius-lg)}.uf-modal-bar[data-scope=bar]{padding:0;gap:0}.uf-modal-title{width:100%}.uf-modal-description{color:var(--uf-color-fg-muted);font-size:var(--uf-font-size);text-align:left;width:100%}.uf-modal-body{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;align-items:stretch;justify-content:flex-start;text-align:left;width:100%}.uf-modal-actionsBar[data-scope=bar]{margin-top:auto;padding:0;gap:0;min-height:auto}.uf-modal-actionsBar[data-scope=bar] .uf-bar__left,.uf-modal-actionsBar[data-scope=bar] .uf-bar__right{min-height:auto;gap:0;align-items:flex-end}.uf-modal-actionsBar[data-scope=bar] .uf-bar__right{justify-content:flex-end}.uf-modal-closeButton[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}.uf-overlay-content[data-scope]{background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius);padding:var(--uf-space-2) var(--uf-space-3);z-index:var(--uf-z-overlay);max-width:320px;font-size:var(--uf-font-size-sm);border:1px solid var(--uf-overlay-surface-border)!important;box-shadow:none!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-overlay-triggerMembrane{display:inline-flex}.uf-overlay-triggerMembrane:is(:hover,:focus-within)>.uf-overlay-triggerButton[data-scope=button]{font-weight:var(--uf-font-weight)}.uf-overlay-triggerButton[data-scope=button]:focus-visible,.uf-overlay-triggerButton[data-scope=button]:hover{font-weight:var(--uf-font-weight)}.uf-overlay-content[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-overlay-content[data-scope][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-overlay-content[data-scope][data-trigger=hover]{background:var(--uf-color-primary);color:var(--uf-color-primary-fg);font-size:var(--uf-font-size-xs);padding:var(--uf-space-1) var(--uf-space-2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important;border-color:transparent!important}.uf-menu-content[data-scope]{background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius-md);padding:var(--uf-membrane);z-index:var(--uf-z-dropdown);min-width:160px;border:1px solid var(--uf-overlay-surface-border)!important;box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-menu{position:relative;display:inline-flex;flex-direction:column}.uf-menu-content[data-scope][data-surface=sheet]{position:fixed;inset-inline:4px;top:auto;bottom:calc(4px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none;max-height:min(70vh,calc(100vh - 8px - env(safe-area-inset-bottom, 0px)));overflow:auto;z-index:calc(var(--uf-z-overlay) + 1);transform:translateY(18px);transform-origin:bottom center}.uf-menu-content[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-menu-content[data-scope][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-menu-item{width:100%;justify-content:flex-start}.uf-menu-item:hover,.uf-menu-item[data-highlighted]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-menu-separator{height:1px;background:var(--uf-color-border);margin:0}.uf-menu-group-label{padding:var(--uf-space-1) var(--uf-control-pad-text);font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold)}.uf-toaster{position:fixed;bottom:var(--uf-space-4);right:var(--uf-space-4);display:flex;flex-direction:column;gap:var(--uf-space-2);z-index:9999;max-width:380px}.uf-toast[data-scope]{background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius-md);padding:1px;align-items:stretch;border:1px solid var(--uf-overlay-surface-border)!important;box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14)}.uf-toast-body,.uf-toast[data-scope]{display:flex;flex-direction:column;gap:0}.uf-toast-body{padding:0}.uf-toast-bar[data-scope=bar]{min-height:auto;padding:0;gap:0}.uf-toast-bar[data-scope=bar] .uf-bar__left,.uf-toast-bar[data-scope=bar] .uf-bar__right,.uf-toast-bar[data-scope=bar] .uf-bar__slotText{min-height:auto;padding:0}.uf-toast-title{font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size);min-width:0}.uf-toast-description{font-size:var(--uf-font-size-sm);color:var(--uf-color-fg-muted);margin-top:0}.uf-toast-actionRow{display:flex;justify-content:flex-start;margin-top:var(--uf-space-2)}.uf-toast-action[data-scope=button]{opacity:1}.uf-toast-close{color:var(--uf-color-fg-muted)}.uf-toast-close[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}@media (max-width:899px){.uf-toaster{top:4px;left:4px;right:4px;bottom:auto;max-width:none;width:auto}.uf-toast[data-scope]{width:100%}}[data-scope=tabs] [data-part=list]{display:flex;gap:0}[data-scope=tabs] [data-part=list][data-orientation=vertical]{flex-direction:column}[data-scope=tabs] [data-part=trigger]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;background:transparent;color:var(--uf-color-fg-muted);font:inherit;cursor:pointer;position:relative;white-space:nowrap;border-radius:var(--uf-radius-full);transition:background-color .12s ease,color .12s ease;box-shadow:none!important;outline:none!important}[data-scope=tabs] [data-part=trigger]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=tabs] [data-part=trigger]:focus-visible{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-tabs .uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-tabs-tab:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=tabs] [data-part=trigger][data-state=active]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}[data-scope=tabs] [data-part=trigger][data-state=active]:after{content:none}[data-scope=tabs] [data-part=content]{padding:0}[data-scope=tabs] [data-part=content][hidden]{display:none}[data-scope=accordion] [data-part=item-trigger],[data-scope=accordion] [data-part=trigger]{display:flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);box-sizing:border-box;width:100%;min-height:var(--uf-control-height);height:auto;margin:0;padding-top:0;padding-bottom:0;padding-left:var(--uf-control-pad-text);padding-right:var(--uf-control-pad-icon);border:none!important;background:transparent;color:var(--uf-color-fg);font:inherit;font-weight:var(--uf-font-weight);cursor:pointer;border-radius:var(--uf-radius);box-shadow:none!important;outline:none!important;text-align:left}[data-scope=accordion][data-part=root]{width:100%}[data-scope=accordion] [data-part=item],[data-scope=accordion][data-part=root]{display:flex;flex-direction:column;gap:0;margin:0;padding:0}[data-scope=accordion] [data-part=item]>*{margin:0}[data-scope=accordion] [data-part=item-trigger] .uf-accordion-label,[data-scope=accordion] [data-part=trigger] .uf-accordion-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-scope=accordion] [data-part=item-trigger]:hover,[data-scope=accordion] [data-part=item][data-state=open] [data-part=item-trigger],[data-scope=accordion] [data-part=item][data-state=open] [data-part=trigger],[data-scope=accordion] [data-part=trigger]:hover{background:var(--uf-color-hover-bg)}.uf-accordion-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}[data-scope=accordion] [data-part=item][data-state=open] .uf-accordion-arrow{transform:rotate(90deg)}[data-scope=accordion] [data-part=content],[data-scope=accordion] [data-part=item-content]{margin:0;padding:0;color:var(--uf-color-fg-muted);font-size:var(--uf-font-size)}[data-scope=accordion] [data-part=content]>*,[data-scope=accordion] [data-part=item-content]>*{margin:0}[data-scope=accordion] .uf-accordion-content-inner{margin:0;padding:0;display:flex;flex-direction:column;gap:0}[data-scope=accordion] .uf-accordion-slot{width:100%;display:block;margin:0;padding:0}[data-scope=accordion] .uf-accordion-slot+.uf-accordion-slot{margin-top:0}[data-scope=accordion] [data-part=content][hidden],[data-scope=accordion] [data-part=item-content][hidden]{display:none}.uf-pagination[data-scope]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;width:100%}.uf-pagination-current[data-scope=text],.uf-pagination[data-scope] button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--uf-control-height);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg);font:inherit}.uf-pagination[data-scope] button{cursor:pointer}.uf-pagination[data-scope] button:hover{background:var(--uf-color-hover-bg)}.uf-pagination-currentSlot{justify-self:center}.uf-pagination-current[data-scope=text]{border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight);pointer-events:none}.uf-pagination-trailing{display:inline-flex;align-items:center;justify-self:end;gap:0}.uf-pagination[data-scope] button[aria-current=page],.uf-pagination[data-scope] button[data-selected],.uf-pagination[data-scope] button[data-state=active]{background:var(--uf-color-primary);color:var(--uf-color-primary-fg);font-weight:var(--uf-font-weight-bold)}.uf-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--uf-control-height);min-height:var(--uf-control-height);height:auto;color:var(--uf-color-fg-muted)}.uf-pagination-more[data-scope=button][data-icon-only],.uf-pagination-nav[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}.uf-steps[data-scope]{display:flex;flex-direction:column;align-items:stretch;gap:0}.uf-steps-list{gap:0;width:100%}.uf-steps-item,.uf-steps-list{display:flex;align-items:center}.uf-steps-item{min-width:0}[data-scope=steps] [data-part=content]{width:100%;text-align:left;padding-top:var(--uf-space-2)}[data-scope=steps] [data-part=trigger]{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);border:none!important;background:transparent;font:inherit;cursor:pointer;color:var(--uf-color-fg-muted)}[data-scope=steps] [data-part=trigger] .uf-steps-label{min-width:0;white-space:nowrap}[data-scope=steps] [data-part=trigger]:hover,[data-scope=steps] [data-part=trigger][data-state=active]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}[data-scope=steps] [data-part=trigger][data-state=completed]{color:var(--uf-color-fg)}[data-scope=steps] [data-part=indicator]{display:inline-flex;align-items:center;justify-content:center;min-width:1ch;font-size:var(--uf-control-font-size);line-height:1;flex-shrink:0;color:inherit}[data-scope=steps] [data-part=indicator][data-state=active],[data-scope=steps] [data-part=indicator][data-state=completed]{color:inherit}[data-scope=steps] [data-part=separator],[data-scope=steps] [data-part=separator][data-state=completed]{display:none}.uf-upload[data-scope] [data-part=dropzone],[data-scope=file-upload] [data-part=dropzone]{display:flex;flex-direction:column;align-items:flex-start;gap:0;border-radius:var(--uf-radius-md);padding:var(--uf-space-3) var(--uf-space-3);text-align:left;cursor:default;color:var(--uf-color-fg-muted);background:transparent;border:none!important}.uf-upload[data-scope] [data-part=dropzone][data-dragging],[data-scope=file-upload] [data-part=dropzone][data-dragging]{background:var(--uf-color-hover-bg)}.uf-upload-dropHint{color:var(--uf-color-fg-muted)}.uf-upload-trigger[data-scope=button]{width:auto}.uf-upload-file-list{display:flex;flex-direction:column;gap:var(--uf-space-2);margin-top:var(--uf-space-3)}.uf-upload-file-item{display:flex;align-items:center;justify-content:space-between;padding:var(--uf-space-2) var(--uf-space-3);border-radius:var(--uf-radius);background:var(--uf-color-hover-bg)}.uf-table[data-scope]{width:100%;border-collapse:collapse;font-size:var(--uf-control-font-size);background:transparent;border-radius:0;overflow:visible}.uf-table[data-scope][data-sticky-header] thead{position:sticky;top:0;z-index:2;background:transparent}.uf-table[data-scope] th{text-align:left;font-weight:inherit;padding:0;color:var(--uf-color-fg);font-size:inherit;line-height:inherit;white-space:nowrap;border:none!important;position:relative;background:transparent;vertical-align:middle}.uf-table[data-scope] th[data-sortable]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uf-table[data-scope] th[data-sortable]:hover{color:var(--uf-color-fg)}.uf-table[data-scope] td{padding:0;color:var(--uf-color-fg);border:none!important;background:transparent;vertical-align:middle}.uf-table[data-scope] tr[data-selected] td{background:var(--uf-color-hover-bg)}.uf-table[data-scope] td[data-row-number]{opacity:.6;text-align:left;font-size:var(--uf-font-size-xs);width:48px;min-width:48px}.uf-table[data-scope] td[data-truncate]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:0}.uf-table__resize-handle{position:absolute;right:0;top:0;width:8px;height:100%;cursor:col-resize;z-index:3}.uf-table__resize-handle:after{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:1px;background:var(--uf-color-border);opacity:0}.uf-table[data-scope] th:hover .uf-table__resize-handle:after{opacity:1}.uf-table[data-scope][data-show-dividers] td,.uf-table[data-scope][data-show-dividers] th{border-bottom:1px solid var(--uf-color-border)!important}.uf-table__row-number-header{width:48px;min-width:48px;opacity:.6;font-size:var(--uf-font-size-xs);text-align:left}.uf-table__sort-icon{display:inline-flex;align-items:center;margin-left:2px;opacity:.7}.uf-table__cellSlot{display:flex;align-items:center;min-width:0;width:100%;min-height:var(--uf-control-height);padding:0 var(--uf-control-pad-text);box-sizing:border-box}.uf-table__cellSlot[data-align=center]{justify-content:center}.uf-table__cellSlot[data-align=right]{justify-content:flex-end}.uf-table__cellSlot>*{min-width:0;max-width:100%}.uf-table__cellSlot[data-truncate]>*{width:100%}.uf-table__cellSlot[data-truncate]>.uf-membrane>*{width:100%;min-width:0;max-width:100%}.uf-table__cellText[data-scope=text],.uf-table__headerText[data-scope=text]{width:100%;min-width:0}.uf-table__cellText[data-scope=text] .uf-text__content,.uf-table__headerText[data-scope=text] .uf-text__content{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-calendar[data-scope=calendar]{width:100%;min-width:calc(var(--uf-control-height) * 7);max-width:100%;--uf-calendar-cell-size:calc(var(--uf-control-height) + (var(--uf-membrane) * 2))}[data-scope=calendar] [data-part=header]{display:grid;grid-template-columns:var(--uf-calendar-cell-size) 1fr var(--uf-calendar-cell-size);align-items:center;width:100%;margin:0 0 var(--uf-space-2);min-height:var(--uf-control-height);height:auto}[data-scope=calendar] [data-part=nextButton],[data-scope=calendar] [data-part=prevButton]{--uf-icon-only-size:28px;padding:0;display:flex;align-items:center;justify-content:center;border:none!important;background:transparent;border-radius:var(--uf-radius);cursor:pointer;color:var(--uf-color-fg-muted);box-shadow:none!important;outline:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=calendar] [data-part=nextButton]:hover,[data-scope=calendar] [data-part=prevButton]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=calendar] [data-part=title]{font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size);text-align:center}[data-scope=calendar] [data-part=grid],[data-scope=calendar] table{width:100%;margin:0;border-collapse:collapse;border-spacing:0;border:none!important;box-shadow:none!important;table-layout:fixed}[data-scope=calendar] tbody,[data-scope=calendar] thead,[data-scope=calendar] tr{border:none!important;box-shadow:none!important}[data-scope=calendar] [data-part=weekday],[data-scope=calendar] th{display:table-cell;vertical-align:middle;height:32px;font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=weekday],[data-scope=calendar] td,[data-scope=calendar] th{width:calc(100% / 7);text-align:center;border:none!important;padding:0;background:transparent;box-shadow:none!important}[data-scope=calendar] td>.uf-membrane{display:flex;width:100%}[data-scope=calendar] [data-part=day]{display:flex;align-items:center;justify-content:center;width:100%;height:var(--uf-control-height);min-height:var(--uf-control-height);min-width:var(--uf-control-height);padding:0;border:none!important;background:transparent;border-radius:var(--uf-radius);font-size:var(--uf-font-size-sm);cursor:pointer;color:var(--uf-color-fg);margin:0;box-shadow:none!important;outline:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=calendar] td>.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>[data-part=day]:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg)}[data-scope=calendar] [data-part=day][data-today]{font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=day][data-selected]{background:var(--uf-color-fg);color:var(--uf-color-bg);font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=day][data-outside]{color:var(--uf-color-fg-muted);opacity:.4}[data-scope=calendar] [data-part=day][data-disabled]{opacity:.3;cursor:not-allowed}.uf-resizable[data-scope]{display:flex;width:100%;min-height:calc(var(--uf-control-height) * 4);height:auto;overflow:hidden}.uf-resizable[data-scope][data-orientation=vertical]{flex-direction:column}[data-scope=resizable] [data-part=panel]{overflow:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}[data-scope=resizable] [data-part=handle]{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--uf-color-hover-bg)}[data-scope=resizable][data-orientation=horizontal] [data-part=handle]{width:4px;cursor:col-resize}[data-scope=resizable][data-orientation=vertical] [data-part=handle]{height:4px;cursor:row-resize}[data-scope=resizable] [data-part=handle]:hover,[data-scope=resizable] [data-part=handle][data-dragging]{background:var(--uf-color-accent)}.uf-command[data-scope=command]{border-radius:var(--uf-radius-md);background:var(--uf-color-bg);overflow:hidden;padding:var(--uf-membrane);border:1px solid var(--uf-overlay-surface-border)}.uf-commandSurface{flex-direction:column}.uf-commandSurface,.uf-command__trigger,.uf-command__triggerMembrane{display:flex;width:100%}.uf-command__trigger{align-items:center;min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text) var(--uf-control-pad-y) var(--uf-control-pad-icon);border:none!important;border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg);gap:var(--uf-control-gap);font:inherit;cursor:pointer;box-shadow:none!important;outline:none!important}.uf-command__trigger:hover{background:var(--uf-color-hover-bg)}.uf-command__triggerIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.75}.uf-command__triggerLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.uf-command__triggerLabel--placeholder{color:var(--uf-color-fg-muted)}.uf-command__dialog{position:fixed;inset-inline:4px;top:auto;bottom:calc(4px + env(safe-area-inset-bottom, 0px));z-index:calc(var(--uf-z-overlay) + 1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-command__dialog[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.uf-command__dialog[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-command[data-surface=dialog]{width:100%;max-height:min(70vh,calc(100vh - 24px - env(safe-area-inset-bottom, 0px)));background:var(--uf-overlay-surface-bg);border:none!important;outline:none!important;padding:0;box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);transform:translateY(18px);transform-origin:bottom center;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter)}.uf-command__dialog[data-state=open] .uf-command[data-surface=dialog]{opacity:1;transform:translateY(0) scale(1)}.uf-command__inputMembrane{display:flex;width:100%}[data-scope=command] [data-part=input]{width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;background:transparent;font:inherit;font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);color:var(--uf-color-fg);outline:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=command] [data-part=input]::-moz-placeholder{color:var(--uf-color-fg-muted)}[data-scope=command] [data-part=input]::placeholder{color:var(--uf-color-fg-muted)}[data-scope=command] [data-part=list]{max-height:300px;overflow-y:auto;padding:0}[data-scope=command][data-surface=dialog] [data-part=list]{max-height:min(50vh,calc(100vh - 132px - env(safe-area-inset-bottom, 0px)))}.uf-command-itemMembrane{display:flex;width:100%}[data-scope=command] [data-part=item]{width:100%;justify-content:flex-start}[data-scope=command] [data-part=item][data-highlighted]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}[data-scope=command] [data-part=groupLabel]{padding:var(--uf-space-2) var(--uf-content-inset) var(--uf-space-1);font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold)}[data-scope=command] [data-part=empty]{padding:var(--uf-space-6) var(--uf-content-inset);text-align:center;color:var(--uf-color-fg-muted);font-size:var(--uf-font-size)}.uf-toc[data-scope]{--uf-toc-line-inset:8px;--uf-toc-line-gap:2px;--uf-toc-rail-w:1px;--uf-toc-indicator-w:2px}.uf-toc-list,.uf-toc[data-scope]{display:flex;flex-direction:column}.uf-toc-list{position:relative}.uf-toc-slot{padding:0;box-sizing:border-box;display:flex;width:100%}.uf-toc-item[data-scope=button]{width:100%}.uf-toc-item[data-scope=button][aria-current],.uf-toc-item[data-scope=button][data-active]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}.uf-toc-item[data-scope=button][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-toc-indicator{position:absolute;width:2px;background:var(--uf-color-fg);transition:transform .2s ease,height .2s ease;pointer-events:none}.uf-toc[data-scope]:not([data-with-line]) .uf-toc-indicator{display:none}.uf-toc[data-scope][data-line-side=left] .uf-toc-list{padding-left:calc(var(--uf-toc-line-inset) + var(--uf-toc-line-gap));border-left:none}.uf-toc[data-scope][data-line-side=left] .uf-toc-list:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--uf-toc-line-inset) - var(--uf-toc-rail-w));width:var(--uf-toc-rail-w);background:var(--uf-color-border)}.uf-toc[data-scope][data-line-side=left] .uf-toc-indicator{left:calc(var(--uf-toc-line-inset) - var(--uf-toc-indicator-w));top:0}.uf-toc[data-scope][data-line-side=right] .uf-toc-list{padding-right:calc(var(--uf-toc-line-inset) + var(--uf-toc-line-gap));border-right:none}.uf-toc[data-scope][data-line-side=right] .uf-toc-list:before{content:"";position:absolute;top:0;bottom:0;right:calc(var(--uf-toc-line-inset) - var(--uf-toc-rail-w));width:var(--uf-toc-rail-w);background:var(--uf-color-border)}.uf-toc[data-scope][data-line-side=right] .uf-toc-indicator{right:calc(var(--uf-toc-line-inset) - var(--uf-toc-indicator-w));top:0}.uf-bar[data-scope=bar]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;width:100%;box-sizing:border-box;padding:0;gap:var(--uf-space-2)}.uf-bar[data-scope=bar].uf-gallery-header{padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}.uf-bar[data-scope=bar].uf-gallery-header .uf-bar__slotText{padding-left:0;padding-right:0}.uf-bar[data-scope=bar][data-orientation=vertical]{flex-direction:column;height:auto;width:var(--uf-control-height)}.uf-bar-section[data-align=end]{margin-left:auto}.uf-bar[data-scope=bar][data-orientation=vertical] .uf-bar-section[data-align=end]{margin-left:0;margin-top:auto}.uf-breadcrumb[data-scope] ol{list-style:none;margin:0;padding:0}.uf-breadcrumb[data-scope] li,.uf-breadcrumb[data-scope] ol{display:flex;align-items:center;gap:0}.uf-breadcrumb[data-scope] a{color:var(--uf-color-fg-muted);text-decoration:none;font-size:var(--uf-font-size-sm)}.uf-breadcrumb[data-scope] [data-part=current],.uf-breadcrumb[data-scope] a{display:inline-flex;align-items:center;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius)}.uf-breadcrumb[data-scope] a:hover{color:var(--uf-color-fg);background:var(--uf-color-hover-bg)}.uf-breadcrumb[data-scope] [aria-current=page]{color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size-sm)}.uf-breadcrumb-overflow[data-scope=button]{opacity:1;color:var(--uf-color-fg-muted);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);background:transparent}.uf-breadcrumb-overflow[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-control-height);padding:0}.uf-breadcrumb-overflow[data-scope=button][data-icon-only] [data-part=icon]{inline-size:100%;block-size:100%}.uf-breadcrumb-overflow[data-scope=button]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;color:var(--uf-color-fg-muted);line-height:1;padding:0}.uf-breadcrumb-separator--slash{opacity:.5}.uf-breadcrumb-separatorSvg{display:block;width:8px;height:18px;transform:none}.uf-markdown[data-scope=markdown]{display:block;width:100%;min-width:0;color:var(--uf-color-fg)}.uf-markdown[data-scope=markdown][data-full-width]{width:100%}[data-scope=markdown] [data-part=content]{display:block;width:100%;min-width:0;font-weight:var(--uf-font-weight)!important}[data-scope=markdown] :where(p,li,td,th,a,blockquote,code,pre,span,strong,em,del){font-weight:var(--uf-font-weight)!important;letter-spacing:normal!important}[data-scope=markdown] [data-part=content]>:first-child{margin-top:0}[data-scope=markdown] [data-part=content]>:last-child{margin-bottom:0}[data-scope=markdown] blockquote,[data-scope=markdown] hr,[data-scope=markdown] ol,[data-scope=markdown] p,[data-scope=markdown] pre,[data-scope=markdown] table,[data-scope=markdown] ul{margin:0 0 12px}[data-scope=markdown] h1,[data-scope=markdown] h2,[data-scope=markdown] h3,[data-scope=markdown] h4,[data-scope=markdown] h5,[data-scope=markdown] h6{margin:0 0 8px;line-height:1.3;font-weight:var(--uf-font-weight-bold)}[data-scope=markdown] h1{font-size:calc(var(--uf-control-font-size) + 10px)}[data-scope=markdown] h2{font-size:calc(var(--uf-control-font-size) + 8px)}[data-scope=markdown] h3{font-size:calc(var(--uf-control-font-size) + 6px)}[data-scope=markdown] h4{font-size:calc(var(--uf-control-font-size) + 4px)}[data-scope=markdown] h5{font-size:calc(var(--uf-control-font-size) + 2px)}[data-scope=markdown] h6{font-size:var(--uf-control-font-size);opacity:.8}[data-scope=markdown] ol,[data-scope=markdown] ul{padding-left:calc(var(--uf-control-pad-text) + 12px)}[data-scope=markdown] li{margin:0 0 6px}[data-scope=markdown] li:has(>input[type=checkbox]){list-style:none;display:flex;align-items:flex-start;gap:8px;margin-left:calc(-1 * var(--uf-control-pad-text));padding-left:var(--uf-control-pad-text)}[data-scope=markdown] ul:has(>li>input[type=checkbox]){list-style:none;padding-left:0}[data-scope=markdown] li>ol,[data-scope=markdown] li>ul{margin-top:6px}[data-scope=markdown] input[type=checkbox]{width:14px;height:14px;margin-right:8px;vertical-align:middle}[data-scope=markdown] a{color:var(--uf-color-fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--uf-color-fg-muted) 70%,transparent);text-underline-offset:2px}[data-scope=markdown] a:hover{color:var(--uf-color-fg);text-decoration-color:var(--uf-color-fg)}[data-scope=markdown] blockquote{border-left:2px solid var(--uf-color-border);padding-left:12px;color:var(--uf-color-fg-muted)}[data-scope=markdown] code{font-family:SF Mono,Fira Code,monospace;font-size:.92em;background:var(--uf-color-hover-bg);border-radius:var(--uf-radius-sm);padding:2px 6px}[data-scope=markdown] pre{background:var(--black-4);border:none;border-radius:var(--uf-radius-md);padding:12px;overflow-x:auto}[data-scope=markdown] pre code{background:transparent;border-radius:0;padding:0}[data-scope=markdown] table{width:100%;border-collapse:collapse}[data-scope=markdown] thead tr{border-bottom:1px solid var(--uf-color-border)}[data-scope=markdown] td,[data-scope=markdown] th{text-align:left;padding:8px 10px;vertical-align:top}[data-scope=markdown] tbody tr+tr td{border-top:1px solid var(--uf-color-border)}[data-scope=markdown] hr{border:none;border-top:1px solid var(--uf-color-border)}[data-scope=markdown] img{display:block;max-width:100%;height:auto;border-radius:var(--uf-radius)}.uf-code[data-scope]{border-radius:var(--uf-radius-md);background:var(--black-4);overflow:hidden;display:flex;flex-direction:column}.uf-code-header{display:flex;align-items:center;justify-content:space-between;min-height:var(--uf-control-height);height:auto;padding:1px;gap:0}.uf-code-header>.uf-membrane:first-child{flex:1 1 auto;min-width:0}.uf-code-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--uf-color-fg);opacity:.6;font-size:var(--uf-control-font-size)}.uf-code-actions{display:flex;align-items:center;gap:0;flex-shrink:0}.uf-code-action{--uf-icon-only-size:var(--uf-control-height);color:var(--uf-color-fg-muted);box-shadow:none!important;outline:none!important}.uf-code-action:hover{color:var(--uf-color-fg)}.uf-code[data-scope] pre{margin:0;padding:var(--uf-space-3);font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:var(--uf-font-size-sm);line-height:1.6;overflow:auto;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:transparent}.uf-code[data-scope] pre.is-scrollable{max-height:480px}.uf-code[data-scope] pre.is-collapsed{overflow:hidden;position:relative}.uf-code[data-scope] pre.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--uf-code-fade-h,32px);background:linear-gradient(to bottom,transparent,var(--black-4));pointer-events:none}[data-scope=code] [data-part=line]{display:block}[data-scope=code] [data-part=line][data-highlight]{background:var(--black-6);margin:0 calc(-1 * var(--uf-space-3));padding:0 var(--uf-space-3)}[data-scope=code] [data-part=lineNumber]{display:inline-block;width:32px;color:var(--uf-color-fg-muted);text-align:right;margin-right:var(--uf-space-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.uf-media[data-scope]{display:inline-flex;overflow:hidden;border-radius:var(--uf-radius)}.uf-media[data-scope] img,.uf-media[data-scope] video{display:block;max-width:100%;height:auto}[data-scope=media] [data-part=fallback]{display:flex;align-items:center;justify-content:center;background:var(--uf-color-hover-bg);color:var(--uf-color-fg-muted);min-height:80px;min-width:80px}.uf-scroll[data-scope]{position:relative;overflow:hidden;border-radius:var(--uf-radius);background:var(--uf-color-bg)}[data-scope=scroll] [data-part=viewport]{width:100%;height:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}.uf-sidebar[data-scope]{display:flex;flex-direction:column;height:100%;background:var(--uf-color-bg);overflow:hidden}[data-scope=sidebar] [data-part=header]{padding:var(--uf-space-3) var(--uf-content-inset)}[data-scope=sidebar] [data-part=content]{flex:1;overflow-y:auto;padding:var(--uf-space-2) 0}.uf-sidebar-item{display:flex;align-items:center;width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);gap:var(--uf-control-gap);color:var(--uf-color-fg-muted);text-decoration:none;cursor:pointer;border-radius:0;font-size:var(--uf-font-size-sm)}.uf-sidebar [data-part=groupContent]{padding-left:calc(var(--uf-control-pad-text) + var(--uf-membrane))}.uf-sidebar-item:hover,.uf-sidebar-item[data-state=selected]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-sidebar-item[data-state=selected]{font-weight:var(--uf-font-weight-bold)}[data-scope=sidebar] [data-part=toggle]{width:100%;border:none!important;background:transparent;padding:var(--uf-space-2) var(--uf-content-inset);cursor:pointer;color:var(--uf-color-fg-muted)}[data-scope=sidebar] [data-part=toggle]:hover{background:var(--uf-color-hover-bg)}.uf-sidebar--workspace{min-height:100%}.uf-sidebar-preview{display:flex;flex:1 1 auto;flex-direction:column;padding:12px;gap:0}.uf-sidebar-preview-bar[data-scope=bar]{padding:0;margin-bottom:12px}.uf-sidebar-preview-toggle[data-scope=button]{opacity:1;width:auto;box-shadow:none!important}.uf-sidebar-preview-body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:16px}.uf-sidebar-preview-section{display:flex;flex-direction:column;gap:0}.uf-sidebar-preview-sectionTitle[data-scope=text]{width:100%;margin-bottom:4px}.uf-sidebar-preview-items{display:flex;flex-direction:column;gap:0}.uf-sidebar-preview-item[data-scope=button]{width:100%;opacity:1;color:var(--uf-color-fg-muted);background:transparent;font-weight:var(--uf-font-weight);box-shadow:none!important}.uf-sidebar-preview-item[data-scope=button]:hover{color:var(--uf-color-fg);background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight)}.uf-sidebar-preview-item[data-scope=button][data-selected]{color:var(--uf-color-fg);background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-sidebar-preview-item[data-scope=button]:focus-visible,.uf-sidebar-preview-toggle[data-scope=button]:focus-visible{box-shadow:inset 0 0 0 1px var(--uf-color-border)!important}.uf-sidebar-preview-tree[data-scope=tree-view]{width:100%;padding:0;box-sizing:border-box}.uf-sidebar-preview-section--tree{min-height:0}.uf-sidebar-sheetHost{display:inline-flex}.uf-sidebar-sheet{overflow:hidden}.uf-sidebar-sheet.uf-responsive-panel[data-placement=left]{top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;box-sizing:border-box;border-radius:0;padding:0 12px 12px}.uf-sidebar-sheet .uf-sidebar[data-scope]{background:transparent;flex:1 1 auto;min-height:0;padding:0;box-sizing:border-box;overflow:auto}.uf-sidebar-sheet .uf-sidebar-preview{padding:0;gap:0}.uf-sidebar-sheet .uf-responsive-sheetHeader[data-scope=bar]{padding:12px 0 0}.uf-sidebar[data-scope][data-state=collapsed] .uf-sidebar-preview-bar[data-scope=bar]{padding-left:0;padding-right:0}.uf-navigation[data-scope]{display:flex;align-items:center}[data-scope=navigation] [data-part=list]{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}[data-scope=navigation] [data-part=item]{position:relative}[data-scope=navigation] [data-part=link],[data-scope=navigation] [data-part=trigger]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none!important;background:transparent;font:inherit;color:var(--uf-color-fg-muted);cursor:pointer;text-decoration:none;white-space:nowrap}[data-scope=navigation] [data-part=link]:hover,[data-scope=navigation] [data-part=trigger]:hover{color:var(--uf-color-fg)}[data-scope=navigation] [data-part=link][aria-current=page]{color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}[data-scope=navigation] [data-part=content]{position:absolute;top:100%;left:0;background:var(--uf-overlay-surface-bg);border-radius:var(--uf-radius-md);padding:var(--uf-membrane);min-width:200px;z-index:var(--uf-z-dropdown);border:none!important;box-shadow:var(--uf-overlay-surface-shadow)!important;backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-overlay-surface-blur)) saturate(1.14);display:flex;flex-direction:column;gap:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top left;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}[data-scope=navigation] [data-part=content][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}[data-scope=navigation] [data-part=content][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-navigation-dropdownItem[data-scope=button],.uf-navigation-trigger[data-scope=button]{opacity:1}.uf-navigation-trigger[data-scope=button]{width:auto}.uf-navigation-dropdownItem[data-scope=button]{width:100%}.uf-navigation-sheetHost{display:inline-flex}.uf-navigation-sheet{max-height:min(72vh,calc(100vh - 8px - env(safe-area-inset-bottom, 0px)))}.uf-navigation-sheetGroup,.uf-navigation-sheetList{display:flex;flex-direction:column;gap:0}.uf-navigation-sheetGroupTitle[data-scope=text]{width:100%}.uf-navigation-sheetGroupItems{display:flex;flex-direction:column;gap:0}.uf-navigation-sheetItem[data-scope=button]{width:100%}.uf-navigation-sheetItem--nested[data-scope=button]{padding-left:calc(var(--uf-control-pad-text) + 12px)}.uf-tree[data-scope]{display:flex;flex-direction:column;max-height:none;overflow:visible;overscroll-behavior:auto}.uf-tree[data-scope] [data-part=branchTrigger]:not([data-scope=button]),.uf-tree[data-scope] [data-part=item]:not([data-scope=button]),[data-scope=tree-view] [data-part=branchTrigger],[data-scope=tree-view] [data-part=item]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);gap:var(--uf-control-gap);cursor:pointer;color:var(--uf-color-fg);font-size:var(--uf-font-size-sm);border-radius:var(--uf-radius);border:none!important;background:transparent;font:inherit;width:100%;text-align:left}.uf-tree[data-scope] [data-part=branchTrigger]:not([data-scope=button]):hover,.uf-tree[data-scope] [data-part=item]:not([data-scope=button]):hover,[data-scope=tree-view] [data-part=branchTrigger]:hover,[data-scope=tree-view] [data-part=item]:hover{background:var(--uf-color-hover-bg)}.uf-tree[data-scope] [data-part=item]:not([data-scope=button])[aria-selected=true],[data-scope=tree-view] [data-part=item][aria-selected=true]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-tree[data-scope] [data-part=branchIndicator],[data-scope=tree-view] [data-part=branchIndicator]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf-tree[data-scope] [data-part=branchContent],[data-scope=tree-view] [data-part=branchContent]{padding-left:0}.uf-tree[data-scope] .uf-tree-branch-button,.uf-tree[data-scope] .uf-tree-item-button{width:100%}.uf-tree[data-scope] .uf-tree-branch-button[aria-selected=true],.uf-tree[data-scope] .uf-tree-branch-button[data-active-path],.uf-tree[data-scope] .uf-tree-item-button[aria-selected=true],.uf-tree[data-scope] .uf-tree-item-button[data-active-path]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-tree[data-scope] [data-part=branchContent][hidden],[data-scope=tree-view] [data-part=branchContent][hidden]{display:none}.uf-carousel[data-scope]{display:flex;flex-direction:column;gap:0;width:100%}[data-scope=carousel] [data-part=viewport]{display:block;overflow:hidden;border-radius:0;background:transparent;position:relative;touch-action:pan-y pinch-zoom;padding:1px;box-sizing:border-box}.uf-carousel-track{display:flex;width:100%;transition:transform .25s ease;will-change:transform}[data-scope=carousel] [data-part=item],[data-scope=carousel] [data-part=slide]{flex:0 0 calc(100% / var(--uf-carousel-slides-per-view, 1));min-width:0;box-sizing:border-box}.uf-carousel-slideCard[data-scope=card]{border-radius:0;min-height:calc(var(--uf-control-height) * 5)}.uf-carousel-slideCardBody{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--uf-control-height) * 5);padding:var(--uf-space-4);gap:var(--uf-space-1)}.uf-carousel-slideTitle{font-weight:var(--uf-font-weight-bold)}.uf-carousel-controls{position:absolute;inset-inline:1px;inset-block-end:1px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;padding:0}.uf-carousel-indicators{display:flex;align-items:center;justify-content:center;gap:0}.uf-carousel-nav[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}.uf-carousel-indicatorButton[data-scope=button][data-icon-only]{--uf-icon-only-size:10px;color:var(--uf-color-accent);background:transparent;opacity:.28}.uf-carousel-indicatorDot{inline-size:6px;block-size:6px;border-radius:999px;background:currentColor;display:block}.uf-carousel-indicatorButton[data-scope=button][data-icon-only]:hover{background:transparent;opacity:.48}[data-scope=carousel] [data-part=indicator-item][data-state=active].uf-carousel-indicatorButton[data-scope=button]{color:var(--uf-color-accent);background:transparent;opacity:1}.uf-button[data-scope=button] [data-part=icon]{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:0 0 auto}.uf-button[data-scope=button] [data-part=icon] :is(svg,img){display:block}.uf-button[data-scope=button][data-icon-only] [data-part=icon]{inline-size:100%;block-size:100%}.uf-button[data-scope=button][data-icon-only] [data-part=icon]>:is(svg,img,.icon){margin:auto;flex:0 0 auto}.uf-bar__left,.uf-bar__right{min-height:var(--uf-control-height);display:flex;align-items:center;gap:2px}.uf-bar--ellipsis .uf-bar__left{flex:1 1 auto;min-width:0;overflow:hidden}.uf-bar--overlap{display:grid!important;grid-template-columns:1fr}.uf-bar--overlap .uf-bar__left,.uf-bar--overlap .uf-bar__right{grid-area:1/1}.uf-bar--overlap .uf-bar__right{justify-self:end;z-index:2}.uf-bar__slotText{display:inline-flex;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-bar__slotText,.uf-tabs .uf-tabs-header{min-height:var(--uf-control-height);align-items:center}.uf-tabs .uf-tabs-header{position:relative;display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth;flex-wrap:nowrap}.uf-tabs .uf-tabs-header::-webkit-scrollbar{display:none}.uf-tabs.uf-tabs--wrap .uf-tabs-header{flex-wrap:wrap;align-items:flex-start;overflow:visible}.uf-tabs .uf-tabs-tab{border-radius:var(--uf-radius-full);flex:0 0 auto}.uf-tabs .uf-tabs-tab[aria-selected=true],.uf-tabs .uf-tabs-tab[data-state=active]{font-weight:var(--uf-font-weight-bold);background:var(--uf-color-hover-bg)}.uf-tabs .uf-tabs-content{padding:0}.uf-tabs.uf-tabs--withLine{--uf-tabs-rail-h:1px;--uf-tabs-indicator-h:2px;--uf-tabs-line-gap:2px}.uf-tabs.uf-tabs--withLine .uf-tabs-header{padding-bottom:calc(var(--uf-tabs-indicator-h) + var(--uf-tabs-line-gap))}.uf-tabs.uf-tabs--withLine .uf-tabs-header:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--uf-tabs-indicator-h) / 2);height:var(--uf-tabs-rail-h);background:var(--uf-color-border)}.uf-tabs .uf-tabs-indicator{position:absolute;left:0;bottom:0;width:0;height:var(--uf-tabs-indicator-h,2px);background:var(--uf-color-fg);transition:transform .2s ease,width .2s ease}.uf-table[data-scope] td[data-sticky-right]{position:sticky;right:0;z-index:3;background:var(--uf-color-bg)}.uf-media[data-scope] .uf-image{width:100%;height:100%;display:block;background:var(--uf-color-hover-bg)}.uf-media[data-scope] .uf-image--rounded{border-radius:8px}.uf-media[data-scope] .uf-image--circle{border-radius:9999px}.uf-media[data-scope] .uf-image--thumbnail{border-radius:4px;box-shadow:inset 0 0 0 1px var(--uf-color-border);padding:2px}.uf-text-body{font-family:var(--uf-font-family);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);letter-spacing:var(--uf-control-letter-spacing);font-weight:var(--uf-font-weight)}.uf-gallery{width:100%;min-height:100%;box-sizing:border-box;color:var(--uf-color-foreground);border:0!important;outline:0!important;box-shadow:none!important;overflow:clip}.uf-gallery,.uf-gallery[data-theme=dark]{background:var(--uf-color-background)}.uf-gallery-header{position:sticky;top:0;z-index:10;height:48px;display:flex;align-items:center;justify-content:flex-start;padding:12px;box-sizing:border-box;background:var(--uf-color-background)}.uf-gallery-header-left{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:32px;padding:0 12px;border-radius:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-gallery-header-buttons{display:flex;align-items:center;gap:2px;flex:0 0 auto;margin-left:auto}.uf-gallery-icon-button{background:transparent;border:none;padding:0;margin:0;width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uf-color-foreground);border-radius:6px;transition:none}.uf-gallery-icon-button:hover{font-weight:var(--uf-font-weight-bold);background:var(--uf-color-hover-bg)}.uf-gallery-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;align-items:start;padding:20px 0 0;box-sizing:border-box;border:0!important;outline:0!important;box-shadow:none!important}.uf-gallery-item{display:flex;flex-direction:column;gap:0}.uf-gallery-itemTitle{margin:0}.uf-gallery-itemPreview{padding:var(--uf-control-pad-text);border:0!important;outline:0!important;box-shadow:none!important}.uf-gallery-itemSurface{background:var(--black-4);border-radius:8px;min-height:180px;padding:20px;border:none;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.uf-gallery-itemSurface:has(.uf-date[data-scope=date]){min-height:520px;align-items:flex-start;overflow:visible}.uf-gallery-itemSurface:has(.uf-sidebar--workspace){min-height:320px;padding:0;align-items:stretch;justify-content:stretch}.uf-gallery-itemSurface:has(.uf-modal-positioner){min-height:360px;padding:12px;overflow:visible}.uf-gallery-itemSurface .uf-sidebar--workspace{width:100%}.uf-gallery[data-theme=dark] .uf-gallery-itemSurface{background:var(--white-8)}.uf-gallery-itemSurface .uf-modal-backdrop,.uf-gallery-itemSurface .uf-modal-overlay,.uf-gallery-itemSurface .uf-modal-positioner{position:absolute!important;inset:0!important}.uf-gallery-itemSurface .uf-modal-positioner{padding:12px;box-sizing:border-box}.uf-gallery-itemSurface .uf-modal-positioner[data-variant=bottom]{padding:0 4px 4px!important}.uf-gallery-itemSurface .uf-modal[data-scope]{max-width:100%;max-height:100%}.uf-gallery-itemSurface .uf-modal[data-scope][data-surface=sheet][data-variant=bottom]{width:100%;max-width:none}.uf-gallery-itemSurface .uf-toast-demo{position:static;width:100%;min-height:120px;display:flex;align-items:center;justify-content:center}.uf-toast-demo-trigger{display:inline-flex;align-items:center;justify-content:center}.uf-toast-demo .uf-toast-trigger[data-scope=button]{width:auto}.uf-gallery[data-theme=dark] .uf-table[data-scope] td,.uf-gallery[data-theme=dark] .uf-table[data-scope] th{background:var(--uf-color-bg)}:where([data-scope]):not([data-scope=code]){--uf-font-size-xs:var(--uf-control-font-size);--uf-font-size-sm:var(--uf-control-font-size);--uf-font-size:var(--uf-control-font-size);--uf-font-size-md:var(--uf-control-font-size);--uf-font-size-lg:var(--uf-control-font-size);--uf-font-size-xl:var(--uf-control-font-size)}:where([data-scope]):not([data-scope=code]) :where(button,input,textarea,select,label,a,p,span,li,th,td,summary,.uf-text-body,.uf-menu-item,.uf-menu-group-label,.uf-breadcrumb-separator,.uf-modal-title,.uf-modal-description,.uf-overlay-content){font-size:var(--uf-control-font-size)!important;line-height:var(--uf-control-line-height)!important;letter-spacing:var(--uf-control-letter-spacing)!important;font-weight:var(--uf-font-weight)!important}:where([data-scope]):not([data-scope=code]) :where(input,textarea)::-moz-placeholder{font-size:var(--uf-control-font-size)!important;line-height:var(--uf-control-line-height)!important;letter-spacing:var(--uf-control-letter-spacing)!important;font-weight:var(--uf-font-weight)!important}:where([data-scope]):not([data-scope=code]) :where(input,textarea)::placeholder{font-size:var(--uf-control-font-size)!important;line-height:var(--uf-control-line-height)!important;letter-spacing:var(--uf-control-letter-spacing)!important;font-weight:var(--uf-font-weight)!important}.uf-control,.uf-control[data-scope],.uf-gallery-icon-button,.uf-gallery-icon-button[data-scope],.uf-option,.uf-option[data-scope],[data-scope] .uf-control,[data-scope] .uf-gallery-icon-button,[data-scope] .uf-option{--uf-interactive-weight:var(--uf-font-weight);font-weight:var(--uf-interactive-weight)!important;font-optical-sizing:auto;font-synthesis-weight:none}.uf-control:hover,.uf-control[data-scope]:hover,.uf-gallery-icon-button:hover,.uf-gallery-icon-button[data-scope]:hover,.uf-option:hover,.uf-option[data-scope]:hover,[data-scope] .uf-control:hover,[data-scope] .uf-gallery-icon-button:hover,[data-scope] .uf-option:hover{--uf-interactive-weight:var(--uf-font-weight-bold);font-weight:var(--uf-interactive-weight)!important}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-control,.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-gallery-icon-button,.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-option{--uf-interactive-weight:var(--uf-font-weight-bold)}.uf-control.is-active,.uf-control:active,.uf-control[aria-current=true],.uf-control[aria-selected=true],.uf-control[data-active=true],.uf-control[data-scope].is-active,.uf-control[data-scope]:active,.uf-control[data-scope][aria-current=true],.uf-control[data-scope][aria-selected=true],.uf-control[data-scope][data-active=true],.uf-gallery-icon-button.is-active,.uf-gallery-icon-button:active,.uf-gallery-icon-button[aria-current=true],.uf-gallery-icon-button[aria-selected=true],.uf-gallery-icon-button[data-active=true],.uf-option.is-active,.uf-option:active,.uf-option[aria-current=true],.uf-option[aria-selected=true],.uf-option[data-active=true],.uf-option[data-scope].is-active,.uf-option[data-scope]:active,.uf-option[data-scope][aria-current=true],.uf-option[data-scope][aria-selected=true],.uf-option[data-scope][data-active=true],[data-scope] .uf-control.is-active,[data-scope] .uf-control:active,[data-scope] .uf-control[aria-current=true],[data-scope] .uf-control[aria-selected=true],[data-scope] .uf-control[data-active=true],[data-scope] .uf-option.is-active,[data-scope] .uf-option:active,[data-scope] .uf-option[aria-current=true],[data-scope] .uf-option[aria-selected=true],[data-scope] .uf-option[data-active=true]{--uf-interactive-weight:var(--uf-font-weight)}.uf-control .uf-button__label,.uf-control .uf-button__text,.uf-control .uf-checkbox-text,.uf-control .uf-radio-text,.uf-control .uf-select-value,.uf-control .uf-switcher__label,.uf-control .uf-text-body,.uf-control .uf-text[data-scope],.uf-control .uf-text__content,.uf-control [data-part=label],.uf-control [data-part=text],.uf-control [data-part=value],.uf-control[data-scope] .uf-button__label,.uf-control[data-scope] .uf-button__text,.uf-control[data-scope] .uf-checkbox-text,.uf-control[data-scope] .uf-radio-text,.uf-control[data-scope] .uf-select-value,.uf-control[data-scope] .uf-switcher__label,.uf-control[data-scope] .uf-text-body,.uf-control[data-scope] .uf-text[data-scope],.uf-control[data-scope] .uf-text__content,.uf-control[data-scope] [data-part=label],.uf-control[data-scope] [data-part=text],.uf-control[data-scope] [data-part=value],.uf-gallery-icon-button .uf-text-body,.uf-gallery-icon-button .uf-text[data-scope],.uf-gallery-icon-button .uf-text__content,.uf-gallery-icon-button [data-part=text],.uf-gallery-icon-button[data-scope] .uf-text-body,.uf-gallery-icon-button[data-scope] .uf-text[data-scope],.uf-gallery-icon-button[data-scope] .uf-text__content,.uf-gallery-icon-button[data-scope] [data-part=text],.uf-option .uf-button__label,.uf-option .uf-button__text,.uf-option .uf-checkbox-text,.uf-option .uf-radio-text,.uf-option .uf-select-value,.uf-option .uf-switcher__label,.uf-option .uf-text-body,.uf-option .uf-text[data-scope],.uf-option .uf-text__content,.uf-option [data-part=label],.uf-option [data-part=text],.uf-option [data-part=value],.uf-option[data-scope] .uf-button__label,.uf-option[data-scope] .uf-button__text,.uf-option[data-scope] .uf-checkbox-text,.uf-option[data-scope] .uf-radio-text,.uf-option[data-scope] .uf-select-value,.uf-option[data-scope] .uf-switcher__label,.uf-option[data-scope] .uf-text-body,.uf-option[data-scope] .uf-text[data-scope],.uf-option[data-scope] .uf-text__content,.uf-option[data-scope] [data-part=label],.uf-option[data-scope] [data-part=text],.uf-option[data-scope] [data-part=value],[data-scope] .uf-control .uf-button__label,[data-scope] .uf-control .uf-button__text,[data-scope] .uf-control .uf-checkbox-text,[data-scope] .uf-control .uf-radio-text,[data-scope] .uf-control .uf-select-value,[data-scope] .uf-control .uf-switcher__label,[data-scope] .uf-control .uf-text-body,[data-scope] .uf-control .uf-text[data-scope],[data-scope] .uf-control .uf-text__content,[data-scope] .uf-control [data-part=label],[data-scope] .uf-control [data-part=text],[data-scope] .uf-control [data-part=value],[data-scope] .uf-gallery-icon-button .uf-text-body,[data-scope] .uf-gallery-icon-button .uf-text[data-scope],[data-scope] .uf-gallery-icon-button .uf-text__content,[data-scope] .uf-gallery-icon-button [data-part=text],[data-scope] .uf-option .uf-button__label,[data-scope] .uf-option .uf-button__text,[data-scope] .uf-option .uf-checkbox-text,[data-scope] .uf-option .uf-radio-text,[data-scope] .uf-option .uf-select-value,[data-scope] .uf-option .uf-switcher__label,[data-scope] .uf-option .uf-text-body,[data-scope] .uf-option .uf-text[data-scope],[data-scope] .uf-option .uf-text__content,[data-scope] .uf-option [data-part=label],[data-scope] .uf-option [data-part=text],[data-scope] .uf-option [data-part=value]{font-weight:var(--uf-interactive-weight)!important;font-optical-sizing:inherit;font-synthesis-weight:inherit}@supports (font-variation-settings:"wght" 400){.uf-control,.uf-control .uf-button__label,.uf-control .uf-button__text,.uf-control .uf-checkbox-text,.uf-control .uf-radio-text,.uf-control .uf-select-value,.uf-control .uf-switcher__label,.uf-control .uf-text-body,.uf-control .uf-text[data-scope],.uf-control .uf-text__content,.uf-control [data-part=label],.uf-control [data-part=text],.uf-control [data-part=value],.uf-control[data-scope],.uf-control[data-scope] .uf-button__label,.uf-control[data-scope] .uf-button__text,.uf-control[data-scope] .uf-checkbox-text,.uf-control[data-scope] .uf-radio-text,.uf-control[data-scope] .uf-select-value,.uf-control[data-scope] .uf-switcher__label,.uf-control[data-scope] .uf-text-body,.uf-control[data-scope] .uf-text[data-scope],.uf-control[data-scope] .uf-text__content,.uf-control[data-scope] [data-part=label],.uf-control[data-scope] [data-part=text],.uf-control[data-scope] [data-part=value],.uf-gallery-icon-button,.uf-gallery-icon-button .uf-text-body,.uf-gallery-icon-button .uf-text[data-scope],.uf-gallery-icon-button .uf-text__content,.uf-gallery-icon-button [data-part=text],.uf-gallery-icon-button[data-scope],.uf-gallery-icon-button[data-scope] .uf-text-body,.uf-gallery-icon-button[data-scope] .uf-text[data-scope],.uf-gallery-icon-button[data-scope] .uf-text__content,.uf-gallery-icon-button[data-scope] [data-part=text],.uf-option,.uf-option .uf-button__label,.uf-option .uf-button__text,.uf-option .uf-checkbox-text,.uf-option .uf-radio-text,.uf-option .uf-select-value,.uf-option .uf-switcher__label,.uf-option .uf-text-body,.uf-option .uf-text[data-scope],.uf-option .uf-text__content,.uf-option [data-part=label],.uf-option [data-part=text],.uf-option [data-part=value],.uf-option[data-scope],.uf-option[data-scope] .uf-button__label,.uf-option[data-scope] .uf-button__text,.uf-option[data-scope] .uf-checkbox-text,.uf-option[data-scope] .uf-radio-text,.uf-option[data-scope] .uf-select-value,.uf-option[data-scope] .uf-switcher__label,.uf-option[data-scope] .uf-text-body,.uf-option[data-scope] .uf-text[data-scope],.uf-option[data-scope] .uf-text__content,.uf-option[data-scope] [data-part=label],.uf-option[data-scope] [data-part=text],.uf-option[data-scope] [data-part=value],[data-scope] .uf-control,[data-scope] .uf-control .uf-button__label,[data-scope] .uf-control .uf-button__text,[data-scope] .uf-control .uf-checkbox-text,[data-scope] .uf-control .uf-radio-text,[data-scope] .uf-control .uf-select-value,[data-scope] .uf-control .uf-switcher__label,[data-scope] .uf-control .uf-text-body,[data-scope] .uf-control .uf-text[data-scope],[data-scope] .uf-control .uf-text__content,[data-scope] .uf-control [data-part=label],[data-scope] .uf-control [data-part=text],[data-scope] .uf-control [data-part=value],[data-scope] .uf-gallery-icon-button,[data-scope] .uf-gallery-icon-button .uf-text-body,[data-scope] .uf-gallery-icon-button .uf-text[data-scope],[data-scope] .uf-gallery-icon-button .uf-text__content,[data-scope] .uf-gallery-icon-button [data-part=text],[data-scope] .uf-option,[data-scope] .uf-option .uf-button__label,[data-scope] .uf-option .uf-button__text,[data-scope] .uf-option .uf-checkbox-text,[data-scope] .uf-option .uf-radio-text,[data-scope] .uf-option .uf-select-value,[data-scope] .uf-option .uf-switcher__label,[data-scope] .uf-option .uf-text-body,[data-scope] .uf-option .uf-text[data-scope],[data-scope] .uf-option .uf-text__content,[data-scope] .uf-option [data-part=label],[data-scope] .uf-option [data-part=text],[data-scope] .uf-option [data-part=value]{font-variation-settings:"wght" var(--uf-interactive-weight)!important}}[data-scope=code]{--uf-font-size-xs:12px;--uf-font-size-sm:13px;--uf-font-size:14px;--uf-font-size-md:16px;--uf-font-size-lg:18px;--uf-font-size-xl:20px}@keyframes uf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes uf-fade-out{0%{opacity:1}to{opacity:0}}@keyframes uf-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes uf-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes uf-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes uf-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes uf-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes uf-slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes uf-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes uf-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes uf-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes uf-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes uf-slide-up-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes uf-collapse-down{0%{height:0;opacity:0}to{height:var(--uf-content-height,auto);opacity:1}}@keyframes uf-collapse-up{0%{height:var(--uf-content-height,auto);opacity:1}to{height:0;opacity:0}}.uf-animated .uf-modal-backdrop[data-state=open]{animation:uf-fade-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=center][data-state=open]{animation:uf-scale-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=right][data-state=open]{animation:uf-slide-in-right var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=left][data-state=open]{animation:uf-slide-in-left var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=top][data-state=open]{animation:uf-slide-in-top var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=bottom][data-state=open]{animation:uf-slide-in-bottom var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-menu-content[data-state=open],.uf-animated .uf-overlay-content[data-state=open]{animation:uf-scale-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-toast{animation:uf-slide-up-fade var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-accordion [data-part=content]:not([hidden]){animation:uf-collapse-down var(--uf-duration-enter) var(--uf-ease-enter);overflow:hidden}.uf-animated .uf-tabs [data-part=content]:not([hidden]){animation:uf-fade-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-select [data-part=content][data-state=open]{animation:uf-slide-up-fade var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-command [data-part=list]{animation:uf-fade-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-navigation [data-part=content][data-state=open]{animation:uf-scale-in var(--uf-duration-enter) var(--uf-ease-enter)}@media (prefers-reduced-motion:reduce){.uf-animated *,.uf-animated :after,.uf-animated :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}:root,[data-theme=dark]{--uf-color-background:#000;--uf-color-panel:#000;--uf-color-props-panel:#151515;--uf-color-header:#000;--uf-color-input:#000;--uf-color-foreground:#ededed;--uf-color-text-primary:#ededed;--uf-color-text-secondary:#888;--uf-color-border:#333;--uf-color-border-subtle:#1a1a1a;--uf-color-glyph-line:#676767;--uf-color-active:hsla(0,0%,100%,.2);--uf-color-active-text:#fff;--uf-color-hover:hsla(0,0%,100%,.1);--uf-color-success:#28a745;--uf-color-error:#dc3545;--uf-color-warning:#ffc107;--uf-color-info:#17a2b8;--uf-color-accent:#007bff;--uf-color-accent-hover:#0056b3;--uf-color-cta:#ff4000;--uf-color-cta-hover:#ff4000;--uf-color-cta-contrast:#fff;--uf-color-strip-s:0.94;--uf-color-strip-l:0.68;--uf-color-strip-edge:0.05}:root[data-theme=light],[data-theme=light]{--uf-color-background:#fff;--uf-color-panel:#fff;--uf-color-props-panel:#fbfbfb;--uf-color-header:#fff;--uf-color-input:#fff;--uf-color-foreground:#000;--uf-color-text-primary:#000;--uf-color-text-secondary:#666;--uf-color-border:#e0e0e0;--uf-color-border-subtle:#f0f0f0;--uf-color-glyph-line:#b6b6b6;--uf-color-active:rgba(0,0,0,.06);--uf-color-active-text:#000;--uf-color-hover:rgba(0,0,0,.04);--uf-color-success:#28a745;--uf-color-error:#dc3545;--uf-color-warning:#ffc107;--uf-color-info:#17a2b8;--uf-color-accent:#007bff;--uf-color-accent-hover:#0056b3;--uf-color-cta:#ff4000;--uf-color-cta-hover:#ff4000;--uf-color-cta-contrast:#fff;--uf-color-strip-l:0.48}:root{--background:var(--uf-color-background);--foreground:var(--uf-color-foreground);--border:var(--uf-color-border);--panel-bg:var(--uf-color-panel);--header-bg:var(--uf-color-header);--input-bg:var(--uf-color-input);--active-bg:var(--uf-color-active);--active-text:var(--uf-color-active-text);--secondary-text:var(--uf-color-text-secondary);--hover-bg:var(--uf-color-hover);--uf-font-family-base:"Akt",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--uf-font-family-mono:"Akt",system-ui,"SF Mono","Monaco","Cascadia Code","Courier New",monospace;--uf-font-size-xs:10px;--uf-font-size-sm:11px;--uf-font-size-base:12px;--uf-font-size-md:14px;--uf-font-size-lg:16px;--uf-font-size-xl:18px;--uf-font-size-2xl:20px;--uf-font-size-3xl:24px;--uf-font-size-4xl:32px;--uf-font-size-5xl:48px;--uf-font-weight-normal:400;--uf-font-weight-medium:500;--uf-font-weight-semibold:600;--uf-font-weight-bold:600;--uf-line-height-tight:1.2;--uf-line-height-normal:1.5;--uf-line-height-relaxed:1.6;--uf-letter-spacing-tight:-0.02em;--uf-letter-spacing-normal:0.02em;--uf-letter-spacing-wide:0.05em;--uf-letter-spacing-wider:0.1em;--uf-text-transform-none:none;--uf-text-transform-uppercase:uppercase;--uf-text-transform-lowercase:lowercase;--uf-control-letter-spacing:0.02em;--uf-topbar-pad-bottom:2px;--uf-panel-pad-x:12px;--uf-panel-pad-y:12px;--uf-icon-size-sm:16px;--uf-icon-size-md:20px;--uf-icon-size-lg:24px;--uf-motion-instant:0ms;--uf-motion-fast:120ms;--uf-motion-snappy:140ms;--uf-motion-normal:240ms;--uf-motion-slow:300ms;--uf-ease-out:cubic-bezier(0,0,0.2,1);--uf-ease-in-out:cubic-bezier(0.2,0.8,0.2,1);--uf-spacing-0:0px;--uf-spacing-1:4px;--uf-spacing-2:8px;--uf-spacing-3:12px;--uf-spacing-4:16px;--uf-spacing-5:20px;--uf-spacing-6:24px;--uf-spacing-8:32px;--uf-spacing-10:40px;--uf-spacing-12:48px;--uf-spacing-16:64px;--uf-spacing-20:80px;--uf-spacing-24:96px;--uf-spacing-xs:var(--uf-spacing-1);--uf-spacing-sm:var(--uf-spacing-2);--uf-spacing-md:var(--uf-spacing-4);--uf-spacing-lg:var(--uf-spacing-6);--uf-spacing-xl:var(--uf-spacing-10);--uf-spacing-2xl:var(--uf-spacing-16);--uf-spacing-panel:var(--uf-spacing-5);--uf-spacing-section:var(--uf-spacing-8);--uf-spacing-container:var(--uf-spacing-10);--space-0:var(--uf-spacing-0);--space-2:var(--uf-spacing-1);--space-4:var(--uf-spacing-2);--space-8:var(--uf-spacing-2);--space-12:var(--uf-spacing-3);--space-16:var(--uf-spacing-4);--space-20:var(--uf-spacing-5);--space-24:var(--uf-spacing-6);--space-32:var(--uf-spacing-8);--space-40:var(--uf-spacing-10);--uf-shadow-none:none;--uf-shadow-sm:0 1px 2px rgba(0,0,0,.05);--uf-shadow-base:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--uf-shadow-md:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--uf-shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--uf-shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--uf-elevation-0:var(--uf-shadow-none);--uf-elevation-1:var(--uf-shadow-sm);--uf-elevation-2:var(--uf-shadow-base);--uf-elevation-3:var(--uf-shadow-md);--uf-elevation-4:var(--uf-shadow-lg);--uf-elevation-5:var(--uf-shadow-xl);--uf-backdrop-blur-overlay:120px}:root[data-theme=light]{--uf-shadow-sm:0 1px 2px rgba(0,0,0,.05);--uf-shadow-base:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--uf-shadow-md:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--uf-shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--uf-shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--uf-backdrop-blur-overlay:120px}:root:not([data-theme]),:root[data-theme=dark]{--uf-shadow-sm:0 1px 2px rgba(0,0,0,.3);--uf-shadow-base:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--uf-shadow-md:0 4px 6px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.3);--uf-shadow-lg:0 10px 15px rgba(0,0,0,.5),0 4px 6px rgba(0,0,0,.4);--uf-shadow-xl:0 20px 25px rgba(0,0,0,.5),0 10px 10px rgba(0,0,0,.4);--uf-backdrop-blur-overlay:120px}:root{--uf-border-width-none:0;--uf-border-width-thin:1px;--uf-border-width-base:2px;--uf-border-width-thick:4px;--uf-radius-none:0;--uf-radius-sm:4px;--uf-radius-base:6px;--uf-radius-md:8px;--uf-radius-lg:12px;--uf-radius-xl:16px;--uf-radius-full:9999px;--uf-border-style-solid:solid;--uf-border-style-dashed:dashed;--uf-border-style-dotted:dotted;--uf-border-default:var(--uf-border-width-thin) var(--uf-border-style-solid) var(--uf-color-border);--uf-border-subtle:var(--uf-border-width-thin) var(--uf-border-style-solid) var(--uf-color-border-subtle);--uf-border-focus:var(--uf-border-width-base) var(--uf-border-style-solid) var(--uf-color-accent);--uf-control-font-size:14px;--uf-control-line-height:20px;--uf-control-pad-y:6px;--uf-control-height:32px;--uf-control-pad-text:12px;--uf-control-pad-icon:6px;--uf-control-gap:10px;--uf-text-body-size:14px;--uf-text-body-line-height:20px;--uf-text-section-size:12px;--uf-text-section-line-height:16px;--uf-text-pad-y:0px;--uf-topbar-control-height:32px;--uf-topbar-pad-top:12px;--uf-topbar-pad-right:12px;--uf-topbar-pad-bottom:12px;--uf-topbar-pad-left:12px;--uf-topbar-slot-pad-y:0px;--uf-topbar-height:calc(var(--uf-topbar-control-height) + var(--uf-topbar-pad-top) + var(--uf-topbar-pad-bottom));--font-base:var(--uf-font-family-base)}.uf-text-body{font-family:var(--font-base);font-size:var(--uf-text-body-size,14px);line-height:var(--uf-text-body-line-height,20px);font-weight:400;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (font-variation-settings:"wght" 400){.uf-text-body{font-variation-settings:"wght" 400}}.uf-text-ui{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.uf-text-display,.uf-text-ui{font-family:var(--font-base);line-height:1.2;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uf-text-display{font-size:20px;letter-spacing:.02em}.uf-text-section{font-family:var(--font-base);font-size:var(--uf-text-section-size,12px);line-height:var(--uf-text-section-line-height,16px);font-weight:400;letter-spacing:.02em;opacity:.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uf-control--instant{transition:none!important}:where(button,a,input,textarea,select,summary,[role=button],[role=link]){transition:none!important}.uf-control .uf-button__text,.uf-control .uf-checkbox-text,.uf-control .uf-radio-text{display:inline-flex;align-items:center;line-height:inherit}.uf-m-0{margin:var(--uf-spacing-0)}.uf-m-1{margin:var(--uf-spacing-1)}.uf-m-2{margin:var(--uf-spacing-2)}.uf-m-3{margin:var(--uf-spacing-3)}.uf-m-4{margin:var(--uf-spacing-4)}.uf-m-5{margin:var(--uf-spacing-5)}.uf-m-6{margin:var(--uf-spacing-6)}.uf-mt-0{margin-top:var(--uf-spacing-0)}.uf-mt-1{margin-top:var(--uf-spacing-1)}.uf-mt-2{margin-top:var(--uf-spacing-2)}.uf-mt-3{margin-top:var(--uf-spacing-3)}.uf-mt-4{margin-top:var(--uf-spacing-4)}.uf-mt-5{margin-top:var(--uf-spacing-5)}.uf-mt-6{margin-top:var(--uf-spacing-6)}.uf-mb-0{margin-bottom:var(--uf-spacing-0)}.uf-mb-1{margin-bottom:var(--uf-spacing-1)}.uf-mb-2{margin-bottom:var(--uf-spacing-2)}.uf-mb-3{margin-bottom:var(--uf-spacing-3)}.uf-mb-4{margin-bottom:var(--uf-spacing-4)}.uf-mb-5{margin-bottom:var(--uf-spacing-5)}.uf-mb-6{margin-bottom:var(--uf-spacing-6)}.uf-ml-0{margin-left:var(--uf-spacing-0)}.uf-ml-1{margin-left:var(--uf-spacing-1)}.uf-ml-2{margin-left:var(--uf-spacing-2)}.uf-ml-3{margin-left:var(--uf-spacing-3)}.uf-ml-4{margin-left:var(--uf-spacing-4)}.uf-ml-5{margin-left:var(--uf-spacing-5)}.uf-ml-6{margin-left:var(--uf-spacing-6)}.uf-mr-0{margin-right:var(--uf-spacing-0)}.uf-mr-1{margin-right:var(--uf-spacing-1)}.uf-mr-2{margin-right:var(--uf-spacing-2)}.uf-mr-3{margin-right:var(--uf-spacing-3)}.uf-mr-4{margin-right:var(--uf-spacing-4)}.uf-mr-5{margin-right:var(--uf-spacing-5)}.uf-mr-6{margin-right:var(--uf-spacing-6)}.uf-mx-0{margin-left:var(--uf-spacing-0);margin-right:var(--uf-spacing-0)}.uf-mx-1{margin-left:var(--uf-spacing-1);margin-right:var(--uf-spacing-1)}.uf-mx-2{margin-left:var(--uf-spacing-2);margin-right:var(--uf-spacing-2)}.uf-mx-3{margin-left:var(--uf-spacing-3);margin-right:var(--uf-spacing-3)}.uf-mx-4{margin-left:var(--uf-spacing-4);margin-right:var(--uf-spacing-4)}.uf-mx-5{margin-left:var(--uf-spacing-5);margin-right:var(--uf-spacing-5)}.uf-mx-6{margin-left:var(--uf-spacing-6);margin-right:var(--uf-spacing-6)}.uf-my-0{margin-top:var(--uf-spacing-0);margin-bottom:var(--uf-spacing-0)}.uf-my-1{margin-top:var(--uf-spacing-1);margin-bottom:var(--uf-spacing-1)}.uf-my-2{margin-top:var(--uf-spacing-2);margin-bottom:var(--uf-spacing-2)}.uf-my-3{margin-top:var(--uf-spacing-3);margin-bottom:var(--uf-spacing-3)}.uf-my-4{margin-top:var(--uf-spacing-4);margin-bottom:var(--uf-spacing-4)}.uf-my-5{margin-top:var(--uf-spacing-5);margin-bottom:var(--uf-spacing-5)}.uf-my-6{margin-top:var(--uf-spacing-6);margin-bottom:var(--uf-spacing-6)}.uf-p-0{padding:var(--uf-spacing-0)}.uf-p-1{padding:var(--uf-spacing-1)}.uf-p-2{padding:var(--uf-spacing-2)}.uf-p-3{padding:var(--uf-spacing-3)}.uf-p-4{padding:var(--uf-spacing-4)}.uf-p-5{padding:var(--uf-spacing-5)}.uf-p-6{padding:var(--uf-spacing-6)}.uf-pt-0{padding-top:var(--uf-spacing-0)}.uf-pt-1{padding-top:var(--uf-spacing-1)}.uf-pt-2{padding-top:var(--uf-spacing-2)}.uf-pt-3{padding-top:var(--uf-spacing-3)}.uf-pt-4{padding-top:var(--uf-spacing-4)}.uf-pt-5{padding-top:var(--uf-spacing-5)}.uf-pt-6{padding-top:var(--uf-spacing-6)}.uf-pb-0{padding-bottom:var(--uf-spacing-0)}.uf-pb-1{padding-bottom:var(--uf-spacing-1)}.uf-pb-2{padding-bottom:var(--uf-spacing-2)}.uf-pb-3{padding-bottom:var(--uf-spacing-3)}.uf-pb-4{padding-bottom:var(--uf-spacing-4)}.uf-pb-5{padding-bottom:var(--uf-spacing-5)}.uf-pb-6{padding-bottom:var(--uf-spacing-6)}.uf-pl-0{padding-left:var(--uf-spacing-0)}.uf-pl-1{padding-left:var(--uf-spacing-1)}.uf-pl-2{padding-left:var(--uf-spacing-2)}.uf-pl-3{padding-left:var(--uf-spacing-3)}.uf-pl-4{padding-left:var(--uf-spacing-4)}.uf-pl-5{padding-left:var(--uf-spacing-5)}.uf-pl-6{padding-left:var(--uf-spacing-6)}.uf-pr-0{padding-right:var(--uf-spacing-0)}.uf-pr-1{padding-right:var(--uf-spacing-1)}.uf-pr-2{padding-right:var(--uf-spacing-2)}.uf-pr-3{padding-right:var(--uf-spacing-3)}.uf-pr-4{padding-right:var(--uf-spacing-4)}.uf-pr-5{padding-right:var(--uf-spacing-5)}.uf-pr-6{padding-right:var(--uf-spacing-6)}.uf-px-0{padding-left:var(--uf-spacing-0);padding-right:var(--uf-spacing-0)}.uf-px-1{padding-left:var(--uf-spacing-1);padding-right:var(--uf-spacing-1)}.uf-px-2{padding-left:var(--uf-spacing-2);padding-right:var(--uf-spacing-2)}.uf-px-3{padding-left:var(--uf-spacing-3);padding-right:var(--uf-spacing-3)}.uf-px-4{padding-left:var(--uf-spacing-4);padding-right:var(--uf-spacing-4)}.uf-px-5{padding-left:var(--uf-spacing-5);padding-right:var(--uf-spacing-5)}.uf-px-6{padding-left:var(--uf-spacing-6);padding-right:var(--uf-spacing-6)}.uf-py-0{padding-top:var(--uf-spacing-0);padding-bottom:var(--uf-spacing-0)}.uf-py-1{padding-top:var(--uf-spacing-1);padding-bottom:var(--uf-spacing-1)}.uf-py-2{padding-top:var(--uf-spacing-2);padding-bottom:var(--uf-spacing-2)}.uf-py-3{padding-top:var(--uf-spacing-3);padding-bottom:var(--uf-spacing-3)}.uf-py-4{padding-top:var(--uf-spacing-4);padding-bottom:var(--uf-spacing-4)}.uf-py-5{padding-top:var(--uf-spacing-5);padding-bottom:var(--uf-spacing-5)}.uf-py-6{padding-top:var(--uf-spacing-6);padding-bottom:var(--uf-spacing-6)}.uf-rounded-none{border-radius:var(--uf-radius-none)}.uf-rounded-sm{border-radius:var(--uf-radius-sm)}.uf-rounded-base{border-radius:var(--uf-radius-base)}.uf-rounded-md{border-radius:var(--uf-radius-md)}.uf-rounded-lg{border-radius:var(--uf-radius-lg)}.uf-rounded-xl{border-radius:var(--uf-radius-xl)}.uf-rounded-full{border-radius:var(--uf-radius-full)}.uf-border-none{border-width:var(--uf-border-width-none)}.uf-border-thin{border-width:var(--uf-border-width-thin)}.uf-border-base{border-width:var(--uf-border-width-base)}.uf-border-thick{border-width:var(--uf-border-width-thick)}.uf-border-default{border-color:var(--uf-color-border)}.uf-border-subtle{border-color:var(--uf-color-border-subtle)}.uf-border-focus{border-color:var(--uf-color-accent)}.uf-border-solid{border-style:var(--uf-border-style-solid)}.uf-border-dashed{border-style:var(--uf-border-style-dashed)}.uf-border-dotted{border-style:var(--uf-border-style-dotted)}.uf-border{border:var(--uf-border-default)}.uf-border-subtle{border:var(--uf-border-subtle)}.uf-row-button{height:32px;width:100%;padding:0 12px 0 6px;display:flex;align-items:center;gap:var(--uf-control-gap);justify-content:flex-start;background:transparent;border:none;border-radius:var(--uf-radius-sm);cursor:pointer;color:var(--uf-color-foreground);text-decoration:none}.uf-row-button:hover{background:var(--uf-color-hover);font-weight:700}.uf-row-button--active,.uf-row-button[aria-current=true],.uf-row-button[aria-selected=true],.uf-row-button[data-active=true]{background:var(--uf-color-hover);font-weight:400}.uf-row-button:focus-visible{outline:2px solid var(--uf-color-border);outline-offset:2px}.uf-fixed-top-right{position:fixed!important;top:8px!important;right:8px!important;z-index:900!important}.uf-cart-button{height:32px;padding:0 12px 0 6px;background:var(--uf-color-panel);border:none;border-radius:var(--uf-radius-sm);display:inline-flex;align-items:center;gap:var(--uf-control-gap);cursor:pointer;color:var(--uf-color-foreground);text-decoration:none;font-weight:400}.uf-cart-button:hover{font-weight:700}.uf-bg-hover,.uf-cart-button:hover{background:var(--uf-color-hover)}.GlobalTopBar_modeTabs__e6yM9{min-width:0}.GlobalTopBar_modeTabs__e6yM9 .uf-tabs-content{display:none}.GlobalTopBar_brandSlot__zoDsk{display:flex;align-items:center;gap:8px}.GlobalTopBar_brandLink__EwZZP{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.GlobalTopBar_brandWordmark__W59_j{font-size:14px;font-weight:600;letter-spacing:.01em}.GlobalTopBar_navCenter__puPgS{position:absolute;left:12px;right:12px;top:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:0;pointer-events:none}.GlobalTopBar_navCenter__puPgS>*{pointer-events:auto}.Icon_icon__EFRke{display:block;flex-shrink:0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserfaceLogo_root__WYMlQ{display:inline-flex;align-items:center;gap:8px;min-width:0}.UserfaceLogo_icon__x8K8q{display:block;flex-shrink:0}.UserfaceLogo_wordmark__0DuS0{display:inline-flex;align-items:center;min-width:0;font-weight:600;letter-spacing:.01em;white-space:nowrap}[data-theme=dark] .UserfaceLogo_icon__x8K8q,html[data-theme=dark] .UserfaceLogo_icon__x8K8q{filter:invert(1)}