/*! tailwindcss v4.3.0 | 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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--text-base:.875rem;--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-inner:var(--shadow-inner);--font-heading:var(--font-heading)}}@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{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}*,:before,:after{border-color:var(--border)}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background-color:var(--background);color:var(--foreground);font-size:var(--text-base);line-height:1.5}h1,h2,h3{font-family:var(--font-heading);color:var(--system-fg-strong);letter-spacing:-.02em;font-weight:700}h4,h5,h6{font-family:var(--font-sans);color:var(--system-fg-strong);letter-spacing:-.01em;font-weight:600}.codename{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"calt" 0,"ss01" 1;letter-spacing:-.01em}table,.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.static{position:static}.container{width:100%}@media(min-width:360px){.container{max-width:360px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--system-neutral-0:oklch(100% 0 0);--system-neutral-25:oklch(98.5% .003 95);--system-neutral-50:oklch(97% .005 95);--system-neutral-100:oklch(94% .006 95);--system-neutral-200:oklch(88% .008 95);--system-neutral-300:oklch(78% .01 95);--system-neutral-400:oklch(65% .012 95);--system-neutral-500:oklch(54% .013 95);--system-neutral-600:oklch(44% .012 95);--system-neutral-700:oklch(34% .01 95);--system-neutral-800:oklch(26% .008 95);--system-neutral-900:oklch(18% .006 95);--system-neutral-950:oklch(12% .004 95);--system-bg-app:var(--system-neutral-25);--system-bg-card:var(--system-neutral-0);--system-bg-muted:var(--system-neutral-100);--system-bg-subtle:var(--system-neutral-50);--system-bg-sidebar:var(--system-neutral-900);--system-fg:var(--system-neutral-700);--system-fg-strong:var(--system-neutral-900);--system-fg-muted:var(--system-neutral-500);--system-fg-on-sidebar:var(--system-neutral-100);--system-border:var(--system-neutral-200);--system-border-strong:var(--system-neutral-300);--system-input-bg:var(--system-neutral-0);--tenant-primary-50:oklch(97% .015 205);--tenant-primary-100:oklch(93% .025 205);--tenant-primary-200:oklch(85% .045 205);--tenant-primary-300:oklch(74% .06 205);--tenant-primary-400:oklch(62% .075 205);--tenant-primary-500:oklch(52% .08 205);--tenant-primary-600:oklch(45% .075 205);--tenant-primary-700:oklch(37% .06 205);--tenant-primary-800:oklch(29% .045 205);--tenant-primary-900:oklch(22% .03 205);--tenant-primary-950:oklch(14% .02 205);--tenant-accent-50:oklch(97% .02 45);--tenant-accent-100:oklch(93% .04 45);--tenant-accent-200:oklch(85% .075 45);--tenant-accent-300:oklch(76% .105 45);--tenant-accent-400:oklch(69% .12 45);--tenant-accent-500:oklch(62% .13 45);--tenant-accent-600:oklch(54% .13 45);--tenant-accent-700:oklch(45% .115 45);--tenant-accent-800:oklch(36% .09 45);--tenant-accent-900:oklch(28% .065 45);--tenant-accent-950:oklch(18% .04 45);--status-success:oklch(55% .13 145);--status-success-bg:oklch(95% .04 145);--status-success-border:oklch(78% .1 145);--status-warning:oklch(75% .13 75);--status-warning-bg:oklch(96% .04 75);--status-warning-border:oklch(85% .1 75);--status-danger:oklch(55% .17 25);--status-danger-bg:oklch(95% .05 25);--status-danger-border:oklch(80% .13 25);--status-neutral:var(--system-neutral-500);--status-neutral-bg:var(--system-neutral-100);--status-pending:oklch(55% .13 285);--status-pending-bg:oklch(96% .03 285);--status-info:var(--tenant-primary-600);--status-info-bg:var(--tenant-primary-50);--marker-no-coverage:var(--status-danger);--marker-partial:var(--status-warning);--marker-covered:var(--status-success);--marker-archived:var(--status-neutral);--marker-joint-unit:oklch(50% .18 255);--marker-incident:oklch(55% .2 25);--marker-checkpoint:var(--status-warning);--marker-km:var(--system-neutral-700);--marker-mark-flag:var(--tenant-accent-500);--marker-my-location:var(--tenant-primary-600);--mode-marshal:oklch(50% .1 160);--mode-station:oklch(55% .13 225);--mode-trail:oklch(56% .18 35);--mode-sweeper:oklch(50% .15 305);--mode-driver:oklch(50% .07 95);--mode-inventory:oklch(55% .16 350);--mode-cleaner:oklch(55% .1 130);--mode-buddy:oklch(55% .04 95);--map-phase-review:oklch(65% .1 225);--map-phase-works:oklch(56% .18 35);--map-phase-marking:oklch(75% .13 75);--map-phase-cleanup:oklch(55% .13 145);--map-discipline-fallback-1:oklch(55% .13 145);--map-discipline-fallback-2:oklch(55% .13 225);--map-discipline-fallback-3:oklch(55% .17 25);--map-discipline-fallback-4:oklch(50% .15 305);--map-discipline-preview:var(--system-neutral-500);--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius:.5rem;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.04);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.05), 0 1px 3px 0 oklch(0% 0 0/.04);--shadow-md:0 4px 6px -1px oklch(0% 0 0/.06), 0 2px 4px -2px oklch(0% 0 0/.04);--shadow-lg:0 10px 15px -3px oklch(0% 0 0/.08), 0 4px 6px -4px oklch(0% 0 0/.04);--shadow-xl:0 20px 25px -5px oklch(0% 0 0/.1), 0 8px 10px -6px oklch(0% 0 0/.04);--shadow-2xl:0 25px 50px -12px oklch(0% 0 0/.15);--shadow-inner:inset 0 2px 4px 0 oklch(0% 0 0/.05);--shadow-focus:0 0 0 3px oklch(45% .075 205/.3);--duration-instant:0s;--duration-fast:.1s;--duration-normal:.15s;--duration-medium:.2s;--duration-slow:.3s;--duration-slower:.5s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-base:0;--z-decoration:10;--z-content:20;--z-sticky:100;--z-fixed:200;--z-dropdown:300;--z-popover:400;--z-overlay:500;--z-modal:600;--z-toast:700;--z-banner:800;--z-tooltip:900;--z-system:1000;--bp-xs:360px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--tap-target-desktop:32px;--tap-target-default:36px;--tap-target-mobile:44px;--tap-target-mobile-prominent:48px;--tap-target-mobile-critical:56px;--row-height-xs:24px;--row-height-sm:28px;--row-height-md:32px;--row-height-lg:36px;--row-height-table-head:40px;--cell-padding-x:var(--space-2);--cell-padding-y:var(--space-2);--card-padding:var(--space-4);--card-padding-sm:var(--space-3);--form-field-gap:var(--space-4);--list-item-padding:6px 12px;--font-sans:"Noto Sans", "Noto Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Raleway", "Raleway Variable", var(--font-sans);--font-mono:"JetBrains Mono", "JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, monospace;--background:var(--system-bg-app);--foreground:var(--system-fg);--card:var(--system-bg-card);--card-foreground:var(--system-fg-strong);--popover:var(--system-bg-card);--popover-foreground:var(--system-fg-strong);--primary:var(--tenant-primary-600);--primary-foreground:var(--system-neutral-0);--secondary:var(--system-bg-muted);--secondary-foreground:var(--system-fg-strong);--muted:var(--system-bg-muted);--muted-foreground:var(--system-fg-muted);--accent:var(--tenant-primary-50);--accent-foreground:var(--tenant-primary-700);--brand-accent:var(--tenant-accent-500);--brand-accent-foreground:var(--system-neutral-0);--destructive:var(--status-danger);--destructive-foreground:var(--system-neutral-0);--success:var(--status-success);--success-foreground:var(--system-neutral-0);--warning:var(--status-warning);--warning-foreground:var(--system-neutral-900);--info:var(--status-info);--info-foreground:var(--system-neutral-0);--border:var(--system-border);--input:var(--system-border);--ring:var(--tenant-primary-600);--chart-1:var(--tenant-primary-600);--chart-2:var(--tenant-accent-500);--chart-3:var(--status-warning);--chart-4:var(--mode-trail);--chart-5:var(--mode-sweeper);--sidebar:var(--system-bg-sidebar);--sidebar-foreground:var(--system-fg-on-sidebar);--sidebar-primary:var(--tenant-primary-400);--sidebar-primary-foreground:var(--system-neutral-950);--sidebar-accent:var(--system-neutral-800);--sidebar-accent-foreground:var(--system-neutral-50);--sidebar-border:var(--system-neutral-800);--sidebar-ring:var(--tenant-primary-400)}.dark{--system-bg-app:var(--system-neutral-950);--system-bg-card:var(--system-neutral-900);--system-bg-muted:var(--system-neutral-800);--system-bg-subtle:var(--system-neutral-900);--system-fg:var(--system-neutral-50);--system-fg-strong:var(--system-neutral-0);--system-fg-muted:var(--system-neutral-400);--system-border:var(--system-neutral-800);--system-border-strong:var(--system-neutral-700);--system-input-bg:var(--system-neutral-900);--background:var(--system-bg-app);--foreground:var(--system-fg);--card:var(--system-bg-card);--card-foreground:var(--system-fg-strong);--popover:var(--system-bg-card);--popover-foreground:var(--system-fg-strong);--primary:var(--tenant-primary-400);--primary-foreground:var(--system-neutral-950);--secondary:var(--system-bg-muted);--secondary-foreground:var(--system-fg-strong);--muted:var(--system-bg-muted);--muted-foreground:var(--system-fg-muted);--accent:var(--tenant-primary-900);--accent-foreground:var(--tenant-primary-100);--brand-accent:var(--tenant-accent-300);--brand-accent-foreground:var(--system-neutral-950);--destructive:oklch(65% .17 25);--destructive-foreground:var(--system-neutral-50);--success:oklch(70% .13 145);--success-foreground:var(--system-neutral-950);--warning:oklch(80% .13 75);--warning-foreground:var(--system-neutral-950);--info:var(--tenant-primary-400);--info-foreground:var(--system-neutral-950);--border:var(--system-border);--input:var(--system-border);--ring:var(--tenant-primary-400);--chart-1:var(--tenant-primary-400);--chart-2:var(--tenant-accent-300);--chart-3:oklch(80% .13 75);--chart-4:oklch(66% .18 35);--chart-5:oklch(65% .15 305);--sidebar:var(--system-neutral-950);--sidebar-foreground:var(--system-fg-on-sidebar);--sidebar-primary:var(--tenant-primary-400);--sidebar-primary-foreground:var(--system-neutral-950);--sidebar-accent:var(--system-neutral-800);--sidebar-accent-foreground:var(--system-neutral-50);--sidebar-border:var(--system-neutral-800);--sidebar-ring:var(--tenant-primary-400)}@media(prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-medium:0s;--duration-slow:0s;--duration-slower:0s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
