/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-content:"";--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-sans:var(--font-family-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-family-mono);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--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-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:var(--font-size-5xl,var(--font-size-display));--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio) / var(--radius-ratio));--radius-sm:calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio));--radius-md:calc(var(--radius) / var(--radius-ratio));--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * var(--radius-ratio));--radius-2xl:calc(var(--radius) * var(--radius-ratio) * var(--radius-ratio));--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;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--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);--color-card:hsl(var(--card) / var(--card-alpha,100%));--color-popover:hsl(var(--popover) / var(--popover-alpha,100%));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input) / var(--input-alpha,100%));--color-ring:hsl(var(--ring));--color-success:hsl(var(--success));--color-warning:hsl(var(--warning));--color-info:hsl(var(--info));--color-attention:hsl(var(--attention));--color-primary-strong:hsl(var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels)));--color-chart-1:var(--chart-1);--color-chart-6:var(--chart-6);--color-brand:hsl(var(--text-brand,from hsl(var(--primary)) var(--text-brand-channels)));--color-primary-active:hsl(var(--primary-active,from hsl(var(--primary)) var(--primary-active-channels)));--color-secondary-hover:hsl(var(--secondary-hover) / var(--secondary-hover-alpha,100%));--color-secondary-active:hsl(var(--secondary-active) / var(--secondary-active-alpha,100%));--text-2xs:var(--font-size-2xs,calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio)))}}@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,.ui-flex,.ui-table-scroll,.ui-pagination-list,.react-aria-Menu,.ui-chart [tabindex],.ui-prose input,.ui-auth-legal-footer a[href],.ui-auth-shell a[href],.app-main a[href],.ui-breadcrumb a[href],.ui-breadcrumb-link,.ui-password-input-toggle,.ui-search-select-value-remove,.ui-tabs-overflow,.ui-resizable-handle,.ui-scroll-area,.ui-data-table-scroll,.ui-resizable-panel,.ui-master-detail-master,.ui-branch-scope-picker-list,.ui-tag-input-chip,.ui-attachments-placeholder,.ui-block-editor-content,.ui-range-timeline,.sb-product,.ui-logo,.ui-logo-lockup,[data-slot=anchor-link],[data-interactive]>[data-slot=table-cell] a[href],[data-interactive]>[data-slot=table-cell] button,.ui-data-table-ellipsis[data-truncated],[data-slot=list-row] [data-truncated][tabindex],.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,.ui-prose img[data-prose-preview],.ui-prose .ui-prose-toggle-summary,.ui-block-editor-toggle-button,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-contained-offset,var(--focus-ring-offset));scroll-margin:calc(var(--focus-ring-width) + var(--focus-outline-offset));transition:outline-offset,outline}.ui-command-input-wrapper:has(.ui-command-input:focus-visible){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-contained-offset,var(--focus-ring-offset));scroll-margin:calc(var(--focus-ring-width) + var(--focus-outline-offset));transition:outline-offset,outline}.ui-attachments:has(.ui-attachments-input:focus-visible){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-contained-offset,var(--focus-ring-offset));scroll-margin:calc(var(--focus-ring-width) + var(--focus-outline-offset));transition:outline-offset,outline}.ui-calendar-dropdown-root:has(.ui-calendar-dropdown:focus-visible){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-contained-offset,var(--focus-ring-offset));scroll-margin:calc(var(--focus-ring-width) + var(--focus-outline-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-contained-offset,var(--focus-ring-offset));scroll-margin:calc(var(--focus-ring-width) + var(--focus-outline-offset));transition:outline-offset,outline}:root:not([data-focus-outline=off]) :is(.ui-focus-ring,.ui-focus-ring-outline,.ui-logo,.ui-logo-lockup,[data-slot=anchor-link],.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,.ui-prose img[data-prose-preview],.ui-prose .ui-prose-toggle-summary,.ui-block-editor-toggle-button,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:not([data-focus-outline=off]) .ui-checkbox[data-focus-visible],:root:not([data-focus-outline=off]) .ui-radio[data-focus-visible],:root:not([data-focus-outline=off]) .ui-switch[data-focus-visible],:root:not([data-focus-outline=off]) .ui-slider-thumb[data-focus-visible],:root:not([data-focus-outline=off]) .ui-focus-ring[data-focus-visible],:root:not([data-focus-outline=off]) .ui-control-trigger[data-state=open],:root:not([data-focus-outline=off]) .ui-tag-input:focus-within,:root:not([data-focus-outline=off]) .ui-control-composite-field:focus-within,:root:not([data-focus-outline=off]) .ui-control-composite-field[data-state=open],:root:not([data-focus-outline=off]) .ui-otp-slot[data-active=true]{--tw-ring-shadow:var(--focus-field-shadow,inset 0 0 0 calc(-1 * var(--focus-ring-contained-offset,0px)) hsl(var(--background)), 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,inset 0 0 0 calc(-1 * var(--focus-ring-contained-offset,0px)) hsl(var(--background)), 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:not([data-focus-outline=off]) .ui-otp-group[data-appearance=grouped]:has(.ui-otp-slot[data-active=true]){--tw-ring-shadow:var(--focus-field-shadow,inset 0 0 0 calc(-1 * var(--focus-ring-contained-offset,0px)) hsl(var(--background)), 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,inset 0 0 0 calc(-1 * var(--focus-ring-contained-offset,0px)) hsl(var(--background)), 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:not([data-focus-outline=off]) :is(.ui-input,.ui-control,.ui-control-multiline,.ui-control-trigger,.ui-tag-input):focus-visible,:root:not([data-focus-outline=off]) .ui-control-trigger[data-state=open],:root:not([data-focus-outline=off]) .ui-tag-input:focus-within,:root:not([data-focus-outline=off]) .ui-control-composite-field:focus-within,:root:not([data-focus-outline=off]) .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)}.ui-scroll-area [data-slot=anchor-link],a.ui-list-row,tr.ui-focus-ring,.sb-nav-item,.ui-app-setting-picker-icon[data-appearance=bar],.ui-legal-document-toc-link{--focus-ring-offset:calc(-1 * var(--focus-ring-width))}:is(.ui-topbar .ui-button--ghost,.ui-topbar .ui-app-setting-picker-icon,.ui-legal-document-rail .ui-button,.ui-pagination-link,.ui-pagination .ui-button,.ui-pagination .ui-control,.ui-pagination .ui-input,.ui-topbar .ui-search-input-control,.ui-mobile-shell-tabbar .ui-button--ghost,[data-slot=tabs-list] [role=tab],[data-slot=tabs-list] .ui-tabs-add,.ui-app-setting-picker-icon[data-appearance=bar],.ui-legal-document-rail .ui-legal-document-toc-link,.ui-table-scroll [data-slot=table-cell] .ui-button--ghost,.ui-data-table-scroll [data-slot=table-cell] .ui-button--ghost,.ui-search-select-value-remove,.ui-table-scroll tr.ui-focus-ring,.ui-data-table-scroll tr.ui-focus-ring,.ui-resizable-handle,.ui-scroll-area,.ui-table-scroll,.ui-data-table-scroll,.ui-resizable-panel):focus-visible{--focus-ring-contained-offset:var(--focus-ring-inset-offset)}:root:not([data-focus-outline=off]) .ui-button[data-focus-contained]:focus-visible,:root:not([data-focus-outline=off]) .ui-pagination-link:focus-visible,:root:not([data-focus-outline=off]) .ui-branch-scope-picker-list .ui-checkbox[data-focus-visible]{--focus-ring-contained-offset:calc(-1 * var(--focus-ring-width));--focus-field-shadow:inset 0 0 0 calc(var(--focus-ring-width) + var(--focus-outline-offset)) hsl(var(--background))}:root:not([data-focus-outline=off]) .ui-anchor[data-direction=horizontal] [data-slot=anchor-link]:focus-visible{box-shadow:inset 0 var(--focus-ring-width) 0 hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1)), inset 0 calc(-1 * var(--focus-ring-width)) 0 hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1));outline-style:none}:root:not([data-focus-outline=off]) .ui-topbar .ui-button:has([data-slot=avatar]):focus-visible{box-shadow:inset 0 var(--focus-ring-width) 0 hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1)), inset 0 calc(-1 * var(--focus-ring-width)) 0 hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1));outline-style:none}:root:not([data-focus-outline=off]) .ui-resizable-handle[role=separator]:focus-visible{box-shadow:inset 0 0 0 var(--focus-ring-width) hsl(var(--focus-outline-color,var(--focus-ring-color,var(--ring))) / var(--focus-ring-opacity,1));outline-style:none}.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,.ui-search-select-search-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{--topbar-item-badge-ring-color:var(--app-shell-nav-rail-background,hsl(var(--muted)))}.app-mobile-nav-rail{--topbar-item-badge-ring-color:var(--sheet-surface-background,hsl(var(--background)))}.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{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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-rail:has(>.app-topbar-right){scrollbar-width:none;overflow-x:auto}.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);padding-block:var(--app-shell-nav-rail-inset);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-footer{align-items:center;gap:var(--app-launcher-footer-gap);border-block-start:var(--stroke-hairline) solid hsl(var(--border));font-size:var(--app-launcher-footer-font-size);flex-wrap:wrap;margin-block-start:var(--app-launcher-footer-space-block);padding-block-start:var(--app-launcher-footer-space-block);display:flex}.ui-app-launcher-launchpad .ui-app-launcher-footer{justify-content:center}.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-action{padding:var(--sidebar-action-padding);flex-direction:column;flex-shrink:0;display:flex}.sb-root[data-collapsed=true] .sb-action{align-items:center}.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:var(--sidebar-section-label-letter-spacing);text-transform:var(--sidebar-section-label-letter-case);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}.ui-topbar[data-overflow=scroll]>.ui-topbar-center:has(>:is(button,a,[role=button]):not(.ui-topbar-search,.tb-search)){min-inline-size:min-content}.ui-topbar-search,.ui-topbar-search-panel{align-self:stretch;align-items:center;gap:var(--topbar-gap);display:flex}.ui-topbar-search-panel>.ui-search-input{inline-size:var(--topbar-search-inline-size);flex:0 auto;min-inline-size:min-content}.ui-topbar-search .ui-search-input-control{min-inline-size:calc(var(--search-input-start-padding) + var(--topbar-search-min-text-inline-size) + max(var(--search-input-end-padding), var(--search-input-end-padding) - var(--control-icon-size) - var(--control-gap) + 6ch))}.app-topbar:has(.ui-topbar-search[data-open]){position:relative}.ui-topbar:not(.app-topbar .ui-topbar):has(.ui-topbar-search[data-open]){position:relative}@media (width>=40rem){.ui-topbar-search[data-collapse-below=sm] :is(.ui-topbar-search-trigger,.ui-topbar-search-close){display:none}}@media (width>=48rem){.ui-topbar-search[data-collapse-below=md] :is(.ui-topbar-search-trigger,.ui-topbar-search-close){display:none}}@media (width>=64rem){.ui-topbar-search[data-collapse-below=lg] :is(.ui-topbar-search-trigger,.ui-topbar-search-close){display:none}}@media (width>=80rem){.ui-topbar-search[data-collapse-below=xl] :is(.ui-topbar-search-trigger,.ui-topbar-search-close){display:none}}@media not all and (width>=40rem){.ui-topbar-search[data-collapse-below=sm]:not([data-open]) .ui-topbar-search-panel{display:none}.ui-topbar-search[data-collapse-below=sm][data-open] .ui-topbar-search-panel{z-index:1;padding-inline:var(--app-shell-bar-inset-compact);background:var(--app-shell-bar-background,hsl(var(--card) / var(--card-alpha,100%)));position:absolute;inset:0}.ui-topbar-search[data-collapse-below=sm][data-open] .ui-topbar-search-panel>.ui-search-input{flex:auto}}@media not all and (width>=48rem){.ui-topbar-search[data-collapse-below=md]:not([data-open]) .ui-topbar-search-panel{display:none}.ui-topbar-search[data-collapse-below=md][data-open] .ui-topbar-search-panel{z-index:1;padding-inline:var(--app-shell-bar-inset-compact);background:var(--app-shell-bar-background,hsl(var(--card) / var(--card-alpha,100%)));position:absolute;inset:0}.ui-topbar-search[data-collapse-below=md][data-open] .ui-topbar-search-panel>.ui-search-input{flex:auto}}@media not all and (width>=64rem){.ui-topbar-search[data-collapse-below=lg]:not([data-open]) .ui-topbar-search-panel{display:none}.ui-topbar-search[data-collapse-below=lg][data-open] .ui-topbar-search-panel{z-index:1;padding-inline:var(--app-shell-bar-inset-compact);background:var(--app-shell-bar-background,hsl(var(--card) / var(--card-alpha,100%)));position:absolute;inset:0}.ui-topbar-search[data-collapse-below=lg][data-open] .ui-topbar-search-panel>.ui-search-input{flex:auto}}@media not all and (width>=80rem){.ui-topbar-search[data-collapse-below=xl]:not([data-open]) .ui-topbar-search-panel{display:none}.ui-topbar-search[data-collapse-below=xl][data-open] .ui-topbar-search-panel{z-index:1;padding-inline:var(--app-shell-bar-inset-compact);background:var(--app-shell-bar-background,hsl(var(--card) / var(--card-alpha,100%)));position:absolute;inset:0}.ui-topbar-search[data-collapse-below=xl][data-open] .ui-topbar-search-panel>.ui-search-input{flex:auto}}: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[data-identity=true]{overflow:clip}.ui-topbar-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:auto;padding-inline:0}.ui-topbar-controls>.ui-topbar-start{display:contents}.ui-topbar-identity{min-inline-size:0;max-inline-size:var(--topbar-identity-max-inline-size);flex:none;align-self:stretch;margin-inline-start:auto;display:flex}.ui-topbar-item[data-truncate=true]{min-inline-size:var(--topbar-item-min-width);flex:0 auto;max-inline-size:100%}.ui-topbar-item[data-truncate=true]>.ui-topbar-item-label{min-inline-size:0;line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-topbar-identity .ui-topbar-item[data-truncate=true]>.ui-topbar-item-label{min-inline-size:var(--topbar-identity-min-text-inline-size)}.ui-topbar-item{min-width:var(--topbar-item-min-width);min-block-size: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-width: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);box-shadow:0 0 0 var(--topbar-item-badge-ring-width) var(--topbar-item-badge-ring-color,hsl(var(--card)));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,var(--topbar-item-badge-size) * 3 / 4));inset-inline-end:max(var(--topbar-item-badge-ring-width), 50% - var(--topbar-icon-size) / 2 - var(--topbar-item-badge-offset-inline,var(--topbar-item-badge-size) / 2))}.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=horizontal][data-full-width=true]>[data-slot=space-compact-item]:not(:has(.ui-control,.ui-control-multiline,.ui-tag-input)){flex:none}.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-dense]{grid-auto-flow:dense}.ui-responsive-grid[data-align=start]{align-items:start}.ui-responsive-grid[data-align=stretch]{align-items:stretch}.ui-responsive-grid[data-align=center]{align-items:center}.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(--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-split-pane[data-fill=true][data-stack-order=aside-first]:not([data-aside=closed]){grid-template-rows:auto minmax(0,1fr)}.ui-resizable-panel-group{width:100%;height:100%;min-height:0;display:flex}.ui-resizable-panel{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));min-width:0;min-height:0}.ui-resizable-handle{inline-size:var(--resizable-handle-size);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=horizontal]{inline-size:auto;block-size:var(--resizable-handle-size)}.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}.ui-split-pane[data-stack-order=aside-first]:is([data-aside-width=sm],[data-aside-width=md])>.ui-split-pane-main{grid-area:1/1}.ui-split-pane[data-stack-order=aside-first]:is([data-aside-width=sm],[data-aside-width=md])>.ui-split-pane-aside{grid-area:1/2}.ui-split-pane[data-fill=true][data-stack-order=aside-first]:is([data-aside-width=sm],[data-aside-width=md]):not([data-aside=closed]){grid-template-rows:minmax(0,1fr)}}@container split-pane (width>=64rem){.ui-split-pane[data-aside-width=lg]{grid-template-columns:minmax(0,1fr) 30rem}.ui-split-pane[data-stack-order=aside-first][data-aside-width=lg]>.ui-split-pane-main{grid-area:1/1}.ui-split-pane[data-stack-order=aside-first][data-aside-width=lg]>.ui-split-pane-aside{grid-area:1/2}.ui-split-pane[data-fill=true][data-stack-order=aside-first][data-aside-width=lg]:not([data-aside=closed]){grid-template-rows:minmax(0,1fr)}}.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,var(--page-band-gap));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-title[tabindex="-1"]:focus{outline:none}.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)}.ui-page-container[data-header-scale=display] .ui-page-title,.ui-page-container[data-header-scale=display] .ui-page-header .ui-page-title{font-size:var(--page-title-font-size-display,var(--font-size-4xl,calc(var(--font-size-display) / var(--font-size-display-ratio))));font-weight:var(--font-weight-semibold);line-height:var(--page-title-line-height-display);text-wrap:balance;overflow-wrap:normal}.ui-page-header-icon{font-size:var(--page-icon-size);align-items:center;margin-block-end:var(--space-2);line-height:1;display:flex}.ui-page-header-icon svg{inline-size:var(--page-icon-size);block-size:var(--page-icon-size)}.ui-page-container[data-cover=banner]{padding-block-start:0}.ui-page-container[data-cover=banner] .ui-page-header-icon{margin-block-start:calc(-1 * var(--page-icon-cover-overlap));position:relative}.ui-page-header .ui-page-cover-slot{margin-block-end:var(--space-4)}.ui-page-cover{position:relative}.ui-page-cover-frame{block-size:var(--page-cover-block-size-md);background-color:hsl(var(--muted));position:relative;overflow:hidden}.ui-page-cover[data-height=lg] .ui-page-cover-frame{block-size:var(--page-cover-block-size-lg)}.ui-page-cover[data-variant=eyecatch] .ui-page-cover-frame{block-size:auto;aspect-ratio:var(--page-cover-eyecatch-aspect-ratio);border-radius:var(--page-cover-radius,var(--card-radius,var(--radius)))}.ui-page-cover-image{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.ui-page-cover[data-repositioning] .ui-page-cover-frame{cursor:grab;touch-action:none}.ui-page-cover[data-repositioning] .ui-page-cover-frame:active{cursor:grabbing}.ui-page-cover-hint{inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--space-4));padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:hsl(var(--background) / .85);color:hsl(var(--foreground));font-size:var(--font-size-sm,var(--font-size-base));text-align:center;pointer-events:none;margin-inline:auto;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.ui-page-cover-actions{gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}@media (hover:hover) and (width>=40rem){.ui-page-cover:not(:hover):not(:focus-within) .ui-page-cover-actions{opacity:0}}@media not all and (width>=40rem){.ui-page-cover-actions{padding:var(--space-2) var(--space-page-active-x,var(--space-4)) 0;justify-content:flex-end;position:static}}@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;max-inline-size:var(--page-header-extra-max-measure,60%);flex-shrink:0;justify-content:flex-end;min-inline-size:auto}.ui-page-header-extra:only-child{margin-inline-start: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-breadcrumb-list[data-ellipsis]{flex-wrap:nowrap}.ui-breadcrumb-list[data-ellipsis]>.ui-breadcrumb-item:not([data-ellipsis]){white-space:nowrap;flex-shrink:0}.ui-breadcrumb-item[data-ellipsis]{min-inline-size:0;max-inline-size:var(--breadcrumb-item-max-inline-size)}.ui-breadcrumb-item[data-ellipsis]>svg,.ui-breadcrumb-item[data-ellipsis]>.ui-breadcrumb-separator{flex-shrink:0}.ui-breadcrumb-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.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)}:is(h1,h2,h3,h4,h5,h6,.ui-page-title,.ui-empty-state-title,.ui-empty-state-description,.ui-breadcrumb-item):lang(ja){word-break:auto-phrase;line-break:strict}.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{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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-control{align-items:center;gap:var(--space-stack-xs);min-block-size:var(--control-height);min-width:0;display:grid}.ui-toolbar-label{color:hsl(var(--muted-foreground));font-size:var(--filter-label-font-size);align-items:center;display:flex}.ui-filter-bar{gap:var(--filter-bar-section-gap);flex-direction:column;display:flex}.ui-filter-bar-views{min-inline-size:0}.ui-filter-bar .ui-filter-bar-search{inline-size:100%}.ui-filter-bar-end{align-items:center;gap:var(--space-2);width:100%;min-block-size:var(--control-height);flex-wrap:wrap;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-search-form-body{gap:var(--filter-bar-section-gap);flex-direction:column;display:flex}.ui-search-form-more{min-inline-size:0}.ui-search-form-actions{align-items:center;gap:var(--filter-bar-gap);flex-wrap:wrap;display:flex}.ui-search-form-submit{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-search-form-meta{gap:var(--space-1) var(--space-3);font-size:var(--filter-label-font-size);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.ui-search-form-summary-label{font-weight:var(--font-weight-medium)}.ui-legal-document-scope{padding-inline:var(--legal-document-page-padding-inline,var(--space-page-x));--heading-h1:var(--legal-document-title-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))));container:legal-document/inline-size}@media (width<=720px){.ui-legal-document-scope{padding-inline:var(--legal-document-page-padding-inline,var(--space-page-compact-x))}}:where(.ui-page-body,.ui-centered-shell-main) .ui-legal-document-scope{--legal-document-page-padding-inline:0px}.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:lang(ja),.ui-legal-document-section-body:lang(ja){word-break:auto-phrase}.ui-legal-document-summary{color:hsl(var(--legal-document-summary-foreground,var(--muted-foreground)))}.ui-legal-document-rail{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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{align-items:start;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-toc-list{align-items:stretch}.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));grid-row:span var(--responsive-grid-item-row-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));grid-row:span var(--responsive-grid-item-row-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));grid-row:span var(--responsive-grid-item-row-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));grid-row:span var(--responsive-grid-item-row-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));flex-wrap:wrap;min-inline-size:0;display:flex}.ui-actions [aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.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-touch{min-height:var(--control-height-touch);min-inline-size:var(--control-height-touch);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:var(--toggle-on-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-toggle-group[data-size=touch]{gap:var(--control-touch-gap)}.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-width:0;padding:0;position:relative}.ui-button.ui-button--bare:after{content:"";inset-block:min(0px, calc((100% - var(--button-bare-target-size,var(--control-height-xs))) / 2));inset-inline:min(0px, calc((100% - var(--button-bare-target-size,var(--control-height-xs))) / 2));position:absolute}.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--touch{height:var(--control-height-touch);min-inline-size:var(--control-height-touch);padding-inline:var(--button-touch-space-inline);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}@media (pointer:coarse){:where(.ui-button--icon-sm,.ui-button--xs,.ui-button--sm,.ui-toggle){position:relative}.ui-button--icon-sm:after,.ui-button--xs:after,.ui-button--sm:after,.ui-toggle:after,.ui-segmented-item:after{content:"";inset-block:min(0px, calc((100% - var(--control-height-default)) / 2));inset-inline:min(0px, calc((100% - var(--control-height-default)) / 2));position:absolute}[data-slot=toggle-group-item].ui-toggle:after,.ui-segmented-item:after{inset-inline:0}.ui-command-item{min-block-size:var(--band-height-xl)}}.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)));transition-property:background-color,border-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);background:0 0;flex-shrink:0;position:relative}@media (prefers-reduced-motion:reduce){.ui-checkbox,.ui-radio{transition:none}}.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-color-picker[data-panel]{flex-direction:column;align-items:stretch}.ui-color-picker-picker{align-items:center;gap:var(--control-gap);display:flex}.ui-color-picker-presets{gap:var(--color-picker-presets-gap);flex-direction:column;display:flex}.ui-color-picker-presets-trigger{align-items:center;gap:var(--space-1);min-block-size:var(--touch-target-min);color:hsl(var(--muted-foreground));font-size:var(--color-picker-presets-font-size);text-align:start;display:inline-flex}.ui-color-picker-presets-chevron{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0;transition:rotate .15s}.ui-color-picker-presets-trigger[data-state=closed] .ui-color-picker-presets-chevron{rotate:-90deg}.ui-color-picker-presets-trigger[data-state=closed]: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)) .ui-color-picker-presets-chevron{rotate:90deg}.ui-color-picker-presets-items{gap:var(--color-picker-preset-gap);padding-block:var(--space-1);flex-wrap:wrap;display:flex}.ui-color-picker-presets-color{inline-size:var(--color-picker-preset-size);block-size:var(--color-picker-preset-size);border:var(--stroke-hairline) solid hsl(var(--input) / var(--input-alpha,100%));border-radius:var(--control-radius);background-color:var(--color-picker-preset-color,transparent);cursor:pointer;forced-color-adjust:none;flex-shrink:0;display:inline-block}.ui-color-picker-presets-color[data-selected]{box-shadow:0 0 0 var(--stroke-md) hsl(var(--background)), 0 0 0 calc(var(--stroke-md) * 2) hsl(var(--foreground))}.ui-color-picker-presets-color[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.ui-color-picker-presets-empty{padding-block:var(--space-1);color:hsl(var(--muted-foreground));font-size:var(--color-picker-presets-font-size);display:block}.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-width: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-search-select-list[aria-multiselectable=true] .ui-command-item[aria-selected=true]{color:inherit;background:0 0}.ui-command-item[data-disabled=true]{pointer-events:none;opacity:.5}.ui-command-separator{height:var(--command-item-divider-width,var(--stroke-hairline));margin-block:var(--command-group-padding);background:hsl(var(--command-item-divider-color,var(--border)))}.ui-command-group[hidden]+.ui-command-separator{display:none}.ui-command-separator:has(+.ui-command-group[hidden]){display:none}.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)))}.ui-command[data-split] .ui-command-separator{display:none}[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{min-width:0}.ui-emoji-picker{--popover-surface-inline-size:var(--emoji-picker-panel-inline-size);gap:var(--space-2);flex-direction:column;display:flex}.ui-emoji-picker-head{align-items:center;gap:var(--space-1);display:flex}.ui-emoji-picker-head>:first-child{flex:auto;min-inline-size:0}.ui-emoji-picker-tabs{gap:var(--space-0-5,var(--space-1));border-block-end:var(--stroke-hairline) solid hsl(var(--border));flex-wrap:wrap;padding-block-end:var(--space-1);display:flex}.ui-emoji-picker-tabs [data-state=active]{background-color:hsl(var(--accent))}.ui-sortable-list-items{gap:var(--sortable-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-sortable-list[data-layout=grid] .ui-sortable-list-items{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--sortable-list-grid-item-min-inline-size)), 1fr));display:grid}.ui-sortable-list-item{align-items:center;gap:var(--sortable-list-gap);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--sortable-list-item-radius);background:hsl(var(--card));min-inline-size:0;padding:var(--sortable-list-item-padding);display:flex}.ui-sortable-list-item[data-dragging]{z-index:1;border-color:hsl(var(--ring));box-shadow:var(--shadow-md);position:relative}.ui-sortable-list-content{flex:1;min-inline-size:0}.ui-sortable-list-handle{cursor:grab;touch-action:none;flex-shrink:0}.ui-sortable-list-item[data-dragging] .ui-sortable-list-handle{cursor:grabbing}.ui-emoji-picker-grid{max-block-size:var(--emoji-picker-grid-max-block-size);flex-direction:column;display:flex;overflow-y:auto}.ui-emoji-picker-row{grid-template-columns:repeat(8, var(--emoji-picker-cell-size));display:grid}.ui-emoji-picker-cell{inline-size:var(--emoji-picker-cell-size);block-size:var(--emoji-picker-cell-size);border-radius:calc(var(--radius) / var(--radius-ratio));font-size:var(--emoji-picker-glyph-size);cursor:pointer;place-items:center;line-height:1;display:grid}.ui-emoji-picker-cell:hover,.ui-emoji-picker-cell[aria-selected=true]{background-color:hsl(var(--accent))}.ui-emoji-picker-state{padding-block:var(--space-4);text-align:center}.ui-emoji-picker-trigger[data-has-value]{font-size:var(--emoji-picker-glyph-size)}.ui-command-palette-icon{min-inline-size:var(--menu-icon-size);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-command-palette-icon svg{inline-size:var(--menu-icon-size);block-size:var(--menu-icon-size)}.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-recent-clear:not([aria-selected=true]){color:hsl(var(--muted-foreground))}.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:max(var(--search-input-end-padding), var(--search-input-affix-min-padding,0px))}.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-shortcut{pointer-events:none;inset-inline-end:var(--search-input-edge-inset);position:absolute;top:50%;transform:translateY(-50%)}.ui-search-input-clear:hover{color:hsl(var(--foreground))}@media (pointer:coarse){.ui-search-input-clear:after{content:"";inset-block:min(0px, calc((100% - var(--control-affix-touch-target-size)) / 2));inset-inline:min(0px, calc((100% - var(--control-affix-touch-target-size)) / 2));position:absolute}}@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(--background)));color:var(--segmented-count-color,hsl(var(--muted-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-segmented-item[data-state=checked] .ui-segmented-count{background:var(--segmented-count-selected-background,hsl(var(--primary) / var(--segmented-count-selected-background-alpha,100%)));color:var(--segmented-count-selected-color,hsl(var(--primary-foreground)))}@media (forced-colors:active){.ui-segmented-item[data-state=checked] .ui-segmented-count{outline:var(--segmented-count-forced-outline-width,var(--stroke-hairline)) solid currentColor}}.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 .ui-command-item{line-height:var(--search-select-option-line-height)}.ui-search-select-list{max-block-size:var(--search-select-list-max-height);min-block-size:0;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-wrap:wrap;flex:1;min-inline-size:0;display:flex;overflow:hidden}.ui-control-trigger[data-mode=multiple]:has(.ui-search-select-values){block-size:auto;min-block-size:var(--control-height)}.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;padding-inline:var(--calendar-full-day-padding-inline,var(--space-2));padding-block:var(--calendar-full-day-padding-block,var(--space-1));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-dropdowns{align-items:center;gap:var(--space-1);min-inline-size:0;display:inline-flex}.ui-calendar-dropdown-root{min-inline-size:0;block-size:var(--control-height-sm);padding-inline:var(--space-2) var(--space-1);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--control-radius);background-color:hsl(var(--background));align-items:center;display:inline-flex;position:relative}.ui-calendar-dropdown-root:hover{background-color:hsl(var(--accent))}.ui-calendar-dropdown-root[data-disabled=true]{opacity:var(--calendar-nav-rest-alpha)}.ui-calendar-dropdown{z-index:1;opacity:0;appearance:none;inline-size:100%;font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-calendar-dropdown-root>.ui-calendar-caption-label{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.ui-calendar-dropdown-root .ui-calendar-chevron{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);opacity:var(--calendar-nav-rest-alpha)}.ui-calendar-nav{block-size:var(--control-height);z-index:10;padding-inline:var(--calendar-nav-space-inline);pointer-events:none;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{pointer-events:auto;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(--background)));color:var(--button-count-secondary-color,hsl(var(--foreground)))}.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-wrap][data-size=touch]{--button-wrap-min-height:var(--control-height-touch)}.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-radio-button-bar[data-size=touch]{gap:var(--control-touch-gap);flex-wrap:wrap}.ui-radio-button-bar[data-size=touch] .ui-radio-button{block-size:var(--control-height-touch);min-inline-size:var(--control-height-touch);border-inline-start-width:var(--control-border-width,var(--stroke-hairline));border-radius:var(--control-radius)}.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-segmented[data-size=touch]{--control-height:var(--control-height-touch);--segmented-item-height:var(--control-height-touch);gap:var(--control-touch-gap)}.ui-segmented[data-size=touch]>.ui-segmented-item[data-slot=segmented-item]{min-inline-size:var(--control-height-touch)}@media (pointer:coarse){.ui-control-inline-affix-action:not(.ui-badge-remove),.ui-control-affix-action,.ui-tree-select-clear,.ui-password-input-toggle,.ui-search-input-clear,.ui-number-input-step{min-inline-size:var(--control-affix-touch-target-size);min-block-size:var(--control-affix-touch-target-size);flex-shrink:0}.ui-control-inline-affix-action:not(.ui-badge-remove):after{inset:0;translate:none}.ui-input-affix-wrapper:has(.ui-control-inline-affix-action)>.ui-input{min-block-size:var(--control-affix-touch-target-size)}.ui-input--trailing-affix{padding-inline-end:max(var(--control-inline-affix-space-inline-end), calc(var(--input-trailing-measured-size,var(--control-affix-touch-target-size)) + var(--control-inline-affix-inset-inline) + var(--control-inline-affix-space-gap)))}.ui-control-trigger-affixed{min-block-size:var(--control-affix-touch-target-size);padding-inline-end:max(var(--control-trigger-space-inline-end), calc(var(--control-affix-touch-target-size) + var(--control-affix-inset-inline-end) + var(--control-inline-affix-space-gap)))}.ui-tree-select-trigger-affixed{min-block-size:var(--control-affix-touch-target-size);padding-inline-end:calc(var(--control-affix-touch-target-size) + var(--space-3) + var(--control-inline-affix-space-gap))}.ui-password-input-field{min-block-size:var(--control-affix-touch-target-size);padding-inline-end:calc(var(--control-affix-touch-target-size) + var(--control-inline-affix-space-gap))}.ui-number-input-steppers{inset-block:var(--control-border-width,var(--stroke-hairline));flex-direction:row;align-items:center}.ui-number-input-step{box-shadow:none;background:0 0;border:0}.ui-number-input-step:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui-number-input-step:after{inset-block:calc((100% - var(--control-affix-touch-target-size)) / 2) auto;inset-inline:calc((100% - var(--control-affix-touch-target-size)) / 2) auto;inline-size:var(--control-affix-touch-target-size);block-size:var(--control-affix-touch-target-size);translate:none}.ui-search-input-control{min-block-size:var(--control-affix-touch-target-size);--search-input-affix-min-padding:max(var(--control-affix-touch-target-size), calc(var(--search-input-edge-inset) + var(--touch-target-min) / 2 + var(--control-affix-touch-target-size) / 2))}[data-slot=textarea-affix-wrapper]:has(.ui-textarea-clear)>textarea{min-block-size:calc(var(--control-affix-touch-target-size) + 2 * var(--textarea-clear-inset-block-start))}.ui-search-input-clear{inset-inline-end:max(0px, calc(var(--search-input-edge-inset) + var(--touch-target-min) / 2 - var(--control-affix-touch-target-size) / 2))}.ui-number-input-field{min-block-size:calc(var(--control-affix-touch-target-size) + 2 * var(--control-border-width,var(--stroke-hairline)));padding-inline-end:calc(2 * var(--control-affix-touch-target-size) + var(--space-2))}.ui-number-input:not([data-controls=off]) [data-slot=number-input-suffix]{inset-inline-end:calc(2 * var(--control-affix-touch-target-size) + var(--space-2))}.ui-number-input:not([data-controls=off]):has([data-slot=number-input-suffix]) .ui-number-input-field{padding-inline-end:calc(2 * var(--control-affix-touch-target-size) + var(--space-2) + var(--control-inline-affix-size))}}.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)))}.ui-toggle-quiet{border:var(--stroke-hairline) solid transparent}.ui-toggle.ui-toggle-quiet[data-state=on]{background:var(--toggle-quiet-on-background,hsl(var(--secondary)));color:var(--toggle-quiet-on-color,hsl(var(--foreground)))}.ui-toggle.ui-toggle-quiet[data-state=on] .ui-toggle-count{background:var(--toggle-quiet-on-count-background,hsl(var(--background)));color:var(--toggle-quiet-on-count-color,hsl(var(--foreground)))}@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}:is([data-slot=card]:focus-within,[data-slot=card]:has([data-slot=card-header][data-banded]):focus-within){overflow-clip-margin:var(--focus-ring-clip-margin);overflow:clip}@supports not (overflow-clip-margin:1px){:is([data-slot=card]:focus-within,[data-slot=card]:has([data-slot=card-header][data-banded]):focus-within){overflow:visible}}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:var(--stat-card-label-letter-case);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-width:0}.ui-card-bar[data-border=block-start]{border-block-end-width:0;border-block-start:var(--stroke-hairline) solid hsl(var(--border))}.ui-card-bar[data-border=block-end]{border-block-start-width: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=normal]{white-space:normal}[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]),[data-slot=text][data-break=phrase]:not([data-whitespace]){white-space:normal}[data-slot=text][data-break=phrase]{word-break:auto-phrase;line-break:strict;text-wrap:pretty;min-inline-size:0}@supports not (word-break:auto-phrase){[data-slot=text][data-break=phrase]{overflow-wrap:anywhere}}[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=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]:has(>.ui-typography-content[data-truncate]){vertical-align:bottom;white-space:nowrap;align-items:baseline;min-inline-size:0;max-inline-size:100%;display:inline-flex}[data-slot=text]>.ui-typography-content[data-truncate]{flex:0 auto;min-inline-size:0}[data-slot=text]:has(>.ui-typography-content[data-truncate])>:not(.ui-typography-content){flex:none}[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)}@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]{--table-row-tone-layer: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))));background-image:var(--table-row-tone-layer)}: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([data-slot=checkbox],[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([data-slot=checkbox],[role=checkbox]){padding-inline-end:0}[data-slot=table-cell]>:is([data-slot=button],[data-slot=avatar],[data-slot=toggle],[data-slot=switch],label[data-slot=checkbox],[data-slot=badge],[data-slot=swatch]),[data-slot=table-cell]>:not([data-wrap],[data-direction=col],[data-direction=responsive],.ui-table-actions-content)>:is([data-slot=button],[data-slot=avatar],[data-slot=toggle],[data-slot=switch],label[data-slot=checkbox],[data-slot=badge],[data-slot=swatch]){vertical-align:middle;margin-block:calc(var(--table-cell-padding-y) * -1)}[data-slot=table-head] label[data-slot=checkbox]{vertical-align:middle}: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-table-row:not([data-state=selected]):has(>[data-slot=table-cell][data-flush]>[data-slot=list-row][data-unread]){background-color:var(--list-row-unread-background,hsl(var(--muted)))}.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;min-inline-size:0;max-inline-size:100%;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);transition:opacity var(--duration-fast) var(--ease-standard);flex-wrap:wrap;display:flex}@starting-style{.ui-data-table-bulk{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-data-table-bulk{transition:none}}.ui-data-table-bulk-actions{align-items:center;gap:var(--space-inline-sm);flex-wrap:wrap;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:focus-within{overflow-clip-margin:var(--focus-ring-clip-margin);overflow:clip}@supports not (overflow-clip-margin:1px){.ui-data-table-surface:focus-within{overflow:visible}}.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);min-inline-size:0;max-inline-size:100%;display:inline-flex}.ui-data-table-sort-label>.ui-data-table-sort-icon{flex-shrink:0}[data-slot=table-head][data-wrap]:not(.text-center):has(>.ui-data-table-sort-button){padding-inline-end:max(var(--table-cell-space-x,var(--space-section-active)), calc(var(--table-sort-icon-size) + var(--space-inline-xs)))}[data-slot=table-head][data-wrap]:not(.text-center)>.ui-data-table-sort-button{max-inline-size:calc(100% + var(--table-sort-icon-size) + var(--space-inline-xs));margin-inline-end:calc(-1 * (var(--table-sort-icon-size) + var(--space-inline-xs)));padding-inline-end:calc(var(--table-sort-icon-size) + var(--space-inline-xs))}[data-slot=table-head][data-wrap]:not(.text-center)>.ui-data-table-sort-button>.ui-data-table-sort-label{overflow-wrap:anywhere}[data-slot=table-head][data-wrap]:not(.text-center)>.ui-data-table-sort-button>.ui-data-table-sort-label>.ui-data-table-sort-icon{inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%)}: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%)}[data-slot=table-head][data-wrap].text-center:has(>.ui-data-table-sort-button){padding-inline:max(var(--table-cell-space-x,var(--space-section-active)), calc(var(--table-sort-icon-size) + var(--space-inline-xs)))}[data-slot=table-head][data-wrap].text-center>.ui-data-table-sort-button{margin-inline:calc(-1 * (var(--table-sort-icon-size) + var(--space-inline-xs)));max-inline-size:calc(100% + 2 * (var(--table-sort-icon-size) + var(--space-inline-xs)))}[data-slot=table-head][data-wrap].text-center>.ui-data-table-sort-button>.ui-data-table-sort-label{padding-inline:calc(var(--table-sort-icon-size) + var(--space-inline-xs));overflow-wrap:anywhere}.ui-data-table-scroll{margin-inline:calc(-1 * var(--space-page-active-x));padding-inline:var(--space-page-active-x);scroll-padding-block:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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(.ui-table-row[data-tone])>:is(.ui-data-table-pin-end,.ui-data-table-pin-start){background-image:var(--table-row-tone-layer)}: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:var(--table-row-tone-layer,none), 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:var(--table-row-tone-layer,none), 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:var(--table-row-tone-layer,none), 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:var(--table-row-tone-layer,none), 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{overflow-clip-margin:var(--focus-ring-clip-margin);text-overflow:ellipsis;white-space:nowrap;overflow:clip}.ui-data-table-ellipsis[data-truncated]:focus-visible{white-space:normal;overflow-wrap:anywhere}.ui-data-table-ellipsis[data-truncated]:has(:focus-visible){white-space:normal;overflow-wrap:anywhere}.ui-data-table-ellipsis[data-truncated]:focus-visible [data-truncate]{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ui-data-table-ellipsis[data-truncated]:has(:focus-visible) [data-truncate]{white-space:normal;overflow-wrap:anywhere;overflow:visible}.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-expanded-row>[data-slot=table-cell]:not([data-flush]){white-space:normal;padding:var(--table-row-expanded-padding,var(--table-cell-padding-y) var(--table-cell-space-x,var(--space-section-active)))}.ui-data-table-expanded-row>[data-slot=table-cell][data-flush]{white-space:normal}.ui-table-stacked-collection-value{display:contents}.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-matching[data-active]{justify-content:center;align-items:center;gap:var(--space-inline-sm);padding-block:var(--space-stack-xs);padding-inline:var(--table-cell-space-x,var(--space-section-active));border-block-end:var(--stroke-hairline) solid var(--table-border-color,hsl(var(--border)));background-color:hsl(var(--muted));font-size:var(--font-size-sm);flex-wrap:wrap;display: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-content-width,var(--table-action-collection-actions-width));text-align:end}.ui-table-collection .ui-table-actions-content{white-space:nowrap;vertical-align:top;display:inline-block}.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)}:is([data-slot=sheet-content]>form:has(>[data-slot=sheet-body]),[data-slot=dialog-content]>form:has(>[data-slot=dialog-body])){display:contents}:is([data-slot=sheet-content]>form.ui-form:has(>[data-slot=sheet-body])>*+*,[data-slot=dialog-content]>form.ui-form:has(>[data-slot=dialog-body])>*+*){margin-block-start:0}[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);max-height:calc(100dvh - var(--dialog-viewport-inset));width:min(var(--dialog-width,var(--dialog-width-default)), calc(100% - var(--dialog-viewport-inset)));--tw-animation-duration:var(--dialog-motion-duration,var(--duration-fast));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%;flex-direction:column;display:flex;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:"";inset-block:min(0px, calc((100% - var(--dialog-close-size)) / 2));inset-inline:min(0px, calc((100% - var(--dialog-close-size)) / 2));position:absolute}.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[data-state=open]{--tw-animation-duration:var(--sheet-enter-duration,var(--duration-fast))}.ui-sheet-panel[data-state=closed]{--tw-animation-duration:var(--sheet-exit-duration,var(--duration-fast))}.ui-sheet-panel{background-color:var(--sheet-surface-background,hsl(var(--background)));box-shadow:var(--sheet-shadow,var(--shadow-lg));outline:none}.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;container:alert/inline-size}[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-query-category=auth]{max-inline-size:var(--query-auth-alert-max-inline-size)}[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}@container alert (width>=40rem){[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}@container alert (width>=40rem){[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-line{block-size:var(--skeleton-block-height)}.ui-skeleton-caption{block-size:var(--skeleton-caption-height)}.ui-skeleton-title{block-size:var(--skeleton-title-height)}.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-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=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}.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]{box-sizing:border-box;vertical-align:middle;align-items:center;gap:var(--badge-space-gap);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;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}[data-slot=badge-label]{text-overflow:ellipsis;min-inline-size:0;overflow:clip visible}@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-image[data-fit=contain]{object-fit:contain}.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-primary,var(--primary))));height:100%}.ui-progress[data-tone=success] .ui-progress-bar{background:hsl(var(--mark-success,var(--text-success)))}.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-segment[data-tone=info]{background:hsl(var(--mark-info,var(--text-info)))}.ui-progress-segment[data-tone=neutral]{background:hsl(var(--muted-foreground))}.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-primary,var(--primary))));stroke-linecap:butt}.ui-progress[data-tone=success] .ui-progress-ring-indicator{stroke:hsl(var(--mark-success,var(--text-success)))}.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-color=true]{background:var(--legend-swatch-color,hsl(var(--muted-foreground)))}.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-text-diff{min-inline-size:0}:is(.ui-text-diff-body,.ui-text-diff-cell){white-space:pre-wrap;overflow-wrap:anywhere;min-inline-size:0}.ui-text-diff-removed{background:var(--surface-destructive,hsl(var(--destructive) / var(--text-diff-removed-background-alpha)));color:inherit;text-decoration-line:line-through;text-decoration-thickness:var(--text-diff-mark-line-width)}.ui-text-diff-added{background:var(--surface-success,hsl(var(--success) / var(--text-diff-added-background-alpha)));color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--text-diff-mark-line-width)}.ui-text-diff-gap{padding-block:var(--text-diff-space-inset);display:block}.ui-text-diff-split{column-gap:var(--text-diff-space-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-text-diff-split>.ui-text-diff-gap{grid-column:1/-1}.ui-text-diff-heading{color:hsl(var(--muted-foreground));font-size:var(--font-size-sm,var(--font-size-base));font-weight:var(--font-weight-medium);padding-block-end:var(--text-diff-space-inset)}.ui-timeline{flex-direction:column;display:flex}.ui-timeline[data-density=compact]{--timeline-item-gap:var(--timeline-item-gap-compact,var(--space-stack-sm))}.ui-timeline-item{column-gap:var(--timeline-item-gap,var(--space-stack-md));grid-template-columns:1.5rem minmax(0,1fr);display:grid}.ui-timeline-body{padding-bottom:var(--timeline-item-gap,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],.ui-timeline-dot[data-status=log]{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=card-content]:not([data-flush]) [data-slot=list-row]:not(:where([data-slot=card-content][data-flush],[data-slot=table-cell],td,th) *){padding-inline:0}[data-slot=list-row]:is(:focus-visible,:has(:focus-visible)) [data-slot=list-row-body]>[data-truncated],[data-slot=list-row]:is(:focus-visible,:has(:focus-visible)) [data-slot=list-row-body]>[data-truncated] [data-truncate]{white-space:normal;overflow-wrap:anywhere;overflow:visible}[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{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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-family-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}.ui-prose pre{font-size:var(--prose-code-block-font-size)}: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-frame{min-inline-size:0;position:relative}.ui-code-block[data-copyable]{padding-inline-end:calc(var(--code-block-space-inset) + var(--control-height-xs))}.ui-code-block[data-copyable][data-wrap=false]{border-inline-end:calc(var(--control-height-xs) + 2 * var(--space-1)) solid transparent;padding-inline-end:var(--code-block-space-inset)}.ui-code-block-copy{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}@media (pointer:coarse){.ui-code-block[data-copyable]{padding-inline-end:calc(var(--code-block-space-inset) + var(--control-height-default))}.ui-code-block[data-copyable][data-wrap=false]{border-inline-end-width:calc(var(--control-height-default) + 2 * var(--space-1));padding-inline-end:var(--code-block-space-inset)}}.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 :is(p,li):lang(ja){word-break:auto-phrase;line-break:strict}.ui-prose[data-measure=narrow]{max-inline-size:var(--page-measure-narrow)}.ui-prose[data-measure=medium]{max-inline-size:var(--page-measure-medium)}.ui-prose[data-measure=wide]{max-inline-size:var(--page-measure-wide)}.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,h5,h6){font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}.ui-prose>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:var(--prose-space-block)}.ui-prose>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--prose-heading-space-block-start)}.ui-prose h1{font-size:var(--heading-h1,var(--prose-heading-h1-font-size))}.ui-prose h2{font-size:var(--heading-h2,var(--prose-heading-h2-font-size))}.ui-prose h3{font-size:var(--heading-h3,var(--prose-heading-h3-font-size))}.ui-prose h4{font-size:var(--heading-h4,var(--prose-heading-h4-font-size))}.ui-prose :is(h5,h6){font-size:inherit}.ui-prose :is(h4,h5,h6){font-weight:var(--font-weight-bold)}.ui-prose h6{color:hsl(var(--muted-foreground))}.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-family-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 .ui-prose-table-scroll{max-inline-size:100%;overflow-x:auto}.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;overflow-wrap:normal}.ui-prose th{font-weight:var(--font-weight-medium);background:hsl(var(--muted))}.ui-prose :is(th,td)[data-short]{white-space:nowrap}.ui-prose :is(th,td) img{max-inline-size:var(--prose-cell-image-max-inline-size)}.ui-prose :is(th,td) img[width$=\%]{inline-size:auto}.ui-prose .ui-prose-callout{margin-block:var(--callout-space-stack);padding-block:var(--callout-space-inset-block);padding-inline:var(--callout-space-inset-inline);border-inline-start:var(--callout-rail-width) solid hsl(var(--info));background-color:var(--surface-info,hsl(var(--info) / var(--alert-bg-alpha)));border-start-end-radius:var(--callout-radius,var(--alert-radius,var(--card-radius,calc(var(--radius) * var(--radius-ratio)))));border-end-end-radius:var(--callout-radius,var(--alert-radius,var(--card-radius,calc(var(--radius) * var(--radius-ratio)))))}.ui-prose .ui-prose-callout[data-kind=tip]{border-inline-start-color:hsl(var(--success));background-color:var(--surface-success,hsl(var(--success) / var(--alert-bg-alpha)))}.ui-prose .ui-prose-callout[data-kind=important]{border-inline-start-color:hsl(var(--primary));background-color:hsl(var(--primary) / var(--alert-bg-alpha))}.ui-prose .ui-prose-callout[data-kind=warning]{border-inline-start-color:hsl(var(--warning));background-color:var(--surface-warning,hsl(var(--warning) / var(--alert-bg-alpha)))}.ui-prose .ui-prose-callout[data-kind=caution]{border-inline-start-color:hsl(var(--destructive));background-color:var(--surface-destructive,hsl(var(--destructive) / var(--alert-bg-alpha)))}.ui-prose .ui-prose-callout-title{font-weight:var(--font-weight-medium)}.ui-prose :is(.ui-prose-callout,.ui-prose-column,.ui-prose-toggle)>:first-child{margin-block-start:0}.ui-prose :is(.ui-prose-callout,.ui-prose-column,.ui-prose-toggle)>:last-child{margin-block-end:0}.ui-prose .ui-prose-toggle{margin-block:var(--prose-space-block)}.ui-prose .ui-prose-toggle-summary{cursor:pointer;font-weight:var(--font-weight-medium)}.ui-prose .ui-prose-toggle[open]>.ui-prose-toggle-summary{margin-block-end:var(--prose-space-block)}.ui-prose .ui-prose-columns{gap:var(--prose-columns-gap);margin-block:var(--prose-space-block);display:flex}.ui-prose .ui-prose-column{flex:var(--prose-column-grow,1) 1 0;min-inline-size:0}@media not all and (width>=40rem){.ui-prose .ui-prose-columns{flex-direction:column}}.ui-block-editor{padding-inline-start:var(--block-editor-gutter-inline-size);position:relative}.ui-block-editor[data-appearance=framed]{padding-block:var(--block-editor-frame-padding);border:var(--stroke-hairline) solid hsl(var(--input));border-radius:var(--control-radius,var(--radius));background-color:hsl(var(--background));transition:border-color var(--duration-fast);padding-inline-end:var(--block-editor-frame-padding)}.ui-block-editor[data-appearance=framed]:focus-within{border-color:hsl(var(--ring))}.ui-block-editor[data-appearance=framed][data-disabled]{background-color:hsl(var(--muted))}.ui-block-editor-content{min-block-size:var(--block-editor-min-height);white-space:pre-wrap;overflow-wrap:break-word;outline:none}.ui-block-editor-content .is-empty:before{content:attr(data-placeholder);float:inline-start;block-size:0;color:hsl(var(--muted-foreground));pointer-events:none}.ui-block-editor-handle{z-index:1;gap:var(--space-1);display:flex;position:absolute;inset-inline-start:0}@media not all and (width>=40rem){.ui-block-editor{padding-inline-start:var(--block-editor-compact-gutter-inline-size)}.ui-block-editor-handle{inset-inline:auto var(--block-editor-compact-gutter-inline-size);padding:var(--stroke-hairline);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--popover-radius,var(--radius));background-color:hsl(var(--popover) / var(--popover-alpha,100%));translate:0 -100%}.ui-block-editor-handle[data-first-block]{translate:none}}@media (hover:hover){.ui-block-editor:not(:hover):not(:focus-within) .ui-block-editor-handle{opacity:0}}.ui-block-editor-content .ProseMirror-selectednode{outline:var(--stroke-md) solid hsl(var(--ring));outline-offset:var(--stroke-md);border-radius:calc(var(--radius) / var(--radius-ratio))}.ui-block-editor-menu{--popover-surface-inline-size:var(--block-editor-menu-inline-size)}.ui-block-editor-menu [cmdk-list]{max-block-size:var(--block-editor-menu-max-block-size)}.ui-block-editor-menu-icon{flex-shrink:0;display:inline-flex}.ui-block-editor-menu-icon svg,.ui-block-editor-toolbar svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size)}.ui-block-editor-menu-text{flex-direction:column;min-inline-size:0;display:flex}.ui-block-editor-menu-description{color:hsl(var(--muted-foreground));font-size:var(--font-size-xs,var(--font-size-sm))}.ui-block-editor-toolbar{z-index:var(--overlay-z-index);padding:var(--space-1);border:var(--stroke-hairline) solid hsl(var(--border));border-radius:var(--popover-radius,var(--radius));background-color:hsl(var(--popover) / var(--popover-alpha,100%));color:hsl(var(--popover-foreground));box-shadow:var(--popover-shadow,var(--shadow-md))}.ui-block-editor-toolbar-row,.ui-block-editor-toolbar-link{align-items:center;gap:var(--space-1);display:flex}.ui-rich-text-editor{border:var(--stroke-hairline) solid hsl(var(--input));border-radius:var(--control-radius,var(--radius));background-color:hsl(var(--background));transition:border-color var(--duration-fast)}.ui-rich-text-editor:focus-within{border-color:hsl(var(--ring))}.ui-rich-text-editor[data-status=error]{border-color:var(--control-status-error-border-color)}.ui-rich-text-editor[data-status=warning]{border-color:var(--control-status-warning-border-color,hsl(var(--text-warning)))}.ui-rich-text-editor[data-disabled]{background-color:hsl(var(--muted))}.ui-rich-text-editor-toolbar{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1);border-block-end:var(--stroke-hairline) solid hsl(var(--border));flex-wrap:wrap;display:flex}.ui-rich-text-editor-toolbar svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size)}.ui-rich-text-editor .ui-block-editor-content{padding:var(--block-editor-frame-padding)}.ui-block-editor-wikilink{color:hsl(var(--prose-link-color,var(--text-link,var(--primary))));text-decoration-line:underline;text-decoration-style:dotted}.ui-block-editor-embed-inline,.ui-block-editor-raw-inline{font-family:var(--font-family-mono);font-size:var(--prose-code-font-size)}.ui-block-editor-embed,.ui-block-editor-raw-block{margin-block:var(--prose-space-block);padding:var(--space-2) var(--space-3);border:var(--stroke-hairline) dashed hsl(var(--border));border-radius:calc(var(--radius) / var(--radius-ratio))}.ui-block-editor-raw-block-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-block-editor .ui-block-editor-raw-block-head :is([data-slot=text],.ui-button){font-size:var(--block-editor-raw-block-head-font-size)}.ui-block-editor-raw-block-source{white-space:pre-wrap;font-family:var(--font-family-mono);font-size:var(--prose-code-font-size);margin:0}.ui-block-editor-upload{align-items:center;gap:var(--space-1);vertical-align:middle;display:inline-flex}.ui-block-editor-upload svg{inline-size:var(--control-icon-size);block-size:var(--control-icon-size)}.ui-block-editor-upload-spinner{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.ui-block-editor-upload-spinner{animation:none}}.ui-block-editor-status{margin-block-start:var(--space-2)}.ui-block-editor-callout-head,.ui-block-editor-columns-bar{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.ui-block-editor-callout-title{min-inline-size:0;font-weight:var(--font-weight-medium);flex:auto}.ui-block-editor-columns{margin-block:var(--prose-space-block)}.ui-block-editor-columns-content>[data-node-view-content-react]{gap:var(--prose-columns-gap);display:flex}@media not all and (width>=40rem){.ui-block-editor-columns-content>[data-node-view-content-react]{flex-direction:column}}.ui-block-editor-content [data-type=details]{gap:var(--space-1);margin-block:var(--prose-space-block);display:flex}.ui-block-editor-content [data-type=details]>div{flex:auto;min-inline-size:0}.ui-block-editor-content [data-type=detailsSummary],.ui-block-editor-content [data-type=details] summary{font-weight:var(--font-weight-medium);list-style:none}.ui-block-editor-toggle-button{inline-size:var(--control-height-xs);block-size:var(--control-height-xs);border-radius:calc(var(--radius) / var(--radius-ratio));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-block-editor-toggle-button:before{content:"";border-block:var(--stroke-lg) solid transparent;border-inline-start:calc(var(--stroke-lg) * 1.5) solid currentColor;transition:rotate var(--duration-fast)}[data-type=details].is-open>.ui-block-editor-toggle-button:before{rotate:90deg}.ui-block-editor-toggle-button:hover{background-color:hsl(var(--accent))}.ui-prose img[data-prose-preview]{cursor:zoom-in}.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{--range-timeline-label-track:min(var(--range-timeline-label-width), var(--range-timeline-label-max-inline-size));border:var(--stroke-hairline) solid hsl(var(--range-timeline-border-color));border-radius:var(--radius-md,calc(var(--radius) / var(--radius-ratio)));overflow:auto;container-type:inline-size}.ui-range-timeline[data-sticky=true]{overflow:clip}.ui-range-timeline-sticky-header{z-index:2;position:sticky;inset-block-start:var(--range-timeline-sticky-offset,0px);overflow:hidden}.ui-range-timeline-scroller{overflow:auto hidden}.ui-range-timeline-canvas{min-inline-size:calc(var(--range-timeline-label-track) + 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-track) 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-resizer{z-index:2;inline-size:var(--range-timeline-resizer-inline-size);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:calc(var(--range-timeline-resizer-inline-size) / -2)}.ui-range-timeline-label-resizer:after{content:"";inline-size:var(--range-timeline-resizer-active-width);background:0 0;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.ui-range-timeline-label-resizer:hover:after,.ui-range-timeline-label-resizer:focus-visible:after{background:hsl(var(--primary))}.ui-range-timeline-label-resizer:focus-visible{outline:none}.ui-range-timeline[data-busy=true] .ui-range-timeline-body{opacity:var(--range-timeline-busy-body-alpha)}.ui-range-timeline-busy{block-size:var(--range-timeline-busy-line-block-size);background:hsl(var(--primary) / .2);position:relative;overflow:hidden}.ui-range-timeline-busy:before{content:"";background:hsl(var(--primary));inline-size:30%;animation:ui-range-timeline-busy var(--duration-slow,1.2s) ease-in-out infinite;position:absolute;inset-block:0}.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-track) 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:var(--range-timeline-bar-color,hsl(var(--primary)));color:var(--range-timeline-bar-ink,hsl(var(--primary-foreground)));position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ui-range-timeline-plan,.ui-range-timeline-overrun,.ui-range-timeline-early{block-size:var(--range-timeline-bar-height);position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ui-range-timeline-plan{border:var(--range-timeline-plan-border-width) dashed hsl(var(--foreground) / .45);border-radius:var(--radius-sm,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}.ui-range-timeline-overrun{z-index:1;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));pointer-events:none;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.ui-range-timeline-variance{padding-inline:var(--space-1);color:hsl(var(--text-error));font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));font-weight:var(--font-weight-medium);white-space:nowrap;position:absolute;inset-inline-start:100%}.ui-range-timeline-plan-note{padding-inline:var(--space-1);color:hsl(var(--muted-foreground));font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ui-range-timeline-early{z-index:1;inline-size:var(--range-timeline-early-marker-inline-size);background:hsl(var(--success));pointer-events:none}.ui-range-timeline-bar[data-muted=true]{opacity:var(--range-timeline-bar-muted-alpha)}.ui-range-timeline-bar[data-overdue=true]{box-shadow:inset calc(-1 * var(--range-timeline-bar-overdue-width)) 0 0 hsl(var(--destructive))}[dir=rtl] .ui-range-timeline-bar[data-overdue=true]{box-shadow:inset var(--range-timeline-bar-overdue-width) 0 0 hsl(var(--destructive))}.ui-range-timeline-finish,.ui-range-timeline-plan-tick{block-size:var(--range-timeline-bar-height);position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .ui-range-timeline-finish,[dir=rtl] .ui-range-timeline-plan-tick{transform:translate(50%,-50%)}.ui-range-timeline-finish{inline-size:var(--range-timeline-finish-inline-size);border-radius:var(--range-timeline-finish-inline-size);background:var(--range-timeline-bar-color,hsl(var(--primary)))}.ui-range-timeline-plan-tick{border-inline-start:var(--range-timeline-plan-tick-inline-size) dashed hsl(var(--foreground) / .45);inline-size:0}.ui-range-timeline-bar[data-open-end=true]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent)}[dir=rtl] .ui-range-timeline-bar[data-open-end=true]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent);-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--range-timeline-open-end-fade-inline-size)), transparent)}.ui-range-timeline-bar[data-cancelled=true],.ui-range-timeline-milestone[data-cancelled=true]:before{background-image:repeating-linear-gradient(-45deg, transparent 0 var(--range-timeline-cancelled-hatch-gap), var(--range-timeline-cancelled-hatch-color,hsl(var(--foreground) / .45)) var(--range-timeline-cancelled-hatch-gap) calc(var(--range-timeline-cancelled-hatch-gap) + var(--range-timeline-cancelled-hatch-line-width)))}.ui-range-timeline-milestone,.ui-range-timeline-plan-diamond{inline-size:var(--range-timeline-milestone-size);block-size:var(--range-timeline-milestone-size);position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .ui-range-timeline-milestone,[dir=rtl] .ui-range-timeline-plan-diamond{transform:translate(50%,-50%)}.ui-range-timeline-milestone:before,.ui-range-timeline-plan-diamond:before{content:"";inset:calc(var(--range-timeline-milestone-size) * .15);position:absolute;rotate:45deg}.ui-range-timeline-milestone{color:var(--range-timeline-bar-ink,hsl(var(--primary-foreground)))}.ui-range-timeline-milestone:before{background-color:var(--range-timeline-bar-color,hsl(var(--primary)))}.ui-range-timeline-milestone[data-muted=true]{opacity:var(--range-timeline-bar-muted-alpha)}.ui-range-timeline-milestone[data-overdue=true]:before{box-shadow:0 0 0 var(--range-timeline-bar-overdue-width) hsl(var(--destructive))}.ui-range-timeline-plan-diamond:before{border:var(--range-timeline-plan-border-width) dashed hsl(var(--foreground) / .45)}.ui-range-timeline-milestone>.ui-range-timeline-handle{inline-size:100%;inset-inline:0}.ui-range-timeline-early-label{z-index:1;pointer-events:none;padding-inline:var(--space-1);color:hsl(var(--text-success));font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));font-weight:var(--font-weight-medium);white-space:nowrap;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ui-range-timeline-links{z-index:0;grid-template-columns:var(--range-timeline-label-track) minmax(0, 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.ui-range-timeline-links-track{min-inline-size:0;position:relative}.ui-range-timeline-links-svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.ui-range-timeline-link line{fill:none;stroke:var(--range-timeline-link-color,hsl(var(--muted-foreground)));stroke-width:var(--range-timeline-link-width)}.ui-range-timeline-link[data-violated=true] line{stroke:hsl(var(--mark-destructive,var(--text-error)))}.ui-range-timeline-link-head path{fill:var(--range-timeline-link-color,hsl(var(--muted-foreground)))}.ui-range-timeline-link-head[data-violated=true] path{fill:hsl(var(--mark-destructive,var(--text-error)))}.ui-range-timeline-link-violation{inline-size:var(--range-timeline-link-violation-size);block-size:var(--range-timeline-link-violation-size);border-radius:var(--radius-full,9999px);pointer-events:auto;position:absolute;translate:-50% -50%}[dir=rtl] .ui-range-timeline-link-violation{translate:50% -50%}.ui-range-timeline-link-violation:before{content:"";inset:calc(var(--range-timeline-link-violation-size) * .3);border-radius:inherit;background:hsl(var(--mark-destructive,var(--text-error)));position:absolute}.ui-range-timeline-row[data-emphasis=warning]>.ui-range-timeline-label{box-shadow:inset var(--range-timeline-emphasis-width) 0 0 hsl(var(--mark-warning,var(--text-warning)))}.ui-range-timeline-row[data-emphasis=critical]>.ui-range-timeline-label{box-shadow:inset var(--range-timeline-emphasis-width) 0 0 hsl(var(--mark-destructive,var(--text-error)))}[dir=rtl] .ui-range-timeline-row[data-emphasis=warning]>.ui-range-timeline-label{box-shadow:inset calc(-1 * var(--range-timeline-emphasis-width)) 0 0 hsl(var(--mark-warning,var(--text-warning)))}[dir=rtl] .ui-range-timeline-row[data-emphasis=critical]>.ui-range-timeline-label{box-shadow:inset calc(-1 * var(--range-timeline-emphasis-width)) 0 0 hsl(var(--mark-destructive,var(--text-error)))}.ui-range-timeline-bar-hit{border-radius:inherit;position:absolute;inset:0}.ui-range-timeline-handle{z-index:1;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-node[draggable=true]{cursor:grab}.ui-tree-node[data-dragging=true]{opacity:var(--disabled-opacity)}.ui-tree-node[data-drop-position]{position:relative}.ui-tree-node[data-drop-position=before]:after,.ui-tree-node[data-drop-position=after]:after{content:"";inset-inline:calc(var(--tree-node-padding-inline) + var(--tree-node-level,0) * var(--tree-indent-width)) 0;block-size:var(--tree-drop-indicator-width,var(--stroke-md));background:var(--tree-drop-indicator-color,hsl(var(--primary)));pointer-events:none;position:absolute}.ui-tree-node[data-drop-position=before]:after{inset-block-start:0}.ui-tree-node[data-drop-position=after]:after{inset-block-end:0}.ui-tree-node[data-drop-position=inside]{box-shadow:inset 0 0 0 var(--tree-drop-indicator-width,var(--stroke-md)) var(--tree-drop-indicator-color,hsl(var(--primary)))}.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:not([data-virtual]) .ui-tree-node:focus-visible>.ui-tree-label[data-truncated]:not(:has([data-ellipsis])){white-space:normal;overflow-wrap:anywhere;overflow:visible}.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-node[data-filter-node=true]:not([data-disabled]) .ui-tree-label{color:var(--tree-node-filter-foreground,hsl(var(--text-brand,var(--primary))));font-weight:var(--font-weight-medium)}.ui-tree[data-virtual=true][data-show-line=true] .ui-tree-node{position:relative}.ui-tree-rail{border-inline-start:var(--stroke-hairline) solid var(--tree-line-color,hsl(var(--border)));position:absolute;inset-block:0;inset-inline-start:calc(var(--tree-node-padding-inline) + (var(--tree-rail-level,1) - 1) * var(--tree-indent-width) + var(--tree-switcher-size) / 2)}.ui-tree-spacer{flex:none}.ui-tree[data-virtual=true][data-divided=true]>.ui-tree-node[aria-level="1"][aria-posinset="1"]{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-org-chart{min-inline-size:0;container:org-chart/inline-size}.ui-org-chart-scroll{padding:var(--org-chart-padding);overflow-x:auto}.ui-org-chart-tree,.ui-org-chart-children{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.ui-org-chart-tree{inline-size:max-content;min-inline-size:100%}.ui-org-chart-branch{padding-inline:calc(var(--org-chart-sibling-gap) / 2);flex-direction:column;align-items:center;display:flex;position:relative}.ui-org-chart-children{padding-block-start:calc(var(--org-chart-level-gap) / 2);position:relative}.ui-org-chart-children:before,.ui-org-chart-children>.ui-org-chart-branch:before,.ui-org-chart-children>.ui-org-chart-branch:after{box-sizing:border-box;block-size:calc(var(--org-chart-level-gap) / 2);border:0 solid var(--org-chart-line-color,hsl(var(--border)));content:"";position:absolute;inset-block-start:0}.ui-org-chart-children:before{border-inline-start-width:var(--org-chart-line-width,var(--stroke-hairline));inset-inline-start:calc(50% - var(--org-chart-line-width,var(--stroke-hairline)) / 2)}.ui-org-chart-children>.ui-org-chart-branch{padding-block-start:calc(var(--org-chart-level-gap) / 2)}.ui-org-chart-children>.ui-org-chart-branch:before{border-block-start-width:var(--org-chart-line-width,var(--stroke-hairline));inset-inline:0 50%}.ui-org-chart-children>.ui-org-chart-branch:after{inset-inline:calc(50% - var(--org-chart-line-width,var(--stroke-hairline)) / 2) 0;border-block-start-width:var(--org-chart-line-width,var(--stroke-hairline));border-inline-start-width:var(--org-chart-line-width,var(--stroke-hairline))}.ui-org-chart-children>.ui-org-chart-branch:first-child:before,.ui-org-chart-children>.ui-org-chart-branch:last-child:after{border-block-start-width:0}.ui-org-chart-node{box-sizing:border-box;inline-size:var(--org-chart-node-inline-size);align-items:flex-start;gap:var(--org-chart-node-gap);padding-block:var(--org-chart-node-padding-block);padding-inline:var(--org-chart-node-padding-inline);border:var(--org-chart-node-border-width,var(--stroke-hairline)) solid var(--org-chart-node-border-color,hsl(var(--border)));border-radius:var(--org-chart-node-radius,var(--radius));background:var(--org-chart-node-background,hsl(var(--card)));color:var(--org-chart-node-foreground,hsl(var(--card-foreground)));font-size:var(--org-chart-node-font-size);text-align:start;display:flex;position:relative}.ui-org-chart-node[data-variant=agent]{border-style:var(--org-chart-agent-border-style)}.ui-org-chart-avatar{flex:none;display:inline-flex}.ui-org-chart-text{gap:var(--org-chart-node-text-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ui-org-chart-name{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ui-org-chart-title{color:var(--org-chart-node-title-color,hsl(var(--muted-foreground)));overflow-wrap:anywhere}.ui-org-chart-extra{gap:var(--org-chart-node-text-gap);flex-wrap:wrap;display:flex}.ui-org-chart-list{display:none}.ui-org-chart-list-row{align-items:center;gap:var(--org-chart-node-gap);min-inline-size:0;display:inline-flex}.ui-org-chart-list-row .ui-org-chart-extra{display:inline-flex}@container org-chart not (width>=40rem){.ui-org-chart-scroll{display:none}.ui-org-chart-list{display:block}}.ui-image{border-radius:var(--image-radius,var(--radius));max-inline-size:100%;color:inherit;font:inherit;vertical-align:middle;background:0 0;border-width:0;padding:0;line-height:0;display:inline-block;position:relative}.ui-image[data-preview]{cursor:zoom-in}.ui-image-img{border-radius:inherit;block-size:auto;max-inline-size:100%;display:block}.ui-image[data-sized],.ui-image-tile[data-sized]{inline-size:var(--image-inline-size,auto)}.ui-image[data-sized]{block-size:var(--image-block-size,auto)}.ui-image[data-sized]>.ui-image-img{block-size:100%;inline-size:100%;max-inline-size:none}:is(.ui-image,.ui-image-tile)[data-size=sm]{--image-block-size:var(--thumbnail-block-size-sm)}:is(.ui-image,.ui-image-tile)[data-size=md]{--image-block-size:var(--thumbnail-block-size)}:is(.ui-image,.ui-image-tile)[data-size=lg]{--image-block-size:var(--thumbnail-block-size-lg)}:is(.ui-image,.ui-image-tile)[data-size]{--image-inline-size:calc(var(--image-block-size) * var(--thumbnail-width-ratio))}.ui-image[data-fit=intrinsic]{border:var(--thumbnail-border-width,var(--stroke-hairline)) solid hsl(var(--border));border-radius:var(--thumbnail-radius,var(--radius));background:hsl(var(--muted));inline-size:auto}.ui-image[data-fit=intrinsic]>.ui-image-img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:100%}.ui-image-img[data-fit=cover]{object-fit:cover}.ui-image-img[data-fit=contain]{object-fit:contain}.ui-image-tile{gap:var(--space-stack-xs);vertical-align:top;flex-direction:column;max-inline-size:100%;margin:0;display:inline-flex}.ui-image-caption{min-inline-size:0}.ui-image-placeholder{border-radius:inherit;background:hsl(var(--muted));color:hsl(var(--muted-foreground));place-items:center;display:grid;position:absolute;inset:0}.ui-image-mask{justify-content:center;align-items:center;gap:var(--image-mask-gap);border-radius:inherit;background:var(--image-mask-background,var(--overlay-background));color:var(--image-mask-foreground,hsl(var(--background)));font-size:var(--font-size-sm,var(--font-size-base));line-height:var(--line-height-normal,1.5);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);pointer-events:none;display:flex;position:absolute;inset:0}.ui-image-mask-icon{inline-size:var(--image-preview-icon-size);block-size:var(--image-preview-icon-size)}.ui-image:hover .ui-image-mask,.ui-image:focus-visible .ui-image-mask{opacity:1}.ui-image-preview-overlay{z-index:var(--overlay-z-index);background-color:var(--image-preview-background,var(--overlay-background));position:fixed;inset:0}.ui-image-preview{z-index:var(--overlay-z-index);color:var(--image-preview-foreground,hsl(var(--background)));outline:none;position:fixed;inset:0}.ui-image-preview-stage{padding:calc(var(--image-preview-button-size) + var(--image-preview-inset) * 2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ui-image-preview-img{object-fit:contain;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;max-block-size:100%;max-inline-size:100%;transition:transform var(--duration-base) var(--ease-standard)}.ui-image-preview-stage[data-dragging] .ui-image-preview-img{cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.ui-image-preview-img,.ui-image-mask{transition:none}}.ui-image-preview-button{inline-size:var(--image-preview-button-size);block-size:var(--image-preview-button-size);border-radius:var(--radius-pill);background:currentColor;border:0;place-items:center;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ui-image-preview-button{background:color-mix(in srgb, currentColor var(--image-preview-button-background-alpha), transparent)}}.ui-image-preview-button{color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.ui-image-preview-button:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-image-preview-button:hover:not(:disabled){background:color-mix(in srgb, currentColor var(--image-preview-button-hover-background-alpha), transparent)}}.ui-image-preview-button:disabled{opacity:var(--disabled-opacity,.5);cursor:not-allowed}.ui-image-preview-button svg{inline-size:var(--image-preview-icon-size);block-size:var(--image-preview-icon-size)}.ui-image-preview-close{position:absolute;inset-block-start:var(--image-preview-inset);inset-inline-end:var(--image-preview-inset)}.ui-image-preview-switch{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ui-image-preview-switch[data-direction=previous]{inset-inline-start:var(--image-preview-inset)}.ui-image-preview-switch[data-direction=next]{inset-inline-end:var(--image-preview-inset)}[dir=rtl] .ui-image-preview-switch svg{transform:scaleX(-1)}.ui-image-preview-footer{align-items:center;gap:var(--image-preview-gap);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-end:var(--image-preview-inset);inset-inline:0}.ui-image-preview-footer>*{pointer-events:auto}.ui-image-preview-counter{font-size:var(--font-size-sm,var(--font-size-base));font-variant-numeric:tabular-nums}.ui-image-preview-toolbar{justify-content:center;gap:var(--image-preview-gap);flex-wrap:wrap;display:flex}.ui-image-preview-icon{display:contents}.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-trigger{align-self: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{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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-translatable-field{align-items:stretch;gap:var(--translatable-field-gap);flex-direction:column;min-inline-size:0;display:flex}.ui-translatable-field-tabs{align-self:flex-start;max-inline-size:100%}.ui-translatable-field-panel{min-inline-size:0}.ui-translatable-field-error-mark{inline-size:var(--translatable-field-error-icon-size);block-size:var(--translatable-field-error-icon-size);color:hsl(var(--text-error));flex:none}.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);--form-field-control-band:initial;--form-field-first-line:initial;align-self:start;inline-size:100%;display:grid}.ui-form-field[data-layout=inline]{inline-size:auto}.ui-form-field[data-layout=inline]>.ui-form-field-control{inline-size:var(--form-control-width,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;min-height:var(--control-height);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--form-field-control-band,auto), auto);align-content:center;align-items:center;display:grid}.ui-form-field-control>:not(.ui-form-field-note,.ui-form-feedback){max-inline-size:var(--form-control-width,none)}.ui-form-field-input{gap:inherit;border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}.ui-form-field-input>*{min-width:0}.ui-form-field-control:has(>.ui-form-field-note:first-child){grid-template-rows:none}.ui-form-field-control>fieldset:has(>:is(.ui-choice-group[data-orientation=vertical],.ui-choice-field)){align-self:start}.ui-form-field-control>fieldset>:is(.ui-choice-group[data-orientation=vertical],.ui-choice-field){align-self:start;margin-block-start:max(0px, calc(( var(--form-field-control-band,0px) - var(--font-size-base) * var(--control-label-line-height) ) / 2))}.ui-form-field:has(>.ui-form-field-control>fieldset>:is(.ui-control-multiline,[data-slot=textarea-affix-wrapper])){--form-field-first-line:calc(var(--control-border-width,var(--stroke-hairline)) + var(--control-multiline-padding-block) + .5lh)}.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);--form-field-control-band:var(--control-height);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:calc(2 * var(--form-field-first-line,var(--control-height) / 2));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);--form-field-control-band:var(--control-height);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:calc(2 * var(--form-field-first-line,var(--control-height) / 2));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);--form-field-control-band:var(--control-height);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:calc(2 * var(--form-field-first-line,var(--control-height) / 2));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);--form-field-control-band:var(--control-height);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:calc(2 * var(--form-field-first-line,var(--control-height) / 2));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);--form-field-control-band:var(--control-height);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:calc(2 * var(--form-field-first-line,var(--control-height) / 2));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]{z-index:1;position:relative}[data-slot=tabs]:has([data-slot=tabs-list][data-variant=line])>:is([data-slot=tabs-panel],[data-slot=tabs-content]){isolation:isolate}[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]:is([data-placement=top],[data-placement=bottom]) .ui-tabs-bar>[data-slot=tabs-list],[data-slot=tabs][data-bodied=true]:is([data-placement=top],[data-placement=bottom]) .ui-tabs-bar [data-slot=tabs-trigger]{align-self:stretch}[data-slot=tabs][data-bodied=true]:is([data-placement=top],[data-placement=bottom]) .ui-tabs-extra{margin-block:var(--tabs-panel-border-width)}[data-slot=tabs][data-bodied=true][data-placement=top] .ui-tabs-add{align-self:flex-end}[data-slot=tabs][data-bodied=true][data-placement=bottom] .ui-tabs-add{align-self: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{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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-item[data-description]{height:auto;min-height:var(--menu-item-height);padding-block:var(--menu-item-description-space-block)}.ui-dropdown-menu-item-text{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ui-dropdown-menu-item-label{align-items:center;gap:var(--menu-item-space-gap);display:flex}.ui-dropdown-menu-item-description{color:hsl(var(--muted-foreground));font-size:var(--menu-item-description-font-size);font-weight:var(--font-weight-normal)}.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);width:max-content;max-width:var(--dropdown-content-max-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:100dvh;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-self:flex-start;align-items:center;block-size:1lh;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))}@media (pointer:coarse){.ui-breadcrumb-list{row-gap:max(var(--space-inline-xs), calc(var(--control-height-default) - 1lh))}.ui-breadcrumb-item :is(a[href],.ui-breadcrumb-menu-trigger){padding-block:max(0px, calc((var(--control-height-default) - 1lh) / 2));margin-block:min(0px, calc((1lh - var(--control-height-default)) / 2));position:relative}}.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{scroll-padding:calc(var(--focus-ring-weight) + var(--focus-outline-offset));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)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!collapse{visibility:collapse!important}.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-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.row-0{grid-row:0}.row-91{grid-row:91}.row-95{grid-row:95}.row-span-2{grid-row:span 2/span 2}.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}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-42{margin:calc(var(--spacing) * 42)}.-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-2{margin-block:calc(var(--spacing) * 2)}.my-8{margin-block:calc(var(--spacing) * 8)}.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{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[0\.4375rem\]{margin-top:.4375rem}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-\[var\(--sheet-pad-y\)\]{margin-bottom:calc(var(--sheet-pad-y) * -1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.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-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.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-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.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\(--menu-icon-size\)\]{width:var(--menu-icon-size);height:var(--menu-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-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[10px\]{height:10px}.h-\[100vh\]{height:100vh}.h-\[260px\]{height:260px}.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-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(80vh\)\]{max-height:80vh}.max-h-\[min\(280px\,50vh\)\]{max-height:min(280px,50vh)}.max-h-\[min\(300px\,50vh\)\]{max-height:min(300px,50vh)}.max-h-\[var\(--sheet-bottom-max-height\)\]{max-height:var(--sheet-bottom-max-height)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[96px\]{min-height:96px}.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-\[…\]{min-height:…}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.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-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[10px\]{width:10px}.w-\[16px\]{width:16px}.w-\[37px\]{width:37px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[1800px\]{width:1800px}.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-\[length\:var\(--thing-trigger-width\)\]{width:var(--thing-trigger-width)}.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\(--filter-picker-width-sm\)\]{width:var(--filter-picker-width-sm)}.w-\[var\(--pagination-jumper-width\)\]{width:var(--pagination-jumper-width)}.w-\[var\(--pagination-size-width\)\]{width:var(--pagination-size-width)}.w-\[…\]{width:…}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[720px\]{max-width:720px}.max-w-\[min\(32rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(32rem,100vw - 1.5rem)}.max-w-\[var\(--upload-crop-dialog-max-width\)\]{max-width:var(--upload-crop-dialog-max-width)}.max-w-\[…\]{max-width:…}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--pagination-size-width\)\]{min-width:var(--pagination-size-width)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-\[…\]{min-width:…}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-4\/5{flex-basis:80%}.basis-\[82\%\]{flex-basis:82%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.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)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{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)}.animate-out{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)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-px-\[var\(--tabs-list-focus-ring-space-inset\,calc\(var\(--focus-ring-width\)_\+_var\(--focus-ring-glow-width\)\)\)\]{scroll-padding-inline:var(--tabs-list-focus-ring-space-inset,calc(var(--focus-ring-width) + var(--focus-ring-glow-width)))}.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-\[var\(--descriptions-label-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--descriptions-label-width) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-chrome-gap\)\]{gap:var(--space-chrome-gap)}.gap-\[var\(--tabs-card-list-space-gap\)\]{gap:var(--tabs-card-list-space-gap)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[var\(--descriptions-column-gap\)\]{column-gap:var(--descriptions-column-gap)}.gap-x-\[var\(--descriptions-label-gap\)\]{column-gap:var(--descriptions-label-gap)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.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-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.\!truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.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-\[7px\]{border-radius:7px}.rounded-\[inherit\]{border-radius:inherit}.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:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) / var(--radius-ratio))}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio))}.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\(--a\,var\(--b\)\)\]{border-start-start-radius:var(--a,var(--b));border-end-start-radius:var(--a,var(--b))}.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-\[var\(--thing-radius-start\,var\(--control-radius\)\)\]{border-start-start-radius:var(--thing-radius-start,var(--control-radius));border-end-start-radius:var(--thing-radius-start,var(--control-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}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * var(--radius-ratio) * var(--radius-ratio));border-top-right-radius:calc(var(--radius) * var(--radius-ratio) * var(--radius-ratio))}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[--attention\]{border-color:--attention}.border-\[color\:hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-accent{border-color:hsl(var(--accent))}.border-attention,.border-attention\/40{border-color:hsl(var(--attention))}@supports (color:color-mix(in lab, red, red)){.border-attention\/40{border-color:color-mix(in oklab, hsl(var(--attention)) 40%, transparent)}}.border-border,.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.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-destructive\/40{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, 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\/25{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.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-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)}}.border-warning\/40{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, hsl(var(--warning)) 40%, transparent)}}.border-s-primary{border-inline-start-color:hsl(var(--primary))}.border-b-\[1-9\]{border-bottom-color:1-9}.border-b-background{border-bottom-color:hsl(var(--background))}.\[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-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_6\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 6%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_8\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 8%,transparent)}}.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-amber-50{background-color:var(--color-amber-50)}.bg-attention{background-color:hsl(var(--attention))}.bg-attention-foreground{background-color:hsl(var(--attention-foreground))}.bg-attention\/15{background-color:hsl(var(--attention))}@supports (color:color-mix(in lab, red, red)){.bg-attention\/15{background-color:color-mix(in oklab, hsl(var(--attention)) 15%, transparent)}}.bg-background{background-color:hsl(var(--background))}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:hsl(var(--border))}.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-chart-1{background-color:var(--chart-1)}.bg-chart-2{background-color:var(--chart-2)}.bg-chart-3{background-color:var(--chart-3)}.bg-chart-4{background-color:var(--chart-4)}.bg-chart-5{background-color:var(--chart-5)}.bg-chart-6{background-color:var(--chart-6)}.bg-current{background-color:currentColor}.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-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-destructive\/15{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, hsl(var(--destructive)) 15%, transparent)}}.bg-destructive\/\[0\.07\]{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.07\]{background-color:color-mix(in oklab, hsl(var(--destructive)) 7.0%, transparent)}}.bg-foreground-disabled{background-color:hsl(var(--text-disabled))}.bg-foreground-tertiary{background-color:hsl(var(--text-tertiary))}.bg-foreground\/8{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, hsl(var(--foreground)) 8%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-info{background-color:hsl(var(--info))}.bg-info-foreground{background-color:hsl(var(--info-foreground))}.bg-inherit{background-color:inherit}.bg-input{background-color:hsl(var(--input) / var(--input-alpha,100%))}.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-popover{background-color:hsl(var(--popover) / var(--popover-alpha,100%))}.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,.bg-primary-foreground\/15{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/15{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 15%, transparent)}}.bg-primary-hover{background-color:hsl(var(--primary-hover,from hsl(var(--primary)) var(--primary-hover-channels)))}.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.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\/90{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/90{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, 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-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-ring{background-color:hsl(var(--ring))}.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-secondary\/60{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, hsl(var(--secondary)) 60%, transparent)}}.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-transparent{background-color:#0000}.bg-wa-ai{background-color:var(--wa-ai)}.bg-wa-akane{background-color:var(--wa-akane)}.bg-wa-enji{background-color:var(--wa-enji)}.bg-wa-gunjo{background-color:var(--wa-gunjo)}.bg-wa-kon{background-color:var(--wa-kon)}.bg-wa-moegi{background-color:var(--wa-moegi)}.bg-wa-nezu{background-color:var(--wa-nezu)}.bg-wa-ruri{background-color:var(--wa-ruri)}.bg-wa-sakura{background-color:var(--wa-sakura)}.bg-wa-shu{background-color:var(--wa-shu)}.bg-wa-sumi{background-color:var(--wa-sumi)}.bg-wa-wakatake{background-color:var(--wa-wakatake)}.bg-wa-yamabuki{background-color:var(--wa-yamabuki)}.bg-warning{background-color:hsl(var(--warning))}.bg-warning-foreground{background-color:hsl(var(--warning-foreground))}.bg-warning\/15{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, hsl(var(--warning)) 15%, transparent)}}.bg-warning\/\[0\.07\]{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.07\]{background-color:color-mix(in oklab, hsl(var(--warning)) 7.0%, transparent)}}.bg-white{background-color:var(--color-white)}.from-card{--tw-gradient-from:hsl(var(--card) / var(--card-alpha,100%));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.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-\[13px\]{padding:13px}.p-\[var\(--focus-ring-clip-margin\)\]{padding:var(--focus-ring-clip-margin)}.p-\[var\(--tabs-card-list-space-inset\)\]{padding:var(--tabs-card-list-space-inset)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-10{padding-inline:calc(var(--spacing) * 10)}.px-\[max\(var\(--tabs-list-line-space-inset\)\,var\(--tabs-list-focus-ring-space-inset\,calc\(var\(--focus-ring-width\)_\+_var\(--focus-ring-glow-width\)\)\)\)\]{padding-inline:max(var(--tabs-list-line-space-inset), var(--tabs-list-focus-ring-space-inset,calc(var(--focus-ring-width) + var(--focus-ring-glow-width))))}.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\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-24{padding-block:calc(var(--spacing) * 24)}.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}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.\!pe-\[calc\(var\(--search-input-edge-inset\)\+6ch\)\]{padding-inline-end:calc(var(--search-input-edge-inset) + 6ch)!important}.\!pe-\[calc\(var\(--search-input-end-padding\)_-_var\(--control-icon-size\)_-_var\(--control-gap\)_\+_6ch\)\]{padding-inline-end:calc(var(--search-input-end-padding) - var(--control-icon-size) - var(--control-gap) + 6ch)!important}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pe-16{padding-inline-end:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.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)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-sans)}.text-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)));line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));line-height:var(--tw-leading,var(--text-lg--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-xl{font-size:var(--font-size-xl,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio)));line-height:var(--tw-leading,var(--text-xl--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-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.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-\[var\(--line-height-body\)\]{--tw-leading:var(--line-height-body);line-height:var(--line-height-body)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.\[word-break\:auto-phrase\]{word-break:auto-phrase}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[Npx\]{color:Npx}.text-\[color\:var\(--attention\,var\(--warning\)\)\]{color:var(--attention,var(--warning))}.text-\[var\(--font-size-xs\)\]{color:var(--font-size-xs)}.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-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{color:var(--color-emerald-600)}.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-gray-500{color:var(--color-gray-500)}.text-info{color:hsl(var(--info))}.text-info-foreground{color:hsl(var(--info-foreground))}.text-info-strong{color:hsl(var(--text-info))}.text-input{color:hsl(var(--input) / var(--input-alpha,100%))}.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-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-hover{color:hsl(var(--primary-hover,from hsl(var(--primary)) var(--primary-hover-channels)))}.text-primary-strong{color:hsl(var(--text-primary,from hsl(var(--primary)) var(--text-primary-channels)))}.text-red-500{color:var(--color-red-500)}.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))}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:hsl(var(--foreground))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow\/ring{--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)}.ring{--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-0{--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)}.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-background{--tw-ring-color:hsl(var(--background))}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-destructive,.ring-destructive\/20{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.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-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,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter: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-blur{--tw-backdrop-blur:blur(8px);-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,)}.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-\[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)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-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}.\[check\:example-imports\]{check:example-imports}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-right-2{--tw-enter-translate-x:calc(2*var(--spacing))}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.zoom-out{--tw-exit-scale:0}.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-70:is(:where(.peer):disabled~*){opacity:.7}.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))}.after\:-right-1:after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.focus-within\:ring-2:focus-within{--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-within\:ring-ring\/50:focus-within{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}@media (hover:hover){.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.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-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, 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,.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/10:hover{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, hsl(var(--warning)) 10%, transparent)}}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.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\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-\[var\(--disabled-opacity\)\][aria-disabled=true]{opacity:var(--disabled-opacity)}.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-\[overflow-hidden\]\:pointer-events-none[data-overflow-hidden]{pointer-events:none}.data-\[overflow-hidden\]\:opacity-0[data-overflow-hidden]{opacity:0}.data-\[overflow-hidden\]\:transition-none[data-overflow-hidden]{transition-property:none}.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))}.data-\[state\=active\]\:ring-1[data-state=active]{--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)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:border-primary\/25: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-list\:data-\[state\=active\]\:border-primary\/25: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\]\: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\]\: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\]\:rotate-180[data-state=open]{rotate:180deg}.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\]\:border-ring[data-state=open]{border-color:hsl(var(--ring))}.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 not all and (width>=900px){.max-\[900px\]\:inline-flex{display:inline-flex}}@media (width>=901px){.min-\[901px\]\:flex{display:flex}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[length\:var\(--x\)\]{width:var(--x)}.sm\:w-\[…\]{width:…}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-0{min-width:0}.sm\:min-w-72{min-width:calc(var(--spacing) * 72)}.sm\:flex-none{flex:none}.sm\:basis-1\/2{flex-basis:50%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}}@media (width>=48rem){.md\:table-cell{display:table-cell}.md\:h-96{height:calc(var(--spacing) * 96)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-auto{width:auto}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:shrink-0{flex-shrink:0}.lg\:basis-1\/3{flex-basis:33.3333%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:text-start{text-align:start}}.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}@media (prefers-color-scheme:dark){.dark\:bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}}.\[\&_h1\]\:text-lg h1{font-size:var(--font-size-lg,calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio)));line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_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-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_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))}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_th_button\]\:justify-center th button{justify-content:center}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:bg-secondary tr{background-color:hsl(var(--secondary))}.\[\&\>\*\]\:grid>*{display:grid}@media (width>=48rem){.md\:\[\&\>\*\]\:flex-1>*{flex:1}}.\[\&\>\*\>\*\]\:grid-rows-1>*>*{grid-template-rows:repeat(1,minmax(0,1fr))}.\[\&\>\[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}.aria-selected\:\[\&\>button\:hover\]\:text-accent-foreground[aria-selected=true]>button:hover{color:hsl(var(--accent-foreground))}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\[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:max(var(--table-action-collection-min-inline-size-compact), var(--table-action-collection-actions-fit-min-inline-size,0px))}[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:max(var(--table-action-collection-min-inline-size-compact), var(--table-action-collection-actions-fit-min-inline-size,0px))}[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:max(var(--table-action-collection-min-inline-size-compact), var(--table-action-collection-actions-fit-min-inline-size,0px))}[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:max(var(--table-action-collection-min-inline-size-compact), var(--table-action-collection-actions-fit-min-inline-size,0px))}[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);padding-inline:var(--table-stacked-collection-cell-padding-x);white-space:normal;overflow-wrap:anywhere;text-align:start;display:block}[data-collapse-below=sm] [data-slot=table-cell]:empty{display:none}[data-collapse-below=sm] [data-slot=table-cell]:has(>.ui-table-stacked-collection-value:empty){display:none}[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);padding-inline:var(--table-stacked-collection-cell-padding-x);white-space:normal;overflow-wrap:anywhere;text-align:start;display:block}[data-collapse-below=md] [data-slot=table-cell]:empty{display:none}[data-collapse-below=md] [data-slot=table-cell]:has(>.ui-table-stacked-collection-value:empty){display:none}[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);padding-inline:var(--table-stacked-collection-cell-padding-x);white-space:normal;overflow-wrap:anywhere;text-align:start;display:block}[data-collapse-below=lg] [data-slot=table-cell]:empty{display:none}[data-collapse-below=lg] [data-slot=table-cell]:has(>.ui-table-stacked-collection-value:empty){display:none}[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);padding-inline:var(--table-stacked-collection-cell-padding-x);white-space:normal;overflow-wrap:anywhere;text-align:start;display:block}[data-collapse-below=xl] [data-slot=table-cell]:empty{display:none}[data-collapse-below=xl] [data-slot=table-cell]:has(>.ui-table-stacked-collection-value:empty){display:none}[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)))))}}}: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:240 6% 10%;--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% 51%;--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:240 6% 10%;--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;--chart-heat-1:#d6ebf8;--chart-heat-2:#94c9ec;--chart-heat-3:#4ea3dc;--chart-heat-4:#0077c7;--chart-heat-5:#004a7f;--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 6px 16px -4px rgb(var(--shadow-color) / .08), 0 1px 3px 0 rgb(var(--shadow-color) / .08);--shadow-lg:0 12px 28px -6px rgb(var(--shadow-color) / .1), 0 2px 6px -2px rgb(var(--shadow-color) / .08);--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:var(--stroke-md);--focus-outline-color:initial;--control-outline-width:calc(var(--stroke-md) * var(--focus-outline));--focus-outline-offset:2px;--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-inset-offset:calc(-1 * (var(--focus-ring-width) + var(--focus-outline-offset)));--focus-ring-contained-offset:initial;--focus-ring-clip-margin:8px;--region-focus-ring-width:var(--focus-ring-weight);--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;--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:.12s;--duration-base:.18s;--duration-slow:.32s;--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;--toast-duration:4s;--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-8);--space-page-y:var(--space-8);--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:0 0% 98%;--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% 51%;--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:0 0% 98%;--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;--chart-heat-1:#173a52;--chart-heat-2:#145f92;--chart-heat-3:#2a88c9;--chart-heat-4:#6db5e6;--chart-heat-5:#bfe1f7}:root{--primary-hover:initial;--primary-active:initial;--primary-border:initial;--control-outline:initial;--primary-hover-darken-channels:h s calc(l - 8.4 + 18 * clamp(0, (12 - l) * 1000, 1));--primary-active-darken-channels:h s calc(l - 15.5 + 20.3 * clamp(0, (12 - l) * 1000, 1));--primary-hover-lighten-channels:h s calc(l + 5.8 - 11.6 * clamp(0, (l - 94) * 1000, 1));--primary-active-lighten-channels:h s calc(l + 11.6 - 17.4 * clamp(0, (l - 83.4) * 1000, 1) - 5.8 * clamp(0, (l - 94) * 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:h s calc(l - 8.4);--text-brand-channels:h s calc(l - 8.4);--text-primary-channels:h s calc(l - 15.5);--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:h s calc(l + 5.8);--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:240 6% 19.6%;--primary-active:240 6% 14.8%;--primary-border:240 4.08% 26%;--control-outline:240 6% 4.7%;--text-link:240 6% 1.6%;--text-brand:240 6% 1.6%;--text-primary:240 6% 0%}.dark,:root[data-theme=dark]{--primary-hover:0 0% 92.2%;--primary-active:0 0% 86.4%;--primary-border:0 0% 26.5%;--control-outline:0 0% 72.9%;--text-link:0 0% 98%;--text-brand:0 0% 98%;--text-primary:0 0% 100%}}:root{--space-page-x:var(--space-8);--space-page-y:var(--space-8);--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;--split-pane-gap:initial;--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:#0006;--surface-recessed:hsl(var(--muted) / .4);--page-footer-pad-block-end:var(--space-stack-md);--page-header-divider:none;--page-header-extra-max-measure:initial;--page-toolbar-background:transparent;--page-toolbar-pad-block:initial;--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-title-font-size-display:initial;--page-title-line-height-display:1.4;--page-icon-size:var(--icon-size-4xl);--page-icon-cover-overlap:calc(var(--page-icon-size) * .6);--page-cover-block-size-md:clamp(8rem, 24vw, 15rem);--page-cover-block-size-lg:clamp(10rem, 32vw, 20rem);--page-cover-eyecatch-aspect-ratio:1.91;--page-cover-radius:initial;--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-lg);--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-height-touch:var(--band-height-3xl);--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);--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:none;--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-touch-gap:var(--space-2);--button-touch-space-inline:var(--space-6);--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:var(--stroke-md);--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;--toggle-on-color:initial;--toggle-quiet-on-background:initial;--toggle-quiet-on-color:initial;--toggle-quiet-on-count-background:initial;--toggle-quiet-on-count-color: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;--color-picker-preset-size:var(--touch-target-min);--color-picker-preset-gap:var(--space-2);--color-picker-presets-gap:var(--space-1);--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)));--color-picker-presets-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-touch-target-size:var(--band-height-xl);--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:16rem;--search-select-footer-space-inset:var(--space-1);--search-select-option-space-gap:var(--space-2);--search-select-option-line-height:var(--line-height-tight);--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-full-day-padding-inline:initial;--calendar-full-day-padding-block:initial;--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;--emoji-picker-cell-size:var(--control-height-default);--emoji-picker-panel-inline-size:calc(8 * var(--emoji-picker-cell-size) + 2 * var(--popover-space-inset,var(--space-3)));--emoji-picker-glyph-size:var(--icon-size-lg);--emoji-picker-grid-max-block-size:16rem;--sortable-list-gap:var(--space-2);--sortable-list-item-padding:var(--space-2);--sortable-list-item-radius:var(--control-radius);--sortable-list-grid-item-min-inline-size:12rem}@media (pointer:coarse){:root{--control-height-compact:var(--band-height-xl);--control-height-default:var(--band-height-xl);--search-input-end-padding:calc(var(--search-input-edge-inset) + var(--touch-target-min) / 2 + var(--control-affix-touch-target-size) / 2)}}: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;--segmented-count-selected-background:initial;--segmented-count-selected-background-alpha:initial;--segmented-count-selected-color:initial;--segmented-count-forced-outline-width: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-6);--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-6);--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:calc(var(--font-size-base) * var(--font-size-ratio));--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:none;--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:normal;--stat-card-label-letter-case:none;--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;--chart-heatmap-cell-size-xs:1.5rem;--chart-heatmap-cell-size-sm:1.75rem;--chart-heatmap-cell-size-md:2rem;--chart-heatmap-cell-size-lg:2.5rem;--chart-heatmap-cell-size:var(--chart-heatmap-cell-size-md);--chart-heatmap-cell-gap:var(--stroke-md);--chart-heatmap-cell-radius:initial;--chart-heatmap-empty-border:initial;--chart-heatmap-emphasis-border:initial;--chart-heatmap-emphasis-width:var(--stroke-md);--chart-heatmap-row-header-background:initial;--chart-heatmap-tick-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--chart-heatmap-legend-swatch-size:var(--space-3);--chart-heatmap-legend-gap:var(--space-2);--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-lg);--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-row-expanded-padding: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:0px;--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-cell-padding-x:0;--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-width:initial;--dialog-motion-duration:initial;--sheet-enter-duration:initial;--sheet-exit-duration:initial;--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-input-width-ratio:5;--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);--query-auth-alert-max-inline-size:36rem;--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;--toast-offset-bottom:0px;--toast-sticky-bar-height:0px}@media (pointer:coarse){:root{--dialog-close-size:var(--band-height-xl)}}:root{--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);--breadcrumb-item-max-inline-size:none;--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-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-description-font-size:var(--font-size-xs,calc(var(--font-size-base) / var(--font-size-ratio)));--menu-item-description-space-block:var(--space-1);--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-max-width:calc(100vw - 1.5rem);--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}@media (pointer:coarse){:root{--menu-item-height:var(--band-height-xl);--tabs-trigger-height-sm:var(--band-height-xl);--tabs-trigger-height-md:var(--band-height-xl);--tabs-trigger-height-lg:var(--band-height-xl)}}:root{--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-block-font-size:1em;--prose-heading-h1-font-size:calc(1em * var(--font-size-ratio) * var(--font-size-ratio) * var(--font-size-ratio));--prose-heading-h2-font-size:calc(1em * var(--font-size-ratio) * var(--font-size-ratio));--prose-heading-h3-font-size:calc(1em * var(--font-size-ratio));--prose-heading-h4-font-size:1em;--prose-code-space-inline:var(--space-1);--prose-cell-image-max-inline-size:20rem;--prose-columns-gap:var(--space-6);--block-editor-gutter-inline-size:calc(2 * var(--control-height-xs) + var(--space-2));--block-editor-compact-gutter-inline-size:var(--block-editor-frame-padding);--block-editor-raw-block-head-font-size:calc(1em / var(--font-size-ratio));--block-editor-min-height:var(--band-height-3xl);--block-editor-frame-padding:var(--space-3);--block-editor-menu-inline-size:16rem;--block-editor-menu-max-block-size:20rem;--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-width-ratio:4 / 3;--thumbnail-border-width:initial;--thumbnail-radius:initial;--text-diff-removed-background-alpha:.12;--text-diff-added-background-alpha:.16;--text-diff-mark-line-width:var(--stroke-hairline);--text-diff-space-gap:var(--space-3);--text-diff-space-inset:var(--space-2);--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;--timeline-item-gap:initial;--timeline-item-gap-compact: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-label-max-inline-size:60cqi;--range-timeline-resizer-inline-size:var(--space-6);--range-timeline-resizer-active-width:var(--stroke-md,2px);--range-timeline-busy-body-alpha:.55;--range-timeline-busy-line-block-size:var(--stroke-md,2px);--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-bar-muted-alpha:.45;--range-timeline-bar-overdue-width:var(--stroke-md);--range-timeline-plan-border-width:var(--stroke-hairline);--range-timeline-early-marker-inline-size:var(--stroke-md);--range-timeline-milestone-size:var(--range-timeline-bar-height);--range-timeline-finish-inline-size:calc(var(--stroke-md) * 2);--range-timeline-plan-tick-inline-size:var(--stroke-md);--range-timeline-open-end-fade-inline-size:var(--space-6);--range-timeline-cancelled-hatch-gap:var(--space-1);--range-timeline-cancelled-hatch-line-width:var(--stroke-md);--range-timeline-cancelled-hatch-color:initial;--range-timeline-link-color:initial;--range-timeline-link-width:var(--stroke-hairline);--range-timeline-link-violation-size:var(--space-6);--range-timeline-emphasis-width:var(--stroke-md);--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;--translatable-field-gap:var(--space-1);--translatable-field-error-icon-size:var(--icon-size-xs);--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-section-label-letter-case:none;--sidebar-section-label-letter-spacing:normal;--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-action-padding:var(--space-3) var(--space-2) 0;--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-identity-max-inline-size:40%;--topbar-identity-min-text-inline-size:3ch;--topbar-background-alpha:initial;--topbar-backdrop-blur-size:initial;--topbar-center-compact-display:none;--topbar-search-min-text-inline-size:8ch;--topbar-search-inline-size:16rem;--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:initial;--topbar-item-badge-offset-inline:initial;--topbar-item-badge-size:1rem;--topbar-item-badge-ring-width:var(--stroke-md);--topbar-item-badge-ring-color:initial;--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-footer-space-block:var(--space-2);--app-launcher-footer-gap:var(--space-3);--app-launcher-footer-font-size:var(--font-size-sm,var(--font-size-base));--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);--sidebar-nav-item-height: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-page-padding-inline:initial;--legal-document-title-font-size:initial;--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-node-filter-foreground:initial;--tree-drop-indicator-color:initial;--tree-drop-indicator-width: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;--org-chart-node-inline-size:13rem;--org-chart-node-padding-block:var(--space-3);--org-chart-node-padding-inline:var(--space-3);--org-chart-node-gap:var(--space-3);--org-chart-node-text-gap:var(--space-1);--org-chart-node-radius:initial;--org-chart-node-border-width:initial;--org-chart-node-border-color:initial;--org-chart-node-background:initial;--org-chart-node-foreground:initial;--org-chart-node-title-color:initial;--org-chart-node-font-size:var(--font-size-sm,var(--font-size-base));--org-chart-agent-border-style:dashed;--org-chart-level-gap:var(--space-8);--org-chart-sibling-gap:var(--space-4);--org-chart-line-width:initial;--org-chart-line-color:initial;--org-chart-padding:var(--space-2);--image-mask-background:initial;--image-mask-foreground:initial;--image-mask-gap:var(--space-1);--image-radius:initial;--image-preview-background:initial;--image-preview-foreground:initial;--image-preview-inset:var(--space-4);--image-preview-gap:var(--space-2);--image-preview-button-size:2.5rem;--image-preview-button-background-alpha:10%;--image-preview-button-hover-background-alpha:20%;--image-preview-icon-size:var(--icon-size-lg);--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);--resizable-handle-size:var(--control-border-width,var(--stroke-hairline))}.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)}[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{--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],[data-slot=dropdown-menu-content],[data-slot=tooltip-content],[data-slot=hover-card-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)}@keyframes ui-range-timeline-busy{0%{inset-inline-start:-30%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.ui-range-timeline-busy:before{opacity:.6;inline-size:100%;animation:none;inset-inline-start:0}}.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-clickable .recharts-surface{cursor:pointer}.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}.ui-chart-heatmap[data-size=xs]{--chart-heatmap-cell-size:var(--chart-heatmap-cell-size-xs)}.ui-chart-heatmap[data-size=sm]{--chart-heatmap-cell-size:var(--chart-heatmap-cell-size-sm)}.ui-chart-heatmap[data-size=md]{--chart-heatmap-cell-size:var(--chart-heatmap-cell-size-md)}.ui-chart-heatmap[data-size=lg]{--chart-heatmap-cell-size:var(--chart-heatmap-cell-size-lg)}.ui-chart-heatmap-scroll{overscroll-behavior-inline:contain;inline-size:100%;min-inline-size:0;overflow-x:auto}.ui-chart-heatmap-grid{border-collapse:separate;inline-size:100%;border-spacing:var(--chart-heatmap-cell-gap);font-size:var(--chart-heatmap-tick-font-size);line-height:var(--line-height-normal)}.ui-chart-heatmap-column-header,.ui-chart-heatmap-row-header{font-weight:var(--font-weight-normal);color:hsl(var(--muted-foreground));white-space:nowrap;padding:0}.ui-chart-heatmap-column-header{text-align:center}.ui-chart-heatmap-row-header{z-index:1;text-align:start;background:var(--chart-heatmap-row-header-background,hsl(var(--card)));inline-size:1%;padding-inline-end:var(--space-2);position:sticky;inset-inline-start:0}.ui-chart-heatmap-corner{padding:0}.ui-chart-heatmap-cell{min-inline-size:var(--chart-heatmap-cell-size);inline-size:var(--chart-heatmap-cell-size);block-size:var(--chart-heatmap-cell-size);border:var(--stroke-hairline) solid transparent;border-radius:var(--chart-heatmap-cell-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)));padding:0}.ui-chart-heatmap-cell[data-step="1"],.ui-chart-heatmap-legend-swatch[data-step="1"]{background:var(--chart-heat-1)}.ui-chart-heatmap-cell[data-step="2"],.ui-chart-heatmap-legend-swatch[data-step="2"]{background:var(--chart-heat-2)}.ui-chart-heatmap-cell[data-step="3"],.ui-chart-heatmap-legend-swatch[data-step="3"]{background:var(--chart-heat-3)}.ui-chart-heatmap-cell[data-step="4"],.ui-chart-heatmap-legend-swatch[data-step="4"]{background:var(--chart-heat-4)}.ui-chart-heatmap-cell[data-step="5"],.ui-chart-heatmap-legend-swatch[data-step="5"]{background:var(--chart-heat-5)}.ui-chart-heatmap-cell[data-empty],.ui-chart-heatmap-legend-swatch[data-empty]{border:var(--chart-heatmap-empty-border,var(--stroke-hairline) dashed hsl(var(--muted-foreground)));background:0 0}.ui-chart-heatmap-cell[data-emphasized],.ui-chart-heatmap-legend-swatch[data-emphasized]{box-shadow:inset 0 0 0 var(--chart-heatmap-emphasis-width) var(--chart-heatmap-emphasis-border,hsl(var(--foreground))), inset 0 0 0 calc(var(--chart-heatmap-emphasis-width) * 2) hsl(var(--card))}.ui-chart-heatmap-tooltip{flex-direction:column;display:flex}.ui-chart-heatmap-tooltip-title{font-variant-numeric:tabular-nums}.ui-chart-heatmap-legend{align-items:center;gap:var(--chart-heatmap-legend-gap) calc(var(--chart-heatmap-legend-gap) * 2);font-size:var(--chart-heatmap-tick-font-size);line-height:var(--line-height-normal);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.ui-chart-heatmap-legend-scale,.ui-chart-heatmap-legend-item{align-items:center;gap:var(--chart-heatmap-legend-gap);font-variant-numeric:tabular-nums;display:inline-flex}.ui-chart-heatmap-legend-ramp{margin:0;padding:0;list-style:none;display:flex}.ui-chart-heatmap-legend-swatch{inline-size:calc(var(--chart-heatmap-legend-swatch-size) * 1.5);block-size:var(--chart-heatmap-legend-swatch-size);border:var(--stroke-hairline) solid transparent;display:inline-block}.ui-chart-heatmap-legend-item>.ui-chart-heatmap-legend-swatch{inline-size:var(--chart-heatmap-legend-swatch-size);border-radius:var(--chart-heatmap-cell-radius,calc(var(--radius) / var(--radius-ratio) / var(--radius-ratio)))}@keyframes ui-float-button-list-in{0%{opacity:0;translate:0 var(--float-button-motion-translate)}to{opacity:1;translate:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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))}}
