/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--page-footer-content-slack:0px}}}@layer theme{:root,:host{--font-mono:var(--font-family-mono);--spacing:.25rem;--container-sm:24rem;--text-xs--line-height:calc(1 / .75);--text-sm:var(--font-size-sm,var(--font-size-base));--text-sm--line-height:calc(1.25 / .875);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio));--radius-md:calc(var(--radius) / var(--radius-ratio));--radius-lg:var(--radius);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-family-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}:where(select,input)[aria-hidden=true][tabindex="-1"],.sr-only{top:0;inset-inline-start:0}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-body);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "rlig" 1, "calt" 1}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-display)}h1{font-size:var(--heading-h1,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}h2{font-size:var(--heading-h2,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}h3{font-size:var(--heading-h3,var(--font-size-base));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}h4{font-size:var(--heading-h4,var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio))));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}h5,h6{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}code{font-family:var(--font-family-mono)}}@layer vendor{html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}}@layer components{:is(.ui-focus-ring,.ui-focus-ring-outline,[data-interactive]>[data-slot=table-cell] a[href],[data-interactive]>[data-slot=table-cell] button,.ui-input,.ui-control,.ui-control-multiline,.ui-control-trigger,.ui-tag-input,.ui-button,.ui-toggle,.ui-checkbox,.ui-radio,.ui-slider-thumb,.ui-control-affix-action,.ui-control-inline-affix-action,.ui-search-input-clear,.ui-tag-input-remove,.ui-badge-remove,.ui-color-picker-input,.ui-upload-tile-add,.ui-upload-picture-empty,.ui-upload-dropzone,.ui-tabs-add,.ui-steps-control,.ui-carousel-previous,.ui-carousel-next,.ui-steps-inline-control,.ui-pagination-link,.ui-legal-document-toc-link,.ui-code-block,.ui-accordion-trigger,.ui-carousel-dot,.ui-rating-star,a.ui-list-row,a[data-slot=card],button[data-slot=card],.ui-text[data-link],.sb-nav-item,.sb-user,.tb-icon-btn):focus-visible,.ui-checkbox[data-focus-visible],.ui-radio[data-focus-visible],.ui-switch[data-focus-visible],.ui-slider-thumb[data-focus-visible],.ui-focus-ring[data-focus-visible],.ui-control-trigger[data-state=open],.ui-tag-input:focus-within,.ui-control-composite-field:focus-within,.ui-control-composite-field[data-state=open],.ui-otp-slot[data-active=true]{outline-width:var(--focus-ring-width-component,var(--focus-ring-width));outline-style:solid;outline-color:hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1));outline-offset:var(--focus-ring-offset);transition:outline-offset,outline}.ui-otp-group[data-appearance=grouped]:has(.ui-otp-slot[data-active=true]){outline-width:var(--focus-ring-width-component,var(--focus-ring-width));outline-style:solid;outline-color:hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1));outline-offset:var(--focus-ring-offset);transition:outline-offset,outline}:root[data-focus-outline=on] :is(.ui-focus-ring,.ui-focus-ring-outline,.ui-input,.ui-control,.ui-control-multiline,.ui-control-trigger,.ui-tag-input,.ui-button,.ui-toggle,.ui-checkbox,.ui-radio,.ui-slider-thumb,.ui-control-affix-action,.ui-control-inline-affix-action,.ui-search-input-clear,.ui-tag-input-remove,.ui-badge-remove,.ui-color-picker-input,.ui-upload-tile-add,.ui-upload-picture-empty,.ui-upload-dropzone,.ui-tabs-add,.ui-steps-control,.ui-carousel-previous,.ui-carousel-next,.ui-steps-inline-control,.ui-pagination-link,.ui-legal-document-toc-link,.ui-code-block,.ui-accordion-trigger,.ui-carousel-dot,.ui-rating-star,a.ui-list-row,a[data-slot=card],button[data-slot=card],.ui-text[data-link],.sb-nav-item,.sb-user,.tb-icon-btn):focus-visible,:root[data-focus-outline=on] .ui-checkbox[data-focus-visible],:root[data-focus-outline=on] .ui-radio[data-focus-visible],:root[data-focus-outline=on] .ui-switch[data-focus-visible],:root[data-focus-outline=on] .ui-slider-thumb[data-focus-visible],:root[data-focus-outline=on] .ui-focus-ring[data-focus-visible],:root[data-focus-outline=on] .ui-control-trigger[data-state=open],:root[data-focus-outline=on] .ui-tag-input:focus-within,:root[data-focus-outline=on] .ui-control-composite-field:focus-within,:root[data-focus-outline=on] .ui-control-composite-field[data-state=open],:root[data-focus-outline=on] .ui-otp-slot[data-active=true]{--tw-ring-shadow:var(--focus-field-shadow,0 0 0 var(--focus-ring-glow-width) hsl(var(--focus-ring-glow-color,var(--control-outline,from hsl(var(--primary)) var(--control-outline-channels))) / var(--focus-ring-glow-alpha)));box-shadow:var(--focus-field-shadow,0 0 0 var(--focus-ring-glow-width) hsl(var(--focus-ring-glow-color,var(--control-outline,from hsl(var(--primary)) var(--control-outline-channels))) / var(--focus-ring-glow-alpha)))}:root[data-focus-outline=on] .ui-otp-group[data-appearance=grouped]:has(.ui-otp-slot[data-active=true]){--tw-ring-shadow:var(--focus-field-shadow,0 0 0 var(--focus-ring-glow-width) hsl(var(--focus-ring-glow-color,var(--control-outline,from hsl(var(--primary)) var(--control-outline-channels))) / var(--focus-ring-glow-alpha)));box-shadow:var(--focus-field-shadow,0 0 0 var(--focus-ring-glow-width) hsl(var(--focus-ring-glow-color,var(--control-outline,from hsl(var(--primary)) var(--control-outline-channels))) / var(--focus-ring-glow-alpha)))}:root[data-focus-outline=on] :is(.ui-input,.ui-control,.ui-control-multiline,.ui-control-trigger,.ui-tag-input):focus-visible,:root[data-focus-outline=on] .ui-control-trigger[data-state=open],:root[data-focus-outline=on] .ui-tag-input:focus-within,:root[data-focus-outline=on] .ui-control-composite-field:focus-within,:root[data-focus-outline=on] .ui-control-composite-field[data-state=open]{--input:var(--focus-ring-color,var(--ring))}.ui-toggle{--focus-ring-weight:var(--toggle-focus-ring-width,var(--stroke-lg));--focus-ring-width-component:calc(var(--focus-ring-weight) * var(--focus-outline));--focus-ring-opacity:var(--toggle-focus-ring-alpha)}.sb-user{--focus-ring-opacity:var(--sidebar-user-focus-ring-alpha)}.tb-icon-btn{--focus-ring-opacity:var(--topbar-icon-focus-ring-alpha)}a.ui-list-row,tr.ui-focus-ring,.sb-nav-item{--focus-ring-offset:calc(-1 * var(--focus-ring-width))}.ui-accordion-trigger{--focus-ring-offset:var(--accordion-focus-ring-offset)}.ui-carousel-dot{--focus-ring-offset:var(--carousel-dot-focus-ring-offset)}.ui-rating-star{--focus-ring-offset:var(--rating-focus-ring-offset)}:is(.ui-control,.ui-input,.ui-control-multiline,.ui-tag-input):not(.ui-app-setting-picker-icon,.ui-app-setting-picker-inline){--focus-ring-weight:var(--control-focus-ring-width,var(--stroke-hairline));--focus-ring-width-component:calc(var(--focus-ring-weight) * var(--focus-outline))}.ui-command-input:focus-visible{--focus-field-shadow:none;--focus-ring-weight:0px;box-shadow:none;outline:none}[aria-invalid=true]{--focus-ring-color:var(--destructive);--focus-outline-color:var(--destructive);--focus-ring-glow-color:var(--control-outline-error);--focus-ring-glow-alpha:var(--control-outline-error-alpha)}.app-root{grid-template-areas:"sidebar topbar""sidebar main""sidebar footer";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--app-shell-bar-height) minmax(0, 1fr) auto;width:100%;min-width:0;max-width:100vw;height:calc(100vh - var(--app-shell-viewport-inset,0px));background:hsl(var(--background));display:grid}@media not all and (width<=56.25rem){.app-root[data-collapsed=true]{grid-template-columns:var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr)}.app-root[data-topbar-span=full]{grid-template-areas:"topbar topbar""sidebar main""sidebar footer"}.app-root[data-nav-rail][data-nav-rail-position=start]{grid-template-areas:"navrail sidebar topbar""navrail sidebar main""navrail sidebar footer";grid-template-columns:var(--app-shell-nav-rail-width) var(--app-shell-sidebar-width) minmax(0, 1fr)}.app-root[data-nav-rail][data-nav-rail-position=start][data-topbar-span=full]{grid-template-areas:"topbar topbar topbar""navrail sidebar main""navrail sidebar footer"}.app-root[data-nav-rail][data-nav-rail-position=end]{grid-template-areas:"sidebar topbar navrail""sidebar main navrail""sidebar footer navrail";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr) var(--app-shell-nav-rail-width)}.app-root[data-nav-rail][data-nav-rail-position=end][data-topbar-span=full]{grid-template-areas:"topbar topbar topbar""sidebar main navrail""sidebar footer navrail"}.app-root[data-nav-rail][data-nav-rail-position=top]{grid-template-areas:"navrail navrail""sidebar topbar""sidebar main""sidebar footer";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--app-shell-nav-rail-height) var(--app-shell-bar-height) minmax(0, 1fr) auto}.app-root[data-nav-rail][data-nav-rail-position=top][data-topbar-span=full]{grid-template-areas:"navrail navrail""topbar topbar""sidebar main""sidebar footer"}.app-root[data-nav-rail][data-nav-rail-position=bottom]{grid-template-areas:"sidebar topbar""sidebar main""sidebar footer""navrail navrail";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--app-shell-bar-height) minmax(0, 1fr) auto var(--app-shell-nav-rail-height)}.app-root[data-nav-rail][data-nav-rail-position=bottom][data-topbar-span=full]{grid-template-areas:"topbar topbar""sidebar main""sidebar footer""navrail navrail"}.app-root[data-nav-rail][data-nav-rail-position=start][data-collapsed=true]{grid-template-columns:var(--app-shell-nav-rail-width) var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr)}.app-root[data-nav-rail][data-nav-rail-position=end][data-collapsed=true]{grid-template-columns:var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr) var(--app-shell-nav-rail-width)}.app-root[data-nav-rail]:is([data-nav-rail-position=top],[data-nav-rail-position=bottom])[data-collapsed=true]{grid-template-columns:var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr)}}.app-root[data-topbar=none]{grid-template-rows:auto minmax(0,1fr) auto}.app-root[data-topbar=none]>.app-topbar{min-height:var(--app-shell-bar-height);display:none}.app-sidebar{overflow-clip-margin:var(--focus-ring-clip-margin);border-inline-end:var(--stroke-hairline) solid hsl(var(--border));background:var(--sidebar-surface-background,hsl(var(--card) / var(--sidebar-surface-background-alpha,var(--card-alpha,100%))));background-image:var(--sidebar-gradient);min-width:0;height:100%;min-height:0;-webkit-backdrop-filter:blur(var(--sidebar-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--sidebar-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));color:hsl(var(--foreground));flex-direction:column;grid-area:sidebar;display:flex;overflow:clip}.app-nav-rail{overflow-clip-margin:var(--focus-ring-clip-margin);border-inline-end:var(--stroke-hairline) solid hsl(var(--border));background:var(--app-shell-nav-rail-background,hsl(var(--muted)));min-width:0;height:100%;min-height:0;color:hsl(var(--foreground));padding-block:var(--app-shell-nav-rail-inset);flex-direction:column;grid-area:navrail;align-items:center;display:flex;overflow:clip}.app-nav-rail>.app-nav-rail-end,.app-mobile-nav-rail>.app-nav-rail-end{align-items:center;gap:var(--space-1);flex-direction:column;flex:none;margin-block-start:auto;display:flex}.app-nav-rail[data-orientation=horizontal]>.app-nav-rail-end{flex-direction:row;margin-block-start:0;margin-inline-start:auto}.app-nav-rail,.app-mobile-nav-rail{--org-switcher-trigger-height:var(--app-shell-nav-rail-item-size);--control-height-sm:var(--app-shell-nav-rail-item-size)}.app-nav-rail[data-edge=end]{border-inline-start:var(--stroke-hairline) solid hsl(var(--border));border-inline-end:0}.app-nav-rail[data-orientation=horizontal]{width:100%;height:auto;padding-block:0;padding-inline:var(--app-shell-nav-rail-inset);border-inline-end:0;flex-direction:row}.app-nav-rail[data-orientation=horizontal]>.ui-org-switcher{inline-size:auto}.app-nav-rail[data-edge=top]{border-block-end:var(--stroke-hairline) solid hsl(var(--border))}.app-nav-rail[data-edge=bottom]{border-block-start:var(--stroke-hairline) solid hsl(var(--border))}.app-root:not([data-topbar-span=full]):is([data-nav-rail-position=start],[data-nav-rail-position=end])>.app-nav-rail{padding-block-start:0}.app-root:not([data-topbar-span=full]):is([data-nav-rail-position=start],[data-nav-rail-position=end])>.app-nav-rail>:first-child{min-block-size:var(--app-shell-bar-height);align-items:center}.app-topbar{overflow-clip-margin:var(--focus-ring-clip-margin);align-items:center;gap:var(--app-shell-bar-gap);min-width:0;padding-inline:var(--app-shell-bar-inset);border-bottom:var(--stroke-hairline) solid hsl(var(--border));background:var(--app-shell-bar-background,hsl(var(--card) / var(--card-alpha,100%)));background-image:var(--topbar-gradient);-webkit-backdrop-filter:blur(var(--app-shell-bar-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--app-shell-bar-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));grid-area:topbar;display:flex;overflow:clip}.app-main{background-image:var(--gradient-glow);contain:paint;background-color:var(--app-shell-main-background,var(--surface-recessed));flex-direction:column;grid-area:main;min-width:0;display:flex;overflow:auto}.app-main:focus-visible{box-shadow:inset 0 0 0 calc(var(--region-focus-ring-width) * var(--focus-outline)) var(--region-focus-ring-color,hsl(var(--focus-ring-color,var(--ring))));outline:none}.app-footer{border-top:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--background));grid-area:footer}.app-main .ui-page-container{width:100%}.app-main :where(.ui-page-header,.ui-page-toolbar,.ui-page-body){max-inline-size:var(--app-shell-page-max-width)}.app-main :where(.ui-page-footer){--page-footer-content-slack:max(0px, 100% - var(--app-shell-page-max-width))}.ui-auth-shell{--control-height:var(--auth-shell-control-height);--heading-h1:var(--auth-shell-heading-size);background:hsl(var(--muted));flex-direction:column;min-height:100dvh;display:flex}.ui-auth-shell-bar{align-items:center;gap:var(--auth-shell-bar-gap);padding:var(--auth-shell-bar-padding);flex-wrap:wrap;display:flex}.ui-auth-shell-bar-actions{align-items:center;gap:var(--auth-shell-bar-gap);margin-inline-start:auto;display:flex}.ui-auth-shell-main{align-items:center;justify-content:var(--auth-shell-main-align);padding:var(--auth-shell-main-padding);flex-direction:column;flex:auto;display:flex}.ui-auth-shell-card{width:100%;max-width:var(--auth-shell-card-max-width)}.ui-auth-shell-footer{padding:var(--auth-shell-footer-padding);text-align:center;color:hsl(var(--muted-foreground))}.ui-auth-shell[data-variant=canonical]{--control-height:var(--auth-shell-canonical-control-height);--heading-h1:var(--auth-shell-canonical-heading-size);--auth-shell-card-max-width:var(--auth-shell-canonical-card-max-width);--auth-shell-main-padding:var(--auth-shell-canonical-main-padding)}.ui-auth-shell[data-measure=wide]:not([data-preset]){--auth-shell-card-max-width:var(--auth-shell-wide-card-max-width);--auth-shell-main-align:flex-start}.ui-auth-shell[data-measure=wide]:not([data-preset]) .ui-auth-shell-card{margin-block:auto}.ui-auth-shell[data-preset] .ui-auth-shell-card{gap:var(--auth-shell-card-stack-gap);flex-direction:column;display:flex}.ui-auth-shell[data-preset=login]{--auth-shell-card-max-width:var(--auth-shell-login-card-max-width);--auth-shell-main-align:flex-start;--auth-shell-main-padding:var(--auth-shell-login-flow-offset-block) var(--auth-shell-login-main-padding-inline) var(--auth-shell-login-main-padding-block-end);--auth-shell-card-stack-gap:var(--auth-shell-login-card-stack-gap);--auth-shell-card-padding-block-compact:var(--auth-shell-login-card-padding-block-compact)}.ui-auth-shell[data-preset=login] .ui-auth-shell-card{grid-template-rows:var(--auth-shell-login-identity-slot-block-size) auto auto;display:grid}.ui-auth-shell[data-preset=login] .ui-auth-shell-card>.ui-auth-identity{min-width:0;min-height:0;block-size:var(--auth-shell-login-identity-slot-block-size)}.ui-auth-shell[data-preset=login] .ui-auth-shell-card>:has(>.ui-auth-identity){min-width:0;min-height:0;block-size:var(--auth-shell-login-identity-slot-block-size)}:is(.ui-auth-shell[data-preset=login] .ui-auth-shell-card>.ui-auth-identity,.ui-auth-shell[data-preset=login] .ui-auth-shell-card>:has(>.ui-auth-identity)>.ui-auth-identity){justify-content:flex-end;height:100%}.ui-auth-shell[data-preset=login] .ui-auth-requester{justify-content:center;max-width:100%}.ui-auth-shell[data-preset=login] .ui-auth-requester>:last-child{overflow-wrap:anywhere;text-align:center;min-width:0}.ui-auth-shell[data-preset=device-authorization]{--auth-shell-card-max-width:var(--auth-shell-device-card-max-width);--auth-shell-main-padding:var(--auth-shell-device-main-padding);--otp-slot-inline-size:var(--auth-shell-device-otp-slot-inline-size);--otp-slot-block-size:var(--auth-shell-device-otp-slot-block-size)}.ui-auth-shell[data-preset=context-selection]{--auth-shell-card-max-width:var(--auth-shell-context-card-max-width);--auth-shell-main-padding:var(--auth-shell-context-main-padding);--auth-shell-card-stack-gap:var(--auth-shell-context-card-stack-gap)}.ui-auth-shell[data-preset=account-recovery]{--auth-shell-card-max-width:var(--auth-shell-recovery-card-max-width);--auth-shell-main-padding:var(--auth-shell-recovery-main-padding)}.ui-auth-shell[data-preset=registration]{--auth-shell-card-max-width:var(--auth-shell-registration-card-max-width);--auth-shell-main-align:flex-start;--auth-shell-main-padding:var(--auth-shell-registration-main-padding-block-start) var(--auth-shell-registration-main-padding-inline) var(--auth-shell-registration-main-padding-block-end);--auth-shell-card-stack-gap:var(--auth-shell-registration-card-stack-gap)}.ui-auth-shell[data-preset=registration] .ui-auth-shell-card{margin-block:auto}.ui-auth-shell[data-preset=registration] .ui-auth-shell-card>.ui-auth-identity{block-size:var(--auth-shell-registration-identity-slot-block-size);justify-content:flex-end}.ui-auth-shell[data-align=center]{--auth-shell-main-align:center}.ui-auth-shell[data-align=anchored]{--auth-shell-main-align:flex-start}.ui-auth-shell[data-preset=login][data-align=center]{--auth-shell-login-flow-offset-block:var(--auth-shell-login-main-padding-block-end);--auth-shell-login-flow-offset-block-mobile:var(--auth-shell-login-main-padding-block-end)}.ui-auth-shell[data-preset=registration][data-align=center]{--auth-shell-registration-main-padding-block-start:var(--auth-shell-registration-main-padding-block-end);--auth-shell-registration-main-padding-block-start-mobile:var(--auth-shell-registration-main-padding-block-end-mobile)}.ui-auth-identity{align-items:center;gap:var(--auth-identity-gap);text-align:center;flex-direction:column;display:flex}.ui-auth-requester{align-items:center;gap:var(--auth-requester-gap);display:flex}.ui-auth-requester-icon{width:var(--auth-requester-icon-size);height:var(--auth-requester-icon-size);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:hsl(var(--accent));color:hsl(var(--text-brand,var(--primary)));justify-content:center;align-items:center;display:inline-flex}.ui-auth-requester-icon>svg{width:var(--auth-requester-glyph-size);height:var(--auth-requester-glyph-size)}.ui-auth-account-summary{min-height:var(--auth-account-summary-min-height);align-items:center;gap:var(--auth-account-summary-gap);padding:var(--auth-account-summary-padding);border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--muted));flex-wrap:wrap;display:flex}.ui-auth-account-identity{min-width:min(100%, var(--auth-account-summary-identity-min-width));flex:1 1 var(--auth-account-summary-identity-min-width);align-items:center;gap:var(--auth-account-summary-gap);display:flex}.ui-auth-account-avatar{width:var(--auth-account-summary-avatar-size);height:var(--auth-account-summary-avatar-size);flex:none}.ui-auth-account-fallback-icon{width:var(--auth-account-summary-avatar-glyph-size);height:var(--auth-account-summary-avatar-glyph-size)}.ui-auth-account-email{min-width:0;color:hsl(var(--foreground));font-size:var(--auth-account-summary-email-font-size);line-height:var(--auth-account-summary-email-line-height);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-auth-account-summary>[data-slot=button]{margin-inline-start:auto}.ui-auth-legal-footer{justify-content:center;align-items:center;gap:var(--auth-footer-content-gap);color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:var(--auth-footer-text-font-size);flex-wrap:wrap;display:flex}.ui-auth-legal-footer-item{align-items:center;gap:var(--auth-footer-content-gap);display:inline-flex}.ui-auth-legal-footer :is(a,button){min-block-size:var(--auth-footer-target-min-size);align-items:center;display:inline-flex}.ui-auth-stack{gap:var(--auth-stack-gap);flex-direction:column;display:flex}.ui-auth-shell[data-variant=canonical] .ui-form-field{--field-label-gap:var(--auth-shell-field-label-gap)}.ui-auth-shell[data-density=compact] .ui-auth-shell-card{--card-space-inset:var(--auth-shell-compact-card-inset);--card-space-shell-y:var(--auth-shell-card-padding-block-compact,var(--auth-shell-compact-card-inset));--card-space-body-y:var(--auth-shell-card-body-gap-compact);--card-space-solo-y:var(--auth-shell-card-padding-block-compact,var(--auth-shell-compact-card-inset));--card-space-gap:var(--auth-shell-card-gap-compact)}.ui-auth-divider{--separator-label-gap:var(--auth-shell-divider-gap);--separator-label-font-size:var(--auth-shell-divider-label-font-size);--separator-label-line-height:var(--auth-shell-divider-label-line-height);--separator-label-font-weight:var(--font-weight-normal);--separator-rule-color:var(--auth-shell-divider-rule-color);--separator-label-color:var(--auth-shell-divider-label-color,var(--muted-foreground))}@media (width<=30rem){.ui-auth-shell[data-variant=canonical]{--auth-shell-main-padding:var(--auth-shell-canonical-main-padding-mobile)}.ui-auth-shell[data-preset=login]{--auth-shell-main-padding:var(--auth-shell-login-flow-offset-block-mobile) var(--auth-shell-login-main-padding-inline-mobile) var(--auth-shell-login-main-padding-block-end)}.ui-auth-shell[data-preset=device-authorization]{--auth-shell-main-padding:var(--auth-shell-device-main-padding-mobile)}.ui-auth-shell[data-preset=context-selection]{--auth-shell-main-padding:var(--auth-shell-context-main-padding-mobile)}.ui-auth-shell[data-preset=account-recovery]{--auth-shell-main-padding:var(--auth-shell-recovery-main-padding-mobile)}.ui-auth-shell[data-preset=registration]{--auth-shell-main-padding:var(--auth-shell-registration-main-padding-block-start-mobile) var(--auth-shell-registration-main-padding-inline-mobile) var(--auth-shell-registration-main-padding-block-end-mobile)}}.ui-centered-shell{background:hsl(var(--muted));flex-direction:column;min-height:100dvh;display:flex}.ui-centered-shell-bar{min-width:0;min-height:var(--centered-shell-bar-height);align-items:center;gap:var(--space-3);padding-inline:var(--centered-shell-bar-padding-x);border-bottom:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--card) / var(--card-alpha,100%));background-image:var(--topbar-gradient);flex:none;display:flex}.ui-centered-shell-main{background-image:var(--gradient-glow);contain:paint;min-width:0;padding:var(--centered-shell-main-padding);flex-direction:column;flex:auto;display:flex;overflow:auto}.ui-centered-shell-column{width:100%;margin-inline:auto;margin-block:var(--centered-shell-column-offset-block);max-width:var(--centered-shell-width-md)}.ui-centered-shell-column[data-align=center]{--centered-shell-column-offset-block:auto}.ui-centered-shell-column[data-width=sm]{max-width:var(--centered-shell-width-sm)}.ui-centered-shell-column[data-width=lg]{max-width:var(--centered-shell-width-lg)}.ui-centered-shell-footer{padding:var(--centered-shell-footer-padding);border-top:var(--stroke-hairline) solid hsl(var(--border));text-align:center;color:hsl(var(--muted-foreground))}@media (width<=720px){.ui-centered-shell-bar{padding-inline:var(--centered-shell-bar-padding-x-compact)}.ui-centered-shell-main{padding-inline:var(--centered-shell-main-padding-inline-compact)}.ui-centered-shell-footer{padding-inline:var(--centered-shell-footer-padding-inline-compact)}}.app-sidebar-logo{block-size:var(--app-shell-bar-height);border-block-end:var(--stroke-hairline) solid hsl(var(--border));min-inline-size:0;padding-inline:var(--space-3);align-items:center;display:flex}.app-root[data-collapsed=true] .app-sidebar-logo{justify-content:center;padding-inline:0}.app-root[data-collapsed=true] .app-sidebar-logo [data-slot=logo-wordmark]{display:none}.app-topbar-rail{align-self:stretch;align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.app-topbar-logo,.app-topbar-logo>a{align-items:center;display:flex}.app-topbar-logo{max-inline-size:var(--app-shell-brand-max-inline-size);overflow-clip-margin:var(--focus-ring-clip-margin);flex:0 auto;min-inline-size:0;overflow:clip}.app-topbar-brand{display:contents}@media not all and (width>=40rem){.app-topbar-logo{max-inline-size:var(--app-shell-brand-compact-max-inline-size)}.app-topbar-logo [data-slot=logo-wordmark]{display:none}}.app-topbar-custom{align-self:stretch;align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.app-topbar-left,.app-topbar-right{align-self:stretch;align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-topbar-left:has(.app-mobile-sidebar-trigger){display:none}.app-root .app-mobile-nav-trigger{flex:none;margin-inline-end:var(--space-1);display:none}[data-slot=sheet-overlay].app-mobile-nav-overlay{background-color:var(--app-shell-mobile-nav-background,var(--overlay-background))}@supports (color:color-mix(in lab, red, red)){[data-slot=sheet-overlay].app-mobile-nav-overlay{background-color:var(--app-shell-mobile-nav-background,color-mix(in srgb, var(--overlay-background) var(--app-shell-mobile-nav-alpha), transparent))}}.app-mobile-nav-drawer{overscroll-behavior:contain;padding-block-start:max(var(--sheet-pad-y), env(safe-area-inset-top));padding-block-end:max(var(--sheet-pad-y), env(safe-area-inset-bottom));padding-inline-start:max(var(--sheet-pad-x), env(safe-area-inset-left));padding-inline-end:max(var(--sheet-pad-x), env(safe-area-inset-right))}.app-mobile-nav-body{overscroll-behavior:contain;flex-direction:column;display:flex}.app-mobile-nav-columns{gap:var(--space-2);flex:1;min-height:0;display:flex}.app-mobile-nav-rail{border-inline-end:var(--stroke-hairline) solid hsl(var(--border));min-height:0;inline-size:var(--app-shell-nav-rail-width);overscroll-behavior:contain;flex-direction:column;flex:none;display:flex;overflow-y:auto}.app-mobile-nav-sections{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.app-topbar-spacer{flex:1}.app-breadcrumb{border-bottom:var(--stroke-hairline) solid hsl(var(--border));padding:var(--space-2) var(--space-page-active-x);color:hsl(var(--muted-foreground));font-size:var(--font-size-base)}@media not all and (width<=56.25rem){.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=start]{grid-template-columns:var(--app-shell-nav-rail-width) minmax(0, 1fr);grid-template-areas:"navrail topbar""navrail main""navrail footer"}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=start][data-topbar-span=full]{grid-template-areas:"topbar topbar""navrail main""navrail footer"}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=end]{grid-template-columns:minmax(0, 1fr) var(--app-shell-nav-rail-width);grid-template-areas:"topbar navrail""main navrail""footer navrail"}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=end][data-topbar-span=full]{grid-template-areas:"topbar topbar""main navrail""footer navrail"}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=top]{grid-template-columns:minmax(0,1fr);grid-template-areas:"navrail""topbar""main""footer";grid-template-rows:var(--app-shell-nav-rail-height) var(--app-shell-bar-height) minmax(0, 1fr) auto}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=top][data-topbar-span=full]{grid-template-areas:"navrail""topbar""main""footer"}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=bottom]{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""main""footer""navrail";grid-template-rows:var(--app-shell-bar-height) minmax(0, 1fr) auto var(--app-shell-nav-rail-height)}.app-root:where([data-sidebar=none])[data-nav-rail][data-nav-rail-position=bottom][data-topbar-span=full]{grid-template-areas:"topbar""main""footer""navrail"}}@media (width<=56.25rem){.app-root{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""main""footer"}.app-sidebar,.app-nav-rail{display:none}.app-root[data-nav-rail]:is([data-nav-rail-position=top],[data-nav-rail-position=bottom]){grid-template-rows:var(--app-shell-bar-height) minmax(0, 1fr) auto}.app-root[data-topbar=none]>.app-topbar{display:flex}.app-topbar-left:has(.app-mobile-sidebar-trigger){display:flex}.app-root .app-mobile-nav-trigger{display:inline-flex}.app-root[data-responsive-navigation=docked]{grid-template-areas:"sidebar topbar""sidebar main""sidebar footer";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr)}.app-root[data-responsive-navigation=docked][data-collapsed=true]{grid-template-columns:var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr)}.app-root[data-responsive-navigation=docked][data-topbar-span=full]{grid-template-areas:"topbar topbar""sidebar main""sidebar footer"}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=start]{grid-template-areas:"navrail sidebar topbar""navrail sidebar main""navrail sidebar footer";grid-template-columns:var(--app-shell-nav-rail-width) var(--app-shell-sidebar-width) minmax(0, 1fr)}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=start][data-collapsed=true]{grid-template-columns:var(--app-shell-nav-rail-width) var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr)}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=start][data-topbar-span=full]{grid-template-areas:"topbar topbar topbar""navrail sidebar main""navrail sidebar footer"}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=end]{grid-template-areas:"sidebar topbar navrail""sidebar main navrail""sidebar footer navrail";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr) var(--app-shell-nav-rail-width)}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=end][data-collapsed=true]{grid-template-columns:var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr) var(--app-shell-nav-rail-width)}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=end][data-topbar-span=full]{grid-template-areas:"topbar topbar topbar""sidebar main navrail""sidebar footer navrail"}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=top]{grid-template-areas:"navrail navrail""sidebar topbar""sidebar main""sidebar footer";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--app-shell-nav-rail-height) var(--app-shell-bar-height) minmax(0, 1fr) auto}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=top][data-topbar-span=full]{grid-template-areas:"navrail navrail""topbar topbar""sidebar main""sidebar footer"}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=bottom]{grid-template-areas:"sidebar topbar""sidebar main""sidebar footer""navrail navrail";grid-template-columns:var(--app-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--app-shell-bar-height) minmax(0, 1fr) auto var(--app-shell-nav-rail-height)}.app-root[data-responsive-navigation=docked][data-nav-rail]:is([data-nav-rail-position=top],[data-nav-rail-position=bottom])[data-collapsed=true]{grid-template-columns:var(--app-shell-sidebar-collapsed-width) minmax(0, 1fr)}.app-root[data-responsive-navigation=docked][data-nav-rail][data-nav-rail-position=bottom][data-topbar-span=full]{grid-template-areas:"topbar topbar""sidebar main""sidebar footer""navrail navrail"}.app-root[data-responsive-navigation=docked]>.app-sidebar,.app-root[data-responsive-navigation=docked]>.app-nav-rail{display:flex}.app-root[data-sidebar=none][data-nav-rail][data-responsive-navigation=docked]{grid-template-columns:var(--app-shell-nav-rail-width) minmax(0, 1fr);grid-template-areas:"navrail topbar""navrail main""navrail footer"}.app-root[data-sidebar=none][data-nav-rail][data-responsive-navigation=docked][data-topbar-span=full]{grid-template-areas:"topbar topbar""navrail main""navrail footer"}.app-root[data-responsive-navigation=docked] .app-mobile-nav-trigger{display:none}}@media (width<=720px){.app-topbar{padding-inline:var(--app-shell-bar-inset-compact)}}.sb-root{display:contents}.ui-org-switcher{width:100%;min-width:0}.ui-org-switcher[data-collapsed=true]{justify-content:center;display:flex}.ui-org-switcher-trigger{width:100%;height:var(--org-switcher-trigger-height);min-width:0;padding-inline:var(--org-switcher-trigger-padding-x);justify-content:flex-start}.ui-org-switcher-trigger[data-collapsed=true]{width:var(--org-switcher-trigger-height);padding:0}.ui-org-switcher-avatar{width:var(--org-switcher-avatar-size);height:var(--org-switcher-avatar-size);border-radius:var(--radius);background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-size:var(--sidebar-avatar-font-size);font-weight:var(--font-weight-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.ui-org-switcher-avatar>*{width:100%;height:100%}.ui-org-switcher-current,.ui-org-switcher-option{text-align:start;flex:1;min-width:0;display:grid}.ui-org-switcher-name,.ui-org-switcher-meta{line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-org-switcher-name{font-size:var(--sidebar-user-name-font-size);font-weight:var(--font-weight-medium)}.ui-org-switcher-meta{color:hsl(var(--org-switcher-meta-foreground,var(--muted-foreground)));font-size:var(--sidebar-user-role-font-size)}.ui-org-switcher-chevron,.ui-org-switcher-check,.ui-org-switcher-spinner{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.ui-org-switcher-chevron{color:hsl(var(--muted-foreground));margin-inline-start:auto}.ui-org-switcher-check{margin-inline-start:auto}.ui-org-switcher-popover{--popover-surface-inline-size:min(var(--org-switcher-menu-width), calc(100vw - var(--space-4)));--popover-space-inset:0}[data-slot=dialog-content].ui-org-switcher-dialog{--dialog-space-x:var(--org-switcher-sheet-inset);--dialog-space-inset:var(--dialog-space-y) var(--org-switcher-sheet-inset);--org-switcher-list-offset:var(--org-switcher-sheet-inset);max-inline-size:var(--org-switcher-dialog-width)}[data-slot=sheet-content].ui-org-switcher-sheet{--sheet-pad-x:var(--org-switcher-sheet-inset);--org-switcher-list-offset:var(--org-switcher-sheet-inset);max-height:var(--org-switcher-sheet-max-height);border-start-start-radius:var(--radius-lg,var(--radius));border-start-end-radius:var(--radius-lg,var(--radius))}.ui-org-switcher-command{--command-list-split-inset:var(--org-switcher-list-inset);width:100%;padding-inline:calc(var(--org-switcher-list-inset) - var(--org-switcher-list-offset))}.ui-org-switcher-command .ui-command-input-wrapper{border:var(--stroke-hairline) solid hsl(var(--input) / var(--input-alpha,100%));border-radius:var(--control-radius);margin-block:var(--org-switcher-search-space-block);background:hsl(var(--background));margin-inline:0}:is([data-slot=dialog-footer]:has(>.ui-org-switcher-legend),[data-slot=sheet-footer]:has(>.ui-org-switcher-legend)){justify-content:flex-start}.ui-org-switcher-legend{align-items:center;gap:var(--org-switcher-legend-space-gap);color:hsl(var(--muted-foreground));font-size:var(--org-switcher-legend-font-size);flex-wrap:wrap;display:flex}.ui-org-switcher-hint{align-items:center;gap:var(--org-switcher-hint-space-gap);display:inline-flex}.ui-org-switcher-hint>.kbd{margin-inline-start:0}.ui-org-switcher-state{min-height:var(--org-switcher-state-min-height);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;display:flex}.ui-org-switcher-spinner{animation:1s linear infinite spin}.ui-app-launcher-popover{--popover-surface-inline-size:min(var(--app-launcher-panel-width), calc(100vw - var(--space-4)));--popover-space-inset:var(--space-2)}.ui-app-launcher-sheet{max-height:var(--app-launcher-sheet-max-height);border-start-start-radius:var(--radius-lg,var(--radius));border-start-end-radius:var(--radius-lg,var(--radius))}[data-slot=dialog-overlay].ui-app-launcher-launchpad-overlay{background-color:var(--app-launcher-launchpad-backdrop-background,hsl(var(--background)));container:app-launcher-launchpad/inline-size}@supports (color:color-mix(in lab, red, red)){[data-slot=dialog-overlay].ui-app-launcher-launchpad-overlay{background-color:var(--app-launcher-launchpad-backdrop-background,color-mix(in srgb, hsl(var(--background)) var(--app-launcher-launchpad-backdrop-alpha), transparent))}}[data-slot=dialog-overlay].ui-app-launcher-launchpad-overlay{-webkit-backdrop-filter:blur(var(--app-launcher-launchpad-backdrop-blur-size)) saturate(var(--app-launcher-launchpad-backdrop-color-saturate));backdrop-filter:blur(var(--app-launcher-launchpad-backdrop-blur-size)) saturate(var(--app-launcher-launchpad-backdrop-color-saturate));padding:var(--app-launcher-launchpad-space-safe-area);place-items:start;display:grid}[data-slot=dialog-content].ui-app-launcher-launchpad{width:auto;max-width:min(var(--app-launcher-launchpad-panel-max-width), calc(100vw - 2 * var(--app-launcher-launchpad-space-inset)));max-height:calc(100dvh - 2 * var(--app-launcher-launchpad-space-inset));padding:var(--app-launcher-launchpad-space-inset);box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:start;display:grid;position:relative;inset:auto;overflow:auto;transform:none}.ui-app-launcher-launchpad .ui-app-launcher-panel{--app-launcher-columns:3;gap:var(--app-launcher-launchpad-panel-gap);max-height:none;overflow:visible}@container app-launcher-launchpad (width>=40rem){.ui-app-launcher-launchpad .ui-app-launcher-panel{--app-launcher-columns:4}}@container app-launcher-launchpad (width>=48rem){.ui-app-launcher-launchpad .ui-app-launcher-panel{--app-launcher-columns:5}}@container app-launcher-launchpad (width>=64rem){.ui-app-launcher-launchpad .ui-app-launcher-panel{--app-launcher-columns:6}}.ui-app-launcher-launchpad .ui-app-launcher-grid{grid-template-columns:repeat(auto-fit, var(--app-launcher-launchpad-tile-inline-size));max-width:calc(var(--app-launcher-columns) * (var(--app-launcher-launchpad-tile-inline-size) + var(--app-launcher-launchpad-grid-gap)) - var(--app-launcher-launchpad-grid-gap));justify-content:start;gap:var(--app-launcher-launchpad-grid-gap)}.ui-app-launcher-launchpad .ui-app-launcher-tile{justify-content:flex-start;gap:var(--app-launcher-launchpad-tile-gap);padding:var(--app-launcher-launchpad-tile-padding);border-radius:var(--app-launcher-launchpad-tile-radius,var(--radius))}.ui-app-launcher-launchpad .ui-app-launcher-tile:hover,.ui-app-launcher-launchpad .ui-app-launcher-tile[aria-current=page]{background:var(--app-launcher-launchpad-tile-hover-background);color:hsl(var(--app-launcher-tile-color,var(--foreground)))}.ui-app-launcher-launchpad .ui-app-launcher-mark{width:var(--app-launcher-launchpad-mark-size);height:var(--app-launcher-launchpad-mark-size);border:var(--stroke-hairline) solid var(--app-launcher-launchpad-mark-border-color);border-radius:var(--app-launcher-launchpad-mark-radius,var(--radius));background:var(--app-launcher-launchpad-mark-background);box-shadow:var(--app-launcher-launchpad-mark-shadow);color:hsl(var(--foreground));font-size:var(--app-launcher-launchpad-mark-font-size);-webkit-backdrop-filter:blur(calc(var(--app-launcher-launchpad-backdrop-blur-size) / 2)) saturate(var(--app-launcher-launchpad-backdrop-color-saturate));backdrop-filter:blur(calc(var(--app-launcher-launchpad-backdrop-blur-size) / 2)) saturate(var(--app-launcher-launchpad-backdrop-color-saturate))}.ui-app-launcher-launchpad .ui-app-launcher-group{justify-items:center}.ui-app-launcher-launchpad .ui-app-launcher-group-label{text-align:center}.ui-app-launcher-launchpad .ui-app-launcher-name{font-size:var(--app-launcher-launchpad-name-font-size)}.ui-app-launcher-launchpad [data-slot=dialog-header]{align-items:start}.ui-app-launcher-launchpad [data-slot=dialog-close]{padding:var(--app-launcher-launchpad-close-space-padding);position:fixed;inset-block-start:var(--app-launcher-launchpad-space-inset);inset-inline-end:var(--app-launcher-launchpad-space-inset)}.ui-app-launcher-launchpad [data-slot=dialog-title]{color:hsl(var(--foreground));font-size:var(--app-launcher-launchpad-title-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--app-launcher-launchpad-title-letter-spacing);text-transform:uppercase}.ui-app-launcher-panel{--app-launcher-columns:3;max-height:var(--app-launcher-panel-max-height);gap:var(--app-launcher-panel-gap);display:grid;overflow-y:auto}.ui-app-launcher-grid{grid-template-columns:repeat(var(--app-launcher-columns), minmax(0, 1fr));gap:var(--app-launcher-grid-gap);margin:0;padding:0;list-style:none;display:grid}.ui-app-launcher-cell{display:flex}.ui-app-launcher-tile{min-width:0;min-height:var(--app-launcher-tile-min-height);justify-content:center;align-items:center;gap:var(--app-launcher-tile-gap);padding:var(--app-launcher-tile-padding);border-radius:var(--app-launcher-tile-radius,var(--radius));color:hsl(var(--app-launcher-tile-color,var(--foreground)));text-align:center;transition:background-color var(--duration-fast), color var(--duration-fast);flex-direction:column;flex:1;text-decoration:none;display:flex}.ui-app-launcher-tile:hover{background:hsl(var(--app-launcher-tile-hover-background,var(--accent)) / var(--app-launcher-tile-hover-background-alpha,100%));color:hsl(var(--app-launcher-tile-hover-color,var(--accent-foreground)))}.ui-app-launcher-tile[aria-current=page]{background:var(--app-launcher-tile-current-background,hsl(var(--secondary)))}.ui-app-launcher-mark{width:var(--app-launcher-mark-size);height:var(--app-launcher-mark-size);border-radius:var(--app-launcher-mark-radius,var(--radius));background:hsl(var(--app-launcher-mark-background));color:hsl(var(--app-launcher-mark-foreground));font-size:var(--app-launcher-mark-font-size);font-weight:var(--font-weight-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.ui-app-launcher-mark>*{width:100%;height:100%}.ui-app-launcher-name{max-width:100%;font-size:var(--app-launcher-name-font-size);line-height:var(--line-height-tight);overflow-wrap:anywhere}.ui-app-launcher-group{gap:var(--app-launcher-grid-gap);display:grid}.ui-app-launcher-group-label{padding-inline:var(--app-launcher-tile-padding);color:hsl(var(--app-launcher-group-label-color,var(--muted-foreground)));font-size:var(--app-launcher-group-label-font-size);font-weight:var(--font-weight-medium)}.ui-app-launcher-state{min-height:var(--app-launcher-state-min-height);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;display:flex}.ui-app-launcher-spinner{width:var(--icon-size-md);height:var(--icon-size-md);flex:none;animation:1s linear infinite spin}.sb-product,.sb-brand{min-width:0;min-height:var(--app-shell-bar-height);align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:0;border-bottom:var(--stroke-hairline) solid hsl(var(--border));color:inherit;text-align:start;background:0 0;flex:none;font-family:inherit;display:flex}.sb-product{cursor:pointer}.sb-product:hover{background:hsl(var(--accent))}.sb-product-static,.sb-product-static:hover{cursor:default;background:0 0}.sb-logo-mark{width:var(--sidebar-brand-mark-size);height:var(--sidebar-brand-mark-size);border-radius:var(--radius);color:var(--sidebar-logo-mark-color,white);font-size:var(--sidebar-logo-mark-font-size);flex:none;place-items:center;font-weight:700;display:grid}.sb-product-meta{flex:1;gap:2px;min-width:0;display:grid}.sb-product-name{font-size:var(--font-size-base);font-weight:700;line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-product-tenant,.sb-product-caret{color:hsl(var(--muted-foreground))}.sb-product-tenant{font-size:var(--sidebar-product-tenant-font-size);letter-spacing:.08em;font-weight:700;line-height:var(--line-height-normal);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sb-product-caret svg{width:var(--sidebar-product-caret-icon-size);height:var(--sidebar-product-caret-icon-size)}.sb-nav-scroll{overscroll-behavior:contain;min-height:0;padding:var(--sidebar-nav-scroll-padding);flex:1;overflow-y:auto}.sb-section{padding:0}.sb-section+.sb-section{margin-top:var(--sidebar-section-gap)}.sb-section-label{padding:0 var(--sidebar-section-label-padding-x) var(--sidebar-section-label-padding-bottom);color:var(--sidebar-section-label-foreground,hsl(var(--muted-foreground)));font-size:var(--sidebar-section-label-font-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.sb-nav{gap:var(--sidebar-nav-gap);flex-direction:column;display:flex}.ui-nav-list{gap:var(--sidebar-nav-gap);flex-direction:column;min-width:0;display:flex}.sb-nav-item{width:100%;height:var(--sidebar-nav-item-height);align-items:center;gap:var(--sidebar-nav-item-gap);min-width:0;padding-inline:var(--sidebar-nav-item-padding-x);border-radius:var(--sidebar-nav-item-radius,calc(var(--radius) - 1px));color:var(--sidebar-nav-item-foreground,hsl(var(--muted-foreground)));cursor:pointer;font-family:inherit;font-size:var(--sidebar-nav-item-font-size);text-align:start;background:0 0;border:0;flex:none;line-height:1;display:flex}.sb-nav-item:hover{background:var(--sidebar-item-hover-background,hsl(var(--accent)));color:var(--sidebar-nav-item-hover-foreground,hsl(var(--foreground)))}.sb-nav-item[data-active=true]{background:var(--sidebar-item-active-background,hsl(var(--primary)))}@supports (color:color-mix(in lab, red, red)){.sb-nav-item[data-active=true]{background:var(--sidebar-item-active-background,color-mix(in srgb, hsl(var(--primary)) var(--sidebar-item-active-background-alpha), transparent))}}.sb-nav-item[data-active=true]{color:var(--sidebar-item-active-foreground,hsl(var(--text-primary,var(--primary-active,from hsl(var(--primary)) var(--primary-active-channels)))));font-weight:var(--font-weight-medium)}.sb-icon{width:var(--sidebar-nav-icon-size);height:var(--sidebar-nav-icon-size);color:var(--sidebar-nav-icon-foreground,currentColor);flex:none;place-items:center;line-height:0;display:grid}.sb-icon svg{width:var(--sidebar-nav-icon-size);height:var(--sidebar-nav-icon-size);flex:none;display:block}.sb-label{min-width:0;line-height:var(--sidebar-nav-item-line-height);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sb-badge{border-radius:var(--radius-pill);background:var(--sidebar-badge-background,hsl(var(--secondary)));min-width:1.125rem;color:var(--sidebar-badge-foreground,hsl(var(--muted-foreground)));font-size:var(--sidebar-badge-font-size);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding-inline:.375rem;line-height:1.2;display:inline-flex}.sb-badge[data-tone=destructive]{background:var(--sidebar-badge-destructive-background,hsl(var(--destructive)));color:var(--sidebar-badge-destructive-foreground,hsl(var(--destructive-foreground)))}.sb-trailing-icon{width:var(--sidebar-nav-icon-size);height:var(--sidebar-nav-icon-size);flex:none;place-items:center;line-height:0;display:grid}.sb-trailing-icon svg{width:var(--sidebar-nav-icon-size);height:var(--sidebar-nav-icon-size);flex:none;display:block}.sb-footer{border-top:var(--stroke-hairline) solid hsl(var(--border));padding:var(--space-2);margin-top:auto}.sb-nav-group-trigger .sb-chevron{inline-size:var(--sidebar-nav-icon-size);block-size:var(--sidebar-nav-icon-size);opacity:.6;flex:none;margin-inline-start:auto;transition:transform .15s}.sb-nav-group-trigger[data-state=open] .sb-chevron{transform:rotate(180deg)}.sb-nav-sub{margin:2px 0 var(--space-1) calc(var(--space-2) + .6875rem);border-inline-start:var(--stroke-hairline) solid hsl(var(--border));flex-direction:column;gap:2px;padding-inline-start:var(--space-3);display:flex}.sb-nav-item--sub{height:1.75rem;font-size:var(--sidebar-nav-sub-font-size);color:var(--sidebar-nav-item-foreground,hsl(var(--muted-foreground)))}.sb-nav-item--sub:before{content:"";border-radius:var(--radius-pill);opacity:.4;background:currentColor;flex:none;width:4px;height:4px}.sb-nav-item--sub:hover{color:var(--sidebar-nav-item-hover-foreground,hsl(var(--foreground)));background:0 0}.sb-nav-item--sub[data-active=true]{color:var(--sidebar-item-active-foreground,hsl(var(--text-primary,var(--primary-active,from hsl(var(--primary)) var(--primary-active-channels)))));font-weight:var(--font-weight-medium);background:0 0}.sb-nav-item--sub[data-active=true]:before{background:var(--sidebar-item-active-tint,hsl(var(--primary)));opacity:1}.sb-nav-item:hover .sb-icon{color:var(--sidebar-nav-icon-hover-foreground,var(--sidebar-nav-icon-foreground,currentColor))}.sb-nav-item[data-active=true] .sb-icon{color:var(--sidebar-nav-icon-active-foreground,var(--sidebar-nav-icon-foreground,currentColor))}.sb-nav-item[aria-disabled=true]{color:var(--sidebar-nav-item-disabled-foreground,var(--sidebar-nav-item-foreground,hsl(var(--muted-foreground))))}.sb-nav-item[aria-disabled=true] .sb-icon{color:var(--sidebar-nav-icon-disabled-foreground,var(--sidebar-nav-icon-foreground,currentColor))}.sb-flyout-pop{width:auto;min-width:11rem;padding:var(--space-1);flex-direction:column;gap:2px;display:flex}.sb-flyout-title{padding:var(--space-1) var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--sidebar-flyout-title-font-size);font-weight:var(--font-weight-medium);white-space:nowrap}.sb-user{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;font-family:inherit;display:flex}.sb-user:hover,.sb-user[data-state=open]{background:hsl(var(--accent))}.sb-user:focus{outline:none}.sb-user-avatar{border-radius:var(--radius-pill);background:hsl(var(--secondary));width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));font-size:var(--sidebar-avatar-font-size);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.sb-user-live{border-radius:var(--radius-pill);border:var(--stroke-sm) solid hsl(var(--card) / var(--card-alpha,100%));background:hsl(var(--success));inset-inline-end:-1px;width:.5625rem;height:.5625rem;position:absolute;bottom:-1px}.sb-user-meta{flex:1;min-width:0;display:grid}.sb-user-name{font-size:var(--sidebar-user-name-font-size);font-weight:500;line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-user-role{color:hsl(var(--muted-foreground));font-size:var(--sidebar-user-role-font-size);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-user-menu{color:hsl(var(--muted-foreground));flex:none}:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-user-meta,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-user-menu,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-product-name,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-product-tenant,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-product-caret,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-section-label,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-label,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-trailing-icon,:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-badge{display:none}:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-product{justify-content:center;padding:0}:is(.app-root[data-collapsed=true]>.app-sidebar,.sb-root[data-collapsed=true]) .sb-nav-item{width:var(--control-height);justify-content:center;margin-inline:auto;padding:0}.tb-switcher{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.ui-topbar{height:var(--topbar-height);align-self:stretch;align-items:center;gap:var(--topbar-gap);width:auto;min-width:0;max-width:100%;padding-inline:var(--topbar-inset);background-color:hsl(var(--background) / var(--topbar-background-alpha));-webkit-backdrop-filter:blur(var(--topbar-backdrop-blur-size));backdrop-filter:blur(var(--topbar-backdrop-blur-size));overflow-clip-margin:var(--focus-ring-clip-margin);flex:1;display:flex;overflow:clip}.ui-topbar-start,.ui-topbar-center,.ui-topbar-end{align-self:stretch;align-items:center;gap:var(--topbar-gap);overflow-clip-margin:var(--focus-ring-clip-margin);min-width:0;display:flex;overflow:clip}@supports not (overflow-clip-margin:1px){.app-sidebar,.app-nav-rail,.app-topbar,.ui-topbar,.ui-topbar-start,.ui-topbar-center,.ui-topbar-end{overflow:visible}}.ui-topbar-start{min-inline-size:var(--topbar-item-min-width);flex:0 auto}.ui-topbar-start>:last-child:not(:is(button,a,[role=button],.ui-button)){overflow-clip-margin:var(--focus-ring-clip-margin);min-width:0;max-width:100%;line-height:var(--topbar-start-truncate-line-height);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:clip}.ui-topbar-center{flex:1;justify-content:center}:is(.ui-topbar-start,.ui-topbar-center,.ui-topbar-end)>:has(.ui-topbar-item){align-self:stretch}.ui-topbar-end{flex:0 auto;max-width:100%;margin-inline-start:auto}.ui-topbar[data-overflow=scroll]{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.ui-topbar[data-overflow=scroll]::-webkit-scrollbar{display:none}.ui-topbar[data-overflow=scroll]>.ui-topbar-end{min-inline-size:auto;max-inline-size:none}.ui-topbar[data-overflow=menu]{min-inline-size:var(--topbar-item-min-width);overflow:hidden}.ui-topbar[data-overflow=menu]>.ui-topbar-end{min-inline-size:auto;max-inline-size:none}.ui-topbar[data-overflow=menu]>[data-topbar-overflow-trigger]{margin-inline-start:auto}.ui-topbar-overflow{align-items:center;gap:var(--topbar-gap);max-inline-size:calc(100vi - 2 * var(--popover-space-inset) - var(--space-4));flex-wrap:wrap;display:flex}.ui-topbar-overflow>:is(.ui-topbar-start,.ui-topbar-center,.ui-topbar-end){min-block-size:var(--topbar-item-min-width);flex-wrap:wrap;margin-inline-start:0;overflow:visible}.ui-topbar-item{min-width:var(--topbar-item-min-width);justify-content:center;align-self:stretch;align-items:center;gap:var(--topbar-item-gap);padding-inline:var(--topbar-item-padding-inline);border-radius:var(--topbar-item-radius);color:hsl(var(--topbar-item-color,var(--muted-foreground)));cursor:pointer;font:inherit;white-space:nowrap;--focus-ring-offset:var(--topbar-item-focus-ring-offset);transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:0;flex:none;display:inline-flex}.ui-topbar-item:hover{background:hsl(var(--topbar-item-hover-background,var(--accent)) / var(--topbar-item-hover-background-alpha,100%));color:hsl(var(--topbar-item-hover-color,var(--accent-foreground)))}.ui-topbar-item:active,.ui-topbar-item[data-state=open]{background:hsl(var(--topbar-item-active-background));color:hsl(var(--topbar-item-hover-color,var(--accent-foreground)))}.ui-topbar-item:disabled,.ui-topbar-item[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-topbar-item:has(>[data-slot=topbar-item-badge]){position:relative}.ui-topbar-item-badge{min-inline-size:var(--topbar-item-badge-size);block-size:var(--topbar-item-badge-size);padding-inline:var(--topbar-item-badge-padding-inline);border-radius:var(--radius-pill);background:var(--topbar-item-badge-background,hsl(var(--secondary)));color:var(--topbar-item-badge-foreground,hsl(var(--muted-foreground)));font-size:var(--topbar-item-badge-font-size);font-weight:var(--font-weight-medium);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-block-start:calc(50% - var(--topbar-icon-size) / 2 - var(--topbar-item-badge-offset-block));inset-inline-end:calc(50% - var(--topbar-icon-size) / 2 - var(--topbar-item-badge-offset-inline))}.ui-topbar-item-badge[data-tone=destructive]{background:var(--topbar-item-badge-destructive-background,hsl(var(--destructive)));color:var(--topbar-item-badge-destructive-foreground,hsl(var(--destructive-foreground)))}.ui-topbar-item>svg{width:var(--topbar-icon-size);height:var(--topbar-icon-size);flex:none}.ui-topbar-item-icon{flex:none;align-items:center;display:inline-flex}.ui-topbar-item-icon svg{inline-size:var(--topbar-icon-size);block-size:var(--topbar-icon-size)}@media (width<=68.75rem){.ui-topbar-center{display:var(--topbar-center-compact-display)}}.tb-search{flex:0 1 var(--topbar-search-width);width:100%;min-inline-size:0;max-width:var(--topbar-search-max-width);height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding-inline:var(--space-2);border:var(--stroke-hairline) solid hsl(var(--input) / var(--input-alpha,100%));border-radius:var(--radius);background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;font-size:var(--font-size-base);display:flex}.tb-search svg,.tb-icon-btn svg{width:var(--topbar-icon-size);height:var(--topbar-icon-size)}.tb-search .kbd{margin-inline-start:auto}.kbd{border:var(--stroke-hairline) solid hsl(var(--border));border-bottom-width:var(--stroke-md);background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-family:var(--font-family-mono);font-size:var(--kbd-font-size);border-radius:4px;align-items:center;margin-inline-start:auto;padding:1px 5px;line-height:1.2;display:inline-flex}.tb-icon-btn{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.tb-icon-btn:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.tb-icon-btn:focus{outline:none}.tb-bell{position:relative}.tb-bell-dot{border-radius:var(--radius-pill);background:hsl(var(--attention));top:.35rem;width:.375rem;height:.375rem;position:absolute;inset-inline-end:.35rem}@media (width<=768px){.ui-topbar-item{padding-inline:var(--topbar-item-padding-inline-compact)}.tb-search .kbd,.tb-search .tb-search-label{display:none}.tb-search{width:auto;min-inline-size:var(--control-height-sm);min-width:var(--control-height-sm);inline-size:var(--control-height-sm);block-size:var(--control-height-sm);flex:none;justify-content:center;padding-inline:0}.tb-search span{display:none}}.ui-error-surface{width:100%;max-width:var(--error-surface-max-width);align-items:center;gap:var(--error-surface-gap);padding-block:var(--error-surface-padding-block);text-align:center;flex-direction:column;margin-inline:auto;display:flex;container:error-surface/inline-size}.ui-error-surface-brand{justify-content:center;padding-block-end:var(--error-surface-brand-gap);display:flex}.ui-error-surface .ui-error-surface-body{width:100%;padding-block:0}.ui-error-surface-status{margin:0}.ui-error-surface-meta{gap:var(--error-surface-meta-gap);border-block-start:var(--error-surface-meta-border);width:100%;flex-direction:column;margin:0;padding-block-start:var(--error-surface-meta-padding-block);display:flex}.ui-error-surface-meta-row{justify-content:center;gap:var(--error-surface-meta-row-gap);flex-wrap:wrap;display:flex}.ui-error-surface-meta-row>dd{margin-inline-start:0}.ui-error-surface-progress{width:100%;max-width:var(--error-surface-progress-max-width)}@container error-surface not (width>=30rem){.ui-error-surface{padding-block:var(--error-surface-padding-block-compact)}.ui-error-surface-meta-row{flex-direction:column;gap:0}}.ui-mobile-shell{--control-height:var(--mobile-shell-control-height);--control-height-sm:calc(var(--control-height) - calc(.25rem * var(--scaling)));--control-height-lg:calc(var(--control-height) + calc(.25rem * var(--scaling)));--control-height-xs:calc(var(--control-height) - calc(.5rem * var(--scaling)));--mobile-shell-padding-inline:calc(var(--mobile-shell-inset-inline) + var(--mobile-shell-safe-inset-inline));block-size:var(--mobile-shell-block-size);background:hsl(var(--background));flex-direction:column;display:flex;overflow:hidden}.ui-mobile-shell[data-height=fill]{--mobile-shell-block-size:100%}.ui-mobile-shell[data-width=phone]{max-inline-size:var(--mobile-shell-max-inline-size);margin-inline:auto}.ui-mobile-shell-chrome{flex-direction:column;flex:none;min-inline-size:0;display:flex}.ui-mobile-shell-status{min-block-size:calc(var(--mobile-shell-status-bar-height) + var(--mobile-shell-safe-inset-block-start));justify-content:space-between;align-items:center;gap:var(--mobile-shell-region-gap);padding-block-start:var(--mobile-shell-safe-inset-block-start);padding-inline:var(--mobile-shell-padding-inline);background:hsl(var(--card) / var(--card-alpha,100%));flex:none;display:flex}.ui-mobile-shell-header{min-block-size:var(--mobile-shell-header-bar-height);overflow-clip-margin:var(--focus-ring-clip-margin);align-items:center;gap:var(--mobile-shell-region-gap);min-inline-size:0;padding-inline:var(--mobile-shell-padding-inline);border-block-end:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--card) / var(--card-alpha,100%));background-image:var(--topbar-gradient);flex:none;display:flex;overflow:clip}.ui-mobile-shell-header:first-child{min-block-size:calc(var(--mobile-shell-header-bar-height) + var(--mobile-shell-safe-inset-block-start));padding-block-start:var(--mobile-shell-safe-inset-block-start)}.ui-mobile-shell-main{overscroll-behavior-block:contain;contain:paint;min-block-size:0;min-inline-size:0;padding-block:var(--mobile-shell-main-padding-block);padding-inline:var(--mobile-shell-padding-inline);background-image:var(--gradient-glow);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ui-mobile-shell-main:focus-visible{box-shadow:inset 0 0 0 calc(var(--region-focus-ring-width) * var(--focus-outline)) var(--region-focus-ring-color,hsl(var(--focus-ring-color,var(--ring))));outline:none}.ui-mobile-shell-actions{align-items:center;gap:var(--mobile-shell-region-gap);min-inline-size:0;padding-block:var(--mobile-shell-actions-padding-block);padding-inline:var(--mobile-shell-padding-inline);border-block-start:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--card) / var(--card-alpha,100%));flex:none;display:flex}.ui-mobile-shell-tabbar{min-block-size:calc(var(--mobile-shell-tab-bar-height) + var(--mobile-shell-safe-inset-block-end));min-inline-size:0;padding-block-end:var(--mobile-shell-safe-inset-block-end);padding-inline:var(--mobile-shell-safe-inset-inline);border-block-start:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--card) / var(--card-alpha,100%));flex:none;display:flex}.ui-mobile-shell-tabbar>*{flex:1 1 0;min-inline-size:0}.ui-mobile-shell-actions:last-child{padding-block-end:calc(var(--mobile-shell-actions-padding-block) + var(--mobile-shell-safe-inset-block-end))}.ui-mobile-shell-main:last-child{padding-block-end:calc(var(--mobile-shell-main-padding-block) + var(--mobile-shell-safe-inset-block-end))}.ui-centered-shell[data-preset=public-landing]{--centered-shell-main-padding:var(--centered-shell-landing-main-padding-block) var(--centered-shell-landing-inset-inline);--heading-h1:var(--centered-shell-landing-heading-size);--card-shadow:var(--centered-shell-landing-card-shadow);background:hsl(var(--centered-shell-landing-background,var(--background)))}.ui-centered-shell[data-preset=public-landing] .ui-centered-shell-column{max-width:var(--centered-shell-landing-max-width);gap:var(--centered-shell-landing-section-gap);flex-direction:column;display:flex}.ui-centered-shell[data-preset=public-landing] .ui-centered-shell-bar,.ui-centered-shell[data-preset=public-landing] .ui-centered-shell-footer{padding-inline:max(var(--centered-shell-landing-inset-inline), calc((100% - var(--centered-shell-landing-max-width)) / 2))}.ui-centered-shell[data-preset=public-landing] .ui-centered-shell-footer{padding-block:var(--centered-shell-landing-footer-padding-block);text-align:start}@media not all and (width>=40rem){.ui-centered-shell[data-preset=public-landing]{--centered-shell-landing-inset-inline:var(--centered-shell-landing-inset-inline-compact);--centered-shell-landing-main-padding-block:var(--centered-shell-landing-main-padding-block-compact);--centered-shell-landing-section-gap:var(--centered-shell-landing-section-gap-compact);--centered-shell-landing-heading-size:var(--centered-shell-landing-heading-size-compact)}}.app-root[data-sidebar=none]:not([data-nav-rail]){grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""main""footer"}.ui-reveal{animation:ui-reveal-in var(--duration-slow) var(--ease-emphasized) both;will-change:transform, opacity}.ui-reveal[data-reveal-on=view]{animation:none}.ui-reveal[data-reveal-state=out]{opacity:0;transform:translateY(var(--reveal-distance))}.ui-reveal[data-reveal-state=in]{animation-name:ui-reveal-in;animation-duration:var(--duration-slow);animation-timing-function:var(--ease-emphasized);animation-fill-mode:both}.ui-reveal[data-reveal-delay="1"]{animation-delay:calc(var(--reveal-stagger-step) * 1)}.ui-reveal[data-reveal-delay="2"]{animation-delay:calc(var(--reveal-stagger-step) * 2)}.ui-reveal[data-reveal-delay="3"]{animation-delay:calc(var(--reveal-stagger-step) * 3)}.ui-reveal[data-reveal-delay="4"]{animation-delay:calc(var(--reveal-stagger-step) * 4)}.ui-reveal[data-reveal-delay="5"]{animation-delay:calc(var(--reveal-stagger-step) * 5)}.ui-reveal[data-reveal-delay="6"]{animation-delay:calc(var(--reveal-stagger-step) * 6)}@keyframes ui-reveal-in{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-reveal,.ui-reveal[data-reveal-delay],.ui-reveal[data-reveal-state]{animation:none}.ui-reveal[data-reveal-state=out]{opacity:1;transform:none}}.ui-activity{align-items:center;gap:var(--activity-gap);font-size:var(--activity-font-size-sm);display:inline-flex}.ui-activity[data-size=xs]{font-size:var(--activity-font-size-xs)}.ui-activity[data-size=md]{font-size:var(--activity-font-size-md)}.ui-activity[data-size=lg]{font-size:var(--activity-font-size-lg)}.ui-activity-mark{align-items:flex-end;gap:var(--activity-gap);block-size:calc(var(--activity-mark-size) + var(--activity-mark-offset));color:hsl(var(--activity-color,var(--muted-foreground)));display:inline-flex}.ui-activity[data-tone=default] .ui-activity-mark{color:hsl(var(--foreground))}.ui-activity[data-tone=primary] .ui-activity-mark{color:hsl(var(--text-brand,var(--primary)))}.ui-activity[data-tone=success] .ui-activity-mark{color:hsl(var(--text-success))}.ui-activity[data-tone=warning] .ui-activity-mark{color:hsl(var(--text-warning))}.ui-activity[data-tone=destructive] .ui-activity-mark{color:hsl(var(--text-error))}.ui-activity[data-tone=info] .ui-activity-mark{color:hsl(var(--text-info))}.ui-activity[data-tone=inherit] .ui-activity-mark{color:inherit}.ui-activity-dot{inline-size:var(--activity-mark-size);block-size:var(--activity-mark-size);border-radius:var(--radius-pill);opacity:1;animation:ui-activity-bounce var(--activity-interval) var(--ease-standard) infinite;background:currentColor}.ui-activity-dot:nth-child(2){animation-delay:calc(var(--activity-stagger-step) * 1)}.ui-activity-dot:nth-child(3){animation-delay:calc(var(--activity-stagger-step) * 2)}.ui-activity-pulse{inline-size:var(--activity-pulse-mark-size);block-size:var(--activity-pulse-mark-size);border-radius:var(--radius-pill);opacity:1;animation:ui-activity-breathe var(--activity-interval) var(--ease-standard) infinite;background:currentColor}.ui-activity-bar{inline-size:var(--activity-bar-width);block-size:var(--activity-bar-height);border-radius:var(--activity-bar-radius);background:hsl(var(--activity-color,var(--muted-foreground)) / var(--activity-bar-track-alpha));position:relative;overflow:hidden}.ui-activity-bar-segment{inline-size:var(--activity-bar-segment-width);border-radius:inherit;animation:ui-activity-sweep var(--activity-interval) var(--ease-standard) infinite;background:currentColor;position:absolute;inset-block:0;inset-inline-start:0}.ui-activity-label{min-inline-size:0}@keyframes ui-activity-bounce{0%,70%,to{opacity:var(--activity-mark-rest-alpha);transform:translateY(0)}35%{transform:translateY(calc(-1 * var(--activity-mark-offset)));opacity:1}}@keyframes ui-activity-breathe{0%,to{opacity:var(--activity-mark-rest-alpha)}50%{opacity:1}}@keyframes ui-activity-sweep{0%{inset-inline-start:calc(-1 * var(--activity-bar-segment-width))}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.ui-activity-dot,.ui-activity-pulse,.ui-activity-bar-segment{animation:none}}@media (forced-colors:active){.ui-activity-dot,.ui-activity-pulse,.ui-activity-bar-segment{background:canvastext}.ui-activity-bar{border:var(--stroke-hairline) solid CanvasText}}.ui-marquee{align-items:center;gap:var(--marquee-gap-inline);inline-size:100%;min-inline-size:0;display:flex}.ui-marquee-viewport{flex:auto;min-inline-size:0;overflow:hidden}.ui-marquee-scroller{flex:auto;min-inline-size:0}.ui-marquee[data-fade=true] .ui-marquee-viewport{-webkit-mask-image:linear-gradient(to right, transparent, black var(--marquee-mask-width), black calc(100% - var(--marquee-mask-width)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--marquee-mask-width), black calc(100% - var(--marquee-mask-width)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--marquee-mask-width), black calc(100% - var(--marquee-mask-width)), transparent);mask-image:linear-gradient(to right, transparent, black var(--marquee-mask-width), black calc(100% - var(--marquee-mask-width)), transparent)}.ui-marquee-track{will-change:transform;inline-size:max-content;animation:ui-marquee-travel calc(var(--marquee-interval) * var(--marquee-cycle-scale,1)) linear infinite;display:flex}.ui-marquee[data-speed=slow] .ui-marquee-track{animation-duration:calc(var(--marquee-interval-slow) * var(--marquee-cycle-scale,1))}.ui-marquee[data-speed=fast] .ui-marquee-track{animation-duration:calc(var(--marquee-interval-fast) * var(--marquee-cycle-scale,1))}.ui-marquee-copy{align-items:center;gap:var(--marquee-gap-inline);flex:none;padding-inline-end:var(--marquee-gap-inline);display:flex}.ui-marquee-control{flex:none}@keyframes ui-marquee-travel{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--marquee-copies,2)))}}@keyframes ui-marquee-travel-rtl{0%{transform:translate(0)}to{transform:translateX(calc(100% / var(--marquee-copies,2)))}}[dir=rtl] .ui-marquee-track{animation-name:ui-marquee-travel-rtl}.ui-marquee[data-direction=end] .ui-marquee-track{animation-direction:reverse}.ui-marquee[data-playing=false] .ui-marquee-track,.ui-marquee-viewport:focus-within .ui-marquee-track,.ui-marquee[data-pause-on-hover=true] .ui-marquee-viewport:hover .ui-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ui-marquee-track{animation:none}}.ui-separator{flex-shrink:0}.ui-separator:not([data-labelled])[data-orientation=horizontal]{width:100%;height:var(--separator-rule-size,var(--stroke-hairline));background:hsl(var(--separator-rule-color,var(--border)))}.ui-separator:not([data-labelled])[data-orientation=vertical]{width:var(--separator-rule-size,var(--stroke-hairline));background:hsl(var(--separator-rule-color,var(--border)));height:100%}.ui-separator[data-labelled]{align-items:center;gap:var(--separator-label-gap,var(--space-3));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.ui-separator[data-labelled][data-label-align=start]{grid-template-columns:var(--separator-label-inset,var(--space-6)) auto minmax(0, 1fr)}.ui-separator[data-labelled][data-label-align=end]{grid-template-columns:minmax(0, 1fr) auto var(--separator-label-inset,var(--space-6))}.ui-separator-rule{block-size:var(--separator-rule-size,var(--stroke-hairline));background:hsl(var(--separator-rule-color,var(--border)))}.ui-separator-label{min-inline-size:0;color:hsl(var(--separator-label-color,var(--muted-foreground)));font-size:var(--separator-label-font-size);font-weight:var(--separator-label-font-weight);line-height:var(--separator-label-line-height);overflow-wrap:anywhere}.ui-separator[data-tone=muted]{--separator-rule-color:var(--separator-tone-muted-rule-color,var(--border));--separator-label-color:var(--separator-tone-muted-label-color,var(--muted-foreground))}.ui-separator[data-tone=primary]{--separator-rule-color:var(--separator-tone-primary-rule-color,var(--primary));--separator-label-color:var(--separator-tone-primary-label-color,var(--text-brand,var(--primary)))}.ui-separator[data-tone=success]{--separator-rule-color:var(--separator-tone-success-rule-color,var(--success));--separator-label-color:var(--separator-tone-success-label-color,var(--success))}.ui-separator[data-tone=warning]{--separator-rule-color:var(--separator-tone-warning-rule-color,var(--warning));--separator-label-color:var(--separator-tone-warning-label-color,var(--warning))}.ui-separator[data-tone=destructive]{--separator-rule-color:var(--separator-tone-destructive-rule-color,var(--destructive));--separator-label-color:var(--separator-tone-destructive-label-color,var(--destructive))}.ui-separator[data-tone=info]{--separator-rule-color:var(--separator-tone-info-rule-color,var(--info));--separator-label-color:var(--separator-tone-info-label-color,var(--info))}.ui-separator[data-tone=inherit]{--separator-rule-color:currentcolor;--separator-label-color:currentcolor}.ui-aspect-ratio{overflow-clip-margin:var(--focus-ring-clip-margin);overflow:clip}.ui-brand-glow{background-image:var(--brand-glow,radial-gradient(ellipse var(--brand-glow-size) at var(--brand-glow-position), hsl(var(--brand-glow-color,var(--primary)) / var(--brand-glow-alpha)), transparent 70%));pointer-events:none}.ui-flex,.ui-stack-xs{display:flex}.ui-flex[data-direction=row]{flex-direction:row}.ui-flex[data-direction=col]{flex-direction:column}.ui-space-compact{align-items:stretch;display:inline-flex}.ui-space-compact[data-full-width=true]{inline-size:100%;display:flex}.ui-space-compact[data-full-width=true]>[data-slot=space-compact-item]{flex:1;min-inline-size:0}.ui-space-compact[data-orientation=vertical]{flex-direction:column}.ui-space-compact[data-orientation=vertical][data-full-width=true]>[data-slot=space-compact-item]{min-block-size:0;min-inline-size:auto}.ui-space-compact[data-orientation=horizontal]>[data-slot=space-compact-item]+[data-slot=space-compact-item]{margin-inline-start:calc(var(--control-border-width,var(--stroke-hairline)) * -1)}.ui-space-compact[data-orientation=vertical]>[data-slot=space-compact-item]+[data-slot=space-compact-item]{margin-block-start:calc(var(--control-border-width,var(--stroke-hairline)) * -1)}.ui-space-compact>[data-slot=space-compact-item]{min-inline-size:0;display:flex;position:relative}.ui-space-compact>[data-slot=space-compact-item]>*{flex:auto}.ui-space-compact>[data-slot=space-compact-item]:hover,.ui-space-compact>[data-slot=space-compact-item]:focus-within{z-index:1}.ui-space-compact[data-orientation=horizontal]>[data-slot=space-compact-item]:not(:first-child){--input-radius-start:0;--control-trigger-radius-start:0}.ui-space-compact[data-orientation=horizontal]>[data-slot=space-compact-item]:not(:last-child){--input-radius-end:0;--control-trigger-radius-end:0}.ui-empty-state[data-variant=section]{padding:var(--empty-state-section-space-y) var(--empty-state-section-space-x)}.ui-empty-state[data-variant=compact]{padding:var(--empty-state-compact-space-y) var(--empty-state-compact-space-x);gap:var(--space-stack-xs)}.ui-flex[data-wrap=true]{flex-wrap:wrap}.ui-flex[data-fill]{flex:1 1 0;min-inline-size:0}.ui-flex[data-width-raw]{flex:none}.ui-flex[data-measure]{inline-size:100%;margin-inline:auto}.ui-flex[data-measure=narrow]{max-inline-size:var(--page-measure-narrow)}.ui-flex[data-measure=medium]{max-inline-size:var(--page-measure-medium)}.ui-flex[data-measure=wide]{max-inline-size:var(--page-measure-wide)}.ui-flex[data-align=start]{align-items:flex-start}.ui-flex[data-align=center]{align-items:center}.ui-flex[data-align=end]{align-items:flex-end}.ui-flex[data-align=stretch]{align-items:stretch}.ui-flex[data-align=baseline]{align-items:baseline}.ui-flex[data-justify=start]{justify-content:flex-start}.ui-flex[data-justify=center]{justify-content:center}.ui-flex[data-justify=end]{justify-content:flex-end}.ui-flex[data-justify=between]{justify-content:space-between}.ui-flex[data-justify=around]{justify-content:space-around}.ui-flex[data-justify=evenly]{justify-content:space-evenly}.ui-flex-gap-none{gap:0}.ui-flex-gap-1{gap:var(--space-1)}.ui-flex-gap-2{gap:var(--space-2)}.ui-flex-gap-3{gap:var(--space-3)}.ui-flex-gap-4{gap:var(--space-4)}.ui-flex-gap-5{gap:var(--space-5)}.ui-flex-gap-6{gap:var(--space-6)}.ui-flex-gap-8{gap:var(--space-8)}.ui-flex-gap-10{gap:var(--space-10)}.ui-flex-gap-12{gap:var(--space-12)}.ui-flex-gap-20{gap:var(--space-20)}.ui-flex-gap-24{gap:var(--space-24)}.ui-flex[data-direction=row].ui-flex-gap-xs{gap:var(--space-inline-xs)}.ui-flex[data-direction=row].ui-flex-gap-sm{gap:var(--space-inline-sm)}.ui-flex[data-direction=row].ui-flex-gap-md{gap:var(--space-inline-md)}.ui-flex[data-direction=row].ui-flex-gap-lg{gap:var(--space-inline-lg)}.ui-flex[data-direction=row].ui-flex-gap-xl{gap:var(--space-inline-xl)}.ui-flex-gap-xs{gap:var(--space-stack-xs)}.ui-stack-xs{gap:var(--space-stack-xs);flex-direction:column}.ui-flex-gap-sm{gap:var(--space-stack-sm)}.ui-stack-sm{gap:var(--space-stack-sm);flex-direction:column;display:flex}.ui-flex-gap-md{gap:var(--space-stack-md)}.ui-stack-md{gap:var(--space-stack-md);flex-direction:column;display:flex}.ui-flex-gap-lg{gap:var(--space-stack-lg)}.ui-stack-lg{gap:var(--space-stack-lg);flex-direction:column;display:flex}.ui-flex-gap-xl{gap:var(--space-stack-xl)}.ui-stack-xl{gap:var(--space-stack-xl);flex-direction:column;display:flex}.ui-inline-xs{align-items:center;gap:var(--space-inline-xs);flex-wrap:wrap;display:flex}.ui-inline-sm{align-items:center;gap:var(--space-inline-sm);flex-wrap:wrap;display:flex}.ui-inline-md{align-items:center;gap:var(--space-inline-md);flex-wrap:wrap;display:flex}.ui-inline-lg{align-items:center;gap:var(--space-inline-lg);flex-wrap:wrap;display:flex}.ui-responsive-grid-scope{container:responsive-grid/inline-size}.ui-responsive-grid{gap:var(--space-stack-md);grid-template-columns:repeat(var(--responsive-grid-base,1), minmax(0, 1fr));display:grid}.ui-responsive-grid[data-flow=columns]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--responsive-grid-column-width);align-items:start}.ui-responsive-grid[data-align=start]{align-items:start}.ui-responsive-grid[data-align=stretch]{align-items:stretch}.ui-responsive-grid[data-gap=none]{gap:0}.ui-responsive-grid[data-gap=xs]{gap:var(--space-stack-xs)}.ui-responsive-grid[data-gap=sm]{gap:var(--space-stack-sm)}.ui-responsive-grid[data-gap=md]{gap:var(--space-stack-md)}.ui-responsive-grid[data-gap=lg]{gap:var(--space-stack-lg)}.ui-responsive-grid[data-gap=xl]{gap:var(--space-stack-xl)}.ui-responsive-grid[data-gap="0"]{gap:0}.ui-responsive-grid[data-gap="1"]{gap:var(--space-1)}.ui-responsive-grid[data-gap="2"]{gap:var(--space-2)}.ui-responsive-grid[data-gap="3"]{gap:var(--space-3)}.ui-responsive-grid[data-gap="4"]{gap:var(--space-4)}.ui-responsive-grid[data-gap="5"]{gap:var(--space-5)}.ui-responsive-grid[data-gap="6"]{gap:var(--space-6)}.ui-responsive-grid[data-gap="8"]{gap:var(--space-8)}.ui-responsive-grid[data-gap="10"]{gap:var(--space-10)}.ui-responsive-grid[data-gap="12"]{gap:var(--space-12)}.ui-responsive-grid>*{min-width:0}.ui-master-detail{gap:var(--master-detail-gap);--master-detail-rail-size:var(--master-detail-rail-standard);flex-wrap:wrap;display:flex}.ui-master-detail[data-rail-width=compact]{--master-detail-rail-size:var(--master-detail-rail-compact)}.ui-master-detail[data-collapse-below=false]{--master-detail-collapse-below:0px}.ui-master-detail[data-collapse-below=sm]{--master-detail-collapse-below:40rem}.ui-master-detail[data-collapse-below=md]{--master-detail-collapse-below:48rem}.ui-master-detail[data-collapse-below=lg]{--master-detail-collapse-below:64rem}.ui-master-detail[data-collapse-below=xl]{--master-detail-collapse-below:80rem}.ui-master-detail-master,.ui-master-detail-detail{min-inline-size:0}.ui-master-detail[data-rail=detail]>.ui-master-detail-master,.ui-master-detail[data-rail=master]>.ui-master-detail-detail{flex:1 1 calc((var(--master-detail-collapse-below) - 100%) * 999)}.ui-master-detail[data-rail=detail]>.ui-master-detail-detail,.ui-master-detail[data-rail=master]>.ui-master-detail-master{flex:0 1 max(var(--master-detail-rail-size), calc((var(--master-detail-collapse-below) - 100%) * 999))}.ui-master-detail[data-master-viewport=compact]>.ui-master-detail-master,.ui-master-detail[data-master-viewport=standard]>.ui-master-detail-master{overscroll-behavior:contain;padding:var(--master-detail-master-viewport-inset);scroll-padding-block:var(--master-detail-master-viewport-inset);overflow-y:auto}.ui-master-detail[data-master-viewport=compact]>.ui-master-detail-master{max-block-size:var(--master-detail-master-viewport-compact)}.ui-master-detail[data-master-viewport=standard]>.ui-master-detail-master{max-block-size:var(--master-detail-master-viewport-standard)}.ui-service-role-panel-list{gap:var(--service-role-panel-list-gap);flex-direction:column;list-style:none;display:flex}.ui-service-role-panel-row{align-items:center;gap:var(--service-role-panel-row-gap);display:flex}.ui-service-role-panel .ui-service-role-panel-item{padding-block:var(--service-role-panel-item-padding-block)}.ui-service-role-panel-item-body{min-inline-size:0;line-height:var(--line-height-tight);flex-direction:column;align-items:flex-start;display:flex}.ui-service-role-panel-item-title{align-items:center;gap:var(--service-role-panel-item-title-gap);max-inline-size:100%;display:inline-flex}@container responsive-grid (width>=40rem){.ui-responsive-grid{grid-template-columns:repeat(var(--responsive-grid-sm,2), minmax(0, 1fr))}}@container responsive-grid (width>=48rem){.ui-responsive-grid{grid-template-columns:repeat(var(--responsive-grid-md,3), minmax(0, 1fr))}}@container responsive-grid (width>=64rem){.ui-responsive-grid{grid-template-columns:repeat(var(--responsive-grid-lg,4), minmax(0, 1fr))}}.ui-split-pane-scope{container:split-pane/inline-size}.ui-split-pane{gap:var(--space-stack-md);grid-template-columns:minmax(0,1fr);display:grid}.ui-split-pane[data-aside=closed][data-aside-width]{grid-template-columns:minmax(0,1fr);gap:0}.ui-split-pane-scope[data-fill=true]{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.ui-split-pane[data-fill=true]{grid-template-rows:minmax(0,1fr);min-block-size:0}.ui-split-pane[data-fill=true]>.ui-split-pane-main,.ui-split-pane[data-fill=true]>.ui-split-pane-aside{min-block-size:0}.ui-resizable-panel-group{width:100%;height:100%;min-height:0;display:flex}.ui-resizable-panel{min-width:0;min-height:0}.ui-resizable-handle{width:var(--control-border-width,var(--stroke-hairline));background:hsl(var(--border));color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ui-resizable-handle[aria-orientation=vertical]{width:auto;height:var(--control-border-width,var(--stroke-hairline))}.ui-resizable-handle:hover,.ui-resizable-handle[data-separator=active]{background:hsl(var(--accent))}.ui-resizable-handle:hover:after,.ui-resizable-handle[data-separator=active]:after{content:"";background:hsl(var(--accent-foreground) / .2);position:absolute;inset:0}.ui-resizable-handle[data-separator=disabled]{cursor:not-allowed;opacity:.5}@container split-pane (width>=48rem){.ui-split-pane[data-aside-width=sm]{grid-template-columns:minmax(0,1fr) 20rem}.ui-split-pane[data-aside-width=md]{grid-template-columns:minmax(0,1fr) 22rem}}@container split-pane (width>=64rem){.ui-split-pane[data-aside-width=lg]{grid-template-columns:minmax(0,1fr) 30rem}}.ui-split-pane-main,.ui-split-pane-aside{min-width:0}.ui-page-container{--page-band-gap:var(--space-section-active);--page-body-gap:var(--space-section-active);min-height:100%;padding:var(--space-page-active-y) 0;gap:var(--page-band-gap);flex-direction:column;display:flex}.ui-page-container[data-header-scale=chrome]{padding-block-start:var(--page-pad-block-start-chrome)}.ui-page-container[data-header-scale=chrome] .ui-page-header{min-block-size:var(--page-header-min-block-size-chrome);justify-content:center}.ui-page-header,.ui-page-toolbar,.ui-page-body,.ui-page-footer{padding-block-end:var(--page-footer-pad-block-end);padding-inline-start:var(--space-page-active-x);padding-inline-end:var(--space-page-active-x)}.ui-page-container--narrow .ui-page-body{max-width:42rem}.ui-page-container[data-measure=narrow] .ui-page-header,.ui-page-container[data-measure=narrow] .ui-page-toolbar,.ui-page-container[data-measure=narrow] .ui-page-body{max-inline-size:var(--page-measure-narrow)}.ui-page-container[data-measure=medium] .ui-page-header,.ui-page-container[data-measure=medium] .ui-page-toolbar,.ui-page-container[data-measure=medium] .ui-page-body{max-inline-size:var(--page-measure-medium)}.ui-page-container[data-measure=narrow] .ui-page-footer{--page-footer-content-slack:max(0px, 100% - var(--page-measure-narrow))}.ui-page-container[data-measure=medium] .ui-page-footer{--page-footer-content-slack:max(0px, 100% - var(--page-measure-medium))}.ui-page-container--flush .ui-page-toolbar,.ui-page-container--flush .ui-page-body{padding-inline:0}.ui-page-container-inset,.ui-page-inset{padding-inline-start:var(--space-page-active-x);padding-inline-end:var(--space-page-active-x)}.ui-page-container--ghost .ui-page-header{border-bottom:var(--page-header-divider,none);padding-bottom:0}.ui-page-container--ghost .ui-page-toolbar{border-block-end:var(--page-toolbar-divider,none)}.ui-page-container--ghost{--page-band-gap:var(--space-stack-md)}.ui-page-container--sticky-footer{min-height:100%;padding-block-end:0}.ui-page-container--sticky-footer .ui-page-body{flex:1;padding-block-end:var(--space-page-active-y)}.ui-page-container--sticky-footer .ui-page-footer{z-index:1;background-color:hsl(var(--background));margin-top:auto;position:sticky;bottom:0}.ui-page-container--reveal-footer .ui-page-footer{opacity:0;pointer-events:none;transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(100%)}.ui-page-container--reveal-footer[data-revealed=true] .ui-page-footer{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.ui-page-container--reveal-footer .ui-page-footer{transition:none}}.ui-page-header{gap:var(--space-stack-sm);padding-bottom:var(--page-header-pad-bottom);border-bottom:var(--page-header-divider);background-image:var(--gradient-hero);flex-direction:column;display:flex}.ui-page-toolbar{margin-block:calc(-1 * var(--page-band-gap));padding-block:var(--page-toolbar-pad-block);background:var(--page-toolbar-background);border-block-end:var(--page-toolbar-divider,var(--page-header-divider));flex:none}.ui-page-toolbar:last-child{margin-block-end:0}.ui-page-header-row{align-items:stretch;gap:var(--space-stack-sm);flex-direction:column;display:flex}.ui-page-header-heading{min-inline-size:0}.ui-page-header-extra{gap:var(--space-inline-sm);flex-wrap:wrap;width:100%;display:flex}.ui-page-header-extra>.ui-flex[data-direction=row]{flex-wrap:wrap;max-inline-size:100%}.ui-page-header-title-row{align-items:center;gap:var(--page-header-status-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-page-header-title-row>.ui-page-title{min-inline-size:0}.ui-page-header-status{align-items:center;gap:var(--page-header-status-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-page-title{font-size:var(--page-title-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);overflow-wrap:anywhere}.ui-page-container[data-header-scale=chrome] .ui-page-title{font-size:var(--page-title-font-size-chrome)}@media (width<=720px){.ui-page-container{--space-page-active-x:var(--space-page-compact-x);--space-page-active-y:var(--space-page-compact-y);--space-section-active:var(--space-section-compact)}.ui-page-title{font-size:var(--page-title-font-size-compact)}.ui-page-header .ui-page-subtitle{font-size:var(--page-subtitle-font-size-compact)}}@media (width<=639.98px){.ui-page-header[data-layout=responsive-inline] .ui-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-inline-md);flex-direction:row}.ui-page-header[data-layout=responsive-inline] .ui-page-header-heading{flex:auto;min-inline-size:0}.ui-page-header[data-layout=responsive-inline] .ui-page-header-extra{flex:0 0 var(--page-header-extra-measure);inline-size:var(--page-header-extra-measure);justify-content:flex-end;max-inline-size:100%}}@media (width>=640px){.ui-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-inline-lg);flex-direction:row}.ui-page-header-extra{width:auto;flex-shrink:1;justify-content:flex-end;min-inline-size:auto}.ui-page-container[data-header-scale=chrome] .ui-page-header-extra{align-self:center}}.ui-page-subtitle{font-size:var(--page-subtitle-font-size);color:hsl(var(--muted-foreground));margin-top:var(--space-1)}.ui-page-container[data-header-scale=chrome] .ui-page-subtitle{font-size:var(--page-subtitle-font-size-chrome)}.ui-page-title-placeholder{inline-size:var(--page-title-placeholder-measure);max-inline-size:100%;min-block-size:var(--page-title-placeholder-block-size)}.ui-page-subtitle-placeholder{inline-size:var(--page-subtitle-placeholder-measure);max-inline-size:100%;min-block-size:var(--page-subtitle-placeholder-block-size)}.ui-page-body{min-width:0;container-type:inline-size}.ui-page-body>*+*{margin-block-start:var(--page-body-gap)}.ui-page-container--fill{flex:1;min-height:0}.ui-page-container--fill .ui-page-body{flex:1;min-height:0;overflow-y:auto}.ui-page-footer{align-items:stretch;gap:var(--space-inline-sm);padding-top:var(--space-stack-md);border-top:var(--page-footer-divider,var(--stroke-hairline) solid hsl(var(--border)));flex-direction:column-reverse;padding-inline-end:calc(var(--space-page-active-x) + var(--page-footer-content-slack));display:flex}.ui-page-footer>*{width:100%}@media (width>=640px){.ui-page-footer{flex-direction:row;justify-content:flex-end;align-items:center}.ui-page-footer>*{width:auto}}.ui-breadcrumb{font-size:var(--breadcrumb-font-size);color:hsl(var(--muted-foreground))}.ui-breadcrumb-list{align-items:center;gap:var(--space-inline-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb-item{align-items:center;gap:var(--space-inline-xs);display:inline-flex}.ui-breadcrumb-item svg{width:.75rem;height:.75rem}.ui-breadcrumb-link:hover{color:hsl(var(--foreground));text-decoration:underline}.ui-breadcrumb-current[aria-current=page]{color:hsl(var(--foreground))}.ui-empty-state{align-items:center;gap:var(--space-stack-md);text-align:center;padding:var(--empty-state-space-y) var(--empty-state-space-x);flex-direction:column;display:flex}.ui-empty-state[data-variant=page]{justify-content:center;min-block-size:100%}.ui-empty-state-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ui-empty-state-description{font-size:var(--font-size-base);color:hsl(var(--muted-foreground));max-width:var(--empty-state-description-max-width)}.ui-empty-state-icon{inline-size:var(--empty-state-icon-size);block-size:var(--empty-state-icon-size);border-radius:var(--radius-pill);background-color:var(--empty-state-icon-tint,hsl(var(--muted)));color:var(--empty-state-icon-foreground,hsl(var(--muted-foreground)));justify-content:center;align-items:center;display:flex}.ui-empty-state-icon svg{inline-size:var(--empty-state-icon-glyph-size);block-size:var(--empty-state-icon-glyph-size)}.ui-empty-state[data-tone=success]{--empty-state-icon-foreground:hsl(var(--success));--empty-state-icon-tint:var(--surface-success,hsl(var(--success) / var(--surface-success-alpha,.12)))}.ui-empty-state[data-tone=warning]{--empty-state-icon-foreground:hsl(var(--warning));--empty-state-icon-tint:var(--surface-warning,hsl(var(--warning) / var(--surface-warning-alpha,.12)))}.ui-empty-state[data-tone=destructive]{--empty-state-icon-foreground:hsl(var(--destructive));--empty-state-icon-tint:var(--surface-destructive,hsl(var(--destructive) / var(--surface-destructive-alpha,.12)))}.ui-empty-state[data-tone=info]{--empty-state-icon-foreground:hsl(var(--info));--empty-state-icon-tint:var(--surface-info,hsl(var(--info) / var(--surface-info-alpha,.12)))}.ui-page-container[data-preset=admin-collection]{--control-height:var(--admin-collection-control-height);--space-section-active:var(--admin-collection-section-gap);--filter-bar-padding-y:var(--admin-collection-toolbar-padding-y);--table-row-height:var(--admin-collection-table-row-height);--table-cell-padding-y:var(--admin-collection-table-cell-padding-y)}.ui-page-container[data-preset=admin-collection] .ui-toolbar .ui-search-input{inline-size:min(100%, var(--admin-collection-search-measure))}.ui-pagination{justify-content:safe flex-end;align-items:center;gap:var(--pagination-gap);flex-wrap:nowrap;min-width:0;display:flex}.ui-pagination-total{min-width:0;color:hsl(var(--muted-foreground));font-size:var(--pagination-total-font-size);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:auto;overflow:hidden}.ui-pagination-count{color:hsl(var(--muted-foreground));font-size:var(--pagination-total-font-size);font-variant-numeric:tabular-nums}.ui-pagination-size-trigger{height:var(--control-height)}.ui-pagination-list{align-items:center;gap:var(--pagination-item-gap);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ui-pagination-list::-webkit-scrollbar{display:none}.ui-pagination-item{flex:none;justify-content:center;align-items:center;display:flex}.ui-pagination-ellipsis{width:var(--control-height);height:var(--control-height);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.ui-pagination-link{min-width:var(--control-height);height:var(--control-height);padding-inline:var(--pagination-page-padding-x);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));color:hsl(var(--foreground));justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-pagination-link[data-active=true]{border-color:hsl(var(--ring) / .5);background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-pagination-link:hover,.ui-pagination-link[data-state=open],.ui-pagination-link[data-state=on]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-pagination-link[data-active=true]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-pagination-link[data-state=disabled],.ui-pagination-link[aria-disabled=true],.ui-pagination-link-disabled{pointer-events:none;opacity:.5}.ui-pagination-prev,.ui-pagination-next{gap:var(--space-2)}.ui-pagination-page{font-variant-numeric:tabular-nums}.ui-toolbar{gap:var(--filter-bar-gap);padding-block:var(--filter-bar-padding-y);flex-direction:column;display:flex}@media (width>=640px){.ui-toolbar{flex-flow:wrap;align-items:flex-end}}.ui-toolbar-sticky{z-index:20;background:hsl(var(--filter-bar-sticky-background,var(--background)));position:sticky;inset-block-start:var(--filter-bar-sticky-offset)}.ui-toolbar-clear{width:100%}@media (width>=640px){.ui-toolbar-clear{width:auto;margin-inline-start:auto}}.ui-toolbar-group{width:100%;min-width:0}@media (width>=640px){.ui-toolbar-group{width:auto}}.ui-toolbar-label{color:hsl(var(--muted-foreground));font-size:var(--filter-label-font-size);align-items:center;display:flex}@media (width>=640px){.ui-toolbar[data-overflow=scroll]{overscroll-behavior-x:contain;scrollbar-gutter:stable;flex-wrap:nowrap;padding-block-end:var(--filter-bar-scroll-padding-y);overflow-x:auto}.ui-toolbar[data-overflow=scroll]>.ui-toolbar-group{flex:none}.ui-toolbar[data-overflow=scroll]>.ui-toolbar-clear,.ui-toolbar[data-overflow=scroll]>.ui-filter-bar-end{z-index:1;background:hsl(var(--filter-bar-sticky-background,var(--background)));flex:none;margin-inline-start:auto;position:sticky;inset-inline-end:0}}.ui-filter-bar{gap:var(--filter-bar-section-gap);flex-direction:column;display:flex}.ui-filter-bar .ui-filter-bar-search{inline-size:100%}.ui-filter-bar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.ui-filter-bar-end .ui-toolbar-clear{margin-inline-start:0}.ui-filter-bar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=640px){.ui-filter-bar .ui-filter-bar-search{inline-size:min(100%, var(--filter-bar-search-width))}.ui-filter-bar .ui-filter-bar-filter{min-inline-size:min(100%, var(--filter-bar-filter-width))}.ui-filter-bar-end{width:auto;margin-inline-start:auto}}.ui-filter-bar-chips{align-items:center;gap:var(--filter-bar-chip-gap);flex-wrap:wrap;display:flex}.ui-filter-bar-chip{align-items:center;min-width:0;display:inline-flex}.ui-filter-bar-meta{font-size:var(--filter-label-font-size);color:hsl(var(--muted-foreground))}.ui-filter-bar-error{color:hsl(var(--text-error))}.ui-legal-document-scope{container:legal-document/inline-size}.ui-legal-document{row-gap:var(--legal-document-section-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ui-legal-document-header{gap:var(--legal-document-header-gap);min-width:0;max-width:var(--legal-document-measure-max-width);border-block-end:var(--legal-document-header-border);flex-direction:column;display:flex}.ui-legal-document-meta{align-items:baseline;gap:var(--legal-document-meta-gap);font-size:var(--legal-document-meta-font-size);color:hsl(var(--legal-document-meta-foreground,var(--muted-foreground)));flex-wrap:wrap;display:flex}.ui-legal-document-summary,.ui-legal-document-section-body{min-width:0;line-height:var(--legal-document-body-line-height);overflow-wrap:break-word;word-break:normal;line-break:strict}.ui-legal-document-summary{color:hsl(var(--legal-document-summary-foreground,var(--muted-foreground)))}.ui-legal-document-rail{gap:var(--legal-document-nav-gap);flex-direction:column;min-width:0;display:flex}.ui-legal-document-toc{gap:var(--legal-document-toc-gap);border-inline-end:var(--legal-document-toc-border);flex-direction:column;min-width:0;min-height:0;display:flex}.ui-legal-document-toc-title{font-size:var(--legal-document-toc-title-font-size);color:hsl(var(--legal-document-toc-foreground,var(--muted-foreground)))}.ui-legal-document-toc-list{gap:var(--legal-document-toc-gap);flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:flex}.ui-legal-document-toc-link{padding:var(--legal-document-toc-item-padding);border-radius:var(--legal-document-toc-item-radius,var(--radius));border-inline-start:var(--legal-document-toc-marker-width,var(--stroke-md)) solid transparent;font-size:var(--legal-document-toc-font-size);color:hsl(var(--legal-document-toc-foreground,var(--muted-foreground)));overflow-wrap:break-word;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);line-height:1.6;text-decoration:none;display:block}.ui-legal-document-toc-link:hover{color:hsl(var(--legal-document-toc-active-foreground,var(--foreground)));background:hsl(var(--legal-document-toc-active-background,var(--accent)) / .6)}.ui-legal-document-toc-link[data-active]{color:hsl(var(--legal-document-toc-active-foreground,var(--foreground)));background:hsl(var(--legal-document-toc-active-background,var(--accent)));border-inline-start-color:hsl(var(--legal-document-toc-marker-color,var(--primary)));font-weight:var(--font-weight-medium)}.ui-legal-document-content{gap:var(--legal-document-section-gap);min-width:0;max-width:var(--legal-document-measure-max-width);flex-direction:column;display:flex}.ui-legal-document-section{gap:var(--legal-document-section-title-gap);min-width:0;flex-direction:column;scroll-margin-block-start:var(--legal-document-scroll-offset);display:flex}.ui-legal-document-footer{align-items:center;gap:var(--legal-document-footer-gap);min-width:0;max-width:var(--legal-document-measure-max-width);border-block-start:var(--legal-document-footer-border);flex-wrap:wrap;display:flex}@container legal-document (width>=56rem){.ui-legal-document{grid-template-columns:var(--legal-document-toc-width) minmax(0, var(--legal-document-measure-max-width));column-gap:var(--legal-document-column-gap)}.ui-legal-document-header{grid-area:1/2}.ui-legal-document-rail{max-height:var(--legal-document-toc-max-height);grid-area:1/1/span 3;align-self:start;position:sticky;inset-block-start:var(--legal-document-toc-inset-block-start);overflow-y:auto}.ui-legal-document-content{grid-area:2/2}.ui-legal-document-footer{grid-area:3/2}}@media not all and (width>=40rem){.ui-flex[data-hide-below=sm],.app-topbar-brand[data-hide-below=sm],.ui-topbar-item[data-hide-below=sm],[data-slot=table-head][data-hide-below=sm],[data-slot=table-cell][data-hide-below=sm]{display:none}}@media not all and (width>=48rem){.ui-flex[data-hide-below=md],.app-topbar-brand[data-hide-below=md],.ui-topbar-item[data-hide-below=md],[data-slot=table-head][data-hide-below=md],[data-slot=table-cell][data-hide-below=md]{display:none}}@media not all and (width>=64rem){.ui-flex[data-hide-below=lg],.app-topbar-brand[data-hide-below=lg],.ui-topbar-item[data-hide-below=lg],[data-slot=table-head][data-hide-below=lg],[data-slot=table-cell][data-hide-below=lg]{display:none}}@media not all and (width>=80rem){.ui-flex[data-hide-below=xl],.app-topbar-brand[data-hide-below=xl],.ui-topbar-item[data-hide-below=xl],[data-slot=table-head][data-hide-below=xl],[data-slot=table-cell][data-hide-below=xl]{display:none}}@media (width>=40rem){.ui-flex[data-hide-from=sm],.app-topbar-brand[data-hide-from=sm],.ui-topbar-item-icon[data-hide-from=sm]{display:none}}@media (width>=48rem){.ui-flex[data-hide-from=md],.app-topbar-brand[data-hide-from=md],.ui-topbar-item-icon[data-hide-from=md]{display:none}}@media (width>=64rem){.ui-flex[data-hide-from=lg],.app-topbar-brand[data-hide-from=lg],.ui-topbar-item-icon[data-hide-from=lg]{display:none}}@media (width>=80rem){.ui-flex[data-hide-from=xl],.app-topbar-brand[data-hide-from=xl],.ui-topbar-item-icon[data-hide-from=xl]{display:none}}@media not all and (width>=40rem){.ui-topbar-item-label[data-hide-below=sm]{inline-size:var(--stroke-hairline);block-size:var(--stroke-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}}@media not all and (width>=48rem){.ui-topbar-item-label[data-hide-below=md]{inline-size:var(--stroke-hairline);block-size:var(--stroke-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}}@media not all and (width>=64rem){.ui-topbar-item-label[data-hide-below=lg]{inline-size:var(--stroke-hairline);block-size:var(--stroke-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}}@media not all and (width>=80rem){.ui-topbar-item-label[data-hide-below=xl]{inline-size:var(--stroke-hairline);block-size:var(--stroke-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}}.ui-master-detail-back{display:none}.ui-master-detail[data-mobile-pane]{position:relative}.ui-master-detail-measure{visibility:hidden;pointer-events:none;block-size:0;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.ui-master-detail-measure>span{inline-size:var(--master-detail-collapse-below);block-size:0;display:block}.ui-master-detail[data-mobile-compact][data-mobile-pane=master]>.ui-master-detail-detail,.ui-master-detail[data-mobile-compact][data-mobile-pane=detail]>.ui-master-detail-master{display:none}.ui-master-detail[data-mobile-compact]>.ui-master-detail-master{max-block-size:none;overflow:visible}.ui-master-detail[data-mobile-compact] .ui-master-detail-back{margin-block-end:var(--space-3);display:block}.ui-flex[data-grow]{flex-grow:1}.ui-flex[data-shrink=false]{flex-shrink:0}.ui-flex[data-direction=responsive]{flex-direction:var(--flex-direction-base,row)}.ui-flex[data-list]{padding-inline-start:var(--space-5);list-style-position:outside}.ui-flex[data-list=disc]{list-style-type:disc}.ui-flex[data-list=decimal]{list-style-type:decimal}.ui-flex[data-list]>li{display:list-item}.ui-flex[data-surface]{border-radius:var(--flex-surface-radius,var(--radius-md,calc(var(--radius) / var(--radius-ratio))))}.ui-flex[data-surface=muted]{background:var(--flex-surface-background,hsl(var(--muted)))}.ui-flex[data-surface=warning]{background:var(--flex-surface-background,var(--surface-warning,hsl(var(--warning) / var(--flex-surface-warning-alpha))))}.ui-flex[data-surface=popover]{background:var(--flex-surface-background,hsl(var(--popover) / var(--popover-alpha,100%)));border:var(--stroke-hairline) solid hsl(var(--border));box-shadow:var(--shadow-sm)}.ui-flex:has(>.ui-flex[data-reveal=hover]){position:relative}.ui-flex[data-reveal=hover]{opacity:0;pointer-events:none;position:absolute;inset-block-start:var(--flex-actions-offset-block,0);inset-inline-end:var(--flex-actions-offset-inline,0)}.ui-flex:hover>.ui-flex[data-reveal=hover],.ui-flex:focus-within>.ui-flex[data-reveal=hover]{opacity:1;pointer-events:auto}@media (hover:none){.ui-flex[data-reveal=hover]{opacity:1;pointer-events:auto}}.ui-master-detail[data-rail-width=narrow]{--master-detail-rail-size:var(--master-detail-rail-narrow)}.ui-master-detail[data-rail-width=wide]{--master-detail-rail-size:var(--master-detail-rail-wide)}.ui-responsive-grid-item{grid-column:span min(var(--responsive-grid-base,1), var(--responsive-grid-item-base,1))}@container responsive-grid (width>=40rem){.ui-responsive-grid-item{grid-column:span min(var(--responsive-grid-sm,1), var(--responsive-grid-item-sm,1))}}@container responsive-grid (width>=48rem){.ui-responsive-grid-item{grid-column:span min(var(--responsive-grid-md,1), var(--responsive-grid-item-md,1))}}@container responsive-grid (width>=64rem){.ui-responsive-grid-item{grid-column:span min(var(--responsive-grid-lg,1), var(--responsive-grid-item-lg,1))}}.ui-separator[data-label-size="2xs"] .ui-separator-label{font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)))}.ui-separator[data-label-size=xs] .ui-separator-label{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)))}.ui-separator[data-label-size=sm] .ui-separator-label{font-size:var(--font-size-sm,var(--font-size-base))}.ui-separator[data-label-size=md] .ui-separator-label{font-size:var(--font-size-base)}@media (width>=40rem){.ui-flex[data-direction=responsive]{flex-direction:var(--flex-direction-sm,var(--flex-direction-base,row))}.ui-separator[data-hide-from=sm]{display:none}}@media not all and (width>=40rem){.ui-separator[data-hide-below=sm]{display:none}}@media (width>=48rem){.ui-flex[data-direction=responsive]{flex-direction:var(--flex-direction-md,var(--flex-direction-sm,var(--flex-direction-base,row)))}.ui-separator[data-hide-from=md]{display:none}}@media not all and (width>=48rem){.ui-separator[data-hide-below=md]{display:none}}@media (width>=64rem){.ui-flex[data-direction=responsive]{flex-direction:var(--flex-direction-lg,var(--flex-direction-md,var(--flex-direction-sm,var(--flex-direction-base,row))))}.ui-separator[data-hide-from=lg]{display:none}}@media not all and (width>=64rem){.ui-separator[data-hide-below=lg]{display:none}}@media (width>=80rem){.ui-flex[data-direction=responsive]{flex-direction:var(--flex-direction-xl,var(--flex-direction-lg,var(--flex-direction-md,var(--flex-direction-sm,var(--flex-direction-base,row)))))}.ui-separator[data-hide-from=xl]{display:none}}@media not all and (width>=80rem){.ui-separator[data-hide-below=xl]{display:none}}.ui-topbar[data-height=bar]{min-block-size:var(--app-shell-bar-height);padding-inline:var(--app-shell-bar-inset)}.ui-flex[data-direction=responsive].ui-flex-gap-xs,.ui-flex[data-direction=row][data-wrap=true].ui-flex-gap-xs{row-gap:var(--space-stack-xs);column-gap:var(--space-inline-xs)}.ui-flex[data-direction=responsive].ui-flex-gap-sm,.ui-flex[data-direction=row][data-wrap=true].ui-flex-gap-sm{row-gap:var(--space-stack-sm);column-gap:var(--space-inline-sm)}.ui-flex[data-direction=responsive].ui-flex-gap-md,.ui-flex[data-direction=row][data-wrap=true].ui-flex-gap-md{row-gap:var(--space-stack-md);column-gap:var(--space-inline-md)}.ui-flex[data-direction=responsive].ui-flex-gap-lg,.ui-flex[data-direction=row][data-wrap=true].ui-flex-gap-lg{row-gap:var(--space-stack-lg);column-gap:var(--space-inline-lg)}.ui-flex[data-direction=responsive].ui-flex-gap-xl,.ui-flex[data-direction=row][data-wrap=true].ui-flex-gap-xl{row-gap:var(--space-stack-xl);column-gap:var(--space-inline-xl)}.ui-actions{align-items:center;gap:var(--actions-gap);border-radius:var(--actions-radius,var(--radius));min-inline-size:0;display:flex}.ui-actions[data-variant=filled],.ui-actions[data-variant=outlined]{padding-block:var(--actions-padding-block);padding-inline:var(--actions-padding-inline)}.ui-actions[data-variant=filled]{background:var(--actions-filled-background,hsl(var(--muted)))}.ui-actions[data-variant=outlined]{border:var(--actions-outlined-border,var(--stroke-hairline) solid hsl(var(--border)))}.ui-actions-feedback{align-items:center;gap:var(--actions-gap);display:flex}.ui-actions-feedback [data-pressed]{color:hsl(var(--text-brand,var(--primary)))}@keyframes ui-actions-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-actions-fade-in-inline{0%{opacity:0;translate:calc(-1 * var(--actions-fade-offset-inline)) 0}to{opacity:1;translate:0}}[dir=rtl] .ui-actions[data-fade-in-inline]{--actions-fade-offset-inline:calc(-1 * var(--space-2))}.ui-actions[data-fade-in]{animation:ui-actions-fade-in var(--duration-base) var(--ease-standard,ease) both}.ui-actions[data-fade-in-inline]{animation:ui-actions-fade-in-inline var(--duration-base) var(--ease-standard,ease) both}@media (prefers-reduced-motion:reduce){.ui-actions[data-fade-in],.ui-actions[data-fade-in-inline]{animation:none}}.ui-draggable-panel{z-index:var(--overlay-z-index);inline-size:var(--draggable-panel-width);max-inline-size:calc(100% - var(--draggable-panel-inset) - var(--draggable-panel-inset));block-size:var(--draggable-panel-block-size);max-block-size:var(--draggable-panel-max-block-size);border:var(--draggable-panel-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-radius:var(--draggable-panel-radius,var(--radius));background-color:hsl(var(--background));box-shadow:var(--draggable-panel-shadow);translate:calc(var(--draggable-panel-offset-x) * 1px) calc(var(--draggable-panel-offset-y) * 1px);transition:translate var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-draggable-panel[data-width=sm]{inline-size:var(--draggable-panel-width-sm)}.ui-draggable-panel[data-width=lg]{inline-size:var(--draggable-panel-width-lg)}.ui-draggable-panel[data-width=xl]{inline-size:var(--draggable-panel-width-xl)}.ui-draggable-panel[data-placement^=top]{inset-block-start:var(--draggable-panel-inset)}.ui-draggable-panel[data-placement^=bottom]{inset-block-end:var(--draggable-panel-inset)}.ui-draggable-panel[data-placement$=start]{inset-inline-start:var(--draggable-panel-inset)}.ui-draggable-panel[data-placement$=end]{inset-inline-end:var(--draggable-panel-inset)}.ui-draggable-panel[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.ui-draggable-panel-bar{align-items:center;gap:var(--draggable-panel-bar-gap);padding:var(--draggable-panel-bar-padding);border-block-end:var(--draggable-panel-border-width,var(--stroke-hairline)) solid hsl(var(--border));background-color:hsl(var(--muted) / .4);display:flex}.ui-draggable-panel-handle{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));color:hsl(var(--muted-foreground));cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-draggable-panel[data-dragging] .ui-draggable-panel-handle{cursor:grabbing}.ui-draggable-panel-handle[aria-disabled=true]{cursor:default}.ui-draggable-panel-handle-icon,.ui-draggable-panel-close-icon{inline-size:var(--draggable-panel-handle-size);block-size:var(--draggable-panel-handle-size)}.ui-draggable-panel-title{min-inline-size:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-draggable-panel-extra{align-items:center;gap:var(--draggable-panel-bar-gap);flex-shrink:0;display:flex}.ui-draggable-panel-close{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-draggable-panel-body{min-block-size:0;padding:var(--draggable-panel-body-padding);flex:1;overflow-y:auto}.ui-masonry{box-sizing:border-box;column-gap:var(--masonry-gap-inline);row-gap:var(--masonry-gap-block);position:relative}.ui-masonry-item{box-sizing:border-box;--masonry-item-track:calc((100% + var(--masonry-gap-inline)) / var(--masonry-column-count,3));inline-size:calc(var(--masonry-item-track) - var(--masonry-gap-inline));opacity:0;transition:opacity var(--duration-base) var(--ease-standard), inset-block-start var(--duration-base) var(--ease-standard), inset-inline-start var(--duration-base) var(--ease-standard);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--masonry-item-track) * var(--masonry-item-column,0))}.ui-masonry-item[data-positioned]{opacity:1}@media (prefers-reduced-motion:reduce){.ui-masonry-item{transition:none}}.ui-affix{position:relative}.ui-affix-sentinel{pointer-events:none;block-size:1px;position:absolute;inset-inline:0}.ui-affix-sentinel[data-edge=block-start]{inset-block-start:calc(-1 * var(--affix-inset-block-start))}.ui-affix-sentinel[data-edge=block-end]{inset-block-end:calc(-1 * var(--affix-inset-block-end))}.ui-affix-placeholder{pointer-events:none}.ui-affix-content[data-affixed]{z-index:var(--sticky-z-index);inline-size:var(--affix-content-inline-size,auto);position:fixed}.ui-affix-content[data-affixed][data-edge=block-start]{inset-block-start:calc(var(--affix-target-inset,0px) + var(--affix-inset-block-start))}.ui-affix-content[data-affixed][data-edge=block-end]{inset-block-end:calc(var(--affix-target-inset,0px) + var(--affix-inset-block-end))}.ui-toggle{justify-content:center;align-items:center;gap:var(--space-inline-xs);border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));color:hsl(var(--foreground));font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-toggle-default{border:var(--stroke-hairline) solid transparent}.ui-toggle-outline{border:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--background))}.ui-toggle-soft{border:var(--stroke-hairline) solid transparent;background:var(--toggle-soft-background,hsl(var(--secondary)));color:var(--toggle-soft-color,hsl(var(--secondary-foreground)))}.ui-toggle-default-size{min-height:var(--control-height);padding-inline:var(--space-3)}.ui-toggle-xs{min-height:var(--control-height-xs);padding-inline:var(--space-1);font-size:var(--toggle-xs-font-size)}.ui-toggle-sm{min-height:var(--control-height-sm);padding-inline:var(--space-2);font-size:var(--toggle-sm-font-size)}.ui-toggle-lg{min-height:var(--control-height-lg);padding-inline:var(--space-4)}.ui-toggle:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-toggle-soft:hover{background:var(--toggle-soft-hover-background,hsl(var(--secondary-hover) / var(--secondary-hover-alpha,100%)));color:var(--toggle-soft-color,hsl(var(--secondary-foreground)))}.ui-toggle[data-state=on]{background:var(--toggle-on-background,hsl(var(--primary)));color:hsl(var(--primary-foreground))}.ui-toggle:disabled,.ui-toggle[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-toggle-group{align-items:center;gap:var(--space-1);display:inline-flex}.ui-toggle-group[data-wrap=true]{flex-wrap:wrap}.ui-button{cursor:pointer;justify-content:center;align-items:center;gap:var(--control-gap);white-space:nowrap;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm,var(--font-size-base));outline:none;flex-shrink:0;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;display:inline-flex}.ui-button:disabled,.ui-button[data-loading]{pointer-events:none}.ui-button:disabled{opacity:var(--disabled-opacity)}.ui-button[data-fill]{flex:auto;min-inline-size:0}.ui-button svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}.ui-button{-webkit-backdrop-filter:blur(var(--button-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--button-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%))}.ui-button--default{background:var(--button-default-background,hsl(var(--primary)));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-sm), var(--shadow-glow)}.ui-button--default:hover{background:hsl(var(--primary-hover,from hsl(var(--primary)) var(--primary-hover-channels)))}.ui-button--destructive{background:var(--button-destructive-background,hsl(var(--destructive)));color:hsl(var(--destructive-foreground));box-shadow:var(--shadow-sm)}.ui-button--destructive:hover{background:hsl(var(--destructive-hover))}.ui-button--destructive:active{background:hsl(var(--destructive-active))}.ui-button--dashed{border:var(--stroke-hairline) dashed var(--button-outline-border-color,hsl(var(--input) / var(--input-alpha,100%)));background:var(--button-outline-background,hsl(var(--background) / var(--button-outline-background-alpha,100%)))}.ui-button--outline{border:var(--stroke-hairline) solid var(--button-outline-border-color,hsl(var(--input) / var(--input-alpha,100%)));background:var(--button-outline-background,hsl(var(--background) / var(--button-outline-background-alpha,100%)));color:hsl(var(--foreground));box-shadow:var(--shadow-sm)}.ui-button--ghost{color:hsl(var(--foreground))}.ui-button--outline:hover,.ui-button--ghost:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-button--secondary{background:var(--button-secondary-background,hsl(var(--secondary) / var(--button-secondary-background-alpha,100%)));color:hsl(var(--secondary-foreground))}.ui-button--secondary:hover{background:hsl(var(--secondary-hover) / var(--secondary-hover-alpha,100%))}.ui-button--link{color:var(--button-link-foreground,hsl(var(--text-link,var(--primary))));text-underline-offset:4px}.ui-button--link:hover{text-decoration-line:underline}.ui-button.ui-button--bare{height:auto;min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;position:relative}.ui-button.ui-button--bare:after{content:"";min-inline-size:var(--button-bare-target-size,var(--control-height-xs));min-block-size:var(--button-bare-target-size,var(--control-height-xs));margin:auto;position:absolute;inset:0}.ui-button--default-size{height:var(--control-height);padding-inline:var(--control-padding-x);font-size:var(--font-size-base)}.ui-button--sm{height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--button-sm-font-size)}.ui-button--sm svg{width:var(--control-icon-size-sm);height:var(--control-icon-size-sm)}.ui-button:is(.ui-button--default,.ui-button--destructive,.ui-button--outline,.ui-button--dashed,.ui-button--secondary) [data-slot=badge]{--badge-space-y:0;--badge-line-height:var(--line-height-tight);--badge-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-button--lg{height:var(--control-height-lg);padding-inline:var(--space-8);font-size:var(--font-size-base)}.ui-button--icon{width:var(--control-height);height:var(--control-height);padding:0}.ui-button--icon-xs{width:var(--control-height-xs);height:var(--control-height-xs);padding:0}@media (pointer:coarse){.ui-button--icon-xs{width:var(--control-height-default);height:var(--control-height-default)}}.ui-button--icon-sm{width:var(--control-height-sm);height:var(--control-height-sm);padding:0}.ui-button--icon-lg{width:var(--control-height-lg);height:var(--control-height-lg);padding:0}.ui-control{height:var(--control-height);font-size:var(--control-font-size);border-width:var(--control-border-width,var(--stroke-hairline));box-shadow:var(--control-shadow);border-style:solid;padding-inline-start:var(--control-padding-x);padding-inline-end:var(--control-padding-x)}.ui-control-multiline{min-height:calc(var(--control-height) * 2.75);padding-block:var(--control-multiline-padding-block);padding-inline:var(--control-padding-x);font-size:var(--control-font-size);border-width:var(--control-border-width,var(--stroke-hairline));box-shadow:var(--control-shadow);border-style:solid}.ui-control:disabled,.ui-control[data-disabled],.ui-control-multiline:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-textarea-autogrow{grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid;position:relative}.ui-textarea-autogrow>.ui-control-multiline,.ui-textarea-autogrow:after{grid-area:1/1/2/2}.ui-textarea-autogrow:after{content:attr(data-autogrow-value) " ";visibility:hidden;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--control-font-size);line-height:var(--textarea-autogrow-line-height,var(--line-height-normal));border:var(--control-border-width,var(--stroke-hairline)) solid transparent;min-block-size:max(var(--control-height), calc(var(--textarea-autogrow-min-height-rows) * var(--textarea-autogrow-line-height,var(--line-height-normal)) * var(--control-font-size) + var(--textarea-autogrow-box-inset)));max-block-size:calc(var(--textarea-autogrow-max-height-rows) * var(--textarea-autogrow-line-height,var(--line-height-normal)) * var(--control-font-size) + var(--textarea-autogrow-box-inset));margin:0;padding-block-start:var(--textarea-padding-block-start,var(--control-multiline-padding-block));padding-block-end:var(--textarea-padding-block-end,var(--control-multiline-padding-block));padding-inline-start:var(--textarea-padding-inline-start,var(--control-padding-x));padding-inline-end:var(--textarea-padding-inline-end,var(--control-padding-x))}.ui-textarea-autogrow--ghost{--textarea-autogrow-box-inset:calc(var(--control-multiline-padding-block) * 2)}.ui-textarea-autogrow--ghost:after{border-width:0}.ui-textarea-autogrow>.ui-control-multiline{resize:none;min-block-size:0;line-height:var(--textarea-autogrow-line-height,var(--line-height-normal));overflow-y:auto}.ui-table-row,.ui-table-head{height:var(--table-row-height)}.ui-choice-group{gap:var(--space-stack-sm);display:grid}.ui-choice-group[data-orientation=horizontal]{min-height:var(--control-height);align-items:center;column-gap:var(--choice-group-gap-x);row-gap:var(--choice-group-gap-y);flex-wrap:wrap;display:flex}.ui-choice-field{align-items:flex-start;gap:var(--choice-gap);display:flex}.ui-choice-control{flex-shrink:0;line-height:0}.ui-choice-field>.ui-choice-control{font-size:var(--font-size-base);line-height:var(--control-label-line-height);align-items:center;min-block-size:1lh;display:flex}.ui-choice-input{display:block;position:absolute;inset:0}.ui-choice-input>input{block-size:100%;inline-size:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}.ui-choice-content{gap:var(--choice-description-gap);line-height:var(--line-height-tight);display:grid}.ui-choice-label{cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.ui-choice-label-row{align-items:center;gap:var(--control-label-space-gap);flex-wrap:wrap;display:flex}.ui-choice-description{color:hsl(var(--muted-foreground));font-size:var(--choice-description-font-size)}.ui-choice-error{color:hsl(var(--text-error));font-size:var(--choice-description-font-size)}.ui-label{align-items:center;gap:var(--control-label-space-gap);font-size:var(--control-label-font-size);-webkit-user-select:none;user-select:none;display:flex}.ui-checkbox,.ui-radio{width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border-width,var(--stroke-hairline)) solid hsl(var(--primary));color:hsl(var(--text-brand,var(--primary)));background:0 0;flex-shrink:0;position:relative}.ui-checkbox{border-radius:calc(var(--control-radius) - 2px)}.ui-radio{border-radius:var(--radius-pill)}.ui-checkbox:disabled,.ui-radio:disabled,.ui-slider-thumb[data-disabled],.ui-switch:disabled,.ui-checkbox[data-disabled],.ui-radio[data-disabled],.ui-switch[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-checkbox[data-state=checked]{background:var(--checkbox-checked-background,hsl(var(--primary)));color:hsl(var(--primary-foreground))}.ui-choice-indicator{color:currentColor;justify-content:center;align-items:center;display:flex}.ui-checkbox-icon{width:calc(var(--checkbox-size) * .75);height:calc(var(--checkbox-size) * .75)}.ui-radio-icon{width:calc(var(--checkbox-size) * .45);height:calc(var(--checkbox-size) * .45);fill:currentColor}.ui-radio[data-state=unchecked] .ui-radio-icon{visibility:hidden}.ui-switch:has(input[aria-invalid=true]){--tw-ring-shadow:0 0 0 var(--focus-ring-width) hsl(var(--destructive));box-shadow:0 0 0 var(--focus-ring-width) hsl(var(--destructive))}.ui-tag-input[aria-invalid=true]{border-color:hsl(var(--destructive))}.ui-tag-input:has([aria-invalid=true]){border-color:hsl(var(--destructive))}.ui-switch{width:var(--switch-width);height:var(--switch-height);cursor:pointer;border:var(--stroke-md) solid transparent;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;display:inline-flex;position:relative}.ui-switch>.ui-choice-input{block-size:max(100%, var(--touch-target-min));inset-block:50% auto;translate:0 -50%}.ui-switch[data-state=checked]{background:var(--switch-checked-background,hsl(var(--primary)))}.ui-switch[data-state=unchecked]{background:var(--switch-unchecked-background,hsl(var(--input) / var(--input-alpha,100%)))}.ui-switch-thumb{pointer-events:none;width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-pill);background:hsl(var(--background));box-shadow:var(--shadow-lg);place-items:center;transition:transform .15s;display:grid}.ui-switch-thumb[data-state=checked]{transform:translateX(var(--switch-thumb-translate))}.ui-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;inline-size:100%;display:flex;position:relative}.ui-slider[data-orientation=vertical]{block-size:100%;inline-size:fit-content;min-block-size:var(--slider-vertical-min-block-size);flex-direction:column}.ui-slider-control{block-size:var(--slider-thumb-size);flex-grow:1;align-self:stretch;align-items:center;display:flex;position:relative}.ui-slider[data-orientation=vertical] .ui-slider-control{inline-size:var(--slider-thumb-size);flex-direction:column;align-self:center;block-size:auto}.ui-slider-track{block-size:var(--slider-track-height);border-radius:var(--radius-pill);background:var(--slider-track-background,hsl(var(--primary) / .2));flex-grow:1;align-self:center;position:relative}.ui-slider[data-orientation=vertical] .ui-slider-track{inline-size:var(--slider-track-height);block-size:auto}.ui-slider-range{inline-size:var(--slider-range-size,0%);border-radius:inherit;background:var(--slider-range-background,hsl(var(--primary)));position:absolute;inset-block:0;inset-inline-start:var(--slider-range-start,0%)}.ui-slider[data-orientation=vertical] .ui-slider-range{inline-size:auto;block-size:var(--slider-range-size,0%);inset-block-start:auto;inset-block-end:var(--slider-range-start,0%);inset-inline:0}.ui-slider-range[data-draggable=true]{cursor:grab}.ui-slider-thumb{inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border:var(--stroke-hairline) solid hsl(var(--primary) / .5);border-radius:var(--radius-pill);background:hsl(var(--background));box-shadow:var(--shadow-sm);margin-block-start:calc(var(--slider-thumb-size) / -2);margin-inline-start:calc(var(--slider-thumb-size) / -2);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--slider-thumb-offset,0%)}.ui-slider[data-orientation=vertical] .ui-slider-thumb{margin-block-start:0;margin-block-end:calc(var(--slider-thumb-size) / -2);inset-block-start:auto;inset-block-end:var(--slider-thumb-offset,0%);inset-inline-start:50%}.ui-color-picker{align-items:center;gap:var(--control-gap);display:flex}.ui-color-picker-swatch{flex-shrink:0;position:relative}.ui-color-picker-preview{border:var(--stroke-hairline) solid hsl(var(--input) / var(--input-alpha,100%));border-radius:var(--control-radius);width:100%;height:100%;box-shadow:var(--shadow-sm)}.ui-color-picker-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ui-color-picker-input:disabled{cursor:not-allowed}.ui-color-picker-hex{max-width:var(--color-picker-input-width);font-family:var(--font-family-mono);font-size:var(--color-picker-hex-font-size);text-transform:uppercase}.ui-query-refetch-icon[data-fetching=true]{animation:1s linear infinite spin}.ui-command{overflow-clip-margin:var(--focus-ring-clip-margin);border-radius:var(--control-radius);background:hsl(var(--popover) / var(--popover-alpha,100%));width:100%;height:100%;color:hsl(var(--popover-foreground));flex-direction:column;display:flex;overflow:clip}.ui-command-input-wrapper{border-bottom:var(--stroke-hairline) solid hsl(var(--border));padding-inline:var(--command-input-padding-x);align-items:center;display:flex}.ui-search-input-icon,.ui-search-input-clear svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}.ui-command-search-icon{opacity:.5;margin-inline-end:var(--control-gap)}.ui-command-input{width:100%;height:var(--control-height);box-shadow:none;color:hsl(var(--foreground));font-size:var(--font-size-base);background:0 0;border:0;outline:none;flex:1;padding-inline:0}.ui-command-input::placeholder{color:hsl(var(--muted-foreground))}.ui-command-list{max-height:var(--command-list-max-height);overflow:hidden auto}.ui-command-empty{padding-block:var(--space-6);text-align:center;font-size:var(--font-size-base)}.ui-command-group{padding:var(--command-group-padding);color:hsl(var(--foreground));overflow:hidden}.ui-command-group [cmdk-group-heading]{padding:var(--space-2);color:hsl(var(--muted-foreground));font-size:var(--command-group-heading-font-size);font-weight:var(--font-weight-medium)}.ui-command-item{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--command-item-gap);border-radius:calc(var(--control-radius) - 2px);padding:var(--command-item-padding-y) var(--command-item-padding-x);font-size:var(--font-size-base);outline:none;display:flex;position:relative}.ui-command-item[aria-selected=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-command-item[data-disabled=true]{pointer-events:none;opacity:.5}.ui-command[data-split] .ui-command-group{padding:var(--command-list-split-padding)}.ui-command[data-split] .ui-command-item{margin-inline:calc(-1 * var(--command-list-split-inset));padding-inline:calc(var(--command-list-split-inset) + var(--command-input-padding-x));border-radius:0}.ui-command[data-split] .ui-command-group [cmdk-group-heading]{padding-inline:calc(var(--command-list-split-inset) + var(--command-input-padding-x))}.ui-command[data-split] .ui-command-item:has(+.ui-command-item){border-block-end:var(--command-item-divider-width,var(--stroke-hairline)) solid hsl(var(--command-item-divider-color,var(--border)))}.ui-command[data-split] .ui-command-group:not([hidden])~.ui-command-group:not([hidden]){border-block-start:var(--command-item-divider-width,var(--stroke-hairline)) solid hsl(var(--command-item-divider-color,var(--border)))}[data-slot=dialog-content].ui-command-palette{top:var(--command-palette-inset-top);width:min(var(--command-palette-width), calc(100vw - (2 * var(--command-palette-viewport-inset))));background:hsl(var(--popover) / var(--popover-alpha,100%));gap:0;max-width:none;padding:0;transform:translate(-50%)}.ui-command-palette-trigger,.ui-command-palette-label{min-width:0}.ui-command-palette-meta{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));margin-inline-start:auto}.ui-command-palette-state{padding-block:var(--space-6);padding-inline:var(--space-4);text-align:center;color:hsl(var(--muted-foreground));font-size:var(--font-size-base)}.ui-command-palette-hints{gap:var(--command-palette-hint-gap);border-top:var(--stroke-hairline) solid hsl(var(--border));padding:var(--command-palette-hint-padding-y) var(--command-palette-hint-padding-x);color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));flex-wrap:wrap;display:flex}.ui-search-input{position:relative}.ui-search-input-label{margin-bottom:var(--space-1);color:hsl(var(--muted-foreground));font-size:var(--search-input-label-font-size);display:block}.ui-search-input-field{align-items:center;display:grid;position:relative}.ui-search-input-icon{pointer-events:none;color:hsl(var(--muted-foreground));inset-inline-start:var(--search-input-edge-inset);position:absolute;top:50%;transform:translateY(-50%)}.ui-search-input-control{padding-inline-start:var(--search-input-start-padding);padding-inline-end:var(--search-input-end-padding)}.ui-search-input-clear{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:hsl(var(--muted-foreground));inset-inline-end:var(--search-input-edge-inset);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-search-input-clear:hover{color:hsl(var(--foreground))}@keyframes spin{to{transform:rotate(360deg)}}.ui-password-input{display:block;position:relative}.ui-password-input-field{padding-inline-end:2.5rem}.ui-password-input-toggle{width:2.5rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.ui-password-input-toggle:hover{color:hsl(var(--foreground))}.ui-password-input-toggle svg{width:1rem;height:1rem}.ui-otp-container{align-items:center;justify-content:var(--otp-container-align,flex-start);gap:var(--space-2);display:flex}.ui-otp-container:has(.ui-otp-input[data-align=center]){justify-content:center}.ui-otp-container:has(.ui-otp-input[data-align=end]){justify-content:flex-end}.ui-otp-input:disabled{cursor:not-allowed}.ui-otp-container:has(.ui-otp-input[data-size=xs]){--control-height:var(--control-height-xs)}.ui-otp-container:has(.ui-otp-input[data-size=sm]){--control-height:var(--control-height-sm)}.ui-otp-container:has(.ui-otp-input[data-size=lg]){--control-height:var(--control-height-lg)}.ui-otp-container:has(.ui-otp-input[data-variant=filled]) .ui-otp-slot{border-color:var(--control-filled-border-color);background:var(--control-filled-background)}.ui-otp-container:has(.ui-otp-input[data-variant=filled]) .ui-otp-group[data-appearance=grouped]{border-color:var(--control-filled-border-color);background:var(--control-filled-background)}.ui-otp-container:has(.ui-otp-input[data-variant=borderless]) .ui-otp-slot{border-color:var(--control-borderless-border-color);background:var(--control-borderless-background)}.ui-otp-container:has(.ui-otp-input[data-variant=borderless]) .ui-otp-group[data-appearance=grouped]{border-color:var(--control-borderless-border-color);background:var(--control-borderless-background)}.ui-otp-container:has(.ui-otp-input[data-status=warning]){--focus-ring-color:var(--warning)}.ui-otp-container:has(.ui-otp-input[data-status=warning]) .ui-otp-slot{border-color:var(--control-status-warning-border-color,hsl(var(--text-warning)))}.ui-otp-container:has(.ui-otp-input[data-status=warning]) .ui-otp-group[data-appearance=grouped]{border-color:var(--control-status-warning-border-color,hsl(var(--text-warning)))}.ui-otp-container:has(.ui-otp-input[readonly]) .ui-otp-slot{cursor:default}.ui-otp-group{align-items:center;display:flex}.ui-otp-slot{width:var(--otp-slot-inline-size,var(--otp-slot-size,var(--control-height)));height:var(--otp-slot-block-size,var(--otp-slot-size,var(--control-height)));font-size:var(--font-size-base);border:var(--control-border-width,var(--stroke-hairline)) solid hsl(var(--border));background:hsl(var(--background));border-inline-start-width:0;justify-content:center;align-items:center;transition:box-shadow .15s;display:flex;position:relative}.ui-otp-group .ui-otp-slot:first-child{border-inline-start-width:var(--control-border-width,var(--stroke-hairline));border-start-start-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));border-end-start-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)))}.ui-otp-group .ui-otp-slot:last-child{border-start-end-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));border-end-end-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)))}.ui-otp-group[data-appearance=grouped]{border:var(--control-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--background));overflow:hidden}.ui-otp-group[data-appearance=grouped] .ui-otp-slot{background:0 0;border:0;border-radius:0}.ui-otp-group[data-appearance=grouped] .ui-otp-slot[data-active=true]{box-shadow:none}.ui-otp-group[data-appearance=grouped]:has(.ui-otp-slot[data-active=true]){border-color:hsl(var(--focus-ring-color,var(--ring)))}.ui-otp-container:has(.ui-otp-input[aria-invalid=true]){--focus-ring-color:var(--destructive)}.ui-otp-container:has(.ui-otp-input[aria-invalid=true]) .ui-otp-group[data-appearance=grouped]{border-color:hsl(var(--destructive))}.ui-otp-container:has(.ui-otp-input:disabled) .ui-otp-group[data-appearance=grouped]{background:hsl(var(--muted))}.ui-otp-slot[data-active=true]{z-index:1}.ui-otp-container:has(.ui-otp-input[aria-invalid=true]) .ui-otp-slot{border-color:hsl(var(--destructive))}.ui-otp-container:has(.ui-otp-input:disabled) .ui-otp-slot{cursor:not-allowed;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.ui-otp-caret-wrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-otp-caret{width:var(--otp-caret-inline-size,var(--stroke-hairline));height:var(--otp-caret-block-size);background:hsl(var(--foreground));animation:1s step-end infinite ui-otp-blink}@keyframes ui-otp-blink{50%{opacity:0}}.ui-otp-separator-icon{width:var(--otp-separator-icon-size);height:var(--otp-separator-icon-size);color:hsl(var(--muted-foreground))}.ui-rating{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.ui-rating-star{cursor:pointer;min-width:1.5rem;min-height:1.5rem;color:hsl(var(--rating-star-empty-color,var(--muted-foreground)) / var(--rating-star-empty-alpha));background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.ui-rating-star:disabled{cursor:default}.ui-rating-star svg{width:1.25rem;height:1.25rem}.ui-rating-star-filled{color:hsl(var(--rating-star-filled-color,var(--warning)))}.ui-rating-star-filled svg{fill:currentColor}.ui-rating-star:focus-visible{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-segmented{--segmented-item-height:calc(var(--control-height) - var(--segmented-track-padding) * 2);inline-size:fit-content;max-width:100%;padding:var(--segmented-track-padding);border-radius:var(--segmented-track-radius,var(--radius));background:hsl(var(--segmented-track-background,var(--muted)) / var(--segmented-track-background-alpha,100%));color:hsl(var(--segmented-item-color,var(--muted-foreground)));font-size:var(--font-size-base);flex-wrap:wrap;align-items:stretch;display:inline-flex}.ui-segmented-item{min-width:0;height:var(--segmented-item-height);justify-content:center;align-items:center;gap:var(--segmented-item-gap);padding-inline:var(--segmented-item-padding-inline);border-radius:var(--segmented-item-radius,calc(var(--radius) / var(--radius-ratio)));color:inherit;cursor:pointer;font:inherit;white-space:nowrap;transition:color var(--duration-fast);background:0 0;border:0;display:inline-flex;position:relative}.ui-segmented-item:not([data-state=checked]):not([data-disabled]):hover{background:hsl(var(--segmented-item-hover-background,var(--accent)) / var(--segmented-item-hover-background-alpha,100%));color:hsl(var(--segmented-item-hover-color,var(--foreground)))}.ui-segmented-item:not([data-state=checked]):not([data-disabled]):active{background:hsl(var(--segmented-item-active-background) / var(--segmented-item-active-background-alpha,100%))}.ui-segmented-item[data-state=checked]{background:hsl(var(--segmented-item-selected-background,var(--background)) / var(--segmented-item-selected-background-alpha,100%));box-shadow:var(--segmented-item-selected-shadow,var(--shadow-md)), inset 0 0 0 1px hsl(var(--segmented-item-selected-border-color,var(--input)) / var(--input-alpha,100%));color:hsl(var(--segmented-item-selected-color,var(--foreground)));font-weight:var(--segmented-item-selected-font-weight)}.ui-segmented-item[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-segmented-item-label{text-overflow:ellipsis;overflow:hidden}.ui-segmented-item-icon{flex:none;align-items:center;display:inline-flex}.ui-segmented-item-icon>svg{width:var(--icon-size-md);height:var(--icon-size-md);vertical-align:middle;display:inline-block}.ui-segmented-count{min-inline-size:var(--segmented-count-min-width);border-radius:var(--segmented-count-radius);padding-inline:var(--segmented-count-space-inline);background:var(--segmented-count-background,hsl(var(--primary)));color:var(--segmented-count-color,hsl(var(--primary-foreground)));font-size:var(--segmented-count-font-size);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--segmented-count-gap);line-height:1;display:inline-flex}.ui-tag-input{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1) var(--control-padding-x);border:var(--control-border-width,var(--stroke-hairline)) solid var(--control-surface-border-color,hsl(var(--input) / var(--input-alpha,100%)));border-radius:var(--control-radius);background:var(--control-surface-background,hsl(var(--background) / var(--control-surface-background-alpha,100%)));box-shadow:var(--control-shadow);flex-wrap:wrap;display:flex}.ui-tag-input-disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-tag-input-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-tag-input-chip{align-items:center;gap:var(--space-1);font-size:var(--tag-input-chip-font-size);padding:.0625rem var(--space-2);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));display:inline-flex}.ui-tag-input-remove,.ui-search-select-value-remove{cursor:pointer;min-width:1.5rem;min-height:1.5rem;color:inherit;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:-.25rem;padding:0;display:inline-flex}.ui-tag-input-remove:hover,.ui-search-select-value-remove:hover{opacity:1}.ui-tag-input-remove svg,.ui-search-select-value-remove svg{width:.75rem;height:.75rem}.ui-tag-input-clear{flex-shrink:0;margin-inline-start:auto}.ui-tag-input-field{min-width:6rem;block-size:calc(var(--control-height) - var(--space-1) * 2 - var(--control-border-width,var(--stroke-hairline)) * 2);font-size:var(--control-font-size);color:inherit;background:0 0;border:0;outline:none;flex:1}.ui-number-input{align-items:stretch;inline-size:100%;display:inline-flex;position:relative}.ui-number-input[data-size=xs]{--control-height:var(--control-height-xs)}.ui-input[data-size=sm]{--control-height:var(--control-height-sm)}.ui-control-trigger{cursor:pointer}.ui-toggle>svg,.ui-control-trigger>svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size);flex-shrink:0}.ui-control-trigger:disabled,.ui-control-trigger[data-disabled]{cursor:not-allowed}.ui-control-trigger[data-width=bounded],.ui-control[data-width=bounded]{inline-size:var(--control-bounded-width);max-inline-size:100%}.ui-control[data-size=sm],.ui-control-surface[data-size=sm]{--control-height:var(--control-height-sm)}.ui-control[data-size=lg],.ui-control-surface[data-size=lg]{--control-height:var(--control-height-lg)}.ui-control[data-size=xs],.ui-control-surface[data-size=xs]{--control-height:var(--control-height-xs)}.ui-control-surface{border-color:var(--control-surface-border-color,hsl(var(--input) / var(--input-alpha,100%)));background:var(--control-surface-background,hsl(var(--background) / var(--control-surface-background-alpha,100%)))}.ui-control-surface[data-variant=filled]{--control-shadow:var(--control-filled-shadow);border-color:var(--control-filled-border-color);background:var(--control-filled-background,hsl(var(--muted)))}.ui-control-surface[data-variant=borderless]{--control-shadow:var(--control-borderless-shadow);border-color:var(--control-borderless-border-color);background:var(--control-borderless-background)}.ui-control-surface[data-status=error],.ui-control-surface[aria-invalid=true]{border-color:var(--control-status-error-border-color)}.ui-control-surface[data-status=warning]{border-color:var(--control-status-warning-border-color,hsl(var(--text-warning)));--focus-ring-color:var(--warning);--focus-outline-color:var(--warning);--focus-ring-glow-color:var(--control-status-warning-outline-color,var(--text-warning))}.ui-number-input[data-size=sm]{--control-height:var(--control-height-sm)}.ui-number-input[data-size=lg]{--control-height:var(--control-height-lg)}.ui-number-input-field{text-align:end;inline-size:100%;padding-inline-end:calc(var(--control-height) + var(--space-2))}.ui-number-input-affix{color:hsl(var(--muted-foreground));font-size:var(--font-size-base);pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-block:0}[data-slot=number-input-prefix]{inset-inline-start:var(--control-padding-x)}.ui-number-input:has([data-slot=number-input-prefix]) .ui-number-input-field{padding-inline-start:calc(var(--control-padding-x) + 1.25rem)}[data-slot=number-input-suffix]{inset-inline-end:calc(var(--control-height) + var(--space-2))}.ui-number-input-steppers{pointer-events:none;flex-direction:column;justify-content:center;gap:.0625rem;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:var(--space-1)}.ui-number-input-step{pointer-events:auto;block-size:calc(var(--control-height) / 2 - .1875rem);min-block-size:0;inline-size:1.5rem}.ui-number-input-step svg{block-size:.75rem;inline-size:.75rem}.ui-number-input-step{position:relative}.ui-number-input-step:after{content:"";inline-size:var(--touch-target-min);block-size:var(--touch-target-min);position:absolute;inset-inline-start:50%;translate:-50%}.ui-number-input-step-up:after{inset-block-end:0}.ui-number-input-step-down:after{inset-block-start:0}@media (pointer:coarse){.ui-number-input:not([data-size=xs]):not([data-size=sm]){--control-height:var(--number-input-touch-height)}.ui-number-input-steppers{gap:0}.ui-number-input-step{block-size:calc(var(--control-height) / 2)}}.ui-control-affix{pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--control-affix-inset-inline-end)}.ui-control-affix-action{pointer-events:auto;inline-size:var(--control-affix-action-size);block-size:var(--control-affix-action-size);border-radius:var(--control-affix-action-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));opacity:var(--control-affix-rest-alpha);justify-content:center;align-items:center;display:flex}.ui-control-affix-action:hover,.ui-control-affix-action:focus-visible{opacity:1}.ui-control-affix-icon{inline-size:var(--control-affix-icon-size);block-size:var(--control-affix-icon-size);flex-shrink:0}.ui-control-affix-indicator{opacity:var(--control-affix-rest-alpha)}.ui-control-trigger-affixed{padding-inline-end:var(--control-trigger-space-inline-end)}.ui-search-select-panel{--popover-surface-inline-size:max-content;--popover-space-inset:0;max-block-size:var(--radix-popover-content-available-height);max-inline-size:min(var(--search-select-panel-max-width), calc(100vw - var(--search-select-panel-viewport-inset)));min-inline-size:var(--radix-popover-trigger-width);flex-direction:column;display:flex}.ui-search-select-panel[data-popup-match=content]{min-inline-size:auto}.ui-search-select-panel[data-popup-match=fixed]{min-inline-size:var(--search-select-panel-inline-size);inline-size:var(--search-select-panel-inline-size)}.ui-search-select-selected-icon{flex-shrink:0;align-items:center;margin-inline-start:auto;display:inline-flex}.ui-search-select-command{flex-direction:column;min-block-size:0;display:flex}.ui-search-select-search{border-block-end:var(--stroke-hairline) solid hsl(var(--border));flex-shrink:0}.ui-search-select-search-input{box-shadow:none;border:0;border-radius:0}.ui-search-select-search-input:focus-visible{box-shadow:none}.ui-search-select-list{max-block-size:var(--search-select-list-max-height);min-block-size:0;max-block-size:none;padding:var(--search-select-list-space-inset);flex:1;overflow-y:auto}.ui-command[data-split] .ui-search-select-list{padding:var(--command-list-split-padding)}.ui-search-select-option-slot{flex:1;min-inline-size:0}.ui-search-select-option-body{align-items:center;gap:var(--search-select-option-space-gap);flex:1;min-inline-size:0;display:flex}.ui-search-select-values{align-items:center;gap:var(--search-select-option-space-gap);flex:1;min-inline-size:0;display:flex;overflow:hidden}.ui-search-select-value{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:hsl(var(--secondary));max-inline-size:100%;padding:.0625rem var(--space-2);color:hsl(var(--secondary-foreground));font-size:var(--tag-input-chip-font-size);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.ui-search-select-option-text{flex-direction:column;min-inline-size:0;display:flex}.ui-search-select-option-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--search-select-option-font-size);overflow:hidden}.ui-search-select-option-sublabel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--search-select-option-sublabel-font-size);color:hsl(var(--muted-foreground));overflow:hidden}.ui-search-select-status{align-items:center;gap:var(--search-select-option-space-gap);padding-inline:var(--search-select-status-space-inline);padding-block:var(--search-select-status-space-block);font-size:var(--search-select-status-font-size);color:hsl(var(--muted-foreground));display:flex}.ui-search-select-spinner{inline-size:var(--search-select-spinner-size);block-size:var(--search-select-spinner-size)}.ui-search-select-placeholder{padding-inline:var(--search-select-status-space-inline);padding-block:var(--search-select-placeholder-space-block);text-align:center;font-size:var(--search-select-status-font-size);color:hsl(var(--muted-foreground))}.ui-search-select-placeholder[data-tone=destructive]{color:hsl(var(--text-error))}.ui-search-select-footer{padding:var(--search-select-footer-space-inset);border-block-start:var(--stroke-hairline) solid hsl(var(--border));flex-shrink:0}.ui-cascader-columns{max-block-size:var(--cascader-columns-max-height);display:flex}.ui-cascader-column{min-inline-size:var(--cascader-column-min-width);border-inline-end:var(--stroke-hairline) solid hsl(var(--border))}.ui-cascader-column:last-child{border-inline-end:0}.ui-cascader-option{align-items:center;gap:var(--cascader-option-space-gap);inline-size:100%;padding-inline:var(--cascader-option-space-inline);padding-block:var(--cascader-option-space-block);font-size:var(--cascader-option-font-size);outline:none;display:flex}.ui-cascader-option-icon{inline-size:var(--cascader-option-icon-size);block-size:var(--cascader-option-icon-size);flex-shrink:0;margin-inline-end:var(--cascader-option-space-gap)}.ui-cascader-option-chevron{inline-size:var(--cascader-option-icon-size);block-size:var(--cascader-option-icon-size);opacity:var(--control-affix-rest-alpha);flex-shrink:0}.ui-cascader-list{max-block-size:var(--cascader-list-max-height)}.ui-cascader-panel{padding:var(--cascader-panel-space-inset)}.ui-cascader-popover{--popover-surface-inline-size:auto;--popover-space-inset:0;min-inline-size:var(--radix-popover-trigger-width)}.ui-cascader-empty{padding-block:var(--cascader-empty-space-block);text-align:center;font-size:var(--cascader-option-font-size);color:hsl(var(--muted-foreground))}.ui-cascader-result{border-radius:var(--cascader-result-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));inline-size:100%;padding-inline:var(--cascader-result-space-inline);padding-block:var(--cascader-result-space-block);font-size:var(--cascader-option-font-size);outline:none;align-items:center;display:flex}.ui-cascader-result-icon{inline-size:var(--cascader-option-icon-size);block-size:var(--cascader-option-icon-size);flex-shrink:0;margin-inline-end:var(--cascader-result-icon-space-inline-end)}.ui-cascader-result-icon[data-selected=false]{opacity:0}.ui-cascader-affix{--control-affix-inset-inline-end:var(--space-3);--control-affix-action-size:var(--control-affix-icon-size)}.ui-cascader-option[data-disabled],.ui-cascader-trigger[data-disabled]{pointer-events:none;opacity:var(--disabled-opacity)}.ui-select-root{display:contents}.ui-select-root>[data-react-aria-prevent-focus][aria-hidden=true]{position:absolute!important;inset:auto!important}.ui-select-content{z-index:var(--overlay-z-index);max-height:var(--select-content-max-height);min-width:max(var(--menu-content-min-width), var(--trigger-width,var(--menu-content-min-width)));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));background:var(--select-content-background,hsl(var(--popover) / var(--popover-alpha,100%)));color:hsl(var(--popover-foreground));-webkit-backdrop-filter:blur(var(--select-content-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--select-content-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-select-content[data-popup-match=content]{min-width:var(--menu-content-min-width)}.ui-select-content[data-popup-match=fixed]{min-width:var(--select-content-inline-size);width:var(--select-content-inline-size)}.ui-select-viewport{min-block-size:0;max-block-size:var(--select-content-max-height);padding:var(--menu-content-space-inset);outline:none;overflow-y:auto}.ui-select-empty{padding-inline:var(--select-item-space-inline);padding-block:var(--select-empty-space-block);color:hsl(var(--muted-foreground));font-size:var(--menu-item-font-size);text-align:center}.ui-select-item,.ui-select-label{border-radius:var(--menu-item-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-inline:var(--menu-item-space-inline);height:var(--menu-item-height);align-items:center;gap:var(--menu-item-space-gap);font-size:var(--menu-item-font-size);display:flex}.ui-select-item{cursor:default;inline-size:100%;padding-inline:var(--select-item-space-inline);-webkit-user-select:none;user-select:none;outline:none;position:relative}.ui-select-item[data-state=checked]{background:hsl(var(--accent));color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.ui-select-item[data-highlighted]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-select-item[data-disabled]{pointer-events:none;opacity:var(--disabled-opacity)}.ui-select-item svg{pointer-events:none;flex-shrink:0}.ui-select-label{font-weight:var(--font-weight-medium)}.ui-select-scroll-button{cursor:default;padding-block:var(--select-scroll-button-space-block);justify-content:center;align-items:center;display:flex}.ui-select-scroll-icon,.ui-select-chevron{inline-size:var(--control-affix-icon-size);block-size:var(--control-affix-icon-size)}.ui-select-chevron{opacity:var(--control-affix-rest-alpha);flex-shrink:0}.ui-select-prefix,.ui-select-suffix{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;display:inline-flex}.ui-select-trigger-prefixed>[data-slot=select-value]{text-align:start;flex:auto}.ui-time-picker-panel{inline-size:var(--time-picker-panel-width)}.ui-time-picker-panel[data-hour-cycle=h12]{inline-size:var(--time-picker-panel-width-12h)}.ui-time-picker-column{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ui-time-picker-column-heading{padding-inline:var(--time-picker-heading-space-inline);padding-block:var(--time-picker-heading-space-block);border-block-end:var(--stroke-hairline) solid hsl(var(--border));text-align:center;font-size:var(--time-picker-heading-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground))}.ui-time-picker-column-scroll{block-size:var(--time-picker-column-height);padding:var(--time-picker-column-space-inset);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;overflow-y:scroll}.ui-time-picker-option{border-radius:var(--time-picker-option-radius,calc(var(--radius) / var(--radius-ratio)));inline-size:100%;padding-block:var(--time-picker-option-space-block);font-size:var(--time-picker-option-font-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.ui-time-picker-option:hover{background:hsl(var(--accent))}.ui-time-picker-option[data-disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-time-picker-option[data-disabled]:hover{background:0 0}.ui-time-picker-option[data-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-time-picker-option[data-selected=true]:hover{background:hsl(var(--primary) / .9)}.ui-time-picker-footer{gap:var(--time-picker-footer-space-gap);padding:var(--time-picker-footer-space-inset);border-block-start:var(--stroke-hairline) solid hsl(var(--border));flex-direction:column;display:flex}.ui-time-picker-footer-actions{justify-content:space-between;align-items:center;gap:var(--time-picker-footer-space-gap);display:flex}.ui-time-picker-footer-actions>:only-child:last-child{margin-inline-start:auto}.ui-time-picker-footer-actions>:first-child:not(:only-child){margin-inline-end:auto}.ui-time-picker-popover,.ui-control-panel-flush{--popover-surface-inline-size:auto;--popover-space-inset:0}.ui-time-picker-affix{align-items:center;gap:var(--time-picker-affix-space-gap);display:inline-flex}.ui-control-inline-affix-action{inline-size:var(--control-inline-affix-size);block-size:var(--control-inline-affix-size);border-radius:var(--control-affix-action-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));color:hsl(var(--muted-foreground));opacity:var(--control-inline-affix-rest-alpha);justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:relative}.ui-control-inline-affix-action:after{content:"";min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);block-size:100%;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ui-control-inline-affix-action:hover,.ui-control-inline-affix-action:focus-visible{color:hsl(var(--foreground));opacity:1}.ui-control-inline-affix-icon{inline-size:var(--control-inline-affix-icon-size);block-size:var(--control-inline-affix-icon-size)}.ui-input::file-selector-button{block-size:var(--input-file-button-height);color:hsl(var(--foreground));font-size:var(--input-file-button-font-size);font-weight:var(--font-weight-medium);background:0 0;border:0;display:inline-flex}.ui-input{min-inline-size:0}.ui-input:disabled{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-input-affix-wrapper{align-items:center;inline-size:100%;display:inline-flex;position:relative}.ui-input-leading,.ui-input-trailing{align-items:center;display:inline-flex;position:absolute;inset-block:0}.ui-input-leading{pointer-events:none;color:hsl(var(--muted-foreground));inset-inline-start:var(--control-inline-affix-inset-inline)}.ui-input-leading>svg,.ui-input-trailing>svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size);flex-shrink:0}.ui-input-trailing{inset-inline-end:var(--control-inline-affix-inset-inline)}.ui-textarea-clear{position:absolute;inset-block-start:var(--textarea-clear-inset-block-start);inset-inline-end:var(--control-inline-affix-inset-inline)}.ui-input--leading-affix{padding-inline-start:var(--control-inline-affix-space-inline-end)}.ui-input--trailing-affix{padding-inline-end:var(--control-inline-affix-space-inline-end)}.ui-chat-suggestion-panel{--popover-surface-inline-size:var(--radix-popover-trigger-width)}.ui-tree-select-popover{--popover-surface-inline-size:var(--radix-popover-trigger-width);--popover-space-inset:0}.ui-tree-select-list{max-block-size:var(--tree-select-list-max-height)}.ui-tree-select-panel{padding:var(--menu-content-space-inset)}.ui-tree-select-empty{padding-block:var(--tree-select-empty-space-block);text-align:center;font-size:var(--tree-select-row-font-size);color:hsl(var(--muted-foreground))}.ui-tree-select-row{border-radius:var(--tree-select-row-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-block:var(--tree-select-row-space-block);font-size:var(--tree-select-row-font-size);outline:none;align-items:center;padding-inline-start:calc(var(--tree-select-depth-space-base) + var(--tree-select-depth,0) * var(--tree-select-depth-space-step));padding-inline-end:var(--tree-select-row-space-inline-end);display:flex}.ui-tree-select-row:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-tree-select-row[data-selected=true]{background:hsl(var(--accent) / .6)}.ui-tree-select-row[data-disabled]{pointer-events:none;opacity:var(--disabled-opacity)}.ui-tree-select-toggle{inline-size:var(--tree-select-toggle-size);block-size:var(--tree-select-toggle-size);border-radius:var(--tree-select-row-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--tree-select-toggle-space-inline-end);display:flex}.ui-tree-select-toggle[data-leaf]{visibility:hidden}.ui-tree-select-toggle-icon,.ui-tree-select-chevron{inline-size:var(--control-affix-icon-size);block-size:var(--control-affix-icon-size)}.ui-tree-select-chevron{opacity:var(--control-affix-rest-alpha)}.ui-tree-select-label{cursor:pointer;align-items:center;gap:var(--tree-select-label-space-gap);flex:1;display:flex}.ui-tree-select-clear{z-index:10;inline-size:var(--control-affix-action-size);block-size:var(--control-affix-action-size);border-radius:var(--control-affix-action-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));opacity:var(--control-affix-rest-alpha);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.ui-tree-select-clear:hover,.ui-tree-select-clear:focus-visible{opacity:1}.ui-tree-select-trigger-affixed{padding-inline-end:var(--space-10)}.ui-calendar{inline-size:fit-content;padding:var(--calendar-space-inset);position:relative}.ui-calendar-months{gap:var(--calendar-month-space-gap);flex-direction:column;display:flex}@media (width>=40rem){.ui-calendar-months{flex-direction:row}}.ui-calendar[data-bordered=true] .ui-calendar-day,.ui-calendar[data-bordered=true] .ui-calendar-weekday{border-inline-start:var(--stroke-hairline) solid var(--calendar-grid-border-color,hsl(var(--border)));border-block-start:var(--stroke-hairline) solid var(--calendar-grid-border-color,hsl(var(--border)))}.ui-calendar[data-bordered=true] .ui-calendar-week,.ui-calendar[data-bordered=true] .ui-calendar-weekdays{border-inline-end:var(--stroke-hairline) solid var(--calendar-grid-border-color,hsl(var(--border)))}.ui-calendar[data-bordered=true] .ui-calendar-weekday{background-color:hsl(var(--muted));padding-block:var(--calendar-bordered-weekday-padding-block);border-radius:0}.ui-calendar[data-bordered=true] .ui-calendar-grid{border-block-end:var(--stroke-hairline) solid var(--calendar-grid-border-color,hsl(var(--border)))}.ui-calendar[data-bordered=true] .ui-calendar-day.invisible{visibility:visible}.ui-calendar[data-bordered=true] .ui-calendar-day.invisible>*{visibility:hidden}.ui-calendar[data-bordered=true] .ui-calendar-day-disabled{opacity:1}.ui-calendar[data-bordered=true] .ui-calendar-day-disabled .ui-calendar-day-button{opacity:var(--disabled-opacity)}.ui-calendar[data-bordered=true] .ui-calendar-week-number,.ui-calendar[data-bordered=true] .ui-calendar-week-number-header{border-inline-start:var(--stroke-hairline) solid var(--calendar-grid-border-color,hsl(var(--border)));border-block-start:var(--stroke-hairline) solid var(--calendar-grid-border-color,hsl(var(--border)))}.ui-calendar[data-bordered=true] .ui-calendar-day{inline-size:var(--control-height)}.ui-calendar[data-bordered=true] .ui-calendar-day-button{--button-radius:0;inline-size:100%}.ui-calendar[data-bordered=true] .ui-calendar-week{margin-block-start:0}.ui-calendar[data-bordered=true] .ui-calendar-grid{margin-block-start:var(--calendar-grid-space-block-start)}.ui-calendar[data-width=full]{inline-size:100%}.ui-calendar[data-width=full] .ui-calendar-months{flex-direction:column}.ui-calendar[data-width=full] .ui-calendar-month{inline-size:100%}.ui-calendar[data-width=full] .ui-calendar-weekday,.ui-calendar[data-width=full] .ui-calendar-day{flex:1 1 0;inline-size:auto}.ui-calendar[data-width=full] .ui-calendar-day-button{block-size:auto;inline-size:100%;max-inline-size:none;min-block-size:var(--control-height);text-align:start;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch}.ui-calendar-month{flex-direction:column;display:flex;position:relative}.ui-calendar-caption{block-size:var(--control-height);inline-size:100%;padding-inline:var(--calendar-caption-space-inline);justify-content:center;align-items:center;display:flex}.ui-calendar-caption-label{font-size:var(--calendar-caption-font-size);font-weight:var(--font-weight-medium)}.ui-calendar-nav{block-size:var(--control-height);z-index:10;padding-inline:var(--calendar-nav-space-inline);justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:var(--calendar-nav-space-block-start);inset-inline:0}.ui-calendar-nav-button{opacity:var(--calendar-nav-rest-alpha);background:0 0;padding:0}.ui-calendar-nav-button:hover{opacity:1}.ui-calendar-chevron{fill:none;inline-size:var(--calendar-chevron-size);block-size:var(--calendar-chevron-size)}.ui-calendar-grid{border-collapse:collapse;inline-size:100%;margin-block-start:var(--calendar-grid-space-block-start)}.ui-calendar-weekday{inline-size:var(--control-height);border-radius:var(--calendar-weekday-radius,calc(var(--radius) / var(--radius-ratio)));font-size:var(--calendar-weekday-font-size);font-weight:var(--font-weight-normal);color:hsl(var(--muted-foreground))}.ui-calendar-week{inline-size:100%;margin-block-start:var(--calendar-week-space-block-start);display:flex}.ui-calendar-day{text-align:center;font-size:var(--calendar-day-font-size);padding:0;position:relative}.ui-calendar-day:focus-within{z-index:20;position:relative}.ui-calendar .ui-calendar-day-button{color:inherit;inline-size:var(--control-height);block-size:var(--control-height);font-weight:var(--font-weight-normal);border-radius:var(--calendar-day-radius,calc(var(--radius) / var(--radius-ratio)));padding:0}.ui-calendar .ui-calendar-day-button[aria-selected]{opacity:1}.ui-calendar .ui-calendar-day.day-selected .ui-calendar-day-button,.ui-calendar .ui-calendar-day.day-selected .ui-calendar-day-button:hover,.ui-calendar .ui-calendar-day.day-selected .ui-calendar-day-button:focus{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-calendar .ui-calendar-day.day-today:not(.day-selected) .ui-calendar-day-button{box-shadow:inset 0 0 0 1px hsl(var(--primary));color:hsl(var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels)));font-weight:var(--font-weight-medium)}.ui-calendar .ui-calendar-day.day-outside:not(.day-selected) .ui-calendar-day-button{color:hsl(var(--muted-foreground))}.ui-calendar .ui-calendar-day.day-range-middle.day-selected .ui-calendar-day-button,.ui-calendar .ui-calendar-day.day-range-middle.day-selected .ui-calendar-day-button:hover,.ui-calendar .ui-calendar-day.day-range-middle.day-selected .ui-calendar-day-button:focus,.ui-calendar .ui-calendar-day.day-range-middle .ui-calendar-day-button{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:0}.ui-calendar .ui-calendar-day.day-range-start:not(.day-range-end) .ui-calendar-day-button{border-start-end-radius:0;border-end-end-radius:0}.ui-calendar .ui-calendar-day.day-range-end:not(.day-range-start) .ui-calendar-day-button{border-start-start-radius:0;border-end-start-radius:0}.ui-calendar .ui-calendar-day.day-today:not(:has(button)){box-shadow:inset 0 0 0 1px hsl(var(--primary));color:hsl(var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels)));font-weight:var(--font-weight-medium);border-radius:var(--calendar-day-radius,calc(var(--radius) / var(--radius-ratio)))}.ui-calendar .ui-calendar-day.day-outside:not(:has(button)){color:hsl(var(--muted-foreground))}.ui-calendar .ui-calendar-day.day-selected:not(:has(button)){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--calendar-day-radius,calc(var(--radius) / var(--radius-ratio)))}.ui-calendar-day-disabled{opacity:var(--disabled-opacity)}.ui-calendar .ui-calendar-day-disabled .ui-calendar-day-button{color:hsl(var(--muted-foreground))}.ui-calendar-footer{justify-content:flex-end;align-items:center;gap:var(--calendar-footer-space-gap);border-block-start:var(--calendar-footer-border-width,var(--stroke-hairline)) solid hsl(var(--border));margin-block-start:var(--calendar-footer-space-block-start);padding-block-start:var(--calendar-footer-space-block-start);display:flex}.ui-calendar-footer-today{margin-inline-end:auto}.ui-transfer{align-items:stretch;gap:var(--transfer-panes-space-gap);flex-wrap:wrap;display:flex}.ui-transfer-pane{min-block-size:var(--transfer-pane-min-height);border-radius:var(--transfer-pane-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--background));flex-direction:column;flex:1;display:flex}.ui-transfer-pane-header{padding-inline:var(--transfer-header-space-inline);padding-block:var(--transfer-header-space-block);border-block-end:var(--stroke-hairline) solid hsl(var(--border));font-size:var(--transfer-header-font-size);justify-content:space-between;align-items:center;display:flex}.ui-transfer-pane-check{cursor:pointer;align-items:center;gap:var(--transfer-header-space-gap);font-weight:var(--font-weight-medium);display:flex}.ui-transfer-search{padding:var(--transfer-search-space-inset);border-block-end:var(--stroke-hairline) solid hsl(var(--border))}.ui-transfer-search[data-disabled]{pointer-events:none;opacity:var(--disabled-opacity)}.ui-transfer-list{padding:var(--transfer-list-space-inset)}.ui-transfer-empty{padding-block:var(--transfer-empty-space-block);text-align:center;font-size:var(--transfer-row-font-size);color:hsl(var(--muted-foreground))}.ui-transfer-row{cursor:pointer;align-items:flex-start;gap:var(--transfer-row-space-gap);border-radius:var(--transfer-row-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-inline:var(--transfer-row-space-inline);padding-block:var(--transfer-row-space-block);font-size:var(--transfer-row-font-size);display:flex}.ui-transfer-row-check{margin-block-start:var(--transfer-row-check-space-block-start)}.ui-transfer-row-body{flex:1;min-inline-size:0}.ui-transfer-row-description{font-size:var(--transfer-row-description-font-size)}.ui-transfer-actions{justify-content:center;gap:var(--transfer-actions-space-gap);flex-direction:column;display:flex}.ui-transfer-action-icon{inline-size:var(--transfer-action-icon-size);block-size:var(--transfer-action-icon-size)}.ui-control-composite-field{align-items:center;gap:var(--control-composite-field-space-gap);border-radius:var(--control-radius);border-color:hsl(var(--input) / var(--input-alpha,100%));background:hsl(var(--background));outline:none;inline-size:100%;min-inline-size:0;transition:color .15s,box-shadow .15s;display:flex}.ui-control-composite-field[data-disabled]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-month-picker-input{font-variant-numeric:tabular-nums;background:0 0;outline:none;flex:1;min-inline-size:0}.ui-month-picker-input::placeholder{color:hsl(var(--muted-foreground))}.ui-month-picker-input:disabled{cursor:not-allowed}.ui-month-picker-icon{inline-size:var(--month-picker-icon-size);block-size:var(--month-picker-icon-size);flex-shrink:0}.ui-month-picker-separator-icon{inline-size:var(--month-picker-separator-icon-size);block-size:var(--month-picker-separator-icon-size);color:hsl(var(--muted-foreground));flex-shrink:0}.ui-month-picker-panel{--popover-surface-inline-size:auto;--popover-space-inset:var(--month-picker-panel-space-inset)}.ui-month-picker-nav{justify-content:space-between;align-items:center;display:flex}.ui-month-picker-nav-button{opacity:var(--month-picker-nav-rest-alpha);background:0 0}.ui-month-picker-nav-button:hover{opacity:1}.ui-month-picker-nav-label{font-size:var(--month-picker-nav-font-size);font-weight:var(--font-weight-medium)}.ui-month-picker-grid{gap:var(--month-picker-grid-space-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--month-picker-grid-space-block-start);display:grid}.ui-month-picker-row,.ui-month-picker-gridcell{display:contents}.ui-month-picker-cell{padding-inline:var(--month-picker-cell-space-inline);font-weight:var(--font-weight-normal)}.ui-button--xs{height:var(--button-xs-height,var(--control-height-xs));gap:var(--button-xs-space-gap);padding-inline:var(--button-xs-space-inline);font-size:var(--button-xs-font-size)}.ui-button--default-size,.ui-button--md{padding-block:var(--button-space-block)}:is(.ui-button--default-size:has(>svg),.ui-button--md:has(>svg)){padding-inline:var(--button-icon-space-inline-md)}.ui-button--sm:has(>svg){padding-inline:var(--button-icon-space-inline-sm)}.ui-button--lg:has(>svg){padding-inline:var(--button-icon-space-inline-lg)}.ui-button--xs:has(>svg){padding-inline:var(--button-icon-space-inline-xs)}.ui-button-count{min-inline-size:var(--button-count-min-width);border-radius:var(--radius-pill);padding-inline:var(--button-count-space-inline);background:var(--button-count-background,hsl(var(--muted)));color:var(--button-count-color,hsl(var(--foreground)));font-size:var(--button-count-font-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-button--default .ui-button-count{background:var(--button-count-default-background,hsl(var(--primary-foreground)));color:var(--button-count-default-color,hsl(var(--primary)))}.ui-button--destructive .ui-button-count{background:var(--button-count-destructive-background,hsl(var(--destructive-foreground)));color:var(--button-count-destructive-color,hsl(var(--destructive)))}.ui-button--secondary .ui-button-count{background:var(--button-count-secondary-background,hsl(var(--secondary-foreground)));color:var(--button-count-secondary-color,hsl(var(--secondary)))}.ui-button[data-wrap]{--button-wrap-min-height:var(--control-height);height:auto;min-height:var(--button-wrap-min-height);max-inline-size:100%;padding-block:var(--space-1);white-space:normal;overflow-wrap:anywhere}.ui-button[data-wrap][data-size=xs]{--button-wrap-min-height:var(--control-height-xs)}.ui-button[data-wrap][data-size=sm]{--button-wrap-min-height:var(--control-height-sm)}.ui-button[data-wrap][data-size=lg]{--button-wrap-min-height:var(--control-height-lg)}.ui-button[data-align=start]{text-align:start;justify-content:flex-start}.ui-button[data-align=end]{text-align:end;justify-content:flex-end}.ui-control-outlined-surface{border-color:var(--control-surface-border-color,hsl(var(--input) / var(--input-alpha,100%)));background-color:var(--control-surface-background,hsl(var(--background) / var(--control-surface-background-alpha,100%)))}.ui-control--filled{background-color:hsl(var(--control-variant-filled-background));border-color:#0000}.ui-control--filled:hover:not(:disabled):not([readonly]):not([data-disabled]){background-color:hsl(var(--control-variant-filled-hover-background,var(--accent)) / var(--control-variant-filled-hover-background-alpha,100%))}.ui-control--borderless{box-shadow:none;background-color:#0000;border-color:#0000}.ui-control[data-status=warning],.ui-control-multiline[data-status=warning]{--focus-ring-color:var(--control-status-warning-outline-color,var(--text-warning));--focus-outline-color:var(--control-status-warning-outline-color,var(--text-warning));--focus-ring-glow-color:var(--control-status-warning-glow-color);--focus-ring-glow-alpha:var(--control-status-warning-glow-alpha)}.ui-input[data-size=lg]{--control-height:var(--control-height-lg)}.ui-control-multiline[data-size=sm]{--control-height:var(--control-height-sm)}.ui-control-multiline[data-size=lg]{--control-height:var(--control-height-lg)}.ui-control-count{font-size:var(--control-count-font-size);color:hsl(var(--control-count-color,var(--muted-foreground)));font-variant-numeric:tabular-nums;flex-shrink:0;padding-inline-end:var(--control-count-space-inline)}.ui-control-count[data-exceeded=true]{color:hsl(var(--control-count-exceeded-color,var(--text-error)))}.ui-textarea-count{padding-inline-end:0;position:absolute;inset-block-end:var(--textarea-count-inset-block-end);inset-inline-end:var(--textarea-count-inset-inline-end)}.ui-input-group{align-items:stretch;inline-size:100%;display:inline-flex}.ui-input-addon{block-size:var(--control-height);padding-inline:var(--input-addon-padding-inline);font-size:var(--control-font-size);color:hsl(var(--input-addon-color,var(--muted-foreground)));background-color:hsl(var(--input-addon-background));border:var(--control-border-width,var(--stroke-hairline)) solid hsl(var(--input) / var(--input-alpha,100%));white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.ui-input-addon>svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size);flex-shrink:0}.ui-input-group>[data-slot=input-addon-before]{border-inline-end:0;border-start-start-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}.ui-input-group>[data-slot=input-addon-after]{border-inline-start:0;border-start-end-radius:var(--control-radius);border-end-end-radius:var(--control-radius)}:is(.ui-input-group:has(>[data-slot=input-addon-before]) .ui-input,.ui-input-group:has(>[data-slot=input-addon-before]) .ui-input-affix-wrapper){--input-radius-start:0;border-start-start-radius:0;border-end-start-radius:0}:is(.ui-input-group:has(>[data-slot=input-addon-after]) .ui-input,.ui-input-group:has(>[data-slot=input-addon-after]) .ui-input-affix-wrapper){--input-radius-end:0;border-start-end-radius:0;border-end-end-radius:0}.ui-input-group[data-size=sm]{--control-height:var(--control-height-sm)}.ui-input-group[data-size=lg]{--control-height:var(--control-height-lg)}.ui-number-input[data-controls=off] .ui-number-input-field{padding-inline-end:var(--control-padding-x)}.ui-switch[data-loading=true]{cursor:progress}.ui-switch-spinner{inline-size:var(--switch-spinner-size);block-size:var(--switch-spinner-size);color:hsl(var(--text-brand,var(--primary)));animation:1s linear infinite spin}.ui-switch-content{min-inline-size:calc(var(--switch-width) - var(--switch-thumb-size));text-align:center;font-size:var(--switch-content-font-size);color:hsl(var(--primary-foreground));padding-inline:var(--switch-content-space-inline);flex:auto;order:1;line-height:1}.ui-switch:has(.ui-switch-content)[data-state=unchecked]{background:var(--switch-unchecked-background,hsl(var(--muted-foreground) / var(--switch-unchecked-background-alpha,100%)))}.ui-switch[data-state=unchecked] .ui-switch-content{color:var(--switch-content-unchecked-foreground,hsl(var(--background)))}.ui-switch[data-state=checked] .ui-switch-content{order:0}.ui-switch:has(.ui-switch-content){inline-size:auto;min-inline-size:var(--switch-width)}.ui-switch:has(.ui-switch-content) .ui-switch-thumb{flex:none;order:0;transform:none}.ui-switch:has(.ui-switch-content)[data-state=checked] .ui-switch-thumb{order:1}.ui-slider[data-has-marks=true]:not([data-orientation=vertical]){margin-block-end:calc(var(--slider-mark-space-block-start) + var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio))))}.ui-slider-marks{block-size:0;margin-block-start:var(--slider-mark-space-block-start);position:absolute;inset-block-start:100%;inset-inline:0}.ui-slider[data-orientation=vertical] .ui-slider-marks{block-size:auto;inline-size:0;margin-block-start:0;margin-inline-start:var(--slider-mark-space-block-start);inset-block:0;inset-inline:100% auto}.ui-slider-mark{inline-size:0;font-size:var(--slider-mark-font-size);color:hsl(var(--slider-mark-color,var(--muted-foreground)));white-space:nowrap;cursor:pointer;justify-content:center;display:flex;position:absolute;inset-inline-start:var(--slider-mark-offset-inline,0%)}.ui-slider[data-orientation=vertical] .ui-slider-mark{block-size:0;inline-size:auto;justify-content:flex-start;align-items:center;inset-block-end:var(--slider-mark-offset-block,0%);inset-inline-start:0}.ui-slider-dot{inline-size:var(--slider-dot-size);block-size:var(--slider-dot-size);border-radius:var(--radius-pill);background:hsl(var(--slider-dot-background));border:var(--control-border-width,var(--stroke-hairline)) solid hsl(var(--slider-dot-border-color));margin-block-start:calc(var(--slider-dot-size) / -2);margin-inline-start:calc(var(--slider-dot-size) / -2);position:absolute;inset-block-start:50%;inset-inline-start:var(--slider-mark-offset-inline,0%)}.ui-slider[data-orientation=vertical] .ui-slider-dot{margin-block-start:0;margin-block-end:calc(var(--slider-dot-size) / -2);inset-block-start:auto;inset-block-end:var(--slider-mark-offset-block,0%);inset-inline-start:50%}.ui-slider-dot[data-active=true]{border-color:hsl(var(--slider-dot-active-border-color,var(--primary)))}.ui-slider-tooltip{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute}.ui-slider-tooltip[data-placement=top],.ui-slider-tooltip[data-placement=bottom]{inline-size:0;inset-inline-start:50%}.ui-slider-tooltip[data-placement=top]{padding-block-end:var(--slider-tooltip-offset-block);inset-block-end:100%}.ui-slider-tooltip[data-placement=bottom]{padding-block-start:var(--slider-tooltip-offset-block);inset-block-start:100%}.ui-slider-tooltip[data-placement=left],.ui-slider-tooltip[data-placement=right]{block-size:0;inset-block-start:50%}.ui-slider-tooltip[data-placement=left]{padding-inline-end:var(--slider-tooltip-offset-block);inset-inline-end:100%}.ui-slider-tooltip[data-placement=right]{padding-inline-start:var(--slider-tooltip-offset-block);inset-inline-start:100%}.ui-slider-tooltip-content{padding-inline:var(--slider-tooltip-padding-inline);border-radius:var(--slider-tooltip-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:hsl(var(--slider-tooltip-background));color:hsl(var(--slider-tooltip-color));font-size:var(--slider-tooltip-font-size);white-space:nowrap}.ui-slider-thumb:is([data-hovered],[data-focus-visible],[data-dragging]) .ui-slider-tooltip:not([data-open=false]),.ui-slider-tooltip[data-open=true]{opacity:1}.ui-rating-symbol{display:inline-flex;position:relative}.ui-rating-star-half{z-index:1;cursor:pointer;background:0 0;border:0;inline-size:50%;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.ui-rating-star-half-filled{color:hsl(var(--rating-star-filled-color,var(--warning)))}.ui-radio-button-bar{align-items:stretch;display:inline-flex}.ui-radio-button{block-size:var(--control-height);padding-inline:var(--control-padding-x);font-size:var(--control-font-size);color:hsl(var(--choice-button-color,var(--foreground)));background:hsl(var(--choice-button-background));border:var(--control-border-width,var(--stroke-hairline)) solid hsl(var(--choice-button-border-color));cursor:pointer;border-inline-start-width:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-radio-button:first-child{border-inline-start-width:var(--control-border-width,var(--stroke-hairline));border-start-start-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}.ui-radio-button:last-child{border-start-end-radius:var(--control-radius);border-end-end-radius:var(--control-radius)}.ui-radio-button[data-state=checked]{color:hsl(var(--choice-button-selected-color,var(--text-brand,var(--primary))));border-color:hsl(var(--choice-button-selected-border-color,var(--primary)) / var(--choice-button-selected-border-color-alpha,100%))}.ui-radio-button-bar[data-button-style=solid] .ui-radio-button[data-state=checked]{color:hsl(var(--choice-button-solid-color,var(--primary-foreground)));background:hsl(var(--choice-button-solid-background,var(--primary)));border-color:hsl(var(--choice-button-solid-background,var(--primary)))}.ui-radio-button[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-segmented[data-block=true]{inline-size:100%;display:flex}.ui-segmented[data-block=true]:not([data-orientation=vertical])>.ui-segmented-item{flex:1 1 0;justify-content:center;min-inline-size:0}.ui-segmented:not([data-orientation=vertical]){row-gap:var(--segmented-track-padding)}.ui-segmented[data-orientation=vertical]{flex-direction:column}.ui-segmented[data-orientation=vertical]>.ui-segmented-item{block-size:var(--control-height);justify-content:flex-start}.ui-segmented[data-size=xs]{--control-height:var(--control-height-xs);--segmented-item-padding-inline:var(--segmented-xs-item-padding-inline);font-size:var(--segmented-xs-font-size)}.ui-segmented[data-size=sm]{--control-height:var(--control-height-sm)}.ui-segmented[data-size=lg]{--control-height:var(--control-height-lg)}.ui-toggle-count{min-inline-size:var(--toggle-count-min-width);border-radius:var(--toggle-count-radius);padding-inline:var(--toggle-count-space-inline);background:var(--toggle-count-background,hsl(var(--muted)));color:var(--toggle-count-color,hsl(var(--foreground)));font-size:var(--toggle-count-font-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:var(--toggle-count-gap);line-height:1;display:inline-flex}.ui-toggle-soft .ui-toggle-count{background:var(--toggle-soft-count-background,hsl(var(--background)));color:var(--toggle-soft-count-color,hsl(var(--foreground)))}.ui-toggle[data-state=on]{border-color:var(--toggle-pressed-border-color,hsl(var(--primary) / var(--toggle-pressed-border-color-alpha,100%)))}.ui-toggle[data-state=on] .ui-toggle-count{background:var(--toggle-pressed-count-background,hsl(var(--primary-foreground) / var(--toggle-pressed-count-background-alpha,100%)));color:var(--toggle-pressed-count-color,hsl(var(--primary)))}@media (forced-colors:active){.ui-toggle[data-state=on]{border-color:highlight}.ui-toggle[data-state=on] .ui-toggle-count{outline:var(--toggle-count-forced-outline-width,var(--stroke-hairline)) solid currentColor}}.ui-logo{width:var(--logo-size-md);height:var(--logo-size-md);border-radius:var(--logo-radius,var(--radius));background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;font-size:var(--logo-font-size-md);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.ui-logo-glyph{--logo-glyph-advance-width:max(var(--logo-glyph-fullwidth-width), calc(var(--logo-glyph-fullwidth-count,0) * var(--logo-glyph-fullwidth-width) + var(--logo-glyph-wide-count,0) * var(--logo-glyph-wide-width) + var(--logo-glyph-narrow-count,0) * var(--logo-glyph-narrow-width) + var(--logo-glyph-space-count,0) * var(--logo-glyph-space-width)));white-space:nowrap;font-size:min(var(--logo-font-size-md), calc(var(--logo-size-md) * var(--logo-glyph-fit-max-width) / var(--logo-glyph-advance-width)));translate:0 var(--logo-glyph-optical-offset,0em)}.ui-logo[data-size=xs] .ui-logo-glyph{font-size:min(var(--logo-font-size-xs), calc(var(--logo-size-xs) * var(--logo-glyph-fit-max-width) / var(--logo-glyph-advance-width)))}.ui-logo[data-size=sm] .ui-logo-glyph{font-size:min(var(--logo-font-size-sm), calc(var(--logo-size-sm) * var(--logo-glyph-fit-max-width) / var(--logo-glyph-advance-width)))}.ui-logo[data-size=lg] .ui-logo-glyph{font-size:min(var(--logo-font-size-lg), calc(var(--logo-size-lg) * var(--logo-glyph-fit-max-width) / var(--logo-glyph-advance-width)))}.ui-logo-glyph[data-ink=cap-baseline]{translate:0 var(--logo-glyph-optical-offset,var(--logo-glyph-cap-baseline-optical-offset))}.ui-logo-glyph[data-ink=cap-descender]{translate:0 var(--logo-glyph-optical-offset,var(--logo-glyph-cap-descender-optical-offset))}.ui-logo-glyph[data-ink=x-baseline]{translate:0 var(--logo-glyph-optical-offset,var(--logo-glyph-x-baseline-optical-offset))}.ui-logo-glyph[data-ink=x-descender]{translate:0 var(--logo-glyph-optical-offset,var(--logo-glyph-x-descender-optical-offset))}.ui-logo[data-size=xs]{width:var(--logo-size-xs);height:var(--logo-size-xs);font-size:var(--logo-font-size-xs)}.ui-logo[data-size=sm]{width:var(--logo-size-sm);height:var(--logo-size-sm);font-size:var(--logo-font-size-sm)}.ui-logo[data-size=lg]{width:var(--logo-size-lg);height:var(--logo-size-lg);font-size:var(--logo-font-size-lg)}.ui-logo[data-tone=success]{background:hsl(var(--logo-success-background,var(--brand)));color:hsl(var(--logo-success-foreground,var(--logo-identity-foreground)))}.ui-logo[data-mark=godx]{width:var(--logo-godx-size,var(--logo-godx-size-md));height:var(--logo-godx-size,var(--logo-godx-size-md));background:0 0;border-radius:0}.ui-logo[data-mark=godx][data-size=xs]{width:var(--logo-godx-size,var(--logo-godx-size-xs));height:var(--logo-godx-size,var(--logo-godx-size-xs))}.ui-logo[data-mark=godx][data-size=sm]{width:var(--logo-godx-size,var(--logo-godx-size-sm));height:var(--logo-godx-size,var(--logo-godx-size-sm))}.ui-logo[data-mark=godx][data-size=lg]{width:var(--logo-godx-size,var(--logo-godx-size-lg));height:var(--logo-godx-size,var(--logo-godx-size-lg))}.ui-logo[data-mark=godx-lockup]{width:auto;height:var(--logo-godx-size,var(--logo-godx-size-md));background:0 0;border-radius:0}.ui-logo[data-mark=godx-lockup][data-size=xs]{height:var(--logo-godx-size,var(--logo-godx-size-xs))}.ui-logo[data-mark=godx-lockup][data-size=sm]{height:var(--logo-godx-size,var(--logo-godx-size-sm))}.ui-logo[data-mark=godx-lockup][data-size=lg]{height:var(--logo-godx-size,var(--logo-godx-size-lg))}.ui-logo[data-mark=godx-lockup] [data-slot=logo-artwork]{width:auto;height:100%;display:block}.ui-logo[data-mark=godx-lockup]{flex-shrink:1;min-inline-size:0;max-inline-size:100%}.ui-logo[data-mark=godx-lockup] [data-slot=logo-artwork]{max-inline-size:100%}.ui-logo[data-mark=godx] [data-slot=logo-artwork]{width:100%;height:100%;display:block}.ui-logo-lockup{align-items:center;gap:var(--logo-wordmark-gap);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ui-logo-lockup .ui-logo-wordmark{font-family:var(--logo-wordmark-font-family,var(--font-family-display));font-size:var(--logo-wordmark-font-size-md);font-weight:var(--logo-wordmark-font-weight);letter-spacing:var(--logo-wordmark-letter-spacing);color:hsl(var(--logo-wordmark-color,var(--foreground)));white-space:nowrap;line-height:1}.ui-logo-lockup[data-size=xs] .ui-logo-wordmark,.ui-logo-lockup[data-size=xs] .ui-logo-product-suffix{font-size:var(--logo-wordmark-font-size-xs)}.ui-logo-lockup[data-size=sm] .ui-logo-wordmark,.ui-logo-lockup[data-size=sm] .ui-logo-product-suffix{font-size:var(--logo-wordmark-font-size-sm)}.ui-logo-lockup[data-size=lg] .ui-logo-wordmark,.ui-logo-lockup[data-size=lg] .ui-logo-product-suffix{font-size:var(--logo-wordmark-font-size-lg)}.ui-logo-lockup[data-mark=godx] .ui-logo-wordmark,.ui-logo-lockup[data-tone=success] .ui-logo-wordmark{color:hsl(var(--logo-wordmark-color,var(--logo-godx-color,var(--brand))))}.ui-logo-lockup .ui-logo-product-suffix{align-items:center;gap:var(--logo-product-suffix-gap);font-family:var(--logo-wordmark-font-family,var(--font-family-display));font-size:var(--logo-wordmark-font-size-md);font-weight:var(--logo-product-suffix-font-weight);letter-spacing:var(--logo-wordmark-letter-spacing);color:hsl(var(--logo-product-suffix-color,var(--foreground)));white-space:nowrap;line-height:1;display:inline-flex}.ui-logo-lockup .ui-logo-product-suffix:before{content:"";inline-size:var(--logo-divider-width,var(--stroke-hairline));block-size:var(--logo-divider-height);border-radius:var(--logo-divider-width,var(--stroke-hairline));background:hsl(var(--logo-divider-color,var(--logo-godx-ink-color)) / var(--logo-divider-alpha));flex:none}[data-slot=card]{border-width:var(--stroke-hairline);border-style:solid;border-color:hsl(var(--card-border,var(--border)));border-radius:var(--card-radius,calc(var(--radius) * var(--radius-ratio)));background:linear-gradient(var(--card-tint-angle,to bottom), var(--card-tint), var(--card-tint-end,var(--card-tint))), hsl(var(--card-background,var(--card)) / var(--card-alpha,100%));min-width:0;color:hsl(var(--card-foreground));-webkit-backdrop-filter:blur(var(--card-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--card-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));box-shadow:var(--card-shadow,var(--shadow-sm)), var(--card-glow);flex-direction:column;display:flex;overflow:hidden}button[data-slot=card]{text-align:inherit}[data-slot=card][data-variant=muted]{background:hsl(var(--secondary))}[data-slot=card][data-variant=outline]{background:0 0}[data-slot=card][data-variant=borderless]{border-width:0}[data-slot=card][data-variant=featured]{border-color:var(--card-featured-border-color,hsl(var(--primary)));box-shadow:0 0 0 var(--card-featured-ring-width,var(--stroke-hairline)) var(--card-featured-border-color,hsl(var(--primary)))}[data-slot=card][data-density=tight]{--card-space-inset:var(--space-3);--card-space-shell-y:initial;--card-space-body-y:var(--space-3)}[data-slot=card][data-density=cozy]{--card-space-inset:var(--space-5);--card-space-shell-y:initial;--card-space-body-y:var(--space-5)}[data-slot=card][data-accent=primary]{--card-accent-color:hsl(var(--mark-primary,var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels))))}[data-slot=card][data-accent=success]{--card-accent-color:hsl(var(--mark-success,var(--text-success)))}[data-slot=card][data-accent=warning]{--card-accent-color:hsl(var(--mark-warning,var(--text-warning)))}[data-slot=card][data-accent=info]{--card-accent-color:hsl(var(--mark-info,var(--text-info)))}[data-slot=card][data-accent=attention]{--card-accent-color:hsl(var(--mark-attention,var(--attention)))}[data-slot=card][data-accent=destructive]{--card-accent-color:hsl(var(--mark-destructive,var(--text-error)))}[data-slot=card][data-accent]{border-inline-start-width:var(--card-accent-rail-width,var(--stroke-2xl));border-inline-start-color:var(--card-accent-color)}[data-slot=card][data-accent]>[data-slot=card-header],[data-slot=card][data-accent]>[data-slot=card-content]:not([data-flush]),[data-slot=card][data-accent]>[data-slot=card-footer]:not([data-flush]){padding-inline-start:calc(var(--card-space-inset) - var(--card-accent-rail-width,var(--stroke-2xl)))}[data-slot=card]>[data-slot=card-footer]{margin-block-start:auto}[data-slot=card][data-accent][data-accent-placement=perimeter]{border-width:var(--card-accent-perimeter-width,var(--stroke-hairline));border-color:var(--card-accent-color);box-shadow:0 0 0 var(--card-accent-perimeter-ring-width,var(--stroke-hairline)) var(--card-accent-color), var(--card-shadow,var(--shadow-sm)), var(--card-glow)}[data-slot=card][data-accent][data-accent-placement=perimeter]>[data-slot=card-header],[data-slot=card][data-accent][data-accent-placement=perimeter]>[data-slot=card-content]:not([data-flush]),[data-slot=card][data-accent][data-accent-placement=perimeter]>[data-slot=card-footer]:not([data-flush]){padding-inline-start:var(--card-space-inset)}[data-slot=card][data-hoverable]{cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard)}[data-slot=card][data-hoverable]:hover{--card-shadow:var(--card-hover-shadow)}@media (prefers-reduced-motion:reduce){[data-slot=card][data-hoverable]{transition:none}}[data-slot=card-header]{gap:var(--card-space-gap);padding-inline:var(--card-space-inset);flex-direction:column;display:flex}[data-slot=card-header]:not([data-banded]){padding-top:var(--card-space-shell-y,var(--card-space-inset));padding-bottom:0}[data-slot=card-bar]{align-items:center;gap:var(--space-inline-md);padding:var(--card-space-header-y) var(--card-space-inset);border-block:var(--stroke-hairline) solid hsl(var(--card-border,var(--border)));display:flex}[data-slot=card-bar]:first-child{border-block-start-width:0}[data-slot=card-bar]:last-child{border-block-end-width:0}[data-slot=card-bar-main]{align-items:center;gap:var(--space-inline-sm);flex:auto;min-width:0;display:flex;overflow-x:auto}[data-slot=card-bar-extra]{align-items:center;gap:var(--space-inline-xs);flex-shrink:0;display:flex}.ui-card-header--banded{border-bottom:var(--card-header-border-bottom,1px solid hsl(var(--card-border,var(--border))));background-color:hsl(var(--card-header-background,var(--muted)) / var(--card-header-background-alpha))}[data-slot=card-header][data-banded]{padding-inline:var(--card-space-inset);padding-block:var(--card-space-divided-y);gap:var(--card-space-gap)}[data-slot=card-title]{font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);letter-spacing:var(--letter-spacing-tight);line-height:var(--card-title-line-height)}[data-slot=card-description]{color:hsl(var(--muted-foreground));font-size:var(--card-description-font-size);line-height:var(--card-description-line-height)}[data-slot=card-header][data-banded]:has([data-slot=card-action]){justify-content:space-between;align-items:center;gap:var(--space-inline-md);flex-flow:wrap}[data-slot=card-header][data-banded]:has([data-slot=card-description]):not(:has([data-slot=card-action])){flex-direction:column;align-items:stretch}[data-slot=card-action]{align-items:center;gap:var(--space-inline-sm);flex-shrink:0;margin-inline-start:auto;display:flex}[data-slot=card]:has([data-slot=card-header][data-banded]){overflow:hidden}[data-slot=card]:has([data-slot=card-header][data-banded]) [data-slot=card-content]:not([data-tight]):not([data-flush]){padding-top:var(--card-space-body-y)}[data-slot=card]:has([data-slot=card-content][data-tight]) [data-slot=card-header]:not([data-banded]){padding-top:var(--card-space-body-y);padding-bottom:var(--card-space-body-y)}[data-slot=card]:has([data-slot=card-content][data-tight] [data-slot=tabs-list]) [data-slot=card-header]:not([data-banded]){padding-top:var(--card-space-shell-y,var(--card-space-inset))}[data-slot=card]:has([data-slot=card-content][data-tight] [data-slot=tabs-list]) [data-slot=card-header]{padding-bottom:var(--card-space-body-y)}[data-slot=card-header]:has([data-slot=card-action]):not(:has([data-slot=card-description])){justify-content:space-between;align-items:center;gap:var(--space-inline-md);padding-top:var(--card-space-body-y);padding-bottom:var(--card-space-body-y);flex-flow:wrap}[data-slot=card-header]:has([data-slot=card-action])+[data-slot=card-content]:not([data-tight]):not([data-flush]){padding-top:0}[data-slot=card-header]:has([data-slot=card-description])+[data-slot=card-content]:not([data-tight]):not([data-flush]){padding-top:var(--card-space-body-y)}[data-slot=card]:not(:has([data-slot=card-content],[data-slot=card-footer])) [data-slot=card-header]{padding-bottom:var(--card-space-shell-y,var(--card-space-inset))}.ui-card-cover{width:100%;display:block;overflow:hidden}[data-slot=card]:has([data-slot=card-cover]) [data-slot=card-header]:not([data-banded]){padding-top:var(--card-space-body-y)}[data-slot=card-content]{padding-inline:var(--card-space-inset);padding-bottom:var(--card-space-shell-y,var(--card-space-inset))}[data-slot=card-content]:not([data-tight]):not([data-solo]){padding-top:var(--card-space-body-y)}[data-slot=card-content][data-solo]{padding-block:var(--card-space-solo-y,var(--card-space-shell-y,var(--card-space-inset)))}[data-slot=card-content][data-flush]{padding-inline:0}[data-slot=card-content][data-flush]:not([data-tight]):not([data-solo]){padding-block:0}[data-slot=card]:has([data-slot=card-content][data-flush]:not([data-tight]):not([data-solo])) [data-slot=card-header]:not([data-banded]){padding-bottom:var(--card-space-body-y)}[data-slot=card-content][data-tight]{padding-top:0}[data-slot=card]:has([data-slot=card-footer]) [data-slot=card-content]{padding-bottom:var(--card-space-body-y)}[data-slot=card]:has([data-slot=tabs-list]) [data-slot=card-content][data-tight]{padding-top:0;padding-inline:0}[data-slot=card] [data-slot=tabs-list]{padding-inline:var(--card-space-inset)}[data-slot=card] [data-slot=tabs-panel]{padding:var(--card-space-body-y) var(--card-space-inset);margin-top:0}[data-slot=card-content][data-flush] [data-slot=tabs-panel]{padding-inline:0}[data-slot=card]>[data-slot=tabs]{flex:auto;gap:0;min-inline-size:0}[data-slot=card]>[data-slot=tabs]>[data-slot=tabs-panel]{padding:0}[data-slot=card][data-tab-list]>[data-slot=card-header]:not([data-banded]){padding-bottom:var(--card-space-body-y)}[data-slot=card]>[data-slot=tabs]>.ui-tabs-bar>[data-slot=tabs-extra][data-side=end]{padding-inline-end:var(--card-space-inset)}[data-slot=card]>[data-slot=tabs]>.ui-tabs-bar>[data-slot=tabs-extra][data-side=start]{padding-inline-start:var(--card-space-inset)}[data-slot=card-footer]{align-items:center;gap:var(--space-inline-sm);padding-inline:var(--card-space-inset);flex-wrap:wrap;display:flex}@media (width<=639px){[data-slot=card-footer][data-separated]:not([data-flush]){flex-flow:wrap;align-items:center}}[data-slot=card-footer]:not([data-separated]){padding-top:0;padding-bottom:var(--card-space-shell-y,var(--card-space-inset))}[data-slot=card-footer][data-separated]{border-top:var(--stroke-hairline) solid hsl(var(--card-border,var(--border)));padding-block:var(--card-space-divided-y);justify-content:flex-end}[data-slot=card-footer][data-separated][data-flush]{justify-content:stretch;padding-inline:0}[data-slot=card-footer][data-actions]{border-top:var(--stroke-hairline) solid hsl(var(--card-border,var(--border)));flex-wrap:nowrap;gap:0;padding-block:0;padding-inline:0}[data-slot=card-footer][data-actions]>*{min-width:0;padding-block:var(--card-space-footer-y);flex:1 1 0;justify-content:center;align-items:center;display:flex}[data-slot=card-footer][data-actions]>*+*{border-inline-start:var(--stroke-hairline) solid hsl(var(--card-border,var(--border)))}.ui-card-inset-x{padding-inline:var(--card-space-inset)}.ui-card-inset{padding:var(--card-space-body-y)}.ui-card-inset-y{padding-block:var(--card-space-header-y)}.ui-card-grid-cell{padding:var(--card-space-body-y)}.ui-card-footer-action-y{padding-block:var(--card-space-footer-y)}[data-slot=card][data-stat-card]{padding:var(--card-space-header-y) var(--card-space-inset)}[data-slot=card][data-stat-card][data-stat-layout=inline]{align-items:center;column-gap:var(--space-inline-md);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-slot=stat-card-body]{min-width:0}[data-slot=stat-card-icon]{width:var(--stat-card-icon-size);height:var(--stat-card-icon-size);margin-bottom:var(--stat-card-gap);border-radius:var(--stat-card-icon-radius,calc(var(--radius) / var(--radius-ratio)));background:var(--stat-card-icon-background,hsl(var(--primary) / .1));color:var(--stat-card-icon-foreground,hsl(var(--text-brand,var(--primary))));justify-content:center;align-items:center;display:inline-flex}[data-slot=stat-card-icon] svg{width:var(--stat-card-icon-glyph-size);height:var(--stat-card-icon-glyph-size)}[data-slot=card][data-stat-layout=inline] [data-slot=stat-card-icon]{order:1;margin-bottom:0}[data-slot=stat-card-label]{align-items:center;gap:var(--space-inline-xs);color:hsl(var(--muted-foreground));font-size:var(--stat-card-label-font-size);font-weight:var(--stat-card-label-font-weight);letter-spacing:var(--stat-card-label-letter-spacing);line-height:var(--line-height-normal);text-transform:uppercase;display:flex}[data-slot=stat-card-label] svg{stroke-width:1.6px;flex-shrink:0;width:.875rem;height:.875rem}[data-slot=stat-card-value-row]{align-items:baseline;gap:var(--space-inline-sm);margin-top:var(--stat-card-gap);display:flex}[data-slot=card][data-stat-align=end] [data-slot=stat-card-value-row],[data-slot=card][data-stat-layout=inline] [data-slot=stat-card-value-row]{text-align:end;justify-content:flex-end}[data-slot=stat-card-value]{font-size:var(--stat-card-value-font-size);font-weight:var(--stat-card-value-font-weight);letter-spacing:var(--letter-spacing-tight);line-height:var(--stat-card-value-line-height);font-variant-numeric:tabular-nums}[data-slot=stat-card-delta]{color:hsl(var(--muted-foreground));font-size:var(--stat-card-delta-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums}[data-slot=stat-card-hint]{margin-top:var(--stat-card-gap);color:hsl(var(--muted-foreground));font-size:var(--stat-card-hint-font-size);line-height:var(--line-height-normal)}[data-slot=card][data-service-launcher]>[data-slot=card-content]{gap:var(--card-service-launcher-space-gap);flex-direction:column;display:flex}[data-slot=service-launcher-heading],[data-slot=service-launcher-skeleton-heading]{align-items:center;gap:var(--card-service-launcher-space-gap);flex-wrap:wrap;min-width:0;display:flex}[data-slot=service-launcher-icon]{width:var(--card-service-launcher-icon-size);height:var(--card-service-launcher-icon-size);border-radius:var(--card-service-launcher-icon-radius,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--card-service-launcher-icon-background,var(--accent)));color:hsl(var(--card-service-launcher-icon-foreground,var(--text-brand,var(--primary))));flex:none;justify-content:center;align-items:center;display:inline-flex}[data-slot=card][data-service-launcher][data-unavailable] [data-slot=service-launcher-icon]{background:hsl(var(--card-service-launcher-unavailable-icon-background,var(--muted)));color:hsl(var(--card-service-launcher-unavailable-icon-foreground,var(--muted-foreground)))}[data-slot=service-launcher-icon]>svg{width:var(--card-service-launcher-icon-glyph-size);height:var(--card-service-launcher-icon-glyph-size)}[data-slot=service-launcher-logo]{width:var(--card-service-launcher-icon-glyph-size);height:var(--card-service-launcher-icon-glyph-size);object-fit:contain}[data-slot=service-launcher-identity]{align-items:center;gap:var(--card-service-launcher-space-gap);flex:auto;min-width:0;display:flex}[data-slot=service-launcher-title]{overflow-wrap:anywhere;min-width:0;font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height);flex:auto}[data-slot=service-launcher-status]{flex:none}[data-slot=service-launcher-description]{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-size:var(--card-service-launcher-description-font-size);line-height:var(--card-service-launcher-description-line-height);flex:1}[data-slot=service-launcher-metadata]{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:var(--card-service-launcher-metadata-font-size);line-height:var(--card-service-launcher-metadata-line-height)}[data-slot=service-launcher-disabled-reason]{overflow-wrap:anywhere;color:hsl(var(--muted-foreground));font-size:var(--card-service-launcher-description-font-size);line-height:var(--card-service-launcher-description-line-height)}[data-slot=service-launcher-action]>[data-slot=button]{width:100%}[data-slot=card][data-service-catalog-cta]{min-height:var(--card-service-launcher-cta-min-height);border-style:dashed}[data-slot=card][data-service-catalog-cta]>[data-slot=card-content]{justify-content:center;align-items:center;gap:var(--card-service-launcher-space-gap);text-align:center;flex-direction:column;flex:1;display:flex}[data-slot=service-catalog-icon]{width:var(--card-service-launcher-icon-glyph-size);height:var(--card-service-launcher-icon-glyph-size);color:hsl(var(--muted-foreground))}[data-slot=service-catalog-title]{color:hsl(var(--muted-foreground));font-size:var(--card-service-launcher-description-font-size);line-height:var(--card-service-launcher-description-line-height)}[data-slot^=service-launcher-skeleton-]{display:block}[data-slot=service-launcher-skeleton-icon]{width:var(--card-service-launcher-icon-size);height:var(--card-service-launcher-icon-size);flex:none}[data-slot=service-launcher-skeleton-title]{width:var(--card-service-launcher-skeleton-title-width);height:var(--font-size-base)}[data-slot=service-launcher-skeleton-status]{width:var(--card-service-launcher-skeleton-status-width);height:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));margin-inline-start:auto}[data-slot=service-launcher-skeleton-description],[data-slot=service-launcher-skeleton-metadata],[data-slot=service-launcher-skeleton-action]{width:100%;height:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)))}[data-slot=service-launcher-skeleton-action]{height:var(--control-height)}.ui-card-bar[data-surface=muted]{background:hsl(var(--muted))}.ui-card-bar[data-border=none]{border-block:0}.ui-card-bar[data-border=block-start]{border-block-end:0;border-block-start:var(--stroke-hairline) solid hsl(var(--border))}.ui-card-bar[data-border=block-end]{border-block-start:0;border-block-end:var(--stroke-hairline) solid hsl(var(--border))}.ui-card-bar[data-border=both]{border-block:var(--stroke-hairline) solid hsl(var(--border))}.ui-text{margin:0}[data-slot=text][data-size="2xs"]{font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)))}[data-slot=text][data-size=xs]{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)))}[data-slot=text][data-size=sm]{font-size:var(--font-size-sm,var(--font-size-base))}[data-slot=text][data-size=md]{font-size:var(--font-size-base)}[data-slot=text][data-size=lg]{font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=text][data-size=xl]{font-size:var(--font-size-xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=text][data-size="2xl"]{font-size:var(--font-size-2xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=text][data-size="3xl"],[data-slot=text][data-size="4xl"],[data-slot=text][data-size="5xl"]{line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}[data-slot=text][data-size="3xl"]{font-size:var(--font-size-3xl,calc(var(--font-size-display) / var(--font-size-display-ratio) / var(--font-size-display-ratio)))}[data-slot=text][data-size="4xl"]{font-size:var(--font-size-4xl,calc(var(--font-size-display) / var(--font-size-display-ratio)))}[data-slot=text][data-size="5xl"]{font-size:var(--font-size-5xl,var(--font-size-display))}[data-slot=text][data-weight=regular],[data-slot=heading][data-weight=regular]{font-weight:var(--font-weight-normal)}[data-slot=text][data-weight=medium],[data-slot=heading][data-weight=medium]{font-weight:var(--font-weight-medium)}[data-slot=text][data-weight=semibold],[data-slot=heading][data-weight=semibold]{font-weight:var(--font-weight-semibold)}[data-slot=text][data-weight=bold],[data-slot=heading][data-weight=bold]{font-weight:var(--font-weight-bold)}code[data-slot=text],kbd[data-slot=text]{font-family:var(--font-family-mono,ui-monospace, "SFMono-Regular", monospace)}[data-slot=text][data-tone=default],[data-slot=heading][data-tone=default],[data-slot=icon][data-tone=default]{color:hsl(var(--foreground))}[data-slot=text][data-tone=muted],[data-slot=heading][data-tone=muted],[data-slot=icon][data-tone=muted]{color:hsl(var(--muted-foreground))}[data-slot=text][data-tone=inherit],[data-slot=heading][data-tone=inherit],[data-slot=icon][data-tone=inherit]{color:inherit}[data-slot=text][data-tone=primary],[data-slot=heading][data-tone=primary],[data-slot=icon][data-tone=primary]{color:hsl(var(--text-brand,var(--primary)))}[data-slot=text][data-tone=success],[data-slot=heading][data-tone=success],[data-slot=icon][data-tone=success]{color:hsl(var(--text-success))}[data-slot=text][data-tone=warning],[data-slot=heading][data-tone=warning],[data-slot=icon][data-tone=warning]{color:hsl(var(--text-warning))}[data-slot=text][data-tone=destructive],[data-slot=heading][data-tone=destructive],[data-slot=icon][data-tone=destructive]{color:hsl(var(--text-error))}[data-slot=text][data-tone=info],[data-slot=heading][data-tone=info],[data-slot=icon][data-tone=info]{color:hsl(var(--text-info))}[data-slot=text][data-align=start],[data-slot=heading][data-align=start]{text-align:start}[data-slot=text][data-align=center],[data-slot=heading][data-align=center]{text-align:center}[data-slot=text][data-align=end],[data-slot=heading][data-align=end]{text-align:end}[data-slot=text][data-truncate],[data-slot=heading][data-truncate]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-slot=text][data-whitespace=pre-wrap]{white-space:pre-wrap;overflow-wrap:break-word;min-inline-size:0}[data-slot=text][data-break=anywhere]{overflow-wrap:anywhere;min-inline-size:0}[data-slot=text][data-break=anywhere]:not([data-whitespace]){white-space:normal}[data-slot=text][data-clamp]{-webkit-line-clamp:var(--text-clamp,2);line-clamp:var(--text-clamp,2);-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}[data-slot=text][data-link]{-webkit-text-decoration-line:var(--text-link-decoration-line);-webkit-text-decoration-line:var(--text-link-decoration-line);-webkit-text-decoration-line:var(--text-link-decoration-line);text-decoration-line:var(--text-link-decoration-line);text-underline-offset:var(--text-link-underline-offset);text-decoration-thickness:var(--text-link-underline-width)}[data-slot=text][data-link][data-tone=primary]:not([data-disabled]){color:hsl(var(--text-link,from hsl(var(--primary)) var(--text-link-channels)))}[data-slot=text][data-link]:hover,[data-slot=text][data-link]:focus-visible{text-decoration-line:underline}[data-slot=text][data-tabular]{font-variant-numeric:tabular-nums}[data-slot=text][data-mono]{font-family:var(--font-family-mono,ui-monospace, "SFMono-Regular", monospace)}[data-slot=heading]{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}[data-slot=heading][data-level="1"]:not([data-size]){font-size:var(--heading-h1,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=heading][data-level="2"]:not([data-size]){font-size:var(--heading-h2,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=heading][data-level="3"]:not([data-size]){font-size:var(--heading-h3,var(--font-size-base))}[data-slot=heading][data-level="4"]:not([data-size]){font-size:var(--heading-h4,var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio))))}[data-slot=heading][data-size="2xs"]{font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)))}[data-slot=heading][data-size=xs]{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)))}[data-slot=heading][data-size=sm]{font-size:var(--font-size-sm,var(--font-size-base))}[data-slot=heading][data-size=md]{font-size:var(--font-size-base)}[data-slot=heading][data-size=lg]{font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=heading][data-size=xl]{font-size:var(--font-size-xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=heading][data-size="2xl"]{font-size:var(--font-size-2xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)))}[data-slot=heading][data-size="3xl"]{font-size:var(--font-size-3xl,calc(var(--font-size-display) / var(--font-size-display-ratio) / var(--font-size-display-ratio)))}[data-slot=heading][data-size="4xl"]{font-size:var(--font-size-4xl,calc(var(--font-size-display) / var(--font-size-display-ratio)))}[data-slot=heading][data-size="5xl"]{font-size:var(--font-size-5xl,var(--font-size-display))}[data-slot=heading][data-level="5"]{font-size:var(--heading-h5,var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio))))}[data-slot=text][data-disabled],[data-slot=heading][data-disabled]{color:hsl(var(--text-disabled));cursor:not-allowed;-webkit-user-select:none;user-select:none}[data-slot=text][data-disabled][data-link]:hover,[data-slot=text][data-disabled][data-link]:active{color:hsl(var(--text-disabled))}[data-slot=text] mark,[data-slot=heading] mark{background-color:var(--text-mark-background);color:var(--text-mark-foreground);padding:0}[data-slot=text] u,[data-slot=heading] u{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline}[data-slot=text] del,[data-slot=heading] del{text-decoration-line:line-through}[data-slot=text] strong,[data-slot=heading] strong{font-weight:var(--font-weight-bold)}[data-slot=text] code,[data-slot=text] kbd,[data-slot=heading] code,[data-slot=heading] kbd{background:hsl(var(--muted));border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--prose-code-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-inline:var(--prose-code-space-inline);font-family:var(--font-family-mono,ui-monospace, "SFMono-Regular", monospace);font-size:var(--prose-code-font-size)}[data-slot=text] kbd,[data-slot=heading] kbd{border-block-end-width:var(--stroke-md)}.ui-typography-actions{margin-inline-start:var(--text-action-gap);display:inline}.ui-typography-actions[data-placement=start]{margin-inline-start:0;margin-inline-end:var(--text-action-gap)}.ui-typography-action{align-items:center;gap:var(--text-action-gap);color:var(--text-action-color,hsl(var(--text-brand,var(--primary))));font:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;margin-inline-start:var(--text-action-gap);padding:0;display:inline-flex}.ui-typography-actions[data-placement=start]>.ui-typography-action:first-child,.ui-typography-actions>.ui-typography-action:first-child{margin-inline-start:0}.ui-typography-action:hover,.ui-typography-action:focus-visible{color:var(--text-action-color-hover,hsl(var(--text-primary,var(--primary-hover,from hsl(var(--primary)) var(--primary-hover-channels)))))}.ui-typography-action[data-copied]{color:hsl(var(--text-success))}.ui-typography-icon{inline-size:var(--text-action-size);block-size:var(--text-action-size)}.ui-typography-icon-spin{animation:ui-typography-spin var(--duration-loop) linear infinite}@media (prefers-reduced-motion:reduce){.ui-typography-icon-spin{animation:none}}.ui-typography-content[data-clamp]{-webkit-line-clamp:var(--text-clamp,2);line-clamp:var(--text-clamp,2);-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ui-typography-content[data-truncate]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:100%;display:inline-block;overflow:hidden}[data-slot=text][data-ellipsis][data-truncate]{vertical-align:bottom;max-inline-size:100%;display:inline-block}.ui-typography-edit{position:relative}.ui-typography-edit-textarea{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit}.ui-typography-edit-confirm{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-2)}.ui-typography{color:hsl(var(--foreground));overflow-wrap:break-word}@keyframes ui-typography-spin{to{transform:rotate(1turn)}}[data-slot=table]{font-size:var(--table-font-size);line-height:var(--table-line-height)}.ui-table-row{border-block-end-width:var(--table-row-border-width,var(--stroke-hairline))}[data-slot=table-body] .ui-table-row:last-child{border-block-end-width:0}.ui-table-row[data-interactive]{cursor:pointer}@media (hover:hover){.ui-table-row[data-interactive]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.ui-table-row[data-interactive]:hover{background-color:color-mix(in oklab, hsl(var(--accent)) var(--table-row-hover-background-alpha,70%), transparent)}}}.ui-table-row[data-tone=primary]{--table-row-tone-color:var(--mark-primary,var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels)))}.ui-table-row[data-tone=success]{--table-row-tone-color:var(--mark-success,var(--text-success));--table-row-tone-surface:var(--surface-success)}.ui-table-row[data-tone=warning]{--table-row-tone-color:var(--mark-warning,var(--text-warning));--table-row-tone-surface:var(--surface-warning)}.ui-table-row[data-tone=info]{--table-row-tone-color:var(--mark-info,var(--text-info));--table-row-tone-surface:var(--surface-info)}.ui-table-row[data-tone=attention]{--table-row-tone-color:var(--mark-attention,var(--attention))}.ui-table-row[data-tone=destructive]{--table-row-tone-color:var(--mark-destructive,var(--text-error));--table-row-tone-surface:var(--surface-destructive)}.ui-table-row[data-tone]{background-image:linear-gradient(var(--table-row-tone-surface,hsl(var(--table-row-tone-color) / var(--table-row-tone-wash-alpha))), var(--table-row-tone-surface,hsl(var(--table-row-tone-color) / var(--table-row-tone-wash-alpha))))}:where([data-slot=table]>tbody>tr:nth-child(2n of :not([data-expanded-row]))){background-color:var(--table-row-striped-background,hsl(var(--muted) / .8))}@supports (color:color-mix(in lab, red, red)){:where([data-slot=table]>tbody>tr:nth-child(2n of :not([data-expanded-row]))){background-color:color-mix(in srgb, var(--table-row-striped-background,hsl(var(--muted) / .8)) var(--table-row-striped-alpha), transparent)}}:where([data-slot=table]>tbody>tr:nth-child(2n of :not([data-expanded-row]))+tr[data-expanded-row]>td){background-image:linear-gradient(var(--table-row-striped-background,hsl(var(--muted) / .8)), var(--table-row-striped-background,hsl(var(--muted) / .8)))}@supports (color:color-mix(in lab, red, red)){:where([data-slot=table]>tbody>tr:nth-child(2n of :not([data-expanded-row]))+tr[data-expanded-row]>td){background-image:linear-gradient(color-mix(in srgb, var(--table-row-striped-background,hsl(var(--muted) / .8)) var(--table-row-striped-alpha), transparent), color-mix(in srgb, var(--table-row-striped-background,hsl(var(--muted) / .8)) var(--table-row-striped-alpha), transparent))}}[data-slot=table][data-striped=""]{--table-row-striped-alpha:100%}[data-slot=table][data-striped=false]{--table-row-striped-alpha:0%}.ui-table-row[data-tone]>[data-slot=table-cell]:first-child{border-inline-start:var(--table-row-tone-rail-width,var(--stroke-2xl)) solid hsl(var(--table-row-tone-color));padding-inline-start:calc(var(--table-cell-space-x,var(--space-section-active)) - var(--table-row-tone-rail-width,var(--stroke-2xl)))}[data-slot=table-head]{height:var(--table-row-height);padding:var(--table-cell-padding-y) var(--table-cell-space-x,var(--space-section-active));text-align:start;vertical-align:middle;background:var(--table-header-background,hsl(var(--muted) / var(--table-header-background-alpha,100%)));font-size:var(--table-head-font-size);font-weight:var(--table-head-font-weight);color:var(--table-header-foreground,hsl(var(--muted-foreground)));white-space:nowrap}[data-slot=table-head]:has([role=checkbox]){padding-inline-end:0}[data-slot=table-head][data-empty]{background:0 0}[data-slot=table-cell]{padding:var(--table-cell-padding-y) var(--table-cell-space-x,var(--space-section-active));vertical-align:middle;white-space:nowrap}[data-slot=table-cell]:has([role=checkbox]){padding-inline-end:0}:is([data-slot=table-head],[data-slot=table-cell])[data-numeric]{font-variant-numeric:tabular-nums;text-align:end}:is([data-slot=table-head],[data-slot=table-cell])[data-align=start]{text-align:start}:is([data-slot=table-head],[data-slot=table-cell])[data-align=center]{text-align:center}:is([data-slot=table-head],[data-slot=table-cell])[data-align=end]{text-align:end}:is([data-slot=table-head],[data-slot=table-cell])[data-wrap]{white-space:normal}[data-slot=table-cell][data-indent]{padding-inline-start:calc(var(--table-cell-space-x,var(--space-section-active)) + var(--table-cell-indent-level,0) * var(--table-cell-indent-space-step))}[data-slot=table-cell][data-flush]{padding:0}.ui-data-table-toolbar{justify-content:space-between;align-items:center;gap:var(--space-inline-md);flex-wrap:wrap;display:flex}.ui-data-table-sort-button{align-items:center;gap:var(--space-inline-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;outline:none;padding:0;display:inline-flex;position:relative}.ui-data-table-sort-button:after{content:"";min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);block-size:100%;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ui-data-table-bulk{align-items:center;gap:var(--space-inline-sm);font-size:var(--font-size-base);display:flex}.ui-data-table-bulk-actions{align-items:center;gap:var(--space-inline-sm);display:flex}.ui-data-table-pagination{justify-content:flex-end;align-items:center;gap:var(--space-inline-sm);padding-block:var(--table-pagination-padding-y,var(--space-stack-sm));padding-inline:var(--table-pagination-padding-x,var(--table-cell-space-x,var(--space-section-active)));display:flex}.ui-data-table-pagination--numbered{flex-wrap:wrap;min-width:0}.ui-data-table-pagination--footer>.ui-pagination{flex:auto}.ui-data-table-pagination--footer:empty{display:none}.ui-data-table-page-size{flex-wrap:nowrap;flex:none;min-width:0;max-width:100%}.ui-data-table-page-size-label,.ui-data-table-page-size-trigger,.ui-data-table-page-nav{white-space:nowrap;flex:none}.ui-data-table-root{gap:var(--space-stack-sm);flex-direction:column;display:flex}.ui-data-table-surface{border:var(--stroke-hairline) solid var(--table-border-color,hsl(var(--border)));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));background-color:var(--table-surface-background,hsl(var(--card) / var(--table-surface-background-alpha)));min-inline-size:min-content;-webkit-backdrop-filter:blur(var(--table-surface-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--table-surface-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));overflow:clip}.ui-data-table-surface[data-preset=action-collection]{min-inline-size:0}.ui-data-table-surface:not([data-preset])>*>[data-slot=table]{min-inline-size:var(--table-surface-min-inline-size)}.ui-data-table-empty{padding:var(--empty-state-space-y) var(--empty-state-space-x)}.ui-data-table-empty .ui-empty-state{padding:0}[data-slot=card-content][data-flush] .ui-data-table-root{gap:0}[data-slot=card-content][data-flush] .ui-data-table-toolbar{border-bottom:var(--stroke-hairline) solid hsl(var(--card-border,var(--border)));padding:var(--card-space-header-y) var(--card-space-inset)}.ui-data-table-sort-label{align-items:center;gap:var(--space-inline-xs);display:inline-flex}:is(th,td).text-center>.ui-data-table-sort-button>.ui-data-table-sort-label{padding-inline:calc(.75rem + var(--space-inline-xs));position:relative}:is(th,td).text-center>.ui-data-table-sort-button>.ui-data-table-sort-label>:last-child{inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%)}.ui-data-table-scroll{margin-inline:calc(-1 * var(--space-page-active-x));padding-inline:var(--space-page-active-x);position:relative;overflow-x:auto}.ui-data-table-scroll:after{content:"";z-index:20;pointer-events:none;opacity:0;background:linear-gradient(to left, hsl(var(--background) / .88), transparent);top:0;inset-inline-end:var(--space-page-active-x);width:1.75rem;transition:opacity .15s;position:absolute;bottom:0}.ui-data-table-has-overflow-end:after{opacity:1}[data-slot=card-content][data-flush] .ui-data-table-scroll,.ui-page-container--flush>.ui-page-body>.ui-data-table-root>.ui-data-table-scroll{margin-inline:0;padding-inline:0}.ui-page-container--flush>.ui-page-body>.ui-data-table-root>.ui-data-table-scroll:after,[data-slot=card-content][data-flush] .ui-data-table-scroll:after{inset-inline-end:0}@media (width>=640px){.ui-data-table-scroll{margin-inline:0;padding-inline:0}.ui-data-table-scroll:after{inset-inline-end:0}.ui-data-table-surface:not([data-preset])>*>[data-slot=table]{min-inline-size:0}}.ui-data-table-has-pin-end:after{display:none}.ui-data-table-pin-end{z-index:2;background-color:hsl(var(--background));box-shadow:var(--table-pin-shadow);position:sticky;inset-inline-end:calc(var(--table-fixed-offset,0) * 1px)}.ui-data-table-pin-start{z-index:2;background-color:hsl(var(--background));box-shadow:var(--table-fixed-shadow-start);position:sticky;inset-inline-start:calc(var(--table-fixed-offset,0) * 1px)}[data-slot=card] .ui-data-table-surface tbody :is(.ui-data-table-pin-end,.ui-data-table-pin-start){background-color:hsl(var(--card-background,var(--card)) / var(--card-alpha,100%))}th.ui-data-table-pin-end,th.ui-data-table-pin-start{background-color:hsl(var(--secondary))}[dir=rtl] .ui-data-table-pin-start{box-shadow:var(--table-fixed-shadow-start-rtl)}[dir=rtl] .ui-data-table-pin-end{box-shadow:6px 0 6px -5px hsl(var(--foreground) / .12)}:where([data-slot=table]>tbody>tr:nth-child(2n of :not([data-expanded-row])))>:is(.ui-data-table-pin-end,.ui-data-table-pin-start){background-image:linear-gradient(var(--table-row-striped-background,hsl(var(--muted) / .8)), var(--table-row-striped-background,hsl(var(--muted) / .8)))}@supports (color:color-mix(in lab, red, red)){:where([data-slot=table]>tbody>tr:nth-child(2n of :not([data-expanded-row])))>:is(.ui-data-table-pin-end,.ui-data-table-pin-start){background-image:linear-gradient(color-mix(in srgb, var(--table-row-striped-background,hsl(var(--muted) / .8)) var(--table-row-striped-alpha), transparent), color-mix(in srgb, var(--table-row-striped-background,hsl(var(--muted) / .8)) var(--table-row-striped-alpha), transparent))}}.ui-data-table-surface tbody tr:hover>.ui-data-table-pin-end,.ui-data-table-surface tbody tr:hover>.ui-data-table-pin-start{background-image:linear-gradient(var(--table-row-hover-background,hsl(var(--accent) / var(--table-row-hover-background-alpha,.7))), var(--table-row-hover-background,hsl(var(--accent) / var(--table-row-hover-background-alpha,.7))))}.ui-data-table-surface tbody tr[data-state=selected]>.ui-data-table-pin-end,.ui-data-table-surface tbody tr[data-state=selected]>.ui-data-table-pin-start{background-image:linear-gradient(var(--table-row-selected-background,hsl(var(--muted) / var(--table-row-selected-background-alpha,.3))), var(--table-row-selected-background,hsl(var(--muted) / var(--table-row-selected-background-alpha,.3))))}.ui-data-table-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-data-table-surface[data-table-layout=fixed] [data-slot=table]{table-layout:fixed}.ui-data-table-scroll[data-scroll-y]{max-block-size:var(--table-scroll-block-size,none);overflow-y:auto}.ui-data-table-scroll[data-scroll-x] [data-slot=table]{min-inline-size:var(--table-scroll-inline-size,auto)}.ui-data-table-expand-column{inline-size:var(--table-expand-column-width)}.ui-data-table-expanded-row>[data-slot=table-cell]{background-color:var(--table-row-expanded-background,hsl(var(--muted) / .3))}@supports (color:color-mix(in lab, red, red)){.ui-data-table-expanded-row>[data-slot=table-cell]{background-color:color-mix(in srgb, var(--table-row-expanded-background,hsl(var(--muted) / .3)) calc(100% - var(--table-row-striped-alpha)), transparent)}}.ui-data-table-summary{background-color:var(--table-summary-background,hsl(var(--muted)));font-weight:var(--font-weight-medium)}.ui-data-table-summary>tr>[data-slot=table-cell]{border-block-start:var(--table-summary-border-width,var(--stroke-hairline)) solid hsl(var(--border))}.ui-data-table-filter-trigger[data-filtered]{color:hsl(var(--text-brand,var(--primary)))}.ui-data-table-selection-menu{align-items:center;gap:var(--table-selection-menu-gap);display:inline-flex}.ui-data-table-surface .ui-table-bordered{border-width:0}.ui-table-bordered{border:var(--stroke-hairline) solid var(--table-border-color,hsl(var(--border)))}.ui-table-bordered :is([data-slot=table-head],[data-slot=table-cell]):not(:last-child){border-inline-end:var(--stroke-hairline) solid var(--table-border-color,hsl(var(--border)))}[data-slot=card-content][data-flush] :is(.ui-data-table-surface,.ui-table-bordered,.ui-skeleton-table){border-width:0;border-radius:0}[data-slot=card-header]:not([data-banded])+[data-slot=card-content][data-flush] :is(.ui-data-table-surface,.ui-table-bordered,.ui-skeleton-table){border-block-start-width:var(--table-flush-divider-width)}[data-slot=card-content][data-flush] .ui-data-table-root:has(.ui-data-table-toolbar){--table-flush-divider-width:0px}.ui-table-collection{container:ui-table-collection/inline-size}.ui-table-collection [data-slot=table]{table-layout:fixed;inline-size:100%}.ui-table-collection :is([data-slot=table-head],[data-slot=table-cell]){inline-size:var(--table-action-collection-column-width,var(--table-action-collection-flex-width,auto));overflow-wrap:anywhere;white-space:normal;vertical-align:top}.ui-table-collection [data-priority=primary]{--table-action-collection-column-width:var(--table-action-collection-primary-width)}.ui-table-collection [data-priority=secondary]{--table-action-collection-column-width:var(--table-action-collection-secondary-width)}.ui-table-collection [data-priority=meta]{--table-action-collection-column-width:var(--table-action-collection-meta-width)}.ui-table-collection [data-priority=actions]{--table-action-collection-column-width:var(--table-action-collection-actions-width);text-align:end}.ui-table-stacked-collection{container:ui-table-stacked-collection/inline-size}.ui-table-stacked-collection-label{display:none}.ui-data-table-select-column{inline-size:var(--table-select-column-width)}.ui-data-table-sticky-header{z-index:10;position:sticky;inset-block-start:var(--table-sticky-offset,0)}.ui-data-table-sort-icon{inline-size:var(--table-sort-icon-size);block-size:var(--table-sort-icon-size)}.ui-data-table-root .ui-data-table-toolbar-icon{inline-size:var(--table-toolbar-icon-size);block-size:var(--table-toolbar-icon-size);flex-shrink:0}.ui-data-table-root .ui-data-table-pagination-icon{inline-size:var(--table-pagination-icon-size);block-size:var(--table-pagination-icon-size)}.ui-data-table-pagination-text{font-size:var(--table-pagination-font-size);color:hsl(var(--muted-foreground))}.ui-data-table-root .ui-data-table-skeleton-check{inline-size:var(--table-skeleton-check-size);block-size:var(--table-skeleton-check-size);border-radius:var(--table-skeleton-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-data-table-root .ui-data-table-skeleton-line{block-size:var(--table-skeleton-line-height)}.ui-data-table-sort-button{border-radius:var(--table-skeleton-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}[data-slot=sheet-content]{--sheet-pad-x:var(--space-chrome-x);--sheet-pad-y:var(--space-chrome-y)}[data-slot=sheet-content]:has([data-slot=sheet-body]) [data-slot=sheet-header]{border-bottom:var(--stroke-hairline) solid hsl(var(--border))}[data-slot=sheet-content]:has([data-slot=sheet-body]) [data-slot=sheet-footer]{border-top:var(--stroke-hairline) solid hsl(var(--border))}.ui-dialog-overlay{background-color:var(--dialog-overlay-background,var(--overlay-background))}@supports (color:color-mix(in lab, red, red)){.ui-dialog-overlay{background-color:var(--dialog-overlay-background,color-mix(in srgb, var(--overlay-background) var(--dialog-overlay-alpha), transparent))}}.ui-dialog-overlay{-webkit-backdrop-filter:blur(var(--dialog-overlay-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--dialog-overlay-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%))}[data-slot=sheet-overlay]{background-color:var(--sheet-overlay-background,var(--overlay-background))}@supports (color:color-mix(in lab, red, red)){[data-slot=sheet-overlay]{background-color:var(--sheet-overlay-background,color-mix(in srgb, var(--overlay-background) var(--sheet-overlay-alpha), transparent))}}[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(var(--sheet-overlay-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--sheet-overlay-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%))}.ui-dialog-overlay{z-index:var(--overlay-z-index);position:fixed;inset:0}[data-slot=dialog-content]{z-index:var(--overlay-z-index);width:min(var(--dialog-width-default), calc(100% - var(--dialog-viewport-inset)));gap:var(--dialog-space-gap);border:var(--stroke-hairline) solid hsl(var(--border));background-color:var(--dialog-surface-background,hsl(var(--background)));max-width:none;color:hsl(var(--foreground));padding:var(--dialog-space-inset);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a), var(--dialog-content-glow);inset-inline-start:50%;display:grid;position:fixed;top:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (width>=640px){[data-slot=dialog-content]{border-radius:var(--radius-lg,var(--radius))}}[data-slot=dialog-body]{min-height:0;max-height:min(60vh,32rem);margin-inline:calc(-1 * var(--dialog-space-x));padding-inline:var(--dialog-space-x);padding-block:var(--space-1);scroll-padding-block:var(--space-1);overflow-y:auto}[data-slot=dialog-header]{gap:var(--dialog-header-space-gap);text-align:start;flex-direction:column;display:flex}.ui-dialog-title-row{justify-content:space-between;align-items:flex-start;gap:var(--dialog-title-row-space-gap);padding-inline-end:var(--dialog-header-close-space-inline-end);display:flex}.ui-dialog-title-block{gap:var(--dialog-title-block-space-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-dialog-extra{align-items:center;gap:var(--dialog-extra-space-gap);white-space:nowrap;flex-shrink:0;display:flex}.ui-dialog-close-icon{inline-size:var(--control-affix-icon-size);block-size:var(--control-affix-icon-size)}.ui-dialog-step-up-error{font-size:var(--dialog-step-up-error-font-size);color:hsl(var(--text-error))}[data-slot=dialog-footer]{gap:var(--space-inline-sm);flex-direction:column-reverse;display:flex}@media (width>=640px){[data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end}}:is([data-slot=dialog-content]:has([data-slot=dialog-body]) [data-slot=dialog-header],[data-slot=dialog-header]:not([data-tone=default])){margin-inline:calc(-1 * var(--dialog-space-x));padding:var(--dialog-space-y) var(--dialog-space-x);border-bottom:var(--stroke-hairline) solid hsl(var(--border));margin-block-start:calc(-1 * var(--dialog-space-y))}[data-slot=dialog-content]:has([data-slot=dialog-body]) [data-slot=dialog-footer]{margin-inline:calc(-1 * var(--dialog-space-x));padding:var(--dialog-space-y) var(--dialog-space-x);border-top:var(--stroke-hairline) solid hsl(var(--border));margin-block-end:calc(-1 * var(--dialog-space-y))}.ui-dialog-close{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));opacity:var(--dialog-close-rest-alpha);position:absolute;inset-block-start:var(--dialog-close-space-offset);inset-inline-end:var(--dialog-close-space-offset)}:is(.ui-dialog-close,.ui-sheet-close):after{content:"";min-inline-size:var(--dialog-close-size);min-block-size:var(--dialog-close-size);block-size:100%;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ui-dialog-close:hover{opacity:1}[data-slot=dialog-title]{font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}[data-slot=dialog-description]{font-size:var(--font-size-base);color:hsl(var(--muted-foreground))}.ui-two-factor-setup{width:calc(100% - 1.5rem);max-width:27.5rem}.ui-two-factor-setup-enrollment,.ui-two-factor-setup-recovery{gap:var(--space-stack-md);flex-direction:column;display:flex}.ui-two-factor-setup-grid{align-items:center;gap:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.ui-two-factor-setup-grid .ui-qr-code[data-size]{inline-size:7.5rem}.ui-two-factor-setup-fields,.ui-two-factor-setup-code{gap:var(--space-stack-xs);flex-direction:column;min-width:0;display:flex}.ui-two-factor-setup-notice{border:var(--stroke-hairline) dashed hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));padding:var(--space-2) var(--space-3)}.ui-two-factor-setup-recovery-codes{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--muted) / .4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=479px){.ui-two-factor-setup-grid{grid-template-columns:1fr;justify-items:center}.ui-two-factor-setup-fields{width:100%}}[data-slot=dialog-header]:not([data-tone=default]) [data-slot=dialog-description]{color:hsl(var(--foreground))}.ui-dialog-confirm-body{align-items:flex-start;gap:var(--dialog-confirm-space-gap);display:flex}.ui-dialog-confirm-icon{inline-size:var(--dialog-confirm-icon-size);block-size:var(--dialog-confirm-icon-size);color:hsl(var(--text-error));flex:none}.ui-dialog-confirm-text{gap:var(--dialog-title-block-space-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-tooltip-content{z-index:var(--overlay-z-index);width:fit-content;max-width:var(--tooltip-max-width);padding-inline:var(--tooltip-space-inline);padding-block:var(--tooltip-space-block);border-radius:var(--tooltip-radius,var(--radius));border:var(--stroke-hairline) solid var(--tooltip-border-color,hsl(var(--border) / var(--tooltip-border-color-alpha,100%)));background-color:var(--tooltip-background,hsl(var(--popover) / var(--popover-alpha,100%)));color:var(--tooltip-foreground,hsl(var(--popover-foreground)));font-size:var(--tooltip-font-size);-webkit-backdrop-filter:blur(var(--tooltip-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--tooltip-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));box-shadow:var(--tooltip-shadow,var(--shadow-md));outline:none}.ui-popover-content{z-index:var(--overlay-z-index);width:var(--popover-surface-inline-size,var(--popover-width));padding:var(--popover-space-inset);border-radius:var(--popover-radius,var(--radius));border:var(--stroke-hairline) solid var(--popover-surface-border-color,hsl(var(--border) / var(--popover-surface-border-color-alpha,100%)));background-color:var(--popover-surface-background,hsl(var(--popover) / var(--popover-alpha,100%)));color:var(--popover-surface-foreground,hsl(var(--popover-foreground)));-webkit-backdrop-filter:blur(var(--popover-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--popover-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));box-shadow:var(--popover-shadow,var(--shadow-md));outline:none}.ui-popover-header{gap:var(--popover-header-space-gap);font-size:var(--popover-header-font-size);flex-direction:column;display:flex}.ui-sheet-header{gap:var(--sheet-header-space-gap);flex-direction:column;display:flex}.ui-sheet-title-row{justify-content:space-between;align-items:flex-start;gap:var(--sheet-title-row-space-gap);padding-inline-end:var(--sheet-header-close-space-inline-end);display:flex}.ui-sheet-title-block{gap:var(--sheet-title-block-space-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-sheet-extra{align-items:center;gap:var(--sheet-extra-space-gap);white-space:nowrap;flex-shrink:0;display:flex}.ui-sheet-title{font-size:var(--sheet-title-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.ui-sheet-description{font-size:var(--sheet-description-font-size);color:hsl(var(--foreground) / .8)}.ui-sheet-body-space{padding-block:var(--sheet-body-space-block);scroll-padding-block:var(--sheet-body-space-block)}.ui-sheet-footer-row{justify-content:flex-end;align-items:center;gap:var(--sheet-footer-space-gap);flex-wrap:wrap;display:flex}.ui-sheet-close{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));opacity:var(--sheet-close-rest-alpha);transition:opacity .15s;position:absolute;inset-block-start:var(--sheet-close-offset);inset-inline-end:var(--sheet-close-offset)}.ui-sheet-close:hover{opacity:1}.ui-sheet-close-icon{inline-size:var(--control-affix-icon-size);block-size:var(--control-affix-icon-size)}.ui-sheet-overlay,.ui-sheet-panel{z-index:var(--overlay-z-index)}.ui-sheet-overlay{inset:0}.ui-sheet-panel{background-color:var(--sheet-surface-background,hsl(var(--background)));box-shadow:var(--sheet-shadow,var(--shadow-lg))}.ui-sheet-panel[data-side=top]{border-block-end:var(--stroke-hairline) solid hsl(var(--border));inset-block-start:0}.ui-sheet-panel[data-side=bottom]{border-block-start:var(--stroke-hairline) solid hsl(var(--border));inset-block-end:0}.ui-sheet-body-space{min-block-size:0}[data-slot=alert]{align-items:flex-start;gap:var(--alert-space-gap);border-radius:var(--alert-radius,var(--card-radius,calc(var(--radius) * var(--radius-ratio))));border-width:var(--stroke-hairline);width:100%;padding:var(--alert-space-inset);font-size:var(--font-size-base);display:flex;position:relative}[data-slot=alert][data-tone=default],[data-slot=alert][data-tone=muted],[data-slot=alert][data-tone=neutral]{border-color:hsl(var(--border));background-color:hsl(var(--muted) / .4);color:hsl(var(--foreground))}[data-slot=alert][data-tone=destructive]{border-color:hsl(var(--destructive) / var(--alert-border-alpha));background-color:var(--surface-destructive,hsl(var(--destructive) / var(--alert-bg-alpha)));color:hsl(var(--foreground))}[data-slot=alert][data-tone=warning]{border-color:hsl(var(--warning) / var(--alert-border-alpha));background-color:var(--surface-warning,hsl(var(--warning) / var(--alert-bg-alpha)));color:hsl(var(--foreground))}[data-slot=alert][data-tone=success]{border-color:hsl(var(--success) / var(--alert-border-alpha));background-color:var(--surface-success,hsl(var(--success) / var(--alert-bg-alpha)));color:hsl(var(--foreground))}[data-slot=alert][data-tone=info]{border-color:hsl(var(--info) / var(--alert-border-alpha));background-color:var(--surface-info,hsl(var(--info) / var(--alert-bg-alpha)));color:hsl(var(--foreground))}[data-slot=alert][data-variant=banner]{border-radius:var(--banner-radius);border-block-start-width:0;border-inline-width:0;border-block-end-width:var(--banner-border-width,var(--stroke-hairline));padding-block:var(--banner-space-inset-block);padding-inline:var(--banner-space-inset-inline)}[data-slot=alert][data-dismissible]{padding-inline-end:calc(var(--alert-space-inset) + var(--space-8))}[data-slot=alert][data-variant=banner][data-dismissible]{padding-inline-end:calc(var(--banner-space-inset-inline) + var(--space-8))}[data-slot=alert][data-variant=callout]{border-radius:var(--callout-radius,var(--alert-radius,var(--card-radius,calc(var(--radius) * var(--radius-ratio)))));border-block-width:0;border-inline-end-width:0;border-inline-start-width:var(--callout-rail-width);padding-block:var(--callout-space-inset-block);padding-inline:var(--callout-space-inset-inline);margin-block:var(--callout-space-stack);border-start-start-radius:0;border-end-start-radius:0}[data-slot=alert][data-variant=callout][data-tone=destructive]{border-color:hsl(var(--destructive))}[data-slot=alert][data-variant=callout][data-tone=warning]{border-color:hsl(var(--warning))}[data-slot=alert][data-variant=callout][data-tone=success]{border-color:hsl(var(--success))}[data-slot=alert][data-variant=callout][data-tone=info]{border-color:hsl(var(--info))}[data-slot=alert-icon]{width:var(--alert-icon-size);height:var(--alert-icon-size);flex-shrink:0;margin-top:.125rem}[data-slot=alert-icon][data-tone=default],[data-slot=alert-icon][data-tone=muted],[data-slot=alert-icon][data-tone=neutral]{color:hsl(var(--foreground))}[data-slot=alert-icon][data-tone=destructive]{color:hsl(var(--text-error))}[data-slot=alert-icon][data-tone=warning]{color:hsl(var(--text-warning))}[data-slot=alert-icon][data-tone=success]{color:hsl(var(--text-success))}[data-slot=alert-icon][data-tone=info]{color:hsl(var(--text-info))}[data-slot=alert-body]{gap:var(--alert-inner-space-gap);flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=640px){[data-slot=alert-body]:has(>[data-slot=alert-actions]){column-gap:var(--alert-space-gap);row-gap:var(--alert-inner-space-gap);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}[data-slot=alert-body]:has(>[data-slot=alert-actions])>:not([data-slot=alert-actions]){grid-column:1}[data-slot=alert-body]:has(>[data-slot=alert-actions])>[data-slot=alert-actions]{grid-area:1/2}}[data-slot=alert-title]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1}[data-slot=alert-title][data-tone=destructive]{color:hsl(var(--text-error))}[data-slot=alert-title][data-tone=warning]{color:hsl(var(--text-warning))}[data-slot=alert-title][data-tone=success]{color:hsl(var(--text-success))}[data-slot=alert-title][data-tone=info]{color:hsl(var(--text-info))}[data-slot=alert-description]{margin-top:var(--space-1);font-size:var(--font-size-base);color:hsl(var(--muted-foreground));overflow-wrap:break-word}[data-slot=alert-actions]{gap:var(--space-inline-sm);flex-wrap:wrap;flex-shrink:0;width:100%;display:flex}@media (width>=640px){[data-slot=alert-actions]{justify-content:flex-end;width:auto}}[data-slot=alert-dismiss]{top:var(--alert-dismiss-space-offset);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));opacity:var(--alert-dismiss-rest-alpha);transition:opacity var(--duration-fast) ease;position:absolute;inset-inline-end:var(--alert-dismiss-space-offset)}[data-slot=alert-dismiss]:hover{opacity:1}.ui-alert-dismiss-icon{inline-size:var(--alert-dismiss-icon-size);block-size:var(--alert-dismiss-icon-size)}[data-slot=alert-content]{flex:1;min-inline-size:0}.ui-toast-icon{inline-size:var(--toast-icon-size);block-size:var(--toast-icon-size)}[data-sonner-toast]{-webkit-backdrop-filter:blur(var(--toast-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--toast-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%))}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{visibility:hidden}.ui-skeleton-block{border-radius:var(--skeleton-radius,var(--radius));background:var(--skeleton-background,hsl(var(--muted)));animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.ui-skeleton-rows,.ui-skeleton-detail-stack,.ui-skeleton-stat,.ui-skeleton-card{gap:var(--skeleton-row-gap);display:grid}.ui-skeleton-row,.ui-skeleton-table-row{align-items:center;gap:var(--skeleton-cell-gap);display:flex}.ui-skeleton-form-field{gap:var(--space-stack-xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.ui-skeleton-form-label{block-size:var(--skeleton-caption-height);inline-size:var(--skeleton-label-width);border-radius:var(--skeleton-radius,var(--radius));background:var(--skeleton-background,hsl(var(--muted)));max-inline-size:100%}.ui-skeleton-form-control{block-size:var(--control-height);border-radius:var(--skeleton-element-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:var(--skeleton-background,hsl(var(--muted)));inline-size:100%}.ui-skeleton-table{border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--skeleton-radius,var(--radius));overflow:hidden}[data-slot=card-content][data-flush] .ui-skeleton-table{border-width:0;border-radius:0}.ui-skeleton-table-head{align-items:center;gap:var(--skeleton-cell-gap);padding-inline:var(--space-3);background:hsl(var(--muted) / .5);display:flex}.ui-skeleton-table-body{display:grid}.ui-skeleton-table-row+.ui-skeleton-table-row{border-top:var(--stroke-hairline) solid hsl(var(--border))}.ui-skeleton-detail{max-width:56rem}.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card{border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--skeleton-radius,var(--radius));padding:var(--skeleton-card-inset)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-line{block-size:var(--skeleton-block-height)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-caption{block-size:var(--skeleton-caption-height)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-title{block-size:var(--skeleton-title-height)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-detail-label{block-size:var(--skeleton-caption-height);inline-size:var(--skeleton-label-width)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-detail-value{block-size:var(--skeleton-block-height);inline-size:100%;max-inline-size:var(--skeleton-detail-value-max-width)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-stat-value{block-size:var(--control-height);inline-size:var(--skeleton-stat-value-width)}:is(.ui-skeleton-detail-box,.ui-skeleton-stat,.ui-skeleton-card) .ui-skeleton-stat-caption{block-size:var(--skeleton-caption-height);inline-size:var(--skeleton-stat-caption-width)}.ui-skeleton-block[data-active],.ui-skeleton-article[data-active] .ui-skeleton-block{background-image:var(--skeleton-sweep-gradient,linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--border)) 37%, hsl(var(--muted)) 63%));animation:ui-skeleton-sweep var(--duration-loop,1.4s) ease infinite;background-size:400% 100%}@keyframes ui-skeleton-sweep{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ui-skeleton-block,.ui-skeleton-block[data-active],.ui-skeleton-article[data-active] .ui-skeleton-block{animation:none}}[data-skeleton-element]{--skeleton-element-block-size:var(--control-height);vertical-align:top;block-size:var(--skeleton-element-block-size);border-radius:var(--skeleton-element-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));display:inline-block}[data-skeleton-element][data-size=xs]{--skeleton-element-block-size:var(--control-height-xs)}[data-skeleton-element][data-size=sm]{--skeleton-element-block-size:var(--control-height-sm)}[data-skeleton-element][data-size=lg]{--skeleton-element-block-size:var(--control-height-lg)}[data-skeleton-element=avatar]{inline-size:var(--skeleton-element-block-size);border-radius:var(--avatar-square-radius,var(--radius))}[data-skeleton-element=avatar][data-shape=circle]{border-radius:var(--radius-pill)}[data-skeleton-element=button]{inline-size:calc(var(--skeleton-element-block-size) * var(--skeleton-button-width-ratio));min-inline-size:calc(var(--skeleton-element-block-size) * var(--skeleton-button-width-ratio))}[data-skeleton-element=button][data-shape=pill]{border-radius:var(--radius-pill)}[data-skeleton-element=button][data-shape=sharp]{border-radius:var(--radius-sharp)}[data-skeleton-element=input]{inline-size:calc(var(--skeleton-element-block-size) * var(--skeleton-input-width-ratio));min-inline-size:calc(var(--skeleton-element-block-size) * var(--skeleton-input-width-ratio))}[data-skeleton-element][data-block]{inline-size:100%;min-inline-size:0;display:block}[data-skeleton-element=node],[data-skeleton-element=image]{vertical-align:middle;inline-size:var(--skeleton-node-size);block-size:var(--skeleton-node-size);justify-content:center;align-items:center;display:inline-flex}.ui-skeleton-image-glyph{inline-size:var(--skeleton-image-glyph-size);block-size:var(--skeleton-image-glyph-size);color:var(--skeleton-image-glyph-color,hsl(var(--muted-foreground) / .4))}.ui-skeleton-article{align-items:flex-start;gap:var(--skeleton-article-avatar-gap);inline-size:100%;display:flex}.ui-skeleton-article-header{flex:none}.ui-skeleton-article-section{gap:var(--skeleton-article-title-gap);flex:auto;min-inline-size:0;display:grid}.ui-skeleton-article[data-avatar] .ui-skeleton-article-title{margin-block-start:var(--skeleton-article-avatar-title-offset)}.ui-skeleton-article-paragraph{gap:var(--skeleton-article-line-gap);display:grid}.ui-skeleton-article-title,.ui-skeleton-article-line{block-size:var(--skeleton-block-height);inline-size:var(--skeleton-line-width,100%)}.ui-skeleton-article-line:last-child:not(:first-child):not(:nth-child(2)){--skeleton-line-width:var(--skeleton-paragraph-last-width)}.ui-skeleton-article[data-round] .ui-skeleton-block{border-radius:var(--radius-pill)}@keyframes pulse{50%{opacity:.5}}[data-slot=badge]{vertical-align:middle;align-items:center;gap:var(--badge-space-gap);inline-size:fit-content;padding:var(--badge-space-y) var(--badge-space-x);border-radius:var(--badge-radius,calc(var(--radius) / var(--radius-ratio)));border-width:var(--stroke-hairline);font-size:var(--badge-font-size);line-height:var(--badge-line-height);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}@supports (text-box-trim:trim-both) and (text-box-edge:cap alphabetic){[data-slot=badge-label]{text-box-trim:trim-both;text-box-edge:cap alphabetic}}[data-slot=badge][data-tabular]{font-variant-numeric:tabular-nums}[data-slot=badge][data-tinted]{background-color:var(--badge-tint-surface,hsl(var(--card) / var(--card-alpha,100%)))}@supports (color:color-mix(in lab, red, red)){[data-slot=badge][data-tinted]{background-color:color-mix(in srgb, var(--badge-tint-surface,hsl(var(--card) / var(--card-alpha,100%))), var(--badge-color,var(--badge-tint-surface,hsl(var(--card) / var(--card-alpha,100%)))) var(--badge-tint-fill))}}[data-slot=badge][data-tinted]{border-color:var(--badge-tint-surface,hsl(var(--card) / var(--card-alpha,100%)))}@supports (color:color-mix(in lab, red, red)){[data-slot=badge][data-tinted]{border-color:color-mix(in srgb, var(--badge-tint-surface,hsl(var(--card) / var(--card-alpha,100%))), var(--badge-color,var(--badge-tint-surface,hsl(var(--card) / var(--card-alpha,100%)))) var(--badge-tint-edge))}}[data-slot=badge][data-tinted]{color:var(--badge-tint-foreground,hsl(var(--card-foreground)))}[data-slot=badge-icon]{width:var(--badge-icon-size);height:var(--badge-icon-size);flex-shrink:0}[data-slot=badge][data-removable]{padding-inline-end:var(--badge-space-x-removable)}[data-slot=badge-remove]{color:inherit;opacity:var(--badge-remove-rest-alpha);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-inline-end:var(--badge-remove-offset-inline-end);padding:0}[data-slot=badge-remove]:hover,[data-slot=badge-remove]:focus-visible{opacity:var(--badge-remove-hover-alpha)}[data-slot=badge-remove] svg{width:var(--badge-remove-icon-size);height:var(--badge-remove-icon-size)}.ui-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);background:linear-gradient(var(--avatar-tint), var(--avatar-tint)), var(--avatar-background,hsl(var(--muted) / var(--avatar-background-alpha,100%)));color:hsl(var(--muted-foreground));font-size:var(--avatar-font-size);font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ui-avatar[data-shape=square]{inline-size:var(--avatar-square-size);block-size:var(--avatar-square-size);border-radius:var(--avatar-square-radius,var(--radius));--avatar-background:var(--avatar-square-background,hsl(var(--primary)));color:var(--avatar-square-foreground,hsl(var(--primary-foreground)))}.ui-avatar[data-appearance=tinted]{--avatar-background:var(--avatar-tinted-background,hsl(var(--primary) / .1));color:var(--avatar-tinted-foreground,hsl(var(--text-brand,var(--primary))))}.ui-avatar[data-appearance=tinted] svg{inline-size:var(--avatar-tinted-glyph-size);block-size:var(--avatar-tinted-glyph-size);flex:none}.ui-avatar[data-size=xs]{--avatar-size:var(--avatar-size-xs);--avatar-square-size:var(--avatar-size-xs);--avatar-font-size:var(--avatar-font-size-xs);--avatar-glyph-size:var(--avatar-glyph-size-xs);--avatar-tinted-glyph-size:var(--avatar-glyph-size-xs)}.ui-avatar[data-size=sm]{--avatar-size:var(--avatar-size-sm);--avatar-square-size:var(--avatar-size-sm);--avatar-font-size:var(--avatar-font-size-sm);--avatar-glyph-size:var(--avatar-glyph-size-sm);--avatar-tinted-glyph-size:var(--avatar-glyph-size-sm)}.ui-avatar[data-size=lg]{--avatar-size:var(--avatar-size-lg);--avatar-square-size:var(--avatar-size-lg);--avatar-font-size:var(--avatar-font-size-lg);--avatar-glyph-size:var(--avatar-glyph-size-lg);--avatar-tinted-glyph-size:var(--avatar-glyph-size-lg)}.ui-avatar[data-size] svg{inline-size:var(--avatar-glyph-size);block-size:var(--avatar-glyph-size);flex:none}.ui-avatar-image{object-fit:cover;width:100%;height:100%}.ui-avatar-fallback{background:var(--avatar-background,hsl(var(--muted) / var(--avatar-background-alpha,100%)));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ui-avatar[data-presence]{overflow:visible}.ui-avatar[data-presence]>.ui-avatar-image,.ui-avatar[data-presence]>.ui-avatar-fallback{border-radius:inherit;overflow:hidden}[data-slot=avatar-presence]{box-sizing:border-box;inline-size:var(--avatar-presence-size);block-size:var(--avatar-presence-size);min-inline-size:var(--avatar-presence-min-size);min-block-size:var(--avatar-presence-min-size);border:var(--avatar-presence-stroke-width,var(--stroke-sm)) solid transparent;border-radius:var(--radius-pill);box-shadow:0 0 0 var(--avatar-presence-ring-width,var(--stroke-md)) hsl(var(--avatar-presence-ring-color,var(--background)));background-origin:border-box;display:block;position:absolute;inset-block-end:var(--avatar-presence-inset);inset-inline-end:var(--avatar-presence-inset)}[data-slot=avatar-presence][data-presence=online]{border-color:hsl(var(--avatar-presence-online-color,var(--success)));background-color:hsl(var(--avatar-presence-online-color,var(--success)))}[data-slot=avatar-presence][data-presence=away]{border-color:hsl(var(--avatar-presence-away-color,var(--warning)));background-color:hsl(var(--avatar-presence-ring-color,var(--background)));background-image:linear-gradient(to bottom, transparent 0 50%, hsl(var(--avatar-presence-away-color,var(--warning))) 50%)}[data-slot=avatar-presence][data-presence=busy]{border-color:hsl(var(--avatar-presence-busy-color,var(--destructive)));background-color:hsl(var(--avatar-presence-busy-color,var(--destructive)))}[data-slot=avatar-presence][data-presence=busy]:before{content:"";inline-size:var(--avatar-presence-bar-inline-size);block-size:var(--avatar-presence-bar-block-size,var(--stroke-sm));border-radius:var(--radius-pill);background:hsl(var(--avatar-presence-ring-color,var(--background)));margin:auto;position:absolute;inset:0}[data-slot=avatar-presence][data-presence=offline]{border-color:hsl(var(--avatar-presence-offline-color,var(--muted-foreground)));background-color:hsl(var(--avatar-presence-ring-color,var(--background)))}@media (forced-colors:active){[data-slot=avatar-presence]{outline:var(--avatar-presence-ring-width,var(--stroke-md)) solid Canvas;background-color:canvastext;background-image:none;border-color:canvastext}[data-slot=avatar-presence][data-presence=away]{background-image:linear-gradient(canvas 0 50%,canvastext 50%)}[data-slot=avatar-presence][data-presence=offline]{background-color:canvas}[data-slot=avatar-presence][data-presence=busy]:before{background:canvas}}.ui-progress{gap:var(--space-2);flex-direction:column;display:flex}.ui-progress-track{height:var(--progress-meter-block-size);border-radius:var(--radius-pill);background:var(--progress-track-background,hsl(var(--secondary) / var(--progress-track-background-alpha,100%)));overflow:hidden}.ui-progress-bar{border-radius:inherit;background:var(--progress-fill-background,hsl(var(--mark-success,var(--text-success))));height:100%}.ui-progress[data-tone=warning] .ui-progress-bar{background:hsl(var(--mark-warning,var(--text-warning)))}.ui-progress[data-tone=destructive] .ui-progress-bar{background:hsl(var(--mark-destructive,var(--text-error)))}.ui-progress[data-over] .ui-progress-bar{background-color:hsl(var(--mark-destructive,var(--text-error)));background-image:repeating-linear-gradient(45deg, hsl(var(--destructive-foreground) / .4) 0, hsl(var(--destructive-foreground) / .4) .3rem, transparent .3rem, transparent .6rem)}.ui-progress[data-breakdown] .ui-progress-track{height:var(--progress-breakdown-block-size);border-radius:var(--progress-breakdown-radius,var(--radius));display:flex}.ui-progress[data-size=sm] .ui-progress-track{height:var(--progress-meter-block-size-sm)}.ui-progress[data-breakdown][data-size=sm] .ui-progress-track{height:var(--progress-breakdown-block-size-sm)}.ui-progress-segment{height:100%}.ui-progress-segment[data-tone=success]{background:hsl(var(--mark-success,var(--text-success)))}.ui-progress-segment[data-tone=warning]{background:hsl(var(--mark-warning,var(--text-warning)))}.ui-progress-segment[data-tone=destructive]{background:hsl(var(--mark-destructive,var(--text-error)))}.ui-progress-label{color:hsl(var(--muted-foreground));font-size:var(--progress-label-font-size)}.ui-progress[data-shape=ring]{display:inline-flex}.ui-progress-ring{inline-size:var(--progress-ring-size);block-size:var(--progress-ring-size);place-items:center;display:inline-grid;position:relative}.ui-progress[data-size=sm] .ui-progress-ring{--progress-ring-size:var(--progress-ring-size-sm)}.ui-progress-ring-svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.ui-progress-ring-track,.ui-progress-ring-indicator{fill:none;stroke-width:var(--progress-ring-border-width,var(--stroke-lg))}.ui-progress-ring-track{stroke:var(--progress-track-background,hsl(var(--secondary) / var(--progress-track-background-alpha,100%)))}.ui-progress-ring-indicator{stroke:var(--progress-fill-background,hsl(var(--mark-success,var(--text-success))));stroke-linecap:butt}.ui-progress[data-tone=warning] .ui-progress-ring-indicator{stroke:hsl(var(--mark-warning,var(--text-warning)))}.ui-progress[data-tone=destructive] .ui-progress-ring-indicator{stroke:hsl(var(--mark-destructive,var(--text-error)))}.ui-progress-ring-label{color:hsl(var(--foreground));font-size:var(--progress-ring-label-font-size,calc(var(--progress-ring-size) * .28));font-variant-numeric:tabular-nums;line-height:var(--line-height-normal);max-inline-size:calc(var(--progress-ring-size) - 2 * var(--progress-ring-border-width,var(--stroke-lg)) - var(--space-1));text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.ui-disclosure-chevron{transition:rotate var(--duration-fast) var(--ease-standard)}:is([data-state=open],[aria-expanded=true])>.ui-disclosure-chevron,:is([data-state=open],[aria-expanded=true]) .ui-disclosure-chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.ui-disclosure-chevron{transition:none}}.ui-legend{align-items:center;gap:var(--legend-gap);color:var(--legend-color,hsl(var(--muted-foreground)));font-size:var(--legend-font-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-legend-item{align-items:center;gap:var(--legend-item-gap);display:inline-flex}.ui-legend-swatch{inline-size:var(--legend-swatch-size);block-size:var(--legend-swatch-size);border-radius:var(--legend-swatch-radius);flex:none}.ui-legend-swatch[data-tone=default]{background:hsl(var(--mark-primary,var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels))))}.ui-legend-swatch[data-tone=success]{background:hsl(var(--mark-success,var(--text-success)))}.ui-legend-swatch[data-tone=warning]{background:hsl(var(--mark-warning,var(--text-warning)))}.ui-legend-swatch[data-tone=destructive]{background:hsl(var(--mark-destructive,var(--text-error)))}.ui-legend-swatch[data-tone=info]{background:hsl(var(--mark-info,var(--text-info)))}.ui-legend-swatch[data-tone=muted],.ui-legend-swatch[data-tone=neutral]{background:hsl(var(--muted-foreground))}.ui-swatch{vertical-align:middle;inline-size:var(--swatch-size);block-size:var(--swatch-size);border-radius:var(--swatch-radius);background:var(--swatch-color);box-shadow:inset 0 0 0 var(--swatch-border-width,var(--stroke-hairline)) var(--swatch-border-color,hsl(var(--border)));forced-color-adjust:none;flex:none;display:inline-block}.ui-feature-list{gap:var(--feature-list-space-gap);flex-direction:column;display:flex}.ui-feature-list-item{align-items:start;column-gap:var(--feature-list-space-inline);font-size:var(--feature-list-font-size);line-height:var(--line-height-body);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-feature-list-mark{block-size:1lh;color:hsl(var(--muted-foreground));place-items:center;display:grid}.ui-feature-list-mark>svg{inline-size:var(--feature-list-mark-icon-size);block-size:var(--feature-list-mark-icon-size)}.ui-feature-list-item[data-state=included] .ui-feature-list-mark{color:hsl(var(--mark-success,var(--text-success)))}.ui-feature-list-item[data-state=limited] .ui-feature-list-mark{color:hsl(var(--mark-warning,var(--text-warning)))}.ui-feature-list-item[data-state=excluded] .ui-feature-list-label{color:hsl(var(--muted-foreground))}.ui-feature-list-body{overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.ui-feature-list-description{color:hsl(var(--muted-foreground));font-size:var(--feature-list-description-font-size)}.ui-thumbnail{inline-size:auto;max-inline-size:100%;block-size:var(--thumbnail-block-size);border:var(--thumbnail-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-radius:var(--thumbnail-radius,var(--radius));background:hsl(var(--muted));object-fit:contain;display:block}.ui-thumbnail[data-size=sm]{block-size:var(--thumbnail-block-size-sm)}.ui-thumbnail[data-size=lg]{block-size:var(--thumbnail-block-size-lg)}.ui-timeline{flex-direction:column;display:flex}.ui-timeline-item{column-gap:var(--space-stack-md);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.ui-timeline-body{padding-bottom:var(--space-stack-md)}.ui-timeline-item:last-child .ui-timeline-body{padding-bottom:0}.ui-timeline-rail{flex-direction:column;align-items:center;display:flex}.ui-timeline-dot{border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-pill);background:var(--timeline-dot-done-background,hsl(var(--primary)));width:1.5rem;height:1.5rem;color:var(--timeline-dot-done-foreground,hsl(var(--primary-foreground)));font-size:var(--timeline-note-font-size);font-weight:var(--font-weight-medium);place-items:center;line-height:1;display:grid}.ui-timeline-dot[data-status=done]{background:var(--timeline-dot-done-background,hsl(var(--primary)));color:var(--timeline-dot-done-foreground,hsl(var(--primary-foreground)))}.ui-timeline-dot[data-status=current],.ui-timeline-dot[data-current=true]{background:var(--timeline-dot-current-background,hsl(var(--primary)));color:hsl(var(--primary-foreground));box-shadow:0 0 0 var(--timeline-dot-current-ring-width,var(--stroke-xl)) hsl(var(--primary) / .2)}.ui-timeline-dot[data-status=pending]{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground))}.ui-timeline-dot svg{width:.75rem;height:.75rem}.ui-timeline-pip{border-radius:var(--radius-pill);background:currentColor;width:.5rem;height:.5rem;display:block}.ui-timeline-line{background:hsl(var(--border));flex:1;width:1px;min-height:2.25rem}.ui-timeline-line[data-completed=true]{background:var(--timeline-line-completed-background,hsl(var(--primary)))}.ui-timeline-head{justify-content:space-between;align-items:center;gap:var(--space-inline-sm);display:flex}.ui-timeline-title{min-inline-size:0;font-weight:var(--font-weight-medium);flex:1}.ui-timeline-title[data-current=true]{color:hsl(var(--text-brand,var(--primary)));font-weight:var(--font-weight-semibold)}.ui-timeline-time,.ui-timeline-location,.ui-timeline-note{color:hsl(var(--muted-foreground));font-size:var(--timeline-note-font-size)}.ui-timeline-note{margin-top:var(--space-1);font-size:var(--font-size-base)}[data-slot=list-row]{align-items:center;gap:var(--list-row-gap);min-inline-size:0;padding:var(--list-row-padding-y) var(--list-row-padding-x);background:var(--list-row-read-background,transparent);flex-wrap:wrap;display:flex}[data-slot=list-row][data-unread]{background:var(--list-row-unread-background,hsl(var(--muted)))}[data-slot=list-row][data-align=start]{align-items:flex-start}[data-slot=list-row]:not(:last-child){border-block-end:var(--list-row-border,var(--stroke-hairline) solid hsl(var(--border)))}[data-slot=list-row-item]{list-style:none;display:block}[data-slot=list-row-item]:not(:last-child){border-block-end:var(--list-row-border,var(--stroke-hairline) solid hsl(var(--border)))}[data-slot=list-row-indicator]{inline-size:var(--list-row-indicator-size);block-size:var(--list-row-indicator-size);border-radius:var(--radius-pill);background:0 0;flex-shrink:0;display:block;position:relative}[data-slot=list-row][data-unread] [data-slot=list-row-indicator]{background:hsl(var(--list-row-indicator-color,var(--primary)))}[data-slot=list-row-leading]{color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-slot=list-row-leading]>svg:not([class*=size-]){width:var(--list-row-leading-icon-size,var(--control-icon-size));height:var(--list-row-leading-icon-size,var(--control-icon-size))}[data-slot=list-row-body]{min-inline-size:min(var(--list-row-body-min-width,12rem), 100%);flex:1 1 var(--list-row-body-min-width,12rem);flex-direction:column;display:flex}[data-slot=list-row][data-overflow=wrap] [data-slot=list-row-body]{overflow-wrap:anywhere}[data-slot=list-row][data-density=compact]{gap:var(--list-row-compact-gap,var(--space-2));padding:var(--list-row-compact-padding-y,var(--space-2)) var(--list-row-compact-padding-x,var(--list-row-padding-x))}[data-slot=list-row][data-density=compact] [data-slot=list-row-body]{min-inline-size:min(var(--list-row-compact-body-min-width,6rem), 100%);flex-basis:var(--list-row-compact-body-min-width,6rem)}[data-slot=list-row-trailing]{justify-content:flex-end;align-items:center;gap:var(--list-row-trailing-gap,var(--space-2));flex-wrap:wrap;flex-shrink:0;max-inline-size:100%;margin-inline-start:auto;display:inline-flex}@media (width<=359px){[data-slot=list-row]{flex-wrap:wrap}[data-slot=list-row-trailing]{flex-wrap:wrap;justify-content:flex-end;width:100%}}.ui-credential-reveal{gap:var(--space-stack-sm);flex-direction:column;display:flex}.ui-credential-reveal-warning{margin-block-end:var(--space-1)}.ui-credential-reveal-surface{gap:var(--space-1);flex-direction:column;display:flex}.ui-credential-reveal-label{display:inline-block}.ui-credential-reveal-row{align-items:center;gap:var(--space-inline-sm);min-height:var(--control-height);padding-block:var(--space-1);padding-inline:var(--space-3);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--control-radius);background:hsl(var(--muted) / .4);display:flex}.ui-credential-reveal-secret{letter-spacing:.02em;word-break:break-all;flex:auto;min-width:0}.ui-credential-reveal-secret[data-state=masked]{color:hsl(var(--muted-foreground))}.ui-credential-reveal-actions{align-items:center;gap:var(--space-inline-xs);flex-shrink:0;display:inline-flex}.ui-credential-reveal-footer{justify-content:flex-end;display:flex}.ui-qr-code{inline-size:var(--qr-code-size-md);aspect-ratio:1;block-size:auto;max-inline-size:100%;display:block}.ui-qr-code[data-size=xs]{inline-size:var(--qr-code-size-xs)}.ui-qr-code[data-size=sm]{inline-size:var(--qr-code-size-sm)}.ui-qr-code[data-size=lg]{inline-size:var(--qr-code-size-lg)}.ui-permission-matrix-table{min-inline-size:var(--permission-matrix-min-width)}.ui-permission-matrix .ui-permission-matrix-pin{z-index:20;background-color:hsl(var(--card) / var(--card-alpha,100%));border-inline-end:var(--stroke-hairline) solid hsl(var(--border));inline-size:var(--permission-matrix-label-width);min-inline-size:var(--permission-matrix-label-width);position:sticky;inset-inline-start:0}.ui-permission-matrix .ui-table-row[data-tone]>.ui-permission-matrix-pin{background-image:linear-gradient(var(--table-row-tone-surface,hsl(var(--table-row-tone-color) / var(--table-row-tone-wash-alpha))), var(--table-row-tone-surface,hsl(var(--table-row-tone-color) / var(--table-row-tone-wash-alpha))))}.ui-permission-matrix tbody tr:hover>.ui-permission-matrix-pin{background-image:linear-gradient(var(--table-row-hover-background,hsl(var(--accent) / var(--table-row-hover-background-alpha,.7))), var(--table-row-hover-background,hsl(var(--accent) / var(--table-row-hover-background-alpha,.7))))}.ui-permission-matrix tbody tr[data-state=selected]>.ui-permission-matrix-pin{background-image:linear-gradient(var(--table-row-selected-background,hsl(var(--primary) / var(--table-row-selected-background-alpha,.06))), var(--table-row-selected-background,hsl(var(--primary) / var(--table-row-selected-background-alpha,.06))))}.ui-permission-matrix-role{align-items:center;gap:var(--permission-matrix-role-space-gap);display:inline-flex}.ui-permission-matrix-name{align-items:center;gap:var(--permission-matrix-name-space-gap);display:inline-flex}.ui-permission-matrix-cell-icon{inline-size:var(--permission-matrix-cell-icon-size);block-size:var(--permission-matrix-cell-icon-size)}.ui-scroll-area{scrollbar-width:var(--scroll-area-scrollbar-width);scrollbar-color:var(--scroll-area-thumb-color,hsl(var(--border))) var(--scroll-area-track-color,transparent);scrollbar-gutter:var(--scroll-area-scrollbar-space);position:relative}.ui-scroll-area[data-orientation=vertical]{overflow:hidden auto}.ui-scroll-area[data-orientation=horizontal]{overflow:auto hidden}.ui-scroll-area[data-orientation=both]{overflow:auto}.ui-scroll-area[data-scrollbar=always]{scrollbar-width:auto}.ui-scroll-area[data-scrollbar=always]::-webkit-scrollbar{inline-size:var(--scroll-area-always-bar-size);block-size:var(--scroll-area-always-bar-size)}.ui-scroll-area[data-scrollbar=always]::-webkit-scrollbar-track{background:var(--scroll-area-track-color,transparent)}.ui-scroll-area[data-scrollbar=always]::-webkit-scrollbar-thumb{background:var(--scroll-area-thumb-color,hsl(var(--border)));border-radius:var(--scroll-area-always-thumb-radius)}.ui-scroll-area:is([data-orientation=horizontal],[data-orientation=both])>.ui-scroll-area-content{inline-size:max-content;min-inline-size:100%}:is(.ui-code-block,.ui-prose pre){border-radius:var(--code-block-radius,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--muted));padding:var(--code-block-space-inset);color:var(--code-block-foreground,hsl(var(--foreground)));font-family:var(--font-mono);font-size:var(--code-block-font-size);line-height:var(--code-block-line-height);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;overflow:auto}:is(.ui-code-block,.ui-prose pre)>code{font:inherit;background:0 0;padding:0}.ui-code-block[data-wrap=false]{white-space:pre;overflow-wrap:normal}.ui-code-block[data-size=xs]{font-size:var(--code-block-font-size-xs)}.ui-code-block[data-max-height=sm]{max-block-size:var(--code-block-max-height-sm)}.ui-code-block[data-max-height=md]{max-block-size:var(--code-block-max-height-md)}.ui-code-block[data-max-height=lg]{max-block-size:var(--code-block-max-height-lg)}.ui-code-block [data-code-token=comment],.ui-prose pre [data-code-token=comment]{color:var(--code-block-token-comment-color,hsl(var(--muted-foreground)))}.ui-code-block [data-code-token=keyword],.ui-prose pre [data-code-token=keyword]{color:var(--code-block-token-keyword-color,hsl(var(--text-brand,var(--primary))))}.ui-code-block [data-code-token=string],.ui-prose pre [data-code-token=string]{color:var(--code-block-token-string-color,hsl(var(--text-success)))}.ui-code-block [data-code-token=string-expression],.ui-prose pre [data-code-token=string-expression]{color:var(--code-block-token-string-expression-color,hsl(var(--text-success)))}.ui-code-block [data-code-token=function],.ui-prose pre [data-code-token=function]{color:var(--code-block-token-function-color,hsl(var(--text-info)))}.ui-code-block [data-code-token=constant],.ui-prose pre [data-code-token=constant]{color:var(--code-block-token-constant-color,hsl(var(--text-warning)))}.ui-code-block [data-code-token=parameter],.ui-prose pre [data-code-token=parameter]{color:var(--code-block-token-parameter-color,hsl(var(--foreground)))}.ui-code-block [data-code-token=punctuation],.ui-prose pre [data-code-token=punctuation]{color:var(--code-block-token-punctuation-color,hsl(var(--muted-foreground)))}.ui-code-block [data-code-token=link],.ui-prose pre [data-code-token=link]{color:var(--code-block-token-link-color,hsl(var(--text-link,from hsl(var(--primary)) var(--text-link-channels))));text-underline-offset:var(--text-link-underline-offset);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline}.ui-code-block [data-code-token=inserted],.ui-prose pre [data-code-token=inserted]{color:var(--code-block-token-inserted-color,hsl(var(--text-success)))}.ui-code-block [data-code-token=deleted],.ui-prose pre [data-code-token=deleted]{color:var(--code-block-token-deleted-color,hsl(var(--text-error)))}.ui-code-block [data-code-token=changed],.ui-prose pre [data-code-token=changed]{color:var(--code-block-token-changed-color,hsl(var(--text-warning)))}.ui-prose{font-size:var(--prose-font-size);line-height:var(--prose-line-height);overflow-wrap:anywhere}.ui-prose[data-size=sm]{font-size:var(--prose-font-size-sm)}.ui-prose[data-image-size=original]{overflow-x:auto}.ui-prose>*{margin-block:0}.ui-prose>*+*{margin-block-start:var(--prose-space-block)}.ui-prose :is(h1,h2,h3,h4){font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}.ui-prose>:is(h1,h2,h3,h4)+*{margin-block-start:var(--prose-space-block)}.ui-prose>*+:is(h1,h2,h3,h4){margin-block-start:var(--prose-heading-space-block-start)}.ui-prose h1{font-size:var(--heading-h1,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)))}.ui-prose h2{font-size:var(--heading-h2,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)))}.ui-prose h3{font-size:var(--heading-h3,var(--font-size-base))}.ui-prose h4{font-size:var(--heading-h4,var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio))))}.ui-prose :is(ul,ol){padding-inline-start:var(--prose-list-space-inline)}.ui-prose ul{list-style:outside}.ui-prose ol{list-style:decimal}.ui-prose li+li,.ui-prose li>:is(ul,ol){margin-block-start:var(--prose-list-item-space)}.ui-prose blockquote{border-inline-start:var(--prose-quote-border-width,var(--stroke-md)) solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-inline-start:var(--prose-quote-space-inline)}.ui-prose :not(pre)>code{font-family:var(--font-mono);font-size:var(--prose-code-font-size);background:hsl(var(--muted));padding-inline:var(--prose-code-space-inline);border-radius:var(--prose-code-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-prose a{color:hsl(var(--prose-link-color,var(--text-link,var(--primary))));-webkit-text-decoration-line:var(--prose-link-decoration-line);-webkit-text-decoration-line:var(--prose-link-decoration-line);-webkit-text-decoration-line:var(--prose-link-decoration-line);text-decoration-line:var(--prose-link-decoration-line)}.ui-prose table{border-collapse:collapse;inline-size:100%}.ui-prose :is(th,td){border:var(--stroke-hairline) solid hsl(var(--border));padding:var(--table-cell-padding-y) var(--table-cell-space-x,var(--space-section-active));text-align:start;vertical-align:top}.ui-prose th{font-weight:var(--font-weight-medium);background:hsl(var(--muted))}.ui-prose img{border-radius:var(--prose-image-radius,calc(var(--radius) / var(--radius-ratio)));block-size:auto;max-inline-size:100%}.ui-prose[data-image-size=original] img{max-inline-size:none}.ui-prose hr{border:0;border-block-start:var(--stroke-hairline) solid hsl(var(--border))}.ui-timeline-grid{overflow-x:auto}.ui-timeline-grid-frame{grid-template-columns:var(--timeline-grid-axis-width) repeat(var(--timeline-grid-columns,1), minmax(var(--timeline-grid-column-min-width), 1fr));display:grid}.ui-timeline-grid-corner{border-block-end:var(--stroke-hairline) solid hsl(var(--border))}.ui-timeline-grid-head{padding:var(--space-1);border-block-end:var(--stroke-hairline) solid hsl(var(--border));border-inline-start:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--secondary));font-size:var(--timeline-grid-head-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:center;flex-direction:column;align-items:center;display:flex}.ui-timeline-grid-head[data-current=true]{background:var(--timeline-grid-current-tint,hsl(var(--primary) / .08))}.ui-timeline-grid-head-description{color:hsl(var(--muted-foreground));font-size:var(--timeline-grid-axis-font-size);font-weight:var(--font-weight-normal)}.ui-timeline-grid-axis,.ui-timeline-grid-column{block-size:calc(var(--timeline-grid-hour-height) * var(--timeline-grid-hours,24));position:relative}.ui-timeline-grid-tick{color:hsl(var(--muted-foreground));font-size:var(--timeline-grid-axis-font-size);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;position:absolute;inset-block-start:calc(var(--timeline-grid-hour-height) * var(--timeline-grid-tick-offset,0));inset-inline-end:var(--space-1);transform:translateY(-50%)}.ui-timeline-grid-column{border-inline-start:var(--stroke-hairline) solid hsl(var(--border));background-image:repeating-linear-gradient(to bottom, var(--timeline-grid-line-color,hsl(var(--border))) 0 1px, transparent 1px calc(var(--timeline-grid-hour-height) * var(--timeline-grid-interval,1)));margin:0;padding:0;list-style:none}.ui-timeline-grid-column[data-current=true]{background-color:var(--timeline-grid-current-tint,hsl(var(--primary) / .05))}.ui-timeline-grid-event{box-sizing:border-box;inline-size:calc(100% / var(--timeline-grid-event-lanes,1));block-size:calc(var(--timeline-grid-hour-height) * var(--timeline-grid-event-span,0));min-block-size:calc(var(--timeline-grid-hour-height) * var(--timeline-grid-event-min-height-minutes) / 60);padding-block-end:var(--timeline-grid-event-gap);padding-inline-end:var(--timeline-grid-event-gap);position:absolute;inset-block-start:calc(var(--timeline-grid-hour-height) * var(--timeline-grid-event-offset,0));inset-inline-start:calc(var(--timeline-grid-event-lane,0) / var(--timeline-grid-event-lanes,1) * 100%)}.ui-timeline-grid-event-body{box-sizing:border-box;block-size:100%;inline-size:100%;padding:var(--timeline-grid-event-space-inset);border-inline-start:var(--timeline-grid-event-border-width,var(--stroke-md)) solid var(--timeline-grid-event-color,hsl(var(--primary)));border-radius:var(--timeline-grid-event-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background-color:hsl(var(--background));flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-timeline-grid-event-body{background-color:color-mix(in srgb, hsl(var(--background)), var(--timeline-grid-event-color,hsl(var(--primary))) 12%)}}.ui-timeline-grid-event-body{color:hsl(var(--foreground));font-size:var(--timeline-grid-event-font-size);line-height:var(--line-height-normal);text-align:start}.ui-timeline-grid-event[data-clipped=start] .ui-timeline-grid-event-body,.ui-timeline-grid-event[data-clipped=both] .ui-timeline-grid-event-body{border-start-start-radius:0;border-start-end-radius:0}.ui-timeline-grid-event[data-clipped=end] .ui-timeline-grid-event-body,.ui-timeline-grid-event[data-clipped=both] .ui-timeline-grid-event-body{border-end-end-radius:0;border-end-start-radius:0}.ui-timeline-grid-event-time{color:var(--timeline-grid-event-muted-color);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-timeline-grid-event-title{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-timeline-grid-event-description{color:var(--timeline-grid-event-muted-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.ui-timeline-grid-event-body{cursor:pointer}button.ui-timeline-grid-event-body:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){button.ui-timeline-grid-event-body:hover{background-color:color-mix(in srgb, hsl(var(--background)), var(--timeline-grid-event-color,hsl(var(--primary))) 20%)}}.ui-timeline-grid-now{block-size:var(--timeline-grid-now-width,var(--stroke-sm));background:var(--timeline-grid-now-color,hsl(var(--destructive)));pointer-events:none;position:absolute;inset-block-start:calc(var(--timeline-grid-hour-height) * var(--timeline-grid-now-offset,0));inset-inline:0}a.ui-list-row{color:inherit;cursor:pointer;text-decoration:none}a.ui-list-row:hover{background:hsl(var(--muted))}a.ui-list-row[aria-current=page]{background:hsl(var(--accent));box-shadow:inset var(--space-1) 0 0 hsl(var(--primary))}[dir=rtl] a.ui-list-row[aria-current=page]{box-shadow:inset calc(-1 * var(--space-1)) 0 0 hsl(var(--primary))}.ui-range-timeline{border:var(--stroke-hairline) solid hsl(var(--range-timeline-border-color));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));overflow:auto}.ui-range-timeline-canvas{min-inline-size:calc(var(--range-timeline-label-width) + var(--range-timeline-columns,1) * var(--range-timeline-unit-width))}.ui-range-timeline-header,.ui-range-timeline-row{grid-template-columns:var(--range-timeline-label-width) minmax(0, 1fr);min-block-size:var(--range-timeline-row-height);display:grid}.ui-range-timeline-header{background:hsl(var(--muted))}.ui-range-timeline-label{z-index:1;background:hsl(var(--card) / var(--card-alpha,100%));padding:var(--space-2);border-inline-end:var(--stroke-hairline) solid hsl(var(--range-timeline-border-color));position:sticky;inset-inline-start:0}.ui-range-timeline-columns{grid-template-columns:repeat(var(--range-timeline-units,1), minmax(0, 1fr));display:grid}.ui-range-timeline-column{min-inline-size:0;padding:var(--space-2);text-align:center;border-inline-end:var(--range-timeline-grid-width,var(--stroke-hairline)) solid hsl(var(--range-timeline-border-color));padding-inline-start:calc(var(--space-2) + var(--range-timeline-grid-width,var(--stroke-hairline)));overflow:hidden}.ui-range-timeline-track{min-inline-size:0;position:relative}.ui-range-timeline-body{isolation:isolate;position:relative}.ui-range-timeline-grid{z-index:-1;grid-template-columns:var(--range-timeline-label-width) minmax(0, 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.ui-range-timeline-grid-column{min-inline-size:0;padding-inline:var(--space-2);border-inline-end:var(--range-timeline-grid-width,var(--stroke-hairline)) solid transparent}.ui-range-timeline-grid-column[data-muted=true]{background:var(--range-timeline-muted-column-background,hsl(var(--muted)))}.ui-range-timeline[data-bordered=true] .ui-range-timeline-column,.ui-range-timeline[data-bordered=true] .ui-range-timeline-label,.ui-range-timeline[data-bordered=true] .ui-range-timeline-grid-column{border-inline-end-color:var(--range-timeline-grid-color,hsl(var(--border)))}.ui-range-timeline[data-bordered=true] .ui-range-timeline-header+.ui-range-timeline-header,.ui-range-timeline[data-bordered=true] .ui-range-timeline-row{border-block-start:var(--range-timeline-grid-width,var(--stroke-hairline)) solid var(--range-timeline-grid-color,hsl(var(--border)))}.ui-range-timeline[data-density=compact]{--range-timeline-unit-width:var(--range-timeline-unit-width-compact)}.ui-range-timeline[data-density=comfortable]{--range-timeline-unit-width:var(--range-timeline-unit-width-comfortable)}.ui-range-timeline-outside{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);color:hsl(var(--muted-foreground));display:flex;position:absolute;inset-block:0}.ui-range-timeline-outside[data-direction=before]{inset-inline-start:0}.ui-range-timeline-outside[data-direction=after]{inset-inline-end:0}.ui-range-timeline-outside-icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex-shrink:0}[dir=rtl] .ui-range-timeline-outside-icon{transform:scaleX(-1)}.ui-range-timeline-bar{block-size:var(--range-timeline-bar-height);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:hsl(var(--primary));color:hsl(var(--primary-foreground));position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ui-range-timeline-handle{min-inline-size:0;inline-size:var(--control-height-sm);block-size:100%;color:inherit;touch-action:none;cursor:ew-resize;padding:0;position:absolute;inset-block:0}.ui-range-timeline-handle[data-edge=start]{inset-inline-start:0}.ui-range-timeline-handle[data-edge=end]{inset-inline-end:0}.ui-range-timeline-today{border-inline-start:var(--stroke-hairline) solid hsl(var(--primary));position:absolute;inset-block:0}.ui-range-timeline-label[data-nested=true]{align-items:center;gap:var(--space-1);padding-inline-start:calc(var(--space-2) + var(--range-timeline-depth,0) * var(--range-timeline-indent-width));display:flex}.ui-range-timeline-label-content{flex:1;min-inline-size:0}.ui-range-timeline-disclosure,.ui-range-timeline-disclosure-spacer{flex-shrink:0}.ui-range-timeline-disclosure-spacer{inline-size:var(--control-height-xs)}@media (pointer:coarse){.ui-range-timeline-disclosure-spacer{inline-size:var(--control-height-default)}}[dir=rtl] .ui-range-timeline-disclosure-collapsed{transform:scaleX(-1)}[data-slot=descriptions][data-columns-responsive]{--descriptions-column-count:var(--descriptions-column-count-base,1);grid-template-columns:repeat(var(--descriptions-column-count), minmax(0, 1fr))}[data-slot=descriptions-item][data-span-responsive]{--descriptions-item-span:var(--descriptions-item-span-base,1);grid-column:span var(--descriptions-item-span) / span var(--descriptions-item-span)}[data-slot=descriptions-item][data-span=filled]{grid-column:1/-1}[data-slot=descriptions]:not([data-bordered]) [data-slot=descriptions-item]{border-block-end:var(--descriptions-row-border);min-block-size:var(--descriptions-row-min-height);align-content:center}[data-slot=descriptions][data-bordered]{border-inline-end:var(--descriptions-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-block-end:var(--descriptions-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-radius:var(--descriptions-border-radius,calc(var(--radius) / var(--radius-ratio)));gap:0;overflow:hidden}[data-slot=descriptions][data-bordered] [data-slot=descriptions-item]{border-block-start:var(--descriptions-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-inline-start:var(--descriptions-border-width,var(--stroke-hairline)) solid hsl(var(--border));gap:0}[data-slot=descriptions][data-bordered] :is([data-slot=descriptions-label],[data-slot=descriptions-value]){padding:var(--descriptions-cell-padding-y) var(--descriptions-cell-padding-x)}[data-slot=descriptions][data-bordered] [data-slot=descriptions-label]{background-color:var(--descriptions-label-background,hsl(var(--muted)))}[data-slot=descriptions][data-bordered] [data-slot=descriptions-item][data-layout=horizontal] [data-slot=descriptions-label]{border-inline-end:var(--descriptions-border-width,var(--stroke-hairline)) solid hsl(var(--border))}.ui-text[data-decoration=line-through]{text-decoration:line-through}.ui-text[data-decoration=underline]{text-decoration:underline}.ui-text[data-decoration=none]{text-decoration:none}.ui-text[data-chip]{background:hsl(var(--muted));border-radius:var(--prose-code-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-inline:var(--prose-code-space-inline);font-size:var(--prose-code-font-size)}.ui-chat-bubble{align-items:flex-start;gap:var(--chat-bubble-gap);min-inline-size:0;display:flex}.ui-chat-bubble[data-placement=end]{flex-direction:row-reverse}.ui-chat-bubble-avatar{inline-size:var(--chat-bubble-avatar-size,var(--control-height));block-size:var(--chat-bubble-avatar-size,var(--control-height));flex:none;display:inline-flex}.ui-chat-bubble-avatar>.ui-avatar{block-size:100%;inline-size:100%}.ui-chat-bubble-column{min-inline-size:0;max-inline-size:min(var(--chat-bubble-max-inline-size), 100%);gap:var(--space-1);flex-direction:column;display:flex}.ui-chat-bubble[data-placement=end] .ui-chat-bubble-column{align-items:flex-end}.ui-chat-bubble-body{border-radius:var(--chat-bubble-radius,var(--radius));min-inline-size:0;padding-block:var(--chat-bubble-padding-block);padding-inline:var(--chat-bubble-padding-inline);background:var(--chat-bubble-background,hsl(var(--muted)));color:var(--chat-bubble-foreground,hsl(var(--foreground)));overflow-wrap:anywhere}.ui-chat-bubble[data-variant=outlined] .ui-chat-bubble-body{border:var(--stroke-hairline) solid var(--chat-bubble-border-color,hsl(var(--border)));background:0 0}.ui-chat-bubble[data-variant=borderless] .ui-chat-bubble-body{background:0 0}.ui-chat-bubble[data-variant=borderless][data-tone=default] .ui-chat-bubble-body{padding-inline:0}.ui-chat-bubble[data-placement=end][data-variant=filled] .ui-chat-bubble-body{background:var(--chat-bubble-end-background,hsl(var(--primary) / .1));color:var(--chat-bubble-end-foreground,hsl(var(--foreground)))}.ui-chat-bubble[data-size=xs]{--chat-bubble-padding-block:var(--space-1);--chat-bubble-padding-inline:var(--space-2)}.ui-chat-bubble[data-size=sm]{--chat-bubble-padding-block:var(--space-1);--chat-bubble-padding-inline:var(--space-3)}.ui-chat-bubble[data-size=lg]{--chat-bubble-padding-block:var(--space-3);--chat-bubble-padding-inline:var(--space-4)}.ui-chat-bubble[data-tone=info] .ui-chat-bubble-body{border:var(--stroke-hairline) solid hsl(var(--info) / var(--chat-bubble-tone-border-alpha));background:var(--surface-info,hsl(var(--info) / var(--chat-bubble-tone-background-alpha)))}.ui-chat-bubble[data-tone=success] .ui-chat-bubble-body{border:var(--stroke-hairline) solid hsl(var(--success) / var(--chat-bubble-tone-border-alpha));background:var(--surface-success,hsl(var(--success) / var(--chat-bubble-tone-background-alpha)))}.ui-chat-bubble[data-tone=warning] .ui-chat-bubble-body{border:var(--stroke-hairline) solid hsl(var(--warning) / var(--chat-bubble-tone-border-alpha));background:var(--surface-warning,hsl(var(--warning) / var(--chat-bubble-tone-background-alpha)))}.ui-chat-bubble[data-tone=destructive] .ui-chat-bubble-body{border:var(--stroke-hairline) solid hsl(var(--destructive) / var(--chat-bubble-tone-border-alpha));background:var(--surface-destructive,hsl(var(--destructive) / var(--chat-bubble-tone-background-alpha)))}.ui-chat-bubble-caret{inline-size:var(--chat-bubble-typing-caret-width,var(--stroke-md));block-size:var(--chat-bubble-typing-caret-height);background:var(--chat-bubble-typing-caret-color,hsl(var(--muted-foreground)));vertical-align:text-bottom;margin-inline-start:var(--space-1);display:inline-block}.ui-chat-bubble-skeleton{grid-template-columns:minmax(0, var(--chat-bubble-max-inline-size));gap:var(--skeleton-row-gap);display:grid}.ui-chat-bubble-skeleton-line{block-size:var(--skeleton-block-height);inline-size:auto;max-inline-size:100%}.ui-chat-bubble-skeleton-line--short{inline-size:var(--chat-bubble-skeleton-short-inline-size)}.ui-chat-bubble-list{flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.ui-chat-bubble-list-scroller{flex:auto;min-block-size:0}.ui-chat-bubble-list-feed{gap:var(--chat-bubble-list-gap);flex-direction:column;display:flex}.ui-chat-bubble-list-jump{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:var(--chat-bubble-list-jump-inset);inset-inline:0}.ui-chat-bubble-list-jump>*{pointer-events:auto}.ui-tree{font-size:var(--tree-node-font-size);flex-direction:column;display:flex}.ui-tree-node{align-items:center;gap:var(--tree-node-gap);min-block-size:var(--tree-node-height,var(--control-height));border-radius:var(--tree-node-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-inline:var(--tree-node-padding-inline);cursor:pointer;padding-inline-start:calc(var(--tree-node-padding-inline) + var(--tree-node-level,0) * var(--tree-indent-width));display:flex}.ui-tree-node:hover{background:var(--tree-node-hover-background,hsl(var(--accent) / var(--tree-node-hover-background-alpha,100%)))}.ui-tree-node[data-selected=true]{background:var(--tree-node-selected-background,hsl(var(--accent) / var(--tree-node-selected-background-alpha,100%)));color:var(--tree-node-selected-foreground,hsl(var(--accent-foreground)));font-weight:var(--font-weight-medium)}.ui-tree-node[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-tree-switcher{inline-size:var(--tree-switcher-size);block-size:var(--tree-switcher-size);color:var(--tree-switcher-color,hsl(var(--muted-foreground)));flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tree-switcher>svg{inline-size:var(--tree-icon-size);block-size:var(--tree-icon-size)}.ui-tree-switcher[data-leaf]{cursor:default}.ui-tree-check{flex:none;align-items:center;display:inline-flex}.ui-tree-icon{color:hsl(var(--muted-foreground));flex:none;align-items:center;display:inline-flex}.ui-tree-icon>svg{inline-size:var(--tree-icon-size);block-size:var(--tree-icon-size)}.ui-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-tree-group{flex-direction:column;display:flex}.ui-tree[data-show-line=true] .ui-tree-group{position:relative}.ui-tree[data-show-line=true] .ui-tree-group:before{border-inline-start:var(--stroke-hairline) solid var(--tree-line-color,hsl(var(--border)));content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--tree-node-padding-inline) + (var(--tree-node-level,1) - 1) * var(--tree-indent-width) + var(--tree-switcher-size) / 2)}.ui-tree[data-divided=true] .ui-tree-node{border-block-start:var(--stroke-hairline) solid var(--tree-divider-color,hsl(var(--border)))}.ui-tree[data-divided=true]>.ui-tree-node:first-child{border-block-start-color:#0000}.ui-tree-loading{min-block-size:var(--tree-node-height,var(--control-height));align-items:center;padding-inline-start:calc(var(--tree-node-padding-inline) + var(--tree-node-level,0) * var(--tree-indent-width) + var(--tree-switcher-size));display:flex}.ui-tree-loading-bar{block-size:var(--tree-icon-size);inline-size:var(--tree-loading-bar-inline-size)}.ui-tree-empty{padding-block:var(--space-4);padding-inline:var(--tree-node-padding-inline);color:hsl(var(--muted-foreground))}.ui-tree[data-size=xs]{--tree-node-height:var(--control-height-xs);--tree-node-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)))}.ui-tree[data-size=sm]{--tree-node-height:var(--control-height-sm)}.ui-tree[data-size=lg]{--tree-node-height:var(--control-height-lg)}.ui-tree[data-variant=directory] .ui-tree-node[data-selected=true]{background:var(--tree-node-selected-background,hsl(var(--primary) / var(--tree-node-selected-background-alpha,.12)))}.ui-welcome{align-items:flex-start;gap:var(--welcome-gap);border-radius:var(--welcome-radius,var(--radius));min-inline-size:0;display:flex}.ui-welcome[data-variant=filled]{padding-block:var(--welcome-padding-block);padding-inline:var(--welcome-padding-inline);border:var(--welcome-filled-border,var(--stroke-hairline) solid hsl(var(--border)));background:var(--welcome-filled-background,hsl(var(--muted)))}.ui-welcome-icon{inline-size:var(--welcome-icon-size);block-size:var(--welcome-icon-size);flex:none;place-items:center;line-height:0;display:grid}.ui-welcome-icon svg,.ui-welcome-icon img{inline-size:var(--welcome-icon-size);block-size:var(--welcome-icon-size);object-fit:contain}.ui-welcome-content{gap:var(--welcome-content-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ui-welcome-title-row{justify-content:space-between;align-items:flex-start;gap:var(--welcome-title-gap);min-inline-size:0;display:flex}.ui-welcome-title{min-inline-size:0}.ui-welcome-extra{flex:none}.ui-thought-chain{gap:var(--thought-chain-gap);flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ui-thought-chain-node{align-items:flex-start;gap:var(--thought-chain-node-gap);min-inline-size:0;display:flex;position:relative}.ui-thought-chain:not([data-line=none]) .ui-thought-chain-node:not(:last-child):before{inset-block:var(--thought-chain-icon-size) calc(-1 * var(--thought-chain-gap));border-inline-start:var(--thought-chain-line-width,var(--stroke-hairline)) solid var(--thought-chain-line-color,hsl(var(--border)));content:"";translate:calc(-1 * var(--thought-chain-line-width,var(--stroke-hairline)) / 2) 0;position:absolute;inset-inline-start:calc(var(--thought-chain-icon-size) / 2)}.ui-thought-chain[data-line=dashed] .ui-thought-chain-node:before{border-inline-start-style:dashed}.ui-thought-chain[data-line=dotted] .ui-thought-chain-node:before{border-inline-start-style:dotted}.ui-thought-chain-icon{z-index:1;inline-size:var(--thought-chain-icon-size);block-size:var(--thought-chain-icon-size);border-radius:var(--thought-chain-icon-radius);background:var(--thought-chain-icon-background,hsl(var(--muted)));color:var(--thought-chain-icon-color,hsl(var(--muted-foreground)));font-size:var(--thought-chain-icon-font-size);flex:none;place-items:center;display:grid;position:relative}.ui-thought-chain-icon svg{inline-size:var(--thought-chain-chevron-size);block-size:var(--thought-chain-chevron-size)}.ui-thought-chain-icon[data-status=success]{color:var(--thought-chain-icon-success-color,hsl(var(--success)))}.ui-thought-chain-icon[data-status=error]{color:var(--thought-chain-icon-error-color,hsl(var(--destructive)))}.ui-thought-chain-body{gap:var(--thought-chain-body-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ui-thought-chain-header{gap:var(--thought-chain-body-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-thought-chain-trigger{align-items:center;gap:var(--thought-chain-item-gap);min-inline-size:0;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.ui-thought-chain-chevron{inline-size:var(--thought-chain-chevron-size);block-size:var(--thought-chain-chevron-size);flex:none}[dir=rtl] .ui-thought-chain-chevron{scale:-1 1}.ui-thought-chain-chevron[data-expanded=true],[dir=rtl] .ui-thought-chain-chevron[data-expanded=true]{rotate:90deg;scale:1}.ui-thought-chain-content{padding-block:var(--thought-chain-content-space-block)}@keyframes ui-thought-chain-blink{50%{opacity:.45}}.ui-thought-chain [data-blink],.ui-thought-chain-item[data-blink]{animation:ui-thought-chain-blink var(--duration-slow) ease-in-out infinite}.ui-thought-chain-spinner{animation:spin var(--duration-slow) linear infinite}@media (prefers-reduced-motion:reduce){.ui-thought-chain [data-blink],.ui-thought-chain-item[data-blink],.ui-thought-chain-spinner{animation:none}}.ui-thought-chain-item{align-items:center;gap:var(--thought-chain-item-gap);padding-block:var(--thought-chain-item-padding-block);padding-inline:var(--thought-chain-item-padding-inline);border-radius:var(--thought-chain-item-radius,var(--radius));color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:inline-flex}.ui-thought-chain-item[data-variant=solid]{background:var(--thought-chain-item-solid-background,hsl(var(--muted)))}.ui-thought-chain-item[data-variant=outlined]{border:var(--thought-chain-item-outlined-border,var(--stroke-hairline) solid hsl(var(--border)))}button.ui-thought-chain-item{cursor:pointer}button.ui-thought-chain-item:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-thought-chain-item-text{flex-direction:column;min-inline-size:0;display:flex}.ui-attachments{inline-size:100%;position:relative}.ui-attachments-list{align-items:stretch;gap:var(--attachments-gap);margin:0;padding:0;list-style:none;display:flex}.ui-attachments-list>li{flex:none;min-inline-size:0;display:flex;position:relative}.ui-attachments-list[data-overflow=wrap]{flex-wrap:wrap}.ui-attachments-list[data-overflow=scrollX]{flex-wrap:nowrap;overflow:auto hidden}.ui-attachments-list[data-overflow=scrollY]{max-block-size:var(--attachments-card-block-size);flex-wrap:wrap;overflow:hidden auto}.ui-attachments-card{align-items:center;gap:var(--attachments-card-gap);inline-size:var(--attachments-card-size);max-inline-size:100%;block-size:var(--attachments-card-block-size);padding-block:var(--space-3);padding-inline:var(--space-4);border:var(--stroke-hairline) solid transparent;border-radius:var(--attachments-card-radius,var(--radius));background-color:hsl(var(--muted));display:flex;position:relative;overflow:hidden}.ui-attachments-card-preview,.ui-attachments-card-placeholder{inline-size:var(--icon-size-2xl);block-size:var(--icon-size-2xl);flex:none;justify-content:center;align-items:center;display:flex}.ui-attachments-card-preview{border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));object-fit:cover}.ui-attachments-card-placeholder{color:hsl(var(--muted-foreground))}.ui-attachments-card-placeholder>svg{inline-size:var(--icon-size-2xl);block-size:var(--icon-size-2xl)}.ui-attachments-card-content{flex-direction:column;flex:auto;justify-content:center;min-inline-size:0;display:flex}.ui-attachments-card-name{max-inline-size:100%;font-size:var(--font-size-base);color:hsl(var(--foreground));display:flex}.ui-attachments-card-name-prefix{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;overflow:hidden}.ui-attachments-card-name-suffix{flex:none}.ui-attachments-card-meta{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-attachments-card[data-status=error]{border-color:hsl(var(--text-error))}.ui-attachments-card[data-status=error] .ui-attachments-card-meta{color:hsl(var(--text-error))}.ui-attachments-card-progress{display:block;position:absolute;inset-block-end:0;inset-inline:0}.ui-attachments-card-remove{flex:none}.ui-attachments-card-remove>svg{inline-size:var(--attachments-remove-icon-size);block-size:var(--attachments-remove-icon-size)}.ui-attachments-upload-btn{inline-size:var(--attachments-card-block-size);block-size:var(--attachments-card-block-size);border:var(--stroke-hairline) dashed hsl(var(--border));border-radius:var(--attachments-card-radius,var(--radius));color:hsl(var(--muted-foreground));cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.ui-attachments-upload-btn:hover:not(:disabled){border-color:hsl(var(--primary));color:hsl(var(--text-brand,var(--primary)))}.ui-attachments-upload-btn:disabled{cursor:not-allowed;opacity:.5}.ui-attachments-upload-btn>svg{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}.ui-attachments-placeholder{justify-content:center;align-items:center;gap:var(--attachments-placeholder-gap);padding:var(--attachments-placeholder-space-inset);border:var(--stroke-md) dashed hsl(var(--border));border-radius:var(--attachments-placeholder-radius,var(--radius));background-color:hsl(var(--muted) / .4);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.ui-attachments-placeholder[data-drag-active=true]{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .05)}.ui-attachments-placeholder:not([data-drag-active=true]):hover{border-color:hsl(var(--primary) / .5)}.ui-attachments-placeholder[data-disabled=true]{cursor:not-allowed;opacity:.25;pointer-events:none}.ui-attachments-placeholder-icon{color:hsl(var(--muted-foreground));display:flex}.ui-attachments-placeholder-icon>svg{inline-size:var(--attachments-placeholder-icon-size);block-size:var(--attachments-placeholder-icon-size)}.ui-attachments-placeholder-title{font-size:var(--attachments-placeholder-title-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.ui-attachments-placeholder-description{font-size:var(--attachments-placeholder-description-font-size);color:hsl(var(--muted-foreground))}.ui-attachments-drop-layer{z-index:1;border:var(--stroke-md) dashed hsl(var(--primary));border-radius:var(--attachments-placeholder-radius,var(--radius));background:var(--attachments-drop-overlay-background,hsl(var(--background)));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-attachments-drop-layer{background:var(--attachments-drop-overlay-background,color-mix(in srgb, hsl(var(--background)) 85%, transparent))}}.ui-attachments-drop-layer{opacity:0;pointer-events:none;transition:opacity .15s}.ui-attachments-drop-layer[data-active=true]{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ui-attachments-drop-layer[data-scope=viewport]{position:fixed}.ui-password-strength{gap:var(--space-1);display:grid}.ui-password-strength-track{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ui-password-strength-segment{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:hsl(var(--muted));height:.5rem}.ui-password-strength-segment[data-tone=destructive]{background:hsl(var(--mark-destructive,var(--text-error)))}.ui-password-strength-segment[data-tone=warning]{background:hsl(var(--mark-warning,var(--text-warning)))}.ui-password-strength-segment[data-tone=success]{background:hsl(var(--mark-success,var(--text-success)))}.ui-password-strength-meta{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ui-password-strength-label{color:hsl(var(--foreground));font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ui-password-strength-score{color:hsl(var(--muted-foreground));font-size:var(--password-strength-score-font-size)}.ui-password-strength-checklist{gap:var(--space-1);color:hsl(var(--muted-foreground));font-size:var(--password-strength-checklist-font-size);margin:0;padding-inline:0;list-style:none;display:grid}.ui-password-strength-checklist-item{align-items:center;gap:var(--space-2);display:inline-flex}.ui-password-strength-checklist-item[data-state=passed] svg{color:hsl(var(--text-success))}.ui-password-strength-checklist-item[data-state=failed] svg{color:hsl(var(--text-error))}.ui-upload-dropzone{cursor:pointer;padding:var(--upload-dropzone-space-inset);border-radius:var(--upload-dropzone-radius,var(--radius));border:var(--upload-dropzone-border-width,var(--stroke-md)) dashed hsl(var(--border));text-align:center;transition:border-color .15s}.ui-upload-dropzone[data-drag-active]{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .05)}.ui-upload-dropzone:not([data-drag-active]):hover{border-color:hsl(var(--primary) / .5)}.ui-upload-dropzone-icon{inline-size:var(--upload-dropzone-icon-size);block-size:var(--upload-dropzone-icon-size);color:hsl(var(--muted-foreground));margin-inline:auto;display:block}.ui-upload-dropzone-hint{font-size:var(--upload-dropzone-hint-font-size);margin-block-start:var(--upload-dropzone-hint-space-block-start)}.ui-upload-dropzone-meta{font-size:var(--upload-dropzone-meta-font-size);color:hsl(var(--muted-foreground));margin-block-start:var(--upload-dropzone-meta-space-block-start)}.ui-upload-grid{gap:var(--upload-tile-space-gap);flex-wrap:wrap;display:flex}.ui-upload-list-thumb{inline-size:var(--control-height-lg);block-size:var(--control-height-lg);object-fit:cover;border-radius:var(--radius);flex-shrink:0}.ui-upload-list-glyph{inline-size:var(--control-height-lg);block-size:var(--control-height-lg);border-radius:var(--radius);background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-upload-picture-item{inline-size:var(--upload-tile-size);overflow-wrap:anywhere}.ui-upload-tile{inline-size:var(--upload-tile-size);block-size:var(--upload-tile-size);border-radius:var(--upload-tile-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));background-color:hsl(var(--muted));position:relative;overflow:hidden}.ui-upload-tile-add{inline-size:var(--upload-tile-size);block-size:var(--upload-tile-size);border-radius:var(--upload-tile-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) dashed hsl(var(--border));color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.ui-upload-tile-add:hover{border-color:hsl(var(--primary));color:hsl(var(--text-brand,var(--primary)))}.ui-upload-tile-add-icon{inline-size:var(--upload-tile-icon-size);block-size:var(--upload-tile-icon-size)}.ui-upload-tile-add-label{font-size:var(--upload-tile-label-font-size);margin-block-start:var(--upload-tile-label-space-block-start)}.ui-upload-overlay{background-color:var(--upload-overlay-background,hsl(var(--background)));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-upload-overlay{background-color:var(--upload-overlay-background,color-mix(in srgb, hsl(var(--background)) var(--upload-overlay-alpha), transparent))}}.ui-upload-overlay{font-size:var(--upload-tile-overlay-font-size)}.ui-upload-tile-placeholder{block-size:100%;inline-size:100%;font-size:var(--upload-tile-overlay-font-size);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.ui-upload-tile-remove{padding:calc(var(--upload-remove-space-inset) / 2);border-radius:var(--radius-pill);background-color:hsl(var(--background) / .9);box-shadow:var(--shadow-sm);position:absolute;inset-block-start:var(--upload-remove-offset);inset-inline-end:var(--upload-remove-offset)}.ui-upload-tile-remove:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ui-upload-remove-icon{inline-size:var(--upload-remove-icon-size);block-size:var(--upload-remove-icon-size)}.ui-upload-picture{max-inline-size:var(--upload-picture-max-width)}.ui-upload-picture-frame{border-radius:var(--upload-picture-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));position:relative;overflow:hidden}.ui-upload-picture-img{inline-size:100%;max-block-size:var(--upload-picture-preview-max-height);object-fit:cover}.ui-upload-picture-overlay{font-size:var(--upload-picture-overlay-font-size)}.ui-upload-picture-badge{padding-inline:var(--upload-picture-badge-space-inline);padding-block:var(--upload-picture-badge-space-block);border-radius:var(--upload-picture-badge-radius,calc(var(--radius) / var(--radius-ratio)));background-color:hsl(var(--warning));color:hsl(var(--warning-foreground));font-size:var(--upload-picture-badge-font-size);position:absolute;inset-block-start:var(--upload-picture-badge-offset);inset-inline-start:var(--upload-picture-badge-offset)}.ui-upload-picture-empty{inline-size:100%;block-size:var(--upload-picture-empty-height);border-radius:var(--upload-picture-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) dashed hsl(var(--border));color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-upload-picture-empty:hover{border-color:hsl(var(--primary))}.ui-upload-picture-empty-icon{inline-size:var(--upload-picture-icon-size);block-size:var(--upload-picture-icon-size)}.ui-upload-picture-empty-label{font-size:var(--upload-picture-empty-label-font-size);margin-block-start:var(--upload-picture-empty-label-space-block-start)}.ui-upload-avatar{inline-size:var(--upload-avatar-size);block-size:var(--upload-avatar-size);border-radius:var(--radius-pill);border:var(--upload-avatar-border-width,var(--stroke-md)) solid hsl(var(--border));background-color:hsl(var(--muted));position:relative;overflow:hidden}.ui-upload-avatar[data-pending-delete]{opacity:var(--upload-avatar-pending-delete-alpha)}.ui-upload-avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.ui-upload-avatar-placeholder{block-size:100%;inline-size:100%;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.ui-upload-avatar-icon{inline-size:var(--upload-avatar-icon-size);block-size:var(--upload-avatar-icon-size)}.ui-upload-avatar-change{padding-block:var(--upload-avatar-change-space-block);background-color:var(--upload-avatar-change-background);color:var(--upload-avatar-change-foreground);text-align:center;position:absolute;inset-block-end:0;inset-inline:0}.ui-upload-avatar-remove{padding:var(--upload-remove-space-inset);border-radius:var(--radius-pill);border:var(--stroke-hairline) solid hsl(var(--border));background-color:hsl(var(--background));box-shadow:var(--shadow-sm);position:absolute;inset-block-start:calc(var(--upload-remove-offset) * -1);inset-inline-end:calc(var(--upload-remove-offset) * -1)}.ui-upload-avatar-remove:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ui-upload-draft-undo{align-items:center;gap:var(--upload-draft-space-gap);padding-inline:var(--upload-draft-space-inline);padding-block:var(--upload-draft-space-block);border-radius:var(--upload-draft-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) dashed hsl(var(--destructive) / .4);background-color:var(--surface-destructive,hsl(var(--destructive) / var(--surface-destructive-alpha,.05)));font-size:var(--upload-draft-font-size);flex-wrap:wrap;display:flex}.ui-upload-draft-hint{align-items:center;gap:var(--upload-draft-space-gap);font-size:var(--upload-draft-font-size);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.ui-upload-draft-icon{inline-size:var(--upload-draft-icon-size);block-size:var(--upload-draft-icon-size);margin-inline-end:calc(var(--upload-draft-space-gap) / 2)}.ui-upload-row{align-items:center;gap:var(--upload-row-space-gap);padding-inline:var(--upload-row-space-inline);padding-block:var(--upload-row-space-block);border-radius:var(--upload-row-radius,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));font-size:var(--upload-row-font-size);flex-wrap:wrap;display:flex}.ui-upload-row-main{flex:1;min-inline-size:0}.ui-upload-row-actions{align-items:center;gap:var(--upload-row-space-gap);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-upload-row-actions:empty{display:none}.ui-upload-row-icon,.ui-upload-trigger-icon{inline-size:var(--upload-row-icon-size);block-size:var(--upload-row-icon-size)}.ui-upload-trigger-icon[data-with-label]{margin-inline-end:var(--space-2)}.ui-upload-dropzone[data-disabled],.ui-upload-tile-add[data-disabled],.ui-upload-avatar[data-disabled]{pointer-events:none;opacity:var(--disabled-opacity)}.ui-branch-scope-picker{gap:var(--branch-scope-picker-gap);flex-direction:column;display:flex}.ui-branch-scope-picker-badges{gap:var(--branch-scope-picker-badges-gap);flex-wrap:wrap;display:flex}.ui-branch-scope-picker-subset{gap:var(--branch-scope-picker-subset-gap);border-inline-start-width:var(--branch-scope-picker-subset-border-width,var(--stroke-md));flex-direction:column;padding-inline-start:var(--branch-scope-picker-subset-padding-inline);display:flex}.ui-branch-scope-picker-list{max-block-size:var(--branch-scope-picker-list-max-height);overflow-y:auto}.ui-chat-composer{gap:var(--chat-composer-gap);inline-size:100%;padding-block:var(--chat-composer-padding-block);padding-inline:var(--chat-composer-padding-inline);border-width:var(--control-border-width,var(--stroke-hairline));border-radius:var(--chat-composer-radius,var(--control-radius));border-style:solid;flex-direction:column;display:flex}.ui-chat-composer[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-chat-composer-header{border-block-end:var(--chat-composer-header-border,var(--control-border-width,var(--stroke-hairline)) solid hsl(var(--border)));padding-block-end:var(--chat-composer-gap)}.ui-chat-composer-row{align-items:flex-end;gap:var(--chat-composer-row-gap);display:flex}.ui-chat-composer-prefix,.ui-chat-composer-actions{align-items:center;gap:var(--chat-composer-row-gap);flex-shrink:0;display:flex}.ui-chat-composer-field{flex:auto;min-inline-size:0}.ui-chat-composer .ui-textarea-autogrow:after{min-block-size:var(--chat-composer-min-height,var(--control-height));max-block-size:var(--chat-composer-max-height,calc(var(--control-height) * 5))}.ui-chat-composer-footer{font-size:var(--chat-composer-footer-font-size)}.ui-chat-suggestion-item-text{text-align:start;flex-direction:column;min-inline-size:0;display:flex}.ui-record-picker-trigger{inline-size:100%;min-block-size:var(--control-height);block-size:auto;padding-block:var(--space-1);justify-content:space-between}.ui-record-picker-trigger-label{text-align:start;flex:auto;min-inline-size:0;display:flex}.ui-record-picker-list{max-block-size:var(--record-picker-list-max-block-size);overflow-y:auto}.ui-record-picker-option{align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:start;color:inherit;display:flex}.ui-record-picker-option:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}@media (hover:hover){.ui-record-picker-option:hover{background-color:hsl(var(--accent))}}.ui-record-picker-option[data-picked]{color:hsl(var(--text-brand,var(--primary)));font-weight:var(--font-weight-medium)}.ui-record-picker-tick{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex:none;place-items:center;display:grid}.ui-record-picker-tick svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.ui-record-picker-option-label{flex-direction:column;min-inline-size:0;display:flex}.ui-record-picker-status{padding:var(--space-4);color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}.ui-record-picker-row{inline-size:100%}.ui-record-picker-row>.ui-record-picker-trigger{flex:auto;min-inline-size:0}.ui-record-picker-inline{inline-size:100%}.ui-record-picker-inline-input{flex:auto;min-inline-size:0}.ui-record-picker-suggest{max-block-size:var(--record-picker-suggest-max-block-size);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--radius-md);overflow-y:auto}.ui-form-field-note{word-break:auto-phrase}.ui-form-field-required{color:hsl(var(--text-error));margin-inline-start:var(--space-inline-xs)}.ui-form{flex-direction:column;display:flex}.ui-form>*+*{margin-block-start:var(--form-block-gap)}.ui-form-field+.ui-form-field{margin-block-start:var(--form-field-row-gap)}.ui-responsive-grid>.ui-form-field+.ui-form-field{margin-block-start:0}.ui-responsive-grid:has(>.ui-form-field){row-gap:var(--form-grid-row-gap);column-gap:var(--form-grid-column-gap)}.ui-responsive-grid>.ui-form-field{grid-column:auto}@container responsive-grid (width>=40rem){.ui-responsive-grid>.ui-form-field{grid-column:span min(var(--responsive-grid-sm,1), var(--form-field-col-span,1))}}@container responsive-grid (width>=48rem){.ui-responsive-grid>.ui-form-field{grid-column:span min(var(--responsive-grid-md,1), var(--form-field-col-span,1))}}@container responsive-grid (width>=64rem){.ui-responsive-grid>.ui-form-field{grid-column:span min(var(--responsive-grid-lg,1), var(--form-field-col-span,1))}}.ui-form-field{gap:var(--field-label-gap);align-self:start;inline-size:100%;display:grid}.ui-form-field[data-layout=inline]{inline-size:auto}.ui-form-field-label{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ui-form-field-control{gap:var(--space-stack-xs);min-width:0;max-inline-size:var(--form-control-width,none);min-height:var(--control-height);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.ui-form-field-control>*{min-width:0}.ui-form-field[data-collapse-below=false]:is([data-layout=horizontal],[data-layout=inline]){grid-template-columns:var(--form-label-width,max-content) minmax(0, 1fr);align-items:start;column-gap:var(--form-label-gap);row-gap:var(--space-stack-xs)}.ui-form-field[data-collapse-below=false]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{min-block-size:var(--control-height);flex-wrap:wrap}.ui-form-field[data-collapse-below=false]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label>*{max-inline-size:100%}.ui-form-field[data-collapse-below=false][data-layout=horizontal]>.ui-form-field-control:first-child{grid-column-start:2}.ui-form-field[data-collapse-below=false][data-label-align=end]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{text-align:end;justify-content:flex-end}@media (width>=640px){.ui-form-field[data-collapse-below=sm]:is([data-layout=horizontal],[data-layout=inline]){grid-template-columns:var(--form-label-width,max-content) minmax(0, 1fr);align-items:start;column-gap:var(--form-label-gap);row-gap:var(--space-stack-xs)}.ui-form-field[data-collapse-below=sm]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{min-block-size:var(--control-height);flex-wrap:wrap}.ui-form-field[data-collapse-below=sm]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label>*{max-inline-size:100%}.ui-form-field[data-collapse-below=sm][data-layout=horizontal]>.ui-form-field-control:first-child{grid-column-start:2}.ui-form-field[data-collapse-below=sm][data-label-align=end]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{text-align:end;justify-content:flex-end}}@media (width>=768px){.ui-form-field[data-collapse-below=md]:is([data-layout=horizontal],[data-layout=inline]){grid-template-columns:var(--form-label-width,max-content) minmax(0, 1fr);align-items:start;column-gap:var(--form-label-gap);row-gap:var(--space-stack-xs)}.ui-form-field[data-collapse-below=md]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{min-block-size:var(--control-height);flex-wrap:wrap}.ui-form-field[data-collapse-below=md]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label>*{max-inline-size:100%}.ui-form-field[data-collapse-below=md][data-layout=horizontal]>.ui-form-field-control:first-child{grid-column-start:2}.ui-form-field[data-collapse-below=md][data-label-align=end]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{text-align:end;justify-content:flex-end}}@media (width>=1024px){.ui-form-field[data-collapse-below=lg]:is([data-layout=horizontal],[data-layout=inline]){grid-template-columns:var(--form-label-width,max-content) minmax(0, 1fr);align-items:start;column-gap:var(--form-label-gap);row-gap:var(--space-stack-xs)}.ui-form-field[data-collapse-below=lg]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{min-block-size:var(--control-height);flex-wrap:wrap}.ui-form-field[data-collapse-below=lg]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label>*{max-inline-size:100%}.ui-form-field[data-collapse-below=lg][data-layout=horizontal]>.ui-form-field-control:first-child{grid-column-start:2}.ui-form-field[data-collapse-below=lg][data-label-align=end]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{text-align:end;justify-content:flex-end}}@media (width>=1280px){.ui-form-field[data-collapse-below=xl]:is([data-layout=horizontal],[data-layout=inline]){grid-template-columns:var(--form-label-width,max-content) minmax(0, 1fr);align-items:start;column-gap:var(--form-label-gap);row-gap:var(--space-stack-xs)}.ui-form-field[data-collapse-below=xl]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{min-block-size:var(--control-height);flex-wrap:wrap}.ui-form-field[data-collapse-below=xl]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label>*{max-inline-size:100%}.ui-form-field[data-collapse-below=xl][data-layout=horizontal]>.ui-form-field-control:first-child{grid-column-start:2}.ui-form-field[data-collapse-below=xl][data-label-align=end]:is([data-layout=horizontal],[data-layout=inline])>.ui-form-field-label{text-align:end;justify-content:flex-end}}.ui-form-feedback>svg{inline-size:var(--form-feedback-icon-size);block-size:var(--form-feedback-icon-size);flex-shrink:0}.ui-form-feedback[data-status=success]{color:hsl(var(--text-success))}.ui-form-feedback[data-status=warning]{color:hsl(var(--text-warning))}.ui-form-feedback[data-status=error]{color:hsl(var(--text-error))}.ui-form-feedback[data-status=validating]{color:hsl(var(--muted-foreground))}.ui-app-setting-picker-inline{width:auto;height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}[data-slot=auth-legal-footer] .ui-app-setting-picker-inline{width:auto;min-block-size:var(--auth-footer-target-min-size);height:auto;box-shadow:none;background:0 0;border-width:0;border-radius:0;padding:0}.ui-app-setting-picker-inline:hover,.ui-app-setting-picker-inline[data-state=open]{color:hsl(var(--foreground));background:0 0;text-decoration:underline}.ui-app-setting-picker-compact{--control-height:var(--app-setting-picker-compact-control-height);--control-padding-x:var(--app-setting-picker-compact-padding-x);--control-font-size:var(--app-setting-picker-compact-font-size)}[data-slot=tabs]{gap:var(--tabs-root-gap);min-inline-size:0}[data-slot=tabs-list]{max-inline-size:var(--tabs-list-max-inline-size);overflow-x:var(--tabs-list-overflow);overscroll-behavior-inline:contain;scrollbar-width:thin}[data-slot=tabs-trigger]{border-width:var(--stroke-hairline)}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:after{content:"";background:var(--tabs-indicator-background,hsl(var(--primary)));opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));pointer-events:none;position:absolute}[data-slot=tabs-list][data-variant=line][data-orientation=horizontal] [data-slot=tabs-trigger]:after{block-size:var(--tabs-indicator-size);inline-size:calc(100% - 2 * var(--tabs-indicator-inset));inset-block-end:calc(-1 * ( var(--tabs-indicator-offset) + var(--tabs-list-line-space-inset) + var(--tabs-list-focus-ring-space-inset,calc(var(--focus-ring-width) + var(--focus-ring-glow-width))) ));inset-inline-start:var(--tabs-indicator-inset)}[data-slot=tabs][data-indicator-align=start] [data-slot=tabs-list][data-variant=line][data-orientation=horizontal] [data-slot=tabs-trigger]:after{inset-inline-start:0}[data-slot=tabs][data-indicator-align=end] [data-slot=tabs-list][data-variant=line][data-orientation=horizontal] [data-slot=tabs-trigger]:after{inset-inline:auto 0}[data-slot=tabs-list][data-variant=line][data-orientation=vertical] [data-slot=tabs-trigger]:after{inline-size:var(--tabs-indicator-size);block-size:calc(100% - 2 * var(--tabs-indicator-inset));inset-block-start:var(--tabs-indicator-inset);inset-inline-end:calc(-1 * var(--tabs-indicator-offset))}[data-slot=tabs][data-indicator-align=start] [data-slot=tabs-list][data-variant=line][data-orientation=vertical] [data-slot=tabs-trigger]:after{inset-block-start:0}[data-slot=tabs][data-indicator-align=end] [data-slot=tabs-list][data-variant=line][data-orientation=vertical] [data-slot=tabs-trigger]:after{inset-block:auto 0}[data-slot=tabs][data-indicator-size=label][data-orientation=horizontal][data-size=sm]{--tabs-indicator-inset:var(--tabs-trigger-padding-x-sm)}[data-slot=tabs][data-indicator-size=label][data-orientation=horizontal][data-size=md]{--tabs-indicator-inset:var(--tabs-trigger-padding-x-md)}[data-slot=tabs][data-indicator-size=label][data-orientation=horizontal][data-size=lg]{--tabs-indicator-inset:var(--tabs-trigger-padding-x-lg)}[data-slot=tabs][data-indicator-size=label][data-orientation=vertical]{--tabs-indicator-inset:var(--tabs-trigger-line-padding-y)}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:after{opacity:1}[data-slot=tabs][data-animated-ink-bar=false] [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:after{transition:none}@keyframes ui-tabs-pane-in{0%{opacity:0}to{opacity:1}}[data-slot=tabs][data-animated-tab-pane=true] [data-slot=tabs-panel][data-state=active],[data-slot=tabs][data-animated-tab-pane=true] [data-slot=tabs-content][data-state=active]{animation:ui-tabs-pane-in var(--duration-base,.25s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1))}@media (prefers-reduced-motion:reduce){[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:after{transition:none}[data-slot=tabs][data-animated-tab-pane=true] [data-slot=tabs-panel][data-state=active],[data-slot=tabs][data-animated-tab-pane=true] [data-slot=tabs-content][data-state=active]{animation:none}}[data-slot=tabs-list][data-variant=default]{background-color:var(--tabs-list-background,hsl(var(--muted) / var(--tabs-list-background-alpha,100%)))}[data-slot=tabs-trigger][data-state=active]{background-color:var(--tabs-trigger-active-background,hsl(var(--background) / var(--tabs-trigger-active-background-alpha,100%)))}.ui-tabs-bar{align-items:center;gap:var(--tabs-bar-gap);min-inline-size:0;display:flex}[data-slot=tabs][data-orientation=vertical] .ui-tabs-bar{flex-direction:column;align-items:stretch}.ui-tabs-bar>[data-slot=tabs-list]{flex:0 auto;min-inline-size:0}[data-slot=tabs]:not([data-orientation=vertical]) .ui-tabs-bar>[data-slot=tabs-list]{flex:auto}[data-slot=tabs][data-orientation=vertical]>[data-slot=tabs-list],[data-slot=tabs][data-orientation=vertical]>.ui-tabs-bar{flex-shrink:0}.ui-tabs-extra{align-items:center;gap:var(--tabs-extra-gap);flex:none;display:flex}.ui-tabs-trigger-icon{justify-content:center;align-items:center;display:inline-flex}.ui-tabs-trigger-icon svg{inline-size:var(--tabs-trigger-icon-size);block-size:var(--tabs-trigger-icon-size)}[data-slot=tabs][data-variant=card] [data-slot=tabs-list],[data-slot=tabs][data-variant=editable-card] [data-slot=tabs-list]{box-shadow:inset 0 calc(-1 * var(--tabs-card-rail-border-width,var(--stroke-hairline))) 0 hsl(var(--border))}[data-slot=tabs][data-variant=card][data-placement=bottom] [data-slot=tabs-list],[data-slot=tabs][data-variant=editable-card][data-placement=bottom] [data-slot=tabs-list]{box-shadow:inset 0 var(--tabs-card-rail-border-width,var(--stroke-hairline)) 0 hsl(var(--border))}[data-slot=tabs][data-variant=card][data-placement=start] [data-slot=tabs-list],[data-slot=tabs][data-variant=editable-card][data-placement=start] [data-slot=tabs-list]{box-shadow:inset calc(-1 * var(--tabs-card-rail-border-width,var(--stroke-hairline))) 0 0 hsl(var(--border))}[data-slot=tabs][data-variant=card][data-placement=end] [data-slot=tabs-list],[data-slot=tabs][data-variant=editable-card][data-placement=end] [data-slot=tabs-list],[dir=rtl] [data-slot=tabs][data-variant=card][data-placement=start] [data-slot=tabs-list],[dir=rtl] [data-slot=tabs][data-variant=editable-card][data-placement=start] [data-slot=tabs-list]{box-shadow:inset var(--tabs-card-rail-border-width,var(--stroke-hairline)) 0 0 hsl(var(--border))}[dir=rtl] [data-slot=tabs][data-variant=card][data-placement=end] [data-slot=tabs-list],[dir=rtl] [data-slot=tabs][data-variant=editable-card][data-placement=end] [data-slot=tabs-list]{box-shadow:inset calc(-1 * var(--tabs-card-rail-border-width,var(--stroke-hairline))) 0 0 hsl(var(--border))}[data-slot=tabs][data-bodied=true]{--tabs-root-gap:0px}[data-slot=tabs][data-bodied=true][data-variant=card] [data-slot=tabs-list],[data-slot=tabs][data-bodied=true][data-variant=editable-card] [data-slot=tabs-list],[dir=rtl] [data-slot=tabs][data-bodied=true][data-variant=card] [data-slot=tabs-list],[dir=rtl] [data-slot=tabs][data-bodied=true][data-variant=editable-card] [data-slot=tabs-list]{box-shadow:none}[data-slot=tabs][data-bodied=true][data-placement=top] .ui-tabs-bar{align-items:flex-end}[data-slot=tabs][data-bodied=true][data-placement=bottom] .ui-tabs-bar{align-items:flex-start}[data-slot=tabs][data-bodied=true][data-placement=top] .ui-tabs-extra[data-side=end],[data-slot=tabs][data-bodied=true][data-placement=bottom] .ui-tabs-extra[data-side=end]{margin-inline-end:calc(var(--tabs-panel-space-inset) + var(--tabs-panel-border-width))}[data-slot=tabs][data-bodied=true][data-placement=top] .ui-tabs-extra[data-side=start],[data-slot=tabs][data-bodied=true][data-placement=bottom] .ui-tabs-extra[data-side=start]{margin-inline-start:calc(var(--tabs-panel-space-inset) + var(--tabs-panel-border-width))}[data-slot=tabs][data-bodied=true]>[data-slot=tabs-panel],[data-slot=tabs][data-bodied=true]>[data-slot=tabs-content]{border:var(--tabs-panel-border-width) solid hsl(var(--border));border-radius:var(--tabs-panel-radius,var(--tabs-card-radius));background:hsl(var(--tabs-panel-background,var(--background)) / var(--tabs-panel-background-alpha,100%));padding:var(--tabs-panel-space-inset)}[data-slot=tabs][data-bodied=true][data-placement=top]>[data-slot=tabs-panel],[data-slot=tabs][data-bodied=true][data-placement=top]>[data-slot=tabs-content]{border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--tabs-panel-border-width))}[data-slot=tabs][data-bodied=true][data-placement=bottom]>[data-slot=tabs-panel],[data-slot=tabs][data-bodied=true][data-placement=bottom]>[data-slot=tabs-content]{border-end-end-radius:0;border-end-start-radius:0;margin-block-end:calc(-1 * var(--tabs-panel-border-width))}[data-slot=tabs][data-bodied=true][data-placement=start]>[data-slot=tabs-panel],[data-slot=tabs][data-bodied=true][data-placement=start]>[data-slot=tabs-content]{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--tabs-panel-border-width))}[data-slot=tabs][data-bodied=true][data-placement=end]>[data-slot=tabs-panel],[data-slot=tabs][data-bodied=true][data-placement=end]>[data-slot=tabs-content]{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:calc(-1 * var(--tabs-panel-border-width))}@media (forced-colors:active){[data-slot=tabs][data-bodied=true]>[data-slot=tabs-panel],[data-slot=tabs][data-bodied=true]>[data-slot=tabs-content]{border-color:canvastext}[data-slot=tabs][data-bodied=true][data-placement=top] [data-slot=tabs-trigger][data-state=active]{border-block-end-style:none}[data-slot=tabs][data-bodied=true][data-placement=bottom] [data-slot=tabs-trigger][data-state=active]{border-block-start-style:none}}.ui-tabs-count{min-inline-size:var(--tabs-count-min-width);border-radius:var(--tabs-count-radius);padding-inline:var(--tabs-count-space-inline);background:var(--tabs-count-background,hsl(var(--muted)));color:var(--tabs-count-color,hsl(var(--muted-foreground)));font-size:var(--tabs-count-font-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:var(--tabs-count-gap);line-height:1;display:inline-flex}[data-slot=tabs][data-variant=card] [data-slot=tabs-trigger]:not([data-state=active]) .ui-tabs-count,[data-slot=tabs][data-variant=editable-card] [data-slot=tabs-trigger]:not([data-state=active]) .ui-tabs-count{background:var(--tabs-count-card-background,hsl(var(--background)))}[data-slot=tabs-trigger][data-state=active] .ui-tabs-count{background:var(--tabs-count-active-background,hsl(var(--primary) / var(--tabs-count-active-background-alpha,100%)));color:var(--tabs-count-active-color,hsl(var(--primary-foreground)))}@media (forced-colors:active){[data-slot=tabs-trigger][data-state=active] .ui-tabs-count{outline:var(--tabs-count-forced-outline-width,var(--stroke-hairline)) solid currentColor}}.ui-tabs-tab-remove{inline-size:var(--tabs-tab-remove-size);block-size:var(--tabs-tab-remove-size);border-radius:var(--tabs-tab-remove-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));color:hsl(var(--muted-foreground));cursor:pointer;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--tabs-tab-remove-space-inline-end);margin-inline-end:calc(-1 * var(--tabs-tab-remove-space-inline-end));display:inline-flex}.ui-tabs-tab-remove:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-tabs-tab-remove-icon,.ui-tabs-tab-remove>:is(svg,img){inline-size:var(--tabs-tab-remove-icon-size);block-size:var(--tabs-tab-remove-icon-size)}.ui-tabs-overflow{inline-size:var(--tabs-overflow-size);block-size:var(--tabs-overflow-size);border-radius:var(--tabs-overflow-radius,calc(var(--radius) / var(--radius-ratio)));color:hsl(var(--muted-foreground));flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tabs-overflow:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-tabs-overflow-icon{inline-size:var(--tabs-overflow-icon-size);block-size:var(--tabs-overflow-icon-size)}.ui-tabs-add{inline-size:var(--tabs-add-size);block-size:var(--tabs-add-size);border:var(--tabs-card-rail-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-radius:var(--tabs-add-radius,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--tabs-card-background,var(--muted)) / var(--tabs-card-background-alpha,100%));color:hsl(var(--muted-foreground));flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tabs-add:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-tabs-add-icon{inline-size:var(--tabs-add-icon-size);block-size:var(--tabs-add-icon-size)}.ui-pagination{scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.ui-pagination .ui-button svg,.ui-pagination .ui-pagination-link svg,.ui-pagination .ui-pagination-ellipsis svg{inline-size:var(--pagination-icon-size);block-size:var(--pagination-icon-size)}.ui-pagination[data-align=start]{justify-content:flex-start}.ui-pagination[data-align=center]{justify-content:safe center}.ui-pagination[data-align=end]{justify-content:safe flex-end}.ui-pagination[data-align=end]>.ui-pagination-total{margin-inline-end:0}.ui-pagination[data-size=sm]{--control-height:var(--pagination-control-height-sm,var(--control-height-sm))}.ui-pagination-jumper{align-items:center;gap:var(--pagination-jumper-gap);flex:none;display:inline-flex}.ui-pagination-jumper-label{color:hsl(var(--muted-foreground));font-size:var(--pagination-jumper-font-size);white-space:nowrap}.ui-pagination-jumper-input{text-align:center}.ui-dropdown-menu-item,.ui-dropdown-menu-label,.ui-dropdown-menu-sub-trigger,.ui-dropdown-menu-checkbox-item,.ui-dropdown-menu-radio-item,.ui-dropdown-menu-shortcut{border-radius:var(--menu-item-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding-inline:var(--menu-item-space-inline);height:var(--menu-item-height);align-items:center;gap:var(--menu-item-space-gap);font-size:var(--menu-item-font-size);display:flex}.ui-dropdown-menu-item>svg,.ui-dropdown-menu-checkbox-item>svg,.ui-dropdown-menu-radio-item>svg{width:var(--menu-icon-size);height:var(--menu-icon-size);flex:none}.ui-dropdown-menu-item[data-inset=true],.ui-dropdown-menu-label[data-inset=true],.ui-dropdown-menu-sub-trigger[data-inset=true]{padding-inline-start:var(--menu-item-inset-space-inline-start)}.ui-dropdown-menu-item,.ui-dropdown-menu-checkbox-item,.ui-dropdown-menu-radio-item,.ui-dropdown-menu-sub-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color .15s,color .15s}.ui-dropdown-menu-item:hover,.ui-dropdown-menu-sub-trigger:hover,.ui-dropdown-menu-item[data-state=open],.ui-dropdown-menu-item[data-highlighted],.ui-dropdown-menu-checkbox-item[data-highlighted],.ui-dropdown-menu-radio-item[data-highlighted],.ui-dropdown-menu-sub-trigger[data-state=open]{background:var(--menu-item-hover-background,hsl(var(--accent) / var(--menu-item-hover-background-alpha,100%)));color:var(--menu-item-hover-foreground,hsl(var(--accent-foreground)))}.ui-dropdown-menu-item[data-variant=destructive]{color:hsl(var(--text-error))}.ui-dropdown-menu-separator,.ui-select-separator{margin-block:var(--menu-separator-space-block);margin-inline:var(--menu-separator-space-inline);background:hsl(var(--border));height:1px}.ui-dropdown-menu-label{height:auto;min-height:var(--menu-item-height);color:hsl(var(--muted-foreground));font-weight:var(--font-weight-medium)}.ui-dropdown-menu-shortcut{text-align:end;color:hsl(var(--muted-foreground));font-size:var(--menu-shortcut-font-size);margin-inline-start:auto}.ui-dropdown-menu-item-indicator{width:1rem;height:1rem;color:hsl(var(--accent-foreground));justify-content:center;align-items:center;display:inline-flex}.ui-steps-inline{justify-content:center;align-items:center;gap:var(--steps-inline-gap);width:100%;font-size:var(--steps-inline-font-size);line-height:var(--line-height-tight);flex-wrap:wrap;display:flex}.ui-steps-inline-item{align-items:center;gap:var(--steps-inline-gap);text-align:start;flex:0 auto;min-width:0;display:inline-flex}.ui-steps-inline-control{align-items:center;gap:var(--steps-inline-item-gap);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));outline:none;min-width:0;display:inline-flex}.ui-steps-inline-index{font-variant-numeric:tabular-nums;font-weight:var(--steps-inline-index-font-weight);color:var(--steps-inline-index-color,currentColor);flex:none}.ui-steps-inline-title{overflow-wrap:anywhere;min-width:0}.ui-steps-inline-item[data-status=finish] .ui-steps-inline-control{color:hsl(var(--text-brand,var(--primary)))}.ui-steps-inline-item[data-status=process] .ui-steps-inline-control{color:hsl(var(--foreground));font-weight:var(--font-weight-medium)}.ui-steps-inline-item[data-status=error] .ui-steps-inline-control{color:hsl(var(--text-error))}.ui-steps-inline-item[data-status=wait] .ui-steps-inline-control{color:hsl(var(--muted-foreground))}.ui-steps-inline-separator{width:var(--steps-inline-separator-size);height:var(--steps-inline-separator-size);color:var(--steps-inline-separator-color,hsl(var(--muted-foreground)));flex:none}.ui-dropdown-menu-content,.ui-dropdown-menu-sub-content{--menu-content-min-width:var(--dropdown-content-min-width);z-index:var(--overlay-z-index);min-width:var(--menu-content-min-width);border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));background:var(--dropdown-content-background,hsl(var(--popover) / var(--popover-alpha,100%)));color:hsl(var(--popover-foreground));padding:var(--menu-content-space-inset);-webkit-backdrop-filter:blur(var(--dropdown-content-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));backdrop-filter:blur(var(--dropdown-content-backdrop-blur-size)) saturate(var(--surface-backdrop-saturate,160%));box-shadow:var(--shadow-md), var(--shadow-glow)}.ui-dropdown-menu-content [role=menu],.ui-dropdown-menu-sub-content [role=menu]{outline:none}.ui-dropdown-menu-content{max-height:var(--radix-dropdown-menu-content-available-height);overflow:hidden auto}.ui-dropdown-menu-content[data-width=auto]{--menu-content-min-width:0}.ui-dropdown-menu-content[data-width=trigger]{--menu-content-min-width:var(--trigger-width,var(--dropdown-content-min-width))}.ui-dropdown-menu-content[data-width=sm]{--menu-content-min-width:var(--menu-content-width-sm)}.ui-dropdown-menu-content[data-width=md]{--menu-content-min-width:var(--menu-content-width-md)}.ui-dropdown-menu-content[data-width=lg]{--menu-content-min-width:var(--menu-content-width-lg)}.ui-dropdown-menu-sub-content{overflow:hidden}.ui-breadcrumb-separator{flex:none;align-items:center;display:inline-flex}.ui-breadcrumb-menu-trigger{align-items:center;gap:var(--breadcrumb-menu-trigger-gap);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));color:inherit;font:inherit;background:0 0;display:inline-flex}.ui-breadcrumb-menu-trigger:hover{color:hsl(var(--foreground))}.ui-dropdown-menu-arrow{inline-size:var(--dropdown-arrow-width);block-size:var(--dropdown-arrow-height);fill:hsl(var(--dropdown-arrow-background,var(--popover)) / var(--popover-alpha,100%))}.ui-dropdown-menu-indicator-slot{pointer-events:none;inline-size:var(--menu-indicator-size);block-size:var(--menu-indicator-size);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--menu-indicator-inset-inline-start)}.ui-dropdown-menu-check,.ui-dropdown-menu-sub-trigger-icon{inline-size:var(--menu-icon-size);block-size:var(--menu-icon-size)}.ui-dropdown-menu-sub-trigger-icon{margin-inline-start:auto}.ui-dropdown-menu-checkbox-item{padding-inline-start:var(--menu-item-inset-space-inline-start);padding-inline-end:var(--menu-item-space-inline);position:relative}.ui-dropdown-menu-item,.ui-dropdown-menu-radio-item{position:relative}.ui-dropdown-menu-radio-item[data-state=checked]{background:hsl(var(--primary) / .1);color:hsl(var(--text-brand,var(--primary)));font-weight:var(--font-weight-medium)}.ui-dropdown-menu-item[data-variant=destructive][data-highlighted]{background:hsl(var(--destructive) / .1);color:hsl(var(--text-error))}.ui-dropdown-menu-item[data-disabled],.ui-dropdown-menu-checkbox-item[data-disabled],.ui-dropdown-menu-radio-item[data-disabled]{pointer-events:none;opacity:var(--disabled-opacity)}.ui-dropdown-menu-item svg,.ui-dropdown-menu-sub-trigger svg{pointer-events:none;flex-shrink:0}.ui-steps-dot{inline-size:var(--steps-dot-size);block-size:var(--steps-dot-size);border-radius:var(--radius-pill);display:block}.ui-steps-dot[data-status=finish],.ui-steps-dot[data-status=process]{background:hsl(var(--primary))}.ui-steps-dot[data-status=process]{box-shadow:0 0 0 var(--steps-dot-process-ring-width,var(--stroke-xl)) hsl(var(--primary) / .2)}.ui-steps-dot[data-status=error]{background:hsl(var(--destructive))}.ui-steps-dot[data-status=wait]{background:hsl(var(--muted-foreground) / .3)}.ui-steps-marker{border-radius:var(--radius-pill);border:var(--steps-marker-border-width,var(--stroke-md)) solid transparent;font-size:var(--steps-marker-font-size);font-weight:var(--font-weight-medium)}.ui-steps-marker[data-status=finish]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-steps-marker[data-status=process]{border-color:hsl(var(--primary));color:hsl(var(--text-brand,var(--primary)))}.ui-steps-marker[data-status=error]{border-color:hsl(var(--destructive));background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ui-steps-marker[data-status=wait]{border-color:hsl(var(--muted-foreground) / .3);color:hsl(var(--muted-foreground))}.ui-steps-marker-icon{inline-size:var(--steps-marker-icon-size);block-size:var(--steps-marker-icon-size)}.ui-steps-wait-icon{inline-size:var(--steps-wait-icon-size);block-size:var(--steps-wait-icon-size);fill:currentColor}.ui-steps-text{min-inline-size:0}.ui-steps-item[data-direction=vertical] .ui-steps-text{text-align:start;padding-block-start:var(--steps-vertical-text-space-block-start)}.ui-steps-item[data-direction=horizontal] .ui-steps-text{padding-inline:var(--steps-horizontal-text-space-inline);margin-block-start:var(--steps-horizontal-text-space-block-start)}.ui-steps-item[data-direction=horizontal][data-title-placement=vertical] .ui-steps-text{margin-block-start:var(--steps-vertical-text-space-block-start)}.ui-steps-title{font-weight:var(--font-weight-medium);font-size:var(--steps-title-font-size)}.ui-steps-title[data-compact]{font-size:var(--steps-title-font-size-compact)}.ui-steps-title[data-status=process]{color:hsl(var(--foreground))}.ui-steps-title[data-status=wait]{color:hsl(var(--muted-foreground))}.ui-steps-title[data-status=error]{color:hsl(var(--text-error))}.ui-steps-subtitle{font-size:var(--steps-subtitle-font-size);color:hsl(var(--muted-foreground))}.ui-steps-description{font-size:var(--steps-title-font-size);color:hsl(var(--muted-foreground))}.ui-steps-description[data-compact]{font-size:var(--steps-title-font-size-compact)}.ui-steps-list[data-direction=vertical]{flex-direction:column;gap:0}.ui-steps-list[data-direction=horizontal]{flex-direction:row;align-items:flex-start}.ui-steps-control{min-inline-size:0;display:flex}.ui-steps-control[data-direction=vertical]{align-items:flex-start;gap:var(--steps-vertical-space-gap);flex-direction:row}.ui-steps-control[data-direction=horizontal]{flex-direction:column;align-items:center}.ui-steps-item{min-inline-size:0;display:flex;position:relative}.ui-steps-item[data-direction=vertical]{gap:var(--steps-vertical-space-gap);flex-direction:row;padding-block-end:var(--steps-vertical-space-block-end)}.ui-steps-item[data-direction=vertical]:last-child{padding-block-end:0}.ui-steps-item[data-direction=horizontal]{text-align:center;flex-direction:column;align-items:center}.ui-steps-item[data-direction=horizontal][data-connector]:after{content:"";inline-size:calc(100% - var(--steps-connector-inset) * 2);background:hsl(var(--border));block-size:1px;position:absolute;inset-block-start:var(--steps-connector-space-block-start);inset-inline-start:calc(50% + var(--steps-connector-inset))}.ui-steps-progress{border-radius:var(--radius-pill);padding:var(--steps-progress-ring-width,var(--stroke-md));background:conic-gradient(hsl(var(--primary)) calc(var(--steps-progress-ratio,0) * 360deg), hsl(var(--steps-progress-track-color,var(--muted))) 0);justify-content:center;align-items:center;display:inline-flex}.ui-steps-list[data-type=navigation] .ui-steps-item[data-direction=horizontal]{align-items:center;gap:var(--steps-nav-space-gap);text-align:start;flex-direction:row}.ui-steps-list[data-type=navigation] .ui-steps-control[data-direction=horizontal]{align-items:center;gap:var(--steps-nav-space-gap);padding-inline:var(--steps-nav-space-inline);padding-block:var(--steps-nav-space-block);border-radius:var(--steps-nav-radius,calc(var(--radius) / var(--radius-ratio)));background:hsl(var(--muted));flex-direction:row;flex:auto}.ui-steps-list[data-type=navigation] .ui-steps-item[data-status=process] .ui-steps-control[data-direction=horizontal]{background:hsl(var(--accent))}.ui-steps-list[data-type=navigation] .ui-steps-item[data-direction=horizontal] .ui-steps-text{text-align:start;margin-block-start:0;padding-inline:0}.ui-steps-nav-separator{inline-size:var(--steps-nav-separator-size);block-size:var(--steps-nav-separator-size);color:hsl(var(--muted-foreground));flex:none}.ui-app-setting-picker-icon{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding-inline:0}.ui-app-setting-picker-icon[data-appearance=bar]{min-inline-size:var(--topbar-item-min-width);padding-inline:var(--topbar-item-padding-inline);border-width:var(--app-setting-picker-bar-border-width);box-shadow:var(--app-setting-picker-bar-shadow)}.ui-app-setting-picker-glyph{inline-size:var(--app-setting-picker-icon-size);block-size:var(--app-setting-picker-icon-size);opacity:var(--app-setting-picker-icon-rest-alpha);flex-shrink:0}@media (width>=40rem){.ui-app-setting-picker-trigger[data-kind=locale]{--app-setting-picker-trigger-width:var(--app-setting-picker-locale-width)}.ui-app-setting-picker-trigger[data-kind=timezone]{--app-setting-picker-trigger-width:var(--app-setting-picker-timezone-width)}.ui-app-setting-picker-trigger[data-kind=dateFormat]{--app-setting-picker-trigger-width:var(--app-setting-picker-date-format-width)}.ui-app-setting-picker-trigger[data-kind=timeFormat]{--app-setting-picker-trigger-width:var(--app-setting-picker-time-format-width)}.ui-app-setting-picker-trigger[data-kind=theme]{--app-setting-picker-trigger-width:var(--app-setting-picker-theme-width)}.ui-app-setting-picker-trigger[data-kind=brand]{--app-setting-picker-trigger-width:var(--app-setting-picker-brand-width)}.ui-app-setting-picker-trigger[data-kind=density]{--app-setting-picker-trigger-width:var(--app-setting-picker-density-width)}.ui-app-setting-picker-trigger[data-kind=fontSize]{--app-setting-picker-trigger-width:var(--app-setting-picker-font-size-width)}}.ui-conversations{gap:var(--conversations-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-conversations-list{gap:var(--conversations-list-gap);flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ui-conversations-item{align-items:center;min-inline-size:0;display:flex;position:relative}.ui-conversations-row{--button-radius:var(--conversations-item-radius,var(--radius));min-inline-size:0;height:var(--conversations-item-height);gap:var(--conversations-item-gap);padding-inline:var(--conversations-item-padding-inline);color:var(--conversations-item-color,hsl(var(--muted-foreground)));font-size:var(--conversations-item-font-size);flex:auto}.ui-conversations-item[data-active=true] .ui-conversations-row{background:var(--conversations-item-active-background,hsl(var(--accent) / var(--conversations-item-active-background-alpha,100%)));color:var(--conversations-item-active-color,hsl(var(--foreground)));font-weight:var(--conversations-item-active-font-weight)}.ui-conversations-row>.ui-text{min-inline-size:0}.ui-conversations-line{row-gap:var(--conversations-line-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.ui-conversations-line>.ui-text{min-inline-size:0}.ui-conversations-icon{inline-size:var(--conversations-icon-size);block-size:var(--conversations-icon-size);flex:none;place-items:center;line-height:0;display:grid}.ui-conversations-icon svg{inline-size:var(--conversations-icon-size);block-size:var(--conversations-icon-size)}.ui-conversations-menu-trigger{opacity:0;flex:none}.ui-conversations-item:hover .ui-conversations-menu-trigger,.ui-conversations-item:focus-within .ui-conversations-menu-trigger,.ui-conversations-item[data-active=true] .ui-conversations-menu-trigger,.ui-conversations-menu-trigger[data-state=open]{opacity:1}@media (hover:none){.ui-conversations-menu-trigger{opacity:1}}.ui-conversations-group{gap:var(--conversations-group-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-conversations-group-label{padding-inline:var(--conversations-group-padding-inline)}.ui-conversations-group-trigger{gap:var(--conversations-item-gap);min-inline-size:0;padding-inline:var(--conversations-group-padding-inline)}.ui-conversations-group-chevron{inline-size:var(--conversations-group-chevron-size);block-size:var(--conversations-group-chevron-size);flex:none;transform:rotate(-90deg)}[dir=rtl] .ui-conversations-group-chevron{transform:rotate(90deg)}.ui-conversations-group-chevron[data-expanded=true],[dir=rtl] .ui-conversations-group-chevron[data-expanded=true]{transform:rotate(0)}.ui-conversations-rule{list-style:none}.ui-conversations-separator{margin-block:var(--conversations-separator-space-block)}.ui-conversations-separator[data-dashed=true]{border-block-start:var(--separator-rule-size,var(--stroke-hairline)) dashed hsl(var(--separator-rule-color,var(--border)));background:0 0;height:0}.ui-anchor-track{position:relative}.ui-anchor-list{margin:0;padding:0;list-style:none}.ui-anchor [data-slot=anchor-link]{padding-block:var(--anchor-item-padding-block);padding-inline:var(--anchor-item-padding-inline) 0;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;text-decoration:none;display:block}.ui-anchor [data-slot=anchor-link]:hover{color:hsl(var(--foreground))}.ui-anchor [data-slot=anchor-link][data-active]{color:hsl(var(--anchor-ink-color,var(--text-link,var(--primary))));font-weight:var(--font-weight-medium)}.ui-anchor [data-slot=anchor-item][data-nested]>[data-slot=anchor-link]{padding-inline-start:calc(var(--anchor-item-padding-inline) + var(--anchor-nested-padding-inline))}.ui-anchor-ink{background:hsl(var(--anchor-ink-color,var(--primary)));opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), inset-block-start var(--duration-fast) var(--ease-standard), inset-inline-start var(--duration-fast) var(--ease-standard), block-size var(--duration-fast) var(--ease-standard), inline-size var(--duration-fast) var(--ease-standard);position:absolute}.ui-anchor-ink[data-visible]{opacity:1}.ui-anchor[data-ink=hidden] .ui-anchor-ink{display:none}.ui-anchor[data-direction=vertical] .ui-anchor-track{border-inline-start:var(--anchor-ink-width) solid hsl(var(--anchor-track-color,var(--border)))}.ui-anchor[data-direction=vertical] .ui-anchor-ink{inline-size:var(--anchor-ink-width);block-size:var(--anchor-ink-extent,0px);inset-block-start:var(--anchor-ink-offset,0px);inset-inline-start:calc(-1 * var(--anchor-ink-width))}.ui-anchor[data-direction=horizontal] .ui-anchor-track{border-block-end:var(--anchor-ink-width) solid hsl(var(--anchor-track-color,var(--border)))}.ui-anchor[data-direction=horizontal] .ui-anchor-list{gap:var(--anchor-gap);display:flex;overflow-x:auto}.ui-anchor[data-direction=horizontal] [data-slot=anchor-link]{white-space:nowrap;padding-inline:0}.ui-anchor[data-direction=horizontal] .ui-anchor-ink{block-size:var(--anchor-ink-width);inline-size:var(--anchor-ink-extent,0px);inset-block-end:calc(-1 * var(--anchor-ink-width));inset-inline-start:var(--anchor-ink-offset,0px)}@media (prefers-reduced-motion:reduce){.ui-anchor-ink{transition:none}}.ui-mega-menu{display:block;position:relative}.ui-mega-menu-bar{align-items:center;gap:var(--mega-menu-bar-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-mega-menu-item{list-style:none;position:static}.ui-mega-menu-trigger{align-items:center;gap:var(--mega-menu-trigger-gap);min-block-size:var(--mega-menu-trigger-height);padding-inline:var(--mega-menu-trigger-padding-x);border-radius:var(--mega-menu-trigger-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));background:var(--mega-menu-trigger-background);color:var(--mega-menu-trigger-foreground);font-size:var(--mega-menu-trigger-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:start;cursor:pointer;border:0;text-decoration:none;display:inline-flex}.ui-mega-menu-trigger:hover{background:var(--mega-menu-trigger-hover-background,hsl(var(--accent) / var(--mega-menu-trigger-hover-background-alpha,100%)));color:var(--mega-menu-trigger-hover-foreground,hsl(var(--accent-foreground)))}.ui-mega-menu-trigger[data-open=true]{background:var(--mega-menu-trigger-open-background,hsl(var(--accent)));color:var(--mega-menu-trigger-open-foreground,hsl(var(--accent-foreground)))}.ui-mega-menu-trigger[aria-current=page]{color:var(--mega-menu-trigger-current-foreground,hsl(var(--text-brand,var(--primary))));font-weight:var(--font-weight-semibold);text-underline-offset:var(--space-1);text-decoration:underline}.ui-mega-menu-trigger:disabled,.ui-mega-menu-trigger[aria-disabled=true]{opacity:var(--mega-menu-trigger-disabled-alpha);cursor:not-allowed}.ui-mega-menu-trigger-icon{flex:none;display:inline-flex}.ui-mega-menu-trigger-icon svg{inline-size:var(--mega-menu-expand-icon-size);block-size:var(--mega-menu-expand-icon-size)}.ui-mega-menu-trigger-label{overflow-wrap:anywhere;min-inline-size:0}.ui-mega-menu-expand-icon{transition:rotate var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.ui-mega-menu-expand-icon svg{inline-size:var(--mega-menu-expand-icon-size);block-size:var(--mega-menu-expand-icon-size)}.ui-mega-menu-trigger[data-open=true] .ui-mega-menu-expand-icon{rotate:180deg}.ui-mega-menu-panel{z-index:var(--overlay-z-index);inline-size:var(--mega-menu-panel-measured-width,100%);translate:var(--mega-menu-panel-translate-x,0) var(--mega-menu-panel-translate-y,0);max-block-size:var(--mega-menu-panel-max-height);border:var(--mega-menu-panel-border-width,var(--stroke-hairline)) solid var(--mega-menu-panel-border-color);border-radius:var(--mega-menu-panel-radius,calc(var(--radius) / var(--radius-ratio)));background:var(--mega-menu-panel-background);color:var(--mega-menu-panel-foreground);box-shadow:var(--mega-menu-panel-shadow);animation:ui-mega-menu-panel-in var(--duration-fast) var(--ease-standard);position:fixed;inset-block-start:var(--mega-menu-panel-offset);inset-inline-start:0;overflow-y:auto}@keyframes ui-mega-menu-panel-in{0%{opacity:0}to{opacity:1}}.ui-mega-menu-panel-inner{padding:var(--mega-menu-panel-padding)}.ui-mega-menu-groups{grid-template-columns:repeat(auto-fit, minmax(min(var(--mega-menu-group-min-width), 100%), 1fr));gap:var(--mega-menu-groups-gap);margin:0;padding:0;list-style:none;display:grid}.ui-mega-menu-group{gap:var(--mega-menu-group-gap);flex-direction:column;min-inline-size:0;list-style:none;display:flex}.ui-mega-menu-group-label{align-items:center;gap:var(--mega-menu-link-gap);color:var(--mega-menu-group-label-foreground);font-size:var(--mega-menu-group-label-font-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;display:flex}.ui-mega-menu-group-icon{flex:none;display:inline-flex}.ui-mega-menu-group-icon svg{inline-size:var(--mega-menu-group-icon-size);block-size:var(--mega-menu-group-icon-size)}.ui-mega-menu-group-description{color:var(--mega-menu-group-description-foreground);font-size:var(--mega-menu-group-description-font-size);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.ui-mega-menu-group-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-mega-menu-link-row{list-style:none}.ui-mega-menu-link{align-items:start;gap:var(--mega-menu-link-gap);min-block-size:var(--mega-menu-link-min-height);padding-block:var(--mega-menu-link-padding-y);padding-inline:var(--mega-menu-link-padding-x);border-radius:var(--mega-menu-link-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));color:var(--mega-menu-link-foreground);font-size:var(--mega-menu-link-font-size);line-height:var(--line-height-body);text-decoration:none;display:flex}.ui-mega-menu-link:hover{background:var(--mega-menu-link-hover-background,hsl(var(--accent) / var(--mega-menu-link-hover-background-alpha,100%)));color:var(--mega-menu-link-hover-foreground,hsl(var(--accent-foreground)))}.ui-mega-menu-link[aria-current=page]{color:var(--mega-menu-link-current-foreground,hsl(var(--text-link,var(--primary))));font-weight:var(--font-weight-semibold)}.ui-mega-menu-link[data-disabled=true]{opacity:var(--mega-menu-trigger-disabled-alpha);cursor:not-allowed}.ui-mega-menu-link-icon{flex:none;display:inline-flex}.ui-mega-menu-link-icon svg{inline-size:var(--mega-menu-link-icon-size);block-size:var(--mega-menu-link-icon-size)}.ui-mega-menu-link-text{overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.ui-mega-menu-link-description{color:var(--mega-menu-link-description-foreground);font-size:var(--mega-menu-link-description-font-size);font-weight:var(--font-weight-normal)}.ui-mega-menu-panel-footer{border-block-start:var(--mega-menu-panel-border-width,var(--stroke-hairline)) solid var(--mega-menu-panel-footer-border-color);margin-block-start:var(--mega-menu-panel-footer-gap);padding-block-start:var(--mega-menu-panel-footer-gap)}@media (width<=47.99rem){.ui-mega-menu-bar{flex-direction:column;align-items:stretch}.ui-mega-menu-trigger{justify-content:space-between;inline-size:100%}.ui-mega-menu-panel{max-block-size:none;inline-size:auto;box-shadow:none;margin-block-start:var(--mega-menu-bar-gap);position:static;translate:none}.ui-mega-menu-panel-inner{padding:var(--mega-menu-link-padding-x)}.ui-mega-menu-groups{gap:var(--mega-menu-group-gap);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ui-mega-menu-panel{animation:none}.ui-mega-menu-expand-icon{transition:none}}@media (forced-colors:active){.ui-mega-menu-panel{border-color:canvastext}.ui-mega-menu-trigger[data-open=true],.ui-mega-menu-link[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}}.ui-float-button{z-index:var(--overlay-z-index);box-shadow:var(--float-button-shadow);position:fixed;inset-block-end:var(--float-button-offset-block-end);inset-inline-end:var(--float-button-offset-inline-end)}.ui-float-button-group .ui-float-button{pointer-events:auto;position:relative;inset:auto}.ui-float-button[data-shape=square]{block-size:auto;inline-size:var(--float-button-size);min-block-size:var(--float-button-min-block-size);padding-block:var(--float-button-padding-block);padding-inline:var(--float-button-padding-inline);flex-direction:column;display:flex}.ui-float-button-icon{justify-content:center;align-items:center;display:inline-flex}.ui-float-button-icon>svg{inline-size:var(--float-button-icon-size);block-size:var(--float-button-icon-size)}.ui-float-button-content{font-size:var(--float-button-content-font-size);line-height:var(--float-button-content-line-height);text-align:center}.ui-float-button-badge{z-index:1;min-inline-size:var(--float-button-badge-size);block-size:var(--float-button-badge-size);padding-inline:var(--float-button-badge-padding-inline);border-radius:var(--radius-pill);background:var(--float-button-badge-background,hsl(var(--destructive)));color:var(--float-button-badge-foreground);font-size:var(--float-button-badge-font-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--float-button-badge-inset-block-start);inset-inline-end:var(--float-button-badge-inset-inline-end)}.ui-float-button-badge[data-dot]{min-inline-size:var(--float-button-badge-dot-size);inline-size:var(--float-button-badge-dot-size);block-size:var(--float-button-badge-dot-size);padding-inline:0}.ui-float-button-group{z-index:var(--overlay-z-index);align-items:center;gap:var(--float-button-group-gap);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--float-button-offset-block-end);inset-inline-end:var(--float-button-offset-inline-end)}.ui-float-button-list{gap:var(--float-button-group-gap);border-radius:var(--float-button-group-radius,var(--radius));flex-direction:column;display:flex}.ui-float-button-group:not([data-individual]) .ui-float-button-list{box-shadow:var(--float-button-shadow);gap:0}.ui-float-button-group:not([data-individual]) .ui-float-button{box-shadow:none;border-radius:0}.ui-float-button-group:not([data-individual]) .ui-float-button-list>:first-child{border-start-start-radius:var(--float-button-group-radius,var(--radius));border-start-end-radius:var(--float-button-group-radius,var(--radius))}.ui-float-button-group:not([data-individual]) .ui-float-button-list>:last-child{border-end-end-radius:var(--float-button-group-radius,var(--radius));border-end-start-radius:var(--float-button-group-radius,var(--radius))}.ui-float-button-group[data-menu-mode] .ui-float-button-list{position:absolute}.ui-float-button-group[data-menu-mode][data-placement=top] .ui-float-button-list{inset-block-end:calc(var(--float-button-size) + var(--float-button-group-gap))}.ui-float-button-group[data-menu-mode][data-placement=bottom] .ui-float-button-list{inset-block-start:calc(var(--float-button-size) + var(--float-button-group-gap))}.ui-float-button-group[data-menu-mode][data-placement=left] .ui-float-button-list,.ui-float-button-group[data-menu-mode][data-placement=right] .ui-float-button-list{flex-direction:row}.ui-float-button-group[data-menu-mode][data-placement=left] .ui-float-button-list{inset-inline-end:calc(var(--float-button-size) + var(--float-button-group-gap))}.ui-float-button-group[data-menu-mode][data-placement=right] .ui-float-button-list{inset-inline-start:calc(var(--float-button-size) + var(--float-button-group-gap))}.ui-float-button-group[data-menu-mode][data-state=open] .ui-float-button-list{animation:ui-float-button-list-in var(--duration-fast) var(--ease-standard)}.ui-float-button-back-top[data-progress]:after{border-radius:inherit;content:"";background:conic-gradient(var(--float-button-progress-color,hsl(var(--primary))) var(--float-button-progress-offset), var(--float-button-progress-track-color) var(--float-button-progress-offset));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--float-button-progress-width)), #000 calc(100% - var(--float-button-progress-width)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--float-button-progress-width)), #000 calc(100% - var(--float-button-progress-width)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--float-button-progress-width)), #000 calc(100% - var(--float-button-progress-width)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--float-button-progress-width)), #000 calc(100% - var(--float-button-progress-width)));pointer-events:none;position:absolute;inset:0}svg.ui-icon[data-slot=icon]{inline-size:var(--icon-glyph-size);block-size:var(--icon-glyph-size);flex:none}.ui-icon[data-size="2xs"]{--icon-glyph-size:var(--icon-size-2xs)}.ui-icon[data-size=xs]{--icon-glyph-size:var(--icon-size-xs)}.ui-icon[data-size=sm]{--icon-glyph-size:var(--icon-size-sm)}.ui-icon[data-size=md]{--icon-glyph-size:var(--icon-size-md)}.ui-icon[data-size=lg]{--icon-glyph-size:var(--icon-size-lg)}.ui-icon[data-size=xl]{--icon-glyph-size:var(--icon-size-xl)}.ui-icon[data-size="2xl"]{--icon-glyph-size:var(--icon-size-2xl)}.ui-icon[data-size="3xl"]{--icon-glyph-size:var(--icon-size-3xl)}.ui-icon[data-size="4xl"]{--icon-glyph-size:var(--icon-size-4xl)}.brandmark{width:var(--logo-size-md);height:var(--logo-size-md);-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.brandmark[data-size=xs]{width:var(--logo-size-xs);height:var(--logo-size-xs)}.brandmark[data-size=sm]{width:var(--logo-size-sm);height:var(--logo-size-sm)}.brandmark[data-size=lg]{width:var(--logo-size-lg);height:var(--logo-size-lg)}.brandmark__light,.brandmark__dark{width:100%;height:100%;line-height:0}.brandmark__light{display:none}.brandmark__dark,:root[data-theme=light] .brandmark__light,.light .brandmark__light{display:block}:root[data-theme=light] .brandmark__dark,.light .brandmark__dark{display:none}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-\[var\(--sheet-pad-x\)\]{margin-inline:calc(var(--sheet-pad-x) * -1)}.mx-auto{margin-inline:auto}.my-\[calc\(-1_\*_var\(--tabs-list-focus-ring-space-inset\,calc\(var\(--focus-ring-width\)_\+_var\(--focus-ring-glow-width\)\)\)\)\]{margin-block:calc(-1 * var(--tabs-list-focus-ring-space-inset,calc(var(--focus-ring-width) + var(--focus-ring-glow-width))))}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.-mt-\[var\(--sheet-pad-y\)\]{margin-top:calc(var(--sheet-pad-y) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-\[var\(--sheet-pad-y\)\]{margin-bottom:calc(var(--sheet-pad-y) * -1)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[calc\(var\(--control-height\)-0\.5rem\)\]{width:calc(var(--control-height) - .5rem);height:calc(var(--control-height) - .5rem)}.size-\[length\:var\(--control-height\)\]{width:var(--control-height);height:var(--control-height)}.size-\[length\:var\(--control-icon-size\)\]{width:var(--control-icon-size);height:var(--control-icon-size)}.size-\[var\(--app-shell-mobile-nav-icon-size\)\]{width:var(--app-shell-mobile-nav-icon-size);height:var(--app-shell-mobile-nav-icon-size)}.size-\[var\(--upload-crop-preview-size\)\]{width:var(--upload-crop-preview-size);height:var(--upload-crop-preview-size)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-\[10px\]{height:10px}.h-\[100dvh\]{height:100dvh}.h-\[length\:var\(--org-switcher-trigger-height\)\]{height:var(--org-switcher-trigger-height)}.h-\[length\:var\(--table-row-height\)\]{height:var(--table-row-height)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[var\(--sheet-bottom-max-height\)\]{max-height:var(--sheet-bottom-max-height)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[length\:var\(--control-height\)\]{min-height:var(--control-height)}.min-h-\[var\(--tabs-trigger-height-lg\)\]{min-height:var(--tabs-trigger-height-lg)}.min-h-\[var\(--tabs-trigger-height-md\)\]{min-height:var(--tabs-trigger-height-md)}.min-h-\[var\(--tabs-trigger-height-sm\)\]{min-height:var(--tabs-trigger-height-sm)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-3\/4{width:75%}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[10px\]{width:10px}.w-\[16px\]{width:16px}.w-\[300px\]{width:300px}.w-\[length\:var\(--app-setting-picker-trigger-width\)\]{width:var(--app-setting-picker-trigger-width)}.w-\[length\:var\(--control-height\)\]{width:var(--control-height)}.w-\[min\(var\(--sheet-width\)\,100\%\)\]{width:min(var(--sheet-width), 100%)}.w-\[min\(var\(--sheet-width-default\)\,100\%\)\]{width:min(var(--sheet-width-default), 100%)}.w-\[var\(--control-bounded-width\)\]{width:var(--control-bounded-width)}.w-\[var\(--pagination-jumper-width\)\]{width:var(--pagination-jumper-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[430px\]{max-width:430px}.max-w-\[var\(--upload-crop-dialog-max-width\)\]{max-width:var(--upload-crop-dialog-max-width)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[var\(--pagination-size-width\)\]{min-width:var(--pagination-size-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\[var\(--radix-hover-card-content-transform-origin\)\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[var\(--radix-popover-content-transform-origin\)\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[var\(--trigger-anchor-point\)\]{transform-origin:var(--trigger-anchor-point)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-py-1{scroll-padding-block:var(--spacing)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[var\(--descriptions-label-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--descriptions-label-width) minmax(0,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[length\:var\(--app-setting-picker-compact-gap\)\]{gap:var(--app-setting-picker-compact-gap)}.gap-\[var\(--field-label-gap\)\]{gap:var(--field-label-gap)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-chrome-gap\)\]{gap:var(--space-chrome-gap)}.gap-\[var\(--tabs-card-list-space-gap\)\]{gap:var(--tabs-card-list-space-gap)}.gap-x-\[var\(--descriptions-column-gap\)\]{column-gap:var(--descriptions-column-gap)}.gap-x-\[var\(--descriptions-label-gap\)\]{column-gap:var(--descriptions-label-gap)}.gap-y-\[var\(--descriptions-row-gap\)\]{row-gap:var(--descriptions-row-gap)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:hsl(var(--border))}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * var(--radius-ratio) * var(--radius-ratio))}.rounded-\[0_0_var\(--tabs-card-radius\)_var\(--tabs-card-radius\)\]{border-radius:0 0 var(--tabs-card-radius) var(--tabs-card-radius)}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--button-radius\)\]{border-radius:var(--button-radius)}.rounded-\[var\(--control-radius\)\]{border-radius:var(--control-radius)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sharp\)\]{border-radius:var(--radius-sharp)}.rounded-\[var\(--tabs-card-list-radius\)\]{border-radius:var(--tabs-card-list-radius)}.rounded-\[var\(--tabs-card-radius\)_var\(--tabs-card-radius\)_0_0\]{border-radius:var(--tabs-card-radius) var(--tabs-card-radius) 0 0}.rounded-\[var\(--tabs-trigger-line-radius\)\]{border-radius:var(--tabs-trigger-line-radius)}.rounded-\[var\(--topbar-item-radius\)\]{border-radius:var(--topbar-item-radius)}.rounded-\[var\(--upload-crop-preview-radius\)\]{border-radius:var(--upload-crop-preview-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) / var(--radius-ratio))}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * var(--radius-ratio))}.rounded-xs{border-radius:calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio) / var(--radius-ratio))}.rounded-s-\[var\(--control-trigger-radius-start\,var\(--control-radius\)\)\]{border-start-start-radius:var(--control-trigger-radius-start,var(--control-radius));border-end-start-radius:var(--control-trigger-radius-start,var(--control-radius))}.rounded-s-\[var\(--input-radius-start\,var\(--control-radius\)\)\]{border-start-start-radius:var(--input-radius-start,var(--control-radius));border-end-start-radius:var(--input-radius-start,var(--control-radius))}.rounded-s-\[var\(--tabs-card-radius\)\]{border-start-start-radius:var(--tabs-card-radius);border-end-start-radius:var(--tabs-card-radius)}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-\[var\(--control-trigger-radius-end\,var\(--control-radius\)\)\]{border-start-end-radius:var(--control-trigger-radius-end,var(--control-radius));border-end-end-radius:var(--control-trigger-radius-end,var(--control-radius))}.rounded-e-\[var\(--input-radius-end\,var\(--control-radius\)\)\]{border-start-end-radius:var(--input-radius-end,var(--control-radius));border-end-end-radius:var(--input-radius-end,var(--control-radius))}.rounded-e-\[var\(--tabs-card-radius\)\]{border-start-end-radius:var(--tabs-card-radius);border-end-end-radius:var(--tabs-card-radius)}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-accent{border-color:hsl(var(--accent))}.border-attention{border-color:hsl(var(--attention))}.border-border{border-color:hsl(var(--border))}.border-brand{border-color:hsl(var(--text-brand,from hsl(var(--primary)) var(--text-brand-channels)))}.border-destructive,.border-destructive\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.border-foreground-disabled{border-color:hsl(var(--text-disabled))}.border-foreground-tertiary{border-color:hsl(var(--text-tertiary))}.border-info,.border-info\/30{border-color:hsl(var(--info))}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, hsl(var(--info)) 30%, transparent)}}.border-input{border-color:hsl(var(--input) / var(--input-alpha,100%))}.border-link{border-color:hsl(var(--text-link,from hsl(var(--primary)) var(--text-link-channels)))}.border-muted{border-color:hsl(var(--muted))}.border-primary,.border-primary\/30{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.border-primary\/40{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.border-primary\/50{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.border-secondary{border-color:hsl(var(--secondary))}.border-success,.border-success\/30{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, hsl(var(--success)) 30%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, hsl(var(--warning)) 30%, transparent)}}.\[background-color\:var\(--surface-destructive\,color-mix\(in_oklab\,hsl\(var\(--destructive\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-destructive,hsl(var(--destructive)))}@supports (color:color-mix(in lab, red, red)){.\[background-color\:var\(--surface-destructive\,color-mix\(in_oklab\,hsl\(var\(--destructive\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-destructive,color-mix(in oklab,hsl(var(--destructive)) 10%,transparent))}}.\[background-color\:var\(--surface-info\,color-mix\(in_oklab\,hsl\(var\(--info\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-info,hsl(var(--info)))}@supports (color:color-mix(in lab, red, red)){.\[background-color\:var\(--surface-info\,color-mix\(in_oklab\,hsl\(var\(--info\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-info,color-mix(in oklab,hsl(var(--info)) 10%,transparent))}}.\[background-color\:var\(--surface-success\,color-mix\(in_oklab\,hsl\(var\(--success\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-success,hsl(var(--success)))}@supports (color:color-mix(in lab, red, red)){.\[background-color\:var\(--surface-success\,color-mix\(in_oklab\,hsl\(var\(--success\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-success,color-mix(in oklab,hsl(var(--success)) 10%,transparent))}}.\[background-color\:var\(--surface-warning\,color-mix\(in_oklab\,hsl\(var\(--warning\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-warning,hsl(var(--warning)))}@supports (color:color-mix(in lab, red, red)){.\[background-color\:var\(--surface-warning\,color-mix\(in_oklab\,hsl\(var\(--warning\)\)_10\%\,transparent\)\)\]{background-color:var(--surface-warning,color-mix(in oklab,hsl(var(--warning)) 10%,transparent))}}.\[background-color\:…\]{background-color:…}.bg-\[\#c0392f\]{background-color:#c0392f}.bg-\[hsl\(var\(--tabs-card-background\,var\(--muted\)\)\)\]{background-color:hsl(var(--tabs-card-background,var(--muted)))}.bg-accent{background-color:hsl(var(--accent))}.bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.bg-accent\/60{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, hsl(var(--accent)) 60%, transparent)}}.bg-accent\/70{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, hsl(var(--accent)) 70%, transparent)}}.bg-attention{background-color:hsl(var(--attention))}.bg-attention-foreground{background-color:hsl(var(--attention-foreground))}.bg-background{background-color:hsl(var(--background))}.bg-brand{background-color:hsl(var(--text-brand,from hsl(var(--primary)) var(--text-brand-channels)))}.bg-card{background-color:hsl(var(--card) / var(--card-alpha,100%))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive-active{background-color:hsl(var(--destructive-active))}.bg-destructive-foreground{background-color:hsl(var(--destructive-foreground))}.bg-destructive-hover{background-color:hsl(var(--destructive-hover))}.bg-foreground-disabled{background-color:hsl(var(--text-disabled))}.bg-foreground-tertiary{background-color:hsl(var(--text-tertiary))}.bg-info{background-color:hsl(var(--info))}.bg-info-foreground{background-color:hsl(var(--info-foreground))}.bg-link{background-color:hsl(var(--text-link,from hsl(var(--primary)) var(--text-link-channels)))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-active{background-color:hsl(var(--primary-active,from hsl(var(--primary)) var(--primary-active-channels)))}.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.bg-primary-hover{background-color:hsl(var(--primary-hover,from hsl(var(--primary)) var(--primary-hover-channels)))}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, hsl(var(--primary)) 4%, transparent)}}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--primary)) 6%, transparent)}}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary-active{background-color:hsl(var(--secondary-active) / var(--secondary-active-alpha,100%))}.bg-secondary-foreground{background-color:hsl(var(--secondary-foreground))}.bg-secondary-hover{background-color:hsl(var(--secondary-hover) / var(--secondary-hover-alpha,100%))}.bg-success{background-color:hsl(var(--success))}.bg-success-foreground{background-color:hsl(var(--success-foreground))}.bg-success\/10{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, hsl(var(--success)) 10%, transparent)}}.bg-success\/15{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, hsl(var(--success)) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:hsl(var(--warning))}.bg-warning-foreground{background-color:hsl(var(--warning-foreground))}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[var\(--tabs-card-list-space-inset\)\]{padding:var(--tabs-card-list-space-inset)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--app-shell-mobile-nav-inset\)\]{padding-inline:var(--app-shell-mobile-nav-inset)}.px-\[var\(--card-space-inset\)\]{padding-inline:var(--card-space-inset)}.px-\[var\(--sheet-pad-x\)\]{padding-inline:var(--sheet-pad-x)}.px-\[var\(--tabs-list-line-space-inset\)\]{padding-inline:var(--tabs-list-line-space-inset)}.px-\[var\(--tabs-trigger-line-padding-x\)\]{padding-inline:var(--tabs-trigger-line-padding-x)}.px-\[var\(--tabs-trigger-padding-x-lg\)\]{padding-inline:var(--tabs-trigger-padding-x-lg)}.px-\[var\(--tabs-trigger-padding-x-md\)\]{padding-inline:var(--tabs-trigger-padding-x-md)}.px-\[var\(--tabs-trigger-padding-x-sm\)\]{padding-inline:var(--tabs-trigger-padding-x-sm)}.px-\[var\(--upload-crop-zoom-space-inline\)\]{padding-inline:var(--upload-crop-zoom-space-inline)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[calc\(var\(--tabs-list-line-space-inset\)_\+_var\(--tabs-list-focus-ring-space-inset\,calc\(var\(--focus-ring-width\)_\+_var\(--focus-ring-glow-width\)\)\)\)\]{padding-block:calc(var(--tabs-list-line-space-inset) + var(--tabs-list-focus-ring-space-inset,calc(var(--focus-ring-width) + var(--focus-ring-glow-width))))}.py-\[length\:var\(--table-cell-padding-y\)\]{padding-block:var(--table-cell-padding-y)}.py-\[var\(--sheet-pad-y\)\]{padding-block:var(--sheet-pad-y)}.py-\[var\(--tabs-trigger-line-padding-y\)\]{padding-block:var(--tabs-trigger-line-padding-y)}.\!ps-\[var\(--search-input-start-padding\)\]{padding-inline-start:var(--search-input-start-padding)!important}.\!pe-\[var\(--search-input-end-padding\)\]{padding-inline-end:var(--search-input-end-padding)!important}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[var\(--query-load-more-space-block-start\)\]{padding-top:var(--query-load-more-space-block-start)}.pt-\[var\(--query-loading-more-space-block-start\)\]{padding-top:var(--query-loading-more-space-block-start)}.pt-safe{padding-top:var(--safe-top)}.inset-x-safe{padding-left:var(--safe-left);padding-right:var(--safe-right)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-safe{padding-bottom:var(--safe-bottom)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-family-mono)}.text-3xl{font-size:var(--font-size-3xl,calc(var(--font-size-display) / var(--font-size-display-ratio) / var(--font-size-display-ratio)));line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--font-size-4xl,calc(var(--font-size-display) / var(--font-size-display-ratio)));line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--font-size-5xl,var(--font-size-display));line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--font-size-sm,var(--font-size-base));line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xs{font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)))}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--descriptions-label-font-size\)\]{font-size:var(--descriptions-label-font-size)}.text-\[length\:var\(--descriptions-value-font-size\)\]{font-size:var(--descriptions-value-font-size)}.text-\[length\:var\(--form-label-font-size\)\]{font-size:var(--form-label-font-size)}.text-\[length\:var\(--tabs-trigger-font-size-lg\)\]{font-size:var(--tabs-trigger-font-size-lg)}.text-\[length\:var\(--tabs-trigger-font-size-md\)\]{font-size:var(--tabs-trigger-font-size-md)}.text-\[length\:var\(--tabs-trigger-font-size-sm\)\]{font-size:var(--tabs-trigger-font-size-sm)}.leading-\[var\(--control-label-line-height\)\]{--tw-leading:var(--control-label-line-height);line-height:var(--control-label-line-height)}.leading-\[var\(--descriptions-label-line-height\)\]{--tw-leading:var(--descriptions-label-line-height);line-height:var(--descriptions-label-line-height)}.leading-\[var\(--descriptions-value-line-height\)\]{--tw-leading:var(--descriptions-value-line-height);line-height:var(--descriptions-value-line-height)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-attention{color:hsl(var(--attention))}.text-attention-foreground{color:hsl(var(--attention-foreground))}.text-brand{color:hsl(var(--text-brand,from hsl(var(--primary)) var(--text-brand-channels)))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-error-strong{color:hsl(var(--text-error))}.text-foreground{color:hsl(var(--foreground))}.text-foreground-disabled{color:hsl(var(--text-disabled))}.text-foreground-tertiary{color:hsl(var(--text-tertiary))}.text-info{color:hsl(var(--info))}.text-info-foreground{color:hsl(var(--info-foreground))}.text-info-strong{color:hsl(var(--text-info))}.text-link{color:hsl(var(--text-link,from hsl(var(--primary)) var(--text-link-channels)))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-strong{color:hsl(var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels)))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-success-strong{color:hsl(var(--text-success))}.text-warning{color:hsl(var(--warning))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.text-warning-strong{color:hsl(var(--text-warning))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent{--tw-ring-color:hsl(var(--accent))}.ring-attention{--tw-ring-color:hsl(var(--attention))}.ring-destructive{--tw-ring-color:hsl(var(--destructive))}.ring-info{--tw-ring-color:hsl(var(--info))}.ring-muted{--tw-ring-color:hsl(var(--muted))}.ring-primary,.ring-primary\/25{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.ring-primary\/30{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.ring-secondary{--tw-ring-color:hsl(var(--secondary))}.ring-success{--tw-ring-color:hsl(var(--success))}.ring-warning{--tw-ring-color:hsl(var(--warning))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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{-webkit-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,);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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-\[var\(--disabled-opacity\)\]:is(:where(.group)[data-disabled=true] *){opacity:var(--disabled-opacity)}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-none:is(:where(.group\/tabs)[data-orientation=vertical] *){flex:none}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:flex-none:is(:where(.group\/tabs-list)[data-variant=line] *){flex:none}.group-data-\[variant\=line\]\/tabs-list\:border-e-0:is(:where(.group\/tabs-list)[data-variant=line] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.group-data-\[variant\=line\]\/tabs-list\:border-b-0:is(:where(.group\/tabs-list)[data-variant=line] *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-\[var\(--control-label-disabled-alpha\)\]:is(:where(.peer):disabled~*){opacity:var(--control-label-disabled-alpha)}.selection\:bg-primary ::selection{background-color:hsl(var(--primary))}.selection\:bg-primary::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground ::selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}@media (hover:hover){.hover\:\[background-color\:color-mix\(in_oklab\,hsl\(var\(--accent\)\)_var\(--table-row-hover-background-alpha\,70\%\)\,transparent\)\]:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:\[background-color\:color-mix\(in_oklab\,hsl\(var\(--accent\)\)_var\(--table-row-hover-background-alpha\,70\%\)\,transparent\)\]:hover{background-color:color-mix(in oklab,hsl(var(--accent)) var(--table-row-hover-background-alpha,70%),transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/70:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 70%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-accent:active{background-color:hsl(var(--accent))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true],.data-\[invalid\]\:border-destructive[data-invalid]{border-color:hsl(var(--destructive))}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:\[scrollbar-width\:none\][data-orientation=horizontal]{scrollbar-width:none}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:flex-col-reverse[data-orientation=horizontal]{flex-direction:column-reverse}.data-\[orientation\=horizontal\]\:overflow-x-auto[data-orientation=horizontal]{overflow-x:auto}.data-\[orientation\=horizontal\]\:overflow-y-hidden[data-orientation=horizontal]{overflow-y:hidden}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.data-\[state\=active\]\:border-s-\[hsl\(var\(--tabs-panel-background\,var\(--background\)\)\)\][data-state=active]{border-inline-start-color:hsl(var(--tabs-panel-background,var(--background)))}.data-\[state\=active\]\:border-e-\[hsl\(var\(--tabs-panel-background\,var\(--background\)\)\)\][data-state=active]{border-inline-end-color:hsl(var(--tabs-panel-background,var(--background)))}.data-\[state\=active\]\:border-t-\[hsl\(var\(--tabs-panel-background\,var\(--background\)\)\)\][data-state=active]{border-top-color:hsl(var(--tabs-panel-background,var(--background)))}.data-\[state\=active\]\:border-b-\[hsl\(var\(--tabs-panel-background\,var\(--background\)\)\)\][data-state=active]{border-bottom-color:hsl(var(--tabs-panel-background,var(--background)))}.data-\[state\=active\]\:bg-\[hsl\(var\(--tabs-panel-background\,var\(--background\)\)\)\][data-state=active]{background-color:hsl(var(--tabs-panel-background,var(--background)))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.group-data-\[variant\=default\]\/tabs\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:border-primary\/25:is(:where(.group\/tabs)[data-variant=default] *):is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=default\]\/tabs\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:border-primary\/25:is(:where(.group\/tabs)[data-variant=default] *):is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{border-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.group-data-\[variant\=default\]\/tabs\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs)[data-variant=default] *):is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:hsl(var(--primary))}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:hsl(var(--primary))}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:hsl(var(--primary-foreground))}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-primary\/\[0\.06\][data-state=selected]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:bg-primary\/\[0\.06\][data-state=selected]{background-color:color-mix(in oklab, hsl(var(--primary)) 6%, transparent)}}.data-\[status\=error\]\:border-destructive[data-status=error]{border-color:hsl(var(--destructive))}.data-\[status\=warning\]\:border-warning[data-status=warning]{border-color:hsl(var(--warning))}.data-\[variant\=default\]\:bg-muted[data-variant=default]{background-color:hsl(var(--muted))}.data-\[variant\=default\]\:bg-transparent[data-variant=default]{background-color:#0000}.data-\[variant\=line\]\:gap-\[var\(--tabs-list-line-space-gap\)\][data-variant=line]{gap:var(--tabs-list-line-space-gap)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[variant\=line\]\:bg-transparent[data-variant=line]{background-color:#0000}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (width>=901px){.min-\[901px\]\:flex{display:flex}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-\[…\]{width:…}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\[var\(--button-xs-icon-size\)\] svg{width:var(--button-xs-icon-size);height:var(--button-xs-icon-size)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[var\(--button-xs-icon-size\)\] svg:not([class*=size-]){width:var(--button-xs-icon-size);height:var(--button-xs-icon-size)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}.\[\&_th_button\]\:justify-center th button{justify-content:center}.\[\&_tr\]\:bg-secondary tr{background-color:hsl(var(--secondary))}.\[\&\>\[data-slot\=select-value\]\]\:line-clamp-1>[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>\[data-slot\=select-value\]\]\:text-ellipsis>[data-slot=select-value]{text-overflow:ellipsis}.\[\&\>\[data-slot\=select-value\]\]\:whitespace-normal>[data-slot=select-value]{white-space:normal}.\[\&\[data-orientation\=horizontal\]\:\:-webkit-scrollbar\]\:hidden[data-orientation=horizontal]::-webkit-scrollbar{display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer godxjp-ui-responsive{@container ui-table-collection not (width>=40rem){[data-collapse-below=sm] [data-slot=table]{--table-action-collection-primary-width:var(--table-action-collection-primary-width-compact);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-compact);--table-action-collection-meta-width:var(--table-action-collection-meta-width-compact);--table-action-collection-actions-width:var(--table-action-collection-actions-width-compact);--table-row-height:var(--table-action-collection-row-height-compact);--table-cell-space-x:var(--table-action-collection-cell-space-x-compact);--table-cell-padding-y:var(--table-action-collection-cell-padding-y-compact);font-size:var(--table-action-collection-font-size-compact);min-inline-size:var(--table-action-collection-min-inline-size-compact)}[data-collapse-below=sm] [data-slot=table-cell] *{white-space:normal}[data-collapse-below=sm] [data-slot=table]:has([data-slot=table-head]:nth-child(7),[data-slot=table-head][data-priority=primary]~[data-slot=table-head][data-priority=primary],[data-slot=table-head][data-priority=secondary]~[data-slot=table-head][data-priority=secondary],[data-slot=table-head][data-priority=meta]~[data-slot=table-head][data-priority=meta]){--table-action-collection-primary-width:var(--table-action-collection-primary-width-floor);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-floor);--table-action-collection-meta-width:var(--table-action-collection-meta-width-floor);--table-action-collection-flex-width:var(--table-action-collection-flex-width-floor)}}@container ui-table-collection not (width>=48rem){[data-collapse-below=md] [data-slot=table]{--table-action-collection-primary-width:var(--table-action-collection-primary-width-compact);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-compact);--table-action-collection-meta-width:var(--table-action-collection-meta-width-compact);--table-action-collection-actions-width:var(--table-action-collection-actions-width-compact);--table-row-height:var(--table-action-collection-row-height-compact);--table-cell-space-x:var(--table-action-collection-cell-space-x-compact);--table-cell-padding-y:var(--table-action-collection-cell-padding-y-compact);font-size:var(--table-action-collection-font-size-compact);min-inline-size:var(--table-action-collection-min-inline-size-compact)}[data-collapse-below=md] [data-slot=table-cell] *{white-space:normal}[data-collapse-below=md] [data-slot=table]:has([data-slot=table-head]:nth-child(7),[data-slot=table-head][data-priority=primary]~[data-slot=table-head][data-priority=primary],[data-slot=table-head][data-priority=secondary]~[data-slot=table-head][data-priority=secondary],[data-slot=table-head][data-priority=meta]~[data-slot=table-head][data-priority=meta]){--table-action-collection-primary-width:var(--table-action-collection-primary-width-floor);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-floor);--table-action-collection-meta-width:var(--table-action-collection-meta-width-floor);--table-action-collection-flex-width:var(--table-action-collection-flex-width-floor)}}@container ui-table-collection not (width>=64rem){[data-collapse-below=lg] [data-slot=table]{--table-action-collection-primary-width:var(--table-action-collection-primary-width-compact);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-compact);--table-action-collection-meta-width:var(--table-action-collection-meta-width-compact);--table-action-collection-actions-width:var(--table-action-collection-actions-width-compact);--table-row-height:var(--table-action-collection-row-height-compact);--table-cell-space-x:var(--table-action-collection-cell-space-x-compact);--table-cell-padding-y:var(--table-action-collection-cell-padding-y-compact);font-size:var(--table-action-collection-font-size-compact);min-inline-size:var(--table-action-collection-min-inline-size-compact)}[data-collapse-below=lg] [data-slot=table-cell] *{white-space:normal}[data-collapse-below=lg] [data-slot=table]:has([data-slot=table-head]:nth-child(7),[data-slot=table-head][data-priority=primary]~[data-slot=table-head][data-priority=primary],[data-slot=table-head][data-priority=secondary]~[data-slot=table-head][data-priority=secondary],[data-slot=table-head][data-priority=meta]~[data-slot=table-head][data-priority=meta]){--table-action-collection-primary-width:var(--table-action-collection-primary-width-floor);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-floor);--table-action-collection-meta-width:var(--table-action-collection-meta-width-floor);--table-action-collection-flex-width:var(--table-action-collection-flex-width-floor)}}@container ui-table-collection not (width>=80rem){[data-collapse-below=xl] [data-slot=table]{--table-action-collection-primary-width:var(--table-action-collection-primary-width-compact);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-compact);--table-action-collection-meta-width:var(--table-action-collection-meta-width-compact);--table-action-collection-actions-width:var(--table-action-collection-actions-width-compact);--table-row-height:var(--table-action-collection-row-height-compact);--table-cell-space-x:var(--table-action-collection-cell-space-x-compact);--table-cell-padding-y:var(--table-action-collection-cell-padding-y-compact);font-size:var(--table-action-collection-font-size-compact);min-inline-size:var(--table-action-collection-min-inline-size-compact)}[data-collapse-below=xl] [data-slot=table-cell] *{white-space:normal}[data-collapse-below=xl] [data-slot=table]:has([data-slot=table-head]:nth-child(7),[data-slot=table-head][data-priority=primary]~[data-slot=table-head][data-priority=primary],[data-slot=table-head][data-priority=secondary]~[data-slot=table-head][data-priority=secondary],[data-slot=table-head][data-priority=meta]~[data-slot=table-head][data-priority=meta]){--table-action-collection-primary-width:var(--table-action-collection-primary-width-floor);--table-action-collection-secondary-width:var(--table-action-collection-secondary-width-floor);--table-action-collection-meta-width:var(--table-action-collection-meta-width-floor);--table-action-collection-flex-width:var(--table-action-collection-flex-width-floor)}}@container ui-table-stacked-collection not (width>=40rem){[data-collapse-below=sm] [data-slot=table]{display:block}[data-collapse-below=sm] [data-slot=table]>thead{display:none}[data-collapse-below=sm] [data-slot=table]>tbody{display:block}[data-collapse-below=sm] .ui-table-row{border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));height:auto;padding:var(--table-stacked-collection-card-padding-y) var(--table-stacked-collection-card-padding-x);margin-block-end:var(--table-stacked-collection-card-gap);display:block}[data-collapse-below=sm] .ui-table-row:last-child{margin-block-end:0}[data-collapse-below=sm] [data-slot=table-cell]{padding-block:var(--table-stacked-collection-cell-padding-y);white-space:normal;overflow-wrap:anywhere;display:block}[data-collapse-below=sm] .ui-table-stacked-collection-label{font-size:var(--table-stacked-collection-label-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));margin-block-end:var(--space-stack-xs);display:block}}@container ui-table-stacked-collection not (width>=48rem){[data-collapse-below=md] [data-slot=table]{display:block}[data-collapse-below=md] [data-slot=table]>thead{display:none}[data-collapse-below=md] [data-slot=table]>tbody{display:block}[data-collapse-below=md] .ui-table-row{border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));height:auto;padding:var(--table-stacked-collection-card-padding-y) var(--table-stacked-collection-card-padding-x);margin-block-end:var(--table-stacked-collection-card-gap);display:block}[data-collapse-below=md] .ui-table-row:last-child{margin-block-end:0}[data-collapse-below=md] [data-slot=table-cell]{padding-block:var(--table-stacked-collection-cell-padding-y);white-space:normal;overflow-wrap:anywhere;display:block}[data-collapse-below=md] .ui-table-stacked-collection-label{font-size:var(--table-stacked-collection-label-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));margin-block-end:var(--space-stack-xs);display:block}}@container ui-table-stacked-collection not (width>=64rem){[data-collapse-below=lg] [data-slot=table]{display:block}[data-collapse-below=lg] [data-slot=table]>thead{display:none}[data-collapse-below=lg] [data-slot=table]>tbody{display:block}[data-collapse-below=lg] .ui-table-row{border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));height:auto;padding:var(--table-stacked-collection-card-padding-y) var(--table-stacked-collection-card-padding-x);margin-block-end:var(--table-stacked-collection-card-gap);display:block}[data-collapse-below=lg] .ui-table-row:last-child{margin-block-end:0}[data-collapse-below=lg] [data-slot=table-cell]{padding-block:var(--table-stacked-collection-cell-padding-y);white-space:normal;overflow-wrap:anywhere;display:block}[data-collapse-below=lg] .ui-table-stacked-collection-label{font-size:var(--table-stacked-collection-label-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));margin-block-end:var(--space-stack-xs);display:block}}@container ui-table-stacked-collection not (width>=80rem){[data-collapse-below=xl] [data-slot=table]{display:block}[data-collapse-below=xl] [data-slot=table]>thead{display:none}[data-collapse-below=xl] [data-slot=table]>tbody{display:block}[data-collapse-below=xl] .ui-table-row{border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));height:auto;padding:var(--table-stacked-collection-card-padding-y) var(--table-stacked-collection-card-padding-x);margin-block-end:var(--table-stacked-collection-card-gap);display:block}[data-collapse-below=xl] .ui-table-row:last-child{margin-block-end:0}[data-collapse-below=xl] [data-slot=table-cell]{padding-block:var(--table-stacked-collection-cell-padding-y);white-space:normal;overflow-wrap:anywhere;display:block}[data-collapse-below=xl] .ui-table-stacked-collection-label{font-size:var(--table-stacked-collection-label-font-size);font-weight:var(--font-weight-medium);color:hsl(var(--muted-foreground));margin-block-end:var(--space-stack-xs);display:block}}@media (width>=640px){[data-slot=descriptions][data-columns-responsive]{--descriptions-column-count:var(--descriptions-column-count-sm,var(--descriptions-column-count-base,1))}[data-slot=descriptions-item][data-span-responsive]{--descriptions-item-span:var(--descriptions-item-span-sm,var(--descriptions-item-span-base,1))}}@media (width>=768px){[data-slot=descriptions][data-columns-responsive]{--descriptions-column-count:var(--descriptions-column-count-md,var(--descriptions-column-count-sm,var(--descriptions-column-count-base,1)))}[data-slot=descriptions-item][data-span-responsive]{--descriptions-item-span:var(--descriptions-item-span-md,var(--descriptions-item-span-sm,var(--descriptions-item-span-base,1)))}}@media (width>=1024px){[data-slot=descriptions][data-columns-responsive]{--descriptions-column-count:var(--descriptions-column-count-lg,var(--descriptions-column-count-md,var(--descriptions-column-count-sm,var(--descriptions-column-count-base,1))))}[data-slot=descriptions-item][data-span-responsive]{--descriptions-item-span:var(--descriptions-item-span-lg,var(--descriptions-item-span-md,var(--descriptions-item-span-sm,var(--descriptions-item-span-base,1))))}}@media (width>=1280px){[data-slot=descriptions][data-columns-responsive]{--descriptions-column-count:var(--descriptions-column-count-xl,var(--descriptions-column-count-lg,var(--descriptions-column-count-md,var(--descriptions-column-count-sm,var(--descriptions-column-count-base,1)))))}[data-slot=descriptions-item][data-span-responsive]{--descriptions-item-span:var(--descriptions-item-span-xl,var(--descriptions-item-span-lg,var(--descriptions-item-span-md,var(--descriptions-item-span-sm,var(--descriptions-item-span-base,1)))))}}}[lang=ja]{--font-family-sans:var(--font-sans-ja,var(--font-sans-base))}[lang=ko]{--font-family-sans:var(--font-sans-ko,var(--font-sans-base))}[lang=vi]{--font-family-sans:var(--font-sans-vi,var(--font-sans-base))}[lang=zh],[lang=zh-Hans],[lang=zh-CN]{--font-family-sans:var(--font-sans-zh-hans,var(--font-sans-base))}[lang=zh-Hant],[lang=zh-TW]{--font-family-sans:var(--font-sans-zh-hant,var(--font-sans-base))}:root{--flex-surface-background:initial;--flex-surface-warning-alpha:.04;--flex-surface-radius:initial;--flex-actions-offset-block:initial;--flex-actions-offset-inline:initial;--background:60 33% 99%;--foreground:48 8% 13%;--card-alpha:100%;--popover-alpha:100%;--input-alpha:100%;--secondary-hover-alpha:100%;--secondary-active-alpha:100%;--card:60 33% 99%;--card-foreground:48 8% 13%;--popover:60 33% 99%;--popover-foreground:48 8% 13%;--primary:268.7 100% 50%;--primary-foreground:60 33% 99%;--secondary:45 15% 95%;--secondary-foreground:48 8% 13%;--muted:45 15% 95%;--muted-foreground:44 5% 39%;--accent:40 13% 91%;--accent-foreground:48 8% 13%;--destructive:357 64% 44%;--destructive-foreground:60 33% 99%;--border:30 7% 93%;--input:30 7% 53%;--success:146 40% 58%;--success-foreground:48 8% 13%;--warning:44 100% 49%;--warning-foreground:48 8% 13%;--info:221 40% 50%;--info-foreground:60 33% 99%;--attention:25 99% 46%;--attention-foreground:48 8% 13%;--brand:268.7 100% 50%;--brand-foreground:60 33% 99%;--text-tertiary:44 5% 55%;--text-disabled:40 6% 68%;--text-success:152 84% 22%;--text-warning:36 100% 28%;--text-info:221 70% 38%;--text-error:357 75% 38%;--mark-primary:initial;--mark-success:initial;--mark-warning:initial;--mark-info:initial;--mark-destructive:initial;--mark-attention:initial;--surface-success:initial;--surface-success-alpha:initial;--surface-warning:initial;--surface-warning-alpha:initial;--surface-info:initial;--surface-info-alpha:initial;--surface-destructive:initial;--surface-destructive-alpha:initial;--secondary-hover:45 15% 91%;--secondary-active:45 15% 88%;--wa-ai:#165e83;--wa-gunjo:#4c6cb3;--wa-ruri:#1e50a2;--wa-kon:#223a70;--wa-wakatake:#68be8d;--wa-moegi:#006e54;--wa-yamabuki:#f8b500;--wa-shu:#eb6101;--wa-akane:#b7282e;--wa-enji:#b94047;--wa-sakura:#fef4f4;--wa-sumi:#595857;--wa-nezu:#949495;--chart-1:#0077c7;--chart-2:#006e54;--chart-3:#af8000;--chart-4:#b7282e;--chart-5:#4c6cb3;--chart-6:#eb6101;--disabled-opacity:.5;--radius:calc(.375rem * var(--scaling));--radius-ratio:1.618;--radius-pill:9999px;--radius-sharp:0;--shadow-color:0 0 0;--shadow-xs:0 1px 1px 0 rgb(var(--shadow-color) / .04);--shadow-sm:0 1px 2px 0 rgb(var(--shadow-color) / .05);--shadow-md:0 4px 6px -1px rgb(var(--shadow-color) / .1), 0 2px 4px -2px rgb(var(--shadow-color) / .1);--shadow-lg:0 10px 15px -3px rgb(var(--shadow-color) / .1), 0 4px 6px -4px rgb(var(--shadow-color) / .1);--shadow-xl:0 20px 25px -5px rgb(var(--shadow-color) / .1), 0 8px 10px -6px rgb(var(--shadow-color) / .1);--shadow-2xl:0 25px 50px -12px rgb(var(--shadow-color) / .25);--shadow-glow:0 0 0 0 transparent;--brand-glow-color:initial;--brand-glow-alpha:.18;--brand-glow-size:60% 50%;--brand-glow-position:50% 0%;--brand-glow:initial;--focus-outline:1;--focus-outline-weight:initial;--focus-outline-color:initial;--control-outline-width:calc(var(--stroke-md) * var(--focus-outline));--focus-outline-offset:0px;--focus-ring-color:initial;--focus-ring-weight:var(--focus-outline-weight,var(--stroke-hairline));--focus-ring-width:calc(var(--focus-ring-weight) * var(--focus-outline));--focus-ring-opacity:1;--focus-ring-glow-width:var(--control-outline-width);--focus-ring-glow-color:initial;--focus-ring-glow-alpha:var(--control-outline-alpha);--focus-field-shadow:initial;--focus-ring-offset:var(--focus-outline-offset);--focus-ring-clip-margin:8px;--region-focus-ring-width:0;--region-focus-ring-color:initial;--gradient-brand:none;--gradient-hero:none;--gradient-glow:none;--font-sans-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif;--font-sans-ja:initial;--font-sans-ko:initial;--font-sans-vi:initial;--font-sans-zh-hans:initial;--font-sans-zh-hant:initial;--font-family-sans:var(--font-sans-base);--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-family-display:var(--font-family-sans);--font-family-body:var(--font-family-sans);--font-size-base:.875rem;--font-size-ratio:1.1227;--font-size-2xs:initial;--font-size-xs:initial;--font-size-sm:initial;--font-size-lg:initial;--font-size-xl:initial;--font-size-2xl:initial;--font-size-display:clamp(2rem, 1.5rem + 2.5vw, 3.375rem);--font-size-display-ratio:1.28;--font-size-3xl:initial;--font-size-4xl:initial;--font-size-5xl:initial;--heading-h1:initial;--heading-h2:initial;--heading-h3:initial;--heading-h4:initial;--heading-h5:initial;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:700;--font-weight-black:800;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-body:1.7;--letter-spacing-tight:0;--scaling:1;--touch-target-min:1.5rem;--space-0:0;--space-1:calc(.25rem * var(--scaling));--space-2:calc(.5rem * var(--scaling));--space-3:calc(.75rem * var(--scaling));--space-4:calc(1rem * var(--scaling));--space-5:calc(1.25rem * var(--scaling));--space-6:calc(1.5rem * var(--scaling));--space-8:calc(2rem * var(--scaling));--space-10:calc(2.5rem * var(--scaling));--space-12:calc(3rem * var(--scaling));--space-20:calc(5rem * var(--scaling));--space-24:calc(6rem * var(--scaling));--icon-size-2xs:.625rem;--icon-size-xs:.75rem;--icon-size-sm:.875rem;--icon-size-md:1rem;--icon-size-lg:1.25rem;--icon-size-xl:1.5rem;--icon-size-2xl:2.25rem;--icon-size-3xl:2.5rem;--icon-size-4xl:3rem;--stroke-hairline:1px;--stroke-sm:1.5px;--stroke-md:2px;--stroke-lg:3px;--stroke-xl:4px;--stroke-2xl:6px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--surface-backdrop-saturate:initial;--band-height-xs:1.5rem;--band-height-sm:1.75rem;--band-height-md:2rem;--band-height-lg:2.25rem;--band-height-xl:2.75rem;--band-height-2xl:3rem;--band-height-3xl:3.5rem;--ratio-phi:1.61803;--phi-unit:var(--space-4);--phi-n2:calc(var(--phi-unit) / var(--ratio-phi) / var(--ratio-phi));--phi-n1:calc(var(--phi-unit) / var(--ratio-phi));--phi-0:var(--phi-unit);--phi-p1:calc(var(--phi-unit) * var(--ratio-phi));--phi-p2:calc(var(--phi-p1) * var(--ratio-phi));--duration-fast:.15s;--duration-base:.25s;--duration-slow:.5s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ease-decelerate:cubic-bezier(0, 0, 0, 1);--ease-accelerate:cubic-bezier(.3, 0, 1, 1);--reveal-distance:10px;--reveal-stagger-step:60ms;--duration-loop:1.4s;--activity-interval:var(--duration-loop);--activity-stagger-step:.16s;--marquee-interval:20s;--marquee-interval-slow:calc(var(--marquee-interval) * 2);--marquee-interval-fast:calc(var(--marquee-interval) / 2)}.ui-scale-fixed{--scaling:1;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-20:5rem;--space-24:6rem;--radius:.375rem;--control-height:var(--control-height-default);--control-height-sm:var(--band-height-sm);--control-height-lg:var(--band-height-lg);--control-height-xs:var(--band-height-xs);--control-icon-size:var(--icon-size-md);--control-icon-size-sm:var(--icon-size-sm);--control-padding-x:var(--space-3);--control-gap:var(--space-2);--control-gap-sm:var(--space-1);--checkbox-size:1rem;--switch-width:2.25rem;--switch-height:1.25rem;--switch-thumb-size:1rem;--switch-thumb-translate:1rem;--table-row-height:var(--table-row-height-default);--table-cell-padding-y:var(--space-2);--phi-unit:var(--space-4);--space-page-x:var(--space-6);--space-page-y:var(--space-6);--space-section:var(--space-4);--space-section-band:var(--space-20);--space-section-hero:var(--space-24);--space-stack-xs:var(--space-1);--space-stack-sm:var(--space-2);--space-stack-md:var(--space-4);--space-stack-lg:var(--space-6);--space-stack-xl:var(--space-10);--space-inline-xs:var(--space-1);--space-inline-sm:var(--space-2);--space-inline-md:var(--space-3);--space-inline-lg:var(--space-4);--space-inline-xl:var(--space-6);--space-chrome-x:var(--space-6);--space-chrome-y:var(--space-4);--space-chrome-gap:var(--space-2);--field-label-gap:var(--space-2)}.dark,:root[data-theme=dark]{--background:48 9% 9%;--foreground:60 20% 96%;--card:48 8% 12%;--card-foreground:60 20% 96%;--popover:48 8% 12%;--popover-foreground:60 20% 96%;--primary:268.7 100% 86.9%;--primary-foreground:48 9% 9%;--secondary:45 6% 18%;--secondary-foreground:60 20% 96%;--muted:45 6% 18%;--muted-foreground:44 6% 64%;--accent:45 7% 22%;--accent-foreground:60 20% 96%;--destructive:357 55% 48%;--destructive-foreground:0 0% 100%;--border:45 6% 19%;--input:45 6% 47%;--success:146 45% 55%;--success-foreground:48 9% 9%;--warning:44 95% 55%;--warning-foreground:48 9% 9%;--info:221 55% 62%;--info-foreground:48 9% 9%;--attention:25 95% 56%;--attention-foreground:48 9% 9%;--brand:268.7 100% 86.9%;--brand-foreground:48 9% 9%;--text-tertiary:44 6% 56%;--text-disabled:45 6% 40%;--text-success:146 55% 64%;--text-warning:44 95% 62%;--text-info:221 70% 72%;--text-error:357 75% 68%;--secondary-hover:45 6% 22%;--secondary-active:45 6% 26%;--chart-2:#008465;--chart-4:#d43b42}:root{--primary-hover:initial;--primary-active:initial;--primary-border:initial;--control-outline:initial;--primary-hover-darken-channels:h s calc(l - 8.4);--primary-active-darken-channels:h s calc(l - 15.5);--primary-hover-lighten-channels:h s calc(l + 5.8);--primary-active-lighten-channels:h s calc(l + 11.6 - 17.4 * clamp(0, (l - 83.4) * 1000, 1));--primary-hover-channels:var(--primary-hover-darken-channels);--primary-active-channels:var(--primary-active-darken-channels);--primary-border-channels:h calc(s * .68) calc(l + 16);--control-outline-channels:h s calc(l - 5.3);--control-outline-alpha:.11;--text-link:initial;--text-brand:initial;--text-primary:initial;--text-link-channels:var(--primary-hover-channels);--text-brand-channels:var(--primary-hover-channels);--text-primary-channels:var(--primary-active-channels);--destructive-hover:359 50.6% 53.1%;--destructive-active:355 70.6% 33.3%;--control-outline-error:4.3 87.6% 34.7%;--control-outline-error-alpha:.09;--ring:var(--primary)}.dark,:root[data-theme=dark]{--primary-hover-channels:var(--primary-hover-lighten-channels);--primary-active-channels:var(--primary-active-lighten-channels);--primary-border-channels:h calc(s * .467) calc(l * .27043);--control-outline-channels:h calc(s * .99) calc(l - 25.1);--control-outline-alpha:.29;--text-link-channels:h s l;--text-brand-channels:h s l;--text-primary-channels:var(--primary-hover-channels);--destructive-hover:358.8 42.3% 53.1%;--destructive-active:357.3 50.6% 34.1%;--control-outline-error:351.5 98.3% 53.5%;--control-outline-error-alpha:.06;--ring:var(--primary)}@supports not (color:hsl(from red h s l)){:root{--primary-hover:268.7 100% 41.6%;--primary-active:268.7 100% 34.5%;--primary-border:268.7 68% 66%;--control-outline:268.7 100% 44.7%;--text-link:268.7 100% 41.6%;--text-brand:268.7 100% 41.6%;--text-primary:268.7 100% 34.5%}.dark,:root[data-theme=dark]{--primary-hover:268.7 100% 92.7%;--primary-active:268.7 100% 81.1%;--primary-border:268.7 46.7% 23.5%;--control-outline:268.7 99% 61.8%;--text-link:268.7 100% 86.9%;--text-brand:268.7 100% 86.9%;--text-primary:268.7 100% 92.7%}}:root{--space-page-x:var(--space-6);--space-page-y:var(--space-6);--space-section:var(--space-4);--space-section-band:var(--space-20);--space-section-hero:var(--space-24);--space-stack-xs:var(--space-1);--space-stack-sm:var(--space-2);--space-stack-md:var(--space-4);--space-stack-lg:var(--space-6);--space-stack-xl:var(--space-10);--space-inline-xs:var(--space-1);--space-inline-sm:var(--space-2);--space-inline-md:var(--space-3);--space-inline-lg:var(--space-4);--space-inline-xl:var(--space-6);--overlay-z-index:50;--sticky-z-index:20;--master-detail-rail-compact:18.75rem;--master-detail-rail-narrow:12rem;--master-detail-rail-wide:24rem;--master-detail-rail-standard:20rem;--master-detail-gap:var(--space-stack-md);--master-detail-collapse-below:40rem;--master-detail-master-viewport-compact:20rem;--master-detail-master-viewport-standard:28rem;--master-detail-master-viewport-inset:var(--space-1);--space-page-active-x:var(--space-page-x);--space-page-active-y:var(--space-page-y);--space-section-active:var(--space-section);--space-page-compact-x:var(--space-4);--space-page-compact-y:var(--space-4);--space-section-compact:var(--space-4);--overlay-background:#00000080;--surface-recessed:hsl(var(--muted) / .4);--page-footer-pad-block-end:var(--space-stack-md);--page-header-divider:none;--page-toolbar-background:transparent;--page-toolbar-pad-block:0px;--page-toolbar-divider:initial;--page-footer-divider:initial;--page-header-pad-bottom:calc(var(--space-page-active-y) - var(--space-section-active));--page-header-extra-measure:11rem;--page-header-status-gap:var(--space-inline-sm);--page-title-placeholder-measure:14rem;--page-title-placeholder-block-size:1.5em;--page-subtitle-placeholder-measure:22rem;--page-subtitle-placeholder-block-size:1.25em;--page-measure-narrow:42rem;--page-measure-medium:48rem;--page-measure-wide:72rem;--page-title-font-size:var(--heading-h1,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)));--page-title-font-size-compact:var(--heading-h2,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--page-subtitle-font-size:var(--font-size-base);--page-subtitle-font-size-compact:var(--font-size-sm,var(--font-size-base));--page-title-font-size-chrome:var(--heading-h3,var(--font-size-base));--page-subtitle-font-size-chrome:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--page-pad-block-start-chrome:0px;--page-header-min-block-size-chrome:auto;--space-chrome-x:var(--space-6);--space-chrome-y:var(--space-4);--space-chrome-gap:var(--space-stack-sm);--field-label-gap:var(--space-2)}.dark,:root[data-theme=dark]{--surface-recessed:hsl(var(--background))}:root{--admin-collection-control-height:var(--control-height-default);--admin-collection-section-gap:var(--space-stack-md);--admin-collection-toolbar-padding-y:0px;--admin-collection-search-measure:20rem;--admin-collection-table-row-height:var(--table-row-height-default);--admin-collection-table-cell-padding-y:var(--space-1)}:root[data-font-size=sm]{--font-size-base:.8125rem}:root[data-font-size=lg]{--font-size-base:1rem}:root[data-brand=brand]{--primary:211 73% 15%;--primary-foreground:0 0% 100%;--ring:24 99% 46%;--accent:24 99% 95%;--accent-foreground:24 99% 28%}:root[data-brand=crm]{--primary:262 83% 58%;--primary-foreground:0 0% 100%;--ring:262 83% 58%;--accent:262 83% 96%;--accent-foreground:262 83% 28%}:root[data-brand=logistics]{--primary:173 80% 36%;--primary-foreground:0 0% 100%;--ring:173 80% 36%;--accent:173 80% 94%;--accent-foreground:173 80% 22%}:root[data-brand=partner]{--primary:24 95% 53%;--primary-foreground:0 0% 100%;--ring:24 95% 53%;--accent:24 95% 95%;--accent-foreground:24 95% 28%}:root[data-brand=slate]{--primary:215 25% 27%;--primary-foreground:0 0% 100%;--ring:215 25% 27%;--accent:215 25% 94%;--accent-foreground:215 25% 20%}:root[data-brand=dxs]{--primary:211 73% 15%;--primary-foreground:0 0% 100%;--ring:24 99% 46%;--accent:24 99% 95%;--accent-foreground:24 99% 28%;--auth-shell-control-height:var(--auth-shell-canonical-control-height);--auth-shell-heading-size:var(--auth-shell-canonical-heading-size);--auth-shell-card-max-width:var(--auth-shell-canonical-card-max-width);--auth-shell-main-padding:var(--auth-shell-canonical-main-padding)}@media (width<=30rem){:root[data-brand=dxs]{--auth-shell-main-padding:var(--auth-shell-canonical-main-padding-mobile)}}:root[data-focus-outline=on]{--focus-outline:1;--focus-field-shadow:initial}:root[data-focus-outline=off]{--focus-outline:0;--focus-field-shadow:none}:root{--control-height-compact:var(--band-height-sm);--control-height-default:var(--band-height-md);--control-height-comfortable:var(--band-height-xl);--control-padding-x-compact:var(--space-2);--control-padding-x-default:var(--space-3);--control-padding-x-comfortable:var(--space-4);--control-bounded-width:min(15rem, 48vw);--control-height:calc(var(--control-height-default) * var(--scaling));--control-height-sm:calc(var(--control-height) - calc(.25rem * var(--scaling)));--control-height-lg:calc(var(--control-height) + calc(.25rem * var(--scaling)));--control-height-xs:calc(var(--control-height) - calc(.5rem * var(--scaling)));--control-padding-x:var(--control-padding-x-default);--control-gap:var(--space-inline-sm);--control-gap-sm:var(--space-inline-xs);--control-radius:var(--radius);--button-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));--button-default-background:initial;--button-destructive-background:initial;--button-outline-background:initial;--button-outline-background-alpha:initial;--button-outline-border-color:initial;--button-secondary-background:initial;--button-secondary-background-alpha:initial;--button-link-foreground:initial;--button-backdrop-blur-size:initial;--control-font-size:var(--font-size-base);--control-border-width:initial;--control-shadow:var(--shadow-xs);--control-icon-size:calc(var(--icon-size-md) * var(--scaling));--control-icon-size-sm:calc(var(--icon-size-sm) * var(--scaling));--control-status-warning-border-color:initial;--control-status-warning-glow-color:var(--warning);--control-status-warning-glow-alpha:var(--control-outline-error-alpha);--number-input-touch-height:var(--band-height-2xl);--control-variant-filled-background:var(--muted);--control-variant-filled-hover-background:initial;--control-variant-filled-hover-background-alpha:initial;--control-count-font-size:var(--font-size-sm,var(--font-size-base));--control-count-color:initial;--control-count-exceeded-color:initial;--control-count-space-inline:var(--space-1);--textarea-count-inset-block-end:var(--space-1);--textarea-count-inset-inline-end:var(--space-2);--input-addon-background:var(--muted);--input-addon-color:initial;--input-addon-padding-inline:var(--control-padding-x);--switch-content-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--switch-content-space-inline:var(--space-1);--switch-spinner-size:calc(var(--switch-thumb-size) - var(--space-1));--slider-mark-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--slider-mark-color:initial;--slider-mark-space-block-start:var(--space-2);--slider-dot-size:var(--slider-track-height);--slider-dot-background:var(--background);--slider-dot-border-color:var(--border);--slider-dot-active-border-color:initial;--slider-tooltip-background:var(--popover);--slider-tooltip-color:var(--popover-foreground);--slider-tooltip-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--slider-tooltip-radius:initial;--slider-tooltip-padding-inline:var(--space-2);--slider-tooltip-offset-block:var(--space-2);--choice-button-background:var(--background);--choice-button-color:initial;--choice-button-border-color:var(--input);--choice-button-selected-color:initial;--choice-button-selected-border-color:initial;--choice-button-selected-border-color-alpha:initial;--choice-button-solid-background:initial;--choice-button-solid-color:initial;--toggle-focus-ring-width:initial;--toggle-focus-ring-alpha:1;--control-focus-ring-width:initial;--rating-focus-ring-offset:2px;--rating-star-filled-color:initial;--rating-star-empty-color:initial;--rating-star-empty-alpha:.45;--checkbox-border-width:initial;--checkbox-size:calc(1rem * var(--scaling));--checkbox-size-compact:.875rem;--checkbox-size-comfortable:1.125rem;--choice-gap:var(--space-inline-sm);--choice-group-gap-x:var(--space-6);--choice-group-gap-y:var(--space-3);--choice-description-gap:.125rem;--choice-control-offset:.125rem;--switch-width:calc(2.25rem * var(--scaling));--switch-width-compact:2rem;--switch-width-comfortable:2.5rem;--switch-height:calc(1.25rem * var(--scaling));--switch-height-compact:1.125rem;--switch-height-comfortable:1.375rem;--switch-thumb-size:calc(1rem * var(--scaling));--switch-thumb-size-compact:.875rem;--switch-thumb-size-comfortable:1.125rem;--switch-thumb-translate:calc(1rem * var(--scaling));--switch-thumb-translate-compact:.875rem;--switch-thumb-translate-comfortable:1.125rem;--slider-track-height:.375rem;--slider-thumb-size:1rem;--slider-vertical-min-block-size:10rem;--otp-slot-size:initial;--otp-slot-inline-size:initial;--otp-slot-block-size:initial;--otp-container-align:flex-start;--checkbox-checked-background:initial;--switch-checked-background:initial;--toggle-on-background:initial;--slider-track-background:initial;--slider-range-background:initial;--switch-unchecked-background:initial;--switch-unchecked-background-alpha:initial;--switch-content-unchecked-foreground:initial;--color-picker-input-width:6.5rem;--command-list-max-height:min(300px, 50vh);--command-input-padding-x:var(--space-3);--command-group-padding:var(--space-1);--command-item-padding-y:var(--space-2);--command-item-padding-x:var(--space-2);--command-item-gap:var(--control-gap);--command-list-split-padding:0;--command-list-split-inset:0px;--command-item-divider-width:initial;--command-item-divider-color:initial;--command-palette-width:35rem;--command-palette-inset-top:calc(var(--space-6) * 4);--command-palette-viewport-inset:var(--space-3);--command-palette-hint-padding-y:var(--space-2);--command-palette-hint-padding-x:var(--space-4);--command-palette-hint-gap:var(--space-4);--search-input-edge-inset:var(--space-3);--search-input-start-padding:calc(var(--search-input-edge-inset) + var(--control-icon-size) + var(--control-gap));--search-input-end-padding:calc(var(--search-input-edge-inset) + var(--control-icon-size) + var(--control-gap));--choice-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--color-picker-hex-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--command-group-heading-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--search-input-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--tag-input-chip-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--toggle-sm-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--toggle-xs-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--button-sm-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--control-affix-inset-inline-end:var(--space-2);--control-affix-action-size:1.5rem;--control-affix-action-radius:initial;--control-affix-icon-size:var(--icon-size-md);--control-affix-rest-alpha:.5;--control-trigger-space-inline-end:2.25rem;--control-inline-affix-size:1.25rem;--control-inline-affix-icon-size:var(--control-affix-icon-size);--control-inline-affix-space-gap:var(--space-1);--control-inline-affix-inset-inline:var(--space-2);--control-inline-affix-rest-alpha:.7;--control-inline-affix-space-inline-end:2.25rem;--textarea-clear-inset-block-start:var(--space-2);--control-multiline-padding-block:var(--space-2);--textarea-autogrow-line-height:initial;--textarea-autogrow-min-height-rows:1;--textarea-autogrow-max-height-rows:8;--textarea-autogrow-box-inset:calc((var(--control-multiline-padding-block) + var(--control-border-width,var(--stroke-hairline))) * 2);--control-composite-field-space-gap:var(--space-2);--input-file-button-height:var(--band-height-sm);--input-file-button-font-size:var(--font-size-sm,var(--font-size-base));--search-select-panel-max-width:32rem;--search-select-panel-inline-size:auto;--search-select-panel-viewport-inset:var(--space-6);--search-select-list-space-inset:var(--space-1);--search-select-list-max-height:none;--search-select-footer-space-inset:var(--space-1);--search-select-option-space-gap:var(--space-2);--search-select-option-font-size:var(--font-size-sm,var(--font-size-base));--search-select-option-sublabel-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--search-select-status-space-inline:var(--space-2);--search-select-status-space-block:var(--space-3);--search-select-placeholder-space-block:var(--space-6);--search-select-status-font-size:var(--font-size-sm,var(--font-size-base));--search-select-spinner-size:1rem;--cascader-column-min-width:9rem;--cascader-columns-max-height:min(280px, 50vh);--cascader-list-max-height:min(300px, 50vh);--cascader-panel-space-inset:var(--space-1);--cascader-option-space-inline:var(--space-3);--cascader-option-space-block:var(--space-2);--cascader-option-space-gap:var(--space-1);--cascader-option-font-size:var(--font-size-sm,var(--font-size-base));--cascader-option-icon-size:var(--icon-size-md);--cascader-result-space-inline:var(--space-2);--cascader-result-space-block:.375rem;--cascader-result-radius:initial;--cascader-result-icon-space-inline-end:var(--space-2);--cascader-empty-space-block:var(--space-6);--select-content-max-height:24rem;--select-content-inline-size:auto;--select-content-background:initial;--select-content-backdrop-blur-size:initial;--select-empty-space-block:var(--search-select-placeholder-space-block);--select-scroll-button-space-block:var(--space-1);--select-item-space-inline:.625rem;--time-picker-column-height:13rem;--time-picker-panel-width:9rem;--time-picker-panel-width-12h:13rem;--time-picker-heading-space-inline:var(--space-1);--time-picker-heading-space-block:.375rem;--time-picker-heading-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--time-picker-column-space-inset:var(--space-1);--time-picker-option-space-block:.375rem;--time-picker-option-radius:initial;--time-picker-option-font-size:var(--font-size-sm,var(--font-size-base));--time-picker-footer-space-inset:var(--space-2);--time-picker-footer-space-gap:var(--space-2);--time-picker-affix-space-gap:var(--control-inline-affix-space-gap);--tree-select-list-max-height:min(300px, 50vh);--tree-select-row-space-block:.375rem;--tree-select-row-space-inline-end:var(--space-2);--tree-select-row-radius:initial;--tree-select-row-font-size:var(--font-size-sm,var(--font-size-base));--tree-select-depth-space-base:var(--space-2);--tree-select-depth-space-step:1.25rem;--tree-select-toggle-size:1.25rem;--tree-select-toggle-space-inline-end:var(--space-1);--tree-select-label-space-gap:var(--space-2);--tree-select-empty-space-block:var(--space-6);--calendar-space-inset:var(--space-3);--calendar-month-space-gap:var(--space-4);--calendar-caption-space-inline:var(--space-8);--calendar-caption-font-size:var(--font-size-sm,var(--font-size-base));--calendar-nav-space-block-start:var(--space-3);--calendar-nav-space-inline:var(--calendar-space-inset);--calendar-nav-rest-alpha:.7;--calendar-grid-space-block-start:var(--space-3);--calendar-week-space-block-start:var(--space-2);--calendar-weekday-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--calendar-weekday-radius:initial;--calendar-day-font-size:var(--font-size-sm,var(--font-size-base));--calendar-day-radius:initial;--calendar-chevron-size:var(--icon-size-md);--calendar-footer-space-gap:var(--space-2);--calendar-footer-space-block-start:var(--space-2);--calendar-footer-border-width:initial;--calendar-bordered-weekday-padding-block:var(--space-1);--calendar-grid-border-color:initial;--transfer-pane-min-height:14rem;--transfer-pane-radius:initial;--transfer-panes-space-gap:var(--space-3);--transfer-header-space-inline:var(--space-3);--transfer-header-space-block:var(--space-2);--transfer-header-font-size:var(--font-size-sm,var(--font-size-base));--transfer-header-space-gap:var(--space-2);--transfer-search-space-inset:var(--space-2);--transfer-list-space-inset:var(--space-1);--transfer-row-space-inline:var(--space-2);--transfer-row-space-block:var(--space-2);--transfer-row-space-gap:var(--space-2);--transfer-row-radius:initial;--transfer-row-font-size:var(--font-size-sm,var(--font-size-base));--transfer-row-check-space-block-start:.125rem;--transfer-row-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--transfer-empty-space-block:var(--space-8);--transfer-actions-space-gap:var(--space-2);--transfer-action-icon-size:var(--icon-size-md);--month-picker-panel-space-inset:var(--space-3);--month-picker-grid-space-block-start:var(--space-3);--month-picker-grid-space-gap:var(--space-1);--month-picker-cell-space-inline:var(--space-4);--month-picker-nav-font-size:var(--font-size-sm,var(--font-size-base));--month-picker-nav-rest-alpha:var(--calendar-nav-rest-alpha);--month-picker-icon-size:var(--icon-size-md);--month-picker-separator-icon-size:var(--icon-size-sm);--button-xs-height:initial;--button-bare-target-size:initial;--button-xs-space-inline:var(--space-2);--button-xs-space-gap:var(--space-1);--button-xs-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--button-xs-icon-size:var(--icon-size-xs);--button-icon-space-inline-md:var(--space-3);--button-icon-space-inline-sm:.625rem;--button-icon-space-inline-lg:var(--space-4);--button-icon-space-inline-xs:.375rem;--button-space-block:var(--space-2);--otp-caret-block-size:1rem;--otp-caret-inline-size:initial;--otp-separator-icon-size:var(--icon-size-md);--button-count-min-width:var(--space-4);--button-count-space-inline:var(--space-1);--button-count-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--button-count-background:initial;--button-count-color:initial;--button-count-default-background:initial;--button-count-default-color:initial;--button-count-destructive-background:initial;--button-count-destructive-color:initial;--button-count-secondary-background:initial;--button-count-secondary-color:initial;--control-label-font-size:var(--font-size-sm,var(--font-size-base));--control-label-line-height:var(--line-height-normal);--control-label-space-gap:.5rem;--control-label-disabled-alpha:.7;--control-surface-border-color:initial;--control-surface-background:initial;--control-surface-background-alpha:initial;--control-filled-border-color:transparent;--control-filled-background:initial;--control-filled-shadow:none;--control-borderless-border-color:transparent;--control-borderless-background:transparent;--control-borderless-shadow:none;--control-status-error-border-color:hsl(var(--destructive));--control-status-warning-outline-color:initial}@media (pointer:coarse){:root{--control-height-compact:var(--band-height-xl);--control-height-default:var(--band-height-xl)}}:root{--textarea-padding-block-start:initial;--textarea-padding-block-end:initial;--textarea-padding-inline-start:initial;--textarea-padding-inline-end:initial;--toggle-count-min-width:var(--space-4);--toggle-count-space-inline:var(--space-1);--toggle-count-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--toggle-count-radius:var(--radius-pill);--toggle-count-gap:0;--toggle-count-background:initial;--toggle-count-color:initial;--toggle-soft-background:initial;--toggle-soft-color:initial;--toggle-soft-hover-background:initial;--toggle-soft-count-background:initial;--toggle-soft-count-color:initial;--toggle-pressed-count-background:initial;--toggle-pressed-count-background-alpha:initial;--toggle-pressed-count-color:initial;--toggle-pressed-border-color:initial;--toggle-pressed-border-color-alpha:initial;--toggle-count-forced-outline-width:initial;--segmented-track-padding:calc(var(--space-1) / 2);--segmented-track-background:initial;--segmented-track-background-alpha:initial;--segmented-track-radius:initial;--segmented-item-radius:initial;--segmented-item-padding-inline:calc(var(--control-padding-x) - 1px);--segmented-xs-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--segmented-xs-item-padding-inline:calc(var(--control-padding-x-compact) - 1px);--segmented-item-gap:calc(var(--space-3) / 2);--segmented-item-color:initial;--segmented-item-hover-color:initial;--segmented-item-selected-color:initial;--segmented-item-hover-background:initial;--segmented-item-hover-background-alpha:initial;--segmented-item-active-background:var(--secondary);--segmented-item-active-background-alpha:100%;--segmented-item-selected-background:initial;--segmented-item-selected-background-alpha:initial;--segmented-item-selected-shadow:initial;--segmented-item-selected-font-weight:var(--font-weight-medium);--segmented-item-selected-border-color:initial;--segmented-count-min-width:var(--button-count-min-width);--segmented-count-space-inline:var(--button-count-space-inline);--segmented-count-font-size:var(--button-count-font-size);--segmented-count-radius:var(--radius-pill);--segmented-count-gap:var(--space-1);--segmented-count-background:initial;--segmented-count-color:initial;--form-label-width:8rem;--form-label-gap:var(--space-4);--form-label-font-size:var(--control-label-font-size,var(--text-sm));--form-block-gap:var(--space-4);--form-feedback-icon-size:var(--icon-size-sm);--form-field-row-gap:var(--space-3);--form-grid-row-gap:var(--form-field-row-gap);--form-grid-column-gap:var(--space-4);--card-space-inset:var(--space-section-active);--card-space-shell-y:initial;--card-space-header-y:var(--space-stack-sm);--card-space-body-y:var(--space-section-active);--card-space-solo-y:initial;--card-space-footer-y:var(--space-stack-sm);--card-space-divided-y:var(--card-space-header-y);--card-space-gap:var(--space-stack-xs);--card-title-font-size:var(--font-size-base);--card-title-line-height:var(--line-height-tight);--card-title-font-weight:var(--font-weight-semibold);--card-description-font-size:var(--font-size-sm,var(--font-size-base));--card-description-line-height:var(--line-height-normal);--card-background:initial;--card-border:initial;--card-header-background:initial;--card-header-background-alpha:.55;--card-header-border-bottom:initial;--card-radius:initial;--card-shadow:initial;--card-glow:0 0 0 0 transparent;--card-hover-shadow:var(--shadow-md);--card-tint:transparent;--card-tint-end:initial;--card-tint-angle:initial;--card-backdrop-blur-size:initial;--card-accent-rail-width:initial;--card-accent-perimeter-width:initial;--card-accent-perimeter-ring-width:initial;--card-featured-border-color:initial;--card-featured-ring-width:initial;--stat-card-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--stat-card-label-font-weight:var(--font-weight-medium);--stat-card-label-letter-spacing:.04em;--stat-card-value-font-size:var(--font-size-2xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)));--stat-card-value-line-height:1.1;--stat-card-value-font-weight:var(--font-weight-semibold);--stat-card-hint-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--stat-card-gap:var(--space-stack-xs);--stat-card-icon-size:var(--icon-size-2xl);--stat-card-icon-glyph-size:var(--icon-size-lg);--stat-card-icon-radius:initial;--stat-card-icon-background:initial;--stat-card-icon-foreground:initial;--stat-card-delta-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--card-service-launcher-space-gap:var(--space-stack-sm);--card-service-launcher-icon-size:calc(var(--icon-size-2xl) * var(--scaling));--card-service-launcher-icon-glyph-size:calc(var(--icon-size-lg) * var(--scaling));--card-service-launcher-icon-radius:initial;--card-service-launcher-icon-background:initial;--card-service-launcher-icon-foreground:initial;--card-service-launcher-unavailable-icon-background:initial;--card-service-launcher-unavailable-icon-foreground:initial;--card-service-launcher-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--card-service-launcher-description-line-height:var(--line-height-body);--card-service-launcher-metadata-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--card-service-launcher-metadata-line-height:var(--line-height-normal);--card-service-launcher-cta-min-height:calc(var(--control-height-lg) * 4);--card-service-launcher-skeleton-title-width:var(--space-12);--card-service-launcher-skeleton-status-width:var(--space-10);--chart-trend-plot-height-xs:3.5rem;--chart-trend-plot-height-sm:5rem;--chart-trend-plot-height-md:7.5rem;--chart-trend-plot-height-lg:10rem;--chart-trend-plot-height:var(--chart-trend-plot-height-xs);--chart-trend-bar-gap:var(--space-2);--chart-trend-bar-radius:initial;--chart-trend-bar-max-width:1.5rem;--chart-trend-bar-min-height:initial;--chart-trend-bar-background:initial;--chart-trend-bar-background-alpha:.75;--chart-trend-bar-emphasis-background:initial;--chart-trend-baseline-border:initial;--chart-trend-tick-gap:var(--space-1);--chart-trend-tick-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--chart-trend-footer-gap:var(--space-2);--chart-category-axis-gap:var(--space-2);--chart-category-axis-max-fraction:.4;--chart-series-stroke-width:2;--chart-area-fill-alpha:.2;--chart-grid-line-dash:3 3;--descriptions-label-width:8rem;--descriptions-row-gap:var(--space-3);--descriptions-column-gap:1.5rem;--descriptions-label-gap:.75rem;--descriptions-value-font-size:var(--font-size-sm,var(--font-size-base));--descriptions-value-line-height:calc(1.25 / .875);--descriptions-label-font-size:var(--descriptions-value-font-size);--descriptions-label-line-height:var(--descriptions-value-line-height);--descriptions-row-border:none;--descriptions-row-min-height:auto;--descriptions-border-width:initial;--descriptions-border-radius:initial;--descriptions-cell-padding-y:var(--space-2);--descriptions-cell-padding-x:var(--space-3);--descriptions-label-background:initial;--table-row-height-compact:var(--band-height-sm);--table-row-height-default:var(--band-height-md);--table-row-height-comfortable:var(--band-height-xl);--table-row-height:calc(var(--table-row-height-default) * var(--scaling));--table-cell-padding-y:var(--space-2);--table-cell-space-x:initial;--table-cell-indent-space-step:var(--space-4);--table-border-color:initial;--table-pagination-padding-y:initial;--table-pagination-padding-x:initial;--table-surface-min-inline-size:640px;--table-head-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--table-head-font-weight:var(--font-weight-medium);--table-header-background:initial;--table-header-background-alpha:initial;--table-header-foreground:initial;--table-surface-background:initial;--table-surface-background-alpha:initial;--table-surface-backdrop-blur-size:initial;--table-pin-shadow:-6px 0 6px -5px hsl(var(--foreground) / .12);--table-fixed-shadow-start:6px 0 6px -5px hsl(var(--foreground) / .12);--table-fixed-shadow-start-rtl:-6px 0 6px -5px hsl(var(--foreground) / .12);--table-expand-column-width:2.5rem;--table-summary-background:initial;--table-summary-border-width:initial;--table-row-expanded-background:initial;--table-selection-menu-gap:var(--space-1);--table-row-striped-background:initial;--table-row-striped-alpha:0%;--table-row-hover-background:initial;--table-row-hover-background-alpha:initial;--table-row-selected-background:initial;--table-row-selected-background-alpha:initial;--table-action-collection-primary-width:18%;--table-action-collection-secondary-width:22%;--table-action-collection-meta-width:12%;--table-action-collection-actions-width:3.5rem;--table-action-collection-primary-width-compact:24%;--table-action-collection-secondary-width-compact:22%;--table-action-collection-meta-width-compact:20%;--table-action-collection-actions-width-compact:2.75rem;--table-action-collection-primary-width-floor:6rem;--table-action-collection-secondary-width-floor:5.5rem;--table-action-collection-meta-width-floor:5rem;--table-action-collection-flex-width-floor:5rem;--table-action-collection-font-size-compact:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--table-action-collection-cell-space-x-compact:var(--space-2);--table-action-collection-cell-padding-y-compact:var(--space-2);--table-action-collection-row-height-compact:var(--table-row-height-compact);--table-action-collection-min-inline-size-compact:0;--table-stacked-collection-card-padding-y:var(--space-stack-sm);--table-stacked-collection-card-padding-x:var(--space-inline-md);--table-stacked-collection-card-gap:var(--space-stack-sm);--table-stacked-collection-cell-padding-y:var(--space-stack-xs);--table-stacked-collection-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--table-select-column-width:2.5rem;--table-sort-icon-size:var(--icon-size-xs);--table-toolbar-icon-size:var(--icon-size-md);--table-pagination-icon-size:var(--icon-size-md);--table-pagination-font-size:var(--font-size-sm,var(--font-size-base));--table-skeleton-check-size:1rem;--table-skeleton-line-block-size:1rem;--table-skeleton-line-height:var(--table-skeleton-line-block-size);--table-skeleton-radius:initial;--table-font-size:var(--font-size-sm,var(--font-size-base));--table-line-height:calc(1.25 / .875);--table-row-border-width:initial;--table-flush-divider-width:var(--table-row-border-width,var(--stroke-hairline));--table-row-tone-rail-width:initial;--table-row-tone-wash-alpha:.06;--sheet-width-default:22.5rem;--sheet-overlay-background:initial;--sheet-overlay-alpha:40%;--sheet-overlay-backdrop-blur-size:initial;--sheet-surface-background:initial;--sheet-shadow:initial;--sheet-header-space-gap:.375rem;--sheet-title-block-space-gap:var(--space-1);--sheet-title-row-space-gap:var(--space-3);--sheet-extra-space-gap:var(--space-2);--sheet-footer-space-gap:var(--space-2);--sheet-title-font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--sheet-description-font-size:var(--font-size-sm,var(--font-size-base));--sheet-body-space-block:var(--space-1);--sheet-close-offset:var(--space-4);--sheet-close-rest-alpha:.7;--sheet-header-close-space-inline-end:var(--space-8);--dialog-width-default:32rem;--dialog-viewport-inset:1.5rem;--dialog-overlay-background:initial;--dialog-overlay-alpha:60%;--dialog-overlay-backdrop-blur-size:initial;--dialog-surface-background:initial;--dialog-space-x:var(--space-chrome-x);--dialog-space-y:var(--space-chrome-y);--dialog-space-inset:var(--dialog-space-y) var(--dialog-space-x);--dialog-space-gap:var(--space-stack-md);--dialog-close-space-offset:var(--space-4);--dialog-header-space-gap:var(--space-stack-xs);--dialog-title-row-space-gap:var(--space-3);--dialog-title-block-space-gap:var(--space-1);--dialog-extra-space-gap:var(--space-2);--dialog-confirm-icon-size:var(--icon-size-xl);--dialog-confirm-space-gap:var(--space-3);--dialog-header-close-space-inline-end:var(--space-8);--dialog-close-rest-alpha:.7;--dialog-close-size:var(--touch-target-min);--dialog-step-up-error-font-size:var(--font-size-sm,var(--font-size-base));--alert-radius:initial;--alert-space-inset:var(--space-section-active);--alert-space-gap:var(--space-inline-md);--alert-inner-space-gap:var(--space-stack-sm);--alert-dismiss-space-offset:var(--space-3);--alert-icon-size:var(--icon-size-lg);--alert-dismiss-rest-alpha:.7;--alert-dismiss-icon-size:var(--icon-size-md);--alert-bg-alpha:.05;--alert-border-alpha:.3;--banner-border-block-end-width:initial;--banner-space-block:var(--space-3);--banner-space-inline:var(--space-page-active-x);--banner-space-inline-compact:var(--space-page-compact-x);--banner-dismiss-space-offset:var(--space-2);--dialog-content-glow:0 0 0 0 transparent;--empty-state-space-y:var(--space-10);--empty-state-space-x:var(--space-6);--empty-state-description-max-width:28rem;--empty-state-section-space-y:var(--space-6);--empty-state-section-space-x:var(--space-4);--empty-state-compact-space-y:var(--space-3);--empty-state-compact-space-x:var(--space-2);--empty-state-icon-foreground:initial;--empty-state-icon-tint:initial;--empty-state-icon-size:var(--icon-size-4xl);--empty-state-icon-glyph-size:var(--icon-size-xl);--skeleton-row-gap:var(--space-stack-sm);--skeleton-cell-gap:var(--space-inline-lg);--skeleton-card-inset:var(--space-section-active);--skeleton-radius:initial;--skeleton-background:initial;--skeleton-block-height:1rem;--skeleton-caption-height:.75rem;--skeleton-title-height:1.75rem;--skeleton-label-width:6rem;--skeleton-detail-value-max-width:28rem;--skeleton-stat-value-width:8rem;--skeleton-stat-caption-width:5rem;--skeleton-element-radius:initial;--skeleton-button-width-ratio:2;--skeleton-input-width-ratio:5;--skeleton-node-size:calc(var(--control-height) * 3);--skeleton-image-glyph-size:var(--icon-size-4xl);--skeleton-image-glyph-color:initial;--skeleton-article-avatar-gap:var(--space-inline-lg);--skeleton-article-avatar-title-offset:var(--space-3);--skeleton-article-title-gap:var(--space-stack-lg);--skeleton-article-line-gap:var(--space-stack-md);--skeleton-paragraph-last-width:61%;--skeleton-sweep-gradient:initial;--query-load-more-space-block-start:var(--space-stack-md);--query-loading-more-space-block-start:var(--space-stack-sm);--tooltip-max-width:20rem;--tooltip-space-inline:var(--space-2);--tooltip-space-block:var(--space-1);--tooltip-radius:initial;--tooltip-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--tooltip-shadow:initial;--tooltip-backdrop-blur-size:initial;--tooltip-background:initial;--tooltip-foreground:initial;--tooltip-border-color:initial;--tooltip-border-color-alpha:initial;--popover-width:18rem;--popover-space-inset:var(--space-4);--popover-radius:initial;--popover-shadow:initial;--popover-backdrop-blur-size:initial;--popover-header-space-gap:var(--space-1);--popover-header-font-size:var(--font-size-sm,var(--font-size-base));--popover-surface-background:initial;--popover-surface-foreground:initial;--popover-surface-border-color:initial;--popover-surface-border-color-alpha:initial;--popover-surface-inline-size:initial;--toast-icon-size:var(--icon-size-md);--toast-background:initial;--toast-backdrop-blur-size:initial;--toast-mobile-offset:16px;--banner-radius:0;--banner-border-width:initial;--banner-space-inset-block:var(--space-3);--banner-space-inset-inline:var(--space-page-active-x,var(--space-6));--callout-rail-width:var(--space-1);--callout-radius:initial;--callout-space-inset-block:var(--space-3);--callout-space-inset-inline:var(--space-4);--callout-space-stack:var(--space-4);--sheet-responsive-breakpoint-width:48rem;--sheet-bottom-max-height:85dvh;--badge-space-gap:var(--space-inline-xs);--badge-space-x:var(--space-2);--badge-space-y:var(--space-1);--badge-radius:initial;--badge-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--badge-line-height:calc(1 / .75);--badge-icon-size:var(--icon-size-xs);--badge-space-x-removable:var(--space-1);--badge-remove-offset-inline-end:calc(-1 * var(--space-1));--badge-remove-icon-size:var(--badge-icon-size);--badge-remove-rest-alpha:.7;--badge-remove-hover-alpha:1;--badge-tint-fill:18%;--badge-tint-edge:45%;--badge-tint-surface:initial;--badge-tint-foreground:initial;--badge-color:initial;--pagination-gap:var(--space-inline-sm);--pagination-item-gap:var(--space-inline-xs);--pagination-size-width:5.5rem;--pagination-page-padding-x:var(--space-1);--pagination-total-font-size:var(--font-size-sm,var(--font-size-base));--pagination-icon-size:var(--control-icon-size);--pagination-control-height-sm:initial;--pagination-jumper-gap:var(--space-inline-xs);--pagination-jumper-width:4rem;--pagination-jumper-font-size:var(--pagination-total-font-size);--filter-bar-gap:var(--space-3);--filter-bar-padding-y:var(--space-2);--filter-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--filter-picker-width-sm:11rem;--filter-picker-width-md:14rem;--steps-inline-gap:var(--space-2);--steps-inline-item-gap:var(--space-1);--steps-inline-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--steps-inline-separator-size:var(--control-icon-size-sm);--steps-inline-index-font-weight:var(--font-weight-bold);--steps-inline-index-color:initial;--steps-inline-separator-color:initial;--app-setting-picker-compact-control-height:var(--control-height-sm);--app-setting-picker-compact-padding-x:var(--space-2);--app-setting-picker-compact-gap:var(--space-1);--app-setting-picker-compact-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--breadcrumb-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--breadcrumb-menu-trigger-gap:var(--space-inline-xs);--menu-shortcut-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--tabs-list-max-inline-size:100%;--tabs-list-overflow:auto;--tabs-list-background:initial;--tabs-list-background-alpha:initial;--tabs-trigger-active-background:initial;--tabs-trigger-active-background-alpha:initial;--tabs-placement-responsive-breakpoint-width:48rem;--tabs-indicator-background:initial;--tabs-indicator-size:2px;--tabs-indicator-offset:0px;--tabs-indicator-inset:0px;--tabs-root-gap:.5rem;--tabs-list-line-space-inset:0px;--tabs-list-line-space-gap:.25rem;--tabs-list-focus-ring-space-inset:initial;--tabs-trigger-line-radius:0px;--tabs-trigger-line-padding-x:1rem;--tabs-trigger-line-padding-y:.5rem;--tabs-trigger-height-sm:var(--band-height-sm);--tabs-trigger-height-md:var(--band-height-md);--tabs-trigger-height-lg:var(--band-height-lg);--tabs-trigger-font-size-sm:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--tabs-trigger-font-size-md:var(--font-size-base);--tabs-trigger-font-size-lg:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--tabs-trigger-padding-x-sm:var(--space-2);--tabs-trigger-padding-x-md:var(--space-3);--tabs-trigger-padding-x-lg:var(--space-4);--tabs-card-list-radius:0px;--tabs-card-list-space-inset:0px;--tabs-card-list-space-gap:var(--space-1);--tabs-card-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));--tabs-card-rail-border-width:initial;--tabs-card-background:initial;--tabs-card-background-alpha:initial;--tabs-panel-background:initial;--tabs-panel-background-alpha:initial;--tabs-panel-border-width:var(--tabs-card-rail-border-width,var(--stroke-hairline));--tabs-panel-radius:initial;--tabs-panel-space-inset:var(--space-4);--tabs-count-min-width:var(--space-4);--tabs-count-space-inline:var(--space-1);--tabs-count-gap:var(--space-1);--tabs-count-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--tabs-count-radius:var(--radius-pill);--tabs-count-background:initial;--tabs-count-card-background:initial;--tabs-count-color:initial;--tabs-count-active-background:initial;--tabs-count-active-background-alpha:initial;--tabs-count-active-color:initial;--tabs-count-forced-outline-width:initial;--tabs-bar-gap:var(--space-2);--tabs-extra-gap:var(--space-2);--tabs-overflow-size:var(--band-height-md);--tabs-overflow-radius:initial;--tabs-overflow-icon-size:var(--control-icon-size);--tabs-add-size:var(--band-height-md);--tabs-add-radius:initial;--tabs-add-icon-size:var(--control-icon-size);--tabs-trigger-icon-size:var(--control-icon-size);--tabs-tab-remove-size:var(--band-height-xs);--tabs-tab-remove-radius:initial;--tabs-tab-remove-icon-size:var(--icon-size-xs);--tabs-tab-remove-space-inline-end:var(--space-1);--menu-item-hover-background:initial;--menu-item-hover-background-alpha:initial;--menu-item-hover-foreground:initial;--filter-bar-sticky-offset:0px;--filter-bar-sticky-background:initial;--filter-bar-scroll-padding-y:var(--space-1);--filter-bar-search-width:20rem;--filter-bar-filter-width:var(--filter-picker-width-md);--filter-bar-chip-gap:var(--space-2);--filter-bar-section-gap:var(--space-2);--menu-item-height:var(--band-height-md);--menu-item-radius:initial;--menu-item-space-inline:var(--space-2);--menu-item-space-gap:var(--space-2);--menu-item-font-size:var(--font-size-base);--menu-item-inset-space-inline-start:var(--space-8);--menu-indicator-size:.875rem;--menu-indicator-inset-inline-start:var(--space-2);--menu-icon-size:var(--icon-size-md);--menu-content-space-inset:var(--space-1);--menu-content-min-width:10rem;--dropdown-content-min-width:8rem;--dropdown-content-background:initial;--dropdown-content-backdrop-blur-size:initial;--menu-content-width-sm:12rem;--menu-content-width-md:16rem;--menu-content-width-lg:20rem;--dropdown-arrow-width:var(--space-3);--dropdown-arrow-height:var(--space-inline-xs);--dropdown-arrow-background:initial;--menu-separator-space-block:var(--space-1);--menu-separator-space-inline:calc(var(--space-1) * -1);--steps-dot-size:.625rem;--steps-dot-process-ring-width:initial;--steps-marker-border-width:initial;--steps-marker-font-size:var(--font-size-sm,var(--font-size-base));--steps-marker-icon-size:var(--icon-size-md);--steps-wait-icon-size:var(--icon-size-xs);--steps-title-font-size:var(--font-size-sm,var(--font-size-base));--steps-title-font-size-compact:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--steps-subtitle-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--steps-vertical-space-gap:var(--space-3);--steps-vertical-space-block-end:var(--space-8);--steps-vertical-text-space-block-start:var(--space-1);--steps-horizontal-text-space-block-start:var(--space-2);--steps-horizontal-text-space-inline:var(--space-2);--steps-connector-inset:1.25rem;--steps-connector-space-block-start:var(--space-4);--steps-nav-space-gap:var(--space-2);--steps-nav-space-inline:var(--space-4);--steps-nav-space-block:var(--space-3);--steps-nav-radius:initial;--steps-nav-separator-size:var(--control-icon-size-sm);--steps-progress-ring-width:initial;--steps-progress-track-color:initial;--app-setting-picker-locale-width:10rem;--app-setting-picker-timezone-width:14rem;--app-setting-picker-date-format-width:11rem;--app-setting-picker-time-format-width:11rem;--app-setting-picker-theme-width:9rem;--app-setting-picker-brand-width:11rem;--app-setting-picker-density-width:10rem;--app-setting-picker-font-size-width:9rem;--app-setting-picker-trigger-width:auto;--app-setting-picker-width-breakpoint:40rem;--app-setting-picker-bar-border-width:0;--app-setting-picker-bar-shadow:none;--app-setting-picker-icon-size:var(--icon-size-md);--app-setting-picker-icon-rest-alpha:.7;--accordion-chevron-size:var(--icon-size-md);--carousel-arrow-icon-size:var(--icon-size-md);--carousel-arrow-size:2rem;--carousel-arrow-inset-block-start:initial;--carousel-dots-block-size:0px;--accordion-focus-ring-offset:2px;--carousel-dot-focus-ring-offset:2px;--progress-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--code-block-font-size:var(--font-size-sm,var(--font-size-base));--code-block-font-size-xs:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--code-block-line-height:var(--line-height-normal);--code-block-space-inset:var(--space-3);--code-block-radius:initial;--code-block-max-height-sm:12rem;--code-block-max-height-md:20rem;--code-block-max-height-lg:32rem;--code-block-foreground:initial;--code-block-token-comment-color:initial;--code-block-token-keyword-color:initial;--code-block-token-string-color:initial;--code-block-token-string-expression-color:initial;--code-block-token-function-color:initial;--code-block-token-constant-color:initial;--code-block-token-parameter-color:initial;--code-block-token-punctuation-color:initial;--code-block-token-link-color:initial;--code-block-token-inserted-color:initial;--code-block-token-deleted-color:initial;--code-block-token-changed-color:initial;--prose-font-size:var(--font-size-base);--prose-font-size-sm:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--prose-line-height:var(--line-height-body);--prose-space-block:var(--space-3);--prose-heading-space-block-start:var(--space-6);--prose-list-space-inline:var(--space-6);--prose-list-item-space:var(--space-1);--prose-quote-border-width:initial;--prose-quote-space-inline:var(--space-3);--prose-code-font-size:calc(1em / var(--font-size-ratio));--prose-code-space-inline:var(--space-1);--prose-code-radius:initial;--prose-link-color:initial;--prose-link-decoration-line:underline;--prose-image-radius:initial;--timeline-note-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--avatar-background:initial;--avatar-background-alpha:initial;--avatar-tint:transparent;--avatar-size:var(--control-height);--avatar-size-xs:var(--control-height-xs);--avatar-size-sm:var(--control-height-sm);--avatar-size-lg:var(--control-height-lg);--avatar-font-size:var(--font-size-base);--avatar-font-size-xs:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--avatar-font-size-sm:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--avatar-font-size-lg:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--avatar-glyph-size-xs:calc(var(--icon-size-xs) * var(--scaling));--avatar-glyph-size-sm:calc(var(--icon-size-sm) * var(--scaling));--avatar-glyph-size-lg:calc(var(--icon-size-lg) * var(--scaling));--avatar-square-radius:initial;--avatar-square-size:var(--control-height);--avatar-square-background:initial;--avatar-square-foreground:initial;--avatar-tinted-background:initial;--avatar-tinted-foreground:initial;--avatar-tinted-glyph-size:var(--control-icon-size);--avatar-presence-size:30%;--avatar-presence-min-size:var(--space-2);--avatar-presence-inset:0;--avatar-presence-ring-width:initial;--avatar-presence-stroke-width:initial;--avatar-presence-bar-inline-size:56%;--avatar-presence-bar-block-size:initial;--avatar-presence-ring-color:initial;--avatar-presence-online-color:initial;--avatar-presence-away-color:initial;--avatar-presence-busy-color:initial;--avatar-presence-offline-color:initial;--progress-track-background:initial;--progress-track-background-alpha:initial;--progress-fill-background:initial;--progress-breakdown-block-size:1.375rem;--progress-breakdown-radius:initial;--progress-meter-block-size:.5rem;--progress-meter-block-size-sm:.25rem;--progress-breakdown-block-size-sm:.5rem;--progress-ring-size:2.75rem;--progress-ring-size-sm:2rem;--progress-ring-border-width:initial;--progress-ring-label-font-size:initial;--legend-gap:.875rem;--legend-item-gap:.3125rem;--legend-swatch-size:.625rem;--legend-swatch-radius:.125rem;--legend-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--legend-color:initial;--swatch-size:1rem;--swatch-radius:.125rem;--swatch-border-width:initial;--swatch-border-color:initial;--swatch-color:hsl(var(--muted));--feature-list-space-gap:var(--space-stack-sm);--feature-list-space-inline:var(--space-inline-sm);--feature-list-font-size:var(--font-size-sm,var(--font-size-base));--feature-list-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--feature-list-mark-icon-size:var(--icon-size-md);--thumbnail-block-size-sm:4rem;--thumbnail-block-size:6rem;--thumbnail-block-size-lg:10rem;--thumbnail-border-width:initial;--thumbnail-radius:initial;--timeline-dot-done-background:initial;--timeline-dot-done-foreground:initial;--timeline-dot-current-background:initial;--timeline-line-completed-background:initial;--timeline-dot-current-ring-width:initial;--qr-code-foreground:0 0% 0%;--qr-code-background:0 0% 100%;--qr-code-size-xs:6rem;--qr-code-size-sm:8rem;--qr-code-size-md:10rem;--qr-code-size-lg:12.5rem;--timeline-grid-hour-height:2.5rem;--timeline-grid-axis-width:3.25rem;--timeline-grid-column-min-width:6rem;--timeline-grid-event-min-height-minutes:36;--timeline-grid-axis-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--timeline-grid-head-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--timeline-grid-event-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--timeline-grid-event-gap:var(--space-1);--timeline-grid-event-space-inset:var(--space-1);--timeline-grid-event-radius:initial;--timeline-grid-event-border-width:initial;--timeline-grid-now-width:initial;--timeline-grid-line-color:initial;--timeline-grid-event-color:initial;--timeline-grid-event-muted-color:hsl(var(--foreground));--timeline-grid-now-color:initial;--timeline-grid-current-tint:initial;--permission-matrix-label-width:16rem;--permission-matrix-role-space-gap:var(--space-1);--permission-matrix-name-space-gap:.375rem;--permission-matrix-cell-icon-size:var(--control-icon-size);--permission-matrix-min-width:48rem;--range-timeline-label-width:var(--app-shell-sidebar-width);--range-timeline-unit-width:var(--range-timeline-unit-width-default);--range-timeline-unit-width-compact:calc(var(--control-height-sm) * 1.5);--range-timeline-unit-width-default:calc(var(--control-height-sm) * 2);--range-timeline-unit-width-comfortable:calc(var(--control-height-sm) * 2.5);--range-timeline-row-height:var(--control-height-lg);--range-timeline-bar-height:var(--control-height-sm);--range-timeline-border-color:var(--border);--range-timeline-grid-color:initial;--range-timeline-grid-width:initial;--range-timeline-muted-column-background:initial;--range-timeline-indent-width:var(--space-4);--scroll-area-scrollbar-width:thin;--scroll-area-thumb-color:initial;--scroll-area-track-color:initial;--scroll-area-scrollbar-space:auto;--scroll-area-always-bar-size:.625rem;--scroll-area-always-thumb-radius:var(--radius-pill);--scroll-area-anchor-offset:3rem;--list-row-padding-y:var(--space-3);--list-row-padding-x:var(--space-4);--list-row-gap:var(--space-3);--list-row-border:initial;--list-row-body-min-width:12rem;--list-row-trailing-gap:var(--space-2);--list-row-compact-padding-y:initial;--list-row-compact-padding-x:initial;--list-row-compact-gap:initial;--list-row-compact-body-min-width:6rem;--list-row-read-background:initial;--list-row-unread-background:initial;--list-row-indicator-color:initial;--list-row-indicator-size:var(--space-2);--chat-bubble-background:initial;--chat-bubble-foreground:initial;--chat-bubble-border-color:initial;--chat-bubble-radius:initial;--chat-bubble-gap:var(--space-3);--chat-bubble-max-inline-size:34rem;--chat-bubble-avatar-size:initial;--chat-bubble-padding-block:var(--space-2);--chat-bubble-padding-inline:var(--space-3);--chat-bubble-list-gap:var(--space-4);--chat-bubble-list-jump-inset:var(--space-3);--chat-bubble-typing-caret-color:initial;--chat-bubble-typing-caret-width:initial;--chat-bubble-typing-caret-height:1em;--chat-bubble-skeleton-short-inline-size:60%;--chat-bubble-tone-background-alpha:.08;--chat-bubble-tone-border-alpha:.35;--chat-bubble-end-background:initial;--chat-bubble-end-foreground:initial;--logo-radius:initial;--logo-size-xs:1.25rem;--logo-size-sm:1.5rem;--logo-size-md:1.75rem;--logo-size-lg:2.25rem;--logo-font-size-xs:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--logo-font-size-sm:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--logo-font-size-md:var(--font-size-sm,var(--font-size-base));--logo-font-size-lg:var(--font-size-base);--logo-success-background:initial;--logo-success-foreground:initial;--logo-godx-color:initial;--logo-identity-foreground:60 33% 99%;--logo-godx-ink-color:235 68.6% 13.7%;--logo-glyph-cap-baseline-optical-offset:-.01em;--logo-glyph-cap-descender-optical-offset:-.09em;--logo-glyph-x-baseline-optical-offset:-.11em;--logo-glyph-x-descender-optical-offset:-.21em;--logo-glyph-optical-offset:initial;--logo-glyph-fullwidth-width:1;--logo-glyph-wide-width:1.06;--logo-glyph-narrow-width:.81;--logo-glyph-space-width:.34;--logo-glyph-fit-max-width:.95;--logo-godx-size-xs:1.5rem;--logo-godx-size-sm:1.75rem;--logo-godx-size-md:2rem;--logo-godx-size-lg:2.5rem;--logo-godx-size:initial;--logo-wordmark-gap:var(--space-2);--logo-wordmark-font-size-xs:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--logo-wordmark-font-size-sm:var(--font-size-sm,var(--font-size-base));--logo-wordmark-font-size-md:var(--font-size-base);--logo-wordmark-font-size-lg:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--logo-wordmark-font-weight:700;--logo-wordmark-letter-spacing:-.01em;--logo-wordmark-font-family:initial;--logo-wordmark-color:initial;--logo-divider-width:initial;--logo-divider-height:1em;--logo-divider-alpha:.25;--logo-divider-color:initial;--logo-product-suffix-gap:var(--space-2);--logo-product-suffix-font-weight:500;--logo-product-suffix-color:initial}.dark,:root[data-theme=dark]{--logo-identity-foreground:48 9% 9%;--logo-godx-ink-color:140 23.1% 97.5%}:root{--email-shell-width:480px;--email-shell-padding:32px;--email-shell-page-padding:24px;--email-shell-border-width:1px;--email-card-radius:10px;--email-card-reference-height:407px;--email-stack-gap:24px;--email-stack-gap-sm:12px;--email-mark-width:22px;--email-mark-height:22px;--email-mark-gap:8px;--email-wordmark-font-size:13px;--email-wordmark-font-weight:700;--email-font-family-sans:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", YuGothic, "M PLUS 2", Meiryo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, Arial, sans-serif;--email-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--email-body-font-size:14px;--email-body-line-height:1.9;--email-body-font-weight:400;--email-heading-font-size:17px;--email-heading-line-height:1.7;--email-heading-font-weight:500;--email-cta-height:44px;--email-cta-line-height:44px;--email-cta-padding-x:16px;--email-cta-radius:6px;--email-cta-font-size:14px;--email-cta-font-weight:500;--email-footer-font-size:11px;--email-footer-line-height:1.8;--email-footer-link-gap:12px;--email-footer-padding-top:20px;--email-footer-border-width:1px;--email-focus-border-width:2px;--email-mobile-max-width:520px;--email-mobile-width:100%;--email-mobile-padding:20px;--email-mobile-page-padding:12px;--email-mobile-heading-font-size:16px;--email-mobile-cta-width:100%;--record-picker-list-max-block-size:22rem;--record-picker-suggest-max-block-size:14rem;--password-strength-score-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--password-strength-checklist-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--branch-scope-picker-gap:.75rem;--branch-scope-picker-badges-gap:.375rem;--branch-scope-picker-subset-gap:.5rem;--branch-scope-picker-subset-padding-inline:1rem;--branch-scope-picker-subset-border-width:initial;--branch-scope-picker-list-max-height:16rem;--chat-composer-min-height:initial;--chat-composer-max-height:initial;--chat-composer-gap:var(--space-2);--chat-composer-padding-block:var(--space-2);--chat-composer-padding-inline:var(--space-2);--chat-composer-row-gap:var(--space-2);--chat-composer-radius:initial;--chat-composer-header-border:initial;--chat-composer-footer-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--upload-dropzone-space-inset:var(--space-10);--upload-dropzone-radius:initial;--upload-dropzone-border-width:initial;--upload-dropzone-icon-size:var(--icon-size-3xl);--upload-dropzone-hint-space-block-start:var(--space-3);--upload-dropzone-hint-font-size:var(--font-size-sm,var(--font-size-base));--upload-dropzone-meta-space-block-start:var(--space-1);--upload-dropzone-meta-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--upload-tile-size:6rem;--upload-tile-radius:initial;--upload-tile-space-gap:var(--space-3);--upload-tile-icon-size:var(--icon-size-xl);--upload-tile-label-space-block-start:var(--space-1);--upload-tile-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--upload-tile-overlay-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--upload-overlay-background:initial;--upload-overlay-alpha:70%;--upload-remove-space-inset:var(--space-1);--upload-remove-offset:var(--space-1);--upload-remove-icon-size:var(--icon-size-sm);--upload-picture-max-width:20rem;--upload-picture-radius:initial;--upload-picture-preview-max-height:12rem;--upload-picture-empty-height:8rem;--upload-picture-icon-size:var(--icon-size-2xl);--upload-picture-empty-label-space-block-start:var(--space-2);--upload-picture-empty-label-font-size:var(--font-size-sm,var(--font-size-base));--upload-picture-overlay-font-size:var(--font-size-sm,var(--font-size-base));--upload-picture-badge-radius:initial;--upload-picture-badge-offset:var(--space-2);--upload-picture-badge-space-inline:var(--space-2);--upload-picture-badge-space-block:.125rem;--upload-picture-badge-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--upload-avatar-size:6rem;--upload-avatar-icon-size:var(--icon-size-xl);--upload-avatar-border-width:initial;--upload-avatar-change-space-block:var(--space-1);--upload-avatar-change-background:#000000b3;--upload-avatar-change-foreground:#fff;--upload-avatar-pending-delete-alpha:.4;--upload-draft-space-inline:var(--space-3);--upload-draft-space-block:var(--space-2);--upload-draft-space-gap:var(--space-2);--upload-draft-radius:initial;--upload-draft-font-size:var(--font-size-sm,var(--font-size-base));--upload-draft-icon-size:var(--icon-size-sm);--upload-row-space-inline:var(--space-3);--upload-row-space-block:var(--space-2);--upload-row-space-gap:var(--space-3);--upload-row-radius:initial;--upload-row-font-size:var(--font-size-sm,var(--font-size-base));--upload-row-icon-size:var(--icon-size-md);--upload-crop-dialog-max-width:24rem;--upload-crop-preview-size:12rem;--upload-crop-preview-radius:var(--radius-pill);--upload-crop-zoom-space-inline:var(--space-2);--responsive-grid-column-width:20rem;--sidebar-section-label-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--sidebar-product-tenant-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--sidebar-badge-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--sidebar-badge-background:initial;--sidebar-badge-foreground:initial;--sidebar-badge-destructive-background:initial;--sidebar-badge-destructive-foreground:initial;--sidebar-user-focus-ring-alpha:1;--topbar-chip-icon-size:1.125rem;--sidebar-product-caret-icon-size:var(--icon-size-sm);--topbar-icon-size:var(--icon-size-md);--topbar-caret-icon-size:var(--icon-size-xs);--topbar-icon-focus-ring-alpha:1;--sidebar-user-role-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--org-switcher-meta-foreground:initial;--sidebar-nav-sub-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--sidebar-flyout-title-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--topbar-chip-icon-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--kbd-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--sidebar-logo-mark-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--sidebar-logo-mark-color:initial;--sidebar-avatar-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--sidebar-user-name-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--sidebar-gradient:none;--topbar-gradient:none;--sidebar-surface-background:initial;--sidebar-surface-background-alpha:initial;--sidebar-backdrop-blur-size:initial;--app-shell-bar-background:initial;--app-shell-bar-backdrop-blur-size:initial;--app-shell-nav-rail-background:initial;--app-shell-viewport-inset:0px;--app-shell-bar-height:var(--band-height-2xl);--app-shell-bar-inset:var(--space-page-x);--app-shell-bar-inset-compact:var(--space-page-compact-x);--app-shell-bar-gap:var(--space-3);--app-shell-brand-max-inline-size:none;--app-shell-brand-compact-max-inline-size:var(--app-shell-bar-height);--app-shell-sidebar-width:16rem;--app-shell-sidebar-collapsed-width:4rem;--app-shell-nav-rail-width:2.5rem;--app-shell-nav-rail-item-size:var(--band-height-lg);--app-shell-nav-rail-height:var(--app-shell-nav-rail-width);--app-shell-nav-rail-inset:var(--space-3);--app-shell-page-max-width:none;--app-shell-main-background:initial;--app-shell-mobile-nav-width:22.5rem;--app-shell-mobile-nav-background:initial;--app-shell-mobile-nav-alpha:40%;--app-shell-mobile-nav-inset:var(--space-1);--app-shell-mobile-nav-icon-size:var(--icon-size-lg);--service-role-panel-list-gap:.25rem;--service-role-panel-row-gap:.25rem;--service-role-panel-item-title-gap:.375rem;--service-role-panel-item-padding-block:.5rem;--sidebar-brand-mark-size:1.375rem;--sidebar-nav-item-height:var(--band-height-md);--sidebar-nav-item-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--sidebar-nav-item-line-height:1.5;--auth-account-summary-email-line-height:1.5;--topbar-start-truncate-line-height:1.5;--sidebar-nav-icon-size:var(--icon-size-md);--sidebar-nav-item-gap:.625rem;--sidebar-nav-item-padding-x:.625rem;--sidebar-nav-gap:2px;--sidebar-nav-item-radius:initial;--sidebar-nav-scroll-padding:var(--space-3) var(--space-2);--sidebar-section-gap:var(--space-4);--sidebar-section-label-padding-x:var(--space-2);--sidebar-section-label-padding-bottom:var(--space-1);--topbar-search-width:16rem;--topbar-search-max-width:none;--topbar-height:auto;--topbar-inset:0px;--topbar-gap:var(--space-2);--topbar-background-alpha:initial;--topbar-backdrop-blur-size:initial;--topbar-center-compact-display:none;--topbar-item-padding-inline:var(--space-3);--topbar-item-padding-inline-compact:var(--space-2);--topbar-item-gap:var(--space-2);--topbar-item-min-width:var(--control-height);--topbar-item-radius:var(--radius-sharp);--topbar-item-color:initial;--topbar-item-hover-background:initial;--topbar-item-hover-background-alpha:initial;--topbar-item-hover-color:initial;--topbar-item-active-background:var(--secondary);--topbar-item-badge-offset-block:var(--space-1);--topbar-item-badge-offset-inline:var(--space-1);--topbar-item-badge-size:1rem;--topbar-item-badge-padding-inline:var(--space-1);--topbar-item-badge-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--topbar-item-badge-background:initial;--topbar-item-badge-foreground:initial;--topbar-item-badge-destructive-background:initial;--topbar-item-badge-destructive-foreground:initial;--topbar-item-focus-ring-offset:calc(-1 * var(--focus-ring-width));--org-switcher-trigger-height:var(--band-height-xl);--org-switcher-trigger-padding-x:var(--space-2);--org-switcher-avatar-size:var(--control-height-sm);--org-switcher-sheet-inset:var(--space-3);--org-switcher-list-inset:var(--org-switcher-sheet-inset);--org-switcher-list-offset:0px;--org-switcher-legend-space-gap:var(--space-4);--org-switcher-legend-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--org-switcher-hint-space-gap:var(--space-1);--org-switcher-dialog-width:26rem;--org-switcher-search-space-block:var(--space-3);--org-switcher-menu-width:16rem;--org-switcher-sheet-max-height:75dvh;--org-switcher-state-min-height:8rem;--app-launcher-panel-width:20rem;--app-launcher-panel-max-height:26rem;--app-launcher-panel-gap:var(--space-3);--app-launcher-sheet-max-height:75dvh;--app-launcher-grid-gap:var(--space-1);--app-launcher-tile-gap:var(--space-1);--app-launcher-tile-padding:var(--space-2);--app-launcher-tile-min-height:var(--control-height-comfortable);--app-launcher-tile-radius:initial;--app-launcher-tile-color:initial;--app-launcher-tile-hover-background:initial;--app-launcher-tile-hover-background-alpha:initial;--app-launcher-tile-hover-color:initial;--app-launcher-tile-current-background:initial;--app-launcher-mark-size:2.5rem;--app-launcher-mark-radius:initial;--app-launcher-mark-background:var(--secondary);--app-launcher-mark-foreground:var(--secondary-foreground);--app-launcher-mark-font-size:var(--font-size-sm,var(--font-size-base));--app-launcher-name-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--app-launcher-group-label-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--app-launcher-group-label-color:initial;--app-launcher-state-min-height:8rem;--app-launcher-launchpad-backdrop-background:initial;--app-launcher-launchpad-backdrop-blur-size:var(--blur-lg);--app-launcher-launchpad-backdrop-alpha:55%;--app-launcher-launchpad-backdrop-color-saturate:180%;--app-launcher-launchpad-space-inset:var(--space-8);--app-launcher-launchpad-space-safe-area:0;--app-launcher-launchpad-panel-max-width:60rem;--app-launcher-launchpad-panel-gap:var(--space-8);--app-launcher-launchpad-grid-gap:var(--space-6);--app-launcher-launchpad-tile-inline-size:7.5rem;--app-launcher-launchpad-tile-padding:var(--space-3);--app-launcher-launchpad-tile-radius:initial;--app-launcher-launchpad-tile-gap:var(--space-3);--app-launcher-launchpad-tile-hover-background:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){:root{--app-launcher-launchpad-tile-hover-background:color-mix(in srgb, hsl(var(--foreground)) 10%, transparent)}}:root{--app-launcher-launchpad-mark-size:4rem;--app-launcher-launchpad-mark-radius:initial;--app-launcher-launchpad-mark-background:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){:root{--app-launcher-launchpad-mark-background:color-mix(in srgb, hsl(var(--card)) 78%, transparent)}}:root{--app-launcher-launchpad-mark-border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){:root{--app-launcher-launchpad-mark-border-color:color-mix(in srgb, hsl(var(--foreground)) 14%, transparent)}}:root{--app-launcher-launchpad-mark-font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--app-launcher-launchpad-mark-shadow:var(--shadow-lg);--app-launcher-launchpad-name-font-size:var(--font-size-sm,var(--font-size-base));--app-launcher-launchpad-title-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--app-launcher-launchpad-title-letter-spacing:.08em;--app-launcher-launchpad-close-space-padding:var(--space-2);--sidebar-item-hover-background:initial;--sidebar-item-active-background:initial;--sidebar-item-active-foreground:initial;--sidebar-item-active-tint:initial;--sidebar-item-active-background-alpha:12%;--auth-shell-control-height:var(--control-height-comfortable);--auth-shell-heading-size:var(--font-size-2xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)));--auth-shell-card-max-width:24rem;--auth-shell-bar-padding:var(--space-5) var(--space-6);--auth-shell-main-padding:var(--space-6);--auth-shell-footer-padding:var(--space-3) var(--space-6) var(--space-4);--auth-shell-bar-gap:var(--space-inline-sm);--auth-shell-wide-card-max-width:64rem;--auth-shell-canonical-control-height:var(--band-height-lg);--auth-shell-canonical-card-max-width:22.5rem;--auth-shell-canonical-heading-size:var(--font-size-base);--auth-shell-canonical-main-padding:1rem;--auth-shell-canonical-main-padding-mobile:.9375rem;--auth-shell-compact-card-inset:var(--space-6);--auth-shell-card-padding-block-compact:initial;--auth-shell-card-body-gap-compact:var(--space-3);--auth-shell-card-gap-compact:var(--space-3);--auth-shell-main-align:center;--auth-shell-card-stack-gap:0px;--auth-shell-login-card-max-width:22.5rem;--auth-shell-login-flow-offset-block:14.4375rem;--auth-shell-login-flow-offset-block-mobile:13.8125rem;--auth-shell-login-main-padding-inline:1rem;--auth-shell-login-main-padding-inline-mobile:.9375rem;--auth-shell-login-main-padding-block-end:1rem;--auth-shell-login-identity-slot-block-size:7rem;--auth-shell-login-card-stack-gap:1.25rem;--auth-shell-login-card-padding-block-compact:var(--auth-shell-compact-card-inset);--auth-shell-device-card-max-width:23.75rem;--auth-shell-device-main-padding:1rem;--auth-shell-device-main-padding-mobile:.9375rem .3125rem;--auth-shell-device-otp-slot-inline-size:1.71875rem;--auth-shell-device-otp-slot-block-size:3.25rem;--auth-shell-context-card-max-width:25rem;--auth-shell-context-main-padding:var(--space-6);--auth-shell-context-main-padding-mobile:var(--space-6) 0;--auth-shell-context-card-stack-gap:1rem;--auth-shell-recovery-card-max-width:27rem;--auth-shell-recovery-main-padding:1rem;--auth-shell-recovery-main-padding-mobile:.9375rem;--auth-shell-registration-card-max-width:22.5rem;--auth-shell-registration-main-padding-block-start:1rem;--auth-shell-registration-main-padding-block-start-mobile:.9375rem;--auth-shell-registration-main-padding-inline:1rem;--auth-shell-registration-main-padding-inline-mobile:.9375rem;--auth-shell-registration-main-padding-block-end:3rem;--auth-shell-registration-main-padding-block-end-mobile:2rem;--auth-shell-registration-card-stack-gap:1.25rem;--auth-shell-registration-identity-slot-block-size:7rem;--auth-shell-divider-gap:.625rem;--auth-shell-divider-label-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--auth-shell-divider-label-line-height:calc(19 / 11);--auth-shell-divider-rule-color:var(--border);--auth-shell-divider-label-color:initial;--auth-identity-gap:.375rem;--auth-requester-gap:.375rem;--auth-requester-icon-size:var(--icon-size-md);--auth-requester-glyph-size:var(--icon-size-2xs);--auth-account-summary-min-height:var(--control-height-comfortable);--auth-account-summary-gap:var(--space-2);--auth-account-summary-padding:var(--space-1) var(--space-2);--auth-account-summary-identity-min-width:12rem;--auth-account-summary-avatar-size:var(--control-height-sm);--auth-account-summary-avatar-glyph-size:var(--control-icon-size-sm);--auth-account-summary-email-font-size:var(--font-size-sm,var(--font-size-base));--auth-footer-content-gap:.375rem;--auth-footer-text-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--auth-footer-target-min-size:var(--touch-target-min);--auth-stack-gap:var(--space-3);--auth-shell-field-label-gap:var(--space-1);--auth-shell-field-label-font-size:.75rem;--auth-shell-field-label-line-height:1.5;--centered-shell-bar-height:var(--app-shell-bar-height);--centered-shell-bar-padding-x:var(--space-page-x);--centered-shell-bar-padding-x-compact:var(--space-page-compact-x);--centered-shell-main-padding:var(--space-6);--centered-shell-main-padding-inline-compact:var(--space-page-compact-x);--centered-shell-footer-padding:var(--space-3) var(--space-6) var(--space-4);--centered-shell-footer-padding-inline-compact:var(--space-page-compact-x);--centered-shell-column-offset-block:0;--centered-shell-width-sm:32rem;--centered-shell-width-md:46rem;--centered-shell-width-lg:64rem;--centered-shell-landing-max-width:67.5rem;--centered-shell-landing-inset-inline:var(--space-6);--centered-shell-landing-inset-inline-compact:var(--space-4);--centered-shell-landing-main-padding-block:var(--space-10);--centered-shell-landing-main-padding-block-compact:var(--space-6);--centered-shell-landing-section-gap:var(--space-10);--centered-shell-landing-section-gap-compact:var(--space-6);--centered-shell-landing-footer-padding-block:var(--space-8);--centered-shell-landing-card-shadow:none;--centered-shell-landing-heading-size:var(--font-size-display);--centered-shell-landing-heading-size-compact:var(--font-size-3xl,calc(var(--font-size-display) / var(--font-size-display-ratio) / var(--font-size-display-ratio)));--centered-shell-landing-background:initial}@media (pointer:coarse){:root{--app-shell-bar-height:var(--band-height-3xl);--app-shell-nav-rail-width:3rem;--app-shell-nav-rail-item-size:var(--band-height-xl)}}:root{--mobile-shell-block-size:100dvh;--mobile-shell-max-inline-size:26.875rem;--mobile-shell-safe-inset-block-start:env(safe-area-inset-top);--mobile-shell-safe-inset-block-end:env(safe-area-inset-bottom);--mobile-shell-safe-inset-inline:max(env(safe-area-inset-left), env(safe-area-inset-right));--mobile-shell-inset-inline:var(--space-4);--mobile-shell-control-height:var(--control-height-comfortable);--mobile-shell-region-gap:var(--space-2);--mobile-shell-status-bar-height:var(--band-height-lg);--mobile-shell-header-bar-height:var(--band-height-3xl);--mobile-shell-tab-bar-height:calc(var(--band-height-3xl) + var(--space-2));--mobile-shell-main-padding-block:var(--space-4);--mobile-shell-actions-padding-block:var(--space-3);--separator-rule-size:initial;--separator-rule-color:initial;--separator-label-gap:initial;--separator-label-inset:initial;--separator-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--separator-label-line-height:var(--line-height-normal);--separator-label-font-weight:var(--font-weight-medium);--separator-label-color:initial;--separator-tone-muted-rule-color:initial;--separator-tone-muted-label-color:initial;--separator-tone-primary-rule-color:initial;--separator-tone-primary-label-color:initial;--separator-tone-success-rule-color:initial;--separator-tone-success-label-color:initial;--separator-tone-warning-rule-color:initial;--separator-tone-warning-label-color:initial;--separator-tone-destructive-rule-color:initial;--separator-tone-destructive-label-color:initial;--separator-tone-info-rule-color:initial;--separator-tone-info-label-color:initial;--sidebar-nav-item-foreground:initial;--sidebar-nav-item-hover-foreground:initial;--sidebar-nav-item-disabled-foreground:initial;--sidebar-nav-icon-foreground:initial;--sidebar-nav-icon-hover-foreground:initial;--sidebar-nav-icon-active-foreground:initial;--sidebar-nav-icon-disabled-foreground:initial;--legal-document-measure-max-width:46rem;--legal-document-column-gap:var(--space-10);--legal-document-toc-width:15rem;--legal-document-toc-inset-block-start:var(--space-6);--legal-document-toc-max-height:calc(100dvh - var(--space-12));--legal-document-toc-gap:var(--space-1);--legal-document-toc-item-padding:var(--space-1) var(--space-2);--legal-document-toc-item-radius:initial;--legal-document-toc-title-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--legal-document-toc-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--legal-document-toc-marker-width:initial;--legal-document-nav-gap:var(--space-4);--legal-document-header-gap:var(--space-2);--legal-document-meta-gap:var(--space-2);--legal-document-meta-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--legal-document-section-gap:var(--space-10);--legal-document-section-title-gap:var(--space-3);--legal-document-body-line-height:1.8;--legal-document-scroll-offset:var(--space-6);--legal-document-footer-gap:var(--space-4);--legal-document-toc-border:none;--legal-document-header-border:none;--legal-document-footer-border:none;--legal-document-meta-foreground:initial;--legal-document-summary-foreground:initial;--legal-document-toc-foreground:initial;--legal-document-toc-active-foreground:initial;--legal-document-toc-active-background:initial;--legal-document-toc-marker-color:initial;--error-surface-max-width:32rem;--error-surface-gap:var(--space-3);--error-surface-padding-block:var(--space-10);--error-surface-padding-block-compact:var(--space-6);--error-surface-brand-gap:var(--space-2);--error-surface-meta-gap:var(--space-1);--error-surface-meta-row-gap:var(--space-2);--error-surface-meta-border:none;--error-surface-meta-padding-block:0;--error-surface-progress-max-width:18rem;--activity-mark-size:.25em;--activity-mark-offset:.25em;--activity-mark-rest-alpha:.35;--activity-pulse-mark-size:.5em;--activity-gap:var(--space-1);--activity-font-size-xs:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--activity-font-size-sm:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--activity-font-size-md:var(--font-size-sm,var(--font-size-base));--activity-font-size-lg:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));--activity-bar-width:4rem;--activity-bar-radius:var(--radius-pill);--activity-bar-segment-width:40%;--activity-bar-track-alpha:.2;--activity-bar-height:.25em;--activity-color:initial;--text-link-underline-offset:.18em;--text-link-underline-width:auto;--text-link-decoration-line:underline;--text-action-gap:var(--space-1);--text-action-color:initial;--text-action-color-hover:initial;--text-action-size:1em;--text-mark-background:hsl(var(--warning));--text-mark-foreground:hsl(var(--warning-foreground));--tree-node-height:initial;--tree-indent-width:var(--space-5);--tree-node-padding-inline:var(--space-2);--tree-node-gap:var(--space-2);--tree-node-radius:initial;--tree-node-font-size:var(--font-size-sm,var(--font-size-base));--tree-switcher-size:1.25rem;--tree-switcher-color:initial;--tree-icon-size:var(--icon-size-md);--tree-line-color:initial;--tree-divider-color:initial;--tree-node-hover-background:initial;--tree-node-hover-background-alpha:initial;--tree-node-selected-background:initial;--tree-node-selected-background-alpha:initial;--tree-node-selected-foreground:initial;--tree-loading-bar-inline-size:40%;--thought-chain-gap:var(--space-4);--thought-chain-node-gap:var(--space-3);--thought-chain-body-gap:var(--space-1);--thought-chain-icon-size:var(--band-height-sm);--thought-chain-icon-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--thought-chain-icon-radius:var(--radius-pill);--thought-chain-icon-background:initial;--thought-chain-icon-color:initial;--thought-chain-icon-success-color:initial;--thought-chain-icon-error-color:initial;--thought-chain-line-width:initial;--thought-chain-line-color:initial;--thought-chain-chevron-size:var(--icon-size-sm);--thought-chain-content-space-block:var(--space-2);--thought-chain-item-gap:var(--space-2);--thought-chain-item-padding-block:var(--space-2);--thought-chain-item-padding-inline:var(--space-3);--thought-chain-item-radius:initial;--thought-chain-item-solid-background:initial;--thought-chain-item-outlined-border:initial;--welcome-gap:var(--space-4);--welcome-content-gap:var(--space-1);--welcome-title-gap:var(--space-3);--welcome-padding-block:var(--space-4);--welcome-padding-inline:var(--space-4);--welcome-radius:initial;--welcome-icon-size:var(--icon-size-xl);--welcome-filled-background:initial;--welcome-filled-border:initial;--actions-gap:var(--space-1);--actions-padding-block:var(--space-1);--actions-padding-inline:var(--space-1);--actions-radius:initial;--actions-filled-background:initial;--actions-outlined-border:initial;--actions-fade-offset-inline:var(--space-2);--attachments-gap:var(--space-2);--attachments-card-size:16.75rem;--attachments-card-block-size:4.25rem;--attachments-card-radius:initial;--attachments-card-gap:var(--space-3);--attachments-placeholder-space-inset:var(--space-4);--attachments-placeholder-radius:initial;--attachments-placeholder-icon-size:var(--icon-size-3xl);--attachments-placeholder-title-font-size:var(--font-size-base);--attachments-placeholder-description-font-size:var(--font-size-sm,var(--font-size-base));--attachments-placeholder-gap:var(--space-1);--attachments-drop-overlay-background:initial;--attachments-remove-icon-size:var(--upload-remove-icon-size);--conversations-gap:var(--space-2);--conversations-list-gap:var(--space-1);--conversations-item-height:var(--band-height-md);--conversations-item-gap:var(--space-inline-sm);--conversations-item-padding-inline:var(--space-inline-sm);--conversations-item-radius:initial;--conversations-item-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--conversations-item-color:initial;--conversations-item-active-background:initial;--conversations-item-active-background-alpha:initial;--conversations-item-active-color:initial;--conversations-item-active-font-weight:var(--font-weight-medium);--conversations-icon-size:var(--icon-size-md);--conversations-line-gap:var(--space-stack-xs);--conversations-group-gap:var(--space-1);--conversations-group-padding-inline:var(--space-inline-sm);--conversations-group-chevron-size:var(--icon-size-sm);--conversations-separator-space-block:var(--space-1);--float-button-offset-block-end:var(--space-stack-xl);--float-button-offset-inline-end:var(--space-6);--float-button-size:var(--control-height-lg);--float-button-min-block-size:var(--control-height-lg);--float-button-padding-block:var(--space-2);--float-button-padding-inline:var(--space-1);--float-button-icon-size:var(--icon-size-md);--float-button-content-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--float-button-content-line-height:var(--line-height-tight);--float-button-shadow:var(--shadow-lg);--float-button-group-gap:var(--space-stack-md);--float-button-group-radius:initial;--float-button-badge-background:initial;--float-button-badge-foreground:hsl(var(--destructive-foreground));--float-button-badge-size:var(--space-4);--float-button-badge-padding-inline:var(--space-1);--float-button-badge-font-size:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)));--float-button-badge-inset-block-start:calc(var(--space-1) * -1);--float-button-badge-inset-inline-end:calc(var(--space-1) * -1);--float-button-badge-dot-size:var(--space-2);--float-button-progress-offset:0turn;--float-button-progress-width:var(--space-1);--float-button-progress-color:initial;--float-button-progress-track-color:hsl(var(--border));--float-button-motion-translate:var(--float-button-size);--draggable-panel-inset:var(--space-6);--draggable-panel-offset-x:0;--draggable-panel-offset-y:0;--draggable-panel-step-offset:var(--space-2);--draggable-panel-step-offset-lg:var(--space-10);--draggable-panel-width-sm:18rem;--draggable-panel-width:22rem;--draggable-panel-width-lg:28rem;--draggable-panel-width-xl:var(--centered-shell-width-md);--draggable-panel-block-size:auto;--draggable-panel-max-block-size:70vh;--draggable-panel-radius:initial;--draggable-panel-shadow:var(--shadow-lg);--draggable-panel-border-width:initial;--draggable-panel-bar-padding:var(--space-2) var(--space-3);--draggable-panel-bar-gap:var(--space-2);--draggable-panel-body-padding:var(--space-4);--draggable-panel-handle-size:var(--control-affix-icon-size);--masonry-gap-inline:0px;--masonry-gap-block:0px;--mega-menu-bar-gap:var(--space-inline-xs);--mega-menu-trigger-height:var(--control-height);--mega-menu-trigger-padding-x:var(--space-3);--mega-menu-trigger-gap:var(--space-inline-sm);--mega-menu-trigger-radius:initial;--mega-menu-trigger-font-size:var(--font-size-sm,var(--font-size-base));--mega-menu-trigger-foreground:hsl(var(--foreground));--mega-menu-trigger-background:transparent;--mega-menu-trigger-hover-background:initial;--mega-menu-trigger-hover-background-alpha:initial;--mega-menu-trigger-hover-foreground:initial;--mega-menu-trigger-open-background:initial;--mega-menu-trigger-open-foreground:initial;--mega-menu-trigger-current-foreground:initial;--mega-menu-trigger-disabled-alpha:.5;--mega-menu-expand-icon-size:var(--control-icon-size-sm);--mega-menu-panel-background:hsl(var(--popover));--mega-menu-panel-foreground:hsl(var(--popover-foreground));--mega-menu-panel-border-color:hsl(var(--border));--mega-menu-panel-border-width:initial;--mega-menu-panel-radius:initial;--mega-menu-panel-padding:var(--space-6);--mega-menu-panel-shadow:var(--shadow-md);--mega-menu-panel-offset:0px;--mega-menu-panel-max-height:70vh;--mega-menu-panel-translate:var(--space-1);--mega-menu-groups-gap:var(--space-6);--mega-menu-group-gap:var(--space-inline-sm);--mega-menu-group-min-width:12rem;--mega-menu-group-label-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--mega-menu-group-label-foreground:hsl(var(--muted-foreground));--mega-menu-group-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--mega-menu-group-description-foreground:hsl(var(--muted-foreground));--mega-menu-group-icon-size:var(--control-icon-size-sm);--mega-menu-link-gap:var(--space-inline-sm);--mega-menu-link-padding-x:var(--space-2);--mega-menu-link-padding-y:var(--space-2);--mega-menu-link-radius:initial;--mega-menu-link-font-size:var(--font-size-sm,var(--font-size-base));--mega-menu-link-foreground:hsl(var(--foreground));--mega-menu-link-hover-background:initial;--mega-menu-link-hover-background-alpha:initial;--mega-menu-link-hover-foreground:initial;--mega-menu-link-current-foreground:initial;--mega-menu-link-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--mega-menu-link-description-foreground:hsl(var(--muted-foreground));--mega-menu-link-icon-size:var(--control-icon-size-sm);--mega-menu-link-min-height:var(--touch-target-min);--mega-menu-panel-footer-gap:var(--space-4);--mega-menu-panel-footer-border-color:hsl(var(--border));--marquee-gap-inline:var(--space-inline-lg);--marquee-mask-width:var(--space-10);--affix-inset-block-start:0px;--affix-inset-block-end:0px;--anchor-ink-width:2px;--anchor-ink-color:initial;--anchor-track-color:initial;--anchor-item-padding-block:var(--space-1);--anchor-item-padding-inline:var(--space-3);--anchor-nested-padding-inline:var(--space-4);--anchor-gap:var(--space-inline-lg)}.ui-density-compact,:root[data-density=compact]{--scaling:.92}.ui-density-default,:root[data-density=default]{--scaling:1}.ui-density-comfortable,:root[data-density=comfortable]{--scaling:1.08}.ui-density-compact,.ui-density-default,.ui-density-comfortable{--space-1:calc(.25rem * var(--scaling));--space-2:calc(.5rem * var(--scaling));--space-3:calc(.75rem * var(--scaling));--space-4:calc(1rem * var(--scaling));--space-5:calc(1.25rem * var(--scaling));--space-6:calc(1.5rem * var(--scaling));--space-8:calc(2rem * var(--scaling));--space-10:calc(2.5rem * var(--scaling));--space-12:calc(3rem * var(--scaling));--space-20:calc(5rem * var(--scaling));--space-24:calc(6rem * var(--scaling));--radius:calc(.375rem * var(--scaling));--control-height:calc(var(--control-height-default) * var(--scaling));--control-height-sm:calc(var(--control-height) - calc(.25rem * var(--scaling)));--control-height-lg:calc(var(--control-height) + calc(.25rem * var(--scaling)));--control-height-xs:calc(var(--control-height) - calc(.5rem * var(--scaling)));--control-icon-size:calc(var(--icon-size-md) * var(--scaling));--control-icon-size-sm:calc(var(--icon-size-sm) * var(--scaling));--control-padding-x:var(--space-3);--control-gap:var(--space-2);--control-gap-sm:var(--space-1);--checkbox-size:calc(1rem * var(--scaling));--switch-width:calc(2.25rem * var(--scaling));--switch-height:calc(1.25rem * var(--scaling));--switch-thumb-size:calc(1rem * var(--scaling));--switch-thumb-translate:calc(1rem * var(--scaling));--table-row-height:calc(var(--table-row-height-default) * var(--scaling));--table-cell-padding-y:var(--space-2);--phi-unit:var(--space-4);--space-page-x:var(--space-6);--space-page-y:var(--space-6);--space-section:var(--space-4);--space-section-band:var(--space-20);--space-section-hero:var(--space-24);--space-stack-xs:var(--space-1);--space-stack-sm:var(--space-2);--space-stack-md:var(--space-4);--space-stack-lg:var(--space-6);--space-stack-xl:var(--space-10);--space-inline-xs:var(--space-1);--space-inline-sm:var(--space-2);--space-inline-md:var(--space-3);--space-inline-lg:var(--space-4);--space-inline-xl:var(--space-6);--space-chrome-x:var(--space-6);--space-chrome-y:var(--space-4);--space-chrome-gap:var(--space-2);--field-label-gap:var(--space-2)}:root{--radius-xs:initial;--radius-sm:initial;--radius-md:initial;--radius-lg:initial;--radius-xl:initial;--radius-2xl:initial}.ui-auth-shell[data-variant=canonical] [data-slot=form-field-label] [data-slot=label]{font-size:var(--auth-shell-field-label-font-size);line-height:var(--auth-shell-field-label-line-height)}@media (prefers-reduced-motion:reduce){.app-mobile-nav-overlay,.app-mobile-nav-drawer{transition:none;animation:none}}@property --page-footer-content-slack{syntax:"<length-percentage>";inherits:false;initial-value:0}@media (prefers-reduced-motion:reduce){.ui-draggable-panel{transition:none}}[data-slot=logo-artwork][data-scheme=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-slot=logo-artwork][data-scheme=light]{display:none}:root:not([data-theme=light]) [data-slot=logo-artwork][data-scheme=dark]{display:block}}.dark [data-slot=logo-artwork][data-scheme=light],:root[data-theme=dark] [data-slot=logo-artwork][data-scheme=light]{display:none}.dark [data-slot=logo-artwork][data-scheme=dark],:root[data-theme=dark] [data-slot=logo-artwork][data-scheme=dark]{display:block}@media (prefers-reduced-motion:reduce){[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=popover-content],.ui-dialog-overlay,.ui-command-palette{transition:none;animation:none}}[data-slot=popover-content][data-state=closed],[data-slot=dropdown-menu-content][data-state=closed],[data-slot=dropdown-menu-sub-content][data-state=closed],[data-slot=hover-card-content][data-state=closed],[data-slot=tooltip-content][data-state=closed]{pointer-events:none}.ui-accordion-item{border-bottom:var(--stroke-hairline) solid hsl(var(--border))}.ui-accordion-header{display:flex}.ui-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-4);text-align:start;flex:1;font-weight:500;transition:color .15s;display:flex}.ui-accordion-trigger:hover{text-decoration:underline}.ui-accordion-trigger:focus-visible{border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-accordion-trigger:disabled,.ui-accordion-trigger[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-accordion-chevron{width:var(--accordion-chevron-size);height:var(--accordion-chevron-size);color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .2s}.ui-accordion-trigger[data-state=open] .ui-accordion-chevron{transform:rotate(180deg)}.ui-accordion-content{font-size:var(--font-size-base);overflow:hidden}.ui-accordion-content-inner{padding-bottom:var(--space-4)}.ui-hover-card-content{z-index:50;border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));border:var(--stroke-hairline) solid hsl(var(--border));background:hsl(var(--popover) / var(--popover-alpha,100%));width:16rem;color:hsl(var(--popover-foreground));padding:var(--space-4);box-shadow:var(--shadow-md);outline:none}.ui-carousel{position:relative}.ui-carousel-viewport{overflow-clip-margin:var(--focus-ring-clip-margin);overflow:clip}.ui-carousel-content{margin-inline:calc(var(--space-4) * -1);display:flex}.ui-carousel-item{inline-size:100%;min-inline-size:0;padding-inline:var(--space-4);flex-shrink:0;position:relative}.ui-carousel:has(.ui-carousel-dots){--carousel-dots-block-size:calc(var(--space-4) + var(--touch-target-min))}.ui-carousel-previous,.ui-carousel-next{z-index:20;inline-size:var(--carousel-arrow-size);block-size:var(--carousel-arrow-size);border-radius:var(--radius-pill);background:hsl(var(--background));border:var(--stroke-hairline) solid hsl(var(--border));color:hsl(var(--foreground));place-items:center;transition:background-color .15s;display:grid;position:absolute;inset-block-start:var(--carousel-arrow-inset-block-start,calc(50% - var(--carousel-dots-block-size) / 2));transform:translateY(-50%)}.ui-carousel-previous{inset-inline-start:var(--space-2)}.ui-carousel-next{inset-inline-end:var(--space-2)}.ui-carousel-previous:hover,.ui-carousel-next:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-carousel-arrow{width:var(--carousel-arrow-icon-size);height:var(--carousel-arrow-icon-size);place-items:center;display:grid}.ui-carousel-arrow>*{width:100%;height:100%}.ui-carousel-dots{padding-top:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.ui-carousel-dot{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);background:0 0;flex-shrink:0;place-items:center;display:grid}.ui-carousel-dot:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:hsl(var(--border));transition:width .15s,background-color .15s;display:block}.ui-carousel-dot:hover:after{background:hsl(var(--muted-foreground))}.ui-carousel-dot[data-active]:after{width:var(--space-5);background:hsl(var(--primary))}.ui-carousel[data-orientation=vertical] .ui-carousel-dots{flex-direction:column}.ui-carousel[data-orientation=vertical] .ui-carousel-dot[data-active]:after{width:var(--space-2);height:var(--space-5)}.ui-carousel[data-orientation=vertical] .ui-carousel-content{margin-inline:0;margin-block:calc(var(--space-4) * -1);flex-direction:column}.ui-carousel[data-orientation=vertical] .ui-carousel-item{min-width:0;min-height:100%;padding-inline:0;padding-block:var(--space-4)}.ui-carousel[data-orientation=vertical] .ui-carousel-previous,.ui-carousel[data-orientation=vertical] .ui-carousel-next{top:auto;inset-inline:50% auto;transform:translate(-50%)}.ui-carousel[data-orientation=vertical] .ui-carousel-previous{top:var(--space-2)}.ui-carousel[data-orientation=vertical] .ui-carousel-next{bottom:var(--space-2)}.ui-chart{gap:var(--space-stack-sm);flex-direction:column;inline-size:100%;min-inline-size:0;margin:0;display:flex}.ui-chart-title{font-size:var(--font-size-sm,var(--font-size-base));font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}.ui-chart-canvas{inline-size:100%;min-inline-size:0}.ui-chart .recharts-text,.ui-chart .recharts-legend-item-text{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));fill:hsl(var(--muted-foreground));color:hsl(var(--muted-foreground))}.ui-chart .recharts-legend-item-text{color:hsl(var(--muted-foreground))!important}.ui-chart .recharts-default-tooltip{border-radius:var(--radius);color:hsl(var(--popover-foreground));font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));border:var(--stroke-hairline) solid hsl(var(--border))!important;background:hsl(var(--popover) / var(--popover-alpha,100%))!important}.ui-chart .recharts-line-curve,.ui-chart .recharts-area-curve{stroke-width:var(--chart-series-stroke-width)}.ui-chart .recharts-area-area{fill-opacity:var(--chart-area-fill-alpha)}.ui-chart .recharts-cartesian-grid line{stroke-dasharray:var(--chart-grid-line-dash)}.ui-chart-footer{font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));color:hsl(var(--muted-foreground));margin-block-start:var(--chart-trend-footer-gap)}.ui-chart-trend[data-size=xs]{--chart-trend-plot-height:var(--chart-trend-plot-height-xs)}.ui-chart-trend[data-size=sm]{--chart-trend-plot-height:var(--chart-trend-plot-height-sm)}.ui-chart-trend[data-size=md]{--chart-trend-plot-height:var(--chart-trend-plot-height-md)}.ui-chart-trend[data-size=lg]{--chart-trend-plot-height:var(--chart-trend-plot-height-lg)}.ui-chart-trend-body{gap:var(--chart-trend-tick-gap);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.ui-chart-trend-plot{align-items:flex-end;gap:var(--chart-trend-bar-gap);block-size:var(--chart-trend-plot-height);border-block-end:var(--chart-trend-baseline-border,none);inline-size:100%;min-inline-size:0;display:flex}.ui-chart-trend-column{flex:1 1 0;justify-content:center;align-items:flex-end;block-size:100%;min-inline-size:0;display:flex}.ui-chart-trend-bar{inline-size:100%;max-inline-size:var(--chart-trend-bar-max-width);block-size:max(var(--chart-trend-bar-min-height,var(--stroke-md)), calc(var(--chart-trend-bar-value,0) * 100%));background:var(--chart-trend-bar-background,hsl(var(--muted-foreground) / var(--chart-trend-bar-background-alpha)));border-start-start-radius:var(--chart-trend-bar-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));border-start-end-radius:var(--chart-trend-bar-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-chart-trend-bar[data-emphasized=true]{background:var(--chart-trend-bar-emphasis-background,hsl(var(--primary)))}.ui-chart-trend-ticks{gap:var(--chart-trend-bar-gap);inline-size:100%;min-inline-size:0;display:flex}.ui-chart-trend-tick{min-inline-size:0;font-size:var(--chart-trend-tick-font-size);line-height:var(--line-height-normal);color:hsl(var(--muted-foreground));text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.ui-chart-axis-probe{visibility:hidden;font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));white-space:nowrap;pointer-events:none;margin-inline-end:var(--chart-category-axis-gap);position:fixed;inset-block-start:0;inset-inline-start:0}.ui-chart-canvas [tabindex="-1"]:focus:not(:focus-visible){outline:none}@keyframes ui-float-button-list-in{0%{opacity:0;translate:0 var(--float-button-motion-translate)}to{opacity:1;translate:0}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}html,body,#root{height:100%}body{overscroll-behavior:none;margin:0}:root,:root[data-theme=dark]{--background:40 47% 4%;--foreground:0 0% 100%;--card:34 47% 6%;--card-foreground:0 0% 100%;--popover:42 45% 9%;--popover-foreground:0 0% 100%;--secondary:36 32% 18%;--secondary-foreground:0 0% 100%;--secondary-hover:36 32% 22%;--secondary-active:36 32% 26%;--muted:34 47% 6%;--muted-foreground:39 27% 71%;--accent:37 42% 12%;--accent-foreground:0 0% 100%;--border:36 22% 9%;--input:36 29% 13%;--primary:44 54% 54%;--primary-foreground:40 47% 4%;--primary-hover:44 54% 60%;--primary-active:44 54% 66%;--ring:44 54% 54%;--destructive:0 94% 82%;--destructive-foreground:40 47% 4%;--destructive-hover:0 94% 86%;--destructive-active:0 94% 90%;--success:157 40% 59%;--success-foreground:40 47% 4%;--warning:46 97% 65%;--warning-foreground:40 47% 4%;--info:209 55% 66%;--info-foreground:40 47% 4%;--attention:44 54% 54%;--attention-foreground:40 47% 4%;--text-tertiary:38 15% 47%;--text-disabled:38 15% 32%;--text-link:43 71% 69%;--text-brand:43 71% 69%;--text-primary:43 71% 69%;--text-success:157 40% 59%;--text-warning:46 97% 65%;--text-info:209 55% 66%;--text-error:0 94% 82%;--radius:calc(.5rem * var(--scaling))}[data-theme=light],.light{--background:40 38% 94%;--foreground:40 47% 4%;--card:0 0% 100%;--card-foreground:40 47% 4%;--popover:41 41% 88%;--popover-foreground:40 47% 4%;--secondary:41 41% 88%;--secondary-foreground:40 47% 4%;--secondary-hover:41 41% 84%;--secondary-active:41 41% 80%;--muted:41 41% 88%;--muted-foreground:37 21% 24%;--accent:40 34% 83%;--accent-foreground:40 47% 4%;--border:40 34% 83%;--input:40 30% 76%;--primary:44 54% 54%;--primary-foreground:40 47% 4%;--primary-hover:44 54% 48%;--primary-active:44 54% 42%;--ring:44 54% 48%;--destructive:0 74% 42%;--destructive-foreground:0 0% 100%;--destructive-hover:0 74% 36%;--destructive-active:0 74% 30%;--success:158 52% 16%;--success-foreground:0 0% 100%;--warning:23 82% 31%;--warning-foreground:0 0% 100%;--info:218 45% 22%;--info-foreground:0 0% 100%;--attention:44 54% 54%;--attention-foreground:40 47% 4%;--text-tertiary:38 16% 40%;--text-disabled:38 16% 65%;--text-link:40 64% 26%;--text-brand:40 64% 26%;--text-primary:40 64% 26%;--text-success:158 52% 16%;--text-warning:23 82% 31%;--text-info:218 45% 22%;--text-error:0 74% 42%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}
