/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-800:oklch(47.3% .137 46.201);--color-green-50:oklch(98.2% .018 155.826);--color-green-800:oklch(44.8% .119 151.328);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-neutral-50:rgb(var(--sitic-color-neutral-50-rgb));--color-neutral-100:rgb(var(--sitic-color-neutral-100-rgb));--color-neutral-200:rgb(var(--sitic-color-neutral-200-rgb));--color-neutral-500:rgb(var(--sitic-color-neutral-500-rgb));--color-neutral-900:rgb(var(--sitic-color-neutral-900-rgb));--color-black:rgb(var(--sitic-color-neutral-black-rgb));--color-white:rgb(var(--sitic-color-neutral-white-rgb));--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--text-xs:var(--sitic-typography-font-size-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--sitic-typography-font-size-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--sitic-typography-font-size-base);--text-base--line-height: 1.5 ;--text-lg:var(--sitic-typography-font-size-lg);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--sitic-typography-font-size-xl);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--sitic-typography-font-size-2xl);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:var(--sitic-typography-font-size-3xl);--text-3xl--line-height: 1.2 ;--text-4xl:var(--sitic-typography-font-size-4xl);--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:var(--sitic-typography-font-weight-normal);--font-weight-medium:var(--sitic-typography-font-weight-medium);--font-weight-semibold:var(--sitic-typography-font-weight-semibold);--font-weight-bold:var(--sitic-typography-font-weight-bold);--font-weight-extrabold:var(--sitic-typography-font-weight-extrabold);--tracking-tight:var(--sitic-typography-letter-spacing-tight);--tracking-wide:var(--sitic-typography-letter-spacing-wide);--tracking-wider:var(--sitic-typography-letter-spacing-wider);--leading-tight:var(--sitic-typography-line-height-tight);--leading-snug:1.375;--leading-relaxed:var(--sitic-typography-line-height-relaxed);--radius-sm:var(--sitic-border-radius-sm);--radius-md:var(--sitic-border-radius-md);--radius-lg:var(--sitic-border-radius-lg);--radius-xl:var(--sitic-border-radius-xl);--radius-2xl:1rem;--ease-out:var(--sitic-animation-easing-out);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-primary-50:rgb(var(--sitic-color-primary-50-rgb));--color-primary-100:rgb(var(--sitic-color-primary-100-rgb));--color-primary-200:rgb(var(--sitic-color-primary-200-rgb));--color-primary-300:rgb(var(--sitic-color-primary-300-rgb));--color-primary-400:rgb(var(--sitic-color-primary-400-rgb));--color-primary-500:rgb(var(--sitic-color-primary-500-rgb));--color-primary-600:rgb(var(--sitic-color-primary-600-rgb));--color-primary-700:rgb(var(--sitic-color-primary-700-rgb));--color-primary-900:rgb(var(--sitic-color-primary-900-rgb));--color-success-light:rgb(var(--sitic-color-semantic-success-light-rgb));--color-success:rgb(var(--sitic-color-semantic-success-base-rgb));--color-success-dark:rgb(var(--sitic-color-semantic-success-dark-rgb));--color-error-light:rgb(var(--sitic-color-semantic-error-light-rgb));--color-error:rgb(var(--sitic-color-semantic-error-base-rgb));--color-error-dark:rgb(var(--sitic-color-semantic-error-dark-rgb));--color-warning-light:rgb(var(--sitic-color-semantic-warning-light-rgb));--color-warning:rgb(var(--sitic-color-semantic-warning-base-rgb));--color-warning-dark:rgb(var(--sitic-color-semantic-warning-dark-rgb));--color-info-light:rgb(var(--sitic-color-semantic-info-light-rgb));--color-info:rgb(var(--sitic-color-semantic-info-base-rgb));--color-bg-primary:rgb(var(--sitic-color-background-primary-rgb));--color-bg-secondary:rgb(var(--sitic-color-background-secondary-rgb));--color-bg-tertiary:rgb(var(--sitic-color-background-tertiary-rgb));--color-fg-primary:rgb(var(--sitic-color-foreground-primary-rgb));--color-fg-secondary:rgb(var(--sitic-color-foreground-secondary-rgb));--color-fg-tertiary:rgb(var(--sitic-color-foreground-tertiary-rgb));--color-fg-disabled:rgb(var(--sitic-color-foreground-disabled-rgb));--color-border-default:rgb(var(--sitic-color-border-default-rgb));--color-border-strong:rgb(var(--sitic-color-border-strong-rgb));--color-border-subtle:rgb(var(--sitic-color-border-subtle-rgb));--spacing-0:var(--sitic-spacing-0);--spacing-1:var(--sitic-spacing-1);--spacing-2:var(--sitic-spacing-2);--spacing-3:var(--sitic-spacing-3);--spacing-4:var(--sitic-spacing-4);--spacing-5:var(--sitic-spacing-5);--spacing-6:var(--sitic-spacing-6);--spacing-8:var(--sitic-spacing-8);--spacing-10:var(--sitic-spacing-10);--spacing-16:var(--sitic-spacing-16);--spacing-20:var(--sitic-spacing-20);--spacing-24:var(--sitic-spacing-24);--radius-base:var(--sitic-border-radius-base);--radius-full:var(--sitic-border-radius-full);--text-2xs:var(--sitic-typography-font-size-2xs);--leading-none:var(--sitic-typography-line-height-none);--opacity-40:var(--sitic-opacity-40);--opacity-50:var(--sitic-opacity-50);--opacity-60:var(--sitic-opacity-60);--opacity-80:var(--sitic-opacity-80);--z-popover:var(--sitic-z-index-popover);--border-width-none:var(--sitic-border-width-none)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer sitic{:root{--sitic-color-primary-50-rgb:235,242,250;--sitic-color-primary-50:#ebf2fa;--sitic-color-primary-100-rgb:214,229,245;--sitic-color-primary-100:#d6e5f5;--sitic-color-primary-200-rgb:173,201,235;--sitic-color-primary-200:#adc9eb;--sitic-color-primary-300-rgb:132,174,224;--sitic-color-primary-300:#84aee0;--sitic-color-primary-400-rgb:91,135,212;--sitic-color-primary-400:#5b87d4;--sitic-color-primary-500-rgb:63,107,188;--sitic-color-primary-500:#3f6bbc;--sitic-color-primary-600-rgb:53,97,159;--sitic-color-primary-600:#35619f;--sitic-color-primary-700-rgb:44,87,151;--sitic-color-primary-700:#2c5797;--sitic-color-primary-800-rgb:31,62,107;--sitic-color-primary-800:#1f3e6b;--sitic-color-primary-900-rgb:21,41,69;--sitic-color-primary-900:#152945;--sitic-color-primary-950-rgb:13,24,40;--sitic-color-primary-950:#0d1828;--sitic-color-secondary-50-rgb:242,243,254;--sitic-color-secondary-50:#f2f3fe;--sitic-color-secondary-100-rgb:229,231,253;--sitic-color-secondary-100:#e5e7fd;--sitic-color-secondary-200-rgb:205,208,251;--sitic-color-secondary-200:#cdd0fb;--sitic-color-secondary-300-rgb:155,165,243;--sitic-color-secondary-300:#9ba5f3;--sitic-color-secondary-400-rgb:134,143,237;--sitic-color-secondary-400:#868fed;--sitic-color-secondary-500-rgb:110,120,220;--sitic-color-secondary-500:#6e78dc;--sitic-color-secondary-600-rgb:88,97,195;--sitic-color-secondary-600:#5861c3;--sitic-color-secondary-700-rgb:74,81,165;--sitic-color-secondary-700:#4a51a5;--sitic-color-secondary-800-rgb:55,60,122;--sitic-color-secondary-800:#373c7a;--sitic-color-secondary-900-rgb:37,40,80;--sitic-color-secondary-900:#252850;--sitic-color-secondary-950-rgb:24,26,51;--sitic-color-secondary-950:#181a33;--sitic-color-accent-50-rgb:240,243,252;--sitic-color-accent-50:#f0f3fc;--sitic-color-accent-100-rgb:214,227,255;--sitic-color-accent-100:#d6e3ff;--sitic-color-accent-200-rgb:179,201,245;--sitic-color-accent-200:#b3c9f5;--sitic-color-accent-300-rgb:143,174,235;--sitic-color-accent-300:#8faeeb;--sitic-color-accent-400-rgb:107,147,225;--sitic-color-accent-400:#6b93e1;--sitic-color-accent-500-rgb:94,127,202;--sitic-color-accent-500:#5e7fca;--sitic-color-accent-600-rgb:81,105,179;--sitic-color-accent-600:#5169b3;--sitic-color-accent-700-rgb:74,87,156;--sitic-color-accent-700:#4a579c;--sitic-color-accent-800-rgb:56,65,112;--sitic-color-accent-800:#384170;--sitic-color-accent-900-rgb:37,43,71;--sitic-color-accent-900:#252b47;--sitic-color-accent-950-rgb:23,28,46;--sitic-color-accent-950:#171c2e;--sitic-color-neutral-50-rgb:250,250,250;--sitic-color-neutral-50:#fafafa;--sitic-color-neutral-100-rgb:245,245,245;--sitic-color-neutral-100:#f5f5f5;--sitic-color-neutral-200-rgb:229,229,229;--sitic-color-neutral-200:#e5e5e5;--sitic-color-neutral-300-rgb:212,212,212;--sitic-color-neutral-300:#d4d4d4;--sitic-color-neutral-400-rgb:163,163,163;--sitic-color-neutral-400:#a3a3a3;--sitic-color-neutral-500-rgb:115,115,115;--sitic-color-neutral-500:#737373;--sitic-color-neutral-600-rgb:82,82,82;--sitic-color-neutral-600:#525252;--sitic-color-neutral-700-rgb:64,64,64;--sitic-color-neutral-700:#404040;--sitic-color-neutral-800-rgb:38,38,38;--sitic-color-neutral-800:#262626;--sitic-color-neutral-900-rgb:23,23,23;--sitic-color-neutral-900:#171717;--sitic-color-neutral-950-rgb:10,10,10;--sitic-color-neutral-950:#0a0a0a;--sitic-color-neutral-white-rgb:255,255,255;--sitic-color-neutral-white:#fff;--sitic-color-neutral-black-rgb:0,0,0;--sitic-color-neutral-black:#000;--sitic-color-semantic-success-light-rgb:209,250,229;--sitic-color-semantic-success-light:#d1fae5;--sitic-color-semantic-success-base-rgb:16,185,129;--sitic-color-semantic-success-base:#10b981;--sitic-color-semantic-success-dark-rgb:5,150,105;--sitic-color-semantic-success-dark:#059669;--sitic-color-semantic-error-light-rgb:254,226,226;--sitic-color-semantic-error-light:#fee2e2;--sitic-color-semantic-error-base-rgb:239,68,68;--sitic-color-semantic-error-base:#ef4444;--sitic-color-semantic-error-dark-rgb:220,38,38;--sitic-color-semantic-error-dark:#dc2626;--sitic-color-semantic-warning-light-rgb:254,243,199;--sitic-color-semantic-warning-light:#fef3c7;--sitic-color-semantic-warning-base-rgb:245,158,11;--sitic-color-semantic-warning-base:#f59e0b;--sitic-color-semantic-warning-dark-rgb:217,119,6;--sitic-color-semantic-warning-dark:#d97706;--sitic-color-semantic-info-light-rgb:219,234,254;--sitic-color-semantic-info-light:#dbeafe;--sitic-color-semantic-info-base-rgb:59,130,246;--sitic-color-semantic-info-base:#3b82f6;--sitic-color-semantic-info-dark-rgb:37,99,235;--sitic-color-semantic-info-dark:#2563eb;--sitic-color-contrast-high-rgb:0,0,0;--sitic-color-contrast-high:#000;--sitic-color-contrast-medium-rgb:75,85,99;--sitic-color-contrast-medium:#4b5563;--sitic-color-contrast-low-rgb:156,163,175;--sitic-color-contrast-low:#9ca3af;--sitic-color-background-primary-rgb:255,255,255;--sitic-color-background-primary:#fff;--sitic-color-background-secondary-rgb:250,250,250;--sitic-color-background-secondary:#fafafa;--sitic-color-background-tertiary-rgb:229,229,229;--sitic-color-background-tertiary:#e5e5e5;--sitic-color-background-inverse-rgb:23,23,23;--sitic-color-background-inverse:#171717;--sitic-color-foreground-primary-rgb:23,23,23;--sitic-color-foreground-primary:#171717;--sitic-color-foreground-secondary-rgb:82,82,82;--sitic-color-foreground-secondary:#525252;--sitic-color-foreground-tertiary-rgb:163,163,163;--sitic-color-foreground-tertiary:#a3a3a3;--sitic-color-foreground-inverse-rgb:255,255,255;--sitic-color-foreground-inverse:#fff;--sitic-color-foreground-disabled-rgb:163,163,163;--sitic-color-foreground-disabled:#a3a3a3;--sitic-color-border-default-rgb:229,229,229;--sitic-color-border-default:#e5e5e5;--sitic-color-border-strong-rgb:212,212,212;--sitic-color-border-strong:#d4d4d4;--sitic-color-border-subtle-rgb:245,245,245;--sitic-color-border-subtle:#f5f5f5;--sitic-typography-font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sitic-typography-font-family-secondary:"Roboto",sans-serif;--sitic-typography-font-family-mono:"Fira Code","Courier New",monospace;--sitic-typography-font-size-4xs:6px;--sitic-typography-font-size-3xs:8px;--sitic-typography-font-size-2xs:10px;--sitic-typography-font-size-xs:12px;--sitic-typography-font-size-sm:14px;--sitic-typography-font-size-base:16px;--sitic-typography-font-size-lg:18px;--sitic-typography-font-size-xl:20px;--sitic-typography-font-size-2xl:24px;--sitic-typography-font-size-3xl:30px;--sitic-typography-font-size-4xl:36px;--sitic-typography-font-size-5xl:48px;--sitic-typography-font-size-6xl:60px;--sitic-typography-font-weight-light:300;--sitic-typography-font-weight-regular:400;--sitic-typography-font-weight-medium:500;--sitic-typography-font-weight-semibold:600;--sitic-typography-font-weight-bold:700;--sitic-typography-font-weight-extrabold:800;--sitic-typography-line-height-tight:1.25;--sitic-typography-line-height-normal:1.5;--sitic-typography-line-height-relaxed:1.75;--sitic-typography-line-height-loose:2;--sitic-typography-letter-spacing-tighter:-.05em;--sitic-typography-letter-spacing-tight:-.025em;--sitic-typography-letter-spacing-normal:0;--sitic-typography-letter-spacing-wide:.025em;--sitic-typography-letter-spacing-wider:.05em;--sitic-text-display-1-font-weight:400;--sitic-text-display-1-font-size:32px;--sitic-text-display-1-line-height:35px;--sitic-text-headline-font-weight:400;--sitic-text-headline-font-size:22px;--sitic-text-headline-line-height:24px;--sitic-text-title-font-weight:500;--sitic-text-title-font-size:20px;--sitic-text-title-line-height:22px;--sitic-text-subheading-2-font-weight:500;--sitic-text-subheading-2-font-size:18px;--sitic-text-subheading-2-line-height:22px;--sitic-text-subheading-1-font-weight:400;--sitic-text-subheading-1-font-size:16px;--sitic-text-subheading-1-line-height:20px;--sitic-text-body-2-font-weight:500;--sitic-text-body-2-font-size:16px;--sitic-text-body-2-line-height:18px;--sitic-text-body-1-font-weight:400;--sitic-text-body-1-font-size:14px;--sitic-text-body-1-line-height:16px;--sitic-text-body-1-strong-font-weight:600;--sitic-text-body-1-strong-font-size:14px;--sitic-text-body-1-strong-line-height:16px;--sitic-text-button-font-weight:400;--sitic-text-button-font-size:14px;--sitic-text-button-line-height:14px;--sitic-text-button-caps-font-weight:500;--sitic-text-button-caps-font-size:14px;--sitic-text-button-caps-line-height:14px;--sitic-text-button-caps-text-transform:uppercase;--sitic-text-label-1-font-weight:500;--sitic-text-label-1-font-size:14px;--sitic-text-label-1-line-height:16px;--sitic-text-label-2-font-weight:500;--sitic-text-label-2-font-size:12px;--sitic-text-label-2-line-height:14px;--sitic-text-label-3-font-weight:400;--sitic-text-label-3-font-size:10px;--sitic-text-label-3-line-height:12px;--sitic-text-caption-font-weight:400;--sitic-text-caption-font-size:12px;--sitic-text-caption-line-height:12px;--sitic-text-caption-strong-font-weight:600;--sitic-text-caption-strong-font-size:12px;--sitic-text-caption-strong-line-height:12px;--sitic-text-tooltip-font-weight:500;--sitic-text-tooltip-font-size:12px;--sitic-text-tooltip-line-height:11px;--sitic-text-display-1:400 32px/35px;--sitic-text-headline:400 22px/24px;--sitic-text-title:500 20px/22px;--sitic-text-subheading-2:500 18px/22px;--sitic-text-subheading-1:400 16px/20px;--sitic-text-body-2:500 16px/18px;--sitic-text-body-1:400 14px/16px;--sitic-text-body-1-strong:600 14px/16px;--sitic-text-button:400 14px/14px;--sitic-text-button-caps:500 14px/14px;--sitic-text-label-1:500 14px/16px;--sitic-text-label-2:500 12px/14px;--sitic-text-label-3:400 10px/12px;--sitic-text-caption:400 12px/12px;--sitic-text-caption-strong:600 12px/12px;--sitic-text-tooltip:500 12px/11px;--sitic-spacing-0:0px;--sitic-spacing-1:4px;--sitic-spacing-2:8px;--sitic-spacing-3:12px;--sitic-spacing-4:16px;--sitic-spacing-5:20px;--sitic-spacing-6:24px;--sitic-spacing-8:32px;--sitic-spacing-10:40px;--sitic-spacing-12:48px;--sitic-spacing-16:64px;--sitic-spacing-20:80px;--sitic-spacing-24:96px;--sitic-border-radius-none:0px;--sitic-border-radius-sm:4px;--sitic-border-radius-base:8px;--sitic-border-radius-md:12px;--sitic-border-radius-lg:16px;--sitic-border-radius-xl:24px;--sitic-border-radius-full:9999px;--sitic-shadow-none:none;--sitic-shadow-xs:0 1px 2px 0 #0000000d;--sitic-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--sitic-shadow-base:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--sitic-shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--sitic-shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--sitic-shadow-xl:0 25px 50px -12px #00000040;--sitic-shadow-bottom-xs:0 1px 2px 0 #0000000d;--sitic-shadow-bottom-sm:0 2px 4px 0 #0000001a;--sitic-shadow-bottom-base:0 4px 6px -1px #0000001a;--sitic-shadow-bottom-md:0 10px 15px -3px #0000001a;--sitic-shadow-bottom-lg:0 20px 25px -5px #0000001a;--sitic-shadow-bottom-xl:0 25px 50px -12px #00000040;--sitic-shadow-top-xs:0 -1px 2px 0 #0000000d;--sitic-shadow-top-sm:0 -2px 4px 0 #0000001a;--sitic-shadow-top-base:0 -4px 6px -1px #0000001a;--sitic-shadow-top-md:0 -10px 15px -3px #0000001a;--sitic-shadow-top-lg:0 -20px 25px -5px #0000001a;--sitic-shadow-top-xl:0 -25px 50px -12px #00000040;--sitic-shadow-left-xs:-1px 0 2px 0 #0000000d;--sitic-shadow-left-sm:-2px 0 4px 0 #0000001a;--sitic-shadow-left-base:-4px 0 6px -1px #0000001a;--sitic-shadow-left-md:-10px 0 15px -3px #0000001a;--sitic-shadow-left-lg:-20px 0 25px -5px #0000001a;--sitic-shadow-left-xl:-25px 0 50px -12px #00000040;--sitic-shadow-right-xs:1px 0 2px 0 #0000000d;--sitic-shadow-right-sm:2px 0 4px 0 #0000001a;--sitic-shadow-right-base:4px 0 6px -1px #0000001a;--sitic-shadow-right-md:10px 0 15px -3px #0000001a;--sitic-shadow-right-lg:20px 0 25px -5px #0000001a;--sitic-shadow-right-xl:25px 0 50px -12px #00000040;--sitic-border-width-none:0px;--sitic-border-width-thin:1px;--sitic-border-width-medium:2px;--sitic-border-width-thick:4px;--sitic-opacity-0:0;--sitic-opacity-10:.1;--sitic-opacity-20:.2;--sitic-opacity-30:.3;--sitic-opacity-40:.4;--sitic-opacity-50:.5;--sitic-opacity-60:.6;--sitic-opacity-70:.7;--sitic-opacity-80:.8;--sitic-opacity-90:.9;--sitic-opacity-100:1;--sitic-z-index-dropdown:1000;--sitic-z-index-sticky:1020;--sitic-z-index-fixed:1030;--sitic-z-index-modal:1040;--sitic-z-index-popover:1050;--sitic-z-index-tooltip:1060;--sitic-breakpoint-sm:600px;--sitic-breakpoint-md:960px;--sitic-breakpoint-lg:1280px;--sitic-breakpoint-xl:1920px;--sitic-breakpoint-2xl:2560px;--sitic-component-button-padding-x:24px;--sitic-component-button-padding-y:12px;--sitic-component-button-border-radius:8px;--sitic-component-button-font-size:14px;--sitic-component-button-font-weight:500;--sitic-component-button-min-height:40px;--sitic-component-button-gap:8px;--sitic-component-button-xs-padding-x:10px;--sitic-component-button-xs-padding-y:4px;--sitic-component-button-xs-font-size:11px;--sitic-component-button-xs-min-height:24px;--sitic-component-button-sm-padding-x:16px;--sitic-component-button-sm-padding-y:8px;--sitic-component-button-sm-font-size:12px;--sitic-component-button-sm-min-height:32px;--sitic-component-button-lg-padding-x:32px;--sitic-component-button-lg-padding-y:16px;--sitic-component-button-lg-font-size:16px;--sitic-component-button-lg-min-height:48px;--sitic-component-card-padding:24px;--sitic-component-card-border-radius:12px;--sitic-component-card-shadow:0 4px 6px -1px #0000001a;--sitic-component-card-gap:16px;--sitic-component-card-border-width:1px;--sitic-component-card-sm-padding:16px;--sitic-component-card-sm-border-radius:8px;--sitic-component-card-lg-padding:32px;--sitic-component-card-lg-border-radius:16px;--sitic-component-badge-padding-x:12px;--sitic-component-badge-padding-y:4px;--sitic-component-badge-border-radius:9999px;--sitic-component-badge-font-size:12px;--sitic-component-badge-font-weight:500;--sitic-component-badge-gap:4px;--sitic-component-badge-sm-padding-x:8px;--sitic-component-badge-sm-padding-y:2px;--sitic-component-badge-sm-font-size:10px;--sitic-component-badge-lg-padding-x:16px;--sitic-component-badge-lg-padding-y:6px;--sitic-component-badge-lg-font-size:14px;--sitic-component-input-padding-x:16px;--sitic-component-input-padding-y:12px;--sitic-component-input-border-radius:8px;--sitic-component-input-font-size:14px;--sitic-component-input-height:40px;--sitic-component-input-border-width:1px;--sitic-component-input-sm-padding-x:12px;--sitic-component-input-sm-padding-y:8px;--sitic-component-input-sm-border-radius:6px;--sitic-component-input-sm-font-size:12px;--sitic-component-input-sm-height:32px;--sitic-component-input-lg-padding-x:20px;--sitic-component-input-lg-padding-y:16px;--sitic-component-input-lg-border-radius:10px;--sitic-component-input-lg-font-size:16px;--sitic-component-input-lg-height:48px;--sitic-component-tag-padding-x:8px;--sitic-component-tag-padding-y:2px;--sitic-component-tag-border-radius:4px;--sitic-component-tag-font-size:12px;--sitic-component-tag-font-weight:500;--sitic-component-tag-gap:4px;--sitic-component-alert-border-radius:8px;--sitic-component-toast-border-radius:8px;--sitic-component-dropdown-border-radius:10px;--sitic-component-select-border-radius:8px;--sitic-component-select-icon-size:12px;--sitic-component-autocomplete-border-radius:8px;--sitic-component-autocomplete-dropdown-border-radius:8px;--sitic-component-autocomplete-dropdown-max-height:300px;--sitic-component-autocomplete-option-padding-x:12px;--sitic-component-autocomplete-option-padding-y:10px;--sitic-component-autocomplete-tag-gap:4px;--sitic-component-autocomplete-icon-size:16px;--sitic-component-autocomplete-loading-size:16px;--sitic-component-tooltip-border-radius:6px;--sitic-component-date-picker-border-radius:8px;--sitic-component-date-picker-panel-border-radius:12px;--sitic-component-date-picker-panel-max-width:320px;--sitic-component-date-picker-panel-gap:8px;--sitic-component-date-picker-cell-size:36px;--sitic-component-date-picker-cell-gap:2px;--sitic-component-date-picker-header-padding-x:12px;--sitic-component-date-picker-header-padding-y:10px;--sitic-component-date-picker-preset-padding-x:16px;--sitic-component-date-picker-preset-padding-y:10px;--sitic-component-date-picker-icon-size:16px;--sitic-component-avatar-sm:32px;--sitic-component-avatar-md:40px;--sitic-component-avatar-lg:48px;--sitic-component-avatar-xl:64px;--sitic-component-avatar-border-radius:12px;--sitic-component-icon-xs:12px;--sitic-component-icon-sm:16px;--sitic-component-icon-md:20px;--sitic-component-icon-lg:24px;--sitic-component-icon-xl:32px;--sitic-component-listview-item-padding-x:16px;--sitic-component-listview-item-padding-y:12px;--sitic-component-listview-item-gap:0px;--sitic-component-listview-item-min-height:60px;--sitic-component-listview-border-radius:8px;--sitic-component-listview-border-width:1px;--sitic-component-listview-title-font-size:14px;--sitic-component-listview-title-font-weight:600;--sitic-component-listview-subtitle-font-size:12px;--sitic-component-listview-subtitle-font-weight:400;--sitic-component-listview-description-font-size:12px;--sitic-component-listview-description-font-weight:400;--sitic-component-listview-tag-gap:4px;--sitic-component-listview-action-gap:8px;--sitic-component-listview-checkbox-size:18px;--sitic-component-listview-loading-size:24px;--sitic-component-listview-compact-item-padding-x:6px;--sitic-component-listview-compact-item-padding-y:2px;--sitic-component-listview-compact-item-min-height:32px;--sitic-component-listview-compact-title-font-size:12px;--sitic-component-listview-compact-subtitle-font-size:10px;--sitic-component-listview-detailed-item-padding-x:40px;--sitic-component-listview-detailed-item-padding-y:32px;--sitic-component-listview-detailed-item-min-height:auto;--sitic-component-listview-detailed-title-font-size:20px;--sitic-component-listview-detailed-subtitle-font-size:16px;--sitic-component-listview-detailed-description-font-size:15px;--sitic-component-navbar-height:64px;--sitic-component-navbar-padding-x:24px;--sitic-component-navbar-gap:8px;--sitic-component-navbar-link-padding-x:12px;--sitic-component-navbar-link-padding-y:8px;--sitic-component-navbar-link-font-size:14px;--sitic-component-navbar-link-font-weight:500;--sitic-component-navbar-border-radius:6px;--sitic-component-navbar-border-width:1px;--sitic-component-navbar-z-index:1020;--sitic-component-navbar-sm-height:48px;--sitic-component-navbar-sm-padding-x:16px;--sitic-component-navbar-sm-link-padding-x:8px;--sitic-component-navbar-sm-link-padding-y:6px;--sitic-component-navbar-sm-link-font-size:12px;--sitic-component-navbar-lg-height:80px;--sitic-component-navbar-lg-padding-x:32px;--sitic-component-navbar-lg-link-padding-x:16px;--sitic-component-navbar-lg-link-padding-y:10px;--sitic-component-navbar-lg-link-font-size:16px;--sitic-component-breadcrumbs-padding-y:8px;--sitic-component-breadcrumbs-font-size:14px;--sitic-component-breadcrumbs-font-weight:400;--sitic-component-breadcrumbs-active-font-weight:600;--sitic-component-breadcrumbs-gap:4px;--sitic-component-breadcrumbs-separator-gap:8px;--sitic-component-breadcrumbs-border-radius:6px;--sitic-component-breadcrumbs-padding-x:0px;--sitic-component-breadcrumbs-sm-font-size:11px;--sitic-component-breadcrumbs-sm-padding-y:3px;--sitic-component-breadcrumbs-sm-padding-x:12px;--sitic-component-breadcrumbs-lg-font-size:16px;--sitic-component-breadcrumbs-lg-padding-y:12px;--sitic-animation-duration-instant:0s;--sitic-animation-duration-fast:.15s;--sitic-animation-duration-base:.2s;--sitic-animation-duration-slow:.3s;--sitic-animation-duration-slower:.5s;--sitic-animation-easing-default:ease;--sitic-animation-easing-linear:linear;--sitic-animation-easing-in:ease-in;--sitic-animation-easing-out:ease-out;--sitic-animation-easing-in-out:ease-in-out;--sitic-interaction-focus-ring:0 0 0 3px #275ea726;--sitic-interaction-focus-ring-color:#275ea726;--sitic-interaction-focus-ring-width:3px;--sitic-interaction-focus-ring-offset:2px;--sitic-interaction-hover-opacity:.9;--sitic-interaction-hover-transform:translateY(-2px);--sitic-interaction-hover-transform-md:translateY(-4px);--sitic-interaction-hover-transform-lg:translateY(-8px);--sitic-interaction-hover-scale:1.02;--sitic-interaction-active-opacity:.8;--sitic-interaction-active-transform:translateY(0);--sitic-interaction-active-scale:.98;--sitic-interaction-disabled-opacity:.5;--sitic-interaction-disabled-cursor:not-allowed}body,html{scroll-behavior:smooth}*{scrollbar-color:var(--sitic-color-neutral-300) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--sitic-color-neutral-300);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--sitic-color-neutral-400)}::-webkit-scrollbar-corner{background:0 0}[data-theme=dark] *{scrollbar-color:var(--sitic-color-neutral-600) transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--sitic-color-neutral-600)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:var(--sitic-color-neutral-500)}.dark *{scrollbar-color:var(--sitic-color-neutral-600) transparent}.dark ::-webkit-scrollbar-thumb{background-color:var(--sitic-color-neutral-600)}.dark ::-webkit-scrollbar-thumb:hover{background-color:var(--sitic-color-neutral-500)}.dark,[data-theme=dark]{--sitic-color-primary-50-rgb:13,24,40;--sitic-color-primary-50:#0d1828;--sitic-color-primary-100-rgb:21,41,69;--sitic-color-primary-100:#152945;--sitic-color-primary-200-rgb:31,62,107;--sitic-color-primary-200:#1f3e6b;--sitic-color-primary-300-rgb:44,87,151;--sitic-color-primary-300:#2c5797;--sitic-color-primary-400-rgb:53,97,159;--sitic-color-primary-400:#35619f;--sitic-color-primary-500-rgb:63,107,188;--sitic-color-primary-500:#3f6bbc;--sitic-color-primary-600-rgb:91,135,212;--sitic-color-primary-600:#5b87d4;--sitic-color-primary-700-rgb:132,174,224;--sitic-color-primary-700:#84aee0;--sitic-color-primary-800-rgb:173,201,235;--sitic-color-primary-800:#adc9eb;--sitic-color-primary-900-rgb:214,229,245;--sitic-color-primary-900:#d6e5f5;--sitic-color-primary-950-rgb:235,242,250;--sitic-color-primary-950:#ebf2fa;--sitic-color-secondary-50-rgb:24,26,51;--sitic-color-secondary-50:#181a33;--sitic-color-secondary-100-rgb:37,40,80;--sitic-color-secondary-100:#252850;--sitic-color-secondary-200-rgb:55,60,122;--sitic-color-secondary-200:#373c7a;--sitic-color-secondary-300-rgb:74,81,165;--sitic-color-secondary-300:#4a51a5;--sitic-color-secondary-400-rgb:88,97,195;--sitic-color-secondary-400:#5861c3;--sitic-color-secondary-500-rgb:110,120,220;--sitic-color-secondary-500:#6e78dc;--sitic-color-secondary-600-rgb:134,143,237;--sitic-color-secondary-600:#868fed;--sitic-color-secondary-700-rgb:155,165,243;--sitic-color-secondary-700:#9ba5f3;--sitic-color-secondary-800-rgb:205,208,251;--sitic-color-secondary-800:#cdd0fb;--sitic-color-secondary-900-rgb:229,231,253;--sitic-color-secondary-900:#e5e7fd;--sitic-color-secondary-950-rgb:242,243,254;--sitic-color-secondary-950:#f2f3fe;--sitic-color-accent-50-rgb:23,28,46;--sitic-color-accent-50:#171c2e;--sitic-color-accent-100-rgb:37,43,71;--sitic-color-accent-100:#252b47;--sitic-color-accent-200-rgb:56,65,112;--sitic-color-accent-200:#384170;--sitic-color-accent-300-rgb:74,87,156;--sitic-color-accent-300:#4a579c;--sitic-color-accent-400-rgb:81,105,179;--sitic-color-accent-400:#5169b3;--sitic-color-accent-500-rgb:94,127,202;--sitic-color-accent-500:#5e7fca;--sitic-color-accent-600-rgb:107,147,225;--sitic-color-accent-600:#6b93e1;--sitic-color-accent-700-rgb:143,174,235;--sitic-color-accent-700:#8faeeb;--sitic-color-accent-800-rgb:179,201,245;--sitic-color-accent-800:#b3c9f5;--sitic-color-accent-900-rgb:214,227,255;--sitic-color-accent-900:#d6e3ff;--sitic-color-accent-950-rgb:240,243,252;--sitic-color-accent-950:#f0f3fc;--sitic-color-neutral-50-rgb:10,10,10;--sitic-color-neutral-50:#0a0a0a;--sitic-color-neutral-100-rgb:23,23,23;--sitic-color-neutral-100:#171717;--sitic-color-neutral-200-rgb:38,38,38;--sitic-color-neutral-200:#262626;--sitic-color-neutral-300-rgb:64,64,64;--sitic-color-neutral-300:#404040;--sitic-color-neutral-400-rgb:82,82,82;--sitic-color-neutral-400:#525252;--sitic-color-neutral-500-rgb:115,115,115;--sitic-color-neutral-500:#737373;--sitic-color-neutral-600-rgb:163,163,163;--sitic-color-neutral-600:#a3a3a3;--sitic-color-neutral-700-rgb:212,212,212;--sitic-color-neutral-700:#d4d4d4;--sitic-color-neutral-800-rgb:229,229,229;--sitic-color-neutral-800:#e5e5e5;--sitic-color-neutral-900-rgb:245,245,245;--sitic-color-neutral-900:#f5f5f5;--sitic-color-neutral-950-rgb:250,250,250;--sitic-color-neutral-950:#fafafa;--sitic-color-neutral-white-rgb:0,0,0;--sitic-color-neutral-white:#000;--sitic-color-neutral-black-rgb:255,255,255;--sitic-color-neutral-black:#fff;--sitic-color-semantic-success-light-rgb:6,95,70;--sitic-color-semantic-success-light:#065f46;--sitic-color-semantic-success-base-rgb:16,185,129;--sitic-color-semantic-success-base:#10b981;--sitic-color-semantic-success-dark-rgb:209,250,229;--sitic-color-semantic-success-dark:#d1fae5;--sitic-color-semantic-error-light-rgb:153,27,27;--sitic-color-semantic-error-light:#991b1b;--sitic-color-semantic-error-base-rgb:239,68,68;--sitic-color-semantic-error-base:#ef4444;--sitic-color-semantic-error-dark-rgb:254,226,226;--sitic-color-semantic-error-dark:#fee2e2;--sitic-color-semantic-warning-light-rgb:146,64,14;--sitic-color-semantic-warning-light:#92400e;--sitic-color-semantic-warning-base-rgb:245,158,11;--sitic-color-semantic-warning-base:#f59e0b;--sitic-color-semantic-warning-dark-rgb:254,243,199;--sitic-color-semantic-warning-dark:#fef3c7;--sitic-color-semantic-info-light-rgb:30,64,175;--sitic-color-semantic-info-light:#1e40af;--sitic-color-semantic-info-base-rgb:59,130,246;--sitic-color-semantic-info-base:#3b82f6;--sitic-color-semantic-info-dark-rgb:219,234,254;--sitic-color-semantic-info-dark:#dbeafe;--sitic-color-contrast-high-rgb:255,255,255;--sitic-color-contrast-high:#fff;--sitic-color-contrast-medium-rgb:209,213,219;--sitic-color-contrast-medium:#d1d5db;--sitic-color-contrast-low-rgb:107,114,128;--sitic-color-contrast-low:#6b7280;--sitic-color-background-primary-rgb:15,15,15;--sitic-color-background-primary:#0f0f0f;--sitic-color-background-secondary-rgb:23,23,23;--sitic-color-background-secondary:#171717;--sitic-color-background-tertiary-rgb:38,38,38;--sitic-color-background-tertiary:#262626;--sitic-color-background-inverse-rgb:255,255,255;--sitic-color-background-inverse:#fff;--sitic-color-foreground-primary-rgb:250,250,250;--sitic-color-foreground-primary:#fafafa;--sitic-color-foreground-secondary-rgb:212,212,212;--sitic-color-foreground-secondary:#d4d4d4;--sitic-color-foreground-tertiary-rgb:163,163,163;--sitic-color-foreground-tertiary:#a3a3a3;--sitic-color-foreground-inverse-rgb:0,0,0;--sitic-color-foreground-inverse:#000;--sitic-color-foreground-disabled-rgb:115,115,115;--sitic-color-foreground-disabled:#737373;--sitic-color-border-default-rgb:64,64,64;--sitic-color-border-default:#404040;--sitic-color-border-strong-rgb:82,82,82;--sitic-color-border-strong:#525252;--sitic-color-border-subtle-rgb:38,38,38;--sitic-color-border-subtle:#262626;--sitic-color-shadow-none:none;--sitic-color-shadow-xs:0 1px 2px 0 #ffffff14;--sitic-color-shadow-sm:0 1px 3px 0 #ffffff1f,0 1px 2px -1px #ffffff1f;--sitic-color-shadow-base:0 4px 6px -1px #ffffff26,0 2px 4px -2px #ffffff26;--sitic-color-shadow-md:0 10px 15px -3px #ffffff2e,0 4px 6px -4px #ffffff2e;--sitic-color-shadow-lg:0 20px 25px -5px #ffffff38,0 8px 10px -6px #ffffff38;--sitic-color-shadow-xl:0 25px 50px -12px #ffffff4d;--sitic-color-shadow-bottom-xs:0 1px 2px 0 #ffffff14;--sitic-color-shadow-bottom-sm:0 2px 4px 0 #ffffff1f;--sitic-color-shadow-bottom-base:0 4px 6px -1px #ffffff26;--sitic-color-shadow-bottom-md:0 10px 15px -3px #ffffff2e;--sitic-color-shadow-bottom-lg:0 20px 25px -5px #ffffff38;--sitic-color-shadow-bottom-xl:0 25px 50px -12px #ffffff4d;--sitic-color-shadow-top-xs:0 -1px 2px 0 #ffffff14;--sitic-color-shadow-top-sm:0 -2px 4px 0 #ffffff1f;--sitic-color-shadow-top-base:0 -4px 6px -1px #ffffff26;--sitic-color-shadow-top-md:0 -10px 15px -3px #ffffff2e;--sitic-color-shadow-top-lg:0 -20px 25px -5px #ffffff38;--sitic-color-shadow-top-xl:0 -25px 50px -12px #ffffff4d;--sitic-color-shadow-left-xs:-1px 0 2px 0 #ffffff14;--sitic-color-shadow-left-sm:-2px 0 4px 0 #ffffff1f;--sitic-color-shadow-left-base:-4px 0 6px -1px #ffffff26;--sitic-color-shadow-left-md:-10px 0 15px -3px #ffffff2e;--sitic-color-shadow-left-lg:-20px 0 25px -5px #ffffff38;--sitic-color-shadow-left-xl:-25px 0 50px -12px #ffffff4d;--sitic-color-shadow-right-xs:1px 0 2px 0 #ffffff14;--sitic-color-shadow-right-sm:2px 0 4px 0 #ffffff1f;--sitic-color-shadow-right-base:4px 0 6px -1px #ffffff26;--sitic-color-shadow-right-md:10px 0 15px -3px #ffffff2e;--sitic-color-shadow-right-lg:20px 0 25px -5px #ffffff38;--sitic-color-shadow-right-xl:25px 0 50px -12px #ffffff4d;--sitic-color-shadow-inner-sm:inset 0 2px 4px 0 #ffffff14;--sitic-color-shadow-inner-md:inset 0 4px 8px 0 #ffffff1f;--sitic-shadow-none:none;--sitic-shadow-xs:0 1px 2px 0 #ffffff14;--sitic-shadow-sm:0 1px 3px 0 #ffffff1f,0 1px 2px -1px #ffffff1f;--sitic-shadow-base:0 4px 6px -1px #ffffff26,0 2px 4px -2px #ffffff26;--sitic-shadow-md:0 10px 15px -3px #ffffff2e,0 4px 6px -4px #ffffff2e;--sitic-shadow-lg:0 20px 25px -5px #ffffff38,0 8px 10px -6px #ffffff38;--sitic-shadow-xl:0 25px 50px -12px #ffffff4d;--sitic-shadow-bottom-xs:0 1px 2px 0 #ffffff14;--sitic-shadow-bottom-sm:0 2px 4px 0 #ffffff1f;--sitic-shadow-bottom-base:0 4px 6px -1px #ffffff26;--sitic-shadow-bottom-md:0 10px 15px -3px #ffffff2e;--sitic-shadow-bottom-lg:0 20px 25px -5px #ffffff38;--sitic-shadow-bottom-xl:0 25px 50px -12px #ffffff4d;--sitic-shadow-top-xs:0 -1px 2px 0 #ffffff14;--sitic-shadow-top-sm:0 -2px 4px 0 #ffffff1f;--sitic-shadow-top-base:0 -4px 6px -1px #ffffff26;--sitic-shadow-top-md:0 -10px 15px -3px #ffffff2e;--sitic-shadow-top-lg:0 -20px 25px -5px #ffffff38;--sitic-shadow-top-xl:0 -25px 50px -12px #ffffff4d;--sitic-shadow-left-xs:-1px 0 2px 0 #ffffff14;--sitic-shadow-left-sm:-2px 0 4px 0 #ffffff1f;--sitic-shadow-left-base:-4px 0 6px -1px #ffffff26;--sitic-shadow-left-md:-10px 0 15px -3px #ffffff2e;--sitic-shadow-left-lg:-20px 0 25px -5px #ffffff38;--sitic-shadow-left-xl:-25px 0 50px -12px #ffffff4d;--sitic-shadow-right-xs:1px 0 2px 0 #ffffff14;--sitic-shadow-right-sm:2px 0 4px 0 #ffffff1f;--sitic-shadow-right-base:4px 0 6px -1px #ffffff26;--sitic-shadow-right-md:10px 0 15px -3px #ffffff2e;--sitic-shadow-right-lg:20px 0 25px -5px #ffffff38;--sitic-shadow-right-xl:25px 0 50px -12px #ffffff4d;--sitic-shadow-inner-sm:inset 0 2px 4px 0 #ffffff14;--sitic-shadow-inner-md:inset 0 4px 8px 0 #ffffff1f}[data-theme=dark] .input{color-scheme:dark;background-color:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .input:hover:not(:disabled):not(:focus){border-color:#fff3}[data-theme=dark] .input:focus{background-color:#ffffff14;box-shadow:0 0 0 4px #60a5fa33}[data-theme=dark] select.input{color:var(--sitic-color-foreground-primary);background-color:#ffffff0d;background-image:none}[data-theme=dark] select.input option{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-foreground-primary);padding:var(--sitic-spacing-2) var(--sitic-spacing-3)}[data-theme=dark] select.input option:hover{background-color:var(--sitic-color-primary-600);color:var(--sitic-color-neutral-black)}[data-theme=dark] select.input option:checked,[data-theme=dark] select.input option[selected]{background-color:var(--sitic-color-primary-500);color:var(--sitic-color-neutral-black)}[data-theme=dark] select.input option:focus{background-color:var(--sitic-color-primary-600);color:var(--sitic-color-neutral-black)}[data-theme=dark] .input-float-wrapper .input:not(select):focus~.input-float-label,[data-theme=dark] .input-float-wrapper .input:not(select):not(:placeholder-shown)~.input-float-label{background-color:var(--sitic-color-background-primary)}[data-theme=dark] .input-addon{background-color:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .input.input-error{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.08)}[data-theme=dark] .input.input-error,[data-theme=dark] .input.input-error:focus,[data-theme=dark] .input.input-error:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .input.input-error:focus{box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.2);background-color:#ffffff14}[data-theme=dark] .input.input-success{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.08)}[data-theme=dark] .input.input-success,[data-theme=dark] .input.input-success:focus,[data-theme=dark] .input.input-success:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .input.input-success:focus{box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.2);background-color:#ffffff14}[data-theme=dark] .input.input-warning{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.08)}[data-theme=dark] .input.input-warning,[data-theme=dark] .input.input-warning:focus,[data-theme=dark] .input.input-warning:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .input.input-warning:focus{box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.2);background-color:#ffffff14}[data-theme=dark] .custom-select-trigger{background-color:var(--sitic-color-background-secondary);border-color:var(--sitic-color-border-default)}[data-theme=dark] .custom-select-trigger:hover{border-color:var(--sitic-color-border-strong)}[data-theme=dark] .custom-select-trigger:focus,[data-theme=dark] .custom-select.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring)}[data-theme=dark] .custom-select.input-error .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.08);border-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .custom-select.input-error .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .custom-select.input-error .custom-select-trigger:focus,[data-theme=dark] .custom-select.input-error.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.2)}[data-theme=dark] .custom-select.input-success .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.08);border-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .custom-select.input-success .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .custom-select.input-success .custom-select-trigger:focus,[data-theme=dark] .custom-select.input-success.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.2)}[data-theme=dark] .custom-select.input-warning .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.08);border-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .custom-select.input-warning .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .custom-select.input-warning .custom-select-trigger:focus,[data-theme=dark] .custom-select.input-warning.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.2)}[data-theme=dark] .btn:hover{box-shadow:var(--sitic-shadow-sm)}[data-theme=dark] .btn:active{box-shadow:var(--sitic-shadow-xs)}[data-theme=dark] .btn:focus-visible{box-shadow:0 0 0 3px var(--sitic-color-primary-700)}[data-theme=dark] .btn-text-primary{color:var(--sitic-color-primary-300)}[data-theme=dark] .btn-text-secondary{color:var(--sitic-color-secondary-300)}[data-theme=dark] .btn-text-accent{color:var(--sitic-color-accent-300)}[data-theme=dark] .btn-text-success{color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .btn-text-warning{color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .btn-text-error{color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .btn-text-neutral{color:var(--sitic-color-neutral-300)}[data-theme=dark] .btn-outlined-primary:hover,[data-theme=dark] .btn-text-primary:hover{background-color:var(--sitic-color-primary-100);box-shadow:none;color:var(--sitic-color-primary-700)}[data-theme=dark] .btn-outlined-primary:active,[data-theme=dark] .btn-text-primary:active{background-color:var(--sitic-color-primary-200);color:var(--sitic-color-primary-800)}[data-theme=dark] .btn-outlined-secondary:hover,[data-theme=dark] .btn-text-secondary:hover{background-color:var(--sitic-color-secondary-100);box-shadow:none;color:var(--sitic-color-secondary-700)}[data-theme=dark] .btn-outlined-secondary:active,[data-theme=dark] .btn-text-secondary:active{background-color:var(--sitic-color-secondary-200);color:var(--sitic-color-secondary-800)}[data-theme=dark] .btn-outlined-accent:hover,[data-theme=dark] .btn-text-accent:hover{background-color:var(--sitic-color-accent-100);box-shadow:none;color:var(--sitic-color-accent-700)}[data-theme=dark] .btn-outlined-accent:active,[data-theme=dark] .btn-text-accent:active{background-color:var(--sitic-color-accent-200);color:var(--sitic-color-accent-800)}[data-theme=dark] .btn-outlined-success:hover,[data-theme=dark] .btn-text-success:hover{box-shadow:none}[data-theme=dark] .btn-outlined-success:active,[data-theme=dark] .btn-outlined-success:hover,[data-theme=dark] .btn-text-success:active,[data-theme=dark] .btn-text-success:hover{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}[data-theme=dark] .btn-outlined-warning:hover,[data-theme=dark] .btn-text-warning:hover{box-shadow:none}[data-theme=dark] .btn-outlined-warning:active,[data-theme=dark] .btn-outlined-warning:hover,[data-theme=dark] .btn-text-warning:active,[data-theme=dark] .btn-text-warning:hover{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}[data-theme=dark] .btn-outlined-error:hover,[data-theme=dark] .btn-text-error:hover{box-shadow:none}[data-theme=dark] .btn-outlined-error:active,[data-theme=dark] .btn-outlined-error:hover,[data-theme=dark] .btn-text-error:active,[data-theme=dark] .btn-text-error:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}[data-theme=dark] .btn-outlined-neutral:hover,[data-theme=dark] .btn-text-neutral:hover{background-color:var(--sitic-color-neutral-300);box-shadow:none;color:var(--sitic-color-neutral-800)}[data-theme=dark] .btn-outlined-neutral:active,[data-theme=dark] .btn-text-neutral:active{background-color:var(--sitic-color-neutral-200);color:var(--sitic-color-neutral-900)}[data-theme=dark] .btn-icon.btn-icon-primary{color:var(--sitic-color-primary-600)}[data-theme=dark] .btn-icon.btn-icon-primary:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}[data-theme=dark] .btn-icon.btn-icon-primary:active{background-color:var(--sitic-color-primary-200);color:var(--sitic-color-primary-800)}[data-theme=dark] .btn-icon.btn-icon-secondary{color:var(--sitic-color-secondary-600)}[data-theme=dark] .btn-icon.btn-icon-secondary:hover{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}[data-theme=dark] .btn-icon.btn-icon-secondary:active{background-color:var(--sitic-color-secondary-200);color:var(--sitic-color-secondary-800)}[data-theme=dark] .btn-icon.btn-icon-accent{color:var(--sitic-color-accent-600)}[data-theme=dark] .btn-icon.btn-icon-accent:hover{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}[data-theme=dark] .btn-icon.btn-icon-accent:active{background-color:var(--sitic-color-accent-200);color:var(--sitic-color-accent-800)}[data-theme=dark] .btn-icon.btn-icon-success{color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .btn-icon.btn-icon-success:hover{color:var(--sitic-color-semantic-success-dark)}[data-theme=dark] .btn-icon.btn-icon-success:active,[data-theme=dark] .btn-icon.btn-icon-success:hover{background-color:var(--sitic-color-semantic-success-light)}[data-theme=dark] .btn-icon.btn-icon-warning{color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .btn-icon.btn-icon-warning:hover{color:var(--sitic-color-semantic-warning-dark)}[data-theme=dark] .btn-icon.btn-icon-warning:active,[data-theme=dark] .btn-icon.btn-icon-warning:hover{background-color:var(--sitic-color-semantic-warning-light)}[data-theme=dark] .btn-icon.btn-icon-error{color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .btn-icon.btn-icon-error:hover{color:var(--sitic-color-semantic-error-dark)}[data-theme=dark] .btn-icon.btn-icon-error:active,[data-theme=dark] .btn-icon.btn-icon-error:hover{background-color:var(--sitic-color-semantic-error-light)}[data-theme=dark] .btn-icon.btn-icon-neutral{color:var(--sitic-color-neutral-400)}[data-theme=dark] .btn-icon.btn-icon-neutral:hover{background-color:var(--sitic-color-neutral-800);color:var(--sitic-color-neutral-200)}[data-theme=dark] .btn-icon.btn-icon-neutral:active{background-color:var(--sitic-color-neutral-700);color:var(--sitic-color-neutral-100)}[data-theme=dark] .btn-filled-primary{background-color:var(--sitic-color-primary-100);border-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-950)}[data-theme=dark] .btn-filled-primary:hover{background-color:var(--sitic-color-primary-200);border-color:var(--sitic-color-primary-200)}[data-theme=dark] .btn-filled-primary:active{background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-50)}[data-theme=dark] .btn-filled-secondary{background-color:var(--sitic-color-secondary-100);border-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-950)}[data-theme=dark] .btn-filled-secondary:hover{background-color:var(--sitic-color-secondary-200);border-color:var(--sitic-color-secondary-200)}[data-theme=dark] .btn-filled-secondary:active{background-color:var(--sitic-color-secondary-50);border-color:var(--sitic-color-secondary-50)}[data-theme=dark] .btn-filled-accent{background-color:var(--sitic-color-accent-50);border-color:var(--sitic-color-accent-50);color:var(--sitic-color-accent-950)}[data-theme=dark] .btn-filled-accent:hover{background-color:var(--sitic-color-accent-100);border-color:var(--sitic-color-accent-100)}[data-theme=dark] .btn-filled-accent:active{background-color:var(--sitic-color-accent-200);border-color:var(--sitic-color-accent-200)}[data-theme=dark] .btn-filled-success{color:var(--sitic-color-neutral-black)}[data-theme=dark] .btn-filled-success,[data-theme=dark] .btn-filled-success:hover{background-color:var(--sitic-color-semantic-success-base);border-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .btn-filled-success:hover{filter:brightness(.85)}[data-theme=dark] .btn-filled-success:active{background-color:var(--sitic-color-semantic-success-base);border-color:var(--sitic-color-semantic-success-base);filter:brightness(.75)}[data-theme=dark] .btn-filled-warning{color:var(--sitic-color-neutral-black)}[data-theme=dark] .btn-filled-warning,[data-theme=dark] .btn-filled-warning:hover{background-color:var(--sitic-color-semantic-warning-base);border-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .btn-filled-warning:hover{filter:brightness(.85)}[data-theme=dark] .btn-filled-warning:active{background-color:var(--sitic-color-semantic-warning-base);border-color:var(--sitic-color-semantic-warning-base);filter:brightness(.75)}[data-theme=dark] .btn-filled-error{color:var(--sitic-color-neutral-black)}[data-theme=dark] .btn-filled-error,[data-theme=dark] .btn-filled-error:hover{background-color:var(--sitic-color-semantic-error-base);border-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .btn-filled-error:hover{filter:brightness(.85)}[data-theme=dark] .btn-filled-error:active{background-color:var(--sitic-color-semantic-error-base);border-color:var(--sitic-color-semantic-error-base);filter:brightness(.75)}[data-theme=dark] .btn-filled-neutral{background-color:var(--sitic-color-neutral-200);border-color:var(--sitic-color-neutral-200);color:var(--sitic-color-neutral-900)}[data-theme=dark] .btn-filled-neutral:hover{background-color:var(--sitic-color-neutral-300);border-color:var(--sitic-color-neutral-300)}[data-theme=dark] .btn-filled-neutral:active{background-color:var(--sitic-color-neutral-100);border-color:var(--sitic-color-neutral-100)}[data-theme=dark] .card-header-title,[data-theme=dark] .card-title{color:var(--sitic-color-primary-400)}[data-theme=dark] .card-close:hover{background-color:var(--sitic-color-background-tertiary)}[data-theme=dark] .card-close:active{background-color:var(--sitic-color-background-secondary)}[data-theme=dark] .card-primary{background-color:var(--sitic-color-primary-100);border-color:var(--sitic-color-primary-200);color:var(--sitic-color-primary-950)}[data-theme=dark] .card-primary .card-header{background-color:var(--sitic-color-primary-50);border-bottom-color:var(--sitic-color-primary-200)}[data-theme=dark] .card-primary .card-footer{background-color:var(--sitic-color-primary-50);border-top-color:var(--sitic-color-primary-200)}[data-theme=dark] .card-primary .card-header-title,[data-theme=dark] .card-primary .card-title{color:var(--sitic-color-primary-700)}[data-theme=dark] .card-primary .card-header-subtitle,[data-theme=dark] .card-primary .card-subtitle{color:var(--sitic-color-primary-800)}[data-theme=dark] .card-primary .card-text{color:var(--sitic-color-primary-900)}[data-theme=dark] .card-secondary{background-color:var(--sitic-color-secondary-100);border-color:var(--sitic-color-secondary-200);color:var(--sitic-color-secondary-950)}[data-theme=dark] .card-secondary .card-header{background-color:var(--sitic-color-secondary-50);border-bottom-color:var(--sitic-color-secondary-200)}[data-theme=dark] .card-secondary .card-footer{background-color:var(--sitic-color-secondary-50);border-top-color:var(--sitic-color-secondary-200)}[data-theme=dark] .card-secondary .card-header-title,[data-theme=dark] .card-secondary .card-title{color:var(--sitic-color-secondary-700)}[data-theme=dark] .card-secondary .card-header-subtitle,[data-theme=dark] .card-secondary .card-subtitle{color:var(--sitic-color-secondary-800)}[data-theme=dark] .card-secondary .card-text{color:var(--sitic-color-secondary-900)}[data-theme=dark] .card-accent{background-color:var(--sitic-color-accent-50);border-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-950)}[data-theme=dark] .card-accent .card-header{background-color:var(--sitic-color-accent-200);border-bottom-color:var(--sitic-color-accent-100)}[data-theme=dark] .card-accent .card-footer{background-color:var(--sitic-color-accent-200);border-top-color:var(--sitic-color-accent-100)}[data-theme=dark] .card-accent .card-header-title,[data-theme=dark] .card-accent .card-title{color:var(--sitic-color-accent-700)}[data-theme=dark] .card-accent .card-header-subtitle,[data-theme=dark] .card-accent .card-subtitle{color:var(--sitic-color-accent-800)}[data-theme=dark] .card-accent .card-text{color:var(--sitic-color-accent-900)}[data-theme=dark] .card-success{background-color:var(--sitic-color-semantic-success-light);border-color:var(--sitic-color-semantic-success-base);color:var(--sitic-color-neutral-100)}[data-theme=dark] .card-success .card-header{background-color:var(--sitic-color-semantic-success-light);border-bottom-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .card-success .card-footer{background-color:var(--sitic-color-semantic-success-light);border-top-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .card-success .btn-text-success,[data-theme=dark] .card-success .card-header-title,[data-theme=dark] .card-success .card-title{color:var(--sitic-color-semantic-success-dark)}[data-theme=dark] .card-warning{background-color:var(--sitic-color-semantic-warning-light);border-color:var(--sitic-color-semantic-warning-base);color:var(--sitic-color-neutral-900)}[data-theme=dark] .card-warning .card-header{background-color:var(--sitic-color-semantic-warning-light);border-bottom-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .card-warning .card-footer{background-color:var(--sitic-color-semantic-warning-light);border-top-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .card-warning .btn-text-warning,[data-theme=dark] .card-warning .card-header-title,[data-theme=dark] .card-warning .card-title{color:var(--sitic-color-semantic-warning-dark)}[data-theme=dark] .card-error{background-color:var(--sitic-color-semantic-error-light);border-color:var(--sitic-color-semantic-error-base);color:var(--sitic-color-neutral-100)}[data-theme=dark] .card-error .card-header{background-color:var(--sitic-color-semantic-error-light);border-bottom-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .card-error .card-footer{background-color:var(--sitic-color-semantic-error-light);border-top-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .card-error .btn-text-error,[data-theme=dark] .card-error .card-header-title,[data-theme=dark] .card-error .card-title{color:var(--sitic-color-semantic-error-dark)}[data-theme=dark] .card-info{background-color:var(--sitic-color-semantic-info-light);border-color:var(--sitic-color-semantic-info-base);color:var(--sitic-color-neutral-100)}[data-theme=dark] .card-info .card-header{background-color:var(--sitic-color-semantic-info-light);border-bottom-color:var(--sitic-color-semantic-info-base)}[data-theme=dark] .card-info .card-footer{background-color:var(--sitic-color-semantic-info-light);border-top-color:var(--sitic-color-semantic-info-base)}[data-theme=dark] .card-info .btn-text-info,[data-theme=dark] .card-info .card-header-title,[data-theme=dark] .card-info .card-title{color:var(--sitic-color-semantic-info-dark)}.dark .input{color-scheme:dark;background-color:#ffffff0d;border-color:#ffffff1a}.dark .input:hover:not(:disabled):not(:focus){border-color:#fff3}.dark .input:focus{background-color:#ffffff14;box-shadow:0 0 0 4px #60a5fa33}.dark select.input{color:var(--sitic-color-foreground-primary);background-color:#ffffff0d;background-image:none}.dark select.input option{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-foreground-primary);padding:var(--sitic-spacing-2) var(--sitic-spacing-3)}.dark select.input option:hover{background-color:var(--sitic-color-primary-600);color:var(--sitic-color-neutral-black)}.dark select.input option:checked,.dark select.input option[selected]{background-color:var(--sitic-color-primary-500);color:var(--sitic-color-neutral-black)}.dark select.input option:focus{background-color:var(--sitic-color-primary-600);color:var(--sitic-color-neutral-black)}.dark .input-float-wrapper .input:not(select):focus~.input-float-label,.dark .input-float-wrapper .input:not(select):not(:placeholder-shown)~.input-float-label{background-color:var(--sitic-color-background-primary)}.dark .input-addon{background-color:#ffffff08;border-color:#ffffff1a}.dark .input.input-error{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.08)}.dark .input.input-error,.dark .input.input-error:focus,.dark .input.input-error:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-semantic-error-base)}.dark .input.input-error:focus{box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.2);background-color:#ffffff14}.dark .input.input-success{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.08)}.dark .input.input-success,.dark .input.input-success:focus,.dark .input.input-success:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-semantic-success-base)}.dark .input.input-success:focus{box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.2);background-color:#ffffff14}.dark .input.input-warning{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.08)}.dark .input.input-warning,.dark .input.input-warning:focus,.dark .input.input-warning:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-semantic-warning-base)}.dark .input.input-warning:focus{box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.2);background-color:#ffffff14}.dark .custom-select-trigger{background-color:var(--sitic-color-background-secondary);border-color:var(--sitic-color-border-default)}.dark .custom-select-trigger:hover{border-color:var(--sitic-color-border-strong)}.dark .custom-select-trigger:focus,.dark .custom-select.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring)}.dark .custom-select.input-error .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.08);border-color:var(--sitic-color-semantic-error-base)}.dark .custom-select.input-error .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-error-base)}.dark .custom-select.input-error .custom-select-trigger:focus,.dark .custom-select.input-error.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.2)}.dark .custom-select.input-success .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.08);border-color:var(--sitic-color-semantic-success-base)}.dark .custom-select.input-success .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-success-base)}.dark .custom-select.input-success .custom-select-trigger:focus,.dark .custom-select.input-success.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.2)}.dark .custom-select.input-warning .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.08);border-color:var(--sitic-color-semantic-warning-base)}.dark .custom-select.input-warning .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-warning-base)}.dark .custom-select.input-warning .custom-select-trigger:focus,.dark .custom-select.input-warning.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.2)}.dark .btn:hover{box-shadow:var(--sitic-shadow-sm)}.dark .btn:active{box-shadow:var(--sitic-shadow-xs)}.dark .btn:focus-visible{box-shadow:0 0 0 3px var(--sitic-color-primary-700)}.dark .btn-text-primary{color:var(--sitic-color-primary-300)}.dark .btn-text-secondary{color:var(--sitic-color-secondary-300)}.dark .btn-text-accent{color:var(--sitic-color-accent-300)}.dark .btn-text-success{color:var(--sitic-color-semantic-success-base)}.dark .btn-text-warning{color:var(--sitic-color-semantic-warning-base)}.dark .btn-text-error{color:var(--sitic-color-semantic-error-base)}.dark .btn-text-neutral{color:var(--sitic-color-neutral-300)}.dark .btn-outlined-primary:hover,.dark .btn-text-primary:hover{background-color:var(--sitic-color-primary-100);box-shadow:none;color:var(--sitic-color-primary-200)}.dark .btn-outlined-primary:active,.dark .btn-text-primary:active{background-color:var(--sitic-color-primary-800);color:var(--sitic-color-primary-100)}.dark .btn-outlined-secondary:hover,.dark .btn-text-secondary:hover{background-color:var(--sitic-color-secondary-100);box-shadow:none;color:var(--sitic-color-secondary-200)}.dark .btn-outlined-secondary:active,.dark .btn-text-secondary:active{background-color:var(--sitic-color-secondary-50);color:var(--sitic-color-secondary-200)}.dark .btn-outlined-accent:hover,.dark .btn-text-accent:hover{background-color:var(--sitic-color-accent-50);box-shadow:none;color:var(--sitic-color-accent-200)}.dark .btn-outlined-accent:active,.dark .btn-text-accent:active{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-300)}.dark .btn-outlined-success:hover,.dark .btn-text-success:hover{box-shadow:none}.dark .btn-outlined-success:active,.dark .btn-outlined-success:hover,.dark .btn-text-success:active,.dark .btn-text-success:hover{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}.dark .btn-outlined-warning:hover,.dark .btn-text-warning:hover{box-shadow:none}.dark .btn-outlined-warning:active,.dark .btn-outlined-warning:hover,.dark .btn-text-warning:active,.dark .btn-text-warning:hover{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}.dark .btn-outlined-error:hover,.dark .btn-text-error:hover{box-shadow:none}.dark .btn-outlined-error:active,.dark .btn-outlined-error:hover,.dark .btn-text-error:active,.dark .btn-text-error:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.dark .btn-outlined-neutral:hover,.dark .btn-text-neutral:hover{background-color:var(--sitic-color-neutral-300);box-shadow:none;color:var(--sitic-color-neutral-800)}.dark .btn-outlined-neutral:active,.dark .btn-text-neutral:active{background-color:var(--sitic-color-neutral-200);color:var(--sitic-color-neutral-900)}.dark .btn-icon.btn-icon-primary{color:var(--sitic-color-primary-600)}.dark .btn-icon.btn-icon-primary:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.dark .btn-icon.btn-icon-primary:active{background-color:var(--sitic-color-primary-200);color:var(--sitic-color-primary-800)}.dark .btn-icon.btn-icon-secondary{color:var(--sitic-color-secondary-600)}.dark .btn-icon.btn-icon-secondary:hover{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.dark .btn-icon.btn-icon-secondary:active{background-color:var(--sitic-color-secondary-200);color:var(--sitic-color-secondary-800)}.dark .btn-icon.btn-icon-accent{color:var(--sitic-color-accent-600)}.dark .btn-icon.btn-icon-accent:hover{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.dark .btn-icon.btn-icon-accent:active{background-color:var(--sitic-color-accent-200);color:var(--sitic-color-accent-800)}.dark .btn-icon.btn-icon-success{color:var(--sitic-color-semantic-success-base)}.dark .btn-icon.btn-icon-success:hover{color:var(--sitic-color-semantic-success-dark)}.dark .btn-icon.btn-icon-success:active,.dark .btn-icon.btn-icon-success:hover{background-color:var(--sitic-color-semantic-success-light)}.dark .btn-icon.btn-icon-warning{color:var(--sitic-color-semantic-warning-base)}.dark .btn-icon.btn-icon-warning:hover{color:var(--sitic-color-semantic-warning-dark)}.dark .btn-icon.btn-icon-warning:active,.dark .btn-icon.btn-icon-warning:hover{background-color:var(--sitic-color-semantic-warning-light)}.dark .btn-icon.btn-icon-error{color:var(--sitic-color-semantic-error-base)}.dark .btn-icon.btn-icon-error:hover{color:var(--sitic-color-semantic-error-dark)}.dark .btn-icon.btn-icon-error:active,.dark .btn-icon.btn-icon-error:hover{background-color:var(--sitic-color-semantic-error-light)}.dark .btn-icon.btn-icon-neutral{color:var(--sitic-color-neutral-400)}.dark .btn-icon.btn-icon-neutral:hover{background-color:var(--sitic-color-neutral-800);color:var(--sitic-color-neutral-200)}.dark .btn-icon.btn-icon-neutral:active{background-color:var(--sitic-color-neutral-700);color:var(--sitic-color-neutral-100)}.dark .btn-filled-primary{background-color:var(--sitic-color-primary-100);border-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-950)}.dark .btn-filled-primary:hover{background-color:var(--sitic-color-primary-200);border-color:var(--sitic-color-primary-200)}.dark .btn-filled-primary:active{background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-50)}.dark .btn-filled-secondary{background-color:var(--sitic-color-secondary-100);border-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-950)}.dark .btn-filled-secondary:hover{background-color:var(--sitic-color-secondary-200);border-color:var(--sitic-color-secondary-200)}.dark .btn-filled-secondary:active{background-color:var(--sitic-color-secondary-50);border-color:var(--sitic-color-secondary-50)}.dark .btn-filled-accent{background-color:var(--sitic-color-accent-50);border-color:var(--sitic-color-accent-50);color:var(--sitic-color-accent-950)}.dark .btn-filled-accent:hover{background-color:var(--sitic-color-accent-100);border-color:var(--sitic-color-accent-100)}.dark .btn-filled-accent:active{background-color:var(--sitic-color-accent-200);border-color:var(--sitic-color-accent-200)}.dark .btn-filled-success{color:var(--sitic-color-neutral-black)}.dark .btn-filled-success,.dark .btn-filled-success:hover{background-color:var(--sitic-color-semantic-success-base);border-color:var(--sitic-color-semantic-success-base)}.dark .btn-filled-success:hover{filter:brightness(.85)}.dark .btn-filled-success:active{background-color:var(--sitic-color-semantic-success-base);border-color:var(--sitic-color-semantic-success-base);filter:brightness(.75)}.dark .btn-filled-warning{color:var(--sitic-color-neutral-black)}.dark .btn-filled-warning,.dark .btn-filled-warning:hover{background-color:var(--sitic-color-semantic-warning-base);border-color:var(--sitic-color-semantic-warning-base)}.dark .btn-filled-warning:hover{filter:brightness(.85)}.dark .btn-filled-warning:active{background-color:var(--sitic-color-semantic-warning-base);border-color:var(--sitic-color-semantic-warning-base);filter:brightness(.75)}.dark .btn-filled-error{color:var(--sitic-color-neutral-black)}.dark .btn-filled-error,.dark .btn-filled-error:hover{background-color:var(--sitic-color-semantic-error-base);border-color:var(--sitic-color-semantic-error-base)}.dark .btn-filled-error:hover{filter:brightness(.85)}.dark .btn-filled-error:active{background-color:var(--sitic-color-semantic-error-base);border-color:var(--sitic-color-semantic-error-base);filter:brightness(.75)}.dark .btn-filled-neutral{background-color:var(--sitic-color-neutral-200);border-color:var(--sitic-color-neutral-200);color:var(--sitic-color-neutral-900)}.dark .btn-filled-neutral:hover{background-color:var(--sitic-color-neutral-300);border-color:var(--sitic-color-neutral-300)}.dark .btn-filled-neutral:active{background-color:var(--sitic-color-neutral-100);border-color:var(--sitic-color-neutral-100)}.dark .card-header-title,.dark .card-title{color:var(--sitic-color-primary-400)}.dark .card-close:hover{background-color:var(--sitic-color-background-tertiary)}.dark .card-close:active{background-color:var(--sitic-color-background-secondary)}.dark .card-primary{background-color:var(--sitic-color-primary-100);border-color:var(--sitic-color-primary-200);color:var(--sitic-color-primary-950)}.dark .card-primary .card-header{background-color:var(--sitic-color-primary-50);border-bottom-color:var(--sitic-color-primary-200)}.dark .card-primary .card-footer{background-color:var(--sitic-color-primary-50);border-top-color:var(--sitic-color-primary-200)}.dark .card-primary .card-header-title,.dark .card-primary .card-title{color:var(--sitic-color-primary-700)}.dark .card-primary .card-header-subtitle,.dark .card-primary .card-subtitle{color:var(--sitic-color-primary-800)}.dark .card-primary .card-text{color:var(--sitic-color-primary-900)}.dark .card-secondary{background-color:var(--sitic-color-secondary-100);border-color:var(--sitic-color-secondary-200);color:var(--sitic-color-secondary-950)}.dark .card-secondary .card-header{background-color:var(--sitic-color-secondary-50);border-bottom-color:var(--sitic-color-secondary-200)}.dark .card-secondary .card-footer{background-color:var(--sitic-color-secondary-50);border-top-color:var(--sitic-color-secondary-200)}.dark .card-secondary .card-header-title,.dark .card-secondary .card-title{color:var(--sitic-color-secondary-700)}.dark .card-secondary .card-header-subtitle,.dark .card-secondary .card-subtitle{color:var(--sitic-color-secondary-800)}.dark .card-secondary .card-text{color:var(--sitic-color-secondary-900)}.dark .card-accent{background-color:var(--sitic-color-accent-50);border-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-950)}.dark .card-accent .card-header{background-color:var(--sitic-color-accent-200);border-bottom-color:var(--sitic-color-accent-100)}.dark .card-accent .card-footer{background-color:var(--sitic-color-accent-200);border-top-color:var(--sitic-color-accent-100)}.dark .card-accent .card-header-title,.dark .card-accent .card-title{color:var(--sitic-color-accent-700)}.dark .card-accent .card-header-subtitle,.dark .card-accent .card-subtitle{color:var(--sitic-color-accent-800)}.dark .card-accent .card-text{color:var(--sitic-color-accent-900)}.dark .card-success{border-color:var(--sitic-color-semantic-success-base);color:var(--sitic-color-neutral-100)}.dark .card-success,.dark .card-success .card-header{background-color:var(--sitic-color-semantic-success-light)}.dark .card-success .card-header{border-bottom-color:var(--sitic-color-semantic-success-base)}.dark .card-success .card-footer{background-color:var(--sitic-color-semantic-success-light);border-top-color:var(--sitic-color-semantic-success-base)}.dark .card-success .btn-text-success,.dark .card-success .card-header-title,.dark .card-success .card-title{color:var(--sitic-color-semantic-success-dark)}.dark .card-warning{border-color:var(--sitic-color-semantic-warning-base);color:var(--sitic-color-neutral-900)}.dark .card-warning,.dark .card-warning .card-header{background-color:var(--sitic-color-semantic-warning-light)}.dark .card-warning .card-header{border-bottom-color:var(--sitic-color-semantic-warning-base)}.dark .card-warning .card-footer{background-color:var(--sitic-color-semantic-warning-light);border-top-color:var(--sitic-color-semantic-warning-base)}.dark .card-warning .btn-text-warning,.dark .card-warning .card-header-title,.dark .card-warning .card-title{color:var(--sitic-color-semantic-warning-dark)}.dark .card-error{border-color:var(--sitic-color-semantic-error-base);color:var(--sitic-color-neutral-100)}.dark .card-error,.dark .card-error .card-header{background-color:var(--sitic-color-semantic-error-light)}.dark .card-error .card-header{border-bottom-color:var(--sitic-color-semantic-error-base)}.dark .card-error .card-footer{background-color:var(--sitic-color-semantic-error-light);border-top-color:var(--sitic-color-semantic-error-base)}.dark .card-error .btn-text-error,.dark .card-error .card-header-title,.dark .card-error .card-title{color:var(--sitic-color-semantic-error-dark)}.dark .card-info{border-color:var(--sitic-color-semantic-info-base);color:var(--sitic-color-neutral-100)}.dark .card-info,.dark .card-info .card-header{background-color:var(--sitic-color-semantic-info-light)}.dark .card-info .card-header{border-bottom-color:var(--sitic-color-semantic-info-base)}.dark .card-info .card-footer{background-color:var(--sitic-color-semantic-info-light);border-top-color:var(--sitic-color-semantic-info-base)}.dark .card-info .btn-text-info,.dark .card-info .card-header-title,.dark .card-info .card-title{color:var(--sitic-color-semantic-info-dark)}.display-1{font:var(--sitic-text-display-1)}.headline{font:var(--sitic-text-headline)}.title{font:var(--sitic-text-title)}.subheading-2{font:var(--sitic-text-subheading-2)}.subheading-1{font:var(--sitic-text-subheading-1)}.body-2{font:var(--sitic-text-body-2)}.body-1{font:var(--sitic-text-body-1)}.body-1-strong{font:var(--sitic-text-body-1-strong)}.button{font:var(--sitic-text-button)}.button-caps{font:var(--sitic-text-button-caps);text-transform:uppercase}.label-1{font:var(--sitic-text-label-1)}.label-2{font:var(--sitic-text-label-2)}.label-3{font:var(--sitic-text-label-3)}.caption{font:var(--sitic-text-caption)}.caption-strong{font:var(--sitic-text-caption-strong)}.tooltip{font:var(--sitic-text-tooltip)}.btn{border-radius:var(--sitic-component-button-border-radius);cursor:pointer;font-size:var(--sitic-component-button-font-size);font-weight:var(--sitic-component-button-font-weight);align-items:center;gap:var(--sitic-component-button-gap);min-height:var(--sitic-component-button-min-height);padding:var(--sitic-component-button-padding-y) var(--sitic-component-button-padding-x);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);border:none;justify-content:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;height:100%;transition:transform var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),opacity var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);background-color:currentColor;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.btn:active:after{opacity:.12;transition:transform,opacity;transform:translate(-50%,-50%)scale(2)}.btn:hover{box-shadow:var(--sitic-shadow-sm);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{box-shadow:0 0 0 3px var(--sitic-color-primary-200);outline:none}.btn:disabled,.btn[readonly]{cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none;box-shadow:none!important;transform:none!important}.btn-xs{font-size:var(--sitic-component-button-xs-font-size);gap:var(--sitic-spacing-1);min-height:var(--sitic-component-button-xs-min-height);padding:var(--sitic-component-button-xs-padding-y) var(--sitic-component-button-xs-padding-x)}.btn-sm{font-size:var(--sitic-component-button-sm-font-size);min-height:var(--sitic-component-button-sm-min-height);padding:var(--sitic-component-button-sm-padding-y) var(--sitic-component-button-sm-padding-x)}.btn-lg{font-size:var(--sitic-component-button-lg-font-size);min-height:var(--sitic-component-button-lg-min-height);padding:var(--sitic-component-button-lg-padding-y) var(--sitic-component-button-lg-padding-x)}.btn-filled-primary{background-color:var(--sitic-color-primary-700);border:var(--sitic-border-width-medium) solid var(--sitic-color-primary-700);color:var(--sitic-color-neutral-white)}.btn-filled-primary:hover{background-color:var(--sitic-color-primary-800);border-color:var(--sitic-color-primary-800)}.btn-filled-primary:active{background-color:var(--sitic-color-primary-900);border-color:var(--sitic-color-primary-900)}.btn-filled-secondary{background-color:var(--sitic-color-secondary-500);border:var(--sitic-border-width-medium) solid var(--sitic-color-secondary-500);color:var(--sitic-color-neutral-white)}.btn-filled-secondary:hover{background-color:var(--sitic-color-secondary-600);border-color:var(--sitic-color-secondary-600)}.btn-filled-secondary:active{background-color:var(--sitic-color-secondary-700);border-color:var(--sitic-color-secondary-700)}.btn-filled-accent{background-color:var(--sitic-color-accent-500);border:var(--sitic-border-width-medium) solid var(--sitic-color-accent-500);color:var(--sitic-color-neutral-white)}.btn-filled-accent:hover{background-color:var(--sitic-color-accent-600);border-color:var(--sitic-color-accent-600)}.btn-filled-accent:active{background-color:var(--sitic-color-accent-700);border-color:var(--sitic-color-accent-700)}.btn-filled-success{background-color:var(--sitic-color-semantic-success-base);border:var(--sitic-border-width-medium) solid var(--sitic-color-semantic-success-base);color:var(--sitic-color-neutral-white)}.btn-filled-success:active,.btn-filled-success:hover{background-color:var(--sitic-color-semantic-success-dark);border-color:var(--sitic-color-semantic-success-dark)}.btn-filled-success:active{filter:brightness(.9)}.btn-filled-warning{background-color:var(--sitic-color-semantic-warning-base);border:var(--sitic-border-width-medium) solid var(--sitic-color-semantic-warning-base);color:var(--sitic-color-neutral-white)}.btn-filled-warning:active,.btn-filled-warning:hover{background-color:var(--sitic-color-semantic-warning-dark);border-color:var(--sitic-color-semantic-warning-dark)}.btn-filled-warning:active{filter:brightness(.9)}.btn-filled-error{background-color:var(--sitic-color-semantic-error-base);border:var(--sitic-border-width-medium) solid var(--sitic-color-semantic-error-base);color:var(--sitic-color-neutral-white)}.btn-filled-error:active,.btn-filled-error:hover{background-color:var(--sitic-color-semantic-error-dark);border-color:var(--sitic-color-semantic-error-dark)}.btn-filled-error:active{filter:brightness(.9)}.btn-filled-neutral{background-color:var(--sitic-color-neutral-700);border:var(--sitic-border-width-medium) solid var(--sitic-color-neutral-700);color:var(--sitic-color-neutral-white)}.btn-filled-neutral:hover{background-color:var(--sitic-color-neutral-800);border-color:var(--sitic-color-neutral-800)}.btn-filled-neutral:active{background-color:var(--sitic-color-neutral-900);border-color:var(--sitic-color-neutral-900)}.btn-filled-custom{background-color:var(--btn-custom-color);border:var(--sitic-border-width-medium) solid var(--btn-custom-color);color:var(--btn-custom-text,var(--sitic-color-neutral-white))}.btn-filled-custom:hover{filter:brightness(.88)}.btn-filled-custom:active{filter:brightness(.78)}.btn-outlined-primary{border:var(--sitic-border-width-medium) solid var(--sitic-color-primary-700);color:var(--sitic-color-primary-700);background-color:#0000}.btn-outlined-primary:hover{background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-800);color:var(--sitic-color-primary-800)}.btn-outlined-primary:active{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-900)}.btn-outlined-secondary{border:var(--sitic-border-width-medium) solid var(--sitic-color-secondary-500);color:var(--sitic-color-secondary-500);background-color:#0000}.btn-outlined-secondary:hover{background-color:var(--sitic-color-secondary-50);border-color:var(--sitic-color-secondary-600);color:var(--sitic-color-secondary-600)}.btn-outlined-secondary:active{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.btn-outlined-accent{border:var(--sitic-border-width-medium) solid var(--sitic-color-accent-500);color:var(--sitic-color-accent-500);background-color:#0000}.btn-outlined-accent:hover{background-color:var(--sitic-color-accent-50);border-color:var(--sitic-color-accent-600);color:var(--sitic-color-accent-600)}.btn-outlined-accent:active{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.btn-outlined-neutral{border:var(--sitic-border-width-medium) solid var(--sitic-color-neutral-400);color:var(--sitic-color-neutral-700);background-color:#0000}.btn-outlined-neutral:hover{background-color:var(--sitic-color-neutral-50);border-color:var(--sitic-color-neutral-500);color:var(--sitic-color-neutral-800)}.btn-outlined-neutral:active{background-color:var(--sitic-color-neutral-100);color:var(--sitic-color-neutral-900)}.btn-outlined-custom{border:var(--sitic-border-width-medium) solid var(--btn-custom-color);color:var(--btn-custom-color);background-color:#0000}.btn-outlined-custom:hover{background-color:var(--btn-custom-color)}@supports (color:color-mix(in lab,red,red)){.btn-outlined-custom:hover{background-color:color-mix(in srgb,var(--btn-custom-color) 10%,transparent)}}.btn-outlined-custom:hover{filter:brightness(.92)}.btn-outlined-custom:active{background-color:var(--btn-custom-color)}@supports (color:color-mix(in lab,red,red)){.btn-outlined-custom:active{background-color:color-mix(in srgb,var(--btn-custom-color) 18%,transparent)}}.btn-outlined-custom:active{filter:brightness(.85)}.btn-outlined-success{border:var(--sitic-border-width-medium) solid var(--sitic-color-semantic-success-base);color:var(--sitic-color-semantic-success-base);background-color:#0000}.btn-outlined-success:hover{border-color:var(--sitic-color-semantic-success-dark)}.btn-outlined-success:active,.btn-outlined-success:hover{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}.btn-outlined-success:active{filter:brightness(.95)}.btn-outlined-warning{border:var(--sitic-border-width-medium) solid var(--sitic-color-semantic-warning-base);color:var(--sitic-color-semantic-warning-base);background-color:#0000}.btn-outlined-warning:hover{border-color:var(--sitic-color-semantic-warning-dark)}.btn-outlined-warning:active,.btn-outlined-warning:hover{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}.btn-outlined-warning:active{filter:brightness(.95)}.btn-outlined-error{border:var(--sitic-border-width-medium) solid var(--sitic-color-semantic-error-base);color:var(--sitic-color-semantic-error-base);background-color:#0000}.btn-outlined-error:hover{border-color:var(--sitic-color-semantic-error-dark)}.btn-outlined-error:active,.btn-outlined-error:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.btn-outlined-error:active{filter:brightness(.95)}.btn-text-primary{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-primary-500);background-color:#0000}.btn-text-primary:hover{background-color:var(--sitic-color-primary-50);box-shadow:none;color:var(--sitic-color-primary-600)}.btn-text-primary:active{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.btn-text-secondary{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-secondary-700);background-color:#0000}.btn-text-secondary:hover{background-color:var(--sitic-color-secondary-50);box-shadow:none;color:var(--sitic-color-secondary-800)}.btn-text-secondary:active{background-color:var(--sitic-color-secondary-100)}.btn-text-accent{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-accent-500);background-color:#0000}.btn-text-accent:hover{background-color:var(--sitic-color-accent-50);box-shadow:none;color:var(--sitic-color-accent-600)}.btn-text-accent:active{background-color:var(--sitic-color-accent-100)}.btn-text-neutral{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-neutral-700);background-color:#0000}.btn-text-neutral:hover{background-color:var(--sitic-color-neutral-50);box-shadow:none;color:var(--sitic-color-neutral-800)}.btn-text-neutral:active{background-color:var(--sitic-color-neutral-100)}.btn-text-custom{border:var(--sitic-border-width-medium) solid transparent;color:var(--btn-custom-color);background-color:#0000}.btn-text-custom:hover{background-color:var(--btn-custom-color)}@supports (color:color-mix(in lab,red,red)){.btn-text-custom:hover{background-color:color-mix(in srgb,var(--btn-custom-color) 10%,transparent)}}.btn-text-custom:hover{box-shadow:none}.btn-text-custom:active{background-color:var(--btn-custom-color)}@supports (color:color-mix(in lab,red,red)){.btn-text-custom:active{background-color:color-mix(in srgb,var(--btn-custom-color) 18%,transparent)}}.btn-text-success{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-semantic-success-base);background-color:#0000}.btn-text-success:hover{box-shadow:none;color:var(--sitic-color-semantic-success-dark)}.btn-text-success:active,.btn-text-success:hover{background-color:var(--sitic-color-semantic-success-light)}.btn-text-success:active{filter:brightness(.95)}.btn-text-warning{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-semantic-warning-base);background-color:#0000}.btn-text-warning:hover{box-shadow:none;color:var(--sitic-color-semantic-warning-dark)}.btn-text-warning:active,.btn-text-warning:hover{background-color:var(--sitic-color-semantic-warning-light)}.btn-text-warning:active{filter:brightness(.95)}.btn-text-error{border:var(--sitic-border-width-medium) solid transparent;color:var(--sitic-color-semantic-error-base);background-color:#0000}.btn-text-error:hover{box-shadow:none;color:var(--sitic-color-semantic-error-dark)}.btn-text-error:active,.btn-text-error:hover{background-color:var(--sitic-color-semantic-error-light)}.btn-text-error:active{filter:brightness(.95)}.btn.btn-icon{border-radius:var(--sitic-border-radius-full);height:var(--sitic-spacing-10);min-width:auto;padding:var(--sitic-spacing-2);width:var(--sitic-spacing-10);background-color:#0000;border:none}.btn.btn-icon:hover{border:none;transform:none}.btn.btn-icon.btn-icon-primary{color:var(--sitic-color-primary-500)}.btn.btn-icon.btn-icon-primary:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-600)}.btn.btn-icon.btn-icon-primary:active{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.btn.btn-icon.btn-icon-secondary{color:var(--sitic-color-secondary-700)}.btn.btn-icon.btn-icon-secondary:hover{background-color:var(--sitic-color-secondary-50);color:var(--sitic-color-secondary-800)}.btn.btn-icon.btn-icon-secondary:active{background-color:var(--sitic-color-secondary-100)}.btn.btn-icon.btn-icon-accent{color:var(--sitic-color-accent-500)}.btn.btn-icon.btn-icon-accent:hover{background-color:var(--sitic-color-accent-50);color:var(--sitic-color-accent-600)}.btn.btn-icon.btn-icon-accent:active{background-color:var(--sitic-color-accent-100)}.btn.btn-icon.btn-icon-success{color:var(--sitic-color-semantic-success-base)}.btn.btn-icon.btn-icon-success:hover{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}.btn.btn-icon.btn-icon-success:active{background-color:var(--sitic-color-semantic-success-light);filter:brightness(.95)}.btn.btn-icon.btn-icon-warning{color:var(--sitic-color-semantic-warning-base)}.btn.btn-icon.btn-icon-warning:hover{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}.btn.btn-icon.btn-icon-warning:active{background-color:var(--sitic-color-semantic-warning-light);filter:brightness(.95)}.btn.btn-icon.btn-icon-error{color:var(--sitic-color-semantic-error-base)}.btn.btn-icon.btn-icon-error:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.btn.btn-icon.btn-icon-error:active{background-color:var(--sitic-color-semantic-error-light);filter:brightness(.95)}.btn.btn-icon.btn-icon-neutral{color:var(--sitic-color-neutral-600)}.btn.btn-icon.btn-icon-neutral:hover{background-color:var(--sitic-color-neutral-50);color:var(--sitic-color-neutral-800)}.btn.btn-icon.btn-icon-neutral:active{background-color:var(--sitic-color-neutral-100);color:var(--sitic-color-neutral-900)}.btn.btn-icon.btn-icon-custom{color:var(--btn-custom-color)}.btn.btn-icon.btn-icon-custom:hover{background-color:var(--btn-custom-color)}@supports (color:color-mix(in lab,red,red)){.btn.btn-icon.btn-icon-custom:hover{background-color:color-mix(in srgb,var(--btn-custom-color) 10%,transparent)}}.btn.btn-icon.btn-icon-custom:hover{filter:brightness(.92)}.btn.btn-icon.btn-icon-custom:active{background-color:var(--btn-custom-color)}@supports (color:color-mix(in lab,red,red)){.btn.btn-icon.btn-icon-custom:active{background-color:color-mix(in srgb,var(--btn-custom-color) 18%,transparent)}}.btn.btn-icon.btn-icon-custom:active{filter:brightness(.85)}.btn.btn-icon.btn-xs{height:var(--sitic-spacing-6);width:var(--sitic-spacing-6);padding:2px}.btn.btn-icon.btn-sm{height:var(--sitic-spacing-8);padding:var(--sitic-spacing-1);width:var(--sitic-spacing-8)}.btn.btn-icon.btn-lg{height:var(--sitic-spacing-12);padding:var(--sitic-spacing-3);width:var(--sitic-spacing-12)}.btn.btn-icon img,.btn.btn-icon svg{height:var(--sitic-spacing-5);width:var(--sitic-spacing-5)}.btn.btn-icon.btn-xs img,.btn.btn-icon.btn-xs svg{width:14px;height:14px}.btn.btn-icon.btn-sm img,.btn.btn-icon.btn-sm svg{height:var(--sitic-spacing-4);width:var(--sitic-spacing-4)}.btn.btn-icon.btn-lg img,.btn.btn-icon.btn-lg svg{height:var(--sitic-spacing-6);width:var(--sitic-spacing-6)}.btn-fab-mini{border-radius:var(--sitic-border-radius-full);box-shadow:var(--sitic-shadow-md);height:var(--sitic-spacing-10);min-width:auto;padding:var(--sitic-spacing-2);width:var(--sitic-spacing-10)}.btn-fab-mini:hover{box-shadow:var(--sitic-shadow-lg)}.btn-fab-mini-primary{background-color:var(--sitic-color-primary-500);border:var(--sitic-border-width-medium) solid var(--sitic-color-primary-500);color:var(--sitic-color-neutral-white)}.btn-fab-mini-primary:hover{background-color:var(--sitic-color-primary-600);border-color:var(--sitic-color-primary-600)}.btn-fab-mini-primary:active{background-color:var(--sitic-color-primary-700);border-color:var(--sitic-color-primary-700)}.btn-fab-mini-secondary{background-color:var(--sitic-color-secondary-300);border:var(--sitic-border-width-medium) solid var(--sitic-color-secondary-300);color:var(--sitic-color-primary-700)}.btn-fab-mini-secondary:hover{background-color:var(--sitic-color-secondary-400);border-color:var(--sitic-color-secondary-400)}.btn-fab-mini-secondary:active{background-color:var(--sitic-color-secondary-500);border-color:var(--sitic-color-secondary-500)}.btn-fab-mini-accent{background-color:var(--sitic-color-accent-500);border:var(--sitic-border-width-medium) solid var(--sitic-color-accent-500);color:var(--sitic-color-neutral-white)}.btn-fab-mini-accent:hover{background-color:var(--sitic-color-accent-600);border-color:var(--sitic-color-accent-600)}.btn-fab-mini-accent:active{background-color:var(--sitic-color-accent-700);border-color:var(--sitic-color-accent-700)}.btn-fab-mini.btn-xs{height:var(--sitic-spacing-6);width:var(--sitic-spacing-6);padding:2px}.btn-fab-mini.btn-sm{height:var(--sitic-spacing-8);padding:var(--sitic-spacing-1);width:var(--sitic-spacing-8)}.btn-fab-mini.btn-lg{height:var(--sitic-spacing-12);padding:var(--sitic-spacing-3);width:var(--sitic-spacing-12)}.btn-fab-mini img,.btn-fab-mini svg{height:var(--sitic-spacing-5);width:var(--sitic-spacing-5)}.btn-fab-mini.btn-xs img,.btn-fab-mini.btn-xs svg{width:14px;height:14px}.btn-fab-mini.btn-sm img,.btn-fab-mini.btn-sm svg{height:var(--sitic-spacing-4);width:var(--sitic-spacing-4)}.btn-fab-mini.btn-lg img,.btn-fab-mini.btn-lg svg{height:var(--sitic-spacing-6);width:var(--sitic-spacing-6)}.btn img,.btn svg{height:calc(var(--sitic-spacing-4) + var(--sitic-spacing-1)/2);width:calc(var(--sitic-spacing-4) + var(--sitic-spacing-1)/2)}.btn-sm img,.btn-sm svg{height:calc(var(--sitic-spacing-3) + var(--sitic-spacing-1)/2);width:calc(var(--sitic-spacing-3) + var(--sitic-spacing-1)/2)}.btn-lg img,.btn-lg svg{height:calc(var(--sitic-spacing-5) + var(--sitic-spacing-1)/2);width:calc(var(--sitic-spacing-5) + var(--sitic-spacing-1)/2)}.btn-split{padding:unset;gap:0;display:inline-flex;position:relative}.btn-split .btn-split-main{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.btn-split .btn-split-dropdown{min-width:auto;height:100%;padding-left:var(--sitic-spacing-2);padding-right:var(--sitic-spacing-2);border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.btn-split .btn-split-main+.btn-split-dropdown:before{background-color:var(--sitic-color-border-default);content:"";opacity:.5;height:60%;width:calc(var(--sitic-spacing-1)/4);position:absolute;top:50%;left:0;transform:translateY(-50%)}.btn-split .btn-filled-accent+.btn-filled-accent:before,.btn-split .btn-filled-primary+.btn-filled-primary:before,.btn-split .btn-filled-secondary+.btn-filled-secondary:before{background-color:var(--sitic-color-neutral-white);opacity:.3}.btn-split .btn-split-dropdown svg{height:var(--sitic-spacing-4);width:var(--sitic-spacing-4)}.btn-split.btn-sm .btn-split-dropdown svg{height:var(--sitic-spacing-3);width:var(--sitic-spacing-3)}.btn-split.btn-lg .btn-split-dropdown svg{height:var(--sitic-spacing-5);width:var(--sitic-spacing-5)}.btn-split .btn-split-dropdown.btn-sm,.btn-split.btn-sm .btn-split-dropdown{padding-left:var(--sitic-spacing-1);padding-right:var(--sitic-spacing-1)}.btn-split .btn-split-dropdown.btn-lg,.btn-split.btn-lg .btn-split-dropdown{padding-left:var(--sitic-spacing-3);padding-right:var(--sitic-spacing-3)}.btn-group{padding:unset;gap:0;display:inline-flex;position:relative}.btn-group .btn{border-radius:0;position:relative}.btn-group .btn:first-child{border-bottom-left-radius:var(--sitic-component-button-border-radius);border-top-left-radius:var(--sitic-component-button-border-radius)}.btn-group .btn:last-child{border-bottom-right-radius:var(--sitic-component-button-border-radius);border-top-right-radius:var(--sitic-component-button-border-radius)}.btn-group .btn:not(:first-child){margin-left:calc(var(--sitic-component-button-border-width,1px)*-1)}.btn-group .btn:focus,.btn-group .btn:hover{z-index:1}.btn-group .btn:active{z-index:2}.btn-group.btn-group-sm .btn{border-radius:0}.btn-group.btn-group-sm .btn:first-child{border-bottom-left-radius:var(--sitic-component-button-sm-border-radius);border-top-left-radius:var(--sitic-component-button-sm-border-radius)}.btn-group.btn-group-sm .btn:last-child{border-bottom-right-radius:var(--sitic-component-button-sm-border-radius);border-top-right-radius:var(--sitic-component-button-sm-border-radius)}.btn-group.btn-group-lg .btn{border-radius:0}.btn-group.btn-group-lg .btn:first-child{border-bottom-left-radius:var(--sitic-component-button-lg-border-radius);border-top-left-radius:var(--sitic-component-button-lg-border-radius)}.btn-group.btn-group-lg .btn:last-child{border-bottom-right-radius:var(--sitic-component-button-lg-border-radius);border-top-right-radius:var(--sitic-component-button-lg-border-radius)}.btn-toggle{background-color:var(--sitic-color-background-secondary);border-radius:calc(var(--sitic-component-button-border-radius) + var(--sitic-spacing-1)/2);gap:calc(var(--sitic-spacing-1)/2);padding:calc(var(--sitic-spacing-1)/2);width:fit-content;display:inline-flex;position:relative}.btn-toggle .btn{border-radius:var(--sitic-component-button-border-radius);box-shadow:none;color:var(--sitic-color-foreground-secondary);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);background-color:#0000;border:none;margin:0}.btn-toggle .btn:hover{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-foreground-primary)}.btn-toggle .btn.active{background-color:var(--sitic-color-background-primary);box-shadow:var(--sitic-shadow-sm);color:var(--sitic-color-foreground-primary)}.btn-toggle.btn-toggle-filled .btn.active{background-color:var(--sitic-color-primary-500);color:var(--sitic-color-neutral-white)}.btn-toggle.btn-toggle-sm{border-radius:calc(var(--sitic-component-button-sm-border-radius,calc(var(--sitic-component-button-border-radius) - 2px)) + calc(var(--sitic-spacing-1) / 3));gap:calc(var(--sitic-spacing-1)/3);padding:calc(var(--sitic-spacing-1)/3)}.btn-toggle.btn-toggle-sm .btn{border-radius:var(--sitic-component-button-sm-border-radius,calc(var(--sitic-component-button-border-radius) - 2px))}.btn-toggle.btn-toggle-lg{border-radius:calc(var(--sitic-component-button-lg-border-radius) + var(--sitic-spacing-1)/1.5);gap:calc(var(--sitic-spacing-1)/1.5);padding:calc(var(--sitic-spacing-1)/1.5)}.btn-toggle.btn-toggle-lg .btn{border-radius:var(--sitic-component-button-lg-border-radius)}.card{background-color:var(--sitic-color-background-primary);border:var(--sitic-component-card-border-width) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-card-border-radius);box-shadow:var(--sitic-component-card-shadow);padding:var(--sitic-component-card-padding);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--sitic-shadow-md)}.card-sm{border-radius:var(--sitic-component-card-sm-border-radius);padding:var(--sitic-component-card-sm-padding)}.card-lg{border-radius:var(--sitic-component-card-lg-border-radius);padding:var(--sitic-component-card-lg-padding)}.card-header{border-bottom:var(--sitic-component-card-border-width) solid var(--sitic-color-border-default);align-items:flex-start;gap:var(--sitic-spacing-3);margin:calc(var(--sitic-component-card-padding)*-1);margin-bottom:var(--sitic-spacing-4);padding:var(--sitic-spacing-4);flex-shrink:0;justify-content:space-between;display:flex}.card-header-title{color:var(--sitic-color-primary-600);font-size:var(--sitic-typography-font-size-2xl);font-weight:var(--sitic-typography-font-weight-semibold);line-height:var(--sitic-typography-line-height-tight);margin:0}.card-header-subtitle{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-normal);line-height:var(--sitic-typography-line-height-normal);margin:0;margin-top:var(--sitic-spacing-1)}.card-header-actions{align-items:center;gap:var(--sitic-spacing-2);flex-shrink:0;display:flex}.card-body{margin:calc(var(--sitic-component-card-padding)*-1);padding:var(--sitic-spacing-4);flex:1;margin-top:0;margin-bottom:0}.card-title{color:var(--sitic-color-primary-600);font-size:var(--sitic-typography-font-size-2xl);font-weight:var(--sitic-typography-font-weight-semibold);line-height:var(--sitic-typography-line-height-tight);margin:0;margin-bottom:var(--sitic-spacing-2)}.card-subtitle{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-medium);line-height:var(--sitic-typography-line-height-normal);margin:0;margin-bottom:var(--sitic-spacing-3)}.card-text{color:var(--sitic-color-foreground-primary);font-size:var(--sitic-typography-font-size-base);font-weight:var(--sitic-typography-font-weight-regular);line-height:var(--sitic-typography-line-height-relaxed);margin:0}.card-footer{border-top:var(--sitic-component-card-border-width) solid var(--sitic-color-border-default);align-items:center;gap:var(--sitic-spacing-2);margin:calc(var(--sitic-component-card-padding)*-1);margin-top:var(--sitic-spacing-4);padding:var(--sitic-spacing-4);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.card-footer>.btn{flex:auto;min-width:fit-content}.card-footer-start{justify-content:flex-start}.card-footer-between{justify-content:space-between}.card-footer-between>.btn{flex:auto;min-width:fit-content}.card-img{margin:calc(var(--sitic-component-card-padding)*-1);margin-bottom:var(--sitic-spacing-4)}.card-img,.card-img-bottom{object-fit:cover;height:auto;max-height:300px;width:calc(100% + var(--sitic-component-card-padding)*2);flex-shrink:0;display:block}.card-img-bottom{margin:calc(var(--sitic-component-card-padding)*-1);margin-bottom:calc(var(--sitic-component-card-padding)*-1);margin-top:var(--sitic-spacing-4)}.card-outlined{border:var(--sitic-border-width-medium) solid var(--sitic-color-border-default);box-shadow:none}.card-outlined:hover{border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-shadow-sm)}.card-elevated{box-shadow:var(--sitic-shadow-md);border:none}.card-elevated:hover{box-shadow:var(--sitic-shadow-xl)}.card.card-hover-md:hover{box-shadow:var(--sitic-shadow-lg)}.card-outlined.card-hover-md:hover{box-shadow:var(--sitic-shadow-md)}.card-elevated.card-hover-md:hover,.card.card-hover-lg:hover{box-shadow:var(--sitic-shadow-xl)}.card-outlined.card-hover-lg:hover{box-shadow:var(--sitic-shadow-lg)}.card-elevated.card-hover-lg:hover{box-shadow:var(--sitic-shadow-xl)}.card.card-hover-none:hover{border-color:var(--sitic-color-border-default);box-shadow:var(--sitic-component-card-shadow)}.card-outlined.card-hover-none:hover{box-shadow:none}.card-elevated.card-hover-none:hover{box-shadow:var(--sitic-shadow-md)}.card-hover-lift:hover{transform:var(--sitic-interaction-hover-transform)}.card-hover-lift.card-hover-md:hover{transform:var(--sitic-interaction-hover-transform-md)}.card-hover-lift.card-hover-lg:hover{transform:var(--sitic-interaction-hover-transform-lg)}.card-hover-lift.card-hover-none:hover{transform:none}.card-primary{background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-700)}.card-primary .card-header{background-color:var(--sitic-color-primary-100);border-bottom-color:var(--sitic-color-primary-700)}.card-primary .card-footer{background-color:var(--sitic-color-primary-100);border-top-color:var(--sitic-color-primary-700)}.card-secondary{background-color:var(--sitic-color-secondary-50);border-color:var(--sitic-color-secondary-500)}.card-secondary .card-header{background-color:var(--sitic-color-secondary-100);border-bottom-color:var(--sitic-color-secondary-500)}.card-secondary .card-footer{background-color:var(--sitic-color-secondary-100);border-top-color:var(--sitic-color-secondary-500)}.card-accent{background-color:var(--sitic-color-accent-50);border-color:var(--sitic-color-accent-500)}.card-accent .card-header{background-color:var(--sitic-color-accent-100);border-bottom-color:var(--sitic-color-accent-500)}.card-accent .card-footer{background-color:var(--sitic-color-accent-100);border-top-color:var(--sitic-color-accent-500)}.card-success{border-color:var(--sitic-color-semantic-success-base)}.card-success,.card-success .card-header{background-color:var(--sitic-color-semantic-success-light)}.card-success .card-header{border-bottom-color:var(--sitic-color-semantic-success-base)}.card-success .card-footer{background-color:var(--sitic-color-semantic-success-light);border-top-color:var(--sitic-color-semantic-success-base)}.card-success .card-header-title,.card-success .card-title{color:var(--sitic-color-semantic-success-dark)}.card-warning{border-color:var(--sitic-color-semantic-warning-base)}.card-warning,.card-warning .card-header{background-color:var(--sitic-color-semantic-warning-light)}.card-warning .card-header{border-bottom-color:var(--sitic-color-semantic-warning-base)}.card-warning .card-footer{background-color:var(--sitic-color-semantic-warning-light);border-top-color:var(--sitic-color-semantic-warning-base)}.card-warning .card-header-title,.card-warning .card-title{color:var(--sitic-color-semantic-warning-dark)}.card-error{border-color:var(--sitic-color-semantic-error-base)}.card-error,.card-error .card-header{background-color:var(--sitic-color-semantic-error-light)}.card-error .card-header{border-bottom-color:var(--sitic-color-semantic-error-base)}.card-error .card-footer{background-color:var(--sitic-color-semantic-error-light);border-top-color:var(--sitic-color-semantic-error-base)}.card-error .card-header-title,.card-error .card-title{color:var(--sitic-color-semantic-error-dark)}.card-info{border-color:var(--sitic-color-semantic-info-base)}.card-info,.card-info .card-header{background-color:var(--sitic-color-semantic-info-light)}.card-info .card-header{border-bottom-color:var(--sitic-color-semantic-info-base)}.card-info .card-header-title,.card-info .card-title{color:var(--sitic-color-semantic-info-dark)}.card-info .card-footer{background-color:var(--sitic-color-semantic-info-light);border-top-color:var(--sitic-color-semantic-info-base)}.card-close{border-radius:var(--sitic-border-radius-sm);color:var(--sitic-color-foreground-secondary);cursor:pointer;height:var(--sitic-spacing-6);padding:var(--sitic-spacing-1);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-spacing-6);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.card-close:hover{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-foreground-primary)}.card-close:active{background-color:var(--sitic-color-background-secondary)}.card-close svg{height:var(--sitic-spacing-4);width:var(--sitic-spacing-4)}.badge{background-color:var(--sitic-color-primary-100);border-radius:var(--sitic-component-badge-border-radius);color:var(--sitic-color-primary-700);font-size:var(--sitic-component-badge-font-size);font-weight:var(--sitic-component-badge-font-weight);align-items:center;gap:var(--sitic-component-badge-gap);padding:var(--sitic-component-badge-padding-y) var(--sitic-component-badge-padding-x);display:inline-flex}.badge-sm{font-size:var(--sitic-component-badge-sm-font-size);padding:var(--sitic-component-badge-sm-padding-y) var(--sitic-component-badge-sm-padding-x)}.badge-lg{font-size:var(--sitic-component-badge-lg-font-size);padding:var(--sitic-component-badge-lg-padding-y) var(--sitic-component-badge-lg-padding-x)}.badge-primary{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.badge-secondary{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.badge-accent{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.badge-success{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}.badge-error{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.badge-warning{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}.badge-info{background-color:var(--sitic-color-semantic-info-light);color:var(--sitic-color-semantic-info-dark)}.form-field{margin-bottom:var(--sitic-spacing-4);width:100%;display:block;position:relative}.form-field:last-child{margin-bottom:0}.input{background-color:var(--sitic-color-background-secondary);border:1px solid var(--sitic-color-border-default);border-radius:var(--sitic-component-input-border-radius);color:var(--sitic-color-foreground-primary);font-family:var(--sitic-typography-font-family-primary);font-size:var(--sitic-component-input-font-size);height:var(--sitic-component-input-height);padding:var(--sitic-component-input-padding-y) var(--sitic-component-input-padding-x);width:100%;transition:all .2s cubic-bezier(.4,0,.2,1)}.input::placeholder{color:var(--sitic-color-neutral-400);opacity:1}.input:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-border-strong)}.input:focus{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-primary-500);border-width:var(--sitic-border-width-medium);padding:calc(var(--sitic-component-input-padding-y) - 1px) calc(var(--sitic-component-input-padding-x) - 1px);outline:none;box-shadow:0 0 0 4px #275ea71a}.input:disabled{background-color:var(--sitic-color-neutral-100);cursor:not-allowed;opacity:.6}select.input{font-size:var(--sitic-typography-font-size-sm);line-height:var(--sitic-typography-line-height-normal);padding:var(--sitic-spacing-2) var(--sitic-component-input-padding-x)}select.input:focus{padding:calc(var(--sitic-spacing-2) - 1px) calc(var(--sitic-component-input-padding-x) - 1px)}select.input option{padding:var(--sitic-spacing-2) var(--sitic-spacing-3)}.input-sm{border-radius:var(--sitic-component-input-sm-border-radius);font-size:var(--sitic-component-input-sm-font-size);height:var(--sitic-component-input-sm-height);padding:var(--sitic-component-input-sm-padding-y) var(--sitic-component-input-sm-padding-x)}.input-sm:focus{padding:calc(var(--sitic-component-input-sm-padding-y) - 1px) calc(var(--sitic-component-input-sm-padding-x) - 1px)}.input-lg{border-radius:var(--sitic-component-input-lg-border-radius);font-size:var(--sitic-component-input-lg-font-size);height:var(--sitic-component-input-lg-height);padding:var(--sitic-component-input-lg-padding-y) var(--sitic-component-input-lg-padding-x)}.input-lg:focus{padding:calc(var(--sitic-component-input-lg-padding-y) - 1px) calc(var(--sitic-component-input-lg-padding-x) - 1px)}select.input-sm{font-size:var(--sitic-typography-font-size-xs);line-height:var(--sitic-typography-line-height-normal);padding:var(--sitic-spacing-1) var(--sitic-component-input-sm-padding-x)}select.input-sm:focus{padding:calc(var(--sitic-spacing-1) - 1px) calc(var(--sitic-component-input-sm-padding-x) - 1px)}select.input-lg{font-size:var(--sitic-typography-font-size-base);line-height:var(--sitic-typography-line-height-normal);padding:var(--sitic-spacing-3) var(--sitic-component-input-lg-padding-x)}select.input-lg:focus{padding:calc(var(--sitic-spacing-3) - 1px) calc(var(--sitic-component-input-lg-padding-x) - 1px)}.input:disabled,.input[readonly]{background-color:var(--sitic-color-background-secondary);cursor:not-allowed}.input:disabled{color:var(--sitic-color-foreground-disabled);opacity:var(--sitic-interaction-disabled-opacity)}.input[readonly]{color:var(--sitic-color-foreground-secondary);opacity:.8}.input-error{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.03);border-color:var(--sitic-color-semantic-error-base)}.input-error:focus{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-error-base);border-width:var(--sitic-border-width-medium);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.1);padding:calc(var(--sitic-component-input-padding-y) - 1px) calc(var(--sitic-component-input-padding-x) - 1px)}.input-success{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.03);border-color:var(--sitic-color-semantic-success-base)}.input-success:focus{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-success-base);border-width:var(--sitic-border-width-medium);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.1);padding:calc(var(--sitic-component-input-padding-y) - 1px) calc(var(--sitic-component-input-padding-x) - 1px)}.input-warning{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.03);border-color:var(--sitic-color-semantic-warning-base)}.input-warning:focus{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-warning-base);border-width:var(--sitic-border-width-medium);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.1);padding:calc(var(--sitic-component-input-padding-y) - 1px) calc(var(--sitic-component-input-padding-x) - 1px)}.input-float-wrapper{width:100%;display:inline-block;position:relative}.input-float-wrapper .input-float-label{color:var(--sitic-color-neutral-400);font-size:var(--sitic-component-input-font-size);left:var(--sitic-component-input-padding-x);max-width:calc(100% - var(--sitic-component-input-padding-x)*2);padding:0 var(--sitic-spacing-1);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background-color:#0000;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.input-float-wrapper .input:not(select):focus~.input-float-label,.input-float-wrapper .input:not(select):not(:placeholder-shown)~.input-float-label{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.input-float-wrapper .input-error:not(select):focus~.input-float-label,.input-float-wrapper .input-error:not(select):not(:placeholder-shown)~.input-float-label{color:var(--sitic-color-semantic-error-base)}.input-float-wrapper .input-success:not(select):focus~.input-float-label,.input-float-wrapper .input-success:not(select):not(:placeholder-shown)~.input-float-label{color:var(--sitic-color-semantic-success-base)}.input-float-wrapper .input-warning:not(select):focus~.input-float-label,.input-float-wrapper .input-warning:not(select):not(:placeholder-shown)~.input-float-label{color:var(--sitic-color-semantic-warning-base)}.input-float-wrapper .input-sm~.input-float-label{font-size:var(--sitic-component-input-sm-font-size);left:var(--sitic-component-input-sm-padding-x)}.input-float-wrapper .input-lg~.input-float-label{font-size:var(--sitic-component-input-lg-font-size);left:var(--sitic-component-input-lg-padding-x)}.input-float-wrapper textarea.input~.input-float-label{top:var(--sitic-component-input-padding-y);transform:translateY(0)}.input-float-wrapper textarea.input:focus~.input-float-label,.input-float-wrapper textarea.input:not(:placeholder-shown)~.input-float-label{top:0;transform:translateY(-50%)}.input-float-wrapper:has(.input-icon-left) .input-float-label{left:var(--sitic-spacing-10);max-width:calc(100% - var(--sitic-spacing-10) - var(--sitic-component-input-padding-x))}.input-float-wrapper:has(.input-icon-right) .input-float-label{max-width:calc(100% - var(--sitic-component-input-padding-x) - var(--sitic-spacing-10))}.input-float-wrapper:has(.input-icon-left):has(.input-icon-right) .input-float-label{max-width:calc(100% - var(--sitic-spacing-10)*2)}.input-float-wrapper:has(select.input-icon-right) .input-float-label{max-width:calc(100% - var(--sitic-component-input-padding-x) - var(--sitic-spacing-10) - var(--sitic-spacing-2))}.input-float-wrapper:has(.input-icon-left):has(select.input-icon-right) .input-float-label{max-width:calc(100% - var(--sitic-spacing-10)*2 - var(--sitic-spacing-2))}.input-float-wrapper:has(.input-group .input:not(select):focus) .input-float-label,.input-float-wrapper:has(.input-group .input:not(select):not(:placeholder-shown)) .input-float-label{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.input-float-wrapper:has(.input-group .input-error:focus) .input-float-label,.input-float-wrapper:has(.input-group .input-error:not(:placeholder-shown)) .input-float-label{color:var(--sitic-color-semantic-error-base)}.input-float-wrapper:has(.input-group .input-success:focus) .input-float-label,.input-float-wrapper:has(.input-group .input-success:not(:placeholder-shown)) .input-float-label{color:var(--sitic-color-semantic-success-base)}.input-float-wrapper:has(.input-group .input-warning:focus) .input-float-label,.input-float-wrapper:has(.input-group .input-warning:not(:placeholder-shown)) .input-float-label{color:var(--sitic-color-semantic-warning-base)}.input-float-wrapper:has(.input-group textarea.input) .input-float-label{top:var(--sitic-component-input-padding-y);transform:translateY(0)}.input-float-wrapper:has(.input-group textarea.input:focus) .input-float-label,.input-float-wrapper:has(.input-group textarea.input:not(:placeholder-shown)) .input-float-label{top:0;transform:translateY(-50%)}.input-float-wrapper select.input.has-value{padding:var(--sitic-spacing-2) var(--sitic-component-input-padding-x)}.input-float-wrapper select.input:focus{padding:calc(var(--sitic-spacing-2) - 1px) calc(var(--sitic-component-input-padding-x) - 1px)}.input-float-wrapper select.input-icon-left.has-value{padding-left:var(--sitic-spacing-10)}.input-float-wrapper select.input-icon-left:focus{padding-left:calc(var(--sitic-spacing-10) - 1px)}.input-float-wrapper select.input.has-value~.input-float-label,.input-float-wrapper select.input:focus~.input-float-label{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.input-float-wrapper select.input-error.has-value~.input-float-label,.input-float-wrapper select.input-error:focus~.input-float-label{color:var(--sitic-color-semantic-error-base)}.input-float-wrapper select.input-success.has-value~.input-float-label,.input-float-wrapper select.input-success:focus~.input-float-label{color:var(--sitic-color-semantic-success-base)}.input-float-wrapper select.input-warning.has-value~.input-float-label,.input-float-wrapper select.input-warning:focus~.input-float-label{color:var(--sitic-color-semantic-warning-base)}.input-float-wrapper:has(.input-group select.input.has-value) .input-float-label,.input-float-wrapper:has(.input-group select.input:focus) .input-float-label{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.input-float-wrapper:has(.input-group select.input-error.has-value) .input-float-label,.input-float-wrapper:has(.input-group select.input-error:focus) .input-float-label{color:var(--sitic-color-semantic-error-base)}.input-float-wrapper:has(.input-group select.input-success.has-value) .input-float-label,.input-float-wrapper:has(.input-group select.input-success:focus) .input-float-label{color:var(--sitic-color-semantic-success-base)}.input-float-wrapper:has(.input-group select.input-warning.has-value) .input-float-label,.input-float-wrapper:has(.input-group select.input-warning:focus) .input-float-label{color:var(--sitic-color-semantic-warning-base)}.input-group{align-items:center;display:flex;position:relative}.input-group .input{flex:1}.input-group .input-icon-left{padding-left:var(--sitic-spacing-10)}.input-group .input-icon-right{padding-right:var(--sitic-spacing-10)}.input-group select.input-icon-right{padding-right:calc(var(--sitic-spacing-10) + var(--sitic-spacing-2))}.input-group:has(select.input-icon-right) .icon-right{right:calc(var(--sitic-spacing-4) + var(--sitic-spacing-2))}.input-group .icon-left{left:var(--sitic-spacing-4)}.input-group .icon-left,.input-group .icon-right{color:var(--sitic-color-foreground-tertiary);pointer-events:none;align-items:center;display:flex;position:absolute}.input-group .icon-right{right:var(--sitic-spacing-4)}.input-group:has(textarea) .icon-left,.input-group:has(textarea) .icon-right{top:var(--sitic-component-input-padding-y)}.input-group button.icon-left,.input-group button.icon-right{cursor:pointer;font:inherit;pointer-events:auto;transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;padding:0}.input-group button.icon-left:hover,.input-group button.icon-right:hover{color:var(--sitic-color-foreground-primary)}.input-group.input-error .icon-left,.input-group.input-error .icon-right{color:var(--sitic-color-semantic-error-base)}.input-group.input-success .icon-left,.input-group.input-success .icon-right{color:var(--sitic-color-semantic-success-base)}.input-addon-group{width:100%;display:flex}.input-addon-group .input{flex:1}.input-addon-group .input:not(:first-child){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-addon-group .input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-addon-group .input:not(:first-child):focus{border-left-width:var(--sitic-border-width-thin);margin-left:-1px}.input-addon-group .input:not(:last-child):focus{border-right-width:var(--sitic-border-width-thin);margin-right:-1px}.input-addon{background-color:var(--sitic-color-neutral-100);border:1px solid var(--sitic-color-border-default);box-sizing:border-box;color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-component-input-font-size);font-weight:var(--sitic-typography-font-weight-medium);height:var(--sitic-component-input-height);padding:0 var(--sitic-component-input-padding-x);white-space:nowrap;align-items:center;display:flex}.input-addon:first-child{border-bottom-left-radius:var(--sitic-component-input-border-radius);border-top-left-radius:var(--sitic-component-input-border-radius);border-right-width:0}.input-addon:last-child{border-bottom-right-radius:var(--sitic-component-input-border-radius);border-top-right-radius:var(--sitic-component-input-border-radius);border-left-width:0}.input-addon-group .input-addon~.input-sm,.input-addon-group .input-sm~.input-addon{font-size:var(--sitic-component-input-sm-font-size);height:var(--sitic-component-input-sm-height)}.input-addon-group .input-addon~.input-lg,.input-addon-group .input-lg~.input-addon{font-size:var(--sitic-component-input-lg-font-size);height:var(--sitic-component-input-lg-height)}.textarea{resize:vertical;min-height:80px;line-height:1.5}.textarea-wrapper{width:100%;position:relative}.textarea-wrapper .input.textarea,.textarea-wrapper .textarea.input{padding-bottom:calc(var(--sitic-spacing-8) + var(--sitic-spacing-4))}.textarea-counter{background-color:var(--sitic-color-background-primary)}@supports (color:color-mix(in lab,red,red)){.textarea-counter{background-color:color-mix(in srgb,var(--sitic-color-background-primary) calc(var(--sitic-opacity-50)*100%),transparent)}}.textarea-counter{border-radius:var(--sitic-border-radius-sm);bottom:var(--sitic-spacing-2);color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);padding:var(--sitic-spacing-1) var(--sitic-spacing-2);pointer-events:none;right:var(--sitic-spacing-3);position:absolute}.textarea-counter.limit-reached{color:var(--sitic-color-semantic-error-base)}.input-label{color:var(--sitic-color-foreground-primary);font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-medium);margin-bottom:var(--sitic-spacing-2);display:block}.input-helper{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);margin-top:var(--sitic-spacing-2)}.input-helper.error{color:var(--sitic-color-semantic-error-base)}.input-helper.success{color:var(--sitic-color-semantic-success-base)}.input-helper.warning{color:var(--sitic-color-semantic-warning-base)}.password-wrapper{width:100%;position:relative}.password-strength-bar{gap:var(--sitic-spacing-1);height:4px;margin-top:var(--sitic-spacing-2);display:flex}.password-strength-segment{background-color:var(--sitic-color-neutral-200);border-radius:var(--sitic-border-radius-full);flex:1;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.password-strength-bar[data-strength=weak] .password-strength-segment:first-child{background-color:var(--sitic-color-semantic-error-base)}.password-strength-bar[data-strength=fair] .password-strength-segment:first-child,.password-strength-bar[data-strength=fair] .password-strength-segment:nth-child(2){background-color:var(--sitic-color-semantic-warning-base)}.password-strength-bar[data-strength=good] .password-strength-segment:first-child,.password-strength-bar[data-strength=good] .password-strength-segment:nth-child(2),.password-strength-bar[data-strength=good] .password-strength-segment:nth-child(3),.password-strength-bar[data-strength=strong] .password-strength-segment{background-color:var(--sitic-color-semantic-success-base)}.password-strength-text{font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);margin-top:var(--sitic-spacing-2);transition:color .3s cubic-bezier(.4,0,.2,1)}.password-strength-text[data-strength=weak]{color:var(--sitic-color-semantic-error-base)}.password-strength-text[data-strength=fair]{color:var(--sitic-color-semantic-warning-base)}.password-strength-text[data-strength=good],.password-strength-text[data-strength=strong]{color:var(--sitic-color-semantic-success-base)}.password-toggle{color:var(--sitic-color-foreground-tertiary);cursor:pointer;padding:var(--sitic-spacing-2);right:var(--sitic-spacing-3);background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.password-toggle:hover{color:var(--sitic-color-foreground-primary)}.password-wrapper .input{padding-right:var(--sitic-spacing-12)}.password-rules-container{background-color:var(--sitic-color-background-secondary);border-radius:var(--sitic-border-radius-md);gap:var(--sitic-spacing-2);margin-top:var(--sitic-spacing-3);padding:var(--sitic-spacing-3);flex-direction:column;display:flex}.password-rule-item{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-sm);align-items:center;gap:var(--sitic-spacing-2);transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.password-rule-item.valid{color:var(--sitic-color-semantic-success-base)}.password-rule-item.invalid{color:var(--sitic-color-foreground-tertiary)}.password-rule-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.password-rule-icon svg{width:100%;height:100%}.password-rule-item.valid .password-rule-icon{color:var(--sitic-color-semantic-success-base)}.password-rule-item.invalid .password-rule-icon{color:var(--sitic-color-foreground-tertiary)}.password-rule-text{flex:1}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sitic-color-background-primary);border:calc(var(--sitic-spacing-1)/2) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-sm);cursor:pointer;height:var(--sitic-spacing-5);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);width:var(--sitic-spacing-5);flex-shrink:0;margin:0;position:relative}.checkbox:hover:not(:disabled){background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-500)}.checkbox:focus{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.checkbox:checked,.checkbox:focus{border-color:var(--sitic-color-primary-500)}.checkbox:checked{background-color:var(--sitic-color-primary-500)}.checkbox:checked:hover:not(:disabled){background-color:var(--sitic-color-primary-600);border-color:var(--sitic-color-primary-600)}.checkbox:checked:before{animation:checkmark-pop var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);border:solid var(--sitic-color-neutral-white);border-width:0 calc(var(--sitic-spacing-1)/1.5) calc(var(--sitic-spacing-1)/1.5) 0;box-sizing:content-box;content:"";height:calc(var(--sitic-spacing-2) + var(--sitic-spacing-1));width:var(--sitic-spacing-1);position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(1)}@keyframes checkmark-pop{0%{opacity:0;transform:translate(-50%,-60%)rotate(45deg)scale(0)}50%{transform:translate(-50%,-60%)rotate(45deg)scale(1.2)}to{opacity:1;transform:translate(-50%,-60%)rotate(45deg)scale(1)}}.checkbox:indeterminate{background-color:var(--sitic-color-primary-500);border-color:var(--sitic-color-primary-500)}.checkbox:indeterminate:before{animation:indeterminate-pop var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);background-color:var(--sitic-color-neutral-white);border-radius:calc(var(--sitic-spacing-1)/4);content:"";height:calc(var(--sitic-spacing-1)/1.5);width:var(--sitic-spacing-3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes indeterminate-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}50%{transform:translate(-50%,-50%)scale(1.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.checkbox:disabled{background-color:var(--sitic-color-neutral-100);border-color:var(--sitic-color-neutral-300);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.checkbox:disabled:checked{background-color:var(--sitic-color-neutral-400);border-color:var(--sitic-color-neutral-400)}.checkbox-wrapper{cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox-wrapper .checkbox{margin:0}.checkbox-wrapper label{color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);line-height:var(--sitic-typography-line-height-normal);margin:0}.checkbox-wrapper input:disabled~label{color:var(--sitic-color-foreground-disabled);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sitic-color-background-primary);border:calc(var(--sitic-spacing-1)/2) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-full);cursor:pointer;height:var(--sitic-spacing-5);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);width:var(--sitic-spacing-5);flex-shrink:0;margin:0;position:relative}.radio:hover:not(:disabled){background-color:var(--sitic-color-primary-50)}.radio:focus,.radio:hover:not(:disabled){border-color:var(--sitic-color-primary-500)}.radio:focus{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.radio:checked{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-primary-500);border-width:calc(var(--sitic-spacing-1)/2)}.radio:checked:hover:not(:disabled){background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-600)}.radio:checked:before{animation:radio-pop var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);background-color:var(--sitic-color-primary-500);border-radius:var(--sitic-border-radius-full);content:"";height:calc(var(--sitic-spacing-2) + var(--sitic-spacing-1));width:calc(var(--sitic-spacing-2) + var(--sitic-spacing-1));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.radio:checked:hover:not(:disabled):before{background-color:var(--sitic-color-primary-600)}@keyframes radio-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}50%{transform:translate(-50%,-50%)scale(1.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.radio:disabled{border-color:var(--sitic-color-neutral-300);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.radio:disabled,.radio:disabled:checked{background-color:var(--sitic-color-neutral-100)}.radio:disabled:checked{border-color:var(--sitic-color-neutral-400)}.radio:disabled:checked:before{background-color:var(--sitic-color-neutral-400)}.radio-wrapper{cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);-webkit-user-select:none;user-select:none;display:inline-flex}.radio-wrapper .radio{margin:0}.radio-wrapper label{color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);line-height:var(--sitic-typography-line-height-normal);margin:0}.radio-wrapper input:disabled~label{color:var(--sitic-color-foreground-disabled);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.radio-group{gap:var(--sitic-spacing-3);flex-direction:column;display:flex}.radio-group.radio-group-horizontal{gap:var(--sitic-spacing-4);flex-direction:row}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sitic-color-neutral-200);border-radius:var(--sitic-border-radius-full);cursor:pointer;height:var(--sitic-spacing-6);padding:calc(var(--sitic-spacing-1)/2);transition:background-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);width:var(--sitic-spacing-10);border:none;flex-shrink:0;margin:0;position:relative}.switch:before{background-color:var(--sitic-color-neutral-white);border-radius:var(--sitic-border-radius-full);box-shadow:var(--sitic-shadow-sm);content:"";height:var(--sitic-spacing-5);left:calc(var(--sitic-spacing-1)/2);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);width:var(--sitic-spacing-5);position:absolute;top:50%;transform:translateY(-50%)}.switch:hover:not(:disabled){background-color:var(--sitic-color-neutral-300)}.switch:hover:not(:disabled):before{box-shadow:var(--sitic-shadow-md)}.switch:focus{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.switch:checked{background-color:var(--sitic-color-primary-500)}.switch:checked:before{left:calc(100% - var(--sitic-spacing-5) - var(--sitic-spacing-1)/2);transform:translateY(-50%)}.switch:checked:hover:not(:disabled){background-color:var(--sitic-color-primary-600)}.switch:disabled{cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.switch:disabled:checked{background-color:var(--sitic-color-neutral-400)}.switch-wrapper{cursor:pointer;align-items:center;gap:var(--sitic-spacing-3);-webkit-user-select:none;user-select:none;display:inline-flex}.switch-wrapper .switch{margin:0}.switch-wrapper label{color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);line-height:var(--sitic-typography-line-height-normal);margin:0}.switch-wrapper input:disabled~label{color:var(--sitic-color-foreground-disabled);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.switch-sm{height:var(--sitic-spacing-5);padding:calc(var(--sitic-spacing-1)/2);width:var(--sitic-spacing-8)}.switch-sm:before{height:var(--sitic-spacing-4);left:calc(var(--sitic-spacing-1)/2);width:var(--sitic-spacing-4);top:50%;transform:translateY(-50%)}.switch-sm:checked:before{left:calc(100% - var(--sitic-spacing-4) - var(--sitic-spacing-1)/2);transform:translateY(-50%)}.switch-lg{height:calc(var(--sitic-spacing-6) + var(--sitic-spacing-1));padding:calc(var(--sitic-spacing-1)/2);width:var(--sitic-spacing-12)}.switch-lg:before{height:var(--sitic-spacing-6);left:calc(var(--sitic-spacing-1)/2);width:var(--sitic-spacing-6);top:50%;transform:translateY(-50%)}.switch-lg:checked:before{left:calc(100% - var(--sitic-spacing-6) - var(--sitic-spacing-1)/2);transform:translateY(-50%)}.tabs{gap:var(--sitic-spacing-4);flex-direction:column;width:100%;display:flex}.tabs-nav-wrapper{width:100%;position:relative}.tabs-nav{border-bottom:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);align-items:center;gap:var(--sitic-spacing-2);padding:0;padding-bottom:var(--sitic-spacing-1);scroll-behavior:smooth;scrollbar-color:var(--sitic-color-neutral-300) var(--sitic-color-neutral-100);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow:auto hidden}.tabs-nav::-webkit-scrollbar{height:var(--sitic-spacing-2)}.tabs-nav::-webkit-scrollbar-track{background:var(--sitic-color-background-secondary);border-radius:var(--sitic-border-radius-full);margin:0 var(--sitic-spacing-10)}.tabs-nav::-webkit-scrollbar-thumb{background:var(--sitic-color-neutral-300);border:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-background-secondary);border-radius:var(--sitic-border-radius-full)}.tabs-nav::-webkit-scrollbar-thumb:hover{background:var(--sitic-color-neutral-400)}.tabs-scroll-btn{background:linear-gradient(to right,var(--sitic-color-background-primary) 60%,transparent);bottom:calc(var(--sitic-spacing-1)/4);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-spacing-8);z-index:10;border:none;justify-content:center;align-items:center;display:none;position:absolute;top:0}.tabs-scroll-btn.visible{opacity:1;pointer-events:auto;display:flex}.tabs-scroll-btn:hover{opacity:1}.tabs-scroll-btn.left{background:linear-gradient(to right,var(--sitic-color-background-primary) 60%,transparent);left:0}.tabs-scroll-btn.right{background:linear-gradient(to left,var(--sitic-color-background-primary) 60%,transparent);right:0}.tabs-scroll-btn-icon{background-color:var(--sitic-color-background-primary);border:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-full);box-shadow:var(--sitic-shadow-sm);color:var(--sitic-color-foreground-secondary);height:var(--sitic-spacing-6);padding:var(--sitic-spacing-1);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-spacing-6)}.tabs-scroll-btn:hover .tabs-scroll-btn-icon{background-color:var(--sitic-color-primary-500);border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-shadow-md);color:var(--sitic-color-neutral-white);transform:scale(1.1)}.tabs-scroll-btn:active .tabs-scroll-btn-icon{transform:scale(.95)}.tab-item{color:var(--sitic-color-foreground-secondary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-medium);align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-3) var(--sitic-spacing-4);transition:color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),background-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),opacity var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;display:inline-flex;position:relative}.tab-item:after{border-radius:var(--sitic-border-radius-full) var(--sitic-border-radius-full) 0 0;content:"";height:calc(var(--sitic-spacing-1)/2);transition:background-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);background-color:#0000;position:absolute;bottom:0;left:0;right:0}.tab-item:focus,.tab-item:hover:not(:disabled){color:var(--sitic-color-primary-500)}.tab-item:focus{outline:none}.tab-item.active{color:var(--sitic-color-primary-500);font-weight:var(--sitic-typography-font-weight-semibold)}.tab-item.active:after{background-color:var(--sitic-color-primary-500)}.tab-item:disabled{color:var(--sitic-color-foreground-disabled);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.tab-item .tab-icon{height:var(--sitic-spacing-5);width:var(--sitic-spacing-5);flex-shrink:0}.tab-item .tab-badge{background-color:var(--sitic-color-neutral-400);border-radius:var(--sitic-border-radius-full);color:var(--sitic-color-neutral-white);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-semibold);height:var(--sitic-spacing-5);min-width:var(--sitic-spacing-5);padding:0 var(--sitic-spacing-2);transition:background-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);justify-content:center;align-items:center;display:inline-flex}.tab-item.active .tab-badge{background-color:var(--sitic-color-primary-500)}.tab-item .tab-close{border-radius:var(--sitic-border-radius-xl);color:var(--sitic-color-foreground-secondary);cursor:pointer;height:var(--sitic-spacing-5);margin-left:var(--sitic-spacing-2);opacity:var(--sitic-interaction-hover-opacity);padding:var(--sitic-spacing-1);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-spacing-5);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex!important}.tab-item .tab-close:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark);opacity:1;transform:rotate(90deg)}.tab-item .tab-close:active{background-color:var(--sitic-color-semantic-error-base);color:var(--sitic-color-neutral-white);transform:rotate(90deg)scale(.9)}.tab-item .tab-close:focus-visible{box-shadow:0 0 0 calc(var(--sitic-spacing-1)/2) var(--sitic-color-background-primary),0 0 0 var(--sitic-spacing-1) var(--sitic-color-semantic-error-base);outline:none}.tab-item .tab-close svg{pointer-events:none;width:100%;height:100%;display:block}.tab-item .tab-close svg line{stroke:currentColor;stroke-linecap:round;stroke-width:calc(var(--sitic-spacing-1)/2)}.tab-content{animation:tab-fade-in var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);display:none}.tab-content.active{display:block}@keyframes tab-fade-in{0%{opacity:0;transform:translateY(var(--sitic-spacing-2))}to{opacity:1;transform:translateY(0)}}.tabs-pills .tabs-nav{gap:var(--sitic-spacing-2);border-bottom:none}.tabs-pills .tab-item{border-radius:var(--sitic-border-radius-md);padding:var(--sitic-spacing-2) var(--sitic-spacing-4);transition:color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),background-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),opacity var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);background-color:#0000}.tabs-pills .tab-item:after{display:none}.tabs-pills .tab-item:hover:not(:disabled){background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-600)}.tabs-pills .tab-item.active{background-color:var(--sitic-color-primary-500);color:var(--sitic-color-neutral-white)}.tabs-pills .tab-item.active:hover:not(:disabled){background-color:var(--sitic-color-primary-600);color:var(--sitic-color-neutral-white)}.tabs-pills .tab-item.active .tab-badge{background-color:var(--sitic-color-primary-700)}.tabs-boxed .tabs-nav{background-color:var(--sitic-color-background-secondary);border-bottom:none;border:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-md);gap:var(--sitic-spacing-1);padding:var(--sitic-spacing-1)}.tabs-boxed .tab-item{border-radius:var(--sitic-border-radius-sm);padding:var(--sitic-spacing-2) var(--sitic-spacing-3)}.tabs-boxed .tab-item:after{display:none}.tabs-boxed .tab-item.active{background-color:var(--sitic-color-background-primary);box-shadow:var(--sitic-shadow-xs)}.tabs-vertical{gap:var(--sitic-spacing-4);flex-direction:row}.tabs-vertical .tabs-nav{border-bottom:none;border-right:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);min-width:var(--sitic-spacing-20);padding-right:var(--sitic-spacing-2);flex-direction:column;overflow:hidden auto}.tabs-vertical .tab-item{justify-content:flex-start;width:100%}.tabs-vertical .tab-item:after{border-radius:var(--sitic-border-radius-full);height:auto;bottom:0;left:auto;right:calc(var(--sitic-spacing-2)*-1 - var(--sitic-spacing-1)/4);width:calc(var(--sitic-spacing-1)/2);top:0}.tabs-sm .tab-item{font-size:var(--sitic-typography-font-size-xs);gap:var(--sitic-spacing-1);padding:var(--sitic-spacing-2) var(--sitic-spacing-3)}.tabs-sm .tab-item .tab-icon{height:var(--sitic-spacing-4);width:var(--sitic-spacing-4)}.tabs-lg .tab-item{font-size:var(--sitic-typography-font-size-base);gap:var(--sitic-spacing-3);padding:var(--sitic-spacing-4) var(--sitic-spacing-5)}.tabs-lg .tab-item .tab-icon{height:var(--sitic-spacing-6);width:var(--sitic-spacing-6)}.dropdown{display:inline-block;position:relative}.dropdown-global-overlay{pointer-events:all;width:100vw;height:100vh;z-index:var(--sitic-z-index-dropdown);background:0 0;display:none;position:fixed;top:0;left:0}.dropdown-global-overlay.show{display:block}.dropdown-menu:has(.menu-item-wrapper:focus-within .submenu),.dropdown-menu:has(.menu-item-wrapper:hover .submenu){overflow:visible}.dropdown-trigger{background-color:var(--sitic-color-background-primary);border:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-button-border-radius);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-medium);align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-2) var(--sitic-spacing-4);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);-webkit-user-select:none;user-select:none;display:inline-flex}.dropdown-trigger:hover{background-color:var(--sitic-color-background-secondary);border-color:var(--sitic-color-border-hover)}.dropdown-trigger:active{transform:scale(.98)}.dropdown-trigger:focus-visible{border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring);outline:none}.dropdown.open .dropdown-trigger{background-color:var(--sitic-color-background-secondary);border-color:var(--sitic-color-primary-500)}.dropdown-icon{height:var(--sitic-spacing-4);transition:transform var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);width:var(--sitic-spacing-4)}.dropdown.open .dropdown-icon{transform:rotate(180deg)}.dropdown-menu{background-color:var(--sitic-color-background-primary);border:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-dropdown-border-radius);box-shadow:var(--sitic-shadow-lg);gap:calc(var(--sitic-spacing-1)/2);opacity:0;min-width:200px;max-width:320px;max-height:400px;padding:var(--sitic-spacing-1);pointer-events:none;left:0;top:calc(100% + var(--sitic-spacing-1));transform:translateY(calc(var(--sitic-spacing-2)*-1));transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);z-index:calc(var(--sitic-z-index-dropdown) + 1);flex-direction:column;display:none;position:absolute;overflow:visible auto}.dropdown-menu.open,.dropdown.open .dropdown-menu{opacity:1;pointer-events:auto;display:flex;transform:translateY(0)}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-track{border-radius:var(--sitic-border-radius-sm);background:0 0}.dropdown-menu::-webkit-scrollbar-thumb{background-color:var(--sitic-color-neutral-300);border-radius:var(--sitic-border-radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb:hover{background-color:var(--sitic-color-neutral-400)}.dropdown-menu{scrollbar-color:var(--sitic-color-neutral-300) transparent;scrollbar-width:thin}.dropdown-menu.dropdown-menu-left{left:0;right:auto}.dropdown-menu.dropdown-menu-right{left:auto;right:0}.dropdown-menu.dropdown-menu-top{bottom:calc(100% + var(--sitic-spacing-1));transform:translateY(var(--sitic-spacing-2));top:auto}.dropdown.open .dropdown-menu.dropdown-menu-top{transform:translateY(0)}.menu-item{border-radius:var(--sitic-border-radius-md);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);align-items:center;gap:var(--sitic-spacing-3);padding:var(--sitic-spacing-2) var(--sitic-spacing-3);text-align:left;transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);background:0 0;border:none;width:100%;text-decoration:none;display:flex;position:relative}.menu-item:hover{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-primary-600)}.menu-item:active{background-color:var(--sitic-color-primary-100)}.menu-item:focus-visible{box-shadow:0 0 0 2px var(--sitic-color-primary-500);outline:none}.menu-item-icon{color:var(--sitic-color-foreground-secondary);height:var(--sitic-spacing-5);transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-spacing-5);flex-shrink:0}.menu-item:hover .menu-item-icon{color:var(--sitic-color-primary-600)}.menu-item-content{gap:calc(var(--sitic-spacing-1)/2);flex-direction:column;flex:1;display:flex}.menu-item-title{color:inherit;font-weight:var(--sitic-typography-font-weight-medium)}.menu-item-description{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);line-height:var(--sitic-typography-line-height-tight)}.menu-item.active{background-color:var(--sitic-color-primary-100)}.menu-item.active,.menu-item.active .menu-item-icon{color:var(--sitic-color-primary-700)}.menu-item.disabled,.menu-item:disabled{color:var(--sitic-color-foreground-disabled);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity)}.menu-item.disabled:hover,.menu-item:disabled:hover{color:var(--sitic-color-foreground-disabled);background-color:#0000}.menu-item.danger{color:var(--sitic-color-semantic-error-base)}.menu-item.danger:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.menu-item.danger .menu-item-icon{color:var(--sitic-color-semantic-error-base)}.menu-divider{background-color:var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-sm);height:calc(var(--sitic-spacing-1)/4);margin:var(--sitic-spacing-1) 0}.menu-label{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-semibold);letter-spacing:.05em;padding:var(--sitic-spacing-2) var(--sitic-spacing-3);padding-bottom:var(--sitic-spacing-1);text-transform:uppercase}.menu-item-wrapper{display:block;position:relative}.menu-item.has-submenu{width:100%}.menu-item.has-submenu:after{border-bottom:1.5px solid var(--sitic-color-foreground-primary);border-right:1.5px solid var(--sitic-color-foreground-primary);content:"";height:6px;transition:border-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);flex-shrink:0;width:6px;margin-left:auto;transform:rotate(-45deg)translateY(-2px)}.menu-item.has-submenu:hover:after{border-color:var(--sitic-color-primary-600)}.submenu{background-color:var(--sitic-color-background-primary);border:calc(var(--sitic-spacing-1)/4) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-lg);box-shadow:var(--sitic-shadow-lg);gap:calc(var(--sitic-spacing-1)/2);margin-left:var(--sitic-spacing-1);opacity:0;min-width:180px;padding:var(--sitic-spacing-1);transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),visibility var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);visibility:hidden;z-index:calc(var(--sitic-z-index-dropdown) + 2);flex-direction:column;display:none;position:absolute;top:0;left:100%}.submenu .menu-item{white-space:nowrap}.menu-item-wrapper:focus-within .submenu,.menu-item-wrapper:hover .submenu{opacity:1;visibility:visible;display:flex}.menu-item-wrapper:focus-within>.menu-item.has-submenu,.menu-item-wrapper:hover>.menu-item.has-submenu{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-primary-600)}.menu-item-wrapper:focus-within>.menu-item.has-submenu .menu-item-icon,.menu-item-wrapper:hover>.menu-item.has-submenu .menu-item-icon{color:var(--sitic-color-primary-600)}.menu-item-wrapper:focus-within>.menu-item.has-submenu:after,.menu-item-wrapper:hover>.menu-item.has-submenu:after{border-color:var(--sitic-color-primary-600)}.dropdown-menu.dropdown-menu-left .submenu{margin-left:var(--sitic-spacing-1);margin-right:0;top:0;left:100%;right:auto}.dropdown-menu.dropdown-menu-right .submenu{margin-left:0;margin-right:var(--sitic-spacing-1);top:0;left:auto;right:100%}.menu-item-badge{background-color:var(--sitic-color-primary-500);border-radius:var(--sitic-border-radius-full);color:var(--sitic-color-neutral-white);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-semibold);height:var(--sitic-spacing-5);min-width:var(--sitic-spacing-5);padding:0 var(--sitic-spacing-1);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.menu-item-badge.badge-error{background-color:var(--sitic-color-semantic-error-base)}.menu-item-badge.badge-success{background-color:var(--sitic-color-semantic-success-base)}.menu-item-badge.badge-warning{background-color:var(--sitic-color-semantic-warning-base)}.dropdown-sm .dropdown-trigger{font-size:var(--sitic-typography-font-size-xs);padding:var(--sitic-spacing-1) var(--sitic-spacing-3)}.dropdown-sm .dropdown-menu{min-width:160px}.dropdown-sm .menu-item{font-size:var(--sitic-typography-font-size-xs);padding:var(--sitic-spacing-1) var(--sitic-spacing-2)}.dropdown-lg .dropdown-trigger{font-size:var(--sitic-typography-font-size-base);padding:var(--sitic-spacing-3) var(--sitic-spacing-5)}.dropdown-lg .dropdown-menu{min-width:240px}.dropdown-lg .menu-item{font-size:var(--sitic-typography-font-size-base);padding:var(--sitic-spacing-3) var(--sitic-spacing-4)}.tag{background-color:var(--sitic-color-neutral-100);border:var(--sitic-border-width-thin) solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-tag-border-radius);color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-component-tag-font-size);font-weight:var(--sitic-component-tag-font-weight);gap:var(--sitic-component-tag-gap);padding:var(--sitic-component-tag-padding-y) var(--sitic-component-tag-padding-x)}.avatar,.tag{align-items:center;display:inline-flex}.avatar{background-color:var(--sitic-color-primary-100);border-radius:var(--sitic-border-radius-full);color:var(--sitic-color-primary-700);font-weight:var(--sitic-typography-font-weight-semibold);height:var(--sitic-component-avatar-md);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--sitic-component-avatar-md);flex-shrink:0;justify-content:center;position:relative}.avatar-sm{font-size:var(--sitic-typography-font-size-xs);height:var(--sitic-component-avatar-sm);width:var(--sitic-component-avatar-sm)}.avatar-md{font-size:var(--sitic-typography-font-size-sm);height:var(--sitic-component-avatar-md);width:var(--sitic-component-avatar-md)}.avatar-lg{font-size:var(--sitic-typography-font-size-lg);height:var(--sitic-component-avatar-lg);width:var(--sitic-component-avatar-lg)}.avatar-xl{font-size:var(--sitic-typography-font-size-2xl);height:var(--sitic-component-avatar-xl);width:var(--sitic-component-avatar-xl)}.avatar-rounded{border-radius:var(--sitic-component-avatar-border-radius)}.avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.avatar-fallback{text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.avatar-fallback svg{width:55%;height:55%}.avatar:has(.avatar-image):not(.avatar-image-error) .avatar-fallback,.avatar-image-error .avatar-image{display:none}.avatar-image-error .avatar-fallback{display:flex}.avatar-status{border:var(--sitic-border-width-medium) solid var(--sitic-color-background-primary);border-radius:var(--sitic-border-radius-full);box-sizing:content-box;width:28%;min-width:8px;height:28%;min-height:8px;position:absolute;bottom:0;right:0}.avatar-status-online{background-color:var(--sitic-color-semantic-success-base)}.avatar-status-offline{background-color:var(--sitic-color-neutral-400)}.avatar-status-away{background-color:var(--sitic-color-semantic-warning-base)}.avatar-status-busy{background-color:var(--sitic-color-semantic-error-base)}.avatar-status-emoji{background:0 0;border:none;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:0;font-size:14px;line-height:1;display:flex}.avatar-ring-online{box-shadow:0 0 0 2px var(--sitic-color-background-primary),0 0 0 4px var(--sitic-color-semantic-success-base),0 0 10px 2px rgba(var(--sitic-color-semantic-success-base-rgb),.65)}.avatar-ring-away{box-shadow:0 0 0 2px var(--sitic-color-background-primary),0 0 0 4px var(--sitic-color-semantic-warning-base),0 0 10px 2px rgba(var(--sitic-color-semantic-warning-base-rgb),.65)}.avatar-ring-busy{box-shadow:0 0 0 2px var(--sitic-color-background-primary),0 0 0 4px var(--sitic-color-semantic-error-base),0 0 10px 2px rgba(var(--sitic-color-semantic-error-base-rgb),.65)}.avatar-ring-offline{box-shadow:0 0 0 2px var(--sitic-color-background-primary),0 0 0 4px var(--sitic-color-neutral-400),0 0 8px 1px rgba(var(--sitic-color-neutral-400-rgb),.5)}.avatar-clickable{cursor:pointer;transition:transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),box-shadow var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out)}.avatar-clickable:hover{transform:scale(1.05)}.avatar-clickable:active{transform:scale(.97)}.avatar-clickable:focus-visible{box-shadow:0 0 0 2px var(--sitic-color-background-primary),0 0 0 4px var(--sitic-color-primary-500);outline:none}.avatar-group{align-items:center;display:inline-flex}.avatar-group .avatar{border:var(--sitic-border-width-medium) solid var(--sitic-color-background-primary);margin-left:calc(var(--sitic-spacing-2)*-1)}.avatar-group .avatar:first-child{margin-left:0}.avatar-group-more{background-color:var(--sitic-color-neutral-200);color:var(--sitic-color-foreground-secondary);font-weight:var(--sitic-typography-font-weight-medium)}.alert{background-color:var(--sitic-color-background-secondary);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);border-left-width:var(--sitic-border-width-thick);border-radius:var(--sitic-component-alert-border-radius);align-items:flex-start;gap:var(--sitic-spacing-3);padding:var(--sitic-spacing-4);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);display:flex;position:relative;overflow:hidden}.alert-icon{height:var(--sitic-component-icon-lg);margin-top:var(--sitic-spacing-1);width:var(--sitic-component-icon-lg);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.alert-content{gap:var(--sitic-spacing-1);flex-direction:column;flex:1;display:flex}.alert-title{color:var(--sitic-color-foreground-primary);font-size:var(--sitic-typography-font-size-base);font-weight:var(--sitic-typography-font-weight-bold);margin:0}.alert-message{font-size:var(--sitic-typography-font-size-sm);line-height:var(--sitic-typography-line-height-relaxed);margin:0}.alert-close,.alert-message{color:var(--sitic-color-foreground-secondary)}.alert-close{border-radius:var(--sitic-border-radius-sm);cursor:pointer;height:var(--sitic-component-icon-md);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-component-icon-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.alert-close:hover{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-foreground-primary);opacity:var(--sitic-interaction-hover-opacity);transform:var(--sitic-interaction-hover-transform)}.alert-close:active{opacity:var(--sitic-interaction-active-opacity);transform:var(--sitic-interaction-active-transform)}.alert-close svg{height:var(--sitic-component-icon-sm);width:var(--sitic-component-icon-sm)}.alert-success{border-left-color:var(--sitic-color-semantic-success-base)}.alert-success .alert-icon{color:var(--sitic-color-semantic-success-base)}.alert-error{border-left-color:var(--sitic-color-semantic-error-base)}.alert-error .alert-icon{color:var(--sitic-color-semantic-error-base)}.alert-warning{border-left-color:var(--sitic-color-semantic-warning-base)}.alert-warning .alert-icon{color:var(--sitic-color-semantic-warning-base)}.alert-info{border-left-color:var(--sitic-color-semantic-info-base)}.alert-info .alert-icon{color:var(--sitic-color-semantic-info-base)}.toast-container{gap:var(--sitic-spacing-3);max-width:400px;padding:var(--sitic-spacing-4);pointer-events:none;z-index:9999;flex-direction:column;width:100%;display:flex;position:fixed}.toast-container>*{pointer-events:auto}.toast-container-top-right{top:0;right:0}.toast-container-top-left{top:0;left:0}.toast-container-top-center{top:0;left:50%;transform:translate(-50%)}.toast-container-bottom-right{flex-direction:column-reverse;bottom:0;right:0}.toast-container-bottom-left{flex-direction:column-reverse;bottom:0;left:0}.toast-container-bottom-center{flex-direction:column-reverse;bottom:0;left:50%;transform:translate(-50%)}.toast{background-color:var(--sitic-color-background-secondary);border-left:var(--sitic-border-width-thick) solid var(--sitic-color-border-subtle);border-radius:var(--sitic-component-toast-border-radius);box-shadow:var(--sitic-shadow-lg);align-items:flex-start;gap:var(--sitic-spacing-3);opacity:0;padding:var(--sitic-spacing-4);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);display:flex;position:relative;overflow:hidden;transform:translate(100%)}.toast.show{opacity:1;transform:translate(0)}.toast.hide{opacity:0;transform:translate(100%)}.toast-container-bottom-left .toast,.toast-container-top-left .toast{transform:translate(-100%)}.toast-container-bottom-left .toast.show,.toast-container-top-left .toast.show{transform:translate(0)}.toast-container-bottom-left .toast.hide,.toast-container-top-left .toast.hide{transform:translate(-100%)}.toast-container-bottom-center .toast,.toast-container-top-center .toast{transform:translateY(-100%)}.toast-container-bottom-center .toast.show,.toast-container-top-center .toast.show{transform:translateY(0)}.toast-container-bottom-center .toast.hide,.toast-container-top-center .toast.hide{transform:translateY(-100%)}.toast.animation-fade,.toast.animation-fade.hide{transform:none}.toast.animation-bounce.show{animation:toastBounce var(--sitic-animation-duration-base) var(--sitic-animation-easing-out)}@keyframes toastBounce{0%{transform:translate(100%)scale(.9)}50%{transform:translate(-10px)scale(1.02)}to{transform:translate(0)scale(1)}}.toast-container-bottom-left .toast.animation-bounce.show,.toast-container-top-left .toast.animation-bounce.show{animation:toastBounceLeft var(--sitic-animation-duration-base) var(--sitic-animation-easing-out)}@keyframes toastBounceLeft{0%{transform:translate(-100%)scale(.9)}50%{transform:translate(10px)scale(1.02)}to{transform:translate(0)scale(1)}}.toast-container .toast{transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),opacity var(--sitic-animation-duration-base) var(--sitic-animation-easing-out)}.toast.toast-push{margin-bottom:var(--sitic-spacing-3)}.toast-container-bottom-center .toast.toast-push,.toast-container-bottom-left .toast.toast-push,.toast-container-bottom-right .toast.toast-push{margin-bottom:0;margin-top:var(--sitic-spacing-3)}.toast-container-cascade{gap:0}.toast-container-cascade .toast{width:calc(100% - var(--sitic-spacing-4)*2);position:absolute}.toast-container-cascade.toast-container-top-center .toast,.toast-container-cascade.toast-container-top-left .toast,.toast-container-cascade.toast-container-top-right .toast{top:var(--sitic-spacing-4)}.toast-container-cascade.toast-container-bottom-center .toast,.toast-container-cascade.toast-container-bottom-left .toast,.toast-container-cascade.toast-container-bottom-right .toast{bottom:var(--sitic-spacing-4)}.toast-container-cascade .toast:first-child{opacity:1;z-index:30;transform:translateY(0)scale(1)}.toast-container-cascade .toast:nth-child(2){opacity:.9;z-index:20;transform:translateY(-8px)scale(.98)}.toast-container-cascade .toast:nth-child(3){opacity:.8;z-index:10;transform:translateY(-16px)scale(.96)}.toast-container-cascade .toast:nth-child(4){opacity:.7;z-index:5;transform:translateY(-24px)scale(.94)}.toast-container-cascade .toast:nth-child(n+5){opacity:.6;z-index:1;transform:translateY(-32px)scale(.92)}.toast-container-cascade.toast-container-bottom-center .toast:first-child,.toast-container-cascade.toast-container-bottom-left .toast:first-child,.toast-container-cascade.toast-container-bottom-right .toast:first-child{transform:translateY(0)scale(1)}.toast-container-cascade.toast-container-bottom-center .toast:nth-child(2),.toast-container-cascade.toast-container-bottom-left .toast:nth-child(2),.toast-container-cascade.toast-container-bottom-right .toast:nth-child(2){transform:translateY(8px)scale(.98)}.toast-container-cascade.toast-container-bottom-center .toast:nth-child(3),.toast-container-cascade.toast-container-bottom-left .toast:nth-child(3),.toast-container-cascade.toast-container-bottom-right .toast:nth-child(3){transform:translateY(16px)scale(.96)}.toast-container-cascade.toast-container-bottom-center .toast:nth-child(4),.toast-container-cascade.toast-container-bottom-left .toast:nth-child(4),.toast-container-cascade.toast-container-bottom-right .toast:nth-child(4){transform:translateY(24px)scale(.94)}.toast-container-cascade.toast-container-bottom-center .toast:nth-child(n+5),.toast-container-cascade.toast-container-bottom-left .toast:nth-child(n+5),.toast-container-cascade.toast-container-bottom-right .toast:nth-child(n+5){transform:translateY(32px)scale(.92)}.toast-container-cascade .toast.show{opacity:1;transform:translateY(0)scale(1)}.toast-icon{height:var(--sitic-component-icon-lg);width:var(--sitic-component-icon-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-icon svg{width:100%;height:100%}.toast-avatar{flex-shrink:0}.toast-content{flex:1;min-width:0}.toast-title{color:var(--sitic-color-foreground-primary);margin:0 0 var(--sitic-spacing-1) 0;font-size:14px;font-weight:600;line-height:1.4}.toast-message{color:var(--sitic-color-foreground-secondary);margin:0;font-size:13px;line-height:1.5}.toast-close{border-radius:var(--sitic-border-radius-sm);color:var(--sitic-color-foreground-tertiary);cursor:pointer;height:var(--sitic-component-icon-md);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-component-icon-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast-close:hover{background-color:rgba(var(--sitic-color-foreground-primary-rgb),.1);color:var(--sitic-color-foreground-primary)}.toast-close svg{width:100%;height:100%}.toast-progress{border-radius:0 0 var(--sitic-component-toast-border-radius) var(--sitic-component-toast-border-radius);opacity:.6;pointer-events:none;z-index:10;background-color:currentColor;height:4px;transition:width linear;position:absolute;bottom:0;left:0;right:0}.toast-success{border-left-color:var(--sitic-color-semantic-success-base)}.toast-success .toast-icon{color:var(--sitic-color-semantic-success-base)}.toast-success .toast-progress{background-color:var(--sitic-color-semantic-success-base)}.toast-error{border-left-color:var(--sitic-color-semantic-error-base)}.toast-error .toast-icon{color:var(--sitic-color-semantic-error-base)}.toast-error .toast-progress{background-color:var(--sitic-color-semantic-error-base)}.toast-warning{border-left-color:var(--sitic-color-semantic-warning-base)}.toast-warning .toast-icon{color:var(--sitic-color-semantic-warning-base)}.toast-warning .toast-progress{background-color:var(--sitic-color-semantic-warning-base)}.toast-info{border-left-color:var(--sitic-color-semantic-info-base)}.toast-info .toast-icon{color:var(--sitic-color-semantic-info-base)}.toast-info .toast-progress{background-color:var(--sitic-color-semantic-info-base)}.toast-primary{border-left-color:var(--sitic-color-primary-500)}.toast-primary .toast-icon{color:var(--sitic-color-primary-500)}.toast-primary .toast-progress{background-color:var(--sitic-color-primary-500)}.custom-select{width:100%;position:relative}.custom-select-trigger{background-color:var(--sitic-color-background-secondary);border:var(--sitic-component-input-border-width) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-input-border-radius);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-component-input-font-size);height:var(--sitic-component-input-height);max-height:var(--sitic-component-input-height);min-height:var(--sitic-component-input-height);padding:var(--sitic-component-input-padding-y) var(--sitic-component-input-padding-x);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.custom-select-trigger:hover{border-color:var(--sitic-color-border-strong)}.custom-select-trigger:focus,.custom-select.active .custom-select-trigger{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring);outline:none}.custom-select-trigger-icon{margin-left:var(--sitic-spacing-2);transition:transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);flex-shrink:0;align-items:center;display:flex}.custom-select.active .custom-select-trigger-icon{transform:rotate(180deg)}.custom-select-icon-left,.custom-select-icon-right{color:var(--sitic-color-foreground-tertiary);cursor:pointer;font:inherit;transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.custom-select-icon-left:hover,.custom-select-icon-right:hover{color:var(--sitic-color-foreground-primary)}.custom-select-icon-left,.custom-select-icon-right{margin-right:var(--sitic-spacing-2)}.custom-select-trigger-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.custom-select-trigger-text.placeholder{color:var(--sitic-color-foreground-tertiary)}.custom-select-disabled .custom-select-trigger{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-foreground-tertiary);cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.custom-select-disabled .custom-select-trigger:focus,.custom-select-disabled .custom-select-trigger:hover,.custom-select-disabled.active .custom-select-trigger{border-color:var(--sitic-color-border-default);box-shadow:none}.custom-select.input-error .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.03)}.custom-select.input-error .custom-select-trigger,.custom-select.input-error .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-error-base)}.custom-select.input-error .custom-select-trigger:focus,.custom-select.input-error.active .custom-select-trigger{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.1)}.floating-label .custom-select.input-error~.custom-select-floating-label{color:var(--sitic-color-semantic-error-base)}.custom-select.input-success .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.03)}.custom-select.input-success .custom-select-trigger,.custom-select.input-success .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-success-base)}.custom-select.input-success .custom-select-trigger:focus,.custom-select.input-success.active .custom-select-trigger{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.1)}.floating-label .custom-select.input-success~.custom-select-floating-label{color:var(--sitic-color-semantic-success-base)}.custom-select.input-warning .custom-select-trigger{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.03)}.custom-select.input-warning .custom-select-trigger,.custom-select.input-warning .custom-select-trigger:hover{border-color:var(--sitic-color-semantic-warning-base)}.custom-select.input-warning .custom-select-trigger:focus,.custom-select.input-warning.active .custom-select-trigger{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.1)}.floating-label .custom-select.input-warning~.custom-select-floating-label{color:var(--sitic-color-semantic-warning-base)}.custom-select-dropdown{background-color:var(--sitic-color-background-primary);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-select-border-radius);box-shadow:var(--sitic-shadow-lg);opacity:0;max-height:300px;left:0;right:0;top:calc(100% + var(--sitic-spacing-1));transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);visibility:hidden;z-index:var(--sitic-z-index-dropdown);display:none;position:absolute;overflow-y:auto;transform:translateY(-8px)}.custom-select.active .custom-select-dropdown{opacity:1;visibility:visible;display:block;transform:translateY(0)}.custom-select-search{background-color:var(--sitic-color-background-primary);border-bottom:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);padding:var(--sitic-spacing-2);z-index:1;position:relative;top:0}.custom-select-search-icon{color:var(--sitic-color-foreground-tertiary);left:var(--sitic-spacing-4);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.custom-select-search input{background-color:var(--sitic-color-background-secondary);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-input-border-radius);color:var(--sitic-color-foreground-primary);font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-2) var(--sitic-spacing-3) var(--sitic-spacing-2) var(--sitic-spacing-10);width:100%}.custom-select-search input:focus{border-color:var(--sitic-color-primary-500);outline:none;box-shadow:0 0 0 2px #3f6bbc1a}.custom-select-search input:focus+.custom-select-search-icon{color:var(--sitic-color-primary-500)}.custom-select-options{padding:var(--sitic-spacing-1) 0;margin:0;list-style:none}.custom-select-option{color:var(--sitic-color-foreground-primary);cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-2) var(--sitic-spacing-3);transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);display:flex}.custom-select-option:hover{background-color:var(--sitic-color-background-secondary)}.custom-select-option.selected{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700);font-weight:var(--sitic-typography-font-weight-medium)}.custom-select-option.disabled{cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.custom-select-option-icon{height:var(--sitic-component-icon-md);width:var(--sitic-component-icon-md);flex-shrink:0;align-items:center;display:flex}.custom-select-option-content{flex:1;min-width:0}.custom-select-option-description,.custom-select-option-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.custom-select-option-description{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);margin-top:var(--sitic-spacing-1)}.custom-select-option-check{color:var(--sitic-color-primary-500);font-weight:var(--sitic-typography-font-weight-bold);height:var(--sitic-component-icon-md);width:var(--sitic-component-icon-md);flex-shrink:0;margin-left:auto;display:none}.custom-select-option.selected .custom-select-option-check{justify-content:center;align-items:center;display:flex}.dark .custom-select-option-check,[data-theme=dark] .custom-select-option-check{color:var(--sitic-color-primary-400)}.custom-select-multiple .custom-select-trigger{height:auto;max-height:none;min-height:var(--sitic-component-input-height)}.custom-select-multiple .custom-select-tags{align-items:stretch;gap:var(--sitic-spacing-1);scrollbar-color:var(--sitic-color-border-default) transparent;scrollbar-width:thin;flex-wrap:nowrap;flex:1;display:flex;overflow:auto hidden}.custom-select-multiple .custom-select-tags::-webkit-scrollbar{height:var(--sitic-spacing-1)}.custom-select-multiple .custom-select-tags::-webkit-scrollbar-track{background:0 0}.custom-select-multiple .custom-select-tags::-webkit-scrollbar-thumb{background-color:var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-full)}.custom-select-multiple .custom-select-tags::-webkit-scrollbar-thumb:hover{background-color:var(--sitic-color-border-strong)}.custom-select-tag{background-color:var(--sitic-color-primary-100);border-radius:var(--sitic-component-tag-border-radius);font-size:var(--sitic-component-tag-font-size);font-weight:var(--sitic-component-tag-font-weight);gap:var(--sitic-component-tag-gap);padding:var(--sitic-component-tag-padding-y) var(--sitic-component-tag-padding-x);white-space:nowrap;flex-shrink:0;line-height:1;display:inline-flex}.custom-select-tag,.custom-select-tag-remove{color:var(--sitic-color-primary-700);align-items:center}.custom-select-tag-remove{cursor:pointer;height:14px;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);background-color:#0000;border:none;border-radius:50%;justify-content:center;width:14px;padding:0;display:flex}.custom-select-tag-remove:hover{background-color:var(--sitic-color-primary-200)}.dark .custom-select-tag-remove,[data-theme=dark] .custom-select-tag-remove{color:var(--sitic-color-primary-200)}.dark .custom-select-tag-remove:hover,[data-theme=dark] .custom-select-tag-remove:hover{background-color:var(--sitic-color-primary-700)}.custom-select-more-count{background-color:var(--sitic-color-primary-100);border-radius:var(--sitic-component-tag-border-radius);color:var(--sitic-color-primary-700);cursor:pointer;font-size:var(--sitic-component-tag-font-size);font-weight:var(--sitic-component-tag-font-weight);align-items:center;gap:var(--sitic-component-tag-gap);padding:var(--sitic-component-tag-padding-y) var(--sitic-component-tag-padding-x);white-space:nowrap;flex-shrink:0;line-height:1;display:inline-flex}.custom-select-option-checkbox{border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-sm);height:var(--sitic-component-icon-sm);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-component-icon-sm);flex-shrink:0;display:none;position:relative}.custom-select-multiple .custom-select-option-checkbox{display:block}.custom-select-option.selected .custom-select-option-checkbox{background-color:var(--sitic-color-primary-500);border-color:var(--sitic-color-primary-500)}.custom-select-option.selected .custom-select-option-checkbox:after{border:solid var(--sitic-color-neutral-white);border-width:0 var(--sitic-border-width-medium) var(--sitic-border-width-medium) 0;box-sizing:content-box;content:"";height:calc(var(--sitic-component-icon-sm)*.5);left:calc(var(--sitic-component-icon-sm)*.25);top:calc(var(--sitic-component-icon-sm)*.0625);width:calc(var(--sitic-component-icon-sm)*.25);position:absolute;transform:rotate(45deg)}.custom-select-option.indeterminate .custom-select-option-checkbox{background-color:var(--sitic-color-primary-500);border-color:var(--sitic-color-primary-500)}.custom-select-option.indeterminate .custom-select-option-checkbox:after{background:var(--sitic-color-neutral-white);content:"";height:var(--sitic-border-width-medium);left:calc(var(--sitic-component-icon-sm)*.1875);top:calc(var(--sitic-component-icon-sm)*.375);width:calc(var(--sitic-component-icon-sm)*.5);border:none;position:absolute;transform:none}.custom-select-option.select-all-option{font-weight:var(--sitic-typography-font-weight-medium);margin-bottom:var(--sitic-spacing-1)}.custom-select-group-label,.custom-select-option.select-all-option{border-bottom:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle)}.custom-select-group-label{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-bold);letter-spacing:.05em;padding:var(--sitic-spacing-2) var(--sitic-spacing-3);text-transform:uppercase;z-index:2;display:block;position:sticky;top:0}.custom-select-group-label:not(:first-child){border-top:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);margin-top:var(--sitic-spacing-1)}.custom-select-group{margin:0;padding:0;list-style:none}.custom-select-float-wrapper{position:relative}.custom-select-float-label{background-color:var(--sitic-color-background-primary);color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-sm);left:var(--sitic-spacing-3);padding:0 var(--sitic-spacing-1);pointer-events:none;transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.custom-select-float-wrapper .custom-select.active .custom-select-float-label,.custom-select-float-wrapper .custom-select:focus-within .custom-select-float-label,.custom-select-float-wrapper.has-value .custom-select-float-label,.custom-select-float-wrapper.is-focused .custom-select-float-label{color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.custom-select-sm .custom-select-trigger{font-size:var(--sitic-component-input-sm-font-size);height:var(--sitic-component-input-sm-height);max-height:var(--sitic-component-input-sm-height);min-height:var(--sitic-component-input-sm-height);padding:var(--sitic-component-input-sm-padding-y) var(--sitic-component-input-sm-padding-x)}.custom-select-lg .custom-select-trigger{font-size:var(--sitic-component-input-lg-font-size);height:var(--sitic-component-input-lg-height);max-height:var(--sitic-component-input-lg-height);min-height:var(--sitic-component-input-lg-height);padding:var(--sitic-component-input-lg-padding-y) var(--sitic-component-input-lg-padding-x)}.custom-select-multiple.custom-select-sm .custom-select-trigger{height:auto;max-height:none;min-height:var(--sitic-component-input-sm-height)}.custom-select-multiple.custom-select-lg .custom-select-trigger{height:auto;max-height:none;min-height:var(--sitic-component-input-lg-height);padding-bottom:var(--sitic-spacing-3);padding-top:var(--sitic-spacing-3)}.custom-select-multiple.custom-select-sm .custom-select-more-count,.custom-select-multiple.custom-select-sm .custom-select-tag{font-size:var(--sitic-typography-font-size-2xs);padding:var(--sitic-component-tag-padding-y) var(--sitic-spacing-1)}.custom-select-multiple.custom-select-sm .custom-select-tag-remove{height:var(--sitic-spacing-2);width:var(--sitic-spacing-2)}.custom-select-multiple.custom-select-lg .custom-select-more-count,.custom-select-multiple.custom-select-lg .custom-select-tag{font-size:var(--sitic-component-input-lg-font-size);padding:var(--sitic-spacing-1) var(--sitic-component-tag-padding-x)}.custom-select-multiple .custom-select-tags .custom-select-trigger-text{line-height:normal}.custom-select.disabled .custom-select-trigger{background-color:var(--sitic-color-background-tertiary);cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity)}.custom-select-no-results{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-4) var(--sitic-spacing-3);text-align:center}.floating-label .custom-select~.custom-select-floating-label{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-component-input-font-size);left:calc(var(--sitic-component-input-padding-x) + var(--sitic-border-width-thin));max-width:calc(100% - var(--sitic-spacing-12) - var(--sitic-component-input-padding-x)*2);padding:0 var(--sitic-spacing-1);pointer-events:none;text-overflow:ellipsis;transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);white-space:nowrap;z-index:2;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.floating-label .custom-select[data-icon-left]~.custom-select-floating-label{left:calc(var(--sitic-component-input-padding-x) + var(--sitic-component-select-icon-size) + var(--sitic-spacing-2) + var(--sitic-border-width-thin));max-width:calc(100% - var(--sitic-spacing-12) - var(--sitic-component-input-padding-x)*2 - var(--sitic-component-select-icon-size) - var(--sitic-spacing-2))}.floating-label .custom-select.active~.custom-select-floating-label,.floating-label .custom-select.has-value~.custom-select-floating-label,.floating-label .custom-select:focus-within~.custom-select-floating-label{color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.floating-label .custom-select.active~.custom-select-floating-label,.floating-label .custom-select:focus-within~.custom-select-floating-label{background-color:var(--sitic-color-background-primary)}.floating-label .custom-select.has-value:not(.active):not(:focus-within)~.custom-select-floating-label{background-color:var(--sitic-color-background-secondary)}.floating-label .custom-select-trigger .placeholder{opacity:0}.floating-label .custom-select.active .custom-select-trigger .placeholder,.floating-label .custom-select.has-value .custom-select-trigger .placeholder{opacity:1}.dark .floating-label .custom-select~.custom-select-floating-label,[data-theme=dark] .floating-label .custom-select~.custom-select-floating-label{background-color:var(--sitic-color-background-secondary)}[data-theme=dark] .floating-label .custom-select.active~.custom-select-floating-label,[data-theme=dark] .floating-label .custom-select:focus-within~.custom-select-floating-label,.dark .floating-label .custom-select.active~.custom-select-floating-label,.dark .floating-label .custom-select:focus-within~.custom-select-floating-label{background-color:var(--sitic-color-background-primary)}[data-theme=dark] .floating-label .custom-select.has-value:not(.active):not(:focus-within)~.custom-select-floating-label,.dark .floating-label .custom-select.has-value:not(.active):not(:focus-within)~.custom-select-floating-label{background-color:var(--sitic-color-background-secondary)}.autocomplete,.autocomplete-container{width:100%;position:relative}.autocomplete-input-wrapper{background-color:var(--sitic-color-background-secondary);border:var(--sitic-component-input-border-width) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-autocomplete-border-radius);font-size:var(--sitic-component-input-font-size);align-items:center;gap:var(--sitic-spacing-2);height:var(--sitic-component-input-height);max-height:var(--sitic-component-input-height);min-height:var(--sitic-component-input-height);padding:var(--sitic-component-input-padding-y) var(--sitic-component-input-padding-x);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:100%;display:flex}.autocomplete-input-wrapper:hover{border-color:var(--sitic-color-border-strong)}.autocomplete-input-wrapper:focus-within,.autocomplete.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring)}.autocomplete-input{color:var(--sitic-color-foreground-primary);font-size:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0}.autocomplete-input::placeholder{color:var(--sitic-color-foreground-tertiary)}.autocomplete-tags{gap:var(--sitic-component-autocomplete-tag-gap);flex-wrap:wrap;flex:1;min-width:0;display:flex}.autocomplete-tag{background-color:var(--sitic-color-primary-100);border-radius:var(--sitic-component-tag-border-radius);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);gap:var(--sitic-spacing-1);padding:var(--sitic-spacing-1) var(--sitic-spacing-2);white-space:nowrap;flex-shrink:0;display:inline-flex}.autocomplete-tag,.autocomplete-tag-remove{color:var(--sitic-color-primary-700);align-items:center}.autocomplete-tag-remove{border-radius:var(--sitic-border-radius-full);cursor:pointer;height:var(--sitic-component-icon-sm);transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-component-icon-sm);background-color:#0000;border:none;justify-content:center;padding:0;display:flex}.autocomplete-tag-remove:hover{background-color:var(--sitic-color-primary-200)}.dark .autocomplete-tag-remove,[data-theme=dark] .autocomplete-tag-remove{color:var(--sitic-color-primary-200)}.dark .autocomplete-tag-remove:hover,[data-theme=dark] .autocomplete-tag-remove:hover{background-color:var(--sitic-color-primary-700)}.autocomplete-icons{align-items:center;gap:var(--sitic-spacing-1);flex-shrink:0;display:flex}.autocomplete-clear,.autocomplete-icon,.autocomplete-loading{color:var(--sitic-color-foreground-tertiary);height:var(--sitic-component-autocomplete-icon-size);width:var(--sitic-component-autocomplete-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.autocomplete-clear{cursor:pointer;transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);background:0 0;border:none;padding:0}.autocomplete-clear:hover{color:var(--sitic-color-foreground-primary)}.autocomplete-loading svg{animation:1s linear infinite spin}.autocomplete-icon{cursor:pointer;transition:transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out)}.autocomplete-icon:hover{color:var(--sitic-color-foreground-primary)}.autocomplete.active .autocomplete-icon{transform:rotate(180deg)}.autocomplete-icon-left,.autocomplete-icon-right{color:var(--sitic-color-foreground-tertiary);cursor:pointer;font:inherit;height:var(--sitic-component-autocomplete-icon-size);transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);width:var(--sitic-component-autocomplete-icon-size);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.autocomplete-icon-left:hover,.autocomplete-icon-right:hover{color:var(--sitic-color-foreground-primary)}.autocomplete-dropdown{background-color:var(--sitic-color-background-primary);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-autocomplete-border-radius);box-shadow:var(--sitic-shadow-lg);max-height:var(--sitic-component-autocomplete-dropdown-max-height);opacity:0;left:0;right:0;top:calc(100% + var(--sitic-spacing-1));transform:translateY(calc(var(--sitic-spacing-2)*-1));transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);visibility:hidden;z-index:var(--sitic-z-index-dropdown);flex-direction:column;display:none;position:absolute;overflow:hidden}.autocomplete.active .autocomplete-dropdown{opacity:1;visibility:visible;display:flex;transform:translateY(0)}.autocomplete-options{min-height:0;padding:var(--sitic-spacing-1) 0;flex:1;margin:0;list-style:none;overflow-y:auto}.autocomplete-option{color:var(--sitic-color-foreground-primary);cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-component-autocomplete-option-padding-y) var(--sitic-component-autocomplete-option-padding-x);transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);display:flex}.autocomplete-option.focused,.autocomplete-option:hover{background-color:var(--sitic-color-background-secondary)}.autocomplete-option.selected{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700);font-weight:var(--sitic-typography-font-weight-medium)}.autocomplete-option.disabled{cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.autocomplete-option-content{flex:1;min-width:0}.autocomplete-option-description,.autocomplete-option-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autocomplete-option-description{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);margin-top:var(--sitic-spacing-1)}.autocomplete-option-check{color:var(--sitic-color-primary-500);font-weight:var(--sitic-typography-font-weight-bold);height:var(--sitic-component-icon-md);width:var(--sitic-component-icon-md);flex-shrink:0;margin-left:auto;display:none}.autocomplete-option.selected .autocomplete-option-check{justify-content:center;align-items:center;display:flex}.dark .autocomplete-option-check,[data-theme=dark] .autocomplete-option-check{color:var(--sitic-color-primary-400)}.autocomplete-option-checkbox{border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-sm);height:var(--sitic-component-icon-sm);transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);width:var(--sitic-component-icon-sm);flex-shrink:0;display:none;position:relative}.autocomplete-multiple .autocomplete-option-checkbox{flex-shrink:0;align-self:center;display:flex}.autocomplete-option.selected .autocomplete-option-checkbox{background-color:var(--sitic-color-primary-500);border-color:var(--sitic-color-primary-500)}.autocomplete-option.selected .autocomplete-option-checkbox:after{border:solid var(--sitic-color-neutral-white);border-width:0 var(--sitic-border-width-medium) var(--sitic-border-width-medium) 0;box-sizing:content-box;content:"";height:calc(var(--sitic-component-icon-sm)*.5);left:calc(var(--sitic-component-icon-sm)*.25);top:calc(var(--sitic-component-icon-sm)*.0625);width:calc(var(--sitic-component-icon-sm)*.25);position:absolute;transform:rotate(45deg)}.autocomplete-option.indeterminate .autocomplete-option-checkbox{background-color:var(--sitic-color-primary-500);border-color:var(--sitic-color-primary-500)}.autocomplete-option.indeterminate .autocomplete-option-checkbox:after{background:var(--sitic-color-neutral-white);content:"";height:var(--sitic-border-width-medium);left:calc(var(--sitic-component-icon-sm)*.1875);top:calc(var(--sitic-component-icon-sm)*.375);width:calc(var(--sitic-component-icon-sm)*.5);border:none;position:absolute;transform:none}.autocomplete-option.select-all-option{border-bottom:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);font-weight:var(--sitic-typography-font-weight-medium);margin-bottom:var(--sitic-spacing-1)}.autocomplete-partial-notice{background-color:rgba(var(--sitic-color-primary-500-rgb),.06);border-bottom:var(--sitic-border-width-thin) solid rgba(var(--sitic-color-primary-500-rgb),.15);color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-typography-font-size-xs);align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-2) var(--sitic-spacing-3);line-height:1.4;display:none}.autocomplete-partial-notice.visible{display:flex}.autocomplete-partial-notice svg{color:var(--sitic-color-primary-500);flex-shrink:0}.dark .autocomplete-partial-notice,[data-theme=dark] .autocomplete-partial-notice{background-color:rgba(var(--sitic-color-primary-400-rgb),.1);border-color:rgba(var(--sitic-color-primary-400-rgb),.2)}.autocomplete-no-results{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-4) var(--sitic-spacing-3);text-align:center}.autocomplete-error{align-items:center;gap:var(--sitic-spacing-3);flex-direction:column;display:flex}.autocomplete-error-message{color:var(--sitic-color-semantic-error-base)}.autocomplete.input-error .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.03);border-color:var(--sitic-color-semantic-error-base)}.autocomplete.input-error .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-error-base)}.autocomplete.input-error .autocomplete-input-wrapper:focus-within,.autocomplete.input-error.active .autocomplete-input-wrapper{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.1)}.floating-label .autocomplete.input-error .autocomplete-floating-label{color:var(--sitic-color-semantic-error-base)}.autocomplete.input-success .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.03);border-color:var(--sitic-color-semantic-success-base)}.autocomplete.input-success .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-success-base)}.autocomplete.input-success .autocomplete-input-wrapper:focus-within,.autocomplete.input-success.active .autocomplete-input-wrapper{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.1)}.floating-label .autocomplete.input-success .autocomplete-floating-label{color:var(--sitic-color-semantic-success-base)}.autocomplete.input-warning .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.03);border-color:var(--sitic-color-semantic-warning-base)}.autocomplete.input-warning .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-warning-base)}.autocomplete.input-warning .autocomplete-input-wrapper:focus-within,.autocomplete.input-warning.active .autocomplete-input-wrapper{background-color:var(--sitic-color-neutral-white);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.1)}.floating-label .autocomplete.input-warning .autocomplete-floating-label{color:var(--sitic-color-semantic-warning-base)}.autocomplete-disabled .autocomplete-input-wrapper{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-foreground-tertiary);cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.autocomplete-disabled .autocomplete-input-wrapper:focus-within,.autocomplete-disabled .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-border-default);box-shadow:none}.autocomplete-multiple .autocomplete-input-wrapper{align-items:center;gap:var(--sitic-spacing-2);height:auto;max-height:none;padding:var(--sitic-spacing-2);padding-right:calc(var(--sitic-spacing-2) + var(--sitic-spacing-10));flex-wrap:wrap;display:flex;position:relative}.autocomplete-multiple .autocomplete-tags{gap:var(--sitic-component-autocomplete-tag-gap);scroll-behavior:smooth;flex-wrap:nowrap;flex:0 0 100%;order:1;display:flex;overflow:auto hidden}.autocomplete-multiple .autocomplete-tags::-webkit-scrollbar{height:var(--sitic-spacing-1)}.autocomplete-multiple .autocomplete-tags::-webkit-scrollbar-track{background:0 0}.autocomplete-multiple .autocomplete-tags::-webkit-scrollbar-thumb{background-color:var(--sitic-color-border-default);border-radius:var(--sitic-border-radius-full)}.autocomplete-multiple .autocomplete-tags::-webkit-scrollbar-thumb:hover{background-color:var(--sitic-color-border-strong)}.autocomplete-multiple .autocomplete-tags:empty{display:none}.autocomplete-multiple .autocomplete-input{flex:auto;order:2;min-width:200px}.autocomplete-multiple .autocomplete-icons{gap:var(--sitic-spacing-1);right:var(--sitic-spacing-2);top:calc((var(--sitic-component-input-height) - var(--sitic-component-autocomplete-icon-size))/2);display:flex;position:absolute}.autocomplete-multiple[data-icon-left] .autocomplete-input-wrapper{padding-left:calc(var(--sitic-spacing-2) + var(--sitic-spacing-6))}.autocomplete-multiple .autocomplete-icon-left{left:var(--sitic-spacing-2);top:calc((var(--sitic-component-input-height) - var(--sitic-component-autocomplete-icon-size))/2);position:absolute}.autocomplete-tag-counter{background-color:var(--sitic-color-primary-100);border-radius:var(--sitic-component-tag-border-radius);color:var(--sitic-color-primary-700);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);align-items:center;gap:var(--sitic-spacing-1);padding:var(--sitic-spacing-1) var(--sitic-spacing-2);flex-shrink:0;display:inline-flex}.floating-label,.floating-label .autocomplete-container{position:relative}.floating-label .autocomplete .autocomplete-floating-label{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-component-input-font-size);left:calc(var(--sitic-component-input-padding-x) + var(--sitic-border-width-thin));max-width:calc(100% - var(--sitic-spacing-12) - var(--sitic-component-input-padding-x)*2);padding:0 var(--sitic-spacing-1);pointer-events:none;text-overflow:ellipsis;transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);white-space:nowrap;z-index:2;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.floating-label .autocomplete[data-icon-left] .autocomplete-floating-label{left:calc(var(--sitic-component-input-padding-x) + var(--sitic-component-autocomplete-icon-size) + var(--sitic-spacing-2) + var(--sitic-border-width-thin));max-width:calc(100% - var(--sitic-spacing-12) - var(--sitic-component-input-padding-x)*2 - var(--sitic-component-autocomplete-icon-size) - var(--sitic-spacing-2))}.floating-label .autocomplete.active .autocomplete-floating-label,.floating-label .autocomplete.has-value .autocomplete-floating-label,.floating-label .autocomplete:focus-within .autocomplete-floating-label{color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.floating-label .autocomplete.active .autocomplete-floating-label,.floating-label .autocomplete:focus-within .autocomplete-floating-label{background-color:var(--sitic-color-background-primary)}.floating-label .autocomplete.has-value:not(.active):not(:focus-within) .autocomplete-floating-label{background-color:var(--sitic-color-background-secondary)}.floating-label .autocomplete-input::placeholder{opacity:0}.floating-label .autocomplete.active .autocomplete-input::placeholder,.floating-label .autocomplete.has-value .autocomplete-input::placeholder{opacity:1}.dark .floating-label .autocomplete .autocomplete-floating-label,[data-theme=dark] .floating-label .autocomplete .autocomplete-floating-label{background-color:var(--sitic-color-background-secondary)}[data-theme=dark] .floating-label .autocomplete.active .autocomplete-floating-label,[data-theme=dark] .floating-label .autocomplete:focus-within .autocomplete-floating-label,.dark .floating-label .autocomplete.active .autocomplete-floating-label,.dark .floating-label .autocomplete:focus-within .autocomplete-floating-label{background-color:var(--sitic-color-background-primary)}[data-theme=dark] .floating-label .autocomplete.has-value:not(.active):not(:focus-within) .autocomplete-floating-label,.dark .floating-label .autocomplete.has-value:not(.active):not(:focus-within) .autocomplete-floating-label,.dark .autocomplete-input-wrapper,[data-theme=dark] .autocomplete-input-wrapper{background-color:var(--sitic-color-background-secondary)}[data-theme=dark] .autocomplete-input-wrapper:focus-within,[data-theme=dark] .autocomplete.active .autocomplete-input-wrapper,.dark .autocomplete-input-wrapper:focus-within,.dark .autocomplete.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary)}[data-theme=dark] .autocomplete.input-error .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.08);border-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .autocomplete.input-error .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-error-base)}[data-theme=dark] .autocomplete.input-error .autocomplete-input-wrapper:focus-within,[data-theme=dark] .autocomplete.input-error.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.2)}[data-theme=dark] .autocomplete.input-success .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.08);border-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .autocomplete.input-success .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-success-base)}[data-theme=dark] .autocomplete.input-success .autocomplete-input-wrapper:focus-within,[data-theme=dark] .autocomplete.input-success.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.2)}[data-theme=dark] .autocomplete.input-warning .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.08);border-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .autocomplete.input-warning .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-warning-base)}[data-theme=dark] .autocomplete.input-warning .autocomplete-input-wrapper:focus-within,[data-theme=dark] .autocomplete.input-warning.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.2)}.dark .autocomplete.input-error .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.08);border-color:var(--sitic-color-semantic-error-base)}.dark .autocomplete.input-error .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-error-base)}.dark .autocomplete.input-error .autocomplete-input-wrapper:focus-within,.dark .autocomplete.input-error.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.2)}.dark .autocomplete.input-success .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.08);border-color:var(--sitic-color-semantic-success-base)}.dark .autocomplete.input-success .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-success-base)}.dark .autocomplete.input-success .autocomplete-input-wrapper:focus-within,.dark .autocomplete.input-success.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.2)}.dark .autocomplete.input-warning .autocomplete-input-wrapper{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.08);border-color:var(--sitic-color-semantic-warning-base)}.dark .autocomplete.input-warning .autocomplete-input-wrapper:hover{border-color:var(--sitic-color-semantic-warning-base)}.dark .autocomplete.input-warning .autocomplete-input-wrapper:focus-within,.dark .autocomplete.input-warning.active .autocomplete-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.2)}.autocomplete-sm .autocomplete-input-wrapper{font-size:var(--sitic-component-input-sm-font-size);height:var(--sitic-component-input-sm-height);max-height:var(--sitic-component-input-sm-height);min-height:var(--sitic-component-input-sm-height);padding:var(--sitic-component-input-sm-padding-y) var(--sitic-component-input-sm-padding-x)}.autocomplete-lg .autocomplete-input-wrapper{font-size:var(--sitic-component-input-lg-font-size);height:var(--sitic-component-input-lg-height);max-height:var(--sitic-component-input-lg-height);min-height:var(--sitic-component-input-lg-height);padding:var(--sitic-component-input-lg-padding-y) var(--sitic-component-input-lg-padding-x)}.autocomplete-multiple.autocomplete-sm .autocomplete-input-wrapper{height:auto;max-height:none;min-height:var(--sitic-component-input-sm-height);padding:var(--sitic-spacing-1);padding-right:calc(var(--sitic-spacing-1) + var(--sitic-spacing-10))}.autocomplete-multiple.autocomplete-lg .autocomplete-input-wrapper{height:auto;max-height:none;min-height:var(--sitic-component-input-lg-height);padding:var(--sitic-spacing-3);padding-right:calc(var(--sitic-spacing-3) + var(--sitic-spacing-10))}.autocomplete-multiple.autocomplete-sm .autocomplete-tag,.autocomplete-multiple.autocomplete-sm .autocomplete-tag-counter{font-size:var(--sitic-typography-font-size-2xs);padding:var(--sitic-component-tag-padding-y) var(--sitic-spacing-1)}.autocomplete-multiple.autocomplete-sm .autocomplete-tag-remove{height:var(--sitic-spacing-3);width:var(--sitic-spacing-3)}.autocomplete-multiple.autocomplete-lg .autocomplete-tag,.autocomplete-multiple.autocomplete-lg .autocomplete-tag-counter{font-size:var(--sitic-component-input-lg-font-size)}.tooltip-wrapper{display:inline-block;position:relative}.tooltip{background-color:var(--sitic-color-neutral-900);border-radius:var(--sitic-component-tooltip-border-radius);box-shadow:var(--sitic-shadow-md);color:var(--sitic-color-neutral-white);font-size:var(--sitic-text-tooltip-font-size);font-weight:var(--sitic-text-tooltip-font-weight);line-height:var(--sitic-text-tooltip-line-height);opacity:0;padding:var(--sitic-spacing-2) var(--sitic-spacing-3);pointer-events:none;transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),visibility var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);visibility:hidden;white-space:nowrap;z-index:var(--sitic-z-index-tooltip);position:absolute}.tooltip.show{opacity:1;visibility:visible}.tooltip-arrow{border-style:solid;width:0;height:0;position:absolute}.tooltip-with-title{white-space:normal;max-width:250px}.tooltip-title{color:var(--sitic-color-neutral-white);font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-bold);margin-bottom:var(--sitic-spacing-1)}.tooltip-content{color:var(--sitic-color-neutral-200);font-size:var(--sitic-text-tooltip-font-size)}.tooltip-sm{padding:var(--sitic-spacing-1) var(--sitic-spacing-2);font-size:10px}.tooltip-sm.tooltip-with-title{max-width:200px}.tooltip-sm .tooltip-title{font-size:11px}.tooltip-sm .tooltip-content{font-size:10px}.tooltip-lg{font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-3) var(--sitic-spacing-4)}.tooltip-lg.tooltip-with-title{max-width:300px}.tooltip-lg .tooltip-title{font-size:var(--sitic-typography-font-size-base)}.tooltip-lg .tooltip-content{font-size:var(--sitic-typography-font-size-sm)}.tooltip-top{margin-bottom:8px;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.tooltip-top.show{transform:translate(-50%)translateY(0)}.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-neutral-900) transparent transparent transparent;border-width:6px 6px 0;top:100%;left:50%;transform:translate(-50%)}.tooltip-bottom{margin-top:8px;top:100%;left:50%;transform:translate(-50%)translateY(8px)}.tooltip-bottom.show{transform:translate(-50%)translateY(0)}.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-neutral-900) transparent;border-width:0 6px 6px;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-left{margin-right:8px;top:50%;right:100%;transform:translateY(-50%)translate(-8px)}.tooltip-left.show{transform:translateY(-50%)translate(0)}.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-neutral-900);border-width:6px 0 6px 6px;top:50%;left:100%;transform:translateY(-50%)}.tooltip-right{margin-left:8px;top:50%;left:100%;transform:translateY(-50%)translate(8px)}.tooltip-right.show{transform:translateY(-50%)translate(0)}.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-neutral-900) transparent transparent;border-width:6px 6px 6px 0;top:50%;right:100%;transform:translateY(-50%)}.tooltip-primary{background-color:var(--sitic-color-primary-700);color:var(--sitic-color-neutral-white)}.tooltip-primary .tooltip-arrow{border-color:var(--sitic-color-primary-700)}.tooltip-primary.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-primary-700) transparent transparent transparent}.tooltip-primary.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-primary-700) transparent}.tooltip-primary.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-primary-700)}.tooltip-primary.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-primary-700) transparent transparent}.tooltip-secondary{background-color:var(--sitic-color-secondary-500);color:var(--sitic-color-neutral-white)}.tooltip-secondary .tooltip-arrow{border-color:var(--sitic-color-secondary-500)}.tooltip-secondary.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-secondary-500) transparent transparent transparent}.tooltip-secondary.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-secondary-500) transparent}.tooltip-secondary.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-secondary-500)}.tooltip-secondary.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-secondary-500) transparent transparent}.tooltip-accent{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-neutral-900)}.tooltip-accent .tooltip-arrow{border-color:var(--sitic-color-accent-100)}.tooltip-accent.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-accent-100) transparent transparent transparent}.tooltip-accent.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-accent-100) transparent}.tooltip-accent.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-accent-100)}.tooltip-accent.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-accent-100) transparent transparent}.tooltip-success{background-color:var(--sitic-color-semantic-success-dark);color:var(--sitic-color-neutral-white)}.tooltip-success .tooltip-arrow{border-color:var(--sitic-color-semantic-success-dark)}.tooltip-success.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-success-dark) transparent transparent transparent}.tooltip-success.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-success-dark) transparent}.tooltip-success.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-success-dark)}.tooltip-success.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-success-dark) transparent transparent}.tooltip-warning{background-color:var(--sitic-color-semantic-warning-dark);color:var(--sitic-color-neutral-white)}.tooltip-warning .tooltip-arrow{border-color:var(--sitic-color-semantic-warning-dark)}.tooltip-warning.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-warning-dark) transparent transparent transparent}.tooltip-warning.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-warning-dark) transparent}.tooltip-warning.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-warning-dark)}.tooltip-warning.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-warning-dark) transparent transparent}.tooltip-error{background-color:var(--sitic-color-semantic-error-dark);color:var(--sitic-color-neutral-white)}.tooltip-error .tooltip-arrow{border-color:var(--sitic-color-semantic-error-dark)}.tooltip-error.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-error-dark) transparent transparent transparent}.tooltip-error.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-error-dark) transparent}.tooltip-error.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-error-dark)}.tooltip-error.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-error-dark) transparent transparent}.tooltip-info{background-color:var(--sitic-color-semantic-info-dark);color:var(--sitic-color-neutral-white)}.tooltip-info .tooltip-arrow{border-color:var(--sitic-color-semantic-info-dark)}.tooltip-info.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-info-dark) transparent transparent transparent}.tooltip-info.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-info-dark) transparent}.tooltip-info.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-info-dark)}.tooltip-info.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-info-dark) transparent transparent}.tooltip-theme{background-color:var(--sitic-color-neutral-100);border:1px solid var(--sitic-color-border-subtle)}.tooltip-theme,.tooltip-theme .tooltip-title{color:var(--sitic-color-neutral-900)}.tooltip-theme .tooltip-content{color:var(--sitic-color-neutral-700)}.tooltip-theme .tooltip-arrow{border-color:var(--sitic-color-neutral-100)}.tooltip-theme.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-neutral-100) transparent transparent transparent}.tooltip-theme.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-neutral-100) transparent}.tooltip-theme.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-neutral-100)}.tooltip-theme.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-neutral-100) transparent transparent}[data-theme=dark] .tooltip{background-color:var(--sitic-color-neutral-900)}[data-theme=dark] .tooltip,[data-theme=dark] .tooltip-title{color:var(--sitic-color-neutral-100)}[data-theme=dark] .tooltip-content{color:var(--sitic-color-neutral-300)}[data-theme=dark] .tooltip-top .tooltip-arrow{border-color:var(--sitic-color-neutral-900) transparent transparent transparent}[data-theme=dark] .tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-neutral-900) transparent}[data-theme=dark] .tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-neutral-900)}[data-theme=dark] .tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-neutral-900) transparent transparent}[data-theme=dark] .tooltip-primary{background-color:var(--sitic-color-primary-100)}[data-theme=dark] .tooltip-primary,[data-theme=dark] .tooltip-primary .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-primary .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-primary.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-primary-100) transparent transparent transparent}[data-theme=dark] .tooltip-primary.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-primary-100) transparent}[data-theme=dark] .tooltip-primary.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-primary-100)}[data-theme=dark] .tooltip-primary.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-primary-100) transparent transparent}[data-theme=dark] .tooltip-secondary{background-color:var(--sitic-color-secondary-100)}[data-theme=dark] .tooltip-secondary,[data-theme=dark] .tooltip-secondary .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-secondary .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-secondary.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-secondary-100) transparent transparent transparent}[data-theme=dark] .tooltip-secondary.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-secondary-100) transparent}[data-theme=dark] .tooltip-secondary.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-secondary-100)}[data-theme=dark] .tooltip-secondary.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-secondary-100) transparent transparent}[data-theme=dark] .tooltip-accent{background-color:var(--sitic-color-accent-50)}[data-theme=dark] .tooltip-accent,[data-theme=dark] .tooltip-accent .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-accent .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-accent.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-accent-50) transparent transparent transparent}[data-theme=dark] .tooltip-accent.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-accent-50) transparent}[data-theme=dark] .tooltip-accent.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-accent-50)}[data-theme=dark] .tooltip-accent.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-accent-50) transparent transparent}[data-theme=dark] .tooltip-success{background-color:var(--sitic-color-semantic-success-light)}[data-theme=dark] .tooltip-success,[data-theme=dark] .tooltip-success .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-success .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-success.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-success-light) transparent transparent transparent}[data-theme=dark] .tooltip-success.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-success-light) transparent}[data-theme=dark] .tooltip-success.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-success-light)}[data-theme=dark] .tooltip-success.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-success-light) transparent transparent}[data-theme=dark] .tooltip-warning{background-color:var(--sitic-color-semantic-warning-light)}[data-theme=dark] .tooltip-warning,[data-theme=dark] .tooltip-warning .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-warning .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-warning.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-warning-light) transparent transparent transparent}[data-theme=dark] .tooltip-warning.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-warning-light) transparent}[data-theme=dark] .tooltip-warning.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-warning-light)}[data-theme=dark] .tooltip-warning.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-warning-light) transparent transparent}[data-theme=dark] .tooltip-error{background-color:var(--sitic-color-semantic-error-light)}[data-theme=dark] .tooltip-error,[data-theme=dark] .tooltip-error .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-error .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-error.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-error-light) transparent transparent transparent}[data-theme=dark] .tooltip-error.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-error-light) transparent}[data-theme=dark] .tooltip-error.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-error-light)}[data-theme=dark] .tooltip-error.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-error-light) transparent transparent}[data-theme=dark] .tooltip-info{background-color:var(--sitic-color-semantic-info-light)}[data-theme=dark] .tooltip-info,[data-theme=dark] .tooltip-info .tooltip-title{color:var(--sitic-color-foreground-primary)}[data-theme=dark] .tooltip-info .tooltip-content{color:var(--sitic-color-foreground-secondary)}[data-theme=dark] .tooltip-info.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-info-light) transparent transparent transparent}[data-theme=dark] .tooltip-info.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-info-light) transparent}[data-theme=dark] .tooltip-info.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-info-light)}[data-theme=dark] .tooltip-info.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-info-light) transparent transparent}[data-theme=dark] .tooltip-theme{background-color:var(--sitic-color-neutral-100)}[data-theme=dark] .tooltip-theme,[data-theme=dark] .tooltip-theme .tooltip-title{color:var(--sitic-color-neutral-900)}[data-theme=dark] .tooltip-theme .tooltip-content{color:var(--sitic-color-neutral-700)}[data-theme=dark] .tooltip-theme.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-neutral-100) transparent transparent transparent}[data-theme=dark] .tooltip-theme.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-neutral-100) transparent}[data-theme=dark] .tooltip-theme.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-neutral-100)}[data-theme=dark] .tooltip-theme.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-neutral-100) transparent transparent}.dark .tooltip{background-color:var(--sitic-color-neutral-900)}.dark .tooltip,.dark .tooltip-title{color:var(--sitic-color-neutral-100)}.dark .tooltip-content{color:var(--sitic-color-neutral-300)}.dark .tooltip-top .tooltip-arrow{border-color:var(--sitic-color-neutral-900) transparent transparent transparent}.dark .tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-neutral-900) transparent}.dark .tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-neutral-900)}.dark .tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-neutral-900) transparent transparent}.dark .tooltip-primary{background-color:var(--sitic-color-primary-100)}.dark .tooltip-primary,.dark .tooltip-primary .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-primary .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-primary.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-primary-100) transparent transparent transparent}.dark .tooltip-primary.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-primary-100) transparent}.dark .tooltip-primary.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-primary-100)}.dark .tooltip-primary.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-primary-100) transparent transparent}.dark .tooltip-secondary{background-color:var(--sitic-color-secondary-100)}.dark .tooltip-secondary,.dark .tooltip-secondary .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-secondary .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-secondary.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-secondary-100) transparent transparent transparent}.dark .tooltip-secondary.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-secondary-100) transparent}.dark .tooltip-secondary.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-secondary-100)}.dark .tooltip-secondary.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-secondary-100) transparent transparent}.dark .tooltip-accent{background-color:var(--sitic-color-accent-50)}.dark .tooltip-accent,.dark .tooltip-accent .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-accent .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-accent.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-accent-50) transparent transparent transparent}.dark .tooltip-accent.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-accent-50) transparent}.dark .tooltip-accent.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-accent-50)}.dark .tooltip-accent.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-accent-50) transparent transparent}.dark .tooltip-success{background-color:var(--sitic-color-semantic-success-light)}.dark .tooltip-success,.dark .tooltip-success .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-success .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-success.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-success-light) transparent transparent transparent}.dark .tooltip-success.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-success-light) transparent}.dark .tooltip-success.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-success-light)}.dark .tooltip-success.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-success-light) transparent transparent}.dark .tooltip-warning{background-color:var(--sitic-color-semantic-warning-light)}.dark .tooltip-warning,.dark .tooltip-warning .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-warning .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-warning.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-warning-light) transparent transparent transparent}.dark .tooltip-warning.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-warning-light) transparent}.dark .tooltip-warning.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-warning-light)}.dark .tooltip-warning.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-warning-light) transparent transparent}.dark .tooltip-error{background-color:var(--sitic-color-semantic-error-light)}.dark .tooltip-error,.dark .tooltip-error .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-error .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-error.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-error-light) transparent transparent transparent}.dark .tooltip-error.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-error-light) transparent}.dark .tooltip-error.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-error-light)}.dark .tooltip-error.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-error-light) transparent transparent}.dark .tooltip-info{background-color:var(--sitic-color-semantic-info-light)}.dark .tooltip-info,.dark .tooltip-info .tooltip-title{color:var(--sitic-color-foreground-primary)}.dark .tooltip-info .tooltip-content{color:var(--sitic-color-foreground-secondary)}.dark .tooltip-info.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-semantic-info-light) transparent transparent transparent}.dark .tooltip-info.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-semantic-info-light) transparent}.dark .tooltip-info.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-semantic-info-light)}.dark .tooltip-info.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-semantic-info-light) transparent transparent}.dark .tooltip-theme{background-color:var(--sitic-color-neutral-100)}.dark .tooltip-theme,.dark .tooltip-theme .tooltip-title{color:var(--sitic-color-neutral-900)}.dark .tooltip-theme .tooltip-content{color:var(--sitic-color-neutral-700)}.dark .tooltip-theme.tooltip-top .tooltip-arrow{border-color:var(--sitic-color-neutral-100) transparent transparent transparent}.dark .tooltip-theme.tooltip-bottom .tooltip-arrow{border-color:transparent transparent var(--sitic-color-neutral-100) transparent}.dark .tooltip-theme.tooltip-left .tooltip-arrow{border-color:transparent transparent transparent var(--sitic-color-neutral-100)}.dark .tooltip-theme.tooltip-right .tooltip-arrow{border-color:transparent var(--sitic-color-neutral-100) transparent transparent}.listview{background-color:var(--sitic-color-background-secondary);border:var(--sitic-component-listview-border-width) solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-listview-border-radius);box-shadow:var(--sitic-shadow-sm);width:100%;position:relative;overflow:visible;container:listview/inline-size}.listview-viewport{border-radius:inherit;max-height:600px;position:relative;overflow:hidden auto}.listview-items{gap:var(--listview-item-gap,0);flex-direction:column;display:flex;position:relative}.listview-item{background-color:var(--sitic-color-background-primary);border-bottom:1px solid var(--sitic-color-neutral-200);cursor:pointer;align-items:center;gap:var(--sitic-spacing-3);min-height:var(--sitic-component-listview-item-min-height);padding:var(--sitic-spacing-4) var(--sitic-spacing-4);transition:all var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);border-left:3px solid #0000;display:flex;position:relative;overflow:visible}.listview-content{flex:auto;order:5;align-self:flex-start}.listview-actions{order:10;align-self:center}.listview-actions-start .listview-actions{order:2;margin-left:0;margin-right:auto}.listview-image-end .listview-image{order:11;margin-left:auto;margin-right:0}.listview-item:last-child{border-bottom:none}.listview-with-gap .listview-item{border-radius:var(--sitic-border-radius-md)}.listview-item-odd{background-color:var(--sitic-color-background-secondary)}.listview-item-even{background-color:var(--sitic-color-background-primary)}.listview-border-left .listview-item{border-left-color:var(--listview-item-border-color,var(--sitic-color-neutral-300));border-right:none}.listview-border-right .listview-viewport{border-right:3px solid var(--listview-item-border-color,var(--sitic-color-neutral-300))}.listview-border-none .listview-item,.listview-border-right .listview-item{border-left:none;border-right:none}.listview-border-primary{--listview-item-border-color:var(--sitic-color-primary-500)}.listview-border-secondary{--listview-item-border-color:var(--sitic-color-secondary-500)}.listview-border-accent{--listview-item-border-color:var(--sitic-color-accent-500)}.listview-border-success{--listview-item-border-color:var(--sitic-color-semantic-success-base)}.listview-border-error{--listview-item-border-color:var(--sitic-color-semantic-error-base)}.listview-border-warning{--listview-item-border-color:var(--sitic-color-semantic-warning-base)}.listview-item:hover:not(.disabled){background-color:var(--sitic-color-background-secondary);transform:translate(var(--sitic-spacing-0-5))}.listview-item-odd:hover:not(.disabled){background-color:var(--sitic-color-background-tertiary)}.listview-item.selected{background-color:var(--sitic-color-primary-50);border-left-color:var(--sitic-color-primary-500);box-shadow:inset 0 0 0 var(--sitic-border-width-thin) var(--sitic-color-primary-200)}.listview-item.selected:hover:not(.disabled){background-color:var(--sitic-color-primary-100);border-left-color:var(--sitic-color-primary-600)}.listview-item.selected .tag{background-color:var(--sitic-color-primary-700);border-color:var(--sitic-color-primary-800);color:var(--sitic-color-neutral-white)}.listview-item.selected:hover .tag{background-color:var(--sitic-color-primary-800);border-color:var(--sitic-color-primary-900)}.listview-item.listview-item-selected{background-color:var(--sitic-color-primary-100);border-color:var(--sitic-color-primary-500);border-width:var(--sitic-border-width-medium);box-shadow:0 0 0 var(--sitic-spacing-0-75) var(--sitic-color-primary-100)}.listview-item.listview-item-selected:hover:not(.disabled){background-color:var(--sitic-color-primary-200);border-color:var(--sitic-color-primary-600)}.listview-item.disabled{background-color:var(--sitic-color-neutral-50);cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.listview-checkbox,.listview-radio{accent-color:var(--sitic-color-primary-500);cursor:pointer;height:var(--sitic-component-listview-checkbox-size);width:var(--sitic-component-listview-checkbox-size);flex-shrink:0;order:1;align-self:center}.listview-checkbox:hover,.listview-radio:hover{transform:scale(1.1)}.listview-selection-end .listview-checkbox,.listview-selection-end .listview-radio{order:10}.listview-image{background-color:var(--sitic-color-neutral-100);border-radius:var(--sitic-border-radius-md);height:var(--sitic-spacing-12);width:var(--sitic-spacing-12);flex-shrink:0;order:0;justify-content:center;align-self:center;align-items:center;display:flex;overflow:hidden}.listview-image img{object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block}.listview-image-loading{filter:blur(2px);opacity:.3}.listview-image-loaded{filter:none;opacity:1;animation:.3s fadeIn}@keyframes fadeIn{0%{filter:blur(2px);opacity:.3}to{filter:none;opacity:1}}.listview-loading{background:var(--sitic-color-background-primary);border-top:1px solid var(--sitic-color-border-secondary);gap:var(--sitic-spacing-3);z-index:10;position:sticky;bottom:0;left:0;right:0}.listview-spinner{border:2px solid var(--sitic-color-neutral-200);border-top-color:var(--sitic-color-primary-500);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}.listview-loading span{color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-typography-font-size-sm)}.listview-image-placeholder{background:linear-gradient(135deg,var(--sitic-color-neutral-200) 0,var(--sitic-color-neutral-100) 100%);color:var(--sitic-color-neutral-400);font-size:var(--sitic-typography-font-size-xl);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.listview-content{align-self:stretch;gap:var(--sitic-spacing-1);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.listview-title{color:var(--sitic-color-foreground-primary);font-size:var(--sitic-component-listview-title-font-size);font-weight:var(--sitic-component-listview-title-font-weight);letter-spacing:-.01em;line-height:1.4}.listview-subtitle{font-size:var(--sitic-component-listview-subtitle-font-size);font-weight:var(--sitic-component-listview-subtitle-font-weight);line-height:1.3}.listview-description,.listview-subtitle{color:var(--sitic-color-foreground-secondary)}.listview-description{font-size:var(--sitic-component-listview-description-font-size);font-weight:var(--sitic-component-listview-description-font-weight);margin-top:var(--sitic-spacing-1);opacity:.9;line-height:1.6}.listview-tags{gap:var(--sitic-spacing-2);margin-top:var(--sitic-spacing-2);flex-wrap:wrap;display:flex}.listview-actions{align-items:center;gap:var(--sitic-spacing-2);flex-wrap:wrap;flex-shrink:0;justify-content:center;margin-left:auto;display:flex;position:relative}@container listview (max-width:500px){.listview-actions{flex-direction:column;align-items:stretch}.listview-actions .btn{justify-content:center;width:100%}}.listview-actions .dropdown{justify-content:center;align-items:center;display:flex;position:static}.listview-actions .dropdown-menu{z-index:1000;position:fixed}.listview-loading{color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-4);justify-content:center;align-items:center;display:none}.listview-loading.active{display:flex}.listview-loading-spinner{border:var(--sitic-border-width-thin) solid var(--sitic-color-neutral-200);border-radius:var(--sitic-border-radius-full);border-top-color:var(--sitic-color-primary-500);height:var(--sitic-component-listview-loading-size);margin-right:var(--sitic-spacing-2);width:var(--sitic-component-listview-loading-size);animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.listview-empty{color:var(--sitic-color-foreground-secondary);font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-8) var(--sitic-spacing-4);text-align:center;display:none}.listview-empty.active{display:block}.listview.listview-compact .listview-item{min-height:var(--sitic-component-listview-compact-item-min-height);padding:var(--sitic-component-listview-compact-item-padding-y) var(--sitic-component-listview-compact-item-padding-x)}.listview.listview-compact .listview-title{font-size:var(--sitic-component-listview-compact-title-font-size)}.listview.listview-compact .listview-subtitle{font-size:var(--sitic-component-listview-compact-subtitle-font-size)}.listview.listview-compact .listview-tags{margin-top:var(--sitic-spacing-1)}.listview.listview-detailed .listview-item{min-height:var(--sitic-component-listview-detailed-item-min-height);padding:var(--sitic-component-listview-detailed-item-padding-y) var(--sitic-component-listview-detailed-item-padding-x)}.listview.listview-detailed .listview-title{font-size:var(--sitic-component-listview-detailed-title-font-size)}.listview.listview-detailed .listview-subtitle{font-size:var(--sitic-component-listview-detailed-subtitle-font-size)}.listview.listview-detailed .listview-description{font-size:var(--sitic-component-listview-detailed-description-font-size)}.dark .listview,[data-theme=dark] .listview{background-color:var(--sitic-color-background-secondary);border-color:var(--sitic-color-neutral-300);box-shadow:var(--sitic-shadow-md)}.dark .listview-image,[data-theme=dark] .listview-image{background-color:var(--sitic-color-neutral-300)}.dark .listview-image-placeholder,[data-theme=dark] .listview-image-placeholder{background:linear-gradient(135deg,var(--sitic-color-neutral-300) 0,var(--sitic-color-neutral-400) 100%);color:var(--sitic-color-neutral-500)}.dark .listview-item,[data-theme=dark] .listview-item{background-color:var(--sitic-color-background-primary);border-bottom-color:var(--sitic-color-neutral-300)}.dark .listview-item-odd,.dark .listview-item:hover:not(.disabled),[data-theme=dark] .listview-item-odd,[data-theme=dark] .listview-item:hover:not(.disabled){background-color:var(--sitic-color-background-secondary)}.dark .listview-item-even,[data-theme=dark] .listview-item-even{background-color:var(--sitic-color-background-primary)}.dark .listview-item-odd:hover:not(.disabled),[data-theme=dark] .listview-item-odd:hover:not(.disabled){background-color:var(--sitic-color-background-tertiary)}.dark .listview-item.selected,[data-theme=dark] .listview-item.selected{background-color:var(--sitic-color-primary-200);border-left-color:var(--sitic-color-primary-500);box-shadow:inset 0 0 0 var(--sitic-border-width-thin) var(--sitic-color-primary-300)}.dark .listview-item.selected:hover:not(.disabled),[data-theme=dark] .listview-item.selected:hover:not(.disabled){background-color:var(--sitic-color-primary-300);border-left-color:var(--sitic-color-primary-600)}.dark .listview-item.selected .tag,[data-theme=dark] .listview-item.selected .tag{background-color:var(--sitic-color-primary-600);border-color:var(--sitic-color-primary-700);color:var(--sitic-color-neutral-black)}.dark .listview-item.selected:hover .tag,[data-theme=dark] .listview-item.selected:hover .tag{background-color:var(--sitic-color-primary-700);border-color:var(--sitic-color-primary-800)}.dark .listview-item.listview-item-selected,[data-theme=dark] .listview-item.listview-item-selected{background-color:var(--sitic-color-primary-200);border-color:var(--sitic-color-primary-400);box-shadow:0 0 0 var(--sitic-spacing-0-75) var(--sitic-color-primary-300)}.dark .listview-item.listview-item-selected:hover:not(.disabled),[data-theme=dark] .listview-item.listview-item-selected:hover:not(.disabled){background-color:var(--sitic-color-primary-300);border-color:var(--sitic-color-primary-500)}.dark .listview-item.disabled,[data-theme=dark] .listview-item.disabled{background-color:var(--sitic-color-neutral-100)}.dark .listview-checkbox,.dark .listview-radio,[data-theme=dark] .listview-checkbox,[data-theme=dark] .listview-radio{accent-color:var(--sitic-color-primary-500)}.dark .listview-border-primary,[data-theme=dark] .listview-border-primary{--listview-item-border-color:var(--sitic-color-primary-400)}.dark .listview-border-secondary,[data-theme=dark] .listview-border-secondary{--listview-item-border-color:var(--sitic-color-secondary-400)}.dark .listview-border-accent,[data-theme=dark] .listview-border-accent{--listview-item-border-color:var(--sitic-color-accent-400)}.dark .listview-border-success,[data-theme=dark] .listview-border-success{--listview-item-border-color:var(--sitic-color-semantic-success-base)}.dark .listview-border-error,[data-theme=dark] .listview-border-error{--listview-item-border-color:var(--sitic-color-semantic-error-base)}.dark .listview-border-warning,[data-theme=dark] .listview-border-warning{--listview-item-border-color:var(--sitic-color-semantic-warning-base)}.navbar{background-color:var(--sitic-color-background-secondary);border-bottom:var(--sitic-component-navbar-border-width) solid var(--sitic-color-neutral-200);box-sizing:border-box;align-items:center;gap:var(--sitic-component-navbar-gap);height:var(--sitic-component-navbar-height);padding:0 var(--sitic-component-navbar-padding-x);transition:background-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-default),border-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-default);width:100%;z-index:var(--sitic-component-navbar-z-index);display:flex;position:relative}.navbar.navbar-sticky{position:sticky;top:0}.navbar.navbar-fixed{position:fixed;top:0;left:0;right:0}.navbar-brand{color:var(--sitic-color-neutral-900);align-items:center;gap:var(--sitic-spacing-2);transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);flex-shrink:0;font-size:18px;font-weight:700;text-decoration:none;display:flex}.navbar-brand:hover{opacity:.85}.navbar-brand img{width:auto;height:32px}.navbar-collapse{gap:var(--sitic-spacing-2);flex:1}.navbar-collapse,.navbar-nav{align-items:center;display:flex}.navbar-nav{gap:var(--sitic-component-navbar-gap);margin:0;padding:0;list-style:none}.navbar-start{flex:1;justify-content:flex-start}.navbar-center{justify-content:center}.navbar-end{flex-shrink:0;justify-content:flex-end}.navbar-item{align-items:center;display:flex;position:relative}.navbar-link{border-radius:var(--sitic-component-navbar-border-radius);color:var(--sitic-color-neutral-700);cursor:pointer;font-size:var(--sitic-component-navbar-link-font-size);font-weight:var(--sitic-component-navbar-link-font-weight);align-items:center;gap:var(--sitic-spacing-1);padding:var(--sitic-component-navbar-link-padding-y) var(--sitic-component-navbar-link-padding-x);transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);white-space:nowrap;background-color:#0000;border:none;text-decoration:none;display:inline-flex}.navbar-link:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700)}.navbar-link.active{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-primary-700);font-weight:600}.navbar-link:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.navbar-divider{background-color:var(--sitic-color-neutral-200);height:24px;margin:0 var(--sitic-spacing-1);flex-shrink:0;width:1px}.navbar-toggle{border:var(--sitic-component-navbar-border-width) solid var(--sitic-color-neutral-300);border-radius:var(--sitic-component-navbar-border-radius);cursor:pointer;height:36px;transition:border-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:36px;padding:6px;display:none}.navbar-toggle:hover{background-color:var(--sitic-color-neutral-100);border-color:var(--sitic-color-neutral-400)}.navbar-toggle:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.navbar-toggle-icon,.navbar-toggle-icon:after,.navbar-toggle-icon:before{background-color:var(--sitic-color-neutral-700);height:2px;transition:transform var(--sitic-animation-duration-base) var(--sitic-animation-easing-in-out),opacity var(--sitic-animation-duration-base) var(--sitic-animation-easing-in-out);border-radius:2px;width:18px;display:block}.navbar-toggle-icon{position:relative}.navbar-toggle-icon:after,.navbar-toggle-icon:before{content:"";position:absolute;left:0}.navbar-toggle-icon:before{top:-5px}.navbar-toggle-icon:after{top:5px}.navbar.open .navbar-toggle-icon{background-color:#0000}.navbar.open .navbar-toggle-icon:before{transform:translateY(5px)rotate(45deg)}.navbar.open .navbar-toggle-icon:after{transform:translateY(-5px)rotate(-45deg)}.navbar-sm{height:var(--sitic-component-navbar-sm-height);padding:0 var(--sitic-component-navbar-sm-padding-x)}.navbar-sm .navbar-link{font-size:var(--sitic-component-navbar-sm-link-font-size);padding:var(--sitic-component-navbar-sm-link-padding-y) var(--sitic-component-navbar-sm-link-padding-x)}.navbar-lg{height:var(--sitic-component-navbar-lg-height);padding:0 var(--sitic-component-navbar-lg-padding-x)}.navbar-lg .navbar-link{font-size:var(--sitic-component-navbar-lg-link-font-size);padding:var(--sitic-component-navbar-lg-link-padding-y) var(--sitic-component-navbar-lg-link-padding-x)}.navbar-transparent{background-color:#0000;border-bottom-color:#0000}.navbar-primary{background-color:var(--sitic-color-primary-700);border-bottom-color:var(--sitic-color-primary-800)}.navbar-primary .navbar-link{color:rgb(var(--sitic-color-neutral-white-rgb)/.85)}.navbar-primary .navbar-link:hover{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.15);color:var(--sitic-color-neutral-white)}.navbar-primary .navbar-link.active{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.2)}.navbar-primary .navbar-brand,.navbar-primary .navbar-link.active{color:var(--sitic-color-neutral-white)}.navbar-primary .navbar-divider{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.25)}.navbar-primary .navbar-toggle{border-color:rgb(var(--sitic-color-neutral-white-rgb)/.4)}.navbar-primary .navbar-toggle-icon,.navbar-primary .navbar-toggle-icon:after,.navbar-primary .navbar-toggle-icon:before{background-color:var(--sitic-color-neutral-white)}.navbar-secondary{background-color:var(--sitic-color-secondary-700);border-bottom-color:var(--sitic-color-secondary-800)}.navbar-secondary .navbar-link{color:rgb(var(--sitic-color-neutral-white-rgb)/.85)}.navbar-secondary .navbar-link:hover{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.15);color:var(--sitic-color-neutral-white)}.navbar-secondary .navbar-link.active{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.2)}.navbar-secondary .navbar-brand,.navbar-secondary .navbar-link.active{color:var(--sitic-color-neutral-white)}.navbar-secondary .navbar-divider{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.25)}.navbar-secondary .navbar-toggle{border-color:rgb(var(--sitic-color-neutral-white-rgb)/.4)}.navbar-secondary .navbar-toggle-icon,.navbar-secondary .navbar-toggle-icon:after,.navbar-secondary .navbar-toggle-icon:before{background-color:var(--sitic-color-neutral-white)}.navbar-accent{background-color:var(--sitic-color-accent-700);border-bottom-color:var(--sitic-color-accent-800)}.navbar-accent .navbar-link{color:rgb(var(--sitic-color-neutral-white-rgb)/.85)}.navbar-accent .navbar-link:hover{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.15);color:var(--sitic-color-neutral-white)}.navbar-accent .navbar-link.active{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.2)}.navbar-accent .navbar-brand,.navbar-accent .navbar-link.active{color:var(--sitic-color-neutral-white)}.navbar-accent .navbar-divider{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.25)}.navbar-accent .navbar-toggle{border-color:rgb(var(--sitic-color-neutral-white-rgb)/.4)}.navbar-accent .navbar-toggle-icon,.navbar-accent .navbar-toggle-icon:after,.navbar-accent .navbar-toggle-icon:before{background-color:var(--sitic-color-neutral-white)}.dark .navbar,[data-theme=dark] .navbar{background-color:var(--sitic-color-background-secondary);border-bottom-color:var(--sitic-color-neutral-200)}.dark .navbar .navbar-link,[data-theme=dark] .navbar .navbar-link{color:var(--sitic-color-neutral-700)}.dark .navbar .navbar-link:hover,[data-theme=dark] .navbar .navbar-link:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.dark .navbar .navbar-link.active,[data-theme=dark] .navbar .navbar-link.active{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-primary-700)}.dark .navbar .navbar-brand,[data-theme=dark] .navbar .navbar-brand{color:var(--sitic-color-neutral-900)}.dark .navbar .navbar-divider,[data-theme=dark] .navbar .navbar-divider{background-color:var(--sitic-color-neutral-300)}.dark .navbar .navbar-toggle,[data-theme=dark] .navbar .navbar-toggle{border-color:var(--sitic-color-neutral-400)}.dark .navbar .navbar-toggle-icon,.dark .navbar .navbar-toggle-icon:after,.dark .navbar .navbar-toggle-icon:before,[data-theme=dark] .navbar .navbar-toggle-icon,[data-theme=dark] .navbar .navbar-toggle-icon:after,[data-theme=dark] .navbar .navbar-toggle-icon:before{background-color:var(--sitic-color-neutral-600)}.dark .navbar.navbar-primary,[data-theme=dark] .navbar.navbar-primary{background-color:var(--sitic-color-primary-200);border-bottom-color:var(--sitic-color-primary-300)}.dark .navbar.navbar-primary .navbar-link{color:var(--sitic-color-primary-900)}.dark .navbar.navbar-primary .navbar-link:hover,[data-theme=dark] .navbar.navbar-primary .navbar-link:hover{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.15);color:var(--sitic-color-primary-950)}.dark .navbar.navbar-primary .navbar-link.active,[data-theme=dark] .navbar.navbar-primary .navbar-link.active{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.2);color:var(--sitic-color-primary-950)}.dark .navbar.navbar-primary .navbar-brand,[data-theme=dark] .navbar.navbar-primary .navbar-brand{color:var(--sitic-color-primary-950)}.dark .navbar.navbar-secondary,[data-theme=dark] .navbar.navbar-secondary{background-color:var(--sitic-color-secondary-200);border-bottom-color:var(--sitic-color-secondary-300)}.dark .navbar.navbar-secondary .navbar-link,[data-theme=dark] .navbar.navbar-secondary .navbar-link{color:var(--sitic-color-secondary-900)}.dark .navbar.navbar-secondary .navbar-link:hover,[data-theme=dark] .navbar.navbar-secondary .navbar-link:hover{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.15);color:var(--sitic-color-secondary-950)}.dark .navbar.navbar-secondary .navbar-link.active,[data-theme=dark] .navbar.navbar-secondary .navbar-link.active{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.2);color:var(--sitic-color-secondary-950)}.dark .navbar.navbar-secondary .navbar-brand,[data-theme=dark] .navbar.navbar-secondary .navbar-brand{color:var(--sitic-color-secondary-950)}.dark .navbar.navbar-accent,[data-theme=dark] .navbar.navbar-accent{background-color:var(--sitic-color-accent-200);border-bottom-color:var(--sitic-color-accent-300)}.dark .navbar.navbar-accent .navbar-link,[data-theme=dark] .navbar.navbar-accent .navbar-link{color:var(--sitic-color-accent-900)}.dark .navbar.navbar-accent .navbar-link:hover,[data-theme=dark] .navbar.navbar-accent .navbar-link:hover{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.15);color:var(--sitic-color-accent-950)}.dark .navbar.navbar-accent .navbar-link.active,[data-theme=dark] .navbar.navbar-accent .navbar-link.active{background-color:rgb(var(--sitic-color-neutral-white-rgb)/.2);color:var(--sitic-color-accent-950)}.dark .navbar.navbar-accent .navbar-brand,[data-theme=dark] .navbar.navbar-accent .navbar-brand{color:var(--sitic-color-accent-950)}@media (max-width:768px){.navbar-toggle{margin-left:auto;display:flex}.navbar-collapse{background-color:var(--sitic-color-neutral-white);border-bottom:var(--sitic-component-navbar-border-width) solid var(--sitic-color-neutral-200);box-shadow:var(--sitic-shadow-md);box-sizing:border-box;padding:var(--sitic-spacing-2) var(--sitic-component-navbar-padding-x);z-index:calc(var(--sitic-component-navbar-z-index) - 1);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.navbar-collapse.open{display:flex}.navbar-nav{align-items:stretch;gap:var(--sitic-spacing-1);flex-direction:column;width:100%}.navbar-nav.navbar-end{border-top:var(--sitic-component-navbar-border-width) solid var(--sitic-color-neutral-200);margin-top:var(--sitic-spacing-2);padding-top:var(--sitic-spacing-2)}.navbar-link{width:100%}.navbar-divider{height:1px;margin:var(--sitic-spacing-1) 0;width:100%}.dark .navbar-collapse,[data-theme=dark] .navbar-collapse{background-color:var(--sitic-color-neutral-100);border-bottom-color:var(--sitic-color-neutral-200)}.dark .navbar-nav.navbar-end,[data-theme=dark] .navbar-nav.navbar-end{border-top-color:var(--sitic-color-neutral-200)}.navbar-primary .navbar-collapse{background-color:var(--sitic-color-primary-700);border-bottom-color:var(--sitic-color-primary-800)}.navbar-primary .navbar-nav.navbar-end{border-top-color:rgb(var(--sitic-color-neutral-white-rgb)/.2)}.navbar-secondary .navbar-collapse{background-color:var(--sitic-color-secondary-700);border-bottom-color:var(--sitic-color-secondary-800)}.navbar-secondary .navbar-nav.navbar-end{border-top-color:rgb(var(--sitic-color-neutral-white-rgb)/.2)}.navbar-accent .navbar-collapse{background-color:var(--sitic-color-accent-700);border-bottom-color:var(--sitic-color-accent-800)}.navbar-accent .navbar-nav.navbar-end{border-top-color:rgb(var(--sitic-color-neutral-white-rgb)/.2)}}.breadcrumbs{font-size:var(--sitic-component-breadcrumbs-font-size);font-weight:var(--sitic-component-breadcrumbs-font-weight);padding:var(--sitic-component-breadcrumbs-padding-y) var(--sitic-component-breadcrumbs-padding-x);overflow:visible}.breadcrumbs,.breadcrumbs-list{align-items:center;display:flex}.breadcrumbs-list{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.breadcrumbs-item{white-space:nowrap;align-items:center;display:inline-flex}.breadcrumbs-item+.breadcrumbs-item:before{color:var(--sitic-color-neutral-400);content:"/";margin:0 var(--sitic-component-breadcrumbs-separator-gap);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.breadcrumbs-link{border-radius:var(--sitic-component-breadcrumbs-border-radius);color:var(--sitic-color-neutral-500);font-family:inherit;font-size:inherit;align-items:center;gap:var(--sitic-spacing-1);transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;margin:-2px -4px;padding:2px 4px;text-decoration:none;display:inline-flex}a.breadcrumbs-link:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700);text-decoration:none}a.breadcrumbs-link:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.breadcrumbs-item.active .breadcrumbs-link,.breadcrumbs-item:last-child .breadcrumbs-link{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-neutral-900);cursor:default;font-weight:var(--sitic-component-breadcrumbs-active-font-weight);pointer-events:none}.breadcrumbs-item.breadcrumbs-ellipsis .breadcrumbs-link{color:var(--sitic-color-neutral-500);cursor:pointer;letter-spacing:1px;pointer-events:auto;font-weight:700}.breadcrumbs-item.breadcrumbs-ellipsis .breadcrumbs-link:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700)}.breadcrumbs-sm{font-size:var(--sitic-component-breadcrumbs-sm-font-size);padding:var(--sitic-component-breadcrumbs-sm-padding-y) var(--sitic-component-breadcrumbs-sm-padding-x)}.breadcrumbs-lg{font-size:var(--sitic-component-breadcrumbs-lg-font-size);padding-bottom:var(--sitic-component-breadcrumbs-lg-padding-y);padding-top:var(--sitic-component-breadcrumbs-lg-padding-y)}.breadcrumbs-sep-chevron .breadcrumbs-item+.breadcrumbs-item:before,.breadcrumbs[data-separator=chevron] .breadcrumbs-item+.breadcrumbs-item:before{content:"›";font-size:1.1em}.breadcrumbs-sep-arrow .breadcrumbs-item+.breadcrumbs-item:before,.breadcrumbs[data-separator=arrow] .breadcrumbs-item+.breadcrumbs-item:before{content:"→"}.breadcrumbs-sep-dot .breadcrumbs-item+.breadcrumbs-item:before,.breadcrumbs[data-separator=dot] .breadcrumbs-item+.breadcrumbs-item:before{content:"·";font-size:1.2em;line-height:1}.breadcrumbs-sep-pipe .breadcrumbs-item+.breadcrumbs-item:before,.breadcrumbs[data-separator=pipe] .breadcrumbs-item+.breadcrumbs-item:before{content:"|"}.breadcrumbs-sep-double-chevron .breadcrumbs-item+.breadcrumbs-item:before,.breadcrumbs[data-separator=double-chevron] .breadcrumbs-item+.breadcrumbs-item:before{content:"»"}.breadcrumbs-outlined{border:var(--sitic-border-width-thin) solid var(--sitic-color-neutral-200)}.breadcrumbs-filled,.breadcrumbs-outlined{border-radius:var(--sitic-component-breadcrumbs-border-radius);padding:var(--sitic-spacing-2) var(--sitic-spacing-4)}.breadcrumbs-filled{background-color:var(--sitic-color-background-tertiary)}.breadcrumbs-secondary a.breadcrumbs-link:hover{background-color:var(--sitic-color-secondary-50);color:var(--sitic-color-secondary-700)}.breadcrumbs-secondary .breadcrumbs-item.active .breadcrumbs-link,.breadcrumbs-secondary .breadcrumbs-item:last-child .breadcrumbs-link{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-secondary-900)}.breadcrumbs-secondary .breadcrumbs-item.breadcrumbs-ellipsis .breadcrumbs-link:hover{background-color:var(--sitic-color-secondary-50);color:var(--sitic-color-secondary-700)}.breadcrumbs-accent a.breadcrumbs-link:hover{background-color:var(--sitic-color-accent-50);color:var(--sitic-color-accent-700)}.breadcrumbs-accent .breadcrumbs-item.active .breadcrumbs-link,.breadcrumbs-accent .breadcrumbs-item:last-child .breadcrumbs-link{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-accent-900)}.breadcrumbs-accent .breadcrumbs-item.breadcrumbs-ellipsis .breadcrumbs-link:hover{background-color:var(--sitic-color-accent-50);color:var(--sitic-color-accent-700)}.dark .breadcrumbs .breadcrumbs-link,[data-theme=dark] .breadcrumbs .breadcrumbs-link{color:var(--sitic-color-neutral-600)}.dark .breadcrumbs a.breadcrumbs-link:hover,.dark .breadcrumbs button.breadcrumbs-link:hover,[data-theme=dark] .breadcrumbs a.breadcrumbs-link:hover,[data-theme=dark] .breadcrumbs button.breadcrumbs-link:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.dark .breadcrumbs-secondary a.breadcrumbs-link:hover,.dark .breadcrumbs-secondary button.breadcrumbs-link:hover,[data-theme=dark] .breadcrumbs-secondary a.breadcrumbs-link:hover,[data-theme=dark] .breadcrumbs-secondary button.breadcrumbs-link:hover{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.dark .breadcrumbs-accent a.breadcrumbs-link:hover,.dark .breadcrumbs-accent button.breadcrumbs-link:hover,[data-theme=dark] .breadcrumbs-accent a.breadcrumbs-link:hover,[data-theme=dark] .breadcrumbs-accent button.breadcrumbs-link:hover{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.dark .breadcrumbs .breadcrumbs-item.active .breadcrumbs-link,.dark .breadcrumbs .breadcrumbs-item:last-child .breadcrumbs-link,[data-theme=dark] .breadcrumbs .breadcrumbs-item.active .breadcrumbs-link,[data-theme=dark] .breadcrumbs .breadcrumbs-item:last-child .breadcrumbs-link{color:var(--sitic-color-neutral-900)}.dark .breadcrumbs-secondary .breadcrumbs-item.active .breadcrumbs-link,.dark .breadcrumbs-secondary .breadcrumbs-item:last-child .breadcrumbs-link,[data-theme=dark] .breadcrumbs-secondary .breadcrumbs-item.active .breadcrumbs-link,[data-theme=dark] .breadcrumbs-secondary .breadcrumbs-item:last-child .breadcrumbs-link{color:var(--sitic-color-secondary-900)}.dark .breadcrumbs-accent .breadcrumbs-item.active .breadcrumbs-link,.dark .breadcrumbs-accent .breadcrumbs-item:last-child .breadcrumbs-link,[data-theme=dark] .breadcrumbs-accent .breadcrumbs-item.active .breadcrumbs-link,[data-theme=dark] .breadcrumbs-accent .breadcrumbs-item:last-child .breadcrumbs-link{color:var(--sitic-color-accent-900)}.dark .breadcrumbs .breadcrumbs-item+.breadcrumbs-item:before,[data-theme=dark] .breadcrumbs .breadcrumbs-item+.breadcrumbs-item:before{color:var(--sitic-color-neutral-400)}.dark .breadcrumbs-outlined,[data-theme=dark] .breadcrumbs-outlined{border-color:var(--sitic-color-neutral-300)}.dark .breadcrumbs-filled,[data-theme=dark] .breadcrumbs-filled{background-color:var(--sitic-color-background-tertiary)}.sitic-launcher-bar{gap:var(--sitic-spacing-2);height:36px;padding:0 var(--sitic-spacing-3);z-index:var(--sitic-launcher-bar-z-index,1);position:relative}.sitic-launcher-bar:has(.sitic-launcher-bar__menu-dropdown.open),.sitic-launcher-bar:has(.sitic-launcher-bar__search-results.open){z-index:9999}.sitic-launcher-bar__nav{align-items:center;gap:var(--sitic-spacing-1);flex-shrink:0;display:flex}.sitic-launcher-bar__nav>.tooltip-wrapper,.sitic-launcher-bar__xsearch-wrapper{display:inline-flex}.sitic-launcher-bar__title{pointer-events:none;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.sitic-launcher-bar__title a,.sitic-launcher-bar__title>*{pointer-events:auto}.sitic-launcher-bar__title span{color:var(--sitic-color-neutral-900);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.dark .sitic-launcher-bar__title span,[data-theme=dark] .sitic-launcher-bar__title span{color:var(--sitic-color-neutral-800)}.sitic-launcher-bar__actions{flex-shrink:0}.sitic-launcher-bar__action-btns,.sitic-launcher-bar__actions{align-items:center;gap:var(--sitic-spacing-1);display:flex}.sitic-launcher-bar .btn-toggle>.tooltip-wrapper,.sitic-launcher-bar__action-btns>.tooltip-wrapper,.sitic-launcher-bar__actions>.tooltip-wrapper,.sitic-launcher-bar__menu>.tooltip-wrapper{display:inline-flex}.sitic-launcher-bar__btn{border-radius:var(--sitic-component-navbar-border-radius,6px);color:var(--sitic-color-primary-500);cursor:pointer;height:28px;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;justify-content:center;align-items:center;width:28px;padding:0;display:inline-flex}.sitic-launcher-bar__btn:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-600)}.sitic-launcher-bar__btn:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.sitic-launcher-bar__btn:disabled{cursor:default;opacity:.35;pointer-events:none}.dark .sitic-launcher-bar__btn,[data-theme=dark] .sitic-launcher-bar__btn{color:var(--sitic-color-primary-600)}.dark .sitic-launcher-bar__btn:hover,[data-theme=dark] .sitic-launcher-bar__btn:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.sitic-launcher-bar__btn--spinning svg{animation:.6s linear sitic-spin}.sitic-launcher-bar__breadcrumbs{align-items:center;gap:var(--sitic-spacing-2);min-width:0;max-width:100%;margin:0;padding:2px 4px;list-style:none;display:flex;overflow:hidden}.sitic-launcher-bar__breadcrumbs-item{color:var(--sitic-color-neutral-500);align-items:center;gap:var(--sitic-spacing-2);white-space:nowrap;font-size:14px;font-weight:400;display:inline-flex}.sitic-launcher-bar__breadcrumbs-item:last-child{color:var(--sitic-color-neutral-900);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-weight:600;overflow:hidden}.dark .sitic-launcher-bar__breadcrumbs-item:last-child,[data-theme=dark] .sitic-launcher-bar__breadcrumbs-item:last-child{color:var(--sitic-color-neutral-800)}.sitic-launcher-bar__breadcrumbs-item a{border-radius:var(--sitic-component-breadcrumbs-border-radius,4px);color:inherit;transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);margin:-1px -3px;padding:1px 3px;text-decoration:none}.sitic-launcher-bar__breadcrumbs-item a:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700)}.sitic-launcher-bar--secondary .sitic-launcher-bar__breadcrumbs-item a:hover{background-color:var(--sitic-color-secondary-50);color:var(--sitic-color-secondary-700)}.sitic-launcher-bar--secondary .sitic-launcher-bar__breadcrumbs-item:last-child{color:var(--sitic-color-secondary-900)}.sitic-launcher-bar--accent .sitic-launcher-bar__breadcrumbs-item a:hover{background-color:var(--sitic-color-accent-50);color:var(--sitic-color-accent-700)}.sitic-launcher-bar--accent .sitic-launcher-bar__breadcrumbs-item:last-child{color:var(--sitic-color-accent-900)}.dark .sitic-launcher-bar__breadcrumbs-item a:hover,[data-theme=dark] .sitic-launcher-bar__breadcrumbs-item a:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.dark .sitic-launcher-bar--secondary .sitic-launcher-bar__breadcrumbs-item a:hover,[data-theme=dark] .sitic-launcher-bar--secondary .sitic-launcher-bar__breadcrumbs-item a:hover{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.dark .sitic-launcher-bar--secondary .sitic-launcher-bar__breadcrumbs-item:last-child,[data-theme=dark] .sitic-launcher-bar--secondary .sitic-launcher-bar__breadcrumbs-item:last-child{color:var(--sitic-color-secondary-800)}.dark .sitic-launcher-bar--accent .sitic-launcher-bar__breadcrumbs-item a:hover,[data-theme=dark] .sitic-launcher-bar--accent .sitic-launcher-bar__breadcrumbs-item a:hover{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.dark .sitic-launcher-bar--accent .sitic-launcher-bar__breadcrumbs-item:last-child,[data-theme=dark] .sitic-launcher-bar--accent .sitic-launcher-bar__breadcrumbs-item:last-child{color:var(--sitic-color-accent-800)}.sitic-launcher-bar__breadcrumbs-sep{color:var(--sitic-color-neutral-400);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400}.dark .sitic-launcher-bar__breadcrumbs-sep,[data-theme=dark] .sitic-launcher-bar__breadcrumbs-sep{color:var(--sitic-color-neutral-500)}.sitic-launcher-bar__breadcrumbs-ellipsis{border-radius:var(--sitic-component-breadcrumbs-border-radius,4px);color:var(--sitic-color-neutral-400);cursor:pointer;transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);-webkit-user-select:none;user-select:none;padding:1px 4px;font-size:14px}.sitic-launcher-bar__breadcrumbs-ellipsis:hover{background-color:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700)}.sitic-launcher-bar__breadcrumbs--expanded{background-color:var(--sitic-color-neutral-white);border:1px solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-navbar-border-radius,6px);box-shadow:var(--sitic-shadow-md);pointer-events:auto;white-space:nowrap;z-index:200;min-width:max-content;max-width:none;padding:3px 10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dark .sitic-launcher-bar__breadcrumbs--expanded,[data-theme=dark] .sitic-launcher-bar__breadcrumbs--expanded{background-color:var(--sitic-color-neutral-100);border-color:var(--sitic-color-neutral-300)}.sitic-launcher-bar--loading .sitic-launcher-bar__action-btns{opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.sitic-launcher-bar--loading .sitic-launcher-bar__search-input:disabled{color:var(--sitic-color-foreground-disabled)}.sitic-launcher-bar--loading .sitic-launcher-bar__breadcrumbs a,.sitic-launcher-bar--loading .sitic-launcher-bar__search-input:disabled,.sitic-launcher-bar--loading .sitic-launcher-bar__search-xsearch:disabled{cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity)}.sitic-launcher-bar--loading .sitic-launcher-bar__breadcrumbs a{pointer-events:none}.sitic-launcher-bar__split-btn{align-items:stretch;display:inline-flex;overflow:hidden}.sitic-launcher-bar__split-btn>.sitic-launcher-bar__split-main{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sitic-launcher-bar__split-btn>.sitic-launcher-bar__split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;min-width:24px;padding:0 4px;display:inline-flex;position:relative}.sitic-launcher-bar__split-main+.sitic-launcher-bar__split-toggle:before{background-color:var(--sitic-color-border-default);content:"";opacity:.5;height:60%;width:calc(var(--sitic-spacing-1)/4);position:absolute;top:50%;left:0;transform:translateY(-50%)}.sitic-launcher-bar__split-main[class*=btn-filled]+.sitic-launcher-bar__split-toggle:before{background-color:var(--sitic-color-neutral-white);opacity:.3}.sitic-launcher-bar__search-group{flex-shrink:0;align-items:stretch;height:28px;display:flex;position:relative}.sitic-launcher-bar__search{background-color:var(--sitic-color-background-secondary);border:1px solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-navbar-border-radius,6px);align-items:center;gap:var(--sitic-spacing-1);min-width:100px;height:100%;padding:0 var(--sitic-spacing-2);transition:border-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),box-shadow var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);flex-shrink:1;width:240px;display:flex}.sitic-launcher-bar__search:focus-within{border-color:var(--sitic-color-primary-400);box-shadow:0 0 0 2px rgb(var(--sitic-color-primary-700-rgb)/.1)}.dark .sitic-launcher-bar__search,[data-theme=dark] .sitic-launcher-bar__search{border-color:var(--sitic-color-neutral-300);background-color:#ffffff0d}.dark .sitic-launcher-bar__search:focus-within,[data-theme=dark] .sitic-launcher-bar__search:focus-within{border-color:var(--sitic-color-primary-500);box-shadow:0 0 0 2px rgb(var(--sitic-color-primary-400-rgb)/.15)}.sitic-launcher-bar__search-icon{color:var(--sitic-color-neutral-400);pointer-events:none;flex-shrink:0;align-items:center;display:flex}.sitic-launcher-bar__search-input{color:var(--sitic-color-neutral-900);background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0;font-family:inherit;font-size:13px}.sitic-launcher-bar__search-input::placeholder{color:var(--sitic-color-neutral-400)}.dark .sitic-launcher-bar__search-input,[data-theme=dark] .sitic-launcher-bar__search-input{color:var(--sitic-color-neutral-800)}.dark .sitic-launcher-bar__search-input::placeholder,[data-theme=dark] .sitic-launcher-bar__search-input::placeholder{color:var(--sitic-color-neutral-500)}.sitic-launcher-bar__search-clear{color:var(--sitic-color-neutral-500);cursor:pointer;height:20px;transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;padding:0;display:inline-flex}.sitic-launcher-bar__search-clear:hover{background-color:var(--sitic-color-neutral-200);color:var(--sitic-color-neutral-700)}.dark .sitic-launcher-bar__search-clear:hover,[data-theme=dark] .sitic-launcher-bar__search-clear:hover{background-color:var(--sitic-color-neutral-400);color:var(--sitic-color-neutral-300)}.sitic-launcher-bar__search-clear[hidden]{display:none}.sitic-launcher-bar__search-group--has-xsearch .sitic-launcher-bar__search{border-top-right-radius:0;border-bottom-right-radius:0}.sitic-launcher-bar__search-xsearch{background-color:var(--sitic-color-primary-700);border:1px solid var(--sitic-color-primary-700);border-radius:0 var(--sitic-component-navbar-border-radius,6px) var(--sitic-component-navbar-border-radius,6px) 0;color:var(--sitic-color-neutral-white);cursor:pointer;height:100%;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);border-left:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.sitic-launcher-bar__search-xsearch:hover{background-color:var(--sitic-color-primary-800);border-color:var(--sitic-color-primary-800)}.sitic-launcher-bar__search-xsearch:active{background-color:var(--sitic-color-primary-900);border-color:var(--sitic-color-primary-900)}.dark .sitic-launcher-bar__search-xsearch,[data-theme=dark] .sitic-launcher-bar__search-xsearch{background-color:var(--sitic-color-primary-100);border-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-950)}.dark .sitic-launcher-bar__search-xsearch:hover,[data-theme=dark] .sitic-launcher-bar__search-xsearch:hover{background-color:var(--sitic-color-primary-200);border-color:var(--sitic-color-primary-200)}.dark .sitic-launcher-bar__search-xsearch:active,[data-theme=dark] .sitic-launcher-bar__search-xsearch:active{background-color:var(--sitic-color-primary-50);border-color:var(--sitic-color-primary-50)}.sitic-launcher-bar__search-results{background-color:var(--sitic-color-background-primary);border:1px solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-dropdown-border-radius,8px);box-shadow:var(--sitic-shadow-md);opacity:0;min-width:100%;max-height:320px;padding:var(--sitic-spacing-1) 0;pointer-events:none;transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);z-index:9999;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-4px)}.sitic-launcher-bar__search-results.open{opacity:1;pointer-events:auto;transform:translateY(0)}.dark .sitic-launcher-bar__search-results,[data-theme=dark] .sitic-launcher-bar__search-results{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-neutral-200)}.sitic-launcher-bar__search-result-item{color:var(--sitic-color-neutral-700);cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-2) var(--sitic-spacing-3);text-align:left;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;width:100%;font-family:inherit;font-size:13px;display:flex}.sitic-launcher-bar__search-result-item:focus,.sitic-launcher-bar__search-result-item:hover{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-neutral-900)}.sitic-launcher-bar__search-result-item:active{background-color:var(--sitic-color-neutral-200)}.dark .sitic-launcher-bar__search-result-item,[data-theme=dark] .sitic-launcher-bar__search-result-item{color:var(--sitic-color-neutral-600)}.dark .sitic-launcher-bar__search-result-item:focus,.dark .sitic-launcher-bar__search-result-item:hover,[data-theme=dark] .sitic-launcher-bar__search-result-item:focus,[data-theme=dark] .sitic-launcher-bar__search-result-item:hover{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-neutral-800)}.sitic-launcher-bar__search-loading{color:var(--sitic-color-neutral-400);padding:var(--sitic-spacing-4) var(--sitic-spacing-3);justify-content:center;align-items:center;display:flex}.sitic-launcher-bar__search-loading svg{animation:1s linear infinite sitic-spin}@keyframes sitic-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sitic-launcher-bar__search-empty{color:var(--sitic-color-neutral-400);padding:var(--sitic-spacing-4) var(--sitic-spacing-3);text-align:center;font-size:13px}.sitic-launcher-bar__search-toggle{display:none}@media (max-width:1279px) and (min-width:960px){.sitic-launcher-bar__search{width:160px}}@media (max-width:959px) and (min-width:600px){.sitic-launcher-bar__search{width:120px}}@media (max-width:599px){.sitic-launcher-bar__search-group{display:none}.sitic-launcher-bar__search-toggle{display:inline-flex}.sitic-launcher-bar__breadcrumbs-ellipsis,.sitic-launcher-bar__breadcrumbs-item:not(:last-child),.sitic-launcher-bar__breadcrumbs-sep{display:none}.sitic-launcher-bar--search-active .sitic-launcher-bar__search-group{flex:1;min-width:0;display:flex}.sitic-launcher-bar--search-active .sitic-launcher-bar__search{flex:1;width:auto;min-width:0}.sitic-launcher-bar--search-active .sitic-launcher-bar__action-btns,.sitic-launcher-bar--search-active .sitic-launcher-bar__search-toggle,.sitic-launcher-bar--search-active .sitic-launcher-bar__title{display:none}.sitic-launcher-bar--search-active .sitic-launcher-bar__search-results{min-width:auto}}.sitic-launcher-bar__menu{position:relative}.sitic-launcher-bar__menu-dropdown{background-color:var(--sitic-color-background-primary);border:1px solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-dropdown-border-radius,8px);box-shadow:var(--sitic-shadow-md);opacity:0;min-width:160px;padding:var(--sitic-spacing-1);pointer-events:none;transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);z-index:9999;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;transform:translateY(-4px)}.sitic-launcher-bar__menu-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)}.dark .sitic-launcher-bar__menu-dropdown,[data-theme=dark] .sitic-launcher-bar__menu-dropdown{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-neutral-200)}.sitic-launcher-bar__menu-item{border-radius:var(--sitic-border-radius-md);color:var(--sitic-color-foreground-primary);cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-2) var(--sitic-spacing-3);text-align:left;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;width:100%;font-family:inherit;font-size:13px;display:flex;overflow:hidden}.sitic-launcher-bar__menu-item>span:first-child{flex-shrink:0;align-items:center;display:flex}.sitic-launcher-bar__menu-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sitic-launcher-bar__menu-item:hover{background-color:var(--sitic-color-background-secondary)}.sitic-launcher-bar__menu-item:active{background-color:var(--sitic-color-neutral-300)}.sitic-launcher-bar__menu-item.disabled,.sitic-launcher-bar__menu-item:disabled{color:var(--sitic-color-foreground-disabled);cursor:not-allowed;opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.sitic-launcher-bar__menu-item.active{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-primary-700)}.sitic-launcher-bar__menu-item--primary{color:var(--sitic-color-primary-600)}.sitic-launcher-bar__menu-item--primary:hover{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.sitic-launcher-bar__menu-item--primary:active{background-color:var(--sitic-color-primary-200)}.sitic-launcher-bar__menu-item--secondary{color:var(--sitic-color-secondary-600)}.sitic-launcher-bar__menu-item--secondary:hover{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.sitic-launcher-bar__menu-item--secondary:active{background-color:var(--sitic-color-secondary-200)}.sitic-launcher-bar__menu-item--accent{color:var(--sitic-color-accent-600)}.sitic-launcher-bar__menu-item--accent:hover{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.sitic-launcher-bar__menu-item--accent:active{background-color:var(--sitic-color-accent-200)}.sitic-launcher-bar__menu-item--success{color:var(--sitic-color-semantic-success-base)}.sitic-launcher-bar__menu-item--success:hover{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}.sitic-launcher-bar__menu-item--warning{color:var(--sitic-color-semantic-warning-base)}.sitic-launcher-bar__menu-item--warning:hover{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}.sitic-launcher-bar__menu-item--error{color:var(--sitic-color-semantic-error-base)}.sitic-launcher-bar__menu-item--error:hover{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.sitic-launcher-bar__menu-item--info{color:var(--sitic-color-semantic-info-base)}.sitic-launcher-bar__menu-item--info:hover{background-color:var(--sitic-color-semantic-info-light);color:var(--sitic-color-semantic-info-dark)}.sitic-launcher-bar__menu-divider{height:1px;margin:var(--sitic-spacing-1) calc(var(--sitic-spacing-1)*-1)}.dark .sitic-launcher-bar__menu-divider,.sitic-launcher-bar__menu-divider,[data-theme=dark] .sitic-launcher-bar__menu-divider{background-color:var(--sitic-color-border-default)}.sitic-launcher-bar__menu-dropdown:has(.sitic-launcher-bar__menu-item-wrapper:focus-within .sitic-launcher-bar__submenu),.sitic-launcher-bar__menu-dropdown:has(.sitic-launcher-bar__menu-item-wrapper:hover .sitic-launcher-bar__submenu){overflow:visible}.sitic-launcher-bar__menu-item-wrapper{width:100%;display:block;position:relative}.sitic-launcher-bar__menu-item.has-submenu{width:100%}.sitic-launcher-bar__menu-item.has-submenu:after{border-right:1.5px solid var(--sitic-color-foreground-primary);border-top:1.5px solid var(--sitic-color-foreground-primary);content:"";height:6px;transition:border-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);flex-shrink:0;width:6px;margin-left:auto;transform:rotate(45deg)translateY(-1px)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item.has-submenu:after{border-color:var(--sitic-color-neutral-600)}.sitic-launcher-bar__submenu{background-color:var(--sitic-color-background-primary);border:1px solid var(--sitic-color-neutral-200);border-radius:var(--sitic-component-dropdown-border-radius,8px);box-shadow:var(--sitic-shadow-md);min-width:160px;padding:var(--sitic-spacing-1);z-index:10000;flex-direction:column;margin-left:0;margin-right:4px;display:none;position:absolute;top:0;left:auto;right:100%}.sitic-launcher-bar__menu-dropdown--submenu-right .sitic-launcher-bar__submenu{margin-left:4px;margin-right:0;left:100%;right:auto}@keyframes sitic-lb-submenu-in{0%{opacity:0}to{opacity:1}}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__submenu{animation:sitic-lb-submenu-in var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default) forwards;display:flex}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item.has-submenu{background-color:var(--sitic-color-neutral-200)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--primary.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--primary.has-submenu{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--primary.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--primary.has-submenu:after{border-color:var(--sitic-color-primary-700)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--secondary.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--secondary.has-submenu{background-color:var(--sitic-color-secondary-100);color:var(--sitic-color-secondary-700)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--secondary.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--secondary.has-submenu:after{border-color:var(--sitic-color-secondary-700)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--accent.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--accent.has-submenu{background-color:var(--sitic-color-accent-100);color:var(--sitic-color-accent-700)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--accent.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--accent.has-submenu:after{border-color:var(--sitic-color-accent-700)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--success.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--success.has-submenu{background-color:var(--sitic-color-semantic-success-light);color:var(--sitic-color-semantic-success-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--success.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--success.has-submenu:after{border-color:var(--sitic-color-semantic-success-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--warning.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--warning.has-submenu{background-color:var(--sitic-color-semantic-warning-light);color:var(--sitic-color-semantic-warning-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--warning.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--warning.has-submenu:after{border-color:var(--sitic-color-semantic-warning-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--error.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--error.has-submenu{background-color:var(--sitic-color-semantic-error-light);color:var(--sitic-color-semantic-error-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--error.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--error.has-submenu:after{border-color:var(--sitic-color-semantic-error-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--info.has-submenu,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--info.has-submenu{background-color:var(--sitic-color-semantic-info-light);color:var(--sitic-color-semantic-info-dark)}.sitic-launcher-bar__menu-item-wrapper:focus-within>.sitic-launcher-bar__menu-item--info.has-submenu:after,.sitic-launcher-bar__menu-item-wrapper:hover>.sitic-launcher-bar__menu-item--info.has-submenu:after{border-color:var(--sitic-color-semantic-info-dark)}.dark .sitic-launcher-bar__submenu,[data-theme=dark] .sitic-launcher-bar__submenu{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-neutral-200)}.breadcrumbs-home-icon{color:var(--sitic-color-primary-600);flex-shrink:0}.dark .breadcrumbs-home-icon,[data-theme=dark] .breadcrumbs-home-icon{color:var(--sitic-color-primary-400)}.date-picker{flex-direction:column;width:100%;display:flex;position:relative}.date-picker-input-wrapper{background-color:var(--sitic-color-background-secondary);border:var(--sitic-component-input-border-width) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-date-picker-border-radius);cursor:pointer;align-items:center;gap:var(--sitic-spacing-2);height:var(--sitic-component-input-height);padding:var(--sitic-component-input-padding-y) var(--sitic-component-input-padding-x);transition:border-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),box-shadow var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);display:flex}.date-picker-input-wrapper:hover{border-color:var(--sitic-color-border-strong)}.date-picker-input-wrapper:focus-within,.date-picker.active .date-picker-input-wrapper{border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring)}.date-picker.disabled .date-picker-input-wrapper{cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.date-picker.input-error .date-picker-input-wrapper{background-color:rgba(var(--sitic-color-semantic-error-base-rgb),.03);border-color:var(--sitic-color-semantic-error-base)}.date-picker.input-error .date-picker-input-wrapper:hover{border-color:var(--sitic-color-semantic-error-base)}.date-picker.input-error .date-picker-input-wrapper:focus-within,.date-picker.input-error.active .date-picker-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-error-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-error-base-rgb),.1)}.date-picker.input-success .date-picker-input-wrapper{background-color:rgba(var(--sitic-color-semantic-success-base-rgb),.03);border-color:var(--sitic-color-semantic-success-base)}.date-picker.input-success .date-picker-input-wrapper:hover{border-color:var(--sitic-color-semantic-success-base)}.date-picker.input-success .date-picker-input-wrapper:focus-within,.date-picker.input-success.active .date-picker-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-success-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-success-base-rgb),.1)}.date-picker.input-warning .date-picker-input-wrapper{background-color:rgba(var(--sitic-color-semantic-warning-base-rgb),.03);border-color:var(--sitic-color-semantic-warning-base)}.date-picker.input-warning .date-picker-input-wrapper:hover{border-color:var(--sitic-color-semantic-warning-base)}.date-picker.input-warning .date-picker-input-wrapper:focus-within,.date-picker.input-warning.active .date-picker-input-wrapper{background-color:var(--sitic-color-background-primary);border-color:var(--sitic-color-semantic-warning-base);box-shadow:0 0 0 4px rgba(var(--sitic-color-semantic-warning-base-rgb),.1)}.date-picker-input{color:var(--sitic-color-foreground-primary);cursor:pointer;font-family:inherit;font-size:var(--sitic-component-input-font-size);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;min-width:0;overflow:hidden}.date-picker-input:not([readonly]){cursor:text}.date-picker-input::placeholder{color:var(--sitic-color-foreground-tertiary)}.date-picker-input:focus{outline:none}.date-picker-clear,.date-picker-icon{color:var(--sitic-color-foreground-tertiary);cursor:pointer;height:var(--sitic-component-date-picker-icon-size);transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);width:var(--sitic-component-date-picker-icon-size);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-clear svg,.date-picker-icon svg{width:100%;height:100%}.date-picker-clear{display:none}.date-picker.has-value .date-picker-clear{display:inline-flex}.date-picker-clear:hover,.date-picker-input-wrapper:hover .date-picker-icon{color:var(--sitic-color-foreground-primary)}.date-picker-icon-left,.date-picker-icon-right{color:var(--sitic-color-foreground-tertiary);cursor:pointer;font:inherit;height:var(--sitic-component-date-picker-icon-size);transition:color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);width:var(--sitic-component-date-picker-icon-size);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-picker-icon-left:hover,.date-picker-icon-right:hover{color:var(--sitic-color-foreground-primary)}.date-picker-panel{background-color:var(--sitic-color-background-primary);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-date-picker-panel-border-radius);box-shadow:var(--sitic-shadow-lg);opacity:0;padding:var(--sitic-spacing-4);transform:translateY(calc(var(--sitic-spacing-2)*-1));transition:opacity var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),transform var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),visibility var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);visibility:hidden;z-index:var(--sitic-z-index-popover);position:fixed}.date-picker-panel.active{opacity:1;visibility:visible;transform:translateY(0)}.date-picker-panel-body{display:flex}.date-picker-calendars{gap:var(--sitic-component-date-picker-panel-gap);display:flex}.date-picker-calendar{width:var(--sitic-component-date-picker-panel-max-width);flex-direction:column;display:flex}.date-picker-header{margin-bottom:var(--sitic-spacing-2);padding:var(--sitic-component-date-picker-header-padding-y) var(--sitic-component-date-picker-header-padding-x);justify-content:space-between;align-items:center;display:flex}.date-picker-header-label{color:var(--sitic-color-foreground-primary);font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-medium)}.date-picker-header-label-btn{border-radius:var(--sitic-component-date-picker-border-radius);cursor:pointer;padding:var(--sitic-spacing-1) var(--sitic-spacing-2);transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;font-family:inherit}.date-picker-header-label-btn:hover{background-color:var(--sitic-color-background-secondary)}.date-picker-header-label-btn:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.date-picker-nav-btn{border-radius:var(--sitic-border-radius-full);color:var(--sitic-color-foreground-secondary);cursor:pointer;height:28px;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none;justify-content:center;align-items:center;width:28px;display:inline-flex}.date-picker-nav-btn:hover{background-color:var(--sitic-color-background-secondary)}.date-picker-nav-btn:disabled{cursor:var(--sitic-interaction-disabled-cursor);opacity:var(--sitic-interaction-disabled-opacity);pointer-events:none}.date-picker-nav-btn svg{width:16px;height:16px}.date-picker-days,.date-picker-weekdays{gap:var(--sitic-component-date-picker-cell-gap);grid-template-columns:repeat(7,1fr);display:grid}.date-picker-weekday{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);height:var(--sitic-spacing-6);text-transform:uppercase}.date-picker-day,.date-picker-weekday{width:var(--sitic-component-date-picker-cell-size);justify-content:center;align-items:center;display:flex}.date-picker-day{border-radius:var(--sitic-border-radius-full);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);height:var(--sitic-component-date-picker-cell-size);transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default),color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none}.date-picker-day:hover:not(:disabled):not(.disabled):not(.selected):not(.range-start):not(.range-end):not(.range-hover-end){background-color:var(--sitic-color-background-secondary)}.date-picker-day:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.date-picker-day.outside-month{color:var(--sitic-color-foreground-tertiary)}.date-picker-day.today{color:var(--sitic-color-primary-600);font-weight:var(--sitic-typography-font-weight-semibold)}.date-picker-day.range-end,.date-picker-day.range-start,.date-picker-day.selected{background-color:var(--sitic-color-primary-500);color:var(--sitic-color-neutral-white)}.date-picker-day.range-end:hover,.date-picker-day.range-start:hover,.date-picker-day.selected:hover{background-color:var(--sitic-color-primary-700)}.date-picker-day.in-range{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700);border-radius:0}.date-picker-day.range-start{border-top-right-radius:0;border-bottom-right-radius:0}.date-picker-day.range-end{border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-day.in-range-hover{background-color:rgba(var(--sitic-color-primary-500-rgb),.2);color:var(--sitic-color-foreground-primary);border-radius:0}.date-picker-day.range-hover-end{background-color:rgba(var(--sitic-color-primary-500-rgb),.32);box-shadow:inset 0 0 0 var(--sitic-border-width-medium) var(--sitic-color-primary-500);color:var(--sitic-color-foreground-primary);border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-day.disabled{color:var(--sitic-color-foreground-disabled);cursor:var(--sitic-interaction-disabled-cursor);pointer-events:none}.date-picker-footer{border-top:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);align-items:center;gap:var(--sitic-spacing-2);margin-top:var(--sitic-spacing-3);padding-top:var(--sitic-spacing-3);justify-content:space-between;display:flex}.date-picker-footer-btn{border-radius:var(--sitic-component-date-picker-border-radius);color:var(--sitic-color-foreground-secondary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);font-weight:var(--sitic-typography-font-weight-medium);padding:var(--sitic-spacing-1) var(--sitic-spacing-3);background:0 0;border:none}.date-picker-footer-btn:hover{background-color:var(--sitic-color-background-secondary)}.date-picker-footer-btn.primary{color:var(--sitic-color-primary-600)}.date-picker-presets{border-right:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);margin-right:var(--sitic-spacing-3);min-width:140px;padding-right:var(--sitic-spacing-3);flex-direction:column;gap:2px;display:flex}.date-picker-preset-option{border-radius:var(--sitic-component-date-picker-border-radius);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-component-date-picker-preset-padding-y) var(--sitic-component-date-picker-preset-padding-x);text-align:left;background:0 0;border:none;width:100%;display:block}.date-picker-preset-option:hover{background-color:var(--sitic-color-background-secondary)}.date-picker-preset-option.active{background-color:var(--sitic-color-primary-100);color:var(--sitic-color-primary-700)}.date-picker-time{align-items:center;gap:var(--sitic-spacing-2);padding:var(--sitic-spacing-4) 0;justify-content:center;display:flex}.date-picker-time-select{background-color:var(--sitic-color-background-secondary);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-date-picker-border-radius);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-1) var(--sitic-spacing-2)}.date-picker-time-select:focus{border-color:var(--sitic-color-primary-500);box-shadow:var(--sitic-interaction-focus-ring);outline:none}.date-picker-time-sep{color:var(--sitic-color-foreground-secondary);font-weight:var(--sitic-typography-font-weight-medium)}.date-picker-times-range{gap:var(--sitic-spacing-4);padding:0 0 var(--sitic-spacing-2) 0;flex-wrap:wrap;justify-content:center;display:flex}.date-picker-time-group{align-items:center;gap:var(--sitic-spacing-1);flex-direction:column;display:flex}.date-picker-time-group-label{color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);text-transform:uppercase}.date-picker-year-grid{width:var(--sitic-component-date-picker-panel-max-width)}.date-picker-months{gap:var(--sitic-spacing-2);padding-top:var(--sitic-spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.date-picker-month-cell{border-radius:var(--sitic-component-date-picker-border-radius);color:var(--sitic-color-foreground-primary);cursor:pointer;font-size:var(--sitic-typography-font-size-sm);padding:var(--sitic-spacing-3) var(--sitic-spacing-2);text-transform:capitalize;transition:background-color var(--sitic-animation-duration-fast) var(--sitic-animation-easing-default);background:0 0;border:none}.date-picker-month-cell:hover:not(:disabled):not(.selected){background-color:var(--sitic-color-background-secondary)}.date-picker-month-cell:focus-visible{box-shadow:var(--sitic-interaction-focus-ring);outline:none}.date-picker-month-cell.selected{background-color:var(--sitic-color-primary-500);color:var(--sitic-color-neutral-white)}.date-picker-month-cell.selected:hover{background-color:var(--sitic-color-primary-700)}.date-picker-month-cell.disabled{color:var(--sitic-color-foreground-disabled);cursor:var(--sitic-interaction-disabled-cursor);pointer-events:none}.floating-label .date-picker~.date-picker-floating-label{background-color:var(--sitic-color-background-secondary);color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-component-input-font-size);left:calc(var(--sitic-component-input-padding-x) + var(--sitic-border-width-thin));max-width:calc(100% - var(--sitic-component-date-picker-icon-size)*2 - var(--sitic-component-input-padding-x)*2 - var(--sitic-spacing-4));padding:0 var(--sitic-spacing-1);pointer-events:none;text-overflow:ellipsis;transition:all var(--sitic-animation-duration-fast) var(--sitic-animation-easing-out);white-space:nowrap;z-index:2;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.floating-label .date-picker[data-icon-left]~.date-picker-floating-label{left:calc(var(--sitic-component-input-padding-x) + var(--sitic-component-date-picker-icon-size) + var(--sitic-spacing-2) + var(--sitic-border-width-thin));max-width:calc(100% - var(--sitic-component-date-picker-icon-size)*2 - var(--sitic-component-input-padding-x)*2 - var(--sitic-spacing-4) - var(--sitic-component-date-picker-icon-size) - var(--sitic-spacing-2))}.floating-label .date-picker.active~.date-picker-floating-label,.floating-label .date-picker.has-value~.date-picker-floating-label,.floating-label .date-picker:focus-within~.date-picker-floating-label{color:var(--sitic-color-primary-500);font-size:var(--sitic-typography-font-size-xs);top:0}.floating-label .date-picker.active~.date-picker-floating-label,.floating-label .date-picker:focus-within~.date-picker-floating-label{background-color:var(--sitic-color-background-primary)}.floating-label .date-picker.has-value:not(.active):not(:focus-within)~.date-picker-floating-label,.dark .floating-label .date-picker~.date-picker-floating-label,[data-theme=dark] .floating-label .date-picker~.date-picker-floating-label{background-color:var(--sitic-color-background-secondary)}.dark .floating-label .date-picker.active~.date-picker-floating-label,.dark .floating-label .date-picker:focus-within~.date-picker-floating-label,[data-theme=dark] .floating-label .date-picker.active~.date-picker-floating-label,[data-theme=dark] .floating-label .date-picker:focus-within~.date-picker-floating-label{background-color:var(--sitic-color-background-primary)}.dark .floating-label .date-picker.has-value:not(.active):not(:focus-within)~.date-picker-floating-label,[data-theme=dark] .floating-label .date-picker.has-value:not(.active):not(:focus-within)~.date-picker-floating-label{background-color:var(--sitic-color-background-secondary)}.date-picker-global-overlay{z-index:calc(var(--sitic-z-index-dropdown) - 1);background:0 0;position:fixed;top:0;right:0;bottom:0;left:0}@media (max-width:600px){.date-picker-calendars,.date-picker-panel-body{flex-direction:column}.date-picker-presets{border-bottom:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);margin-bottom:var(--sitic-spacing-2);min-width:0;padding-bottom:var(--sitic-spacing-2);border-right:none;flex-flow:wrap;margin-right:0;padding-right:0}}.wt-badge--neutral{background-color:var(--sitic-color-neutral-200);color:var(--sitic-color-neutral-700)}.wt-badge--outline-neutral{border-color:var(--sitic-color-border-default);color:var(--sitic-color-foreground-secondary);background-color:#0000}.wt-btn--full-width{width:100%}.wt-stat-card{gap:var(--sitic-spacing-1);flex-direction:column;display:flex}.wt-stat-card__number{font-size:var(--sitic-typography-font-size-3xl);font-weight:var(--sitic-typography-font-weight-extrabold);letter-spacing:-.02em;color:var(--sitic-color-primary-500);line-height:1}.wt-stat-card__number--error{color:var(--sitic-color-semantic-error-base)}.wt-stat-card__number--info{color:var(--sitic-color-semantic-info-base)}.wt-stat-card__label{font-size:var(--sitic-text-label-3-font-size);font-weight:var(--sitic-text-label-3-font-weight);color:var(--sitic-color-foreground-tertiary)}.wt-label{font-size:var(--sitic-text-label-2-font-size);font-weight:var(--sitic-text-label-2-font-weight);color:var(--sitic-color-foreground-secondary);line-height:var(--sitic-text-label-2-line-height)}.wt-input{width:100%;height:var(--sitic-component-input-height);padding:var(--sitic-component-input-padding-y) var(--sitic-component-input-padding-x);border-radius:var(--sitic-component-input-border-radius);border:var(--sitic-component-input-border-width) solid var(--sitic-color-border-default);background-color:var(--sitic-color-background-primary);color:var(--sitic-color-foreground-primary);font-family:var(--sitic-typography-font-family-primary);font-size:var(--sitic-component-input-font-size);font-weight:var(--sitic-typography-font-weight-regular);line-height:var(--sitic-typography-line-height-normal);transition:border-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),box-shadow var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.wt-input::placeholder{color:var(--sitic-color-foreground-tertiary)}.wt-input:hover:not(:disabled):not(:focus){border-color:var(--sitic-color-border-hover,var(--sitic-color-border-strong))}.wt-input:focus{border-color:var(--sitic-color-primary-400);box-shadow:var(--sitic-interaction-focus-ring)}.wt-input:disabled{background-color:var(--sitic-color-background-tertiary);color:var(--sitic-color-foreground-disabled,var(--sitic-color-neutral-400));cursor:not-allowed;opacity:.6}.wt-input--sm{height:var(--sitic-component-input-sm-height);padding:var(--sitic-component-input-sm-padding-y) var(--sitic-component-input-sm-padding-x);font-size:var(--sitic-component-input-sm-font-size);border-radius:var(--sitic-component-input-sm-border-radius)}.wt-input-wrapper{position:relative}.wt-input-wrapper .wt-input{padding-left:38px}.wt-input-wrapper .wt-input-icon{color:var(--sitic-color-foreground-tertiary);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wt-helper-text{font-size:var(--sitic-typography-font-size-xs);color:var(--sitic-color-foreground-tertiary);line-height:var(--sitic-typography-line-height-normal)}.wt-helper-text--error{color:var(--sitic-color-semantic-error-base)}.wt-select{width:100%;height:var(--sitic-component-input-height);padding:var(--sitic-component-input-padding-y) var(--sitic-component-input-padding-x);border-radius:var(--sitic-component-select-border-radius);border:var(--sitic-component-input-border-width) solid var(--sitic-color-border-default);background-color:var(--sitic-color-background-primary);color:var(--sitic-color-foreground-primary);font-family:var(--sitic-typography-font-family-primary);font-size:var(--sitic-component-input-font-size);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--sitic-animation-duration-base) var(--sitic-animation-easing-out),box-shadow var(--sitic-animation-duration-base) var(--sitic-animation-easing-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b726b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;outline:none;padding-right:36px}.wt-select:hover:not(:disabled){border-color:var(--sitic-color-border-strong)}.wt-select:focus{border-color:var(--sitic-color-primary-400);box-shadow:var(--sitic-interaction-focus-ring)}.wt-select:disabled{opacity:.6;cursor:not-allowed}.wt-float-select{position:relative}.wt-float-select .wt-select{padding-top:1.25rem;padding-bottom:.35rem}.wt-float-select__label{z-index:1;white-space:nowrap;pointer-events:none;color:var(--sitic-color-foreground-secondary);background-color:var(--sitic-color-background-primary);padding:0 3px;font-size:11px;font-weight:500;line-height:1.25rem;position:absolute;top:-.45rem;left:11px}.wt-float-select__label--error{color:var(--sitic-color-semantic-error-base)}.wt-table-container{border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);border-radius:var(--sitic-component-card-border-radius);background-color:var(--sitic-color-background-primary);width:100%;overflow-x:auto}.wt-table{border-collapse:collapse;width:100%;font-size:var(--sitic-typography-font-size-base);line-height:var(--sitic-typography-line-height-normal)}.wt-table thead{background-color:var(--sitic-color-background-secondary)}.wt-table th{padding:var(--sitic-spacing-4) var(--sitic-spacing-6);text-align:left;font-size:var(--sitic-text-label-2-font-size);font-weight:var(--sitic-typography-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--sitic-color-foreground-secondary);border-bottom:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);white-space:nowrap;-webkit-user-select:none;user-select:none}.wt-table--primary-header thead{background-color:var(--sitic-color-primary-700)}.wt-table--primary-header th{color:var(--sitic-color-neutral-white);border-bottom-color:var(--sitic-color-primary-600)}.wt-table--primary-header th.sortable:hover{background-color:var(--sitic-color-primary-800);color:var(--sitic-color-neutral-white)}.wt-table th.sortable{cursor:pointer}.wt-table th.sortable:hover{color:var(--sitic-color-foreground-primary);background-color:var(--sitic-color-background-tertiary)}.wt-table__th-inner{align-items:center;gap:6px;display:inline-flex}.wt-table__sort-icon{opacity:.5;transition:opacity var(--sitic-animation-duration-fast);flex-shrink:0;display:inline-flex}.wt-table th.sortable:hover .wt-table__sort-icon{opacity:.8}.wt-table th.sort-active .wt-table__sort-icon{opacity:1}.wt-table td{padding:var(--sitic-spacing-3) var(--sitic-spacing-4);color:var(--sitic-color-foreground-primary);border-bottom:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);vertical-align:middle}.wt-table tbody tr:last-child td{border-bottom:none}.wt-table tbody tr{transition:background-color var(--sitic-animation-duration-fast)}.wt-table tbody tr:hover{background-color:var(--sitic-color-background-secondary)}.wt-table .col-avatar{width:48px}.wt-table .col-actions{text-align:right}.wt-table td.col-actions{white-space:nowrap}.wt-table th.align-center,.wt-table td.align-center{text-align:center}.wt-table th.align-right,.wt-table td.align-right{text-align:right}.wt-table__cell-user{align-items:center;gap:var(--sitic-spacing-3);display:flex}.wt-table__cell-user-info{min-width:0}.wt-table__cell-user-name{font-weight:var(--sitic-typography-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;font-size:var(--sitic-typography-font-size-base);color:var(--sitic-color-foreground-primary);overflow:hidden}.wt-table__cell-user-meta{font-size:var(--sitic-typography-font-size-xs);color:var(--sitic-color-foreground-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wt-table__row-connector{width:var(--sitic-border-width-medium);height:100%;min-height:var(--sitic-spacing-6);background-color:var(--sitic-color-border-default);margin-inline:auto;display:block}.wt-table--compact th,.wt-table--compact td{padding:var(--sitic-spacing-2) var(--sitic-spacing-4)}.wt-table tbody tr.wt-table__empty td{text-align:center;padding:var(--sitic-spacing-12) var(--sitic-spacing-6);color:var(--sitic-color-foreground-tertiary);font-size:var(--sitic-typography-font-size-base)}.wt-table-pagination{padding:var(--sitic-spacing-3) var(--sitic-spacing-4);border-top:var(--sitic-border-width-thin) solid var(--sitic-color-border-subtle);font-size:var(--sitic-typography-font-size-xs);color:var(--sitic-color-foreground-tertiary);background-color:var(--sitic-color-background-primary);border-radius:0 0 var(--sitic-component-card-border-radius) var(--sitic-component-card-border-radius);justify-content:space-between;align-items:center;display:flex}.wt-table-pagination__info{font-size:var(--sitic-typography-font-size-xs);color:var(--sitic-color-foreground-tertiary)}.wt-table-pagination__pages{align-items:center;gap:var(--sitic-spacing-1);display:flex}.wt-table-pagination__btn{min-width:32px;height:32px;padding:0 var(--sitic-spacing-2);border-radius:var(--sitic-component-button-border-radius);border:var(--sitic-border-width-thin) solid var(--sitic-color-border-default);background-color:var(--sitic-color-background-primary);color:var(--sitic-color-foreground-primary);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);cursor:pointer;transition:background-color var(--sitic-animation-duration-fast),border-color var(--sitic-animation-duration-fast),color var(--sitic-animation-duration-fast);justify-content:center;align-items:center;display:inline-flex}.wt-table-pagination__btn:hover:not(:disabled){background-color:var(--sitic-color-background-secondary);border-color:var(--sitic-color-border-strong)}.wt-table-pagination__btn--active{background-color:var(--sitic-color-primary-700);border-color:var(--sitic-color-primary-700);color:var(--sitic-color-neutral-white)}.wt-table-pagination__btn--active:hover:not(:disabled){background-color:var(--sitic-color-primary-800);border-color:var(--sitic-color-primary-800)}.wt-table-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.wt-table-pagination__btn--icon{color:var(--sitic-color-foreground-secondary)}.wt-tooltip-wrapper{display:inline-flex;position:relative}.wt-tooltip{z-index:1000;background-color:var(--sitic-color-neutral-800);color:var(--sitic-color-neutral-white);font-size:var(--sitic-typography-font-size-xs);font-weight:var(--sitic-typography-font-weight-medium);line-height:var(--sitic-typography-line-height-normal);padding:var(--sitic-spacing-1) var(--sitic-spacing-2);border-radius:var(--sitic-border-radius-md);pointer-events:none;opacity:0;transition:opacity var(--sitic-animation-duration-fast);white-space:normal;text-align:center;max-width:240px;position:absolute}.wt-tooltip:after{content:"";border:4px solid #0000;position:absolute}.wt-tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.wt-tooltip--top:after{border-top-color:var(--sitic-color-neutral-800);top:100%;left:50%;transform:translate(-50%)}.wt-tooltip-wrapper:hover .wt-tooltip{opacity:1}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-4{inset:var(--spacing-4)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-x-2{inset-inline:var(--spacing-2)}.inset-x-4{inset-inline:var(--spacing-4)}.inset-x-6{inset-inline:var(--spacing-6)}.top-0{top:var(--spacing-0)}.top-1{top:var(--spacing-1)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:var(--spacing-3)}.top-full{top:100%}.right-0{right:var(--spacing-0)}.right-1{right:var(--spacing-1)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:var(--spacing-3)}.right-4{right:var(--spacing-4)}.bottom-0{bottom:var(--spacing-0)}.bottom-1{bottom:var(--spacing-1)}.bottom-3{bottom:var(--spacing-3)}.bottom-4{bottom:var(--spacing-4)}.left-0{left:var(--spacing-0)}.left-1{left:var(--spacing-1)}.left-3{left:var(--spacing-3)}.z-\(--sitic-z-index-modal\){z-index:var(--sitic-z-index-modal)}.z-\(--sitic-z-index-popover\){z-index:var(--sitic-z-index-popover)}.z-10{z-index:10}.z-50{z-index:50}.z-\[20\]{z-index:20}.z-\[25\]{z-index:25}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:var(--spacing-0)}.mx-1{margin-inline:var(--spacing-1)}.mx-3{margin-inline:var(--spacing-3)}.mx-auto{margin-inline:auto}.my-3{margin-block:var(--spacing-3)}.my-auto{margin-block:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing-1)}.mb-0{margin-bottom:var(--spacing-0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.ml-1{margin-left:var(--spacing-1)}.ml-auto{margin-left:auto}.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}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:var(--spacing-8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:var(--spacing-16)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-50{height:calc(var(--spacing) * 50)}.h-\[440px\]{height:440px}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.min-h-0{min-height:var(--spacing-0)}.min-h-37{min-height:calc(var(--spacing) * 37)}.min-h-95{min-height:calc(var(--spacing) * 95)}.min-h-screen{min-height:100vh}.w-0{width:var(--spacing-0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:var(--spacing-2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:var(--spacing-3)}.w-3\/5{width:60%}.w-4{width:var(--spacing-4)}.w-4\/5{width:80%}.w-6{width:var(--spacing-6)}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:var(--spacing-8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-37\.5{width:calc(var(--spacing) * 37.5)}.w-40{width:calc(var(--spacing) * 40)}.w-42\.5{width:calc(var(--spacing) * 42.5)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-55{max-width:calc(var(--spacing) * 55)}.max-w-65{max-width:calc(var(--spacing) * 65)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:var(--spacing-0)}.min-w-20{min-width:var(--spacing-20)}.min-w-32\.5{min-width:calc(var(--spacing) * 32.5)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-42\.5{min-width:calc(var(--spacing) * 42.5)}.min-w-47\.5{min-width:calc(var(--spacing) * 47.5)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-50{min-width:calc(var(--spacing) * 50)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[kiosk-nfc-wave_1\.6s_ease-out_0\.55s_infinite\]{animation:1.6s ease-out .55s infinite kiosk-nfc-wave}.animate-\[kiosk-nfc-wave_1\.6s_ease-out_1\.1s_infinite\]{animation:1.6s ease-out 1.1s infinite kiosk-nfc-wave}.animate-\[kiosk-nfc-wave_1\.6s_ease-out_infinite\]{animation:1.6s ease-out infinite kiosk-nfc-wave}.animate-\[kiosk-nfc-wave_2s_ease-out_1s_infinite\]{animation:2s ease-out 1s infinite kiosk-nfc-wave}.animate-\[kiosk-nfc-wave_2s_ease-out_infinite\]{animation:2s ease-out infinite kiosk-nfc-wave}.animate-\[kiosk-radar-pulse_1\.8s_ease-out_0\.9s_infinite\]{animation:1.8s ease-out .9s infinite kiosk-radar-pulse}.animate-\[kiosk-radar-pulse_1\.8s_ease-out_infinite\]{animation:1.8s ease-out infinite kiosk-radar-pulse}.animate-\[kiosk-radar-pulse_2\.2s_ease-out_infinite\]{animation:2.2s ease-out infinite kiosk-radar-pulse}.animate-\[kiosk-scan-line-circle_1\.9s_ease-in-out_infinite\]{animation:1.9s ease-in-out infinite kiosk-scan-line-circle}.animate-\[kiosk-scan-line-lg_1\.8s_ease-in-out_infinite\]{animation:1.8s ease-in-out infinite kiosk-scan-line-lg}.animate-\[kiosk-scan-line_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite kiosk-scan-line}.animate-pulse{animation:var(--animate-pulse)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--spacing-3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:var(--spacing-5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-base{border-radius:var(--radius-base)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-none{border-style:var(--tw-border-style);border-width:var(--border-width-none)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-bg-primary{border-color:var(--color-bg-primary)}.border-border-default{border-color:var(--color-border-default)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-error{border-color:var(--color-error)}.border-fg-tertiary{border-color:var(--color-fg-tertiary)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-300{border-color:var(--color-primary-300)}.border-primary-400{border-color:var(--color-primary-400)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-success{border-color:var(--color-success)}.border-success\/40{border-color:rgb(var(--sitic-color-semantic-success-base-rgb))}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) var(--opacity-40),transparent)}}.border-warning{border-color:var(--color-warning)}.border-l-error{border-left-color:var(--color-error)}.bg-\[rgba\(17\,24\,17\,0\.75\)\]{background-color:#111811bf}.bg-\[var\(--color-background-secondary\)\]{background-color:var(--color-background-secondary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-bg-primary{background-color:var(--color-bg-primary)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-black\/40{background-color:rgb(var(--sitic-color-neutral-black-rgb))}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) var(--opacity-40),transparent)}}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-error{background-color:var(--color-error)}.bg-error-light{background-color:var(--color-error-light)}.bg-error\/5{background-color:color-mix(in srgb,rgb(var(--sitic-color-semantic-error-base-rgb)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error) 5%,transparent)}}.bg-fg-tertiary{background-color:var(--color-fg-tertiary)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-info{background-color:var(--color-info)}.bg-info-light{background-color:var(--color-info-light)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-red-50{background-color:var(--color-red-50)}.bg-success-light{background-color:var(--color-success-light)}.bg-transparent{background-color:#0000}.bg-warning-light{background-color:var(--color-warning-light)}.bg-white{background-color:var(--color-white)}.p-0{padding:var(--spacing-0)}.p-0\!{padding:var(--spacing-0)!important}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pr-2{padding-right:var(--spacing-2)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing-1)}.pb-8{padding-bottom:var(--spacing-8)}.pl-3{padding-left:var(--spacing-3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-\(length\:--sitic-text-display-1-font-size\){font-size:var(--sitic-text-display-1-font-size)}.text-\(length\:--sitic-text-headline-font-size\){font-size:var(--sitic-text-headline-font-size)}.text-2xs{font-size:var(--text-2xs)}.text-\[1\.0625rem\]{font-size:1.0625rem}.leading-\(--sitic-text-headline-line-height\){--tw-leading:var(--sitic-text-headline-line-height);line-height:var(--sitic-text-headline-line-height)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\(--sitic-text-headline-font-weight\){--tw-font-weight:var(--sitic-text-headline-font-weight);font-weight:var(--sitic-text-headline-font-weight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.wrap-break-word{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-text-danger\)\]{color:var(--color-text-danger)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-amber-800{color:var(--color-amber-800)}.text-border-strong{color:var(--color-border-strong)}.text-error{color:var(--color-error)}.text-error-dark{color:var(--color-error-dark)}.text-fg-disabled{color:var(--color-fg-disabled)}.text-fg-primary{color:var(--color-fg-primary)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg-tertiary{color:var(--color-fg-tertiary)}.text-gray-600{color:var(--color-gray-600)}.text-green-800{color:var(--color-green-800)}.text-neutral-500{color:var(--color-neutral-500)}.text-primary-400{color:var(--color-primary-400)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-red-800{color:var(--color-red-800)}.text-success{color:var(--color-success)}.text-success-dark{color:var(--color-success-dark)}.text-warning{color:var(--color-warning)}.text-warning-dark{color:var(--color-warning-dark)}.text-white{color:var(--color-white)}.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,)}.accent-primary-600{accent-color:var(--color-primary-600)}.opacity-50{opacity:var(--opacity-50)}.opacity-55{opacity:.55}.opacity-60{opacity:var(--opacity-60)}.opacity-65{opacity:.65}.opacity-80{opacity:var(--opacity-80)}.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-md{--tw-shadow:var(--sitic-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--sitic-shadow-sm);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}.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-\[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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:animate-\[kiosk-face-wiggle_0\.6s_ease-in-out_infinite\]:is(:where(.group):hover *){animation:.6s ease-in-out infinite kiosk-face-wiggle}}.first\:pt-0:first-child{padding-top:var(--spacing-0)}.last\:pb-0:last-child{padding-bottom:var(--spacing-0)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:bg-bg-primary:hover{background-color:var(--color-bg-primary)}.hover\:bg-bg-secondary:hover{background-color:var(--color-bg-secondary)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:text-error:hover{color:var(--color-error)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:var(--sitic-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.disabled\:opacity-50:disabled{opacity:var(--opacity-50)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:601px){.min-\[601px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.min-\[901px\]\:grid-cols-\[1fr_1\.5fr_1\.2fr\]{grid-template-columns:1fr 1.5fr 1.2fr}}@media (min-width:40rem){.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:flex-shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:var(--spacing-3)}.sm\:p-8{padding:var(--spacing-8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:w-auto{width:auto}.lg\:max-w-125{max-width:calc(var(--spacing) * 125)}.lg\:min-w-0{min-width:var(--spacing-0)}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}}:root{--color-text-primary:var(--sitic-color-foreground-primary);--color-text-secondary:var(--sitic-color-foreground-secondary);--color-text-danger:var(--sitic-color-semantic-error-base);--color-background-secondary:var(--sitic-color-background-secondary);--color-border-tertiary:var(--sitic-color-border-subtle);--color-border-secondary:var(--sitic-color-border-default);--wt-color-semantic-vacation-light:#e0e7ff;--wt-color-semantic-vacation-base:#6366f1;--wt-color-semantic-vacation-dark:#4f46e5;--wt-color-semantic-permit-light:#ffedd5;--wt-color-semantic-permit-base:#f97316;--wt-color-semantic-permit-dark:#ea580c;--wt-color-semantic-incident-light:#fce7f3;--wt-color-semantic-incident-base:#ec4899;--wt-color-semantic-incident-dark:#db2777}[data-theme=dark]{--wt-color-semantic-vacation-light:#0c0e2c;--wt-color-semantic-permit-light:#2c1206;--wt-color-semantic-incident-light:#2c0618;color-scheme:dark;--wt-theme-card-active-bg:#10b9811f;--wt-theme-card-active-label:var(--sitic-color-primary-400);--wt-dropdown-danger-hover-bg:#ef44441f;--wt-dropdown-bg:var(--sitic-color-background-primary)}@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-divide-y-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}._root_1ph3a_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._logoRing_1ph3a_21{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}._ringOuter_1ph3a_39{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2.5px solid transparent;border-top-color:#86efac;border-left-color:#86efac;animation:_spin_1ph3a_1 1.8s linear infinite reverse}._ringInner_1ph3a_59{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:#22c55e;border-right-color:#22c55e;animation:_spin_1ph3a_1 1s linear infinite}@keyframes _spin_1ph3a_1{to{transform:rotate(360deg)}}._icon_1ph3a_89{width:56px;height:56px;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:16px;display:flex;align-items:center;justify-content:center;animation:_pulse_1ph3a_1 2s ease-in-out infinite;box-shadow:0 8px 24px #22c55e47}@keyframes _pulse_1ph3a_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.93);opacity:.88}}._iconImg_1ph3a_123{width:34px;height:auto;filter:brightness(0) invert(1)}._brand_1ph3a_137{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--sitic-color-neutral-800)}._dots_1ph3a_153{display:flex;gap:6px;align-items:center}._dot_1ph3a_153{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:_bounce_1ph3a_1 1.2s ease-in-out infinite}._dot_1ph3a_153:nth-child(1){animation-delay:0s;background:#22c55e}._dot_1ph3a_153:nth-child(2){animation-delay:.18s;background:#4ade80}._dot_1ph3a_153:nth-child(3){animation-delay:.36s;background:#86efac}@keyframes _bounce_1ph3a_1{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}._bar_mzv6o_3{position:sticky;top:0;z-index:80;height:56px;background:rgba(var(--sitic-color-background-primary-rgb),.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sitic-color-neutral-100);display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0}._brand_mzv6o_43{display:flex;align-items:center;gap:10px}._desktopToggle_mzv6o_57{display:flex;align-items:center}._mobileToggle_mzv6o_67{display:none;align-items:center}@media (max-width: 768px){._desktopToggle_mzv6o_57{display:none}._mobileToggle_mzv6o_67{display:flex}}._sidebarToggle_mzv6o_97{width:32px;height:32px;border-radius:8px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sitic-color-neutral-500);transition:background .12s,color .12s;flex-shrink:0}._sidebarToggle_mzv6o_97:hover{background:var(--sitic-color-neutral-100);color:var(--sitic-color-neutral-800)}._logoImg_mzv6o_137{height:16px;width:auto;flex-shrink:0}._logoText_mzv6o_149{font-size:15px;font-weight:700;color:var(--sitic-color-neutral-800);font-family:var(--sitic-typography-font-family-primary);letter-spacing:-.02em}._logoAccent_mzv6o_165{color:var(--sitic-color-primary-600)}._right_mzv6o_173{display:flex;align-items:center;gap:12px}._companyBadge_mzv6o_185{font-size:12px;font-weight:600;color:var(--sitic-color-neutral-500);background:var(--sitic-color-neutral-50);border-radius:20px;padding:4px 10px;border:1px solid var(--sitic-color-neutral-200);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userInfo_mzv6o_213{display:flex;flex-direction:column;align-items:flex-end}._userName_mzv6o_225{font-size:13px;font-weight:600;color:var(--sitic-color-neutral-800);line-height:1.2}._userRole_mzv6o_239{font-size:11px;color:var(--sitic-color-neutral-400)}._avatarWrap_mzv6o_251{position:relative}._avatarBtn_mzv6o_259{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--sitic-color-primary-700),var(--sitic-color-primary-500));border:2px solid var(--sitic-color-neutral-200);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;font-family:var(--sitic-typography-font-family-primary);cursor:pointer;outline:none;flex-shrink:0;transition:border-color .15s,box-shadow .15s}._avatarBtn_mzv6o_259:hover,._avatarBtnOpen_mzv6o_299{border-color:var(--sitic-color-primary-400);box-shadow:0 0 0 3px #22c55e2e}._dropdown_mzv6o_311{position:absolute;top:calc(100% + 10px);right:0;width:256px;background:var(--sitic-color-background-primary);border-radius:14px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000d;border:1px solid var(--sitic-color-neutral-100);z-index:200;overflow:hidden}._dropdownUser_mzv6o_339{padding:14px 16px;background:linear-gradient(135deg,var(--sitic-color-primary-700),var(--sitic-color-primary-500));display:flex;align-items:center;gap:10px}._dropdownAvatar_mzv6o_355{width:38px;height:38px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;font-family:var(--sitic-typography-font-family-primary);flex-shrink:0;border:1.5px solid rgba(255,255,255,.4)}._dropdownName_mzv6o_387{font-size:13px;font-weight:600;color:#fff;line-height:1.3}._dropdownRole_mzv6o_401{font-size:11px;color:#ffffffbf}._dropdownSection_mzv6o_413{padding:8px 0}._dropdownSectionLabel_mzv6o_421{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sitic-color-neutral-400);padding:2px 16px 4px}._themeCards_mzv6o_441{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 16px 8px}._themeCard_mzv6o_441{border:1.5px solid var(--sitic-color-neutral-200);border-radius:8px;padding:6px 4px;background:var(--sitic-color-background-primary);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;transition:border-color .12s,background .12s}._themeCard_mzv6o_441:hover{border-color:var(--sitic-color-neutral-300)}._themeCardActive_mzv6o_489{border-color:var(--sitic-color-primary-500);background:var(--wt-theme-card-active-bg, var(--sitic-color-primary-50))}._themePreview_mzv6o_501{width:46px;height:30px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.06);flex-shrink:0}._previewBar_mzv6o_519{height:8px}._previewBody_mzv6o_527{display:flex;height:22px}._previewSide_mzv6o_537{width:12px}._previewMain_mzv6o_545{flex:1}._themePreview_light_mzv6o_555{background:#f9fafb}._themePreview_light_mzv6o_555 ._previewBar_mzv6o_519{background:#fff;border-bottom:1px solid #e5e7eb}._themePreview_light_mzv6o_555 ._previewSide_mzv6o_537{background:#fff;border-right:1px solid #e5e7eb}._themePreview_light_mzv6o_555 ._previewMain_mzv6o_545{background:#f3f4f6}._themePreview_dark_mzv6o_593{background:#1f2937}._themePreview_dark_mzv6o_593 ._previewBar_mzv6o_519{background:#111827;border-bottom:1px solid #374151}._themePreview_dark_mzv6o_593 ._previewSide_mzv6o_537{background:#111827;border-right:1px solid #374151}._themePreview_dark_mzv6o_593 ._previewMain_mzv6o_545{background:#1f2937}._themePreview_system_mzv6o_631{background:linear-gradient(90deg,#f9fafb 50%,#1f2937 50%)}._themePreview_system_mzv6o_631 ._previewBar_mzv6o_519{background:linear-gradient(90deg,#fff 50%,#111827 50%);border-bottom:1px solid #e5e7eb}._themePreview_system_mzv6o_631 ._previewSide_mzv6o_537{background:linear-gradient(180deg,#fff 50%,#111827 50%);border-right:1px solid #e5e7eb}._themePreview_system_mzv6o_631 ._previewMain_mzv6o_545{background:linear-gradient(90deg,#f3f4f6 50%,#1f2937 50%)}._themeCardLabel_mzv6o_667{font-size:10px;font-weight:600;color:var(--sitic-color-neutral-500)}._themeCardActive_mzv6o_489 ._themeCardLabel_mzv6o_667{color:var(--wt-theme-card-active-label, var(--sitic-color-primary-700))}._dropdownDivider_mzv6o_689{height:1px;background:var(--sitic-color-neutral-100);margin:0}._dropdownItem_mzv6o_703{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;font-size:13px;font-weight:500;color:var(--sitic-color-neutral-700);background:none;border:none;cursor:pointer;font-family:var(--sitic-typography-font-family-primary);text-align:left;transition:background .1s}._dropdownItem_mzv6o_703:hover{background:var(--sitic-color-neutral-100)}._dropdownItemDanger_mzv6o_745{color:#dc2626}._dropdownItemDanger_mzv6o_745:hover{background:var(--wt-dropdown-danger-hover-bg, #fef2f2)}[data-theme=dark] ._bar_mzv6o_3{background:#111811eb}._sidebar_35svh_3{position:relative;width:240px;flex-shrink:0;background:var(--sitic-color-background-primary);border-right:1px solid var(--sitic-color-neutral-100);display:flex;flex-direction:column;padding:16px 12px;overflow:hidden;transition:width .28s cubic-bezier(.4,0,.2,1)}._collapsed_35svh_29{width:56px;padding:16px 8px}._sectionLabel_35svh_41{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sitic-color-neutral-400);padding:0 8px;margin-bottom:6px;white-space:nowrap;overflow:hidden;transition:opacity .18s}._collapsed_35svh_29 ._sectionLabel_35svh_41{opacity:0}._navItem_35svh_63{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--sitic-color-neutral-600);font-size:13px;font-weight:500;font-family:var(--sitic-typography-font-family-primary);text-align:left;transition:background .12s,color .12s;margin-bottom:2px;white-space:nowrap;overflow:hidden}._navItem_35svh_63:hover{background:var(--sitic-color-neutral-50);color:var(--sitic-color-neutral-900)}._navItem_35svh_63._active_35svh_101{background:var(--sitic-color-primary-50);color:var(--sitic-color-primary-700);font-weight:600}._navItem_35svh_63._active_35svh_101:hover{background:var(--sitic-color-primary-100)}._collapsed_35svh_29 ._navItem_35svh_63{justify-content:center;padding:9px 0}._iconWrap_35svh_133{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._label_35svh_145{flex:1;overflow:hidden;max-width:180px;transition:opacity .18s,max-width .28s cubic-bezier(.4,0,.2,1)}._collapsed_35svh_29 ._label_35svh_145{opacity:0;max-width:0}._footer_35svh_171{margin-top:auto;padding-top:16px;border-top:1px solid var(--sitic-color-neutral-100);white-space:nowrap;overflow:hidden}._versionText_35svh_185{font-size:11px;color:var(--sitic-color-neutral-300);text-align:center;padding:8px 0;transition:opacity .18s}._collapsed_35svh_29 ._versionText_35svh_185{opacity:0}@media (max-width: 768px){._sidebar_35svh_3{position:fixed;top:56px;left:0;height:calc(100vh - 56px);width:260px!important;z-index:200;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease;padding:20px 12px 16px;box-shadow:none}._sidebar_35svh_3._mobileOpen_35svh_233{transform:translate(0);box-shadow:4px 0 32px #00000024}._sidebar_35svh_3 ._label_35svh_145{opacity:1!important;max-width:180px!important}._sidebar_35svh_3 ._sectionLabel_35svh_41,._sidebar_35svh_3 ._versionText_35svh_185{opacity:1!important}._sidebar_35svh_3 ._navItem_35svh_63{justify-content:flex-start!important;padding:10px 8px!important}}._root_1pvb0_1{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--sitic-color-background-secondary)}._body_1pvb0_27{display:flex;flex:1;min-height:0}._main_1pvb0_39{flex:1;min-height:0;overflow-y:auto;padding:24px}._overlay_1pvb0_55{display:none}@media (max-width: 768px){._root_1pvb0_1{height:100dvh}._main_1pvb0_39{padding:16px;-webkit-overflow-scrolling:touch}._overlay_1pvb0_55{display:block;position:fixed;top:56px;left:0;right:0;bottom:0;background:#00000073;z-index:190;animation:_overlayIn_1pvb0_1 .22s ease}@keyframes _overlayIn_1pvb0_1{0%{opacity:0}to{opacity:1}}}
