@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Rajdhani:wght@500;600;700&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--sileo-spring-easing:linear(0, .002 0.6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1);--sileo-duration:.6s;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:oklch(72.3% .219 142.136);--sileo-state-loading:oklch(55.6% 0 0);--sileo-state-error:oklch(63.7% .237 25.331);--sileo-state-warning:oklch(79.5% .184 86.047);--sileo-state-info:oklch(68.5% .169 237.323);--sileo-state-action:oklch(62.3% .214 259.815)}[data-sileo-toast]{cursor:pointer;pointer-events:auto;touch-action:none;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform-origin:50%;contain:layout style;background:0 0;border:0;padding:0;position:relative;overflow:visible;transform:translateZ(0)scale(.95)}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), height var(--sileo-duration) var(--sileo-spring-easing);transform:translateZ(0)scale(1)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px)scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px)scale(.95)}[data-sileo-canvas]{pointer-events:none;contain:layout style;position:absolute;left:0;right:0;overflow:visible;transform:translateZ(0)}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1)translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{z-index:20;height:var(--sileo-height);left:var(--_px,0px);transform:var(--_ht);max-width:var(--_pw);align-items:center;padding:.5rem;display:flex;position:absolute;overflow:hidden}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing), left var(--sileo-duration) var(--sileo-spring-easing), max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{align-items:center;height:100%;display:inline-flex;position:relative}[data-sileo-header-inner]{white-space:nowrap;opacity:1;filter:blur();align-items:center;gap:.5rem;display:flex;transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both;position:relative}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity, filter}[data-sileo-header-inner][data-layer=prev]{z-index:0;pointer-events:none;position:absolute;top:0;left:0}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{box-sizing:border-box;width:24px;height:24px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}[data-sileo-title]{text-transform:capitalize;color:var(--sileo-tone,currentColor);font-size:.825rem;font-weight:500;line-height:1rem}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{z-index:10;pointer-events:none;width:100%;opacity:var(--_co,0);position:absolute;left:0}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{text-align:left;contain:layout style paint;content-visibility:auto;width:100%;padding:1rem;font-size:.875rem;line-height:1.25rem}[data-sileo-button]{cursor:pointer;height:1.75rem;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:flex}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover:color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:1s linear infinite sileo-spin}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{z-index:50;pointer-events:none;contain:layout style;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;display:flex;position:fixed}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{flex-direction:column-reverse;top:0}[data-sileo-viewport][data-position^=bottom]{flex-direction:column;bottom:0}[data-sileo-viewport][data-position$=left]{align-items:flex-start;left:0}[data-sileo-viewport][data-position$=right]{align-items:flex-end;right:0}[data-sileo-viewport][data-position$=center]{align-items:center;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform, opacity, height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :before,[data-sileo-viewport] :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@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-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y: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%}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-300:oklch(87.1% .006 286.286);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-focus:var(--focus);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--color-field-border:var(--field-border,var(--border));--border-width-field:var(--field-border-width,var(--border-width));--color-default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,:host{--color-accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,:host{--color-danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,:host{--color-field-focus:var(--field-background,var(--default));--color-field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,:host{--color-field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,:host{--color-accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,:host{--color-accent-soft-foreground:var(--accent);--color-accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,:host{--color-danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,:host{--color-danger-soft-foreground:var(--danger);--color-danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,:host{--color-warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,:host{--color-warning-soft-foreground:var(--warning);--color-success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,:host{--color-success-soft-foreground:var(--success);--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear;--color-vanguard-bg:#0d0e16;--color-vanguard-neon:#ff3b3b;--color-vanguard-neon-glow:#ff3b3b80}@layer theme{@layer base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:oklch(87.1% .006 286.286);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:oklch(70.5% .015 286.067);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset}}}@layer components;}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{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}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}}@layer components{.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible=true]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5);content:var(--tw-content);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--separator);border-radius:2147483647px;width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out), box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab, var(--color-foreground) 3%, transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height, opacity;opacity:1}.accordion--surface{border-radius:calc(var(--radius) * 3);background-color:var(--surface)}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab, red, red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab, var(--surface-foreground) 6%, transparent)}}.accordion--surface .accordion__item:after{width:94%;left:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator: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}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;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));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad), opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height, opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);width:fit-content;height:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface);align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.link{-webkit-text-decoration-color:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);text-decoration-color:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.link{text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth), text-decoration-color .1s var(--ease-out), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .1s var(--ease-out);text-decoration-thickness:1.5px}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:currentColor;opacity:.6;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{margin-left:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5)}.link.button{gap:calc(var(--spacing) * 0);text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:calc(var(--spacing) * 1);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (width>=48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover);--pagination-link-fg:var(--color-default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--color-default);--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{position:relative}.tabs__list{background-color:var(--default);padding:calc(var(--spacing) * 1);border-radius:calc(var(--radius-2xl) + .25rem);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing) * 1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{z-index:1;cursor:var(--cursor-interactive);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tabs__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.tabs__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{width:1px;height:50%;top:25%;left:0}.tabs__list[data-orientation=vertical] .tabs__separator{width:90%;height:1px;top:0;left:5%}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-left:calc(var(--spacing) * 4)}.tabs__indicator{box-shadow:var(--shadow-surface);z-index:-1;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container>.tabs__list{padding:calc(var(--spacing) * 0);background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);scrollbar-width:none;max-width:100%;overflow:auto clip}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);box-shadow:none;border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:2px;top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{width:2px;height:100%;top:0;left:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-bg-pressed:var(--color-accent-hover);--button-fg:var(--color-accent-foreground)}.button--secondary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-accent-soft-foreground)}.button--tertiary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--color-default);--button-bg-pressed:var(--color-default);--button-fg:var(--color-default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--color-default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--color-default) 60%, transparent)}}.button--danger{--button-bg:var(--color-danger);--button-bg-hover:var(--color-danger-hover);--button-bg-pressed:var(--color-danger-hover);--button-fg:var(--color-danger-foreground)}.button--danger-soft{--button-bg:var(--color-danger-soft);--button-bg-hover:var(--color-danger-soft-hover);--button-bg-pressed:var(--color-danger-soft-hover);--button-fg:var(--color-danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical .button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{width:1px;height:50%;top:25%;left:-1px}.button-group--vertical .button-group__separator{width:50%;height:1px;top:-1px;left:25%}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--color-accent-soft);--toggle-button-bg-selected-hover:var(--color-accent-soft-hover);--toggle-button-bg-selected-pressed:var(--color-accent-soft-hover);--toggle-button-fg-selected:var(--color-accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.toggle-button svg{margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--color-default);--toggle-button-bg-pressed:var(--color-default);--toggle-button-fg:var(--color-default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media (width>=48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.toggle-button-group--detached{gap:calc(var(--spacing) * 1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{background-color:var(--surface);padding:calc(var(--spacing) * 1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px}.dropdown{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-y:auto}@media (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-left:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-right:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);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));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.list-box{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-left:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart), box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-left:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 2)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{top:50%;left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);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));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{right:calc(var(--spacing) * 2);left:auto}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.menu{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-left:3%}.tag-group{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:calc(var(--spacing) * 1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:2147483647px;display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag:is([data-selected=true],[aria-selected=true]){background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.tag:is([data-selected=true],[aria-selected=true]){color:var(--accent)}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media (hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media (hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out), height .15s var(--ease-out);border:3px solid #fff;border-radius:2147483647px;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover::-webkit-scrollbar{display:none}.color-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{will-change:opacity,transform}.color-slider{gap:calc(var(--spacing) * 1);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.color-slider .color-slider__track{border-radius:2147483647px;grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{top:calc(var(--spacing) * 0);width:.625rem;height:100%}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;border-top-left-radius:999px;border-bottom-left-radius:999px;left:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-right-radius:999px;border-bottom-right-radius:999px;right:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{left:calc(var(--spacing) * 0);width:100%;height:.625rem}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-left-radius:999px;border-top-right-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current), var(--color-swatch-current)), repeating-conic-gradient(#efefef 0% 25%, #f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:2147483647px}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;border-radius:2147483647px;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group: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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media (width>=40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group--secondary{--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);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--color-default);--color-input-group-bg-hover:var(--color-default-hover);--color-input-group-bg-focus:var(--color-default)}@media (hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.color-field--full-width{width:100%}.slider{gap:calc(var(--spacing) * 1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.slider .slider__track{background-color:var(--default);border-radius:2147483647px;grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth), transform .25s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2147483647px;position:relative}.slider .slider__thumb:after:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}.slider .slider__thumb[data-dragging=true]:after:is(){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:center;gap:calc(var(--spacing) * 3);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--color-default);--switch-control-bg-hover:var(--switch-control-bg);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--color-accent);--switch-control-bg-checked-hover:var(--color-accent-hover)}.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:color-mix(in oklab, var(--default-foreground) 20%, transparent)}}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth), box-shadow .15s var(--ease-out);border-radius:2147483647px;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch[data-focus-visible=true] .switch__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch[data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch[data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch--sm .switch__control{width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid), background-color .2s var(--ease-out);border-radius:2147483647px;margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground);--badge-border:var(--color-background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--color-accent)}.badge--default{--badge-fg:var(--color-default-foreground)}.badge--success{--badge-fg:var(--color-success)}.badge--warning{--badge-fg:var(--color-warning)}.badge--danger{--badge-fg:var(--color-danger)}.badge--top-right{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,-25%)}.badge--top-left{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,25%)}.badge--bottom-left{bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--color-accent);--badge-fg:var(--color-accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--primary.badge--success{--badge-bg:var(--color-success);--badge-fg:var(--color-success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--color-warning);--badge-fg:var(--color-warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--color-danger);--badge-fg:var(--color-danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--color-accent-soft);--badge-fg:var(--color-accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--soft.badge--success{--badge-bg:var(--color-success-soft);--badge-fg:var(--color-success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--color-warning-soft);--badge-fg:var(--color-warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--color-danger-soft);--badge-fg:var(--color-danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--color-default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--color-accent)}.chip--danger{--chip-fg:var(--color-danger)}.chip--default{--chip-fg:var(--color-default-foreground)}.chip--success{--chip-fg:var(--color-success)}.chip--warning{--chip-fg:var(--color-warning)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--color-accent);--chip-fg:var(--color-accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--color-success);--chip-fg:var(--color-success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--color-warning);--chip-fg:var(--color-warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--color-danger);--chip-fg:var(--color-danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--color-accent-soft);--chip-fg:var(--color-accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--color-success-soft);--chip-fg:var(--color-success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--color-warning-soft);--chip-fg:var(--color-warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--color-danger-soft);--chip-fg:var(--color-danger-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;overflow-x:auto}.table__scroll-container::-webkit-scrollbar{width:6px}.table__scroll-container::-webkit-scrollbar-track{background:0 0}.table__scroll-container::-webkit-scrollbar-thumb{background:oklch(0% 0 0/.15);border-radius:3px}.table__scroll-container::-webkit-scrollbar-thumb:hover{background:oklch(0% 0 0/.25)}:is([data-theme=dark],.dark) .table__scroll-container{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb{background:oklch(100% 0 0/.15)}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb:hover{background:oklch(100% 0 0/.25)}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 2.5)}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary .table__column:first-child{border-top-left-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.table-root--secondary .table__column:last-child{border-top-right-radius:calc(var(--radius) * 2);border-bottom-right-radius:calc(var(--radius) * 2)}.table-root--secondary .table__body{--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)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab, color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%) 50%, transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){.table__header{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);position:absolute}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__body tr:first-child td:first-child{border-top-left-radius:calc(var(--radius) * 2)}.table__body tr:first-child td:last-child{border-top-right-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) * 2)}.table__body tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) * 2)}.table__body:not(tbody){border-radius:calc(var(--radius) * 2);height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.table__row{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 10%, transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table__row[data-drop-target=true] .table__cell{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.table__cell{border-color:color-mix(in oklab, color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%) 50%, transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{position:relative;overflow:auto}.table__column-resizer{top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:calc(1 / 2 * 100%);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;background-clip:content-box;border-style:none;outline-style:none;position:absolute}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing) * 1);--meter-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.meter .meter__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:2147483647px;grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);border-radius:2147483647px;position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing) * 1)}.meter--lg .meter__track{height:calc(var(--spacing) * 3)}.meter--default{--meter-fill:var(--color-default-foreground)}.meter--accent{--meter-fill:var(--color-accent)}.meter--success{--meter-fill:var(--color-success)}.meter--warning{--meter-fill:var(--color-warning)}.meter--danger{--meter-fill:var(--color-danger)}.progress-bar{gap:calc(var(--spacing) * 1);--progress-bar-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.progress-bar .progress-bar__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:2147483647px;grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);border-radius:2147483647px;position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing) * 1)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3)}.progress-bar--default{--progress-bar-fill:var(--color-default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--color-accent)}.progress-bar--success{--progress-bar-fill:var(--color-success)}.progress-bar--warning{--progress-bar-fill:var(--color-warning)}.progress-bar--danger{--progress-bar-fill:var(--color-danger)}.progress-circle{--progress-circle-stroke:var(--color-accent);--progress-circle-track-stroke:var(--color-default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--color-default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--color-accent)}.progress-circle--success{--progress-circle-stroke:var(--color-success)}.progress-circle--warning{--progress-circle-stroke:var(--color-warning)}.progress-circle--danger{--progress-circle-stroke:var(--color-danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);transform-origin:50%;animation:.75s linear infinite spin;position:relative}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--bottom-end{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--top-end{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing) * 1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:1;position:absolute}@media (width>=40rem){.toast__close-button{pointer-events:none;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);border-style:var(--tw-border-style);background-color:var(--overlay);opacity:0;border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (width>=40rem){.toast__action{margin-top:calc(var(--spacing) * 0)}}.toast--accent .toast__title{color:var(--accent)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger)}::view-transition-old(*){will-change:translate, opacity}::view-transition-new(*){will-change:translate, opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox-group [data-slot=checkbox]{margin-top:calc(var(--spacing) * 4)}.checkbox{gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex}.checkbox:not(:has([data-slot=description])){align-items:center}.checkbox:has([data-slot=description]){align-items:flex-start}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.checkbox:disabled,.checkbox[data-disabled=true],.checkbox[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground);background:var(--accent-hover)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox:has([data-slot=description]) .checkbox__control{margin-top:calc(var(--spacing) * .5)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear), opacity .2s var(--ease-linear), background-color .2s var(--ease-out);position:absolute}.checkbox__control:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox[data-focus-visible=true] .checkbox__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--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);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--color-default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--spacing) * 0);display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{border-color:var(--color-field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-background,var(--default));--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-background,var(--default))}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-otp__slot[data-invalid=true]{background-color:var(--color-field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);background-color:var(--field-placeholder,var(--muted));border-radius:4px;width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{background-color:var(--separator);border-radius:4px;flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--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);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--color-default);--input-otp-slot-bg-hover:var(--color-default-hover);--input-otp-slot-bg-focus:var(--color-default)}@media (hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.input:focus,.input[data-focused=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--color-field-focus)}.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--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);background-color:var(--input-bg);--input-bg:var(--color-default);--input-bg-hover:var(--color-default-hover);--input-bg-focus:var(--color-default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]: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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{padding-left:calc(var(--spacing) * 0);border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{padding-right:calc(var(--spacing) * 0);border-top-right-radius:0;border-bottom-right-radius:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-right-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-left-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--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);background-color:var(--input-group-bg);--input-group-bg:var(--color-default);--input-group-bg-hover:var(--color-default-hover);--input-group-bg-focus:var(--color-default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}:is(.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group: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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.number-field__input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-top-left-radius:0;border-bottom-left-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-top-right-radius:0;border-bottom-right-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab, var(--field-foreground,var(--foreground)) 10%, transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab, red, red)){.number-field__increment-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field__decrement-button{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--field-placeholder,var(--muted));border-top-right-radius:0;border-bottom-right-radius:0}@supports (color:color-mix(in lab, red, red)){.number-field__decrement-button{border-color:color-mix(in oklab, var(--field-placeholder,var(--muted)) 15%, transparent)}}.number-field--secondary .number-field__group{--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);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--color-default);--number-field-group-bg-hover:var(--color-default-hover);--number-field-group-bg-focus:var(--color-default)}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--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);background-color:var(--radio-control-bg);--radio-control-bg:var(--color-default);--radio-control-bg-hover:var(--color-default-hover)}.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.radio:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control),.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control)) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .1s var(--ease-out);border-radius:2147483647px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:focus-visible .radio__control,.radio[data-focus-visible=true] .radio__control{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.radio:active .radio__control,.radio[data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio[aria-checked=true] .radio__control,.radio[data-selected=true] .radio__control{background-color:var(--accent);border-color:#0000}.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-visible,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-within,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio__indicator{inset:calc(var(--spacing) * 0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio__indicator:empty:before{content:"";background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:2147483647px;scale:1}.radio__indicator:empty:before:is(){transition-property:none}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group: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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media (width>=40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.search-field__group:has([slot=clear]) .search-field__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.search-field__clear-button{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--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);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--color-default);--search-field-group-bg-hover:var(--color-default-hover);--search-field-group-bg-focus:var(--color-default)}@media (hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--color-field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--color-field-focus)}.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--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);background-color:var(--textarea-bg);--textarea-bg:var(--color-default);--textarea-bg-hover:var(--color-default-hover);--textarea-bg-focus:var(--color-default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{color:var(--accent)}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}@media (hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:2147483647px;position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;margin-inline:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color, border-color;transition:box-shadow .1s var(--ease-out), border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:2147483647px;outline-style:none;margin-block:2px;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{color:var(--accent)}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:2147483647px;border-end-start-radius:2147483647px}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:2147483647px;border-end-end-radius:2147483647px}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}@media (hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab, var(--default) 20%, transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}:is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]){border-start-start-radius:2147483647px;border-end-start-radius:2147483647px}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}:is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]){border-start-end-radius:2147483647px;border-end-end-radius:2147483647px}.range-calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:2147483647px;position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}:is(.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]){will-change:opacity;transition:opacity .15s var(--ease-out), visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]){pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent);transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent)}.calendar-year-picker__year-grid{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);opacity:0;will-change:opacity;scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.calendar-year-picker__year-grid::-webkit-scrollbar{width:6px}.calendar-year-picker__year-grid::-webkit-scrollbar-track{background:0 0}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:oklch(0% 0 0/.15);border-radius:3px}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:oklch(0% 0 0/.25)}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:oklch(100% 0 0/.15)}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:oklch(100% 0 0/.25)}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:2147483647px;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}}.calendar-year-picker__year-cell: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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.date-field--full-width{width:100%}.time-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}:is(.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true]))){--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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{padding-right:calc(var(--spacing) * 0);flex:none}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-left:calc(var(--spacing) * 0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__input-container::-webkit-scrollbar{display:none}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing) * 0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{color:var(--accent)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{color:var(--danger)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group--secondary{--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);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--color-default);--date-input-group-bg-hover:var(--color-default-hover);--date-input-group-bg-focus:var(--color-default)}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-picker__popover::-webkit-scrollbar{display:none}.date-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{will-change:opacity,transform}.date-range-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:calc(var(--spacing) * 1);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-range-picker__popover::-webkit-scrollbar{display:none}.date-range-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{will-change:opacity,transform}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style: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);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;border-radius:4px;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.separator--secondary{background-color:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.separator--tertiary{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.separator--tertiary{background-color:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--default);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{inset:calc(var(--spacing) * 0);aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent)}.avatar__fallback--default{color:var(--default-foreground)}.avatar__fallback--success{color:var(--success)}.avatar__fallback--warning{color:var(--warning)}.avatar__fallback--danger{color:var(--danger)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.avatar--soft .avatar__fallback--accent{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.avatar--soft .avatar__fallback--accent{color:var(--accent)}.avatar--soft .avatar__fallback--success{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.avatar--soft .avatar__fallback--success{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.avatar--soft .avatar__fallback--success{color:var(--success)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.avatar--soft .avatar__fallback--warning{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.avatar--soft .avatar__fallback--warning{color:var(--warning)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.avatar--soft .avatar__fallback--danger{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.avatar--soft .avatar__fallback--danger{color:var(--danger)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{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);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{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);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alert-dialog__icon--accent{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.alert-dialog__icon--accent{color:var(--accent)}.alert-dialog__icon--success{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.alert-dialog__icon--success{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.alert-dialog__icon--success{color:var(--success)}.alert-dialog__icon--warning{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.alert-dialog__icon--warning{background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.alert-dialog__icon--warning{color:var(--warning)}.alert-dialog__icon--danger{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.alert-dialog__icon--danger{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.alert-dialog__icon--danger{color:var(--danger)}.alert-dialog__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);-webkit-overflow-scrolling:touch;flex:1;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.alert-dialog__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);display:flex;position:fixed}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing) * 0)}.drawer__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 9);background-color:var(--separator);border-radius:2147483647px}.drawer__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__body{margin-top:calc(var(--spacing) * 2)}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:calc(var(--spacing) * 0)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{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);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{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);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__container--full{padding:calc(var(--spacing) * 0)}@media (width>=40rem){.modal__container--full{padding:calc(var(--spacing) * 0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%);--tw-enter-scale:1}@media (width>=40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:calc(0*100%)}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}.modal__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:calc(var(--spacing) * 0)}.modal__dialog--scroll-inside{overflow:hidden}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing) * 0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.modal__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);flex:1;line-height:1.43}.modal__body--scroll-inside{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.modal__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__body{margin-top:calc(var(--spacing) * 2)}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 1.5);background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab, var(--border) 40%, transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.combo-box [data-slot=input]{min-width:calc(var(--spacing) * 0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-right:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-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);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__trigger{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;padding-right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--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);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.select{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select [data-slot=label]{width:fit-content}.select [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.select__trigger:has(.select__indicator){padding-right:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.select__trigger:hover,.select__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--color-field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--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);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--color-default);--select-trigger-bg-hover:var(--color-default-hover);--select-trigger-bg-focus:var(--color-default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true]{background-color:var(--select-trigger-bg-focus)}.select__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.select__indicator[data-open=true]{rotate:180deg}.select__indicator[data-slot=select-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{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);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select--full-width,.select__trigger--full-width{width:100%}.autocomplete{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-right:calc(var(--spacing) * 7)}@media (hover:hover){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){border-color:var(--color-field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--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);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--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);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--color-field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--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);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--color-default);--autocomplete-trigger-bg-hover:var(--color-default-hover);--autocomplete-trigger-bg-focus:var(--color-default)}@media (hover:hover){:is(.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true]{background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{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);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{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);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{will-change:opacity,transform}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=list-box-item]{padding-inline:calc(var(--spacing) * 2.5)}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab, red, red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab, var(--overlay-foreground) 60%, transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-right:calc(var(--spacing) * 0);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd: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] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.scroll-shadow{--scroll-shadow-size:40px;position:relative}.scroll-shadow--vertical{overflow-y:auto}.scroll-shadow--horizontal{overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scroll-shadow--hide-scrollbar::-webkit-scrollbar{display:none}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[30\%\]{top:30%}.top-\[35\%\]{top:35%}.top-\[55\%\]{top:55%}.top-\[75\%\]{top:75%}.right-0{right:calc(var(--spacing) * 0)}.right-\[8\%\]{right:8%}.right-\[15\%\]{right:15%}.right-\[22\%\]{right:22%}.right-\[35\%\]{right:35%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-\[15\%\]{bottom:15%}.bottom-\[20\%\]{bottom:20%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[5\%\]{left:5%}.left-\[12\%\]{left:12%}.left-\[18\%\]{left:18%}.left-\[30\%\]{left:30%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[30\%\]{height:30%}.h-\[60\%\]{height:60%}.h-full{height:100%}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.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-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[50\%\]{width:50%}.w-\[110\%\]{width:110%}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-sm{border-radius:calc(var(--radius) * .5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-vanguard-neon{border-color:var(--color-vanguard-neon)}.border-vanguard-neon\/30{border-color:#ff3b3b4d}@supports (color:color-mix(in lab, red, red)){.border-vanguard-neon\/30{border-color:color-mix(in oklab, var(--color-vanguard-neon) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-vanguard-bg{background-color:var(--color-vanguard-bg)}.bg-vanguard-bg\/95{background-color:#0d0e16f2}@supports (color:color-mix(in lab, red, red)){.bg-vanguard-bg\/95{background-color:color-mix(in oklab, var(--color-vanguard-bg) 95%, transparent)}}.bg-vanguard-neon{background-color:var(--color-vanguard-neon)}.bg-vanguard-neon\/10{background-color:#ff3b3b1a}@supports (color:color-mix(in lab, red, red)){.bg-vanguard-neon\/10{background-color:color-mix(in oklab, var(--color-vanguard-neon) 10%, transparent)}}.bg-vanguard-neon\/30{background-color:#ff3b3b4d}@supports (color:color-mix(in lab, red, red)){.bg-vanguard-neon\/30{background-color:color-mix(in oklab, var(--color-vanguard-neon) 30%, transparent)}}.bg-vanguard-neon\/40{background-color:#ff3b3b66}@supports (color:color-mix(in lab, red, red)){.bg-vanguard-neon\/40{background-color:color-mix(in oklab, var(--color-vanguard-neon) 40%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-\[4\]{stroke-width:4px}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-44{padding-top:calc(var(--spacing) * 44)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-\[\#8f8fa0\]{color:#8f8fa0}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-red-400{color:var(--color-red-400)}.text-vanguard-neon{color:var(--color-vanguard-neon)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.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-\[0_0_10px_var\(--color-vanguard-neon\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--color-vanguard-neon));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,59\,59\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ff3b3b4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,59\,59\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ff3b3b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[80px\]{--tw-blur:blur(80px);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-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.\[auth\:migrate\]{auth:migrate}.running{animation-play-state:running}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:bg-vanguard-neon:is(:where(.group):hover *){background-color:var(--color-vanguard-neon)}.group-hover\:text-vanguard-neon:is(:where(.group):hover *){color:var(--color-vanguard-neon)}}.selection\:bg-vanguard-neon ::selection{background-color:var(--color-vanguard-neon)}.selection\:bg-vanguard-neon::selection{background-color:var(--color-vanguard-neon)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-vanguard-neon\/10:hover{background-color:#ff3b3b1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vanguard-neon\/10:hover{background-color:color-mix(in oklab, var(--color-vanguard-neon) 10%, transparent)}}.hover\:shadow-\[0_0_25px_rgba\(255\,59\,59\,0\.6\)\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,#ff3b3b99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[280px\]{width:280px}.sm\:flex-row{flex-direction:row}.sm\:gap-16{gap:calc(var(--spacing) * 16)}}@media (width>=48rem){.md\:mr-6{margin-right:calc(var(--spacing) * 6)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-32{gap:calc(var(--spacing) * 32)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-\[11px\]{font-size:11px}}@media (width>=64rem){:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.lg\:text-\[11px\]{font-size:11px}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:hidden{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}:root{--bg-primary:#030014;--bg-secondary:#0f0728;--bg-tertiary:#1a103d;--text-primary:#fff;--text-secondary:#b4b0c4;--accent-primary:#7000ff;--accent-secondary:#f05;--glass-bg:#ffffff08;--glass-border:#ffffff0d;--font-main:"Inter", sans-serif;--font-display:"Outfit", sans-serif}body{width:100%;max-width:100%;font-family:var(--font-main);background-color:var(--bg-primary);color:var(--text-primary);background-image:radial-gradient(circle at 50% 0,#7000ff26,#0000 50%),radial-gradient(circle at 100% 0,#ff00551a,#0000 40%);margin:0;padding:0;overflow-x:clip}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:0 4px 30px #0000001a}.glass-hover:hover{background:#ffffff12;border-color:#ffffff1a}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}::selection{background:var(--accent-primary);color:#fff}.title-chrome{-webkit-text-fill-color:transparent;text-shadow:0 4px 30px #a0a5b566;background:linear-gradient(#fff 30%,#a0a5b5 100%);-webkit-background-clip:text;background-clip:text}.home-stat-label{color:#8f8fa0}.home-stat-skeleton{background:#ffffff1a}.home-hero-glow{background:#ffffff0d}.glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e164d;border-bottom:1px solid #ffffff0d}html.light .glass-nav{background:#ffffffeb;border-bottom-color:#12131d14}.newlook-shell{background:var(--color-vanguard-bg);color:#fff;flex-direction:column;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:clip auto}.newlook-background{z-index:0;pointer-events:none;position:absolute;inset:0}.newlook-main{z-index:10;flex:auto;min-height:0;padding-top:80px;position:relative}.newlook-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e164d;border-bottom:1px solid #ffffff0d;height:80px;position:fixed;inset:0 0 auto}.newlook-nav-inner{justify-content:space-between;align-items:center;width:min(100%,1280px);height:80px;margin:0 auto;padding:0 24px;display:flex}.newlook-menu{align-items:center;gap:32px;display:flex}.newlook-nav-item{color:var(--text-secondary);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;transition:color .2s;position:relative}.newlook-nav-item.is-active,.newlook-nav-item:hover{color:var(--text-primary)}.newlook-nav-item__underline{background:var(--color-vanguard-neon);box-shadow:0 0 10px var(--color-vanguard-neon)}.newlook-mobile-link{color:var(--text-secondary);letter-spacing:.2em;text-transform:uppercase;border-left:2px solid #ff3b3b4d;padding-left:16px;font-size:20px;font-weight:900;transition:color .2s,border-color .2s;display:block}.newlook-mobile-link.is-active,.newlook-mobile-link:hover{border-left-color:var(--color-vanguard-neon);color:var(--color-vanguard-neon)}.newlook-actions{z-index:50;align-items:center;gap:16px;display:flex}.newlook-invite,.newlook-login{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:12px 18px;font-size:11px;font-weight:800;line-height:1}.newlook-invite{color:var(--color-vanguard-neon);background:0 0;border:1px solid #ff3b3b4d;display:block}.newlook-login{color:#fff;background:var(--color-vanguard-neon);border:0;box-shadow:0 0 15px #ff3b3b66}.newlook-brand__mark{color:#fff;letter-spacing:.28em;font-size:1.15rem;font-weight:900;line-height:1}.newlook-user-menu{position:relative}.newlook-user-menu__button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .2s,border-color .2s;display:inline-flex}.newlook-user-menu__button:hover{background:#ffffff14;border-color:#ff3b3b59}.newlook-user-menu__avatar{border-radius:50%;width:32px;height:32px}.newlook-user-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.85rem;font-weight:700;overflow:hidden}.newlook-user-menu__dropdown{background:#0d0e16fa;border:1px solid #ffffff14;border-radius:10px;min-width:180px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #00000059}.newlook-user-menu__item{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;width:100%;padding:.7rem .75rem;font-size:.9rem;display:flex}.newlook-user-menu__item:hover{background:#ffffff0f}@media (width<=640px){.newlook-user-menu__dropdown{max-width:min(100vw - 2rem,280px);max-height:min(60vh,320px);overflow-y:auto}.newlook-user-menu__button,.newlook-actions .theme-toggle-btn{min-width:44px;min-height:44px}}.newlook-mobile-toggle{display:none}.newlook-curve{z-index:0;pointer-events:none;width:50%;height:100%;position:absolute;top:0}.newlook-curve--left{left:0}.newlook-curve--right{right:0}.newlook-star{color:var(--color-vanguard-neon);opacity:.4;pointer-events:none;filter:drop-shadow(0 0 12px var(--color-vanguard-neon));position:absolute}.newlook-star svg{fill:none;stroke:currentColor;stroke-width:4px;width:100%;height:100%;display:block}.newlook-home-content{z-index:10;flex-grow:1;justify-content:center;align-items:flex-start;min-height:calc(100vh - 80px);padding:144px 16px 112px;display:flex;position:relative}.newlook-home-hero{flex-direction:column;align-items:center;width:min(100%,1280px);display:flex;position:relative}.newlook-home-title{letter-spacing:0;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:min(100%,1280px);padding:0;font-size:clamp(52px,8.2vw,126px);font-weight:900;line-height:1}.newlook-home-stats{flex-flow:wrap;justify-content:center;gap:clamp(32px,7vw,128px);margin-top:48px;display:flex}.stat-item{flex-direction:column;align-items:center;display:flex}@media (width<=767px){.newlook-menu{display:none}.newlook-mobile-toggle{z-index:100;align-items:center;display:flex}.newlook-invite{display:none}.newlook-mobile-panel{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e16f2;flex-direction:column;gap:32px;padding:128px 40px 32px;display:flex;position:fixed;inset:0}.newlook-home-content{align-items:flex-start;padding-top:72px}.newlook-home-title{overflow-wrap:anywhere;font-size:clamp(34px,10vw,54px)}.newlook-home-stats{flex-direction:column;gap:28px;margin-top:36px}}.newlook-theme-toggle{width:37px;height:37px;color:var(--color-vanguard-neon);cursor:pointer;background:0 0;border:1px solid #ff3b3b4d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:inline-flex}.newlook-theme-toggle:hover{background:#ff3b3b1a}.newlook-theme-toggle.is-system{position:relative}.newlook-theme-toggle.is-system:after{content:"";pointer-events:none;background:#4edea3;border-radius:999px;width:5px;height:5px;position:absolute;bottom:3px;right:3px;box-shadow:0 0 6px #4edea3a6}.nav-theme-toggle{margin-right:.25rem}.language-modal{z-index:5000;place-items:center;padding:2rem 1.5rem;display:grid;position:fixed;inset:0}.language-modal__backdrop{cursor:pointer;background:#05050cbf;border:none;position:absolute;inset:0}html.light .language-modal__backdrop{background:#12131d73}.language-modal__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1e1e2efa,#12121cfa);border:1px solid #ffffff1f;border-radius:16px;width:min(420px,92vw);padding:1.5rem;position:relative;box-shadow:0 20px 40px #0006}html.light .language-modal__card{color:#12131d;background:#fff;border-color:#12131d1f;box-shadow:0 20px 40px #12131d1f}html.light .language-modal__title,html.light .language-modal__option-label{color:#12131d}html.light .language-modal__subtitle{color:#4b5563}.language-modal__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.language-modal__title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.language-modal__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.language-modal__close:hover{border-color:var(--border-color);color:var(--text-primary)}.language-modal__subtitle{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.language-modal__grid{gap:.75rem;display:grid}.language-modal__option{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#10101899;border-radius:12px;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-weight:600;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}html.light .language-modal__option{color:#12131d;background:#f4f5f8;border-color:#12131d1f}html.light .language-modal__option:hover,html.light .language-modal__option.active{background:#fff;border-color:#e02828}.language-modal__option:hover{border-color:var(--color-vanguard-neon);transform:translateY(-1px)}.language-modal__option.active{border-color:var(--color-vanguard-neon);box-shadow:0 10px 25px #ff3b3b33}.language-modal__option-label{font-size:.95rem}.language-modal__option-active{color:var(--color-vanguard-neon);text-transform:uppercase;letter-spacing:.08em;background:#ff3b3b26;border-radius:999px;padding:.2rem .5rem;font-size:.75rem}html.light .language-modal__option-active{color:#e02828;background:#e028281f}.language-modal__option--stacked{flex-direction:column;align-items:stretch;gap:.45rem}.language-modal__option-row{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.language-modal__option-leading{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.language-modal__option-leading svg{color:var(--color-vanguard-neon);flex-shrink:0}.language-modal__option-desc{color:var(--text-secondary);text-align:left;margin:0;font-size:.82rem;font-weight:400;line-height:1.45}html.light .language-modal__option-desc{color:#4b5563}.newlook-mobile-link--action{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}html.light{--color-vanguard-bg:#f4f5f8}html.light body{background-color:var(--bg-primary);color:var(--text-primary);background-image:none}html.light .newlook-shell{background:var(--color-vanguard-bg);color:var(--text-primary)}html.light .newlook-header,html.light .glass-nav{background:#ffffffe0;border-bottom-color:#12131d14}html.light .newlook-brand__mark{color:#12131d}html.light .newlook-user-menu__button{color:var(--text-primary);border-color:var(--border-color);background:#ffffffb8}html.light .newlook-user-menu__dropdown{border-color:var(--border-color);background:#fff;box-shadow:0 12px 32px #12131d1f}html.light .newlook-user-menu__item{color:var(--text-primary)}html.light .newlook-user-menu__item:hover{background:var(--bg-hover)}html.light .newlook-theme-toggle{color:#e02828;border-color:#e0282840}html.light .newlook-theme-toggle:hover{background:#e0282814}html.light .newlook-mobile-panel{background:#f4f5f8fa}html.light .newlook-mobile-link.is-active,html.light .newlook-mobile-link:hover{color:#e02828}html.light .home-stat-label{color:var(--text-secondary)}html.light .home-stat-skeleton{background:#12131d14}html.light .home-hero-glow{background:#e028280f}html.light .meteor-line{background:linear-gradient(90deg, transparent, var(--color-vanguard-neon), #12131d59)}html.light .newlook-star{opacity:.16}html.light .newlook-curve .curve-path{stroke:#e02828;opacity:.35}.public-page-shell{flex-direction:column;flex-grow:1;min-height:0;display:flex}.public-page-content{flex:auto;width:100%}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";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%}@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))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}.site-footer{z-index:10;isolation:isolate;background:var(--site-footer-bg,#12131d);box-sizing:border-box;border-top:1px solid #ff3b3b38;flex-shrink:0;width:100vw;max-width:100vw;margin-top:1.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1.25rem 0 1rem;position:relative}html.light .site-footer{--site-footer-bg:#fff;border-top-color:#e0282833;box-shadow:0 -4px 24px #12131d0d}.site-footer__inner{max-width:1400px;margin:0 auto;padding:0 1rem}.site-footer__grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;margin-bottom:1rem;display:flex}.site-footer__brand{flex:220px;min-width:0;max-width:32rem}.site-footer__links{flex-wrap:wrap;flex:0 auto;align-items:flex-start;gap:1.5rem 2.5rem;display:flex}.site-footer__logo{align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.site-footer__logo svg{color:var(--color-vanguard-neon);flex-shrink:0}.site-footer__brand-image{-o-object-fit:contain;object-fit:contain;flex:0 0 64px;width:64px;height:42px}.site-footer__brand-image--dark,html.dark .site-footer__brand-image--light{display:none}html.dark .site-footer__brand-image--dark{display:block}.site-footer__logo strong{letter-spacing:.04em;color:var(--text-primary);font-size:1rem;font-weight:800;display:block}.site-footer__logo span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-top:.1rem;font-size:.65rem;font-weight:600;display:block}.site-footer__desc{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.site-footer__col h4{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .5rem;font-size:.62rem;font-weight:800}.site-footer__col ul{margin:0;padding:0;list-style:none}.site-footer__col li{margin-bottom:.35rem}.site-footer__col li:last-child{margin-bottom:0}.site-footer__col a,.site-footer__link-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer__col a:hover,.site-footer__link-btn:hover{color:var(--color-vanguard-neon)}.site-footer__bottom{border-top:1px solid var(--border-color);text-align:center;padding-top:.85rem}.site-footer__bottom p{color:var(--text-secondary);margin:.2rem 0;font-size:.75rem}.site-footer__affiliation{font-weight:600;color:var(--text-secondary)!important}.site-footer__ext-link{color:var(--color-vanguard-neon);font-weight:700;text-decoration:none;transition:color .2s,text-decoration-color .2s}.site-footer__ext-link:hover{color:#ff6b6b;text-underline-offset:2px;text-decoration:underline}.site-footer__disclaimer{opacity:.85;max-width:36rem;line-height:1.4;margin-left:auto!important;margin-right:auto!important;font-size:.68rem!important}html.light .site-footer__logo strong{color:#12131d}html.light .site-footer__logo span,html.light .site-footer__desc,html.light .site-footer__col h4,html.light .site-footer__col a,html.light .site-footer__link-btn,html.light .site-footer__bottom p,html.light .site-footer__affiliation{color:#4b5563}html.light .site-footer__col a:hover,html.light .site-footer__link-btn:hover,html.light .site-footer__ext-link{color:#e02828}html.light .site-footer__ext-link:hover{color:#c92a2a}html.light .site-footer__disclaimer{opacity:1;color:#6b7280!important}@media (width<=640px){.site-footer{margin-top:1rem;padding:1rem 0 .85rem}.site-footer__grid{flex-direction:column;gap:1rem}.site-footer__links{gap:1.25rem;width:100%}}.legal-page{width:100%;padding:0 1rem 2rem}.legal-container{max-width:900px;margin:0 auto;padding:.5rem 0 1rem}.legal-header{text-align:center;background:var(--bg-secondary);border:1px solid #ff3b3b38;border-radius:12px;margin-bottom:1.75rem;padding:1.75rem 1.25rem}html.light .legal-header{background:#fff;border-color:#e028282e}.legal-header h1{color:var(--text-primary);letter-spacing:.02em;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.35rem)}.legal-header .legal-header__subtitle{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.5}.legal-header .legal-header__intro{color:var(--text-secondary);margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.legal-plain-summary{color:var(--text-secondary);background:#4ade8014;border:1px solid #4ade8059;border-radius:12px;margin:-.5rem 0 1.25rem;padding:1rem 1.15rem;line-height:1.6}.legal-plain-summary strong{color:var(--text-primary)}.legal-plain-summary p{margin:.35rem 0 0}.legal-section{background:var(--bg-secondary);border:1px solid #ff3b3b2e;border-radius:12px;margin-bottom:1.25rem;padding:1.5rem 1.35rem}html.light .legal-section{background:#fff;border-color:#e0282824}.legal-section h2{color:var(--color-vanguard-neon);margin:0 0 .85rem;font-size:1.35rem;line-height:1.3}.legal-section h3{color:var(--text-primary);margin:1.15rem 0 .5rem;font-size:1.05rem}.legal-section p{color:var(--text-secondary);margin:0 0 .85rem;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-section ul{color:var(--text-secondary);margin:0 0 .85rem 1.25rem;padding:0;line-height:1.7}.legal-section li{margin-bottom:.4rem}.legal-section a{color:var(--color-vanguard-neon);text-underline-offset:2px;text-decoration:underline}.legal-section a:hover{color:#ff6b6b}.legal-last-updated{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.25rem;font-size:.88rem}.legal-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.legal-section .legal-actions .btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.legal-section .legal-actions .btn-primary{background:var(--color-vanguard-neon);color:#fff;box-shadow:0 4px 14px #ff3b3b59}.legal-section .legal-actions .btn-primary:hover{color:#fff;background:#f55;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 18px #ff3b3b73}html.light .legal-section .legal-actions .btn-primary{background:var(--color-vanguard-neon);color:#fff;box-shadow:0 4px 14px #e0282847}html.light .legal-section .legal-actions .btn-primary:hover{color:#fff;background:#c92222}.legal-section .legal-actions .btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:none}.legal-section .legal-actions .btn-secondary:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:#ff3b3b59;text-decoration:none}html.light .legal-section .legal-actions .btn-secondary{color:#12131d;background:#eef0f5;border-color:#12131d1f}html.light .legal-section .legal-actions .btn-secondary:hover{color:#12131d;background:#e4e7ee}.legal-cookie-table{border-collapse:collapse;width:100%;margin:.75rem 0 0;font-size:.88rem}.legal-cookie-table th,.legal-cookie-table td{border:1px solid var(--border-color);text-align:left;vertical-align:top;color:var(--text-secondary);padding:.65rem .75rem}.legal-cookie-table th{color:var(--text-primary);background:var(--bg-tertiary);font-weight:700}.legal-note{color:var(--text-secondary);background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:4px;margin-top:.85rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.55}html.light .legal-note{background:#f59e0b1f}@media (width<=768px){.legal-section{padding:1.15rem 1rem}.legal-cookie-table thead{display:none}.legal-cookie-table tr{border:1px solid var(--border-color);border-radius:8px;margin-bottom:.75rem;display:block;overflow:hidden}.legal-cookie-table td{border:none;border-bottom:1px solid var(--border-color);display:block}.legal-cookie-table td:last-child{border-bottom:none}.legal-cookie-table td:before{content:attr(data-label);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.78rem;font-weight:700;display:block}}.cookie-consent-banner{z-index:9998;background:linear-gradient(135deg,#12131d 0%,#1a1c29 100%);border-top:2px solid #ff3b3b59;padding:1rem 1.25rem;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #00000059}html.light .cookie-consent-banner{background:linear-gradient(135deg,#fff 0%,#f4f5f8 100%);border-top-color:#e0282847;box-shadow:0 -4px 24px #12131d14}.cookie-consent-banner.is-visible{transform:translateY(0)}.cookie-consent-inner{flex-wrap:wrap;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.cookie-consent-text{min-width:240px;color:var(--text-secondary);flex:1;margin:0;font-size:.92rem;line-height:1.55}html.light .cookie-consent-text{color:#4b5563}.cookie-consent-link{color:var(--color-vanguard-neon);font-weight:600;text-decoration:none}.cookie-consent-link:hover{text-decoration:underline}.cookie-consent-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-consent-btn{cursor:pointer;border:none;border-radius:8px;padding:.5rem .95rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.cookie-consent-accept{background:var(--color-vanguard-neon);color:#fff}.cookie-consent-accept:hover{background:#f55}.cookie-consent-reject{color:var(--text-primary);background:#ffffff14;border:1px solid #ffffff2e}html.light .cookie-consent-reject{color:#12131d;background:#fff;border-color:#12131d24}.cookie-consent-reject:hover{background:#ffffff24}html.light .cookie-consent-reject:hover{background:#eef0f5}.cookie-consent-settings{color:var(--color-vanguard-neon);background:0 0;border:1px solid #ff3b3b73}.cookie-consent-settings:hover{background:#ff3b3b1a}.cookie-consent-save{background:var(--color-vanguard-neon);color:#fff}.cookie-consent-save:hover{background:#f55}.cookie-consent-modal{z-index:9999;visibility:hidden;opacity:0;justify-content:center;align-items:center;padding:1rem;transition:visibility .2s,opacity .2s;display:flex;position:fixed;inset:0}.cookie-consent-modal.is-visible{visibility:visible;opacity:1}.cookie-consent-modal-backdrop{cursor:pointer;background:#05050ca6;border:none;position:absolute;inset:0}html.light .cookie-consent-modal-backdrop{background:#12131d73}.cookie-consent-modal-content{background:linear-gradient(135deg,#1a1c29 0%,#12131d 100%);border:1px solid #ff3b3b59;border-radius:12px;width:100%;max-width:480px;max-height:90vh;position:relative;overflow:auto;box-shadow:0 20px 40px #0006}html.light .cookie-consent-modal-content{background:#fff;border-color:#e0282840;box-shadow:0 20px 40px #12131d1f}.cookie-consent-modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.cookie-consent-modal-header h2{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.15rem;display:flex}.cookie-consent-modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1}.cookie-consent-modal-close:hover{color:var(--text-primary)}.cookie-consent-modal-body{padding:1.15rem}.cookie-consent-modal-body>p{color:var(--text-secondary);margin:0 0 1rem;font-size:.92rem;line-height:1.55}.cookie-category{border:1px solid var(--border-color);background:#ffffff0a;border-radius:8px;margin-bottom:.85rem;padding:.75rem}html.light .cookie-category{background:#f4f5f8}.cookie-category-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cookie-category-label{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.cookie-category-label input[type=checkbox]{--vtsb-control-accent:var(--color-vanguard-neon)}.cookie-category-label input:disabled{cursor:not-allowed;opacity:.85}.cookie-category-badge{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.cookie-category-desc{color:var(--text-secondary);margin:.45rem 0 0 1.55rem;font-size:.84rem;line-height:1.5}.cookie-consent-modal-footer{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:.5rem;padding:.95rem 1.15rem 1.1rem;display:flex}.cookie-consent-modal-footer .cookie-consent-btn{flex:1;min-width:120px}@media (width<=480px){.cookie-consent-inner{flex-direction:column;align-items:stretch}.cookie-consent-actions{justify-content:stretch}.cookie-consent-actions .cookie-consent-btn{flex:1}}.credits-page{min-width:0;max-width:1000px;margin-inline:auto;padding:3.5rem 2rem 4.5rem}.credits-timeline-header{margin-bottom:3.5rem}.credits-timeline-header span{color:var(--color-vanguard-neon);letter-spacing:.2em;text-transform:uppercase;opacity:.92;margin-bottom:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;display:block}html.light .credits-timeline-header span{color:var(--color-vanguard-neon)}.credits-timeline-header h1{color:var(--text-primary);letter-spacing:.01em;margin:0 0 .875rem;font-size:clamp(1.75rem,4vw,2rem);line-height:1.2}.credits-timeline-header p{max-width:680px;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.credits-section{gap:1.5rem;margin-bottom:3rem;display:grid}.credits-section:last-child{margin-bottom:0}.credits-section>h2{border-left:4px solid var(--color-vanguard-neon);color:var(--text-primary);margin:0;padding-left:.875rem;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.3}.credits-section-intro{color:var(--text-secondary);margin:-.5rem 0 0;font-size:.95rem;line-height:1.6}.core-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.core-member{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;padding:1.5rem;transition:border-color .18s,background .18s,box-shadow .18s}html.light .core-member{background:#fff}.core-member:hover{border-color:var(--color-vanguard-neon);background:var(--bg-tertiary);box-shadow:0 8px 24px #ff3b3b14}html.light .core-member:hover{background:#fff;box-shadow:0 8px 24px #e028281a}.core-avatar-wrap{width:68px;height:68px;margin-bottom:1.375rem;position:relative}.core-avatar-wrap img{-o-object-fit:cover;object-fit:cover;background:var(--bg-tertiary);border-radius:6px;width:100%;height:100%}.core-avatar-wrap span{border:3px solid var(--bg-secondary);background:var(--color-vanguard-neon);border-radius:999px;width:16px;height:16px;position:absolute;bottom:-3px;right:-3px}html.light .core-avatar-wrap span{border-color:#fff}.core-member-green .core-avatar-wrap span{background:#4edea3}.core-member h3{color:var(--text-primary);margin:0;font-size:1.125rem}.core-member p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.core-member .core-role{color:var(--color-vanguard-neon);letter-spacing:.05em;text-transform:uppercase;margin:.5rem 0 .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800}.core-member .core-role a{color:inherit;text-decoration:none}.core-member .core-role a:hover{text-decoration:underline}.core-member-green .core-role{color:#4edea3}.credits-empty{border:1px dashed var(--border-color);background:var(--bg-secondary);border-radius:6px;align-items:center;gap:1rem;padding:1.25rem;display:flex}html.light .credits-empty{background:#fff}.credits-empty__icon{border:1px solid var(--border-color);background:var(--bg-tertiary);width:44px;height:44px;color:var(--text-secondary);border-radius:6px;flex:none;place-items:center;display:grid}.credits-empty__title{color:var(--text-primary);margin:0;font-weight:700}.credits-empty__hint{color:var(--text-secondary);margin:.2rem 0 0;font-size:.9rem;line-height:1.5}.built-with-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem;display:grid}.built-with-grid a{border:1px solid var(--border-color);background:var(--bg-tertiary);opacity:.82;border-radius:6px;align-content:center;justify-items:center;gap:.5rem;min-height:132px;padding:1.125rem .75rem;text-decoration:none;transition:border-color .18s,opacity .18s,box-shadow .18s;display:grid}html.light .built-with-grid a{background:#eef0f5}.built-with-grid a:hover{opacity:1;border-color:#4edea3;box-shadow:0 6px 18px #4edea31f}.built-with-logo{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;place-items:center;width:46px;height:46px;display:grid}html.light .built-with-logo{background:#fff}.built-with-logo img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.built-with-grid span,.built-with-grid p{text-align:center;margin:0}.built-with-grid span{color:var(--text-secondary);text-transform:uppercase;opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800}.built-with-grid p{color:var(--text-primary);overflow-wrap:anywhere;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}@media (width<=980px){.core-team-grid{grid-template-columns:1fr}.built-with-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.credits-page{padding:2.5rem 1rem 3.5rem}.credits-timeline-header{margin-bottom:2.5rem}.built-with-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (width<=480px){.credits-page{padding:2rem .75rem 3rem}.built-with-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.core-member,.built-with-grid a{transition:none}}*{box-sizing:border-box;margin:0;padding:0}.premium-badge{vertical-align:middle;color:#fbbf24;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b6b;border-radius:999px;align-items:center;margin-left:.45rem;padding:.18rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.premium-page__main{width:min(1180px,100% - 2rem);min-height:72vh;margin:0 auto;padding:8rem 0 4rem}.premium-page__header{align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex}.premium-page__header h1,.premium-page__header p{margin:0}.premium-page__header p{color:var(--text-secondary)}.premium-page__header>svg,.premium-server-overview__mark,.premium-billing-card__icon,.premium-guild-option__fallback{border:1px solid color-mix(in srgb, var(--accent-primary) 50%, var(--border-color));background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-tertiary));width:42px;height:42px;color:var(--accent-primary);border-radius:6px;flex:none;place-items:center;display:grid}.premium-page__header>svg{padding:.55rem}.premium-checkout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.5rem;display:grid}.premium-checkout__flow,.premium-order-summary,.premium-billing-card,.premium-invoice-table,.premium-server-overview{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px}.premium-checkout__flow{overflow:hidden}.premium-checkout__steps{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);grid-template-columns:1fr 1fr;display:grid}.premium-checkout__steps span{min-height:58px;color:var(--text-secondary);align-items:center;gap:.65rem;padding:0 1.25rem;font-weight:700;display:flex}.premium-checkout__steps span+span{border-left:1px solid var(--border-color)}.premium-checkout__steps b{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.premium-checkout__steps .is-active{color:var(--accent-primary)}.premium-checkout__steps .is-complete{color:#22a06b}.premium-checkout__panel{padding:1.4rem}.premium-checkout__panel h2{margin:0;font-size:1.25rem}.premium-checkout__panel>p{color:var(--text-secondary);margin:.35rem 0 1.15rem}.premium-checkout__back{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-bottom:1rem;display:inline-flex}.premium-guild-list{gap:.6rem;max-height:390px;display:grid;overflow-y:auto}.premium-guild-option,.premium-payment-methods>button{border:1px solid var(--border-color);background:var(--bg-tertiary);width:100%;min-height:64px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.premium-guild-option:hover:not(:disabled),.premium-payment-methods>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-color))}.premium-guild-option.is-selected,.premium-payment-methods>button.is-selected{border-color:var(--accent-primary);box-shadow:inset 3px 0 0 var(--accent-primary)}.premium-guild-option:disabled{opacity:.56;cursor:not-allowed}.premium-guild-option img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:42px;height:42px}.premium-guild-option>span:nth-child(2),.premium-payment-methods>button span{flex:1;min-width:0;display:grid}.premium-guild-option strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-guild-option small,.premium-payment-methods small{color:var(--text-secondary)}.premium-payment-methods{grid-template-columns:1fr 1fr;gap:.75rem;margin:.9rem 0 1rem;display:grid}.premium-order-summary{padding:1.3rem;position:sticky;top:7rem}.premium-order-summary__eyebrow{color:var(--accent-primary);align-items:center;gap:.45rem;font-weight:800;display:flex}.premium-plan-card__price{align-items:baseline;gap:.5rem;margin:.75rem 0;display:flex}.premium-plan-card__price strong{font-size:2.4rem;line-height:1}.premium-order-summary ul,.premium-server-features ul{gap:.55rem;padding:0;list-style:none;display:grid}.premium-order-summary li,.premium-server-features li{align-items:center;gap:.45rem;display:flex}.premium-order-summary__server,.premium-order-summary__total{border-top:1px solid var(--border-color);justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.premium-order-summary__server{display:grid}.premium-order-summary__server span,.premium-order-summary>small{color:var(--text-secondary)}.premium-order-summary>small{gap:.4rem;margin-top:1rem;display:flex}.premium-plan-card__cta,.premium-billing-card button{color:#fff;cursor:pointer;background:#f03b45;border:1px solid #f03b45;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:1rem 0 .6rem;padding:.72rem 1rem;font-weight:800;display:flex}.premium-plan-card__cta:disabled,.premium-billing-card button:disabled{opacity:.55;cursor:not-allowed}.premium-checkout__legal{text-align:center;font-size:.78rem}.premium-checkout__legal a{color:var(--accent-primary)}.premium-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.premium-section-heading h2,.premium-section-heading p{margin:0}.premium-section-heading h2{font-size:1.15rem}.premium-section-heading p{color:var(--text-secondary)}.premium-section-heading>a{color:var(--accent-primary);font-weight:700}.premium-billing-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1rem;display:grid}.premium-billing-sections{gap:2rem;display:grid}.premium-billing-card{padding:1rem}.premium-billing-card__top{align-items:center;gap:.75rem;display:flex}.premium-billing-card__top>div:nth-child(2){flex:1;display:grid}.premium-billing-card h3{margin:0;font-size:1rem}.premium-billing-card dl,.premium-purchaser dl{gap:.55rem;margin-top:1rem;display:grid}.premium-billing-card dl>div,.premium-purchaser dl>div{justify-content:space-between;gap:1rem;display:flex}.premium-billing-card dt,.premium-purchaser dt{color:var(--text-secondary)}.premium-provider{color:var(--text-secondary);text-transform:capitalize;font-size:.78rem}.premium-status{border:1px solid var(--border-color);border-radius:999px;width:fit-content;padding:.16rem .45rem;font-size:.72rem;font-weight:800;display:inline-flex}.premium-status--active,.premium-status--paid{color:#37c98b;background:#22a06b1f;border-color:#22a06b66}.premium-status--refunded,.premium-status--canceled,.premium-status--revoked{color:#ff6670;background:#f03b451a;border-color:#f03b4566}.premium-invoice-table{border-collapse:collapse;width:100%;overflow:hidden}.premium-invoice-row{grid-template-columns:42px minmax(0,1fr) auto auto 135px;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.premium-invoice-row+.premium-invoice-row{border-top:1px solid var(--border-color)}.premium-invoice-row>td:nth-child(2),.premium-invoice-row__amount{display:grid}.premium-invoice-row small{color:var(--text-secondary)}.premium-invoice-row__amount{text-align:right}.premium-empty-state{border:1px dashed var(--border-color);color:var(--text-secondary);border-radius:6px;padding:1.25rem}.premium-page__error,.premium-page__warning,.premium-page__notice{border-radius:6px;align-items:center;gap:.5rem;margin:.75rem 0;padding:.75rem;display:flex}.premium-page__error,.premium-page__warning{background:#f59e0b1a;border:1px solid #f59e0b73}.premium-page__notice{color:#37c98b;background:#22a06b1a;border:1px solid #22a06b66}.premium-page__loading{color:var(--text-secondary);align-items:center;gap:.6rem;display:flex}.premium-page__login{text-align:center;flex-wrap:wrap;justify-content:center;padding:2rem 1rem}.premium-page__login .premium-plan-card__cta{width:auto}.premium-page__spinner{border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite premium-spin}@keyframes premium-spin{to{transform:rotate(360deg)}}.premium-server-overview{overflow:hidden}.premium-shortcuts{gap:.6rem;margin-top:1rem;display:grid}.premium-shortcut{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;align-items:center;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.premium-shortcut:hover{border-color:color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 55%, var(--border-color));transform:translateY(-1px)}.premium-shortcut>svg:first-child{color:var(--vtsb-control-accent,#f03b45);flex-shrink:0}.premium-shortcut span{flex:1;gap:.15rem;display:grid}.premium-shortcut small{color:var(--text-secondary)}.anti-settings .controls{gap:.9rem}.anti-section{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);border-radius:12px;gap:.75rem;padding:1rem;transition:opacity .15s;display:grid}.anti-section.is-muted{opacity:.6}.anti-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.anti-section__head p{color:var(--text-secondary);margin:.2rem 0 0;font-size:.82rem}.anti-section__title{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.anti-section .vt-select-shell{margin-bottom:0}.anti-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.anti-mode{text-align:left;border:1.5px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:.9rem;padding:.9rem 1rem;transition:border-color .15s,background .15s,color .15s;display:flex}.anti-mode:hover{border-color:color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 45%, var(--border-color))}.anti-mode.is-active{border-color:var(--vtsb-control-accent,#f03b45);background:color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 10%, var(--bg-tertiary));color:var(--text-primary)}.anti-mode__icon{background:color-mix(in srgb, var(--text-secondary) 14%, transparent);width:52px;height:52px;color:var(--text-secondary);border-radius:14px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.anti-mode.is-active .anti-mode__icon{background:color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 18%, transparent);color:var(--vtsb-control-accent,#f03b45)}.anti-mode span{gap:.2rem;display:grid}.anti-mode strong{color:var(--text-primary);font-size:.92rem}.anti-mode small{font-size:.78rem;line-height:1.4}.anti-input{width:100%;min-width:0;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);font:inherit;border-radius:8px;padding:.55rem .7rem;font-size:.88rem}.anti-input:focus{border-color:color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 60%, var(--border-color));outline:none}.anti-clan-list{gap:.65rem;display:grid}.anti-clan{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;gap:.6rem;padding:.8rem;display:grid}.anti-clan__header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;display:grid}.anti-clan__name{font-weight:600}.anti-clan__patterns{border-left:2px solid var(--border-color);gap:.45rem;padding-left:.75rem;display:grid}.anti-pattern{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.anti-segmented{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.anti-segmented__item{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .65rem;font-size:.78rem;font-weight:600}.anti-segmented__item.is-active{color:#fff}.anti-segmented__item--low.is-active{background:#2f9e6b}.anti-segmented__item--medium.is-active{background:#d98a1c}.anti-segmented__item--high.is-active{background:#d93846}.anti-icon-btn{border:1px solid var(--border-color);background:var(--bg-tertiary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.anti-icon-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.anti-icon-btn.is-danger:hover:not(:disabled){color:#ff6b6b;border-color:#ff6b6b80}.anti-add-btn{border:1px dashed color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 55%, var(--border-color));background:color-mix(in srgb, var(--vtsb-control-accent,#f03b45) 8%, transparent);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.anti-add-btn--small{justify-self:start;padding:.35rem .65rem;font-size:.78rem}.anti-add-btn:disabled{opacity:.5;cursor:not-allowed}.anti-empty{text-align:center;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:10px;padding:1rem;font-size:.85rem}.anti-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.anti-stats span{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:10px;gap:.1rem;padding:.7rem .8rem;font-size:.78rem;display:grid}.anti-stats strong{color:var(--text-primary);font-size:1.2rem}.anti-report-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.anti-report-list li{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.82rem;display:grid}.anti-report-list__user{min-width:0;display:grid}.anti-report-list__user code{text-overflow:ellipsis;overflow:hidden}.anti-report-list__user small,.anti-report-list time,.anti-report-list__meta{color:var(--text-secondary);font-size:.76rem}.anti-report-list__status{text-transform:capitalize;font-weight:600}.anti-risk{border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.anti-risk--low{color:#4cd494;background:#2f9e6b2e}.anti-risk--medium{color:#f2a93b;background:#d98a1c2e}.anti-risk--high{color:#ff6b76;background:#d9384633}.anti-risk--unknown{color:var(--text-secondary);background:#94a3b82e}@media (width<=720px){.anti-mode-grid,.anti-stats{grid-template-columns:1fr}.anti-clan__header{grid-template-columns:minmax(0,1fr) auto}.anti-clan__header .anti-segmented{order:3;grid-column:1/-1;justify-self:start}.anti-pattern{grid-template-columns:minmax(0,1fr) auto}.anti-pattern__mode{grid-column:1/-1}.anti-report-list li{grid-template-columns:auto minmax(0,1fr)}.anti-section__head{flex-direction:column}}.clan-public-page{width:min(1100px,100% - 2rem);margin:0 auto;padding:7rem 0 3rem}.clan-public-hero{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.clan-public-hero img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:92px;height:92px}.clan-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.clan-card{border:1px solid var(--border-color);color:inherit;border-radius:8px;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;display:flex}.clan-card img{border-radius:12px;width:48px;height:48px}.clan-card div{display:grid}.ally-network{gap:1rem;display:grid}.ally-network .module-header{margin-bottom:0}.ally-network__title{align-items:center;gap:.5rem;margin:0;display:flex}.ally-network__status{border:1px solid var(--border-color);white-space:nowrap;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.ally-network__status:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.ally-network__status.is-on{color:#37c98b;background:#37c98b14;border-color:#37c98b66}.ally-network__status.is-off{color:#f5a623;background:#f5a62314;border-color:#f5a62366}.ally-network__notice{background:#f5a62314;border:1px solid #f5a62359;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.ally-network__notice p{color:var(--text-secondary);margin:0;font-size:.88rem}.ally-network__power{color:#f5a623;cursor:pointer;background:#f5a62314;border:1px solid #f5a62366;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-weight:750;display:inline-flex}.ally-network__power.is-active{color:#37c98b;background:#37c98b14;border-color:#37c98b66}.ally-network__power:disabled{opacity:.55;cursor:wait}.ally-network__disabled-note{color:var(--text-secondary);background:#f5a62312;border:1px solid #f5a6234d;border-radius:10px;padding:.8rem 1rem;font-size:.88rem}.ally-network__representative{gap:.45rem;display:grid}.ally-network__representative>span{color:var(--text-secondary);font-size:.875rem;font-weight:650}.ally-network__tabs{border-bottom:1px solid var(--border-color);gap:.4rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.ally-network__tabs button{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:600;display:inline-flex}.ally-network__tabs button:hover{color:var(--text-primary)}.ally-network__tabs button.is-active{border-color:var(--accent-primary);color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.ally-network__count{background:var(--bg-hover);min-width:1.35rem;color:var(--text-primary);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.72rem;line-height:1.35rem}.ally-network__count.is-alert{color:#fff;background:#ff3b3b}.ally-network__overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.ally-network__stat{border:1px solid var(--border-color);background:var(--bg-tertiary);color:inherit;text-align:left;border-radius:10px;gap:.15rem;padding:1rem;display:grid}button.ally-network__stat{cursor:pointer}button.ally-network__stat:hover{border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-color))}.ally-network__stat strong{font-size:1.5rem}.ally-network__stat span{color:var(--text-secondary);font-size:.85rem}.ally-network__links{flex-wrap:wrap;gap:.75rem;display:flex}.ally-network__links a{color:var(--accent-primary);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.ally-network__empty{border:1px dashed var(--border-color);color:var(--text-secondary);text-align:center;border-radius:10px;padding:1.5rem 1rem}.ally-network__section{gap:.75rem;display:grid}.ally-network__section-header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ally-network__section-header h4{margin:0;font-size:1rem}.ally-network__section-header p{color:var(--text-secondary);margin:0;font-size:.82rem}.ally-card-list{gap:.6rem;display:grid}.ally-card{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:10px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.ally-card__icon{-o-object-fit:cover;object-fit:cover;background:var(--bg-hover);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:inline-flex}.ally-card__body{flex:auto;gap:.3rem;min-width:0;display:grid}.ally-card__title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ally-card__title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ally-card__meta{color:var(--text-secondary);flex-wrap:wrap;gap:.35rem .9rem;font-size:.8rem;display:flex}.ally-card__message{background:var(--bg-secondary);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.85rem}.ally-card__actions{flex-wrap:wrap;flex:none;gap:.45rem;display:flex}.ally-card__roles{flex-wrap:wrap;gap:.35rem;display:flex}.ally-badge{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.ally-badge.is-hard{color:#37c98b;border-color:#37c98b66}.ally-badge.is-soft{color:#8ea2ff;border-color:#8ea2ff66}.ally-badge.is-pending{color:#f5a623;border-color:#f5a62366}.ally-badge.is-accepted{color:#37c98b;border-color:#37c98b66}.ally-badge.is-rejected{color:#ff6b6b;border-color:#ff6b6b66}.ally-role-dot{background:var(--text-muted);border-radius:50%;width:.5rem;height:.5rem}.ally-button{border:1px solid var(--border-color);background:var(--bg-secondary);min-height:2.2rem;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.ally-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-color))}.ally-button:disabled{opacity:.55;cursor:not-allowed}.ally-button.is-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.ally-button.is-success{color:#37c98b;border-color:#37c98b73}.ally-button.is-danger{color:#ff6b6b;border-color:#ff6b6b73}.ally-network__pagination{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.ally-form{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:10px;gap:.75rem;padding:1rem;display:grid}.ally-network__requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ally-network__requests .ally-form{grid-column:1/-1}.ally-form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ally-form__actions small{color:var(--text-secondary)}.ally-settings{gap:.6rem;display:grid}.ally-setting{background:var(--bg-tertiary);border-radius:10px;justify-content:space-between;align-items:center;gap:1.25rem;padding:.9rem 1rem;display:flex}.ally-setting.is-stacked{align-items:stretch;gap:.6rem;display:grid}.ally-setting.is-disabled>div:first-child{opacity:.6}.ally-setting h5{margin:0 0 .2rem;font-size:.95rem;font-weight:600}.ally-setting p{color:var(--text-secondary);margin:0;font-size:.8rem}.ally-setting__control{flex:0 0 min(320px,50%);min-width:0}.ally-setting--wide{align-items:flex-start}.ally-setting--wide>div:first-child{flex:0 240px}.ally-setting__control--wide{flex:auto;gap:.35rem;display:grid}.ally-setting__control--wide .ally-network__textarea{height:auto;min-height:96px}.ally-setting__note{color:#f5a623!important;margin-top:.35rem!important}.ally-network__input,.ally-network__textarea{width:100%;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);font:inherit;border-radius:8px;padding:.65rem .75rem}.ally-network__textarea{resize:vertical;min-height:90px}.ally-network__input:focus,.ally-network__textarea:focus{border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-color));outline:none}.ally-network__counter{color:var(--text-muted);justify-self:end;font-size:.75rem}@media (width<=768px){.ally-network__requests{grid-template-columns:1fr}.ally-setting{flex-direction:column;align-items:stretch}.ally-setting__control{flex-basis:auto}.ally-card{flex-wrap:wrap}.ally-card__actions{justify-content:flex-end;width:100%}}.tag-check-activity__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.tag-check-activity .tag-check-activity__stats>div{overflow-wrap:anywhere;min-width:0;display:grid}.tag-check-activity input[type=number]{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;max-width:8rem;color:var(--text-primary);font:inherit;border-radius:6px;padding:.5rem}.tag-check-activity__stats>div,.tag-check-run-list__item{border:1px solid var(--border-color);border-radius:6px;padding:.7rem}.tag-check-activity__stats strong{white-space:nowrap;font-size:1.25rem;display:block}.tag-check-run-list{gap:.4rem;margin-top:.7rem;display:grid}.tag-check-run-list__item{color:var(--text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.tag-check-run-list__item:hover,.tag-check-run-list__item.is-selected{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent)}.tag-check-run-detail{border:1px solid var(--border-color);border-radius:6px;gap:.65rem;margin-top:.7rem;padding:.85rem;display:grid}.tag-check-run-detail p{margin:0}.tag-check-run-detail__header{justify-content:space-between;align-items:center;display:flex}.tag-check-run-detail__header button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:1.25rem}.tag-check-run-detail__users{gap:.5rem;display:grid}.tc-user{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.65rem .8rem;display:grid}.tc-user__identity{align-items:center;gap:.6rem;min-width:0;display:flex}.tc-user__avatar{-o-object-fit:cover;object-fit:cover;background:var(--bg-secondary);border-radius:50%;flex-shrink:0;width:36px;height:36px}.tc-user__avatar--fallback{color:var(--text-secondary);place-items:center;font-weight:700;display:grid}.tc-user__names{min-width:0;display:grid}.tc-user__names strong,.tc-user__names a{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.9rem;text-decoration:none;overflow:hidden}.tc-user__names a{align-items:center;gap:.25rem;display:inline-flex}.tc-user__names a:hover strong{color:#8ea1ff}.tc-user__names small,.tc-user__state small{color:var(--text-secondary);font-size:.75rem}.tc-user__state{justify-items:end;gap:.2rem;display:grid}.tc-user__pill{color:#f5b041;background:#f5b04126;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}@media (width<=720px){.tc-user{grid-template-columns:1fr}.tc-user__state{justify-items:start}.tag-check-run-list__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tag-check-activity__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-server-overview.is-active{border-color:#22a06b61}.premium-server-overview__header{border-bottom:1px solid var(--border-color);align-items:center;gap:.9rem;padding:1.2rem;display:flex}.premium-server-overview__header>div:nth-child(2){flex:1}.premium-server-overview__header h2,.premium-server-overview__header p{margin:0}.premium-server-overview__eyebrow{color:var(--text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:800}.premium-server-overview__body{grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.2rem;display:grid}.premium-server-features h3{margin:0 0 .65rem;font-size:.88rem}.premium-purchaser>span{color:var(--text-secondary);margin-bottom:.5rem;font-size:.8rem;display:block}.premium-purchaser>div{align-items:center;gap:.7rem;display:flex}.premium-purchaser img,.premium-purchaser__fallback{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:42px;height:42px}.premium-purchaser__fallback{background:var(--bg-tertiary);place-items:center;display:grid}.premium-purchaser>div>div{display:grid}.premium-purchaser small{color:var(--text-secondary)}.premium-server-price{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.premium-server-price strong{font-size:1.6rem}.premium-server-overview__actions{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:.7rem;padding:.9rem 1.2rem;display:flex}@media (width<=760px){.premium-page__main{width:min(100% - 1rem,1180px);padding-top:6.5rem}.premium-checkout{grid-template-columns:1fr}.premium-order-summary{order:-1;position:static}.premium-payment-methods,.premium-server-overview__body{grid-template-columns:1fr}.premium-invoice-row{grid-template-columns:38px minmax(0,1fr) auto}.premium-invoice-row .premium-provider{display:none}.premium-invoice-row__amount{text-align:left;grid-column:2/-1}.premium-server-overview__header{flex-wrap:wrap;align-items:flex-start}.premium-server-overview__actions{flex-direction:column;align-items:stretch}.premium-server-price{justify-content:flex-start}}.dashboard-phases-savebar{z-index:5;border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:1rem}.dashboard-phases-savebar button{align-items:center;gap:.4rem;display:inline-flex}.vtsb-modal-backdrop{z-index:1400;background:#000000ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.vtsb-choice-modal{border:1px solid var(--border-color);background:var(--bg-secondary);width:min(440px,100%);color:var(--text-primary);border-radius:8px;padding:1.25rem}.vtsb-choice-modal h2{margin:.65rem 0 .25rem}.vtsb-choice-modal p{color:var(--text-secondary);margin:0 0 1rem}.vtsb-choice-modal__actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.vtsb-choice-modal__actions button{border:1px solid var(--border-color);background:var(--bg-tertiary);min-height:48px;color:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;display:flex}.vtsb-choice-modal__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-top:.75rem}@media (width<=640px){.vtsb-choice-modal__actions{grid-template-columns:1fr}}:root{--color-vanguard-bg:#0d0e16;--color-vanguard-surface:#151723;--color-vanguard-neon:#ff3b3b;--color-vanguard-neon-glow:#ff3b3b80;--site-footer-bg:#12131d;--bg-primary:var(--color-vanguard-bg);--bg-secondary:#12131d;--bg-tertiary:#1a1c29;--bg-hover:#232330;--text-primary:#fff;--text-secondary:#a0a5b5;--accent-primary:var(--color-vanguard-neon);--accent-secondary:#c6c5d7;--accent-danger:#e03131;--border-color:#ffffff1a;--glass-bg:#ffffff08;--glass-border:#ffffff0d}html.light{--color-vanguard-bg:#f4f5f8;--site-footer-bg:#fff;--color-vanguard-surface:#fff;--color-vanguard-neon:#e02828;--color-vanguard-neon-glow:#e0282859;--bg-primary:#f4f5f8;--bg-secondary:#fff;--bg-tertiary:#eef0f5;--bg-hover:#e4e7ee;--text-primary:#12131d;--text-secondary:#4b5563;--accent-primary:#e02828;--accent-secondary:#3d4251;--accent-danger:#c92a2a;--border-color:#12131d1f;--glass-bg:#ffffffd1;--glass-border:#12131d14}html.light body{background:radial-gradient(circle at center, #eef0f5 0%, var(--color-vanguard-bg) 100%);color:var(--text-primary)}html.light .glass-nav,html.light .navbar.glass-nav{background:#ffffffeb;border-bottom-color:#12131d14}html.light .navbar .user-menu-button,html.light .navbar .user-username{color:var(--text-primary)}html.light .navbar .user-menu-button:hover{background:var(--bg-hover)}html.light .navbar .nav-toggle .bar{background:var(--text-primary)}html.light .navbar .nav-link{color:#4b5563}html.light .navbar .nav-link:hover,html.light .navbar .nav-link.active,html.light .navbar .navbar-brand,html.light .navbar .navbar-brand-mark{color:#12131d}body{background:radial-gradient(circle at center, #1a1c29 0%, var(--color-vanguard-bg) 100%);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-button-reset{color:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-hero{animation:.6s ease-out slideUp}.page-kpi{animation:.5s ease-out scaleIn;animation-delay:calc(var(--index,0) * .1s)}.surface-card{animation:.6s ease-out slideUp;animation-delay:calc(var(--index,0) * .15s)}.command-card{animation:.5s ease-out slideUp;animation-delay:calc(var(--index,0) * .1s)}.members-list h4{margin-bottom:1rem;font-size:1.1rem}.empty-message{text-align:center;color:var(--text-secondary);padding:2rem}.members-table{flex-direction:column;gap:.75rem;display:flex}.member-row{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:border-color .2s;display:flex}.member-row:hover{border-color:var(--accent-primary)}.member-row.clickable{cursor:pointer}.member-row.clickable:hover{background:var(--bg-secondary);transform:translate(4px)}.member-avatars{gap:.5rem;display:flex}.avatar{border:2px solid var(--border-color);border-radius:50%;width:48px;height:48px}.discord-avatar{background:var(--bg-tertiary);border-color:#5865f2}.roblox-avatar{border-color:#e03131}.member-info{flex:1}.member-name{margin-bottom:.25rem;font-weight:600}.member-roblox{color:var(--text-secondary);font-size:.85rem}.member-status{gap:.5rem;display:flex}.badge{border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.badge-success{color:#28a745;background:#28a74533}.badge-danger{color:#e03131;background:#e0313133}.badge-warning{color:#ffc107;background:#ffc10733}.pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.pagination button{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.6rem 1rem}.pagination button:disabled{opacity:.6;cursor:not-allowed}.modal-overlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content.member-modal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;width:min(520px,100%);padding:1.5rem;box-shadow:0 20px 60px #0006}.modal-content h3{margin-bottom:1rem;font-size:1.2rem}.modal-info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1rem;margin-bottom:1.5rem;display:grid}.info-item strong{color:var(--text-secondary);margin-bottom:.25rem;font-size:.85rem;display:block}.modal-actions{justify-content:flex-end;gap:.75rem;display:flex}.modal-avatars{justify-content:center;gap:1.25rem;margin:1rem 0 1.5rem;display:flex}.modal-avatar-item{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.modal-avatar-item img{border:2px solid var(--border-color);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.modal-avatar-fallback{background:var(--bg-tertiary);border:2px solid var(--border-color);color:var(--text-secondary);font-weight:700}.modal-avatar-fallback.roblox-placeholder{color:#ff5757;background:#ff575733;border-color:#ff5757}.navbar{z-index:1000;background:var(--bg-primary);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0}.nav-container{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.nav-brand{color:var(--text-primary);align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand-logo{background:var(--accent-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.brand-text{flex-direction:column;display:flex}.brand-title{font-size:1.25rem;font-weight:700;line-height:1.2}.brand-subtitle{color:var(--text-secondary);font-size:.75rem}.nav-menu{align-items:center;gap:2rem;display:flex}.nav-link{color:var(--text-secondary);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.nav-actions{align-items:center;gap:1rem;display:flex}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.25rem;display:none}.nav-toggle .bar{background:var(--text-primary);width:24px;height:2px;transition:all .3s}.btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:hover:before{width:300px;height:300px}.btn-primary{background:var(--accent-primary);color:#fff;box-shadow:0 4px 14px #5865f266}.btn-primary:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 6px 20px #5865f299}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);box-shadow:0 2px 8px #0000004d}.btn-secondary:hover{background:var(--bg-secondary);transform:translateY(-2px);box-shadow:0 4px 12px #0006}.btn-accent{background:var(--accent-secondary);color:#fff;box-shadow:0 4px 14px #ff3e5e66}.btn-accent:hover{background:#e63555;transform:translateY(-2px);box-shadow:0 6px 20px #ff3e5e99}.main-layout{min-height:100vh;padding-top:80px}main{padding:2rem 0}.page-wrapper{padding:4rem 2rem}.page-wrapper--narrow{max-width:900px;margin:0 auto}.page-wrapper--center{text-align:center}.auth-return-shell{place-items:center;min-height:calc(100vh - 220px);display:grid}.auth-return-card{border:1px solid var(--border-color);background:var(--bg-secondary);width:min(560px,100%);color:var(--text-primary);border-radius:24px;padding:2rem;box-shadow:0 24px 80px #00000059}html.light .auth-return-card{box-shadow:0 16px 48px #12131d14}.auth-return-card__state{text-align:center;justify-items:center;gap:1rem;display:grid}.auth-return-card h1{color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1.2}.auth-return-card p{color:var(--text-secondary);max-width:28rem}.auth-return-card__brand-note{max-width:36rem;margin-top:.25rem;font-size:.85rem;line-height:1.45}.auth-return-card__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.auth-return-card__icon{color:var(--accent-primary)}.auth-return-card__icon--success{color:#22c55e}.auth-return-card__icon--danger{color:var(--accent-danger)}.page-hero{margin-bottom:3rem}.page-hero--panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:3rem 2rem}.page-hero__badge{background:var(--accent-primary);color:#fff;border-radius:20px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.page-hero__title{margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.page-hero__subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.page-hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-kpi{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:12px;padding:2rem}.page-kpi h3{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;font-weight:500}.page-kpi p{color:var(--accent-primary);font-size:2rem;font-weight:700}.page-section{max-width:1200px;margin:0 auto}.page-section__header{text-align:center;margin-bottom:3rem}.page-section__badge{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--accent-primary);border-radius:20px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.page-section__header h2{margin-bottom:1rem;font-size:2rem;font-weight:700}.page-section__header p{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.1rem}.page-grid{gap:1.5rem;display:grid}.page-grid--two{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.page-grid--three{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.surface-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2rem;transition:all .3s}.surface-card:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.surface-card__icon{background:var(--accent-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;display:flex}.surface-card__title{margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.surface-card p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.7}.page-actions{margin-top:1.5rem}@media (width<=1024px){.page-hero__title{font-size:2rem}.page-grid--two,.page-grid--three{grid-template-columns:1fr}}@media (width<=768px){.nav-container{padding:1rem}.page-wrapper{padding:2rem 1rem}.page-hero__title{font-size:1.75rem}.page-hero__subtitle{font-size:1rem}.page-kpi-grid{grid-template-columns:repeat(2,1fr)}}.frequency-buttons{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.frequency-button{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:.6rem 1.1rem;font-weight:600;transition:all .2s}.frequency-button:hover:not(:disabled){border-color:var(--accent-primary);transform:translateY(-1px)}.frequency-button.active{border-color:var(--accent-primary);box-shadow:0 8px 16px #5865f240}.frequency-button:disabled{opacity:.6;cursor:not-allowed}.module-stack{flex-direction:column;gap:1.5rem;display:flex}.module-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.module-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.module-description{color:var(--text-secondary);font-size:.9rem}.module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.5rem;display:grid}.module-grid--wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.control.rich-module{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:1.5rem;box-shadow:0 12px 24px #0003}.control.rich-module>span{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-page{background:radial-gradient(circle at 0 0,#ff3d5733,#0000 26%),radial-gradient(circle at 100% 0,#5865f238,#0000 32%),linear-gradient(#05060a 0%,#090b12 36%,#07080d 100%);font-family:Space Grotesk,sans-serif}.home-page .navbar{background:#05060ab8;border-bottom-color:#ffffff14}.home-page .nav-link,.home-page .brand-subtitle{color:#ecefffa8}.home-page .nav-link:hover,.home-page .nav-link.active{color:#fff}.home-main{padding:0 0 2rem}.home-page h1,.home-page h2,.home-page h3,.home-page .brand-title{letter-spacing:.01em;font-family:Rajdhani,sans-serif}.home-page .btn{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;min-height:48px;padding:.85rem 1.4rem;font-weight:700}.home-page .btn-secondary{background:#ffffff0a;border:1px solid #ffffff1f}.home-page .btn-accent{background:linear-gradient(135deg,#ff4d6d 0%,#ff7a59 100%);box-shadow:0 20px 40px #ff616c38}.home-page .btn-primary{background:linear-gradient(135deg,#7388ff 0%,#4e67ff 100%);box-shadow:0 20px 40px #5e72ff38}.home-page .page-wrapper{padding:0 2rem 5.5rem}.home-hero{min-height:calc(100svh - 80px);padding:4.5rem 2rem 4rem;position:relative;overflow:clip}.home-hero__backdrop{pointer-events:none;position:absolute;inset:0}.arena-glow{filter:blur(22px);opacity:.9;border-radius:50%;width:36rem;height:36rem;position:absolute}.arena-glow--left{background:radial-gradient(circle,#ff537352 0%,#ff537300 70%);top:-10rem;left:-8rem}.arena-glow--right{background:radial-gradient(circle,#5865f24d 0%,#5865f200 72%);top:3rem;right:-10rem}.arena-grid{opacity:.45;transform-origin:top;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:6% 0 0;transform:perspective(900px)rotateX(72deg)translateY(12%);-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}.arena-scanline{mix-blend-mode:screen;opacity:.75;filter:blur(16px);pointer-events:none;background:linear-gradient(#fff0 0%,#7487ff2e 48%,#fff0 100%);height:24%;position:absolute;inset:-12% 0 auto}.home-hero__content{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:2rem;max-width:1320px;margin:0 auto;display:grid;position:relative}.home-hero__copy{will-change:transform, opacity;max-width:700px}.home-page .arena-grid,.home-page .arena-glow,.home-page .arena-scanline,.home-page .hero-badge,.home-page .hero-lead,.home-page .hero-actions .btn,.home-page .hero-stat,.home-page .battle-card{opacity:0}.home-page .hero-lead{filter:blur(10px);transform:translateY(32px)}.home-page .hero-actions .btn{transform:translateY(26px)scale(.92)}.home-page .hero-stat{transform-origin:bottom;transform:translateY(34px)scaleY(.84)}.home-page .battle-card--primary{transform:translate(26px,68px)scale(.92)rotate(4deg)rotateX(-16deg)}.home-page .battle-card--command{transform:translate(-34px,84px)scale(.9)rotate(-5deg)rotateX(-18deg)}.home-page .battle-card--shield{transform:translate(32px,52px)scale(.93)rotate(3deg)rotateX(-14deg)}.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.14em;color:#dce1ff;will-change:transform, opacity;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.home-hero__title{text-transform:uppercase;margin-top:1.25rem;font-size:clamp(3.5rem,8vw,6.8rem);line-height:.88}.hero-title-line{padding-bottom:.08em;display:block;overflow:hidden}.hero-title-text{will-change:transform, opacity;display:block}.hero-lead{color:#e4e8ffc7;max-width:42rem;margin-top:1.3rem;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.4rem;display:grid}.hero-stat{will-change:transform, opacity;background:linear-gradient(#10131fd6 0%,#090b12b8 100%);border:1px solid #ffffff14;border-radius:1.2rem;padding:1rem 1.1rem 1.15rem;box-shadow:inset 0 1px #ffffff0a}.hero-stat__label{color:#e1e6ff99;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;display:block}.hero-stat__value{margin-top:.45rem;font-family:Rajdhani,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95;display:block}.home-hero__visual{min-height:37rem;transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:relative}.battle-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;will-change:transform, opacity;background:linear-gradient(#0d101cf5 0%,#07090fe6 100%);border:1px solid #ffffff1a;position:absolute;box-shadow:0 30px 80px #00000059}.battle-card--primary{border-radius:1.6rem;width:min(100%,23rem);padding:1.4rem;top:1.5rem;right:1rem}.battle-card__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.battle-card__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#e1e5ff94;font-size:.74rem}.battle-card__status{color:#74f0a6;text-transform:uppercase;letter-spacing:.1em;background:#21bb602e;border-radius:999px;padding:.25rem .6rem;font-size:.72rem}.battle-card__metrics{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.2rem;display:grid}.battle-card__metrics span{color:#e1e5ff8f;font-size:.85rem;display:block}.battle-card__metrics strong{margin-top:.3rem;font-family:Rajdhani,sans-serif;font-size:2.2rem;line-height:.9;display:block}.battle-card__pulse{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.3rem;display:grid}.battle-card__pulse-bar{will-change:transform;border-radius:999px;align-self:end;height:7rem}.home-page .battle-card__pulse-bar{transform-origin:bottom;transform:scaleY(.2)}.home-page .reveal-block{opacity:0;will-change:transform, opacity;transform:translateY(22px)}.battle-card__pulse-bar--hot{background:linear-gradient(#ff5e7829 0%,#ff516f 100%)}.battle-card__pulse-bar--cool{background:linear-gradient(#7487ff2e 0%,#6178ff 100%)}.battle-card__pulse-bar:first-child{height:4.5rem}.battle-card__pulse-bar:nth-child(2){height:6.2rem}.battle-card__pulse-bar:nth-child(3){height:8rem}.battle-card__pulse-bar:nth-child(4){height:5.4rem}.battle-card--command{border-radius:1.4rem;width:min(100%,19rem);padding:1.2rem;bottom:4.5rem;left:0}@media (prefers-reduced-motion:reduce){.home-page .arena-grid,.home-page .arena-glow,.home-page .arena-scanline,.home-page .hero-badge,.home-page .hero-lead,.home-page .hero-actions .btn,.home-page .hero-stat,.home-page .battle-card,.home-page .reveal-block{opacity:1;filter:none;transform:none}.home-page .arena-grid{transform:perspective(900px)rotateX(72deg)translateY(12%)}.home-page .battle-card__pulse-bar{transform:none}}.command-feed{gap:.65rem;margin-top:1rem;list-style:none;display:grid}.command-feed li{color:#e8ecffe0;background:#ffffff0a;border-radius:.95rem;padding:.7rem .8rem;font-size:.9rem}.battle-card--shield{border-radius:1.2rem;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;bottom:0;right:2rem}.battle-card--shield svg{color:#7890ff}.battle-card--shield strong{margin-top:.2rem;display:block}.home-band{padding:0 2rem 4.5rem}.home-band__inner{color:#e0e5ffcc;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff14;max-width:1320px;margin:0 auto;padding:1.4rem 1.6rem;font-size:1rem}.home-section{max-width:1320px;margin:0 auto}.home-section__intro{max-width:760px;margin-bottom:2.2rem}.home-section__intro h2{text-transform:uppercase;font-size:clamp(2.4rem,5vw,4rem);line-height:.92}.home-section__intro p{color:#e0e5ffbd;max-width:42rem;margin-top:1rem;font-size:1.02rem}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.home-feature{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%),#0c0e16e0;border:1px solid #ffffff14;border-radius:1.6rem;min-height:18.5rem;padding:1.5rem}.home-feature__icon{color:#fff;background:linear-gradient(135deg,#7388ff38,#ff58752e);border-radius:1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex}.home-feature__eyebrow{color:#e0e5ff94;text-transform:uppercase;letter-spacing:.12em;margin-top:1.2rem;font-size:.78rem;display:block}.home-feature h3{text-transform:uppercase;margin-top:.7rem;font-size:2rem;line-height:.95}.home-feature p{color:#e0e5ffb8;margin-top:.9rem}.home-section--split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.75fr);gap:1.2rem;display:grid}.home-panel{background:linear-gradient(#ffffff0a,#ffffff03),#090b11f0;border:1px solid #ffffff14;border-radius:1.7rem;padding:1.6rem}.home-panel h2{text-transform:uppercase;margin-top:.6rem;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:.92}.home-panel p{color:#e0e5ffb8;margin-top:.95rem}.operation-list{gap:.95rem;margin-top:1.6rem;display:grid}.operation-item{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 0;display:grid}.operation-item:first-child{border-top:none;padding-top:0}.operation-item__icon{color:#dbe1ff;background:#ffffff0f;border-radius:.8rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.operation-item span{color:#e0e5ff94;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;display:block}.operation-item p{margin-top:.35rem}.routine-list{color:#e9edffd6;gap:.85rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.routine-list li::marker{color:#7790ff;font-family:Rajdhani,sans-serif;font-weight:700}.home-cta{text-align:center;background:radial-gradient(circle at top,#ff567224,#0000 42%),linear-gradient(#ffffff0d,#ffffff05),#0a0c13f2;border:1px solid #ffffff14;border-radius:2rem;max-width:1000px;margin:0 auto;padding:2.2rem}.home-cta h2{text-transform:uppercase;margin-top:.7rem;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.92}.home-cta p{color:#e0e5ffb8;max-width:42rem;margin:1rem auto 0}.home-cta .hero-actions{justify-content:center}@media (width<=1180px){.hero-stats,.home-feature-grid,.home-section--split,.home-hero__content{grid-template-columns:1fr}.home-hero__visual{min-height:32rem;margin-top:1rem}.battle-card--primary{left:50%;right:auto;transform:translate(-50%)}.battle-card--command{left:1rem}}@media (width<=768px){.home-page .page-wrapper,.home-band,.home-hero{padding-left:1rem;padding-right:1rem}.home-hero{padding-top:3rem}.home-hero__title{font-size:clamp(2.9rem,14vw,4.4rem)}.hero-lead,.home-section__intro p,.home-panel p,.home-cta p{font-size:.98rem}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__visual{min-height:30rem}.battle-card--primary,.battle-card--command,.battle-card--shield{width:100%;position:relative;inset:auto;transform:none}.home-hero__visual{gap:1rem;display:grid}.home-feature{min-height:auto}}@media (width<=560px){.hero-actions,.home-cta .hero-actions{flex-direction:column}.hero-actions .btn,.home-cta .btn{justify-content:center;width:100%}.hero-stats{grid-template-columns:1fr}.home-panel,.home-cta,.home-feature,.hero-stat,.battle-card--primary,.battle-card--command,.battle-card--shield{padding:1.2rem}}.control.rich-module .title.is-5{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:1.1rem;display:inline-flex}.control.rich-module .title.is-5 .premium-badge{margin-left:0}.help-text{color:var(--text-secondary);margin:.5rem 0 1rem;font-size:.85rem}.controls{flex-direction:column;gap:1rem;display:flex}.module-summary{flex-direction:column;gap:.5rem;margin:.75rem 0 1rem;display:flex}.summary-row{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;font-size:.85rem;display:flex}.summary-label{color:var(--text-secondary)}.summary-value{color:var(--text-primary);font-weight:600}.module-settings-panel{margin-bottom:2rem}.command-toggle{width:44px;height:22px;display:inline-block;position:relative}.command-toggle input{opacity:0;width:0;height:0}.command-toggle .checkbox{cursor:pointer;background:#94a3b840;border-radius:999px;transition:background .2s;position:absolute;inset:0}.command-toggle .checkbox:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.command-toggle input:checked+.checkbox{background:#5865f299}.command-toggle input:checked+.checkbox:before{transform:translate(22px)}.module-settings-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.button.module-settings,.button.module-back{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;transition:transform .2s,background .2s,border .2s;display:inline-flex}.button.module-settings:hover,.button.module-back:hover{background:#6366f133;border-color:#6366f180;transform:translateY(-1px)}.module-field label{color:var(--text-secondary);margin-bottom:.35rem;font-size:.85rem;display:block}.module-field input,.module-field select{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;padding:.5rem .65rem}.vt-select-shell{width:100%;margin-bottom:1.75rem}.vt-vanguard-select{position:relative}.vt-vanguard-select__label{color:var(--text-secondary);margin-bottom:.35rem;font-size:.875rem;font-weight:600;line-height:1.35;display:block}.vt-vanguard-select__trigger{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-tertiary);width:100%;min-height:3.35rem;color:var(--text-primary);cursor:pointer;border-radius:.75rem;align-items:center;gap:.55rem;padding:.55rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.vt-vanguard-select__trigger:hover,.vt-vanguard-select__trigger.is-open{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-color));background:var(--bg-hover)}.vt-vanguard-select__trigger.is-open{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 14%, transparent)}.vt-vanguard-select__trigger.is-disabled{opacity:.6;cursor:not-allowed}.vt-vanguard-select__search-icon,.vt-vanguard-select__chevron{color:var(--text-muted);flex:none}.vt-vanguard-select__trigger.is-open .vt-vanguard-select__chevron{transform:rotate(180deg)}.vt-vanguard-select__value-wrap{flex-wrap:wrap;flex:auto;align-items:center;gap:.35rem;min-width:0;display:flex}.vt-vanguard-select__input{min-width:8rem;height:1.7rem;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:8rem;padding:0}.vt-vanguard-select__input::placeholder{color:var(--text-muted)}.vt-vanguard-select .vt-vanguard-select__trigger .vt-vanguard-select__input,.vt-vanguard-select .vt-vanguard-select__trigger .vt-vanguard-select__input:focus{width:auto;min-width:8rem;height:1.7rem;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}.module-option .vt-select-shell,.module-field .vt-select-shell,.ally-network .vt-select-shell{margin-bottom:0}.vt-vanguard-select__placeholder{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vt-vanguard-select__single-value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.vt-vanguard-select--single .vt-vanguard-select__input:not(:-moz-placeholder-shown)+.vt-vanguard-select__single-value{display:none}.vt-vanguard-select--single .vt-vanguard-select__input:not(:placeholder-shown)+.vt-vanguard-select__single-value{display:none}.vt-vanguard-select__tag{border:1px solid color-mix(in srgb, var(--accent-primary) 35%, var(--border-color));background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-tertiary));max-width:min(100%,18rem);color:var(--text-primary);cursor:pointer;border-radius:.45rem;align-items:center;gap:.35rem;padding:.25rem .45rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.vt-vanguard-select__tag:hover{background:color-mix(in srgb, var(--accent-primary) 18%, var(--bg-tertiary))}.vt-vanguard-select__tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-vanguard-select__clear{width:1.65rem;height:1.65rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.vt-vanguard-select__clear:hover{color:var(--text-primary);background:var(--bg-hover)}.vt-vanguard-select__menu{z-index:70;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.75rem;max-height:20rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000059}.vt-vanguard-select__option{width:100%;min-height:2.35rem;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;padding:.45rem .6rem;display:flex}.vt-vanguard-select__group+.vt-vanguard-select__group{border-top:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);margin-top:.25rem;padding-top:.25rem}.vt-vanguard-select__group-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;padding:.45rem .55rem .3rem;font-size:.72rem;font-weight:800;display:flex}.vt-vanguard-select__option:hover,.vt-vanguard-select__option.is-selected{background:var(--bg-hover)}.vt-vanguard-select__option.is-disabled{opacity:.55;cursor:not-allowed}.vt-vanguard-select__check{border:1px solid var(--border-color);color:#fff;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.vt-vanguard-select__check.is-selected{border-color:var(--accent-primary);background:var(--accent-primary)}.vt-vanguard-select__dot{border-radius:999px;flex:none;width:.55rem;height:.55rem}.vt-vanguard-select__option-icon{color:var(--text-muted);flex:none;display:inline-flex}.vt-vanguard-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-vanguard-select__empty{color:var(--text-muted);padding:.85rem .75rem;font-size:.85rem}.vt-vanguard-select__helper{color:var(--text-secondary);margin-top:.35rem;font-size:.8125rem;line-height:1.45}.vt-select-shell [data-slot=select]{gap:.35rem}.vt-select-shell [data-slot=label]{color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.35}.vt-select-shell [data-slot=select-trigger]{box-sizing:border-box;text-align:left;justify-content:flex-start;gap:.5rem;width:100%;min-height:3.5rem;padding:.65rem 1rem;font-family:inherit;font-size:1rem;line-height:1.35;display:flex;position:relative;border:1px solid var(--border-color)!important;background:var(--bg-tertiary)!important;color:var(--text-primary)!important;box-shadow:none!important;border-radius:1rem!important;align-items:center!important}.vt-select-shell [data-slot=select-trigger][data-hovered]:not([data-disabled]){background:var(--bg-hover)!important}.vt-select-shell [data-slot=select-trigger][data-disabled]{opacity:.65;cursor:not-allowed}.vt-select-shell [data-slot=select-trigger]:is(:has(.select__indicator),:has([data-slot=select-default-indicator])){padding-right:1rem}.vt-select-shell .select__value,.vt-select-shell [data-slot=select-value]{flex-wrap:wrap;flex:1;align-self:center;align-items:center;gap:.25rem;min-width:0;line-height:1.35;display:flex;color:var(--text-primary)!important}.vt-select-shell .select__value>span,.vt-select-shell [data-slot=select-value]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;flex:0 auto!important}.vt-select-shell .select__indicator,.vt-select-shell [data-slot=select-default-indicator],.vt-select-shell [data-slot=select-indicator]{flex-shrink:0;color:var(--text-secondary)!important;inset:unset!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0 0 0 auto!important;transition:none!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}.vt-select-shell .vt-select-chevron-wrap .select__indicator,.vt-select-shell .vt-select-chevron-wrap [data-slot=select-default-indicator],.vt-select-shell .vt-select-chevron-wrap [data-slot=select-indicator]{margin-left:0!important}.vt-select-shell .vt-select-chevron-wrap--open{transition:none!important;transform:rotate(180deg)!important}.vt-select-shell .select__indicator.vt-select-chevron--open,.vt-select-shell [data-slot=select-default-indicator].vt-select-chevron--open,.vt-select-shell [data-slot=select-indicator].vt-select-chevron--open,.vt-select-shell [data-slot=select][data-open] .select__indicator,.vt-select-shell [data-slot=select][data-open] [data-slot=select-default-indicator],.vt-select-shell [data-slot=select][data-open] [data-slot=select-indicator],.vt-select-shell .react-aria-Select[data-open] .select__indicator,.vt-select-shell .react-aria-Select[data-open] [data-slot=select-default-indicator],.vt-select-shell .react-aria-Select[data-open] [data-slot=select-indicator],.vt-select-shell [data-slot=select-trigger][aria-expanded=true] .select__indicator,.vt-select-shell [data-slot=select-trigger][aria-expanded=true] [data-slot=select-default-indicator],.vt-select-shell [data-slot=select-trigger][aria-expanded=true] [data-slot=select-indicator],.vt-select-shell button[aria-expanded=true] .select__indicator,.vt-select-shell button[aria-expanded=true] [data-slot=select-default-indicator],.vt-select-shell button[aria-expanded=true] [data-slot=select-indicator],.vt-select-shell .select__indicator[data-open],.vt-select-shell [data-slot=select-default-indicator][data-open],.vt-select-shell [data-slot=select-indicator][data-open]{transform:rotate(180deg)!important}.vt-select-shell [data-slot=description]{color:var(--text-secondary)!important;margin-top:.35rem!important;font-size:.8125rem!important;line-height:1.45!important}.vt-select-field__info{color:var(--text-secondary);cursor:help;display:inline-flex}.vt-select-field__error{color:var(--accent-danger);margin-top:.5rem;font-size:.85rem}.vt-select-field__create-row{gap:.5rem;margin-top:.5rem;display:flex}[data-slot=list-box]{scrollbar-width:none;-ms-overflow-style:none}[data-slot=list-box]::-webkit-scrollbar{width:0;height:0;display:none}[data-sileo-viewport][data-theme=light] [data-sileo-toast]{filter:drop-shadow(0 18px 30px #00000059);border-radius:16px!important}[data-sileo-viewport] [data-sileo-toast]{border-radius:16px!important}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#cbd5e1!important}[data-sileo-viewport][data-theme=light] [data-sileo-title]{color:#f8fafc!important}[data-sileo-viewport][data-theme=light] [data-sileo-button]{color:#f1f5f9!important;background:#ffffff1f!important}[data-sileo-viewport][data-theme=light] [data-sileo-button]:hover{background:#ffffff2e!important}[data-sileo-viewport][data-theme=dark] [data-sileo-toast]{filter:drop-shadow(0 18px 30px #00000073);border-radius:16px!important}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#475569!important}[data-sileo-viewport][data-theme=dark] [data-sileo-title]{color:#0f172a!important}[data-sileo-viewport][data-theme=dark] [data-sileo-button]{color:#0f172a!important;background:#0f172a14!important}[data-sileo-viewport][data-theme=dark] [data-sileo-button]:hover{background:#0f172a24!important}.module-note{color:var(--text-secondary);background:#6366f11f;border:1px solid #6366f14d;border-radius:8px;padding:.6rem .8rem;font-size:.85rem}.switch{flex-shrink:0;width:48px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch .slider{cursor:pointer;background:linear-gradient(135deg,#2a2a35 0%,#1f1f28 100%);border:1.5px solid #ffffff1a;border-radius:999px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 2px 4px #0000004d}.switch .slider:hover{border-color:#ffffff26;box-shadow:inset 0 2px 4px #0000004d,0 0 0 3px #5865f21a}.switch .slider:before{content:"";background:linear-gradient(135deg,#fff 0%,#f0f0f0 100%);border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2.5px;left:3px;box-shadow:0 2px 4px #0003,0 1px 2px #00000026}.switch input:checked~.slider{background:linear-gradient(135deg,#5865f2 0%,#4752c4 100%);border-color:#5865f2;box-shadow:inset 0 2px 4px #0003,0 0 12px #5865f266}.switch input:checked~.slider:hover{box-shadow:inset 0 2px 4px #0003,0 0 12px #5865f280,0 0 0 3px #5865f226}.switch input:checked~.slider:before{transform:translate(22px);box-shadow:0 2px 6px #0000004d,0 1px 3px #0003}.switch input:focus-visible~.slider{outline-offset:2px;outline:2px solid #5865f2}.automod-panel{background:linear-gradient(#121218fa 0%,#0c0c12fa 100%);border:1px solid #ffffff0f;border-radius:12px;padding:1.5rem;box-shadow:0 14px 28px #00000059}.automod-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.automod-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.automod-search{flex:260px}.automod-search input{width:100%;color:var(--text-primary);background:#1f232b;border:1px solid #ffffff14;border-radius:10px;padding:.7rem .9rem}.automod-btn{cursor:pointer;color:var(--text-primary);white-space:nowrap;background:#222733;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-weight:600;transition:all .2s;display:inline-flex}.automod-btn.primary{color:#fff;background:linear-gradient(135deg,#5865f2 0%,#4752c4 100%);border-color:#5865f2;box-shadow:0 2px 8px #5865f24d}.automod-btn.primary:hover{background:linear-gradient(135deg,#4752c4 0%,#3c45a8 100%);transform:translateY(-1px);box-shadow:0 4px 12px #5865f266}.automod-btn.ghost{color:#5865f2;background:0 0;border-color:#5865f280}.automod-btn.ghost:hover{background:#5865f21a;border-color:#5865f2}.automod-btn.tiny{background:#1d2129;border-color:#ffffff0f;padding:.4rem .75rem;font-size:.85rem}.automod-btn.tiny.danger{color:#ff4773;border-color:#ff477359}.automod-card{background:#161a22;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.automod-card-header{justify-content:space-between;gap:.75rem;display:flex}.automod-card h4{margin:0;font-size:1rem}.automod-subtitle{color:var(--text-secondary);margin-top:.2rem;font-size:.8rem;display:block}.automod-card-description{color:var(--text-secondary);margin:0;font-size:.85rem}.automod-card-actions{gap:.5rem;margin-top:auto;display:flex}.automod-modal-backdrop{z-index:2000;background:#05050ab8;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0}.automod-modal{background:#12141a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:min(760px,95vw);max-height:calc(100vh - 4rem);padding:1.25rem;display:flex;box-shadow:0 18px 40px #00000080}.automod-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.automod-modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.25rem}.automod-modal-section label{color:var(--text-secondary);margin-bottom:.4rem;display:block}.automod-modal-section{flex:1;padding-right:.25rem;overflow-y:auto}.automod-modal-section input,.automod-modal-section select{width:100%;color:var(--text-primary);background:#1f232b;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;padding:.6rem .8rem}.automod-select{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:8px;margin-bottom:1rem;padding:.6rem .9rem}.automod-select:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #5865f21a}.automod-modal-section textarea{width:100%;color:var(--text-primary);resize:vertical;background:#1f232b;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;padding:.6rem .8rem}.automod-custom-title{color:var(--text-primary);margin-top:.5rem;margin-bottom:.75rem;font-weight:600}.automod-custom-settings label{color:var(--text-secondary);margin-bottom:.4rem;display:block}.automod-custom-settings input[type=number],.automod-custom-settings textarea,.automod-custom-settings select,.automod-custom-settings input[type=text]{width:100%;color:var(--text-primary);background:#1f232b;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1rem;padding:.6rem .8rem}.automod-custom-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.automod-slider-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.automod-slider-row input[type=range]{flex:1}.automod-slider-row input[type=number]{width:90px;margin-bottom:0}.automod-checkbox{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.automod-inline-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.automod-inline-actions{gap:.5rem;display:inline-flex}.automod-inline-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.1rem .35rem}.automod-inline-btn:hover{color:var(--text-primary)}.automod-fieldset{border:1px solid #ffffff14;border-radius:10px;margin-top:1rem;padding:1rem}.automod-fieldset legend{color:var(--text-secondary);padding:0 .5rem;font-weight:600}.automod-permissions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.automod-modal-group{border-top:1px solid #ffffff14;margin-top:.6rem;padding-top:.8rem}.automod-modal-group summary{cursor:pointer;color:var(--text-primary);font-weight:600;list-style:none}.automod-modal-group summary::-webkit-details-marker{display:none}.automod-modal-box{background:#151822;border:1px solid #ffffff0f;border-radius:12px;margin-top:.75rem;padding:1rem}.automod-modal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.75rem;display:grid}.automod-modal-footer{justify-content:flex-start;gap:.75rem;margin-top:1.2rem;display:flex}.changelog-list{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.changelog-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.changelog-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.changelog-card h3{margin:0}.changelog-card span{color:var(--text-secondary);font-size:.9rem}.changelog-card ul{color:var(--text-secondary);margin:0;padding-left:1.1rem}.automod-list{flex-direction:column;gap:.9rem;display:flex}.automod-rule{background:#151a22;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.automod-rule.disabled{opacity:.7}.automod-rule-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.automod-rule-description{color:var(--text-secondary);margin:0;font-size:.9rem}.automod-rule-actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=720px){.automod-toolbar{flex-direction:column;align-items:stretch}}.ladder-list{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.ladder-item{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.ladder-info{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.ladder-badge{background:var(--bg-secondary);border-radius:4px;padding:.2rem .6rem;font-weight:600}.ladder-arrow{color:var(--text-secondary)}.ladder-action{font-weight:700}.ladder-action.action-ban{color:var(--accent-danger)}.ladder-action.action-mute{color:var(--accent-primary)}.ladder-add-form{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ladder-add-form input,.ladder-add-form select{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:6px;padding:.5rem}.automod-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.automod-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .2s;display:flex}.automod-card:hover{border-color:var(--accent-primary)}.automod-card-header{justify-content:space-between;align-items:flex-start;display:flex}.automod-subtitle{color:var(--text-secondary);font-size:.8rem}.automod-rules-list{flex-direction:column;gap:.5rem;max-height:150px;display:flex;overflow-y:auto}.automod-rule-item{background:var(--bg-tertiary);border-radius:6px;justify-content:space-between;padding:.4rem;font-size:.85rem;display:flex}.allies-list{flex-direction:column;gap:.5rem;display:flex}.ally-item{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.ally-item--pending{background:color-mix(in srgb, var(--color-vanguard-neon,#ff3b3b) 9%, var(--bg-tertiary));border-color:#ff3b3b59}.ally-pending-requests{background:color-mix(in srgb, var(--color-vanguard-neon,#ff3b3b) 5%, transparent);border:1px solid #ff3b3b33;border-radius:12px;padding:.85rem}.ally-actions{gap:.5rem;display:flex}.ally-add-form{gap:.5rem;margin-top:1rem;display:flex}.ally-add-form input{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:8px;flex:1;padding:.6rem}.ally-modal-backdrop{z-index:1200;background:#00000094;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ally-modal{border:1px solid var(--border-color);background:var(--bg-secondary);width:min(460px,100%);color:var(--text-primary);border-radius:12px;gap:.85rem;padding:1.1rem;display:grid;box-shadow:0 24px 70px #00000059}.ally-modal h4,.ally-modal p{margin:0}.ally-modal select{border:1px solid var(--border-color);background:var(--bg-tertiary);width:100%;color:var(--text-primary);border-radius:8px;padding:.65rem}.ally-modal__checkbox-group{gap:.6rem;display:grid}.ally-modal__check{border:1px solid var(--border-color);background:var(--bg-tertiary);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.ally-modal__check input{margin-top:.15rem}.ally-modal__check span{gap:.2rem;display:grid}.ally-modal__check small{color:var(--text-secondary);line-height:1.35}.ally-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ally-modal__header{align-items:center;gap:.75rem;display:flex}.ally-modal__header>div{flex:auto;min-width:0;display:grid}.ally-modal__header small{color:var(--text-secondary)}.ally-modal__field{gap:.4rem;display:grid}.ally-modal__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.ally-modal__help{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.ally-modal-select .vt-vanguard-select__trigger{box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.ally-modal-select .vt-vanguard-select__trigger:hover,.ally-modal-select .vt-vanguard-select__trigger.is-open{background:color-mix(in srgb, var(--bg-hover) 55%, transparent);box-shadow:none;border-color:#0000}.verification-select--flat .vt-vanguard-select__trigger{box-shadow:none;background:0 0;border-color:#0000}.verification-select--flat .vt-vanguard-select__trigger:hover,.verification-select--flat .vt-vanguard-select__trigger.is-open{background:color-mix(in srgb, var(--bg-hover) 55%, transparent);box-shadow:none;border-color:#0000}.module-option--stacked{grid-template-columns:1fr;align-items:stretch}.newlook-shell--lite .newlook-star,.newlook-shell--lite .newlook-curve{filter:none}.newlook-shell--lite .home-hero-glow{filter:blur(28px)}.vt-user-picker{width:100%;position:relative}.vt-user-picker__field{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-tertiary);cursor:text;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:3.1rem;padding:.4rem .6rem;transition:border-color .15s,box-shadow .15s;display:flex}.vt-user-picker__field:focus-within{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 14%, transparent)}.vt-user-picker__field.is-disabled{opacity:.6;cursor:not-allowed}.vt-user-picker__chip{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, var(--border-color));background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-secondary));border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.2rem .25rem .2rem .2rem;display:inline-flex}.vt-user-picker__avatar{-o-object-fit:cover;object-fit:cover;background:var(--bg-hover);width:1.75rem;height:1.75rem;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.vt-user-picker__names{min-width:0;line-height:1.15;display:grid}.vt-user-picker__name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.82rem;font-weight:700;overflow:hidden}.vt-user-picker__handle{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--text-muted);font-size:.72rem;overflow:hidden}.vt-user-picker__remove{width:1.4rem;height:1.4rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vt-user-picker__remove:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.vt-user-picker__input-wrap{flex:11rem;align-items:center;gap:.4rem;min-width:9rem;display:inline-flex}.vt-user-picker__search-icon{color:var(--text-muted);flex:none}.vt-user-picker .vt-user-picker__input,.vt-user-picker .vt-user-picker__input:focus{width:100%;min-width:0;height:1.8rem;box-shadow:none;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}.vt-user-picker__menu{z-index:70;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.75rem;max-height:18rem;padding:.35rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000059}.vt-user-picker__option{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.vt-user-picker__option.is-active{background:var(--bg-hover)}.vt-user-picker__tag{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.72rem}.vt-user-picker__status{color:var(--text-muted);align-items:center;gap:.5rem;padding:.7rem .75rem;font-size:.82rem;display:flex}.command-toggle input:disabled+.checkbox{opacity:.5;cursor:not-allowed}@media (width<=640px){.ally-item,.ally-add-form{flex-direction:column;align-items:stretch}.ally-actions{justify-content:flex-end}}.btn-primary.small,.btn-secondary.small{white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.btn-icon{border:1px solid var(--border-color);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:inline-flex}.btn-icon:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--text-primary)}.btn-icon.success{color:#28a745;border-color:#28a745}.btn-icon.success:hover{background:#28a7451a;border-color:#28a745}.btn-icon.danger{border-color:var(--accent-danger);color:var(--accent-danger)}.btn-icon.danger:hover{border-color:var(--accent-danger);background:#e031311a}.text-secondary{color:var(--text-secondary)}.module-group{border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1rem}.module-group h4{color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.description-text{color:var(--text-secondary);margin-bottom:1rem;font-size:.875rem}.glass-nav{-webkit-backdrop-filter:blur(12px);background:#0d0e164d;border-bottom:1px solid #ffffff0d}.navbar.glass-nav{background:#0d0e164d}.navbar .nav-container{min-height:80px;padding:0 1.5rem}.navbar .navbar-brand{color:var(--text-primary);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar .navbar-brand-mark{letter-spacing:.28em;text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1}@media (width>=769px){.navbar .nav-menu{flex:1;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}}.navbar .nav-link{color:var(--text-secondary);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1;transition:color .2s;position:relative}.navbar .nav-link:after{content:"";background:var(--color-vanguard-neon);width:0;height:2px;box-shadow:0 0 10px var(--color-vanguard-neon);transition:width .25s;position:absolute;bottom:-.45rem;left:0}.navbar .nav-link:hover,.navbar .nav-link.active{color:var(--text-primary)}.navbar .nav-link:hover:after,.navbar .nav-link.active:after{width:100%}.navbar .btn-primary{background:var(--color-vanguard-neon);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:.65rem 1.15rem;font-size:.68rem;font-weight:800;box-shadow:0 0 15px #ff3b3b66}.navbar .btn-primary:hover{background:#ff4b4b;transform:translateY(-1px);box-shadow:0 0 25px #ff3b3b99}.navbar .nav-toggle{color:var(--color-vanguard-neon);padding:.5rem}.navbar .nav-toggle .bar{background:currentColor;box-shadow:0 0 8px #ff3b3b73}.title-chrome{background:linear-gradient(#fff 30%,#a0a5b5 100%);-webkit-text-fill-color:transparent;text-shadow:0 4px 30px #a0a5b566;-webkit-background-clip:text;background-clip:text}html.light .title-chrome{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#12131d;color:#12131d;text-shadow:none;filter:none}.neon-stroke{filter:drop-shadow(0 0 8px var(--color-vanguard-neon-glow))}.meteor-line{background:linear-gradient(90deg, transparent, var(--color-vanguard-neon), white);height:1px;box-shadow:0 0 8px var(--color-vanguard-neon);pointer-events:none;border-radius:9999px;position:absolute}.vanguard-home{background:radial-gradient(circle at center, #1a1c29 0%, var(--color-vanguard-bg) 100%);isolation:isolate;flex-direction:column;min-height:100vh;padding-top:0;display:flex;position:relative;overflow:hidden}.vanguard-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.curve-svg{z-index:0;pointer-events:none;width:50%;height:100%;position:absolute;top:0}.curve-svg--left{left:0}.curve-svg--right{right:0}.vanguard-star{color:var(--color-vanguard-neon);opacity:.4;pointer-events:none;filter:drop-shadow(0 0 12px var(--color-vanguard-neon));position:absolute}.vanguard-star svg{fill:none;stroke:currentColor;stroke-width:4px;width:100%;height:100%;display:block}.vanguard-star--one{width:2.5rem;height:2.5rem;top:15%;left:12%}.vanguard-star--two{width:4rem;height:4rem;top:55%;left:18%}.vanguard-star--three{width:3.5rem;height:3.5rem;top:35%;right:22%}.vanguard-star--four{width:5rem;height:5rem;top:75%;right:15%}.vanguard-star--five{width:2rem;height:2rem;top:10%;right:35%}.vanguard-star--six{width:3rem;height:3rem;bottom:15%;left:30%}.vanguard-main{z-index:1;flex:1;justify-content:center;align-items:flex-start;min-height:100svh;padding:clamp(8.5rem,14vh,11rem) 1rem 3rem;display:flex;position:relative}.vanguard-hero{text-align:center;flex-direction:column;align-items:center;width:min(100%,88rem);display:flex;position:relative}.vanguard-title{letter-spacing:clamp(.06em,1.5vw,.16em);text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%;padding:0 1rem;font-size:clamp(3rem,10.5vw,8.5rem);font-weight:900;line-height:.95;position:relative}.vanguard-title-glow{z-index:-1;filter:blur(120px);pointer-events:none;background:#ff3b3b1a;border-radius:999px;width:min(110%,72rem);height:42%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.vanguard-title-glow--white{filter:blur(80px);background:#ffffff0d;width:min(50%,34rem);height:25%}.vanguard-stats{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,7vw,7rem);margin-top:clamp(2rem,4.5vw,3rem);display:flex}.vanguard-stat{flex-direction:column;align-items:center;min-width:8.5rem;display:flex}.vanguard-stat__label{color:#8f8fa0;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem;font-size:.62rem;font-weight:800;transition:color .25s}.vanguard-stat__value{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3rem);font-weight:900;line-height:1}.vanguard-stat__line{width:2rem;height:2px;box-shadow:0 0 10px var(--color-vanguard-neon);background:#ff3b3b4d;margin-top:1rem;transition:width .35s,background .35s}.vanguard-stat:hover .vanguard-stat__label{color:var(--color-vanguard-neon)}.vanguard-stat:hover .vanguard-stat__line{background:var(--color-vanguard-neon);width:100%}.vanguard-accent-line{z-index:1;height:1px;box-shadow:0 0 10px var(--color-vanguard-neon);pointer-events:none;background:#ff3b3b66;position:absolute}.vanguard-accent-line--left{width:8rem;bottom:20%;left:5%}.vanguard-accent-line--right{width:12rem;top:30%;right:8%}.navbar .nav-menu-backdrop{z-index:1090;cursor:pointer;background:#000000b8;border:none;margin:0;padding:0;position:fixed;inset:0}@media (width<=768px){.navbar .nav-link{z-index:1;letter-spacing:.2em;border-left:2px solid #ff3b3b4d;padding-left:1rem;font-size:1.1rem;position:relative}.navbar .nav-toggle,.navbar .nav-actions{z-index:1110;position:relative}}.dashboard-phases-tab{flex-direction:column;gap:1rem;width:100%;display:flex}.dashboard-phases-tab .dashboard-card{background:var(--bg-secondary,#ffffff08);border:1px solid #ffffff14;border-radius:12px;padding:1rem 1.15rem}.dashboard-phases-tab .dashboard-card__header{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.dashboard-phases-tab .dashboard-card__header h2{color:var(--text-primary);margin:0;font-size:1.15rem}.dashboard-phases-tab .dashboard-card__header p{color:var(--text-secondary);margin:.25rem 0 0;line-height:1.5}.dashboard-phases-grid{gap:.75rem;display:grid}.dashboard-phases-grid+.dashboard-phases-grid,.dashboard-phases-grid+.tops-role-pages{margin-top:1rem}.tops-role-pages+.dashboard-phases-grid{margin-top:.85rem}.dashboard-phase-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);align-items:start;gap:1rem;padding:.85rem;display:grid}.dashboard-phase-row__meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.dashboard-phase-row__meta strong{color:var(--text-primary)}.dashboard-phase-row__meta span{color:var(--text-secondary);font-size:.88rem}.dashboard-phase-row__control{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.dashboard-phase-row__control .vt-select-shell{width:100%;margin-bottom:0}.dashboard-phase-row__control .vt-vanguard-select__trigger{width:100%;min-height:44px}.dashboard-phase-row__clear{width:44px;height:44px;padding:0}html.light .dashboard-phases-tab .dashboard-card{background:#fffffff0;border-color:#12131d1a;box-shadow:0 12px 32px #12131d14}html.light .dashboard-phases-tab .dashboard-card__header h2,html.light .dashboard-phase-row__meta strong{color:#12131d}html.light .dashboard-phases-tab .dashboard-card__header svg{color:#dc2626}html.light .dashboard-phases-tab .dashboard-card__header p,html.light .dashboard-phase-row__meta span{color:#596071}html.light .dashboard-phase-row{background:#fff;border-color:#12131d1a}@media (width<=640px){.navbar .nav-container{padding:0 1rem}.navbar .user-username{display:none}.vanguard-main{padding:8.25rem 1rem 2.5rem}.vanguard-title{letter-spacing:.02em;padding:0;font-size:clamp(2.7rem,13vw,3.7rem);line-height:1}.vanguard-stats{grid-template-columns:1fr;gap:1.75rem;width:min(100%,18rem);margin-top:2.25rem;display:grid}.vanguard-background .curve-svg{opacity:.45}.vanguard-title{letter-spacing:.055em;white-space:nowrap;font-size:clamp(2.1rem,13.8vw,3.8rem)}.vanguard-stats{gap:2rem}.vanguard-stat{min-width:7rem}.vanguard-accent-line--right{width:6rem}.dashboard-phase-row{grid-template-columns:1fr}.dashboard-phase-row__control{grid-template-columns:minmax(0,1fr)}}.admin-table-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.premium-cancel-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060cc7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.premium-cancel-dialog{background:var(--bg-secondary);border:1px solid #ff3b3b59;border-radius:8px;width:min(100%,460px);padding:1.5rem;box-shadow:0 24px 70px #00000073}.premium-cancel-dialog h2{margin:.75rem 0 .5rem;font-size:1.2rem}.premium-cancel-dialog p{color:var(--text-secondary);margin:0;line-height:1.55}.premium-cancel-dialog__actions{justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.tops-table-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.65rem;display:grid}.tops-table-card{text-align:left;border:1.5px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:12px;align-content:start;gap:.35rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:grid}.tops-table-card:hover{border-color:color-mix(in srgb, #ff3b3b 40%, var(--border-color))}.tops-table-card.is-selected{background:color-mix(in srgb, #ff3b3b 9%, var(--bg-tertiary));border-color:#ff3b3b;box-shadow:inset 3px 0 #ff3b3b}.tops-table-card__name{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:flex}.tops-table-card__badge{color:#f5b041;background:#f5a62329;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.tops-table-card__meta{color:var(--text-secondary);flex-wrap:wrap;gap:.35rem .7rem;font-size:.76rem;display:flex}.tops-table-card__meta code{font-size:.72rem}.tops-table-card--add{color:var(--text-secondary);border-style:dashed;place-content:center;justify-items:center;gap:.25rem;font-weight:600}.tops-table-card--add small{font-size:.72rem}.tops-table-card--form{cursor:default;gap:.5rem}.tops-table-card__form-actions,.tops-rename{align-items:center;gap:.4rem;display:flex}.tops-rename .panel-editor-input,.tops-selected__title{flex:1;min-width:0}.tops-selected__spacer{flex:1}.tops-delete-confirm{color:#ff8a8a;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.tops-role-pages{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:10px;gap:4px;margin:.85rem 0 .25rem;padding:4px;display:inline-flex}.tops-role-pages button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.tops-role-pages button.is-active{color:#ff6b6b;background:#ff3b3b29}@media (width<=640px){.tops-selected__spacer{display:none}}.dashboard-premium-tab--checkout .premium-checkout{grid-template-columns:minmax(0,1fr) 300px}@media (width<=1180px){.dashboard-premium-tab--checkout .premium-checkout{grid-template-columns:1fr}.dashboard-premium-tab--checkout .premium-order-summary{position:static}}.panel-editor{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1rem;display:grid}.panel-editor-form{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-editor-preview{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:14px;max-height:calc(100vh - 7rem);padding:1rem;position:sticky;top:5.5rem;overflow-y:auto;box-shadow:0 8px 24px #00000040}.panel-editor-preview h5{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.95rem}.panel-mode-badge{text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb, var(--accent-primary,var(--color-vanguard-neon,#ff3b3b)) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary,var(--color-vanguard-neon,#ff3b3b)) 40%, transparent);color:var(--accent-primary,var(--color-vanguard-neon,#ff3b3b));border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.panel-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.panel-color{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:10px;width:72px;height:42px;padding:.2rem}.panel-fields{flex-direction:column;gap:.75rem;display:flex}.panel-v2-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.panel-block-title{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.85rem;display:flex}.panel-note{color:var(--text-secondary);margin:0;font-size:.8rem}.v2-preview{flex-direction:column;gap:.75rem;display:flex}.v2-surface{color:#e3e5e8;background:#2f3136;border:1px solid #3f4147;border-radius:12px;padding:.85rem .9rem;font-size:.9rem;line-height:1.45}.v2-container{border-left:4px solid var(--v2-accent-color,#5865f2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-accent-color,#5865f2) 12%, transparent);border-radius:12px}.v2-block{margin-bottom:.75rem}.v2-block:last-child{margin-bottom:0}.v2-text{color:#dbdee1;overflow-wrap:anywhere;flex-direction:column;gap:0;margin-bottom:.35rem;font-size:.9375rem;line-height:1.375;display:flex}.v2-text .v2-line{white-space:pre-wrap;margin:0}.v2-text .v2-h1,.v2-text .v2-h2,.v2-text .v2-h3{color:#f2f3f5;margin:.5rem 0 .25rem;font-weight:700;line-height:1.375}.v2-text>.v2-h1:first-child,.v2-text>.v2-h2:first-child,.v2-text>.v2-h3:first-child{margin-top:0}.v2-text .v2-h1{font-size:1.5rem}.v2-text .v2-h2{font-size:1.25rem}.v2-text .v2-h3{font-size:1rem}.v2-text .v2-p{font-weight:400}.v2-text .v2-blank{line-height:1.1}.v2-text code{white-space:pre-wrap;background:#2b2d31;border:1px solid #1e1f22;border-radius:4px;padding:.05rem .25rem;font-family:gg mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.v2-text .v2-codeblock{background:#2b2d31;border:1px solid #1e1f22;border-radius:4px;margin:.25rem 0;padding:.5rem .6rem;overflow-x:auto}.v2-text .v2-codeblock code{white-space:pre;background:0 0;border:0;padding:0;font-size:.85rem}.v2-text .v2-small{color:#949ba4;font-size:.8125rem}.v2-text .v2-link{color:#00a8fc;text-decoration:none}.v2-text .v2-link:hover{text-decoration:underline}.v2-text .v2-timestamp{background:#4e50587a;border-radius:3px;padding:0 2px}.v2-thumb{-o-object-fit:cover;object-fit:cover;background:#1f2327;border:1px solid #3f4147;border-radius:8px;width:120px;height:120px}.v2-section-preview{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:.75rem;display:grid}.v2-section-preview .v2-thumb{width:88px;height:88px}@media (width<=520px){.v2-section-preview{grid-template-columns:1fr}}.v2-separator{background:#979ba452;height:1px;margin:.75rem 0}html.light .v2-separator{background:#4f545c33}.v2-gallery{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem;display:grid}.v2-gallery img,.v2-gallery video{-o-object-fit:cover;object-fit:cover;background:#1f2327;border:1px solid #3f4147;border-radius:8px;width:100%;height:90px}.v2-text .v2-spoiler{color:#202225;cursor:pointer;background:#202225;border-radius:3px;padding:0 2px}.v2-text .v2-spoiler:hover{color:#e3e5e8}.v2-emoji{vertical-align:bottom;-o-object-fit:contain;object-fit:contain;width:1.375em;height:1.375em;display:inline-block}.v2-emoji--jumbo{width:3rem;height:3rem}.v2-mention{color:#c9cdfb;cursor:pointer;background:#5865f24d;border-radius:3px;padding:0 2px;font-weight:500;display:inline}.v2-mention:hover{color:#fff;background:#5865f2}.v2-quote{color:#dbdee1;border-left:4px solid #4e5058;border-radius:4px 0 0 4px;flex-direction:column;margin:.1rem 0;padding:0 0 0 .75rem;display:flex}.v2-list-item{align-items:flex-start;gap:.35rem;display:flex}.v2-list-bullet{color:#b9bbbe;flex-shrink:0}.v2-actions{justify-content:flex-start;margin-top:.5rem;display:flex}.v2-actions button{color:#fff;background:#5865f2;border:none;border-radius:8px;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.v2-empty{color:var(--text-secondary);text-align:center;border:1px dashed var(--border-color);border-radius:10px;padding:1rem;font-size:.85rem}.panel-field{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem;transition:border-color .2s,box-shadow .2s;display:flex}.panel-field:focus-within{border-color:#5865f273;box-shadow:0 0 0 1px #5865f233}.panel-inline{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.panel-add,.panel-remove{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.85rem;transition:background .2s,border-color .2s;display:inline-flex}.panel-remove{color:#f87171;background:#ef44441f;border-color:#ef444466;align-self:flex-start}.panel-add{color:#34d399;background:#10b9811f;border-color:#10b98166;align-self:flex-start}.panel-add:hover{background:#10b98133}.panel-remove:hover{background:#ef444433}.dashboard-moderation-content .module-card{border-radius:14px;padding:1.25rem 1.5rem}.dashboard-moderation-content .module-card+.module-card{margin-top:1rem}.dashboard-moderation-content .module-header{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:.75rem}@media (width<=1024px){.panel-editor{grid-template-columns:1fr}.panel-editor-preview{max-height:none;position:static}}.panel-editor-fullscreen{--pe-bg:var(--bg-primary,#0d0e16);--pe-surface:var(--bg-secondary,#12131d);--pe-surface-raised:var(--bg-tertiary,#1a1c29);--pe-hover:var(--bg-hover,#232330);--pe-text:var(--text-primary,#fff);--pe-muted:var(--text-secondary,#a0a5b5);--pe-border:var(--border-color,#ffffff1a);--pe-accent:var(--accent-primary,var(--color-vanguard-neon,#ff3b3b));--pe-accent-soft:color-mix(in srgb, var(--pe-accent) 16%, transparent);--pe-accent-border:color-mix(in srgb, var(--pe-accent) 40%, transparent);--pe-blurple:#5865f2;background:var(--pe-bg);min-height:100vh;color:var(--pe-text);flex-direction:column;display:flex}.panel-editor-fullscreen--loading,.panel-editor-fullscreen--error{place-items:center;padding:2rem;display:grid}.panel-editor-fullscreen__header{border-bottom:1px solid var(--pe-border);background:var(--pe-surface);flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.panel-editor-fullscreen__back{border:1px solid var(--pe-accent-border);color:var(--pe-accent);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.88rem;font-weight:600;display:inline-flex}.panel-editor-fullscreen__back:hover{background:var(--pe-accent-soft);color:var(--pe-text)}.panel-editor-fullscreen__mode-toggle{border:1px solid var(--pe-border);background:var(--pe-surface-raised);border-radius:12px;margin-inline:auto;display:inline-flex;overflow:hidden}.panel-editor-fullscreen__mode-toggle button{color:var(--pe-muted);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.82rem;font-weight:600}.panel-editor-fullscreen__mode-toggle button.is-active{background:var(--pe-accent);color:#fff}.panel-editor-fullscreen__actions{gap:.5rem;display:flex}.panel-editor-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.5rem 1rem;font-size:.88rem;font-weight:600}.panel-editor-btn--ghost{background:var(--pe-surface-raised);border-color:var(--pe-border);color:var(--pe-text)}.panel-editor-btn--ghost:hover:not(:disabled){background:var(--pe-hover)}.panel-editor-btn--primary{background:var(--pe-accent);border-color:var(--pe-accent);color:#fff}.panel-editor-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.panel-editor-btn:disabled{opacity:.6;cursor:not-allowed}.panel-editor-fullscreen__vars{border-bottom:1px solid var(--pe-border);background:var(--pe-surface);flex-wrap:wrap;gap:.35rem;padding:.5rem 1.25rem;display:flex}.panel-var-chip{background:var(--pe-surface-raised);border:1px solid var(--pe-border);color:var(--pe-accent);cursor:pointer;border-radius:999px;padding:.2rem .55rem;font-size:.72rem}.panel-var-chip:hover{background:var(--pe-hover)}.panel-editor-fullscreen__body{flex:1;min-height:0;display:flex;overflow:hidden}.panel-editor-fullscreen__editor{background:var(--pe-bg);min-width:0;padding:1.25rem;overflow-y:auto}.panel-editor-fullscreen__resize{cursor:col-resize;background:var(--pe-border);flex-shrink:0;width:6px}.panel-editor-fullscreen__resize:hover{background:var(--pe-accent)}.panel-editor-fullscreen__preview{background:var(--pe-surface);border-left:1px solid var(--pe-border);min-width:0;padding:1.25rem;overflow-y:auto}.panel-editor-fullscreen__preview-title{letter-spacing:.08em;text-transform:uppercase;color:var(--pe-muted);margin:0 0 1rem;font-size:.78rem}.panel-editor-section{flex-direction:column;gap:1rem;display:flex}.panel-editor-section__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-editor-section__head h3{color:var(--pe-text);margin:0;font-size:1rem}.panel-editor-section__head p{color:var(--pe-muted);margin:.25rem 0 0;font-size:.85rem}.panel-editor-badge{background:var(--pe-accent-soft);border:1px solid var(--pe-accent-border);color:var(--pe-accent);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.panel-editor-field label{letter-spacing:.06em;text-transform:uppercase;color:var(--pe-muted);margin-bottom:.35rem;font-size:.72rem;display:block}.panel-editor-input{background:var(--pe-surface-raised);border:1px solid var(--pe-border);width:100%;color:var(--pe-text);font:inherit;border-radius:10px;padding:.65rem .75rem}.panel-editor-input::placeholder{color:var(--pe-muted)}.panel-editor-input:focus{border-color:var(--pe-accent);box-shadow:0 0 0 2px var(--pe-accent-soft);outline:none}.panel-editor-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.panel-editor-row--color{align-items:center}.panel-editor-toggle{color:var(--pe-text);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.panel-editor-hint,.panel-editor-note{color:var(--pe-muted);margin:0;font-size:.8rem;line-height:1.45}.panel-editor-note{background:var(--pe-accent-soft);border:1px solid var(--pe-accent-border);border-radius:10px;padding:.65rem .75rem}.panel-editor-warnings{flex-direction:column;gap:.45rem;display:flex}.panel-field-warning{color:var(--accent-danger,#e03131);align-items:flex-start;gap:.4rem;margin:0;font-size:.8rem;line-height:1.4;display:flex}.panel-editor-input--invalid{border-color:color-mix(in srgb, var(--accent-danger,#e03131) 55%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-danger,#e03131) 12%, transparent)}.panel-v2-card--invalid{border-color:color-mix(in srgb, var(--accent-danger,#e03131) 45%, transparent)}.panel-v2-quick-add{flex-wrap:wrap;gap:.45rem;display:flex}.panel-v2-quick-add__btn{border:1px solid var(--pe-border);background:var(--pe-surface-raised);color:var(--pe-text);cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.panel-v2-quick-add__btn:hover:not(:disabled){border-color:var(--pe-accent-border);background:var(--pe-hover);color:var(--pe-accent)}.panel-v2-quick-add__btn:disabled{opacity:.55;cursor:not-allowed}.panel-color-input{border:1px solid var(--pe-border);background:var(--pe-surface-raised);cursor:pointer;border-radius:8px;width:56px;height:40px}.panel-v2-card-list{flex-direction:column;gap:.65rem;display:flex}.panel-v2-card{border:1px solid var(--pe-border);background:var(--pe-surface);border-radius:12px;overflow:hidden}.panel-v2-card__header{background:var(--pe-surface-raised);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.panel-v2-card__toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.panel-v2-card__title{font-size:.88rem;font-weight:600}.panel-v2-card__preview{color:var(--pe-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.panel-v2-card__actions{gap:.25rem;display:flex}.panel-v2-card__actions button{border:1px solid var(--pe-border);color:var(--pe-text);cursor:pointer;background:0 0;border-radius:8px;padding:.25rem}.panel-v2-card__actions button:disabled{opacity:.35;cursor:not-allowed}.panel-v2-card__body{flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.panel-v2-card__label-row{letter-spacing:.06em;text-transform:uppercase;color:var(--pe-muted);justify-content:space-between;font-size:.72rem;display:flex}.panel-char-count{font-variant-numeric:tabular-nums}.panel-md-toolbar{gap:.25rem;margin-bottom:.35rem;display:flex}.panel-md-toolbar__btn{background:var(--pe-surface-raised);border:1px solid var(--pe-border);color:var(--pe-text);cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.panel-add-menu{position:relative}.panel-add-menu__trigger{background:var(--pe-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:600;display:inline-flex}.panel-add-menu__trigger svg.is-open{transform:rotate(180deg)}.panel-add-menu__list{background:var(--pe-surface-raised);border:1px solid var(--pe-border);z-index:20;border-radius:12px;min-width:200px;margin:0;padding:.35rem;list-style:none;position:absolute;bottom:calc(100% + .35rem);left:0;box-shadow:0 12px 32px #0000002e}.panel-add-menu__item{text-align:left;width:100%;color:var(--pe-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .65rem}.panel-add-menu__item:hover{background:var(--pe-hover)}.panel-editor-footer-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.panel-clear-btn{border:1px solid var(--accent-danger,#e03131);color:var(--accent-danger,#e03131);cursor:pointer;background:0 0;border-radius:10px;padding:.55rem .85rem}.panel-embed-fields{flex-direction:column;gap:.65rem;display:flex}.panel-embed-field{border:1px solid var(--pe-border);background:var(--pe-surface);border-radius:10px;flex-direction:column;gap:.45rem;padding:.65rem;display:flex}.panel-add-inline,.panel-remove-inline{border:1px dashed var(--pe-border);color:var(--pe-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;width:fit-content;padding:.45rem .65rem;display:inline-flex}.panel-remove-inline{border-style:solid;border-color:color-mix(in srgb, var(--accent-danger,#e03131) 45%, transparent);color:var(--accent-danger,#e03131)}.panel-preview-inner{flex-direction:column;gap:.75rem;display:flex}.panel-preview-content{color:var(--pe-text);white-space:pre-wrap;font-size:.95rem}.v2-spoiler{background:var(--pe-surface-raised);color:var(--pe-surface-raised);cursor:pointer;border-radius:4px;padding:0 4px}.v2-spoiler:hover{color:var(--pe-text);background:var(--pe-hover)}html.light .panel-add-menu__list{box-shadow:0 12px 32px #12131d1f}@media (width<=900px){.panel-editor-fullscreen__body{flex-direction:column;overflow-y:auto}.panel-editor-fullscreen__editor,.panel-editor-fullscreen__preview{flex:none;width:100%!important}.panel-editor-fullscreen__resize{display:none}.panel-editor-fullscreen__preview{border-left:none;border-top:1px solid var(--pe-border);order:-1;max-height:min(42vh,360px);overflow-y:auto}.panel-editor-fullscreen__editor{order:1}}@media (width<=640px){.panel-editor-fullscreen{padding-bottom:env(safe-area-inset-bottom,0px)}.panel-editor-fullscreen__header{flex-direction:column;align-items:stretch;gap:.65rem}.panel-editor-fullscreen__header-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.panel-editor-fullscreen__header-actions .button,.panel-editor-fullscreen__mode-toggle{justify-content:center;width:100%;min-height:44px}.panel-editor-vars__chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.panel-editor-vars__chip{flex-shrink:0;min-height:44px;font-size:.85rem}.panel-v2-card__actions button{min-width:44px;min-height:44px}}.leaderboard-editor__title{text-align:center;flex:1;margin:0;font-size:1rem;font-weight:800}.leaderboard-editor__table{color:#ff6b6b}.leaderboard-editor__vars-section{border-bottom:1px solid #ffffff0f;padding:.5rem 1rem}.leaderboard-editor__vars-toggle{color:var(--text-secondary,#b4b0c4);cursor:pointer;background:0 0;border:none;padding:.35rem 0;font-weight:700}.leaderboard-editor__vars{padding-top:.5rem}.panel-var-chip--muted{opacity:.85}.leaderboard-editor__slot-tabs{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 1rem;display:flex}.panel-editor-toggle{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-height:38px;padding:.55rem .75rem;position:relative}.v2-container.v2-container--no-accent{box-shadow:none;border-left:1px solid #3f4147}.lb-settings{gap:.75rem;margin:.25rem 0 1rem;display:grid}.lb-settings__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:.75rem;padding:.9rem 1rem;display:grid}.lb-settings__head{align-items:flex-start;gap:.65rem;display:flex}.lb-settings__head>svg{color:#ff6b6b;flex-shrink:0;margin-top:.15rem}.lb-settings__head>div{flex:1;min-width:0}.lb-settings__head h3{margin:0;font-size:.92rem;font-weight:700}.lb-settings__head p{color:var(--text-secondary,#8f8fa0);margin:.15rem 0 0;font-size:.78rem}.lb-settings__head-switch{margin-top:.1rem}.lb-settings__sub{gap:.4rem;display:grid}.lb-settings__sub-label{color:var(--text-secondary,#8f8fa0);font-size:.78rem;font-weight:600}.lb-switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lb-switch-row span{gap:.1rem;display:grid}.lb-switch-row strong{font-size:.86rem}.lb-switch-row small{color:var(--text-secondary,#8f8fa0);font-size:.76rem}.lb-segmented{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.lb-segmented__item{color:#b4b0c4;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;padding:.42rem .7rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s}.lb-segmented__item:hover{color:#fff;background:#ffffff0f}.lb-segmented__item.is-active{color:#ff6b6b;background:#ff3b3b2e;box-shadow:inset 0 0 0 1px #ff3b3b73}.lb-url-field{position:relative}.lb-url-field .panel-editor-input{padding-right:2.2rem}.lb-url-field__ok{color:#4cd494;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.lb-color-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.lb-color-grid__secondary{gap:.35rem;display:grid}.lb-color-field{gap:.4rem;display:grid}.lb-color-field__label{color:var(--text-secondary,#8f8fa0);font-size:.78rem;font-weight:600}.lb-color-field__control{grid-template-columns:42px minmax(0,1fr);gap:.5rem;display:grid}.lb-color-field__control input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;width:42px;height:40px;padding:3px}.lb-link-btn{color:#8ea1ff;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:600}.lb-link-btn:hover{text-decoration:underline}html.light .lb-settings__card{background:#0f172a08;border-color:#0f172a1a}html.light .lb-segmented{background:#0f172a0d;border-color:#0f172a1a}html.light .lb-segmented__item{color:#4b4a5c}html.light .v2-container.v2-container--no-accent{border-left-color:#4f545c40}.panel-editor-fullscreen__preview .leaderboard-preview+.leaderboard-preview{margin-top:1rem}.leaderboard-editor__slot-tabs button{color:#b4b0c4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-width:44px;min-height:36px;padding:.35rem .65rem;font-weight:700}.leaderboard-editor__slot-tabs button.is-active{color:#ff6b6b;background:#ff3b3b26;border-color:#ff3b3b80}.leaderboard-slot-editor__bot-fields-hint{color:var(--text-secondary,#8f8fa0);margin:0 0 1rem;font-size:.82rem;line-height:1.45}.leaderboard-slot-editor__head h3{margin:0 0 .25rem}.leaderboard-slot-editor__head p{color:var(--text-secondary,#8f8fa0);margin:0 0 1rem;font-size:.85rem}.leaderboard-slot-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}@media (width<=640px){.leaderboard-slot-editor__grid{grid-template-columns:1fr}}.leaderboard-preview__slot,.leaderboard-preview__slot>.v2-block,.leaderboard-preview__slot .v2-text{margin-bottom:0}.leaderboard-preview__slot>.v2-block+.v2-block{margin-top:.5rem}.leaderboard-preview__slot>.v2-block:has(>.v2-separator){margin-top:0}.leaderboard-preview__slot>.v2-block+.v2-block:has(>.v2-separator){margin-top:0}.leaderboard-preview__plus-anchor{margin-top:.75rem;padding-top:.5rem}.leaderboard-add-slots-wrap{flex-direction:column;align-items:center;margin-top:1rem;display:flex;position:relative}.leaderboard-add-slots-btn{color:#ff6b6b;cursor:pointer;background:#ff3b3b14;border:2px dashed #ff3b3b73;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,background .15s;display:inline-flex}.leaderboard-add-slots-btn:hover{background:#ff3b3b29;transform:scale(1.05)}.leaderboard-add-slots-bubble{color:#fff;background:#5865f2;border-radius:999px;margin-top:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;animation:1.6s ease-in-out infinite leaderboard-bubble-pulse;position:relative}.leaderboard-add-slots-bubble:before{content:"";border-bottom:6px solid #5865f2;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@keyframes leaderboard-bubble-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.leaderboard-add-slots-overlay{z-index:1200;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.leaderboard-add-slots-modal{background:var(--bg-secondary,#12121a);border:1px solid #ffffff1a;border-radius:14px;width:min(420px,100%);padding:1.25rem}.leaderboard-add-slots-modal h3{margin:0 0 .35rem}.leaderboard-add-slots-presets{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.leaderboard-add-slots-custom{gap:.5rem;margin-bottom:.75rem;display:grid}.leaderboard-add-slots-close{color:var(--text-secondary,#8f8fa0);cursor:pointer;background:0 0;border:none;font-weight:600}.emoji-textarea{position:relative}.emoji-textarea__toolbar{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.emoji-textarea__picker-btn{color:#b4b0c4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.emoji-textarea__hint{color:var(--text-secondary,#8f8fa0);font-size:.75rem}.emoji-textarea__picker{background:#0003;border:1px solid #ffffff14;border-radius:10px;max-height:220px;margin-bottom:.5rem;padding:.75rem;overflow-y:auto}.emoji-textarea__picker-section p{color:var(--text-secondary,#8f8fa0);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.emoji-textarea__grid{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;display:flex}.emoji-textarea__emoji-btn{cursor:pointer;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.emoji-textarea__suggest{z-index:20;background:#1a1a24;border:1px solid #ffffff1f;border-radius:8px;max-height:180px;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.emoji-textarea__suggest-item{color:#ddd;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;display:flex}.emoji-textarea__suggest-item.is-active,.emoji-textarea__suggest-item:hover{background:#5865f233}.emoji-textarea__suggest-token{color:var(--text-secondary,#8f8fa0);text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;font-size:.65rem;overflow:hidden}.dashboard-leaderboard-tab{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.dashboard-leaderboard-tab .dashboard-card{box-sizing:border-box;background:var(--bg-secondary,#ffffff08);border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:100%;padding:1rem 1.15rem}.dashboard-leaderboard-tab .dashboard-card h3{margin:0 0 .5rem;font-size:1rem}.dashboard-leaderboard-tab .dashboard-card>p{color:var(--text-secondary,#8f8fa0);margin:0 0 .75rem;font-size:.9rem;line-height:1.5}.dashboard-leaderboard-tab .panel-editor-field select.panel-editor-input{width:100%;max-width:100%}.dashboard-leaderboard-tab .dashboard-card__header{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.dashboard-leaderboard-tab__toggle{margin-bottom:1rem}.dashboard-leaderboard-tab__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.dashboard-leaderboard-tab__actions .panel-editor-btn{justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:180px;min-height:44px;display:inline-flex}.dashboard-tops-tab .dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.dashboard-tops-tab .stat-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;display:flex}.dashboard-tops-tab .stat-card span,.dashboard-activity-item span,.dashboard-activity-item small{color:var(--text-secondary,#8f8fa0);font-size:.82rem}.dashboard-tops-tab .stat-card strong,.dashboard-activity-item strong{color:var(--text-primary,#f8fafc)}.dashboard-activity-list{flex-direction:column;gap:.65rem;display:flex}.dashboard-activity-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(120px,1fr) minmax(120px,1.5fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.dashboard-activity-item__actor{align-items:center;gap:.65rem;display:flex}.dashboard-activity-item__actor img,.dashboard-activity-item__avatar-fallback{-o-object-fit:cover;object-fit:cover;background:#ffffff14;border-radius:50%;width:36px;height:36px}.dashboard-activity-item__actor div,.dashboard-activity-item__details{gap:.2rem;display:grid}.dashboard-activity-item__details{min-width:0}.dashboard-activity-item time{color:var(--text-secondary);white-space:nowrap;font-size:.78rem}.dashboard-leaderboard-tab__actions .panel-editor-btn--primary{opacity:1;background:var(--color-vanguard-neon,#ff3b3b);border-color:var(--color-vanguard-neon,#ff3b3b);color:#fff;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 12px 24px #ff3b3b2e}.dashboard-leaderboard-tab__actions .panel-editor-btn--primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 30px #ff3b3b42}html.light .leaderboard-editor{--pe-bg:#f4f5f8;--pe-surface:#fff;--pe-surface-raised:#f8fafc;--pe-hover:#eef2f7;--pe-text:#12131d;--pe-muted:#596071;--pe-border:#12131d1f}html.light .leaderboard-editor__vars-section,html.light .leaderboard-editor__vars-toggle,html.light .leaderboard-slot-editor__head p,html.light .leaderboard-slot-editor__bot-fields-hint,html.light .emoji-textarea__hint,html.light .leaderboard-preview__plus-label{color:#596071}html.light .leaderboard-editor__slot-tabs button{color:#596071;background:#fff;border-color:#12131d1f}html.light .leaderboard-editor__slot-tabs button.is-active{color:#b91c1c;background:#ff3b3b1a;border-color:#dc26265c}html.light .leaderboard-add-slots-modal{color:#12131d;background:#fff;border-color:#12131d1f;box-shadow:0 24px 70px #12131d2e}html.light .leaderboard-add-slots-modal p,html.light .leaderboard-add-slots-custom label{color:#596071}html.light .dashboard-leaderboard-tab .dashboard-card{background:#fffffff0;border-color:#12131d1a;box-shadow:0 12px 32px #12131d14}html.light .dashboard-tops-tab .stat-card,html.light .dashboard-activity-item{background:#f8fafc;border-color:#12131d1a}html.light .dashboard-leaderboard-tab .dashboard-card__header h2,html.light .dashboard-leaderboard-tab .dashboard-card h3,html.light .dashboard-leaderboard-tab .panel-editor-field label,html.light .dashboard-leaderboard-tab .panel-editor-toggle{color:#12131d}html.light .dashboard-leaderboard-tab .dashboard-card__header svg{color:#dc2626}html.light .dashboard-leaderboard-tab .dashboard-card__header p,html.light .dashboard-leaderboard-tab .dashboard-card>p,html.light .dashboard-leaderboard-tab .panel-editor-hint,html.light .dashboard-tops-tab .stat-card span,html.light .dashboard-activity-item span,html.light .dashboard-activity-item small{color:#596071}html.light .dashboard-tops-tab .stat-card strong,html.light .dashboard-activity-item strong{color:#12131d}html.light .dashboard-leaderboard-tab .panel-editor-input{color:#12131d;background:#fff;border-color:#12131d29}html.light .dashboard-leaderboard-tab .panel-editor-input:focus{border-color:#dc262685;box-shadow:0 0 0 3px #dc26261f}html.light .dashboard-leaderboard-tab .panel-editor-input:disabled{color:#7b8291;background:#eef2f7}html.light .dashboard-leaderboard-tab__actions .panel-editor-btn--primary{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 12px 26px #dc262638}html.light .dashboard-leaderboard-tab__actions .panel-editor-btn--primary:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;box-shadow:0 16px 32px #b91c1c42}html.light .dashboard-leaderboard-tab__actions .panel-editor-btn--primary svg{color:currentColor}@media (width<=640px){.dashboard-leaderboard-tab .dashboard-card{padding:.9rem .85rem}.dashboard-leaderboard-tab .dashboard-card__header h2{font-size:1.05rem}.dashboard-tops-tab .dashboard-stats-grid,.dashboard-activity-item{grid-template-columns:1fr}.dashboard-leaderboard-tab__actions .panel-editor-btn{width:100%}.emoji-textarea__hint{flex:1;min-width:0;line-height:1.35}.emoji-textarea__suggest-token{display:none}.leaderboard-editor__slot-tabs{gap:.5rem}.leaderboard-editor__slot-tabs button{flex:calc(20% - .5rem);min-width:40px}}@keyframes spin-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-spinner-container{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:2rem;animation:2s ease-in-out infinite fade-pulse;display:flex}.loading-spinner{width:80px;height:80px;position:relative}.spinner-ring{border:4px solid #0000;border-top-color:var(--accent-primary);border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(.5,0,.5,1) infinite spin-ring;position:absolute}.spinner-ring:first-child{border-top-color:var(--accent-primary);animation-delay:-.45s}.spinner-ring:nth-child(2){border-top-color:var(--accent-secondary);width:85%;height:85%;animation-delay:-.3s;top:7.5%;left:7.5%}.spinner-ring:nth-child(3){border-top-color:#8a67ff80;width:70%;height:70%;animation-delay:-.15s;top:15%;left:15%}.loading-message{color:var(--text-secondary);margin-top:1.5rem;font-size:1rem;font-weight:500}.changelog-page{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.changelog-intro{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.55}.changelog-toolbar{flex-wrap:wrap;gap:.65rem;display:flex}.changelog-toolbar .button{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff0f;border-radius:8px;padding:.45rem .9rem;font-size:.85rem;transition:background .15s,border-color .15s}.changelog-toolbar .button:hover{background:#ffffff1a;border-color:#ffffff2e}.changelog-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.changelog-stat{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.changelog-stat__value{color:var(--text-primary);font-size:1.35rem;font-weight:700;line-height:1.2}.changelog-stat__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.78rem}.changelog-stat--highlight .changelog-stat__value{color:#a78bfa}.changelog-meta{color:var(--text-secondary);font-size:.88rem}.changelog-versions{flex-direction:column;gap:.65rem;display:flex}.changelog-version{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;scroll-margin-top:5rem;overflow:hidden}.changelog-version.is-expanded{border-color:#a78bfa59}.changelog-version.is-draft{opacity:.92;border-style:dashed}.changelog-version__badge--draft{color:#fbbf24;background:#fbbf2433}.changelog-version__head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.65rem 1.15rem;display:flex}.changelog-version__toggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.changelog-version__toggle:hover{opacity:.92}.changelog-version__title{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;min-width:0;display:flex}.changelog-version__name{color:var(--text-primary);font-size:1.05rem;font-weight:700}.changelog-version__name strong{font-weight:800}.changelog-version__badge{text-transform:uppercase;letter-spacing:.05em;color:#c4b5fd;background:#a78bfa33;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.changelog-version__date{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.88rem}.changelog-version__chevron{color:var(--text-secondary);transition:transform .2s}.changelog-version.is-expanded .changelog-version__chevron{transform:rotate(180deg)}.changelog-copy-link{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:.3rem .65rem;font-size:.78rem}.changelog-copy-link:hover{color:var(--text-primary);border-color:#fff3}.changelog-copy-link.is-copied{color:#86efac;border-color:#86efac59}.changelog-version__body{border-top:1px solid var(--border-color);flex-direction:column;gap:1rem;padding:.25rem 1.15rem 1.15rem;display:flex}.changelog-entry-group{flex-direction:column;gap:.55rem;display:flex}.changelog-entry-type{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.changelog-entry-type--feature{color:#60a5fa}.changelog-entry-type--improvement{color:#34d399}.changelog-entry-type--bugfix{color:#fbbf24}.changelog-entry-type--security{color:#f87171}.changelog-entry-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.changelog-entry-item{color:var(--text-secondary);background:#0003;border:1px solid #ffffff0d;border-radius:8px;padding:.75rem .9rem;font-size:.92rem;line-height:1.5}.changelog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;padding-top:.5rem;display:flex}.changelog-pagination .button{border:1px solid var(--border-color);min-width:2.25rem;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:.4rem .65rem;font-size:.82rem}.changelog-pagination .button:disabled{opacity:.4;cursor:not-allowed}.changelog-pagination .button.is-active{background:#a78bfa40;border-color:#a78bfa73}.changelog-pagination__go{align-items:center;gap:.35rem;margin-left:.35rem;display:flex}.changelog-pagination__go input{border:1px solid var(--border-color);background:var(--bg-secondary);width:3rem;color:var(--text-primary);text-align:center;border-radius:6px;padding:.35rem .4rem;font-size:.82rem}.changelog-admin-bar{background:#a78bfa14;border:1px solid #a78bfa59;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.changelog-admin-bar p{color:var(--text-secondary);margin:0;font-size:.88rem}.changelog-admin-bar__actions{flex-wrap:wrap;gap:.5rem;display:flex}.changelog-admin-bar .button.changelog-admin-primary{background:#a78bfa40;border-color:#a78bfa73}.changelog-version__admin-actions{flex-shrink:0;gap:.35rem;display:flex}.changelog-version__admin-actions .button{padding:.25rem .55rem;font-size:.75rem}.changelog-admin-modal{z-index:1200;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.changelog-admin-modal__backdrop{cursor:pointer;background:#000000a6;border:none;position:absolute;inset:0}.changelog-admin-modal__panel{z-index:1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;width:min(720px,100%);max-height:min(90vh,900px);padding:0;display:flex;position:relative;overflow:hidden}.changelog-admin-modal__header{z-index:2;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.25rem .75rem;display:flex;position:sticky;top:0}.changelog-admin-modal__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow-y:auto}.changelog-admin-modal__header h2{margin:0;font-size:1.25rem}.changelog-admin-modal__close{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;z-index:3;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.changelog-admin-modal__close:disabled{opacity:.5;cursor:not-allowed}.changelog-admin-form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.changelog-admin-form-grid label{color:var(--text-secondary);flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.changelog-admin-form-grid input[type=text],.changelog-admin-form-grid input[type=date],.changelog-admin-entry-row textarea{border:1px solid var(--border-color);background:var(--bg-tertiary);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:.5rem .65rem}.changelog-admin-checkbox{grid-column:1/-1;align-items:center;flex-direction:row!important;gap:.5rem!important}.changelog-admin-entries__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.changelog-admin-entries__head h3{margin:0;font-size:1rem}.changelog-admin-entries__hint{color:var(--text-secondary);margin:.25rem 0 0;font-size:.78rem}.changelog-admin-entry-list{flex-direction:column;gap:.5rem;display:flex}.changelog-admin-entry-row{border:1px solid #0000;border-radius:8px;grid-template-columns:auto 140px 1fr auto;align-items:start;gap:.5rem;padding:.5rem;transition:border-color .15s,background .15s,opacity .15s;display:grid}.changelog-admin-entry-row.is-dragging{opacity:.45;background:#a78bfa0f;border-color:#a78bfa59}.changelog-admin-entry-row.is-drop-target{background:#a78bfa1f;border-color:#a78bfa8c}.changelog-admin-entry-drag{border:1px solid var(--border-color);width:2rem;height:2.25rem;color:var(--text-secondary);cursor:grab;touch-action:none;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;margin-top:.15rem;display:flex}.changelog-admin-entry-drag:active{cursor:grabbing}.changelog-admin-entry-drag:focus-visible{outline-offset:2px;outline:2px solid #a78bfa8c}.changelog-admin-entry-remove{border:1px solid var(--border-color);color:#f87171;cursor:pointer;background:#f871711f;border-radius:8px;padding:.4rem}.changelog-admin-modal__footer{z-index:2;padding:.75rem 1.25rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex;position:sticky;bottom:0}.changelog-admin-save{background:var(--accent-primary,#ff3b3b);border-color:var(--accent-primary,#ff3b3b);color:#fff}.changelog-admin-save:hover:not(:disabled){filter:brightness(1.08)}.changelog-loading,.changelog-error{text-align:center;color:var(--text-secondary);padding:1.5rem}@media (width<=720px){.changelog-stats{grid-template-columns:1fr}.changelog-version__head{flex-wrap:wrap}.changelog-copy-link{margin-left:auto}.changelog-admin-form-grid{grid-template-columns:1fr}.changelog-admin-entry-row{grid-template-columns:auto 1fr}.changelog-admin-entry-row select,.changelog-admin-entry-row textarea{grid-column:2}.changelog-admin-entry-row .changelog-admin-entry-remove{grid-column:2;justify-self:end}}@media (width<=640px){.changelog-admin-modal{align-items:stretch;padding:0}.changelog-admin-modal__panel{border-left:none;border-right:none;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.changelog-admin-modal__footer{flex-direction:column-reverse;align-items:stretch}.changelog-admin-modal__footer .button{justify-content:center;width:100%;min-height:44px}}.dashboard-shell{max-width:1400px;margin:0 auto;padding:0 1rem 1rem;scroll-margin-top:5.5rem}.dashboard-shell--server{min-height:calc(100vh - 5rem);padding-bottom:2rem}@media (width<=1023px){.dashboard-shell--server{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.dashboard-shell__body{align-items:flex-start;gap:1.5rem;display:flex}@media (width<=1023px){.dashboard-shell__body{flex-direction:column}}.dashboard-shell__content{flex:1;min-width:0}.dashboard-server-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.dashboard-back-btn{color:var(--color-vanguard-neon,#ff3b3b);cursor:pointer;background:0 0;border:1px solid #ff3b3b59;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.dashboard-server-header__info{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.dashboard-server-header__icon{-o-object-fit:cover;object-fit:cover;border:2px solid #ff3b3b59;border-radius:50%;flex-shrink:0;width:56px;height:56px}.dashboard-server-header__icon--placeholder{color:#fff;background:linear-gradient(135deg,#7000ff,#ff3b3b);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.dashboard-server-header__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.35rem;font-weight:800;overflow:hidden}.dashboard-server-header__meta{color:#8f8fa0;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.85rem;display:flex}.dashboard-sidebar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;align-self:flex-start;width:220px;padding:.75rem}.dashboard-sidebar__group{margin-bottom:1.25rem}.dashboard-sidebar__group-title{letter-spacing:.15em;text-transform:uppercase;color:#6b6684;margin:0 0 .5rem;padding:0 .5rem;font-size:.65rem;font-weight:800}.dashboard-sidebar__list{margin:0;padding:0;list-style:none}.dashboard-sidebar__item{color:#b4b0c4;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;width:100%;margin-bottom:.15rem;padding:.55rem .65rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.dashboard-sidebar__item.is-active{color:#ff3b3b;background:#ff3b3b1f;box-shadow:inset 3px 0 #ff3b3b}.dashboard-unsaved-bar{z-index:40;background:#17151f linear-gradient(90deg,#ff3b3b29,#181620f5 55%);border:1px solid #ff3b3b61;border-left:4px solid #ff3b3b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding:.7rem .75rem .7rem .9rem;animation:.22s ease-out dashboard-unsaved-in;display:flex;position:sticky;top:5rem;box-shadow:0 14px 34px #00000059}@keyframes dashboard-unsaved-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dashboard-unsaved-bar__info{flex:260px;align-items:center;gap:.7rem;min-width:0;display:flex}.dashboard-unsaved-bar__icon{color:#ff6b6b;background:#ff3b3b29;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.dashboard-unsaved-bar__copy{min-width:0;line-height:1.3;display:grid}.dashboard-unsaved-bar__copy strong{color:#fff;font-size:.92rem;font-weight:700}.dashboard-unsaved-bar__copy span{color:#b9b5c8;font-size:.8rem}.dashboard-unsaved-bar__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.dashboard-unsaved-bar__btn{white-space:nowrap;cursor:pointer;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .95rem;font-size:.85rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.dashboard-unsaved-bar__btn svg{flex-shrink:0}.dashboard-unsaved-bar__btn:disabled{opacity:.55;cursor:not-allowed}.dashboard-unsaved-bar__btn:not(:disabled):active{transform:translateY(1px)}.dashboard-unsaved-bar__btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.dashboard-unsaved-bar__btn--ghost{color:#e8e6f0;background:0 0;border:1px solid #ffffff2e}.dashboard-unsaved-bar__btn--ghost:hover:not(:disabled){background:#ffffff14;border-color:#ffffff52}.dashboard-unsaved-bar__btn--primary{color:#fff;background:#ff3b3b;border:1px solid #ff3b3b;box-shadow:0 6px 16px #ff3b3b4d}.dashboard-unsaved-bar__btn--primary:hover:not(:disabled){background:#e63232;border-color:#e63232}html.light .dashboard-unsaved-bar{background:#fff linear-gradient(90deg,#ff3b3b1a,#fff 55%);border-color:#ff3b3b59;box-shadow:0 12px 28px #0f172a1f}html.light .dashboard-unsaved-bar__copy strong{color:#1f1d2b}html.light .dashboard-unsaved-bar__copy span{color:#5b5870}html.light .dashboard-unsaved-bar__btn--ghost{color:#3d3d4a;background:#ffffffa6;border-color:#00000024}html.light .dashboard-unsaved-bar__btn--ghost:hover:not(:disabled){background:#fff;border-color:#00000038}@media (width<=640px){.dashboard-unsaved-bar{flex-direction:column;align-items:stretch}.dashboard-unsaved-bar__info{flex-basis:auto}.dashboard-unsaved-bar__actions{width:100%}.dashboard-unsaved-bar__btn{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.dashboard-unsaved-bar{animation:none}}.dashboard-version{right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));letter-spacing:.02em;color:#cbd5e1;z-index:900;pointer-events:none;background:#0f172ae0;border:1px solid #ffffff1f;border-radius:8px;padding:.35rem .65rem;font-size:.8rem;font-weight:600;position:fixed;box-shadow:0 2px 8px #0003}html.light .dashboard-version{color:#334155;background:#fffffff5;border-color:#0000001f;box-shadow:0 2px 8px #0f172a14}@media (width<=640px){.dashboard-unsaved-bar{top:5rem}}.dashboard-config-panel{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;min-height:200px;padding:1.25rem}.spinning{animation:1s linear infinite dashboard-spin}@keyframes dashboard-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--dashboard-mobile-nav-height:56px}.dashboard-mobile-nav{z-index:850;height:var(--dashboard-mobile-nav-height);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(16px);box-sizing:content-box;will-change:transform;background:#0a0a12f5;border-top:1px solid #ffffff14;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.dashboard-mobile-nav-portal{z-index:850;pointer-events:none;position:relative}.dashboard-mobile-nav-portal .dashboard-mobile-nav,.dashboard-mobile-nav-portal .dashboard-more-overlay,.dashboard-mobile-nav-portal .dashboard-more-sheet{pointer-events:auto}html.light .dashboard-mobile-nav{background:#fffffff5;border-top-color:#0000001a}.dashboard-mobile-nav__item{min-height:var(--dashboard-mobile-nav-height);color:#8f8fa0;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;min-width:44px;padding:.25rem .15rem;font-size:.65rem;font-weight:700;transition:color .15s;display:flex}.dashboard-mobile-nav__item.is-active{color:#ff3b3b}.dashboard-mobile-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-more-overlay{z-index:860;background:#0000008c;position:fixed;inset:0;transform:translateZ(0)}.dashboard-more-sheet{z-index:870;max-height:min(70vh,480px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg-secondary,#12121a);border-top:1px solid #ffffff1a;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}html.light .dashboard-more-sheet{background:#fff;border-top-color:#0000001a}.dashboard-more-sheet__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.dashboard-more-sheet__header h2{margin:0;font-size:1rem;font-weight:800}.dashboard-more-sheet__close{min-width:44px;min-height:44px;color:var(--text-secondary,#8f8fa0);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-more-sheet__list{flex:1;margin:0;padding:.5rem .75rem 1rem;list-style:none;overflow-y:auto}.dashboard-more-sheet__item{color:#b4b0c4;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:.65rem .85rem;font-size:.9rem;font-weight:600;display:flex}.dashboard-more-sheet__item.is-active{color:#ff3b3b;background:#ff3b3b1f}@media (width<=1023px){.dashboard-mobile-nav{display:flex}.dashboard-sidebar{display:none!important}.dashboard-shell--server{padding-bottom:calc(var(--dashboard-mobile-nav-height) + env(safe-area-inset-bottom,0px) + 1rem)}.dashboard-shell__content{padding-bottom:.5rem}.dashboard-version{bottom:calc(var(--dashboard-mobile-nav-height) + env(safe-area-inset-bottom,0px) + 8px)}}@media (width>=1024px){.dashboard-mobile-nav-portal{display:none!important}}@media (width<=640px){.dashboard-shell{box-sizing:border-box;width:100%;max-width:100%;padding-left:.65rem;padding-right:.65rem}.dashboard-shell__content,.dashboard-config-panel,.general-overview,.general-section,.members-list,.config-section{box-sizing:border-box;width:100%;max-width:100%}.dashboard-config-panel{border-radius:10px;padding:.85rem}.dashboard-server-header{margin-bottom:1rem;padding:.85rem}.general-grid,.stats-grid{gap:.65rem;grid-template-columns:1fr!important}.general-card,.stat-card{width:100%}.member-row{box-sizing:border-box;width:100%}.members-controls input,.members-controls select,.members-controls .vt-select-shell{width:100%;max-width:none}.dashboard-leaderboard-tab,.dashboard-leaderboard-tab .dashboard-card{width:100%;max-width:100%}}@media (width<=1023px){.newlook-main{padding-left:0;padding-right:0}}@media (width<=767px){.members-table-wrapper,.bans-table-wrapper{overflow:visible}.dashboard-data-table thead,.members-table thead,.bans-table thead{display:none}.dashboard-data-table tbody tr,.members-table tbody tr,.bans-table tbody tr{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:.75rem;padding:.85rem;display:block}.dashboard-data-table tbody td,.members-table tbody td,.bans-table tbody td{border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.85rem;display:flex}.dashboard-data-table tbody td:before,.members-table tbody td:before,.bans-table tbody td:before{content:attr(data-label);color:#8f8fa0;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.7rem;font-weight:700}.member-row{flex-direction:column;align-items:flex-start;gap:.65rem}.member-avatars,.member-status{flex-wrap:wrap}.dashboard-pagination{z-index:10;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:#0d0e16f2;border-top:1px solid #ffffff14;margin:0 -1rem;position:sticky;bottom:0}html.light .dashboard-pagination{background:#fffffff5}}:root{--vtsb-tour-accent:var(--accent-primary,#5865f2);--vtsb-tour-bg:var(--bg-secondary,#1e1f22);--vtsb-tour-bg-alt:var(--bg-tertiary,#2b2d31);--vtsb-tour-border:var(--border-color,#ffffff1a);--vtsb-tour-text:var(--text-primary,#f2f3f5);--vtsb-tour-text-dim:var(--text-secondary,#b5bac1)}.vtsb-tour-welcome-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1.25rem;animation:.2s ease-out vtsb-tour-fade;display:flex;position:fixed;inset:0}.vtsb-tour-welcome{box-sizing:border-box;text-align:center;background:var(--vtsb-tour-bg);border:1px solid var(--vtsb-tour-border);border-radius:18px;width:min(440px,100%);max-height:min(90dvh,720px);padding:2rem 1.75rem 1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) vtsb-tour-pop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000073}.vtsb-tour-welcome__hero{flex-direction:column;align-items:center;gap:.85rem;margin-bottom:.25rem;display:flex}.vtsb-tour-welcome__close{width:34px;height:34px;color:var(--vtsb-tour-text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.vtsb-tour-welcome__close:hover{background:var(--vtsb-tour-bg-alt);color:var(--vtsb-tour-text)}.vtsb-tour-welcome__icon{color:#fff;background:linear-gradient(135deg, var(--vtsb-tour-accent), #8b5cf6);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:0;display:inline-flex;box-shadow:0 12px 30px #5865f266}.vtsb-tour-welcome__icon svg{flex-shrink:0;display:block}.vtsb-tour-welcome__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--vtsb-tour-accent);background:color-mix(in srgb, var(--vtsb-tour-accent) 14%, transparent);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:0;padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.vtsb-tour-welcome__title{color:var(--vtsb-tour-text);margin:0 0 .6rem;font-size:1.45rem;font-weight:700}.vtsb-tour-welcome__desc{max-width:34ch;color:var(--vtsb-tour-text-dim);margin:0 auto 1.5rem;font-size:.95rem;line-height:1.55}.vtsb-tour-welcome__actions{flex-direction:column;gap:.6rem;display:flex}.vtsb-tour-welcome__skip{color:var(--vtsb-tour-text-dim);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:.9rem;font-size:.85rem;text-decoration:underline}.vtsb-tour-welcome__skip:hover{color:var(--vtsb-tour-text)}.vtsb-tour-btn{width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-weight:600;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.vtsb-tour-btn svg{flex-shrink:0;display:block}.vtsb-tour-btn:hover{transform:translateY(-1px)}.vtsb-tour-btn--primary{color:#fff;background:var(--vtsb-tour-accent)}.vtsb-tour-btn--primary:hover{background:color-mix(in srgb, var(--vtsb-tour-accent) 85%, #fff)}.vtsb-tour-btn--ghost{color:var(--vtsb-tour-text);background:var(--vtsb-tour-bg-alt);border-color:var(--vtsb-tour-border)}.vtsb-tour-btn--ghost:hover{border-color:var(--vtsb-tour-accent)}.vtsb-tour-launcher{z-index:900;font:inherit;color:var(--vtsb-tour-text);background:var(--vtsb-tour-bg);border:1px solid var(--vtsb-tour-border);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .95rem;font-weight:600;transition:transform .15s,border-color .15s,color .15s;display:inline-flex;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 10px 24px #0000004d}.vtsb-tour-launcher:hover{border-color:var(--vtsb-tour-accent);color:var(--vtsb-tour-accent);transform:translateY(-2px)}.vtsb-tour-launcher__label{white-space:nowrap}@media (width<=1024px){.vtsb-tour-launcher{bottom:calc(env(safe-area-inset-bottom,0px) + 5.25rem);padding:.6rem;left:1rem}.vtsb-tour-launcher__label{display:none}}.driver-popover.vtsb-tour-popover{background:var(--vtsb-tour-bg);color:var(--vtsb-tour-text);border:1px solid var(--vtsb-tour-border);border-radius:14px;max-width:320px;box-shadow:0 18px 44px #00000073}.driver-popover.vtsb-tour-popover .driver-popover-title{color:var(--vtsb-tour-text);font-size:1.05rem;font-weight:700}.driver-popover.vtsb-tour-popover .driver-popover-description{color:var(--vtsb-tour-text-dim);line-height:1.5}.driver-popover.vtsb-tour-popover .driver-popover-progress-text{color:var(--vtsb-tour-text-dim);font-size:.78rem}.driver-popover.vtsb-tour-popover .driver-popover-close-btn{color:var(--vtsb-tour-text-dim);transition:color .15s}.driver-popover.vtsb-tour-popover .driver-popover-close-btn:hover{color:var(--vtsb-tour-text)}.driver-popover.vtsb-tour-popover .driver-popover-navigation-btns button{text-shadow:none;background:var(--vtsb-tour-bg-alt);color:var(--vtsb-tour-text);border:1px solid var(--vtsb-tour-border);border-radius:9px;padding:.4rem .85rem;font-weight:600;transition:background .15s,border-color .15s}.driver-popover.vtsb-tour-popover .driver-popover-navigation-btns button:hover{border-color:var(--vtsb-tour-accent)}.driver-popover.vtsb-tour-popover .driver-popover-next-btn{background:var(--vtsb-tour-accent)!important;color:#fff!important;border-color:var(--vtsb-tour-accent)!important}.driver-popover.vtsb-tour-popover .driver-popover-arrow{color:var(--vtsb-tour-bg)}@keyframes vtsb-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes vtsb-tour-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.vtsb-tour-welcome-overlay,.vtsb-tour-welcome{animation:none}.vtsb-tour-btn:hover,.vtsb-tour-launcher:hover{transform:none}}.guild-list-page{padding-top:.5rem;padding-bottom:2rem}.guild-list-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.guild-list-page__title{letter-spacing:.04em;margin:0 0 .35rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:900}.guild-list-page__subtitle{color:#8f8fa0;margin:0;font-size:.95rem}.guild-list-page__stats{gap:.5rem;display:flex}.guild-list-page__stats span{color:#8f8fa0;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:.55rem .9rem;font-size:.75rem;display:grid}.guild-list-page__stats strong{color:#fff;font-size:1.2rem;line-height:1.1}.guild-list-toolbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.guild-list-toolbar__search{flex:240px;min-width:200px;position:relative}.guild-list-toolbar__search-icon{color:#6b6684;pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.guild-list-toolbar__input{color:#fff;background:#00000040;border:1px solid #ffffff14;border-radius:10px;width:100%;height:2.5rem;padding:0 2.3rem 0 2.4rem;font-size:.9rem}.guild-list-toolbar__input::-webkit-search-cancel-button{display:none}.guild-list-toolbar__input:focus{border-color:#ff3b3b80;outline:none;box-shadow:0 0 0 3px #ff3b3b1f}.guild-list-toolbar__clear{color:#8f8fa0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.guild-list-toolbar__clear:hover{color:#fff;background:#ffffff14}.guild-list-toolbar__filters{background:#0003;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.guild-list-toolbar__chip{color:#b4b0c4;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.78rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.guild-list-toolbar__chip:hover{color:#fff;background:#ffffff0d}.guild-list-toolbar__chip.is-active{color:#ff6b6b;background:#ff3b3b29}.guild-list-toolbar__count{text-align:center;background:#ffffff14;border-radius:999px;min-width:1.35rem;padding:0 .35rem;font-size:.7rem;line-height:1.35rem}.guild-list-toolbar__chip.is-active .guild-list-toolbar__count{background:#ff3b3b38}.guild-list-toolbar__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.guild-list-toolbar__icon-btn{color:#b4b0c4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.guild-list-toolbar__icon-btn:hover:not(:disabled){color:#fff;border-color:#fff3}.guild-list-toolbar__icon-btn:disabled{opacity:.55;cursor:progress}.guild-list-section+.guild-list-section{margin-top:2rem}.guild-list-section__title{color:#b4b0c4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.8rem;font-weight:800;display:flex}.guild-list-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.guild-tile{min-height:168px;color:inherit;background:#15131d;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}a.guild-tile:hover,a.guild-tile:focus-visible{border-color:#ff3b3b73;outline:none;transform:translateY(-3px);box-shadow:0 16px 34px #0006}.guild-tile__banner{filter:blur(18px)saturate(1.3);opacity:.55;background:linear-gradient(135deg,#ff3b3b59,#7000ff40) 50%/cover;height:76px;position:absolute;inset:0 0 auto;transform:scale(1.4)}.guild-tile__banner:after{content:"";background:linear-gradient(#0000,#15131d);position:absolute;inset:0}.guild-tile__content{align-items:center;gap:.85rem;padding:1.4rem 1.1rem .9rem;display:flex;position:relative}.guild-tile__icon,.guild-invite-row__icon{-o-object-fit:cover;object-fit:cover;background:#2a2635;flex-shrink:0}.guild-tile__icon{border:3px solid #15131d;border-radius:18px;width:60px;height:60px;box-shadow:0 6px 18px #00000059}.guild-tile__icon--placeholder{color:#fff;background:linear-gradient(135deg,#ff3b3b,#7000ff);place-items:center;font-weight:800;display:grid}.guild-tile__info{flex:1;gap:.2rem;min-width:0;display:grid}.guild-tile__info strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.guild-tile__meta{color:#8f8fa0;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.guild-tile__badge{color:#f5b041;background:#f5a6232e;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:.65rem;right:.75rem}.guild-tile__footer{border-top:1px solid #ffffff0f;margin-top:auto;padding:.75rem 1.1rem;position:relative}.guild-tile__cta{color:#ff6b6b;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.guild-tile__cta svg{transition:transform .18s}a.guild-tile:hover .guild-tile__cta svg{transform:translate(3px)}.guild-tile--blocked{opacity:.7;cursor:not-allowed}.guild-tile__blocked{color:#f5b041;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.guild-invite-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.6rem;display:grid}.guild-invite-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.guild-invite-row__icon{filter:grayscale(.4);border-radius:11px;width:38px;height:38px;font-size:.8rem}.guild-invite-row__name{color:#d4d1e0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.guild-invite-row__btn{color:#ff8a8a;white-space:nowrap;background:#ff3b3b1a;border:1px solid #ff3b3b66;border-radius:9px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.guild-invite-row__btn:hover{color:#fff;background:#ff3b3b}.guild-invite-row__btn--lg{padding:.65rem 1.2rem;font-size:.9rem}.guild-list-empty{color:#8f8fa0;text-align:center;border:1px dashed #ffffff1f;border-radius:16px;justify-items:center;gap:.6rem;padding:3rem 1.5rem;display:grid}.guild-list-empty h2{color:#fff;margin:0;font-size:1.15rem}.guild-list-empty p{max-width:30rem;margin:0}.guild-list-empty--compact{padding:2rem 1rem}@media (width<=640px){.guild-list-toolbar__actions{margin-left:0}.guild-list-grid{grid-template-columns:1fr}}html.light .guild-list-page__subtitle,html.light .guild-list-page__stats span,html.light .guild-tile__meta{color:#5b5870}html.light .guild-list-page__stats strong,html.light .guild-tile__info strong,html.light .guild-list-empty h2{color:#12131d}html.light .guild-list-toolbar,html.light .guild-list-page__stats span,html.light .guild-invite-row{background:#ffffffd9;border-color:#0f172a1a}html.light .guild-list-toolbar__input{color:#12131d;background:#fff;border-color:#0f172a24}html.light .guild-list-toolbar__filters{background:#0f172a0d;border-color:#0f172a1a}html.light .guild-list-toolbar__chip{color:#4b4a5c}html.light .guild-tile{background:#fff;border-color:#0f172a1a}html.light .guild-tile__banner:after{background:linear-gradient(#0000,#fff)}html.light .guild-tile__icon{border-color:#fff}html.light .guild-invite-row__name{color:#2a2835}@media (prefers-reduced-motion:reduce){.guild-tile,.guild-tile__cta svg{transition:none}}.vt-skeleton-card{border:1px solid var(--border-color);background:var(--bg-secondary);box-sizing:border-box;border-radius:12px;gap:.65rem;max-width:100%;padding:1rem;display:grid}.vt-skeleton-title{border-radius:8px;width:55%;height:18px}.vt-skeleton-line{border-radius:8px;width:100%;height:14px}.vt-skeleton-label{border-radius:8px;width:35%;height:12px}.vt-skeleton-input{border-radius:10px;width:100%;height:42px}.vt-dashboard-skeleton,.vt-server-skeleton{box-sizing:border-box;gap:1rem;width:100%;max-width:1400px;margin:0 auto;display:grid}.vt-dashboard-skeleton__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vt-dashboard-skeleton__text{flex:1;gap:.65rem;min-width:240px;display:grid}.vt-dashboard-skeleton__title{border-radius:12px;width:min(360px,70%);height:34px}.vt-dashboard-skeleton__subtitle{border-radius:10px;width:min(420px,90%);height:16px}.vt-dashboard-skeleton__user{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.vt-dashboard-skeleton__avatar{border-radius:999px;width:40px;height:40px}.vt-dashboard-skeleton__username{border-radius:10px;width:110px;height:16px}.vt-dashboard-skeleton__button{border-radius:10px;width:140px;height:40px}.vt-dashboard-skeleton__card{padding:1.25rem}.vt-dashboard-skeleton__guild-icon{border-radius:16px;flex-shrink:0;width:56px;height:56px}.vt-dashboard-skeleton__guild-name{border-radius:10px;width:65%;height:18px;margin-bottom:.6rem}.vt-dashboard-skeleton__guild-meta{border-radius:10px;width:45%;height:14px}.vt-dashboard-skeleton__guild-action{border-radius:10px;width:100%;height:40px}.vt-dashboard-skeleton__grid,.vt-server-skeleton__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.vt-server-skeleton__back{border-radius:10px;width:180px;height:38px}.vt-server-skeleton__header{align-items:center;gap:1rem;display:flex}.vt-server-skeleton__icon{border-radius:50%;flex-shrink:0;width:72px;height:72px}.vt-server-skeleton__meta{flex:1;gap:.65rem;min-width:0;display:grid}.vt-skeleton-form{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.vt-skeleton-field{gap:.5rem;display:grid}.vt-skeleton-table{gap:.5rem;max-width:100%;display:grid}.vt-skeleton-row{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.vt-skeleton-cell{border-radius:8px;height:34px}.vt-skeleton-row--head .vt-skeleton-cell{height:16px}.dashboard-tab-loading{box-sizing:border-box;width:100%;padding:.15rem 0 .5rem}.vt-tab-skeleton{gap:1.25rem;max-width:100%;display:grid}.vt-tab-skeleton__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.vt-module-options-list{flex-direction:column;gap:.75rem;max-width:100%;display:flex}.vt-module-option-skeleton{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:100%;padding:1rem 1.15rem;display:flex}.vt-module-option-skeleton__text{flex:1;gap:.45rem;min-width:0;display:grid}.vt-module-option-skeleton__title{border-radius:6px;width:min(180px,55%);height:16px}.vt-module-option-skeleton__helper{border-radius:6px;width:min(280px,90%);height:12px}.vt-module-option-skeleton__toggle{border-radius:999px;flex-shrink:0;width:44px;height:24px}.vt-module-option-skeleton__input,.vt-module-option-skeleton__select{border-radius:8px;flex-shrink:0;width:min(220px,100%);height:40px}@media (width<=900px){.vt-tab-skeleton__cards{grid-template-columns:1fr}}@media (width<=768px){.vt-skeleton-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;padding:.65rem}.vt-skeleton-row--head{display:none}.vt-skeleton-cell{height:28px}}@media (width<=640px){.vt-skeleton-form{grid-template-columns:1fr;gap:.75rem}.vt-server-skeleton__back{width:140px;height:34px}.vt-server-skeleton__icon{width:56px;height:56px}.vt-server-skeleton__cards{grid-template-columns:1fr}.vt-module-option-skeleton{flex-direction:column;align-items:stretch;gap:.75rem}.vt-module-option-skeleton__toggle{align-self:flex-start}.vt-module-option-skeleton__input,.vt-module-option-skeleton__select{width:100%}.vt-skeleton-row{grid-template-columns:1fr}}@media (width<=768px){.vt-dashboard-skeleton__header{flex-direction:column;align-items:stretch}.vt-dashboard-skeleton__user{justify-content:stretch}.vt-dashboard-skeleton__button{width:100%}.vt-server-skeleton__header{align-items:flex-start}}.vt-verifications-skeleton{gap:2rem;max-width:100%;display:grid}.vt-verifications-skeleton__hero{border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:2rem;padding:2.5rem;display:flex}.vt-verifications-skeleton__hero-icon{border-radius:8px;flex-shrink:0;width:64px;height:64px}.vt-verifications-skeleton__hero-text{flex:1;gap:.65rem;min-width:0;display:grid}.vt-verifications-skeleton__eyebrow{border-radius:6px;width:120px;height:12px}.vt-verifications-skeleton__title{border-radius:10px;width:min(320px,70%);height:36px}.vt-verifications-skeleton__subtitle{border-radius:8px;width:min(420px,90%);height:16px}.vt-verifications-skeleton__hero-btn{border-radius:8px;flex-shrink:0;width:160px;height:44px}.vt-verifications-skeleton__layout{grid-template-columns:1fr 400px;gap:2rem;display:grid}.vt-verifications-skeleton__accounts{gap:1rem;display:grid}.vt-verifications-skeleton__heading{border-radius:6px;width:180px;height:14px;margin-bottom:.5rem}.vt-verifications-skeleton__account-card{border-radius:10px;height:88px}.vt-verifications-skeleton__panel{border-radius:12px;min-height:320px}.vt-members-list-skeleton{gap:.5rem;display:grid}.vt-members-list-skeleton__row{border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.vt-members-list-skeleton__avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.vt-members-list-skeleton__meta{flex:1;gap:.4rem;min-width:0;display:grid}.vt-members-list-skeleton__name{border-radius:6px;width:45%;height:14px}.vt-members-list-skeleton__sub{border-radius:6px;width:30%;height:12px}.vt-members-list-skeleton__badge{border-radius:999px;flex-shrink:0;width:72px;height:24px}.vt-verify-flow-skeleton{gap:2rem;display:grid}.vt-verify-flow-skeleton__steps{align-items:center;gap:1rem;display:flex}.vt-verify-flow-skeleton__step{border-radius:8px;flex:1;height:64px}.vt-verify-flow-skeleton__card{border:1px solid #ffffff14;border-radius:8px;gap:.85rem;padding:2.5rem;display:grid}.vt-verify-flow-skeleton__label{border-radius:6px;width:80px;height:12px}.vt-verify-flow-skeleton__title{border-radius:8px;width:55%;height:28px}.vt-verify-flow-skeleton__desc{border-radius:6px;width:75%;height:14px;margin-bottom:.5rem}.vt-verify-flow-skeleton__method{border-radius:8px;height:88px}.vt-verify-flow-skeleton__btn{border-radius:8px;height:56px;margin-top:1rem}@media (width<=900px){.vt-verifications-skeleton__layout{grid-template-columns:1fr}.vt-verifications-skeleton__hero{flex-direction:column;align-items:flex-start}.vt-verifications-skeleton__hero-btn{width:100%}}.blocked-guild-page{border:1px solid #ef444459;border-radius:16px;max-width:720px;margin:0 auto;padding:1.5rem}.blocked-guild-page__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.blocked-guild-page__icon{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.blocked-guild-page__icon--placeholder{color:#fca5a5;background:#ef444440;justify-content:center;align-items:center;display:flex}.blocked-guild-page__header h1{margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.blocked-guild-page__header p{color:#8f8fa0;margin:0;font-size:.9rem}.blocked-guild-page__body{color:#fee2e2;background:#ef444414;border:1px solid #ef444440;border-radius:12px;padding:1rem 1.15rem;font-size:.9rem;line-height:1.5}.blocked-guild-page__reason{color:#fecaca;margin-top:.65rem}.blocked-guild-page__link{color:#93c5fd;word-break:break-all}.blocked-guild-page__actions{justify-content:flex-end;margin-top:1.25rem;display:flex}.vfy-root{--vfy-bg:#0d0e16;--vfy-bg-card:#0d0e1699;--vfy-bg-card-alt:#ffffff08;--vfy-border:#ffffff14;--vfy-border-sel:#ff3b3b;--vfy-red:#ff3b3b;--vfy-red-dim:#ff3b3b1f;--vfy-text:#fff;--vfy-muted:#8f8fa0;--vfy-radius:8px;--vfy-radius-sm:4px;--vfy-shadow:0 20px 50px #00000080;--vfy-panel-w:400px}@keyframes vfy-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes vfy-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vfy-pulse-ring{0%{box-shadow:0 0 #ff3b3b66}70%{box-shadow:0 0 0 10px #ff3b3b00}to{box-shadow:0 0 #ff3b3b00}}.vfy-page{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.vfy-hero{background:var(--vfy-bg-card);border:1px solid var(--vfy-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--vfy-shadow);align-items:center;gap:2rem;margin-bottom:3rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.vfy-hero:after{content:"";background:var(--vfy-red);width:2px;height:100%;box-shadow:0 0 15px var(--vfy-red);position:absolute;top:0;left:0}.vfy-hero-icon{background:var(--vfy-red);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:2rem;font-weight:900;display:flex;box-shadow:0 0 20px #ff3b3b66}.vfy-hero-body{flex:1}.vfy-hero-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--vfy-red);margin-bottom:.75rem;font-size:10px;font-weight:800}.vfy-hero-title{letter-spacing:-.02em;color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:900}.vfy-hero-sub{color:var(--vfy-muted);max-width:500px;font-size:.9rem}.vfy-btn-verify-now{background:var(--vfy-red);color:#fff;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:.875rem 1.5rem;font-size:11px;font-weight:800;transition:all .3s;box-shadow:0 0 15px #ff3b3b4d}.vfy-btn-verify-now:hover{color:var(--vfy-red);background:#fff;transform:translateY(-2px);box-shadow:0 0 25px #ff3b3b80}.vfy-layout{grid-template-columns:1fr var(--vfy-panel-w);gap:2rem;display:grid}.vfy-accounts-heading{letter-spacing:.2em;text-transform:uppercase;color:var(--vfy-muted);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:11px;font-weight:800;display:flex}.vfy-accounts-heading:after{content:"";background:var(--vfy-border);flex:1;height:1px}.vfy-account-card{background:var(--vfy-bg-card);border:1px solid var(--vfy-border);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;gap:.75rem;width:100%;margin-bottom:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.vfy-card-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:1.5rem;padding:0;display:flex}.vfy-account-card:hover{background:#ffffff05;border-color:#ff3b3b66}.vfy-account-card.is-selected{border-color:var(--vfy-red);background:#ff3b3b0d}.vfy-card-avatar{position:relative}.vfy-card-avatar img{border:1px solid var(--vfy-border);width:60px;height:60px;transition:all .3s}.vfy-account-card.is-selected .vfy-card-avatar img{border-color:var(--vfy-red)}.vfy-card-selected-ring{border:1px solid var(--vfy-red);animation:2s infinite vfy-pulse-ring;position:absolute;inset:-4px}.vfy-card-check{background:var(--vfy-red);color:#fff;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px}.vfy-card-name{letter-spacing:.02em;color:#fff;text-transform:uppercase;margin-bottom:4px;font-size:1.1rem;font-weight:900}.vfy-card-username{color:var(--vfy-muted);margin:-2px 0 6px;font-size:.75rem}.vfy-card-meta{color:var(--vfy-muted);letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:600}.vfy-card-pills{gap:.5rem;display:flex}.vfy-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--vfy-border);background:#ffffff08;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:9px;font-weight:800;display:inline-flex}.vfy-pill--green{color:#4edea3;border-color:#4edea333}.vfy-pill--purple{color:#a078ff;border-color:#a078ff33}.vfy-pill--verified{color:#58d68d;background:#58d68d14;border-color:#58d68d59}.vfy-card-unlink{border:1px solid var(--vfy-border);color:var(--vfy-muted);letter-spacing:.1em;text-transform:uppercase;opacity:0;background:0 0;margin-left:auto;padding:.5rem 1rem;font-size:10px;font-weight:800;transition:all .3s}.vfy-account-card:hover .vfy-card-unlink{opacity:1}.vfy-card-unlink:hover{border-color:var(--vfy-red);color:var(--vfy-red)}.vfy-add-card{border:1px dashed var(--vfy-border);width:100%;color:var(--vfy-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.5rem;padding:1.5rem;font-size:11px;font-weight:800;transition:all .3s;display:flex}.vfy-add-card:hover{border-color:var(--vfy-red);color:#fff;background:#ff3b3b05}.vfy-detail-panel{border:1px solid var(--vfy-border);background:var(--vfy-bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.4s ease-out vfy-slide-in;position:sticky;top:100px}.vfy-panel-header{border-bottom:1px solid var(--vfy-border);padding:2rem}.vfy-panel-eyebrow{color:var(--vfy-text);margin:0 0 .75rem;font-size:1rem;font-weight:900}.vfy-panel-account-name,.vfy-server-list-title{color:var(--vfy-text);margin:0;font-size:1rem;font-weight:800}.vfy-panel-account{align-items:center;gap:1rem;display:flex}.vfy-panel-account img{border:1px solid var(--vfy-red);width:48px;height:48px}.vfy-server-list-wrap{padding:2rem}.vfy-server-item{border:1px solid var(--vfy-border);text-align:left;align-items:center;gap:1rem;width:100%;margin-bottom:.75rem;padding:1rem;transition:all .2s;display:flex}.vfy-server-item:hover{background:#ffffff05}.vfy-server-item.is-on{border-color:var(--vfy-red);background:var(--vfy-red-dim)}.vfy-panel-actions{gap:1rem;padding:2rem;display:flex}.vfy-btn-confirm{background:var(--vfy-red);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;flex:1;padding:1rem;font-weight:900;box-shadow:0 0 20px #ff3b3b4d}.vfy-panel-placeholder{border:1px dashed var(--vfy-border);text-align:center;color:var(--vfy-muted);letter-spacing:.1em;text-transform:uppercase;padding:3rem;font-size:11px;font-weight:700}@media (width<=1000px){.vfy-layout{grid-template-columns:1fr}}.vf-root{--vf-bg:#0d0e16;--vf-card:#0d0e1699;--vf-card2:#ffffff08;--vf-border:#ffffff14;--vf-red:#ff3b3b;--vf-red-d:#ff3b3b1f;--vf-text:#fff;--vf-muted:#8f8fa0;--vf-radius:8px;--vf-radius-s:4px;--vf-shadow:0 20px 50px #00000080;min-height:100dvh;padding-top:80px;overflow:hidden visible}.vf-page{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem;animation:.4s ease-out both vf-slide-up;overflow:visible}.vf-oauth-explainer{text-align:left;background:#ff3b3b0d;border:1px solid #ff3b3b33;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:grid}.vf-oauth-explainer svg{opacity:.9;margin:0}.vf-oauth-explainer p{max-width:none;margin:0}@keyframes vf-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vf-topbar{background:var(--vf-card);border:1px solid var(--vf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.vf-topbar-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--vf-red);background:var(--vf-red-d);border:1px solid #ff3b3b33;margin-left:auto;padding:.25rem .75rem;font-size:10px;font-weight:800}.vf-steps{align-items:flex-start;gap:0;margin-bottom:3rem;display:flex}.vf-steps>:not(.vf-step){margin-top:20px}.vf-step{flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex;position:relative}.vf-step-circle{border:1px solid var(--vf-border);width:40px;height:40px;color:var(--vf-muted);background:var(--vf-card);z-index:1;justify-content:center;align-items:center;font-size:11px;font-weight:900;transition:all .3s;display:flex;position:relative}.vf-step.is-active .vf-step-circle{border-color:var(--vf-red);color:#fff;background:var(--vf-red);box-shadow:0 0 20px #ff3b3b66}.vf-step.is-done .vf-step-circle{border-color:var(--vf-red);color:var(--vf-red);background:var(--vf-red-d)}.vf-card{background:var(--vf-card);border:1px solid var(--vf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem;padding:2.5rem;position:relative;overflow:visible}.vf-card__scanline-wrap{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vf-card:after{content:"";background:var(--vf-red);width:2px;height:100%;box-shadow:0 0 15px var(--vf-red);position:absolute;top:0;left:0}.vf-card-title{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.vf-method{text-align:left;background:var(--vf-card2);border:1px solid var(--vf-border);cursor:pointer;width:100%;margin-bottom:1rem;padding:1.5rem;transition:all .3s}.vf-method__row{text-align:left;align-items:center;gap:1rem;display:flex}.vf-method__icon{border-radius:var(--vf-radius-s);width:3rem;height:3rem;color:var(--vf-muted);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vf-method__icon.is-selected{background:var(--vf-red);color:#fff}.vf-method__icon svg{flex-shrink:0;display:block}.vf-method__body{text-align:left;flex:1;min-width:0}.vf-method-name{text-transform:uppercase;letter-spacing:.05em;color:var(--vf-text);margin:0;font-weight:700}.vf-method-desc{color:var(--vf-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.vf-method:hover{background:#ffffff05;border-color:#ff3b3b66}.vf-method.is-selected{border-color:var(--vf-red);background:var(--vf-red-d)}.vf-method--disabled{cursor:default;opacity:.72}.vf-method--disabled:hover{border-color:var(--vf-border);background:var(--vf-card2)}.vf-method--disabled .vf-method-name{color:var(--vf-muted)}.vf-method-badge{border:1px solid var(--vf-border);border-radius:var(--vf-radius-s);letter-spacing:.08em;color:var(--vf-muted);vertical-align:middle;margin-left:.5rem;padding:.1rem .45rem;font-size:9px;display:inline-block}.vf-method-wrap{position:relative}.vf-method-wrap .vf-method{padding-right:4.25rem}.vf-method-wrap>.vf-help{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.vf-help{flex-shrink:0;position:relative}.vf-help__trigger{border:1px solid var(--vf-border);width:2rem;height:2rem;color:var(--vf-text);cursor:help;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.vf-help__trigger:hover,.vf-help__trigger:focus-visible{border-color:var(--vf-red);outline:2px solid var(--vf-red);outline-offset:2px}.vf-help__tooltip{z-index:20;border:1px solid var(--vf-border);border-radius:var(--vf-radius-s);width:min(260px,70vw);color:var(--vf-text);text-align:left;box-shadow:var(--vf-shadow);visibility:hidden;opacity:0;background:#16171f;padding:.75rem .85rem;font-size:.78rem;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + .5rem);right:0}.vf-help__tooltip.is-open{visibility:visible;opacity:1}.vf-confirm__account{border:1px solid var(--vf-border);background:var(--vf-card2);flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.25rem;display:flex}.vf-confirm__account img{border:1px solid var(--vf-red);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:64px;height:64px}.vf-confirm__account-body{flex:12rem;gap:.2rem;min-width:0;display:grid}.vf-confirm__account-body strong{color:var(--vf-text);overflow-wrap:break-word;font-size:1.1rem}.vf-confirm__account-body span{color:var(--vf-muted);overflow-wrap:break-word;font-size:.8rem}.vf-confirm__eyebrow{letter-spacing:.1em;text-transform:uppercase;font-weight:900;font-size:10px!important}.vf-confirm__profile{color:var(--vf-red);white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:800;display:inline-flex}.vf-confirm__guilds{gap:.85rem;margin-bottom:1.5rem;display:grid}.vf-confirm__guild{border:1px solid var(--vf-border);background:var(--vf-card2);padding:1rem 1.1rem}.vf-confirm__guild header{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.vf-confirm__guild header img,.vf-confirm__guild-fallback{border-radius:var(--vf-radius-s);flex-shrink:0;width:32px;height:32px}.vf-confirm__guild-fallback{color:var(--vf-muted);background:#ffffff14;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.vf-confirm__guild header strong{color:var(--vf-text);overflow-wrap:anywhere}.vf-confirm__muted,.vf-confirm__note{color:var(--vf-muted);margin:.35rem 0 0;font-size:.8rem}.vf-confirm__note{color:#f5b942}.vf-confirm__warning{color:var(--vf-text);background:#f5b94214;border:1px solid #f5b94273;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.vf-confirm__warning .vf-btn-secondary{min-height:2.25rem;padding:0 1rem}.vf-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.vf-confirm__actions .vf-btn-secondary{align-items:center;gap:.4rem;padding:0 1.25rem;display:inline-flex}.vf-confirm__actions .vf-btn-primary{min-height:3rem}.vf-roles{margin-top:.5rem}.vf-roles__title{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:10px;font-weight:900}.vf-roles--add .vf-roles__title{color:#4ade80}.vf-roles--remove .vf-roles__title{color:var(--vf-red)}.vf-roles ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.vf-roles li{border:1px solid var(--vf-border);color:var(--vf-text);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}.vf-roles__dot{background:var(--vf-muted);border-radius:50%;width:.6rem;height:.6rem}.vf-account-bar{background:var(--vf-card2);border:1px solid var(--vf-border);align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}.vf-account-bar img{border:1px solid var(--vf-red);width:56px;height:56px}.vf-btn-primary{background:var(--vf-red);color:#fff;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:1rem 2rem;font-size:11px;font-weight:900;transition:all .3s;box-shadow:0 0 20px #ff3b3b4d}.vf-btn-secondary{border:1px solid var(--vf-border);min-height:3rem;color:var(--vf-text);cursor:pointer;background:#ffffff0a;font-weight:800}.vf-worker-alternative,.vf-worker-waiting{border:1px solid var(--vf-border);background:#ffffff08;margin-top:1rem;padding:1.25rem}.vf-worker-alternative{grid-template-columns:64px 1fr;align-items:center;gap:.8rem 1rem;display:grid}.vf-worker-alternative>img{-o-object-fit:cover;object-fit:cover;width:64px;height:64px}.vf-worker-alternative>p,.vf-worker-alternative>button{grid-column:1/-1}.vf-worker-alternative a{color:var(--vf-red);font-size:.8rem;display:block}.vf-worker-waiting{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.vf-btn-primary:active{transform:translateY(0)}.vf-btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:grayscale()}.vf-server-btn-active{box-shadow:0 0 20px #ff3b3b1a;background:#ff3b3b14!important;border-color:#ff3b3b!important}.vf-server-icon-glow{box-shadow:0 0 15px var(--color-vanguard-neon)}@keyframes pulse-neon{0%{box-shadow:0 0 5px #ff3b3b33}50%{box-shadow:0 0 15px #ff3b3b80}to{box-shadow:0 0 5px #ff3b3b33}}.is-on .vf-server-icon-wrap{animation:2s infinite pulse-neon}.vf-scanline{z-index:10;opacity:.1;background:linear-gradient(#ff3b3b00 0%,#ff3b3b1a 50%,#ff3b3b00 100%);width:100%;height:100px;animation:4s linear infinite scanline;position:absolute;bottom:100%}@keyframes scanline{0%{bottom:100%}to{bottom:-100px}}.vf-alert{border:1px solid var(--vf-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.vf-alert.info{background:#ffffff0d;border-left:4px solid #3b82f6}.vf-alert.warn{border-left:4px solid var(--vf-red);background:#ff3b3b0d}.vf-completion{border:1px solid var(--vf-border);text-align:center;background:var(--vf-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:4rem 2rem}.vf-completion-icon{background:var(--vf-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;display:flex;box-shadow:0 0 30px #ff3b3b66}.vf-completion-title{color:#fff;text-transform:uppercase;margin-bottom:1rem;font-size:3rem;font-weight:900}@media (width<=700px){.vf-steps>:not(.vf-step){margin-inline:.25rem}.vf-confirm__actions>button{flex:100%}.vf-root{padding-top:72px}.vf-page{padding:1rem}.vf-card{padding:1.25rem}.vf-steps{margin-bottom:1.5rem}.vf-completion-title{font-size:2rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{width:100%;max-width:100%;margin:0;overflow-x:clip}body{min-height:100dvh}.main-layout{width:100%;max-width:100%;min-height:100dvh;overflow-x:clip}.main-layout>main{box-sizing:border-box;width:100%;max-width:100%}.page-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding:1.25rem 1rem 2rem}@media (width>=769px){.page-wrapper{padding:2rem}}@media (width>=1200px){.page-wrapper{padding:4rem 2rem}}.navbar{width:100%;max-width:100vw;left:0;right:0}.navbar.glass-nav{background:#0d0e16f7;border-bottom:1px solid #ffffff14}.navbar .nav-inner{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem 1.25rem;width:100%;max-width:1400px;min-height:80px;margin:0 auto;padding:0 1.5rem;display:grid}.navbar .navbar-brand{grid-column:1}.navbar .nav-menu{grid-column:2;justify-self:center}.navbar .nav-actions{grid-column:3}.navbar .nav-toggle{grid-column:4;display:none}@media (width>=769px){.navbar .nav-menu{width:auto;box-shadow:none;background:0 0;border:none;flex-flow:wrap;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);padding:0;display:flex;position:static;overflow:visible;transform:none}}@media (width<=768px){.main-layout{padding-top:72px}.navbar .nav-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;max-width:100%;min-height:72px;padding:0 1rem}.navbar .navbar-brand{grid-column:1}.navbar .nav-actions{grid-column:2}.navbar .nav-toggle{z-index:1110;grid-column:3;display:flex}.navbar .user-username{display:none}.navbar .nav-menu:not(.active){display:none!important}.navbar .nav-menu{z-index:1100;background:var(--color-vanguard-bg);width:100%;max-width:100vw;box-shadow:none;-webkit-overflow-scrolling:touch;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin:0;padding:5rem 1.5rem 2rem;display:none;position:fixed;inset:0;overflow:hidden auto}.navbar .nav-menu.active{display:flex}.navbar .nav-link{text-align:center;letter-spacing:.2em;border-left:none;width:auto;padding-left:0;font-size:1rem}.navbar .nav-link:after{left:50%;transform:translate(-50%)}.navbar .nav-menu-backdrop{z-index:1090;position:fixed;inset:0}.dashboard-header{flex-direction:column;gap:1rem;align-items:flex-start!important}.dashboard-header h1{font-size:1.5rem!important}.user-info{flex-wrap:wrap;width:100%;gap:.5rem!important}.user-info .btn{flex:auto;min-width:0}.guilds-grid{grid-template-columns:1fr!important}.dashboard-container{width:100%;max-width:100%;padding:0}.site-footer{padding:2rem 1rem 1.5rem!important}.site-footer__grid{grid-template-columns:1fr!important;gap:1.5rem!important}}body.nav-menu-open{overflow:hidden}:root{--vtsb-control-accent:#f03b45;--vtsb-control-accent-hover:#ff5560;--vtsb-control-border:#ffffff38;--vtsb-control-bg:#ffffff0a}html.light{--vtsb-control-border:#0f172a40;--vtsb-control-bg:#fff}:where(input[type=checkbox]){appearance:none;border:1.5px solid var(--vtsb-control-border);background:var(--vtsb-control-bg);cursor:pointer;vertical-align:middle;border-radius:5px;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-grid}:where(input[type=checkbox]):before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#fff;width:10px;height:10px;transition:transform .12s ease-in-out;transform:scale(0)}:where(input[type=checkbox]):hover:not(:disabled){border-color:var(--vtsb-control-accent)}:where(input[type=checkbox]):checked{background:var(--vtsb-control-accent);border-color:var(--vtsb-control-accent)}:where(input[type=checkbox]):checked:before{transform:scale(1)}:where(input[type=checkbox]):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--vtsb-control-accent) 35%, transparent);outline:none}:where(input[type=checkbox]):disabled{opacity:.55;cursor:not-allowed}input[type=checkbox].vtsb-switch{border:1px solid var(--vtsb-control-border);background:#94a3b840;border-radius:999px;width:42px;height:24px;display:inline-block;position:relative}input[type=checkbox].vtsb-switch:before{clip-path:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;transform:none;box-shadow:0 2px 6px #00000040}input[type=checkbox].vtsb-switch:checked{background:var(--vtsb-control-accent);border-color:var(--vtsb-control-accent)}input[type=checkbox].vtsb-switch:checked:before{transform:translate(18px)}.vt-select--compact{width:100%;min-width:0}.vt-select--compact .vt-select-shell{margin-bottom:0}.vt-select--compact .vt-vanguard-select__trigger{border-radius:.6rem;min-height:2.5rem;padding:.4rem .65rem;font-size:.88rem}.vt-select--compact .vt-vanguard-select__menu{width:max-content;min-width:100%;max-width:min(22rem,90vw)}.vt-select--inline{width:auto;display:inline-block}.vt-select--inline .vt-vanguard-select__trigger{min-width:5rem;min-height:2.25rem;padding-block:.3rem}
