:root{--sl-primitive-neutral-light-50:0 0% 99%;--sl-primitive-neutral-light-100:0 0% 96%;--sl-primitive-neutral-light-200:0 0% 93%;--sl-primitive-neutral-light-300:0 0% 90%;--sl-primitive-neutral-light-400:0 0% 85%;--sl-primitive-neutral-light-500:0 0% 80%;--sl-primitive-neutral-light-600:0 0% 70%;--sl-primitive-green-50:142 50% 96%;--sl-primitive-green-100:142 50% 90%;--sl-primitive-green-200:142 50% 80%;--sl-primitive-green-300:142 50% 70%;--sl-primitive-green-400:142 50% 55%;--sl-primitive-green-500:142 50% 42%;--sl-primitive-green-600:142 50% 35%;--sl-primitive-green-700:142 50% 28%;--sl-primitive-green-800:142 50% 22%;--sl-primitive-green-900:142 50% 15%;--sl-primitive-forest-50:160 42% 92%;--sl-primitive-forest-100:160 42% 80%;--sl-primitive-forest-200:160 42% 65%;--sl-primitive-forest-300:160 42% 50%;--sl-primitive-forest-400:160 42% 40%;--sl-primitive-forest-500:160 42% 32%;--sl-primitive-forest-600:160 42% 26%;--sl-primitive-forest-700:160 42% 20%;--sl-primitive-forest-800:160 42% 15%;--sl-primitive-forest-900:160 42% 10%;--sl-primitive-neutral-dark-50:0 0% 90%;--sl-primitive-neutral-dark-100:0 0% 80%;--sl-primitive-neutral-dark-200:0 0% 70%;--sl-primitive-neutral-dark-300:0 0% 60%;--sl-primitive-neutral-dark-400:0 0% 50%;--sl-primitive-neutral-dark-500:0 0% 40%;--sl-primitive-neutral-dark-600:0 0% 30%;--sl-primitive-neutral-dark-700:0 0% 22%;--sl-primitive-neutral-dark-800:0 0% 15%;--sl-primitive-neutral-dark-900:0 0% 10%;--sl-primitive-sky-50:205 89% 98%;--sl-primitive-sky-100:205 89% 93%;--sl-primitive-sky-200:205 89% 85%;--sl-primitive-sky-300:205 89% 75%;--sl-primitive-sky-400:205 89% 65%;--sl-primitive-sky-500:205 89% 55%;--sl-primitive-sky-600:205 89% 45%;--sl-primitive-drekar-50:48 67% 93%;--sl-primitive-drekar-100:48 67% 85%;--sl-primitive-drekar-200:48 67% 75%;--sl-primitive-drekar-300:48 67% 65%;--sl-primitive-drekar-400:48 69% 55%;--sl-primitive-drekar-500:48 77% 61%;--sl-primitive-drekar-600:48 69% 52%;--sl-primitive-drekar-700:48 69% 45%;--sl-primitive-drekar-800:48 69% 35%;--sl-primitive-drekar-900:48 69% 25%;--sl-primitive-drekar-on:0 0% 10%;--sl-primitive-falkar-50:347 38% 95%;--sl-primitive-falkar-100:347 38% 85%;--sl-primitive-falkar-200:347 38% 75%;--sl-primitive-falkar-300:347 38% 65%;--sl-primitive-falkar-400:347 44% 55%;--sl-primitive-falkar-500:347 51% 57%;--sl-primitive-falkar-600:347 44% 47%;--sl-primitive-falkar-700:347 44% 40%;--sl-primitive-falkar-800:347 44% 30%;--sl-primitive-falkar-900:347 44% 20%;--sl-primitive-falkar-on:0 0% 100%;--sl-primitive-drott-50:168 43% 95%;--sl-primitive-drott-100:168 43% 85%;--sl-primitive-drott-200:168 43% 75%;--sl-primitive-drott-300:168 43% 65%;--sl-primitive-drott-400:168 45% 50%;--sl-primitive-drott-500:168 48% 42%;--sl-primitive-drott-600:168 45% 35%;--sl-primitive-drott-700:168 45% 30%;--sl-primitive-drott-800:168 45% 22%;--sl-primitive-drott-900:168 45% 15%;--sl-primitive-drott-on:0 0% 100%;--sl-primitive-rekkar-50:177 60% 95%;--sl-primitive-rekkar-100:177 60% 85%;--sl-primitive-rekkar-200:177 60% 75%;--sl-primitive-rekkar-300:177 60% 65%;--sl-primitive-rekkar-400:177 58% 60%;--sl-primitive-rekkar-500:177 58% 59%;--sl-primitive-rekkar-600:177 52% 52%;--sl-primitive-rekkar-700:177 52% 45%;--sl-primitive-rekkar-800:177 52% 35%;--sl-primitive-rekkar-900:177 52% 25%;--sl-primitive-rekkar-on:222 47% 11%;--sl-primitive-rover-50:28 60% 94%;--sl-primitive-rover-100:28 60% 85%;--sl-primitive-rover-200:28 60% 75%;--sl-primitive-rover-300:28 60% 65%;--sl-primitive-rover-400:28 65% 60%;--sl-primitive-rover-500:28 65% 59%;--sl-primitive-rover-600:28 57% 51%;--sl-primitive-rover-700:28 57% 45%;--sl-primitive-rover-800:28 57% 35%;--sl-primitive-rover-900:28 57% 25%;--sl-primitive-rover-on:0 0% 10%;--sl-primitive-adrir-50:270 71% 96%;--sl-primitive-adrir-100:270 71% 88%;--sl-primitive-adrir-200:270 71% 78%;--sl-primitive-adrir-300:270 71% 70%;--sl-primitive-adrir-400:270 46% 65%;--sl-primitive-adrir-500:270 46% 64%;--sl-primitive-adrir-600:270 41% 56%;--sl-primitive-adrir-700:270 41% 48%;--sl-primitive-adrir-800:270 41% 38%;--sl-primitive-adrir-900:270 41% 28%;--sl-primitive-adrir-on:0 0% 100%;--sl-primitive-success-500:142 50% 42%;--sl-primitive-warning-500:35 100% 64%;--sl-primitive-error-500:0 79% 65%;--sl-primitive-info-500:195 83% 66%;--sl-primitive-neutral-0:0 0% 100%;--sl-primitive-neutral-50:0 0% 98%;--sl-primitive-neutral-100:0 0% 95%;--sl-primitive-neutral-200:0 0% 90%;--sl-primitive-neutral-300:0 0% 80%;--sl-primitive-neutral-400:0 0% 70%;--sl-primitive-neutral-500:0 0% 60%;--sl-primitive-neutral-600:0 0% 50%;--sl-primitive-neutral-700:0 0% 40%;--sl-primitive-neutral-800:0 0% 20%;--sl-primitive-neutral-900:0 0% 10%;--sl-primitive-neutral-950:0 0% 5%;--sl-primitive-neutral-1000:0 0% 0%;--sl-primitive-space-0:0;--sl-primitive-space-1:.25rem;--sl-primitive-space-2:.5rem;--sl-primitive-space-3:.75rem;--sl-primitive-space-4:1rem;--sl-primitive-space-5:1.25rem;--sl-primitive-space-6:1.5rem;--sl-primitive-space-7:1.75rem;--sl-primitive-space-8:2rem;--sl-primitive-space-9:2.25rem;--sl-primitive-space-10:2.5rem;--sl-primitive-space-12:3rem;--sl-primitive-space-14:3.5rem;--sl-primitive-space-16:4rem;--sl-primitive-space-20:5rem;--sl-primitive-space-24:6rem;--sl-primitive-space-32:8rem;--sl-primitive-font-family-sans:"Roboto Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--sl-primitive-font-family-serif:Georgia,Cambria,"Times New Roman",Times,serif;--sl-primitive-font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sl-primitive-font-size-2xs:.625rem;--sl-primitive-font-size-xs:.75rem;--sl-primitive-font-size-sm:.875rem;--sl-primitive-font-size-base:1rem;--sl-primitive-font-size-lg:1.125rem;--sl-primitive-font-size-xl:1.25rem;--sl-primitive-font-size-2xl:1.5rem;--sl-primitive-font-size-3xl:1.875rem;--sl-primitive-font-size-4xl:2.25rem;--sl-primitive-font-size-5xl:3rem;--sl-primitive-font-size-6xl:3.75rem;--sl-primitive-font-size-7xl:4.5rem;--sl-primitive-font-weight-light:300;--sl-primitive-font-weight-regular:400;--sl-primitive-font-weight-medium:500;--sl-primitive-font-weight-semibold:600;--sl-primitive-font-weight-bold:700;--sl-primitive-font-weight-extrabold:800;--sl-primitive-line-height-none:1;--sl-primitive-line-height-tight:1.25;--sl-primitive-line-height-snug:1.375;--sl-primitive-line-height-normal:1.5;--sl-primitive-line-height-relaxed:1.625;--sl-primitive-line-height-loose:2;--sl-primitive-letter-spacing-tighter:-.05em;--sl-primitive-letter-spacing-tight:-.025em;--sl-primitive-letter-spacing-normal:0;--sl-primitive-letter-spacing-wide:.025em;--sl-primitive-letter-spacing-wider:.05em;--sl-primitive-letter-spacing-widest:.1em;--sl-primitive-width-xs:20rem;--sl-primitive-width-sm:24rem;--sl-primitive-width-md:28rem;--sl-primitive-width-lg:32rem;--sl-primitive-width-xl:36rem;--sl-primitive-width-2xl:42rem;--sl-primitive-width-3xl:48rem;--sl-primitive-width-4xl:56rem;--sl-primitive-width-5xl:64rem;--sl-primitive-width-6xl:72rem;--sl-primitive-width-7xl:80rem;--sl-primitive-height-xs:1.5rem;--sl-primitive-height-sm:2rem;--sl-primitive-height-md:2.5rem;--sl-primitive-height-lg:3rem;--sl-primitive-height-xl:3.5rem;--sl-primitive-height-2xl:4rem;--sl-primitive-icon-2xs:.75rem;--sl-primitive-icon-xs:1rem;--sl-primitive-icon-sm:1.25rem;--sl-primitive-icon-md:1.5rem;--sl-primitive-icon-lg:2rem;--sl-primitive-icon-xl:2.5rem;--sl-primitive-icon-2xl:3rem;--sl-primitive-radius-none:0;--sl-primitive-radius-xs:.125rem;--sl-primitive-radius-sm:.25rem;--sl-primitive-radius-base:.375rem;--sl-primitive-radius-md:.5rem;--sl-primitive-radius-lg:.75rem;--sl-primitive-radius-xl:1rem;--sl-primitive-radius-2xl:1.5rem;--sl-primitive-radius-3xl:2rem;--sl-primitive-radius-full:9999px;--sl-primitive-shadow-none:none;--sl-primitive-shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--sl-primitive-shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--sl-primitive-shadow-base:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--sl-primitive-shadow-md:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--sl-primitive-shadow-lg:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--sl-primitive-shadow-xl:0 25px 50px -12px rgba(0,0,0,.25);--sl-primitive-shadow-2xl:0 35px 60px -15px rgba(0,0,0,.3);--sl-primitive-duration-instant:0s;--sl-primitive-duration-fast:.15s;--sl-primitive-duration-base:.25s;--sl-primitive-duration-slow:.35s;--sl-primitive-duration-slower:.5s;--sl-primitive-duration-slowest:.75s;--sl-primitive-ease-linear:linear;--sl-primitive-ease-in:cubic-bezier(.4,0,1,1);--sl-primitive-ease-out:cubic-bezier(0,0,.2,1);--sl-primitive-ease-in-out:cubic-bezier(.4,0,.2,1);--sl-primitive-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--sl-primitive-z-0:0;--sl-primitive-z-10:10;--sl-primitive-z-20:20;--sl-primitive-z-30:30;--sl-primitive-z-40:40;--sl-primitive-z-50:50;--sl-primitive-z-dropdown:1000;--sl-primitive-z-sticky:1020;--sl-primitive-z-fixed:1030;--sl-primitive-z-modal-backdrop:1040;--sl-primitive-z-modal:1050;--sl-primitive-z-popover:1060;--sl-primitive-z-tooltip:1070;--sl-primitive-z-toast:1080;--sl-primitive-opacity-0:0;--sl-primitive-opacity-5:.05;--sl-primitive-opacity-10:.1;--sl-primitive-opacity-20:.2;--sl-primitive-opacity-30:.3;--sl-primitive-opacity-40:.4;--sl-primitive-opacity-50:.5;--sl-primitive-opacity-60:.6;--sl-primitive-opacity-70:.7;--sl-primitive-opacity-80:.8;--sl-primitive-opacity-90:.9;--sl-primitive-opacity-100:1;--sl-primitive-breakpoint-xs:475px;--sl-primitive-breakpoint-sm:640px;--sl-primitive-breakpoint-md:768px;--sl-primitive-breakpoint-lg:1024px;--sl-primitive-breakpoint-xl:1280px;--sl-primitive-breakpoint-2xl:1536px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sl-color-primary:var(--sl-primitive-green-500);--sl-color-primary-hover:var(--sl-primitive-green-600);--sl-color-primary-active:var(--sl-primitive-green-700);--sl-color-primary-subtle:var(--sl-primitive-green-50);--sl-color-primary-muted:var(--sl-primitive-green-100);--sl-color-secondary:var(--sl-primitive-forest-500);--sl-color-secondary-hover:var(--sl-primitive-forest-600);--sl-color-secondary-active:var(--sl-primitive-forest-700);--sl-color-secondary-subtle:var(--sl-primitive-forest-50);--sl-color-secondary-muted:var(--sl-primitive-forest-100);--sl-color-accent:var(--sl-primitive-drekar-500);--sl-color-accent-hover:var(--sl-primitive-drekar-600);--sl-color-accent-active:var(--sl-primitive-drekar-700);--sl-color-accent-subtle:var(--sl-primitive-drekar-50);--sl-color-accent-muted:var(--sl-primitive-drekar-100);--sl-color-background:var(--sl-primitive-neutral-light-50);--sl-color-background-secondary:var(--sl-primitive-neutral-light-100);--sl-color-background-tertiary:var(--sl-primitive-neutral-light-200);--sl-color-background-inverse:var(--sl-primitive-neutral-900);--sl-color-surface:var(--sl-primitive-neutral-0);--sl-color-surface-hover:var(--sl-primitive-neutral-light-50);--sl-color-surface-active:var(--sl-primitive-neutral-light-100);--sl-color-surface-secondary:var(--sl-primitive-neutral-light-100);--sl-color-surface-tertiary:var(--sl-primitive-neutral-light-200);--sl-color-surface-inverse:var(--sl-primitive-neutral-900);--sl-color-border:0 0% 85%;--sl-color-border-hover:var(--sl-primitive-neutral-dark-200);--sl-color-border-focus:var(--sl-primitive-green-500);--sl-color-border-subtle:0 0% 90%;--sl-color-border-strong:var(--sl-primitive-neutral-dark-400);--sl-color-border-inverse:var(--sl-primitive-neutral-700);--sl-color-text-primary:var(--sl-primitive-neutral-900);--sl-color-text-secondary:var(--sl-primitive-neutral-700);--sl-color-text-tertiary:var(--sl-primitive-neutral-600);--sl-color-text-disabled:var(--sl-primitive-neutral-400);--sl-color-text-inverse:var(--sl-primitive-neutral-0);--sl-color-text-link:var(--sl-primitive-green-600);--sl-color-text-link-hover:var(--sl-primitive-green-700);--sl-color-text-link-visited:var(--sl-primitive-forest-600);--sl-color-success:var(--sl-primitive-success-500);--sl-color-success-hover:var(--sl-primitive-green-600);--sl-color-success-subtle:var(--sl-primitive-green-50);--sl-color-success-muted:var(--sl-primitive-green-100);--sl-color-success-text:var(--sl-primitive-green-800);--sl-color-warning:var(--sl-primitive-warning-500);--sl-color-warning-hover:35 100% 55%;--sl-color-warning-subtle:35 100% 95%;--sl-color-warning-muted:35 100% 90%;--sl-color-warning-text:35 100% 30%;--sl-color-error:var(--sl-primitive-error-500);--sl-color-error-hover:0 79% 55%;--sl-color-error-subtle:0 79% 95%;--sl-color-error-muted:0 79% 90%;--sl-color-error-text:0 79% 40%;--sl-color-info:var(--sl-primitive-info-500);--sl-color-info-hover:195 83% 55%;--sl-color-info-subtle:var(--sl-primitive-rekkar-50);--sl-color-info-muted:var(--sl-primitive-rekkar-100);--sl-color-info-text:var(--sl-primitive-rekkar-800);--sl-color-patrol-drekar:var(--sl-primitive-drekar-500);--sl-color-patrol-drekar-foreground:var(--sl-primitive-drekar-on);--sl-color-patrol-drekar-hover:var(--sl-primitive-drekar-600);--sl-color-patrol-drekar-active:var(--sl-primitive-drekar-700);--sl-color-patrol-drekar-subtle:var(--sl-primitive-drekar-50);--sl-color-patrol-drekar-muted:var(--sl-primitive-drekar-100);--sl-color-patrol-falkar:var(--sl-primitive-falkar-500);--sl-color-patrol-falkar-foreground:var(--sl-primitive-falkar-on);--sl-color-patrol-falkar-hover:var(--sl-primitive-falkar-600);--sl-color-patrol-falkar-active:var(--sl-primitive-falkar-700);--sl-color-patrol-falkar-subtle:var(--sl-primitive-falkar-50);--sl-color-patrol-falkar-muted:var(--sl-primitive-falkar-100);--sl-color-patrol-drott:var(--sl-primitive-drott-500);--sl-color-patrol-drott-foreground:var(--sl-primitive-drott-on);--sl-color-patrol-drott-hover:var(--sl-primitive-drott-600);--sl-color-patrol-drott-active:var(--sl-primitive-drott-700);--sl-color-patrol-drott-subtle:var(--sl-primitive-drott-50);--sl-color-patrol-drott-muted:var(--sl-primitive-drott-100);--sl-color-patrol-rekkar:var(--sl-primitive-rekkar-500);--sl-color-patrol-rekkar-foreground:var(--sl-primitive-rekkar-on);--sl-color-patrol-rekkar-hover:var(--sl-primitive-rekkar-600);--sl-color-patrol-rekkar-active:var(--sl-primitive-rekkar-700);--sl-color-patrol-rekkar-subtle:var(--sl-primitive-rekkar-50);--sl-color-patrol-rekkar-muted:var(--sl-primitive-rekkar-100);--sl-color-patrol-rover:var(--sl-primitive-rover-500);--sl-color-patrol-rover-foreground:var(--sl-primitive-rover-on);--sl-color-patrol-rover-hover:var(--sl-primitive-rover-600);--sl-color-patrol-rover-active:var(--sl-primitive-rover-700);--sl-color-patrol-rover-subtle:var(--sl-primitive-rover-50);--sl-color-patrol-rover-muted:var(--sl-primitive-rover-100);--sl-color-patrol-adrir:var(--sl-primitive-adrir-500);--sl-color-patrol-adrir-foreground:var(--sl-primitive-adrir-on);--sl-color-patrol-adrir-hover:var(--sl-primitive-adrir-600);--sl-color-patrol-adrir-active:var(--sl-primitive-adrir-700);--sl-color-patrol-adrir-subtle:var(--sl-primitive-adrir-50);--sl-color-patrol-adrir-muted:var(--sl-primitive-adrir-100);--sl-color-overlay-light:0 0% 0%/.25;--sl-color-overlay-base:0 0% 0%/.5;--sl-color-overlay-heavy:0 0% 0%/.75;--sl-color-overlay-backdrop:0 0% 0%/.6;--sl-color-focus-ring:var(--sl-primitive-green-500)/.3;--sl-color-focus-ring-error:var(--sl-primitive-error-500)/.3;--sl-spacing-page:var(--sl-primitive-space-32);--sl-spacing-section:var(--sl-primitive-space-24);--sl-spacing-container:var(--sl-primitive-space-16);--sl-spacing-component:var(--sl-primitive-space-6);--sl-spacing-element:var(--sl-primitive-space-4);--sl-spacing-inline:var(--sl-primitive-space-2);--sl-spacing-compact:var(--sl-primitive-space-1);--sl-spacing-inset-xs:var(--sl-primitive-space-2);--sl-spacing-inset-sm:var(--sl-primitive-space-3);--sl-spacing-inset-md:var(--sl-primitive-space-4);--sl-spacing-inset-lg:var(--sl-primitive-space-6);--sl-spacing-inset-xl:var(--sl-primitive-space-8);--sl-spacing-stack-xs:var(--sl-primitive-space-2);--sl-spacing-stack-sm:var(--sl-primitive-space-3);--sl-spacing-stack-md:var(--sl-primitive-space-4);--sl-spacing-stack-lg:var(--sl-primitive-space-6);--sl-spacing-stack-xl:var(--sl-primitive-space-8);--sl-spacing-gap-xs:var(--sl-primitive-space-1);--sl-spacing-gap-sm:var(--sl-primitive-space-2);--sl-spacing-gap-md:var(--sl-primitive-space-3);--sl-spacing-gap-lg:var(--sl-primitive-space-4);--sl-spacing-gap-xl:var(--sl-primitive-space-6);--sl-font-family-heading:var(--sl-primitive-font-family-sans);--sl-font-family-body:var(--sl-primitive-font-family-sans);--sl-font-family-code:var(--sl-primitive-font-family-mono);--sl-text-heading-1:var(--sl-primitive-font-size-5xl);--sl-text-heading-2:var(--sl-primitive-font-size-4xl);--sl-text-heading-3:var(--sl-primitive-font-size-3xl);--sl-text-heading-4:var(--sl-primitive-font-size-2xl);--sl-text-heading-5:var(--sl-primitive-font-size-xl);--sl-text-heading-6:var(--sl-primitive-font-size-lg);--sl-text-body-lg:var(--sl-primitive-font-size-lg);--sl-text-body:var(--sl-primitive-font-size-base);--sl-text-body-sm:var(--sl-primitive-font-size-sm);--sl-text-caption:var(--sl-primitive-font-size-sm);--sl-text-overline:var(--sl-primitive-font-size-xs);--sl-text-code:var(--sl-primitive-font-size-sm);--sl-font-weight-heading:var(--sl-primitive-font-weight-bold);--sl-font-weight-body:var(--sl-primitive-font-weight-regular);--sl-font-weight-emphasis:var(--sl-primitive-font-weight-semibold);--sl-line-height-heading:var(--sl-primitive-line-height-tight);--sl-line-height-body:var(--sl-primitive-line-height-normal);--sl-line-height-relaxed:var(--sl-primitive-line-height-relaxed);--sl-radius-button:var(--sl-primitive-radius-md);--sl-radius-input:var(--sl-primitive-radius-md);--sl-radius-card:var(--sl-primitive-radius-lg);--sl-radius-modal:var(--sl-primitive-radius-xl);--sl-radius-dialog:var(--sl-primitive-radius-2xl);--sl-radius-badge:var(--sl-primitive-radius-full);--sl-radius-avatar:var(--sl-primitive-radius-full);--sl-radius-chip:var(--sl-primitive-radius-full);--sl-shadow-card:var(--sl-primitive-shadow-sm);--sl-shadow-card-hover:var(--sl-primitive-shadow-md);--sl-shadow-dropdown:var(--sl-primitive-shadow-lg);--sl-shadow-modal:var(--sl-primitive-shadow-xl);--sl-shadow-tooltip:var(--sl-primitive-shadow-base);--sl-shadow-focus:0 0 0 3px var(--sl-color-focus-ring);--sl-shadow-focus-error:0 0 0 3px var(--sl-color-focus-ring-error);--sl-transition-fast:var(--sl-primitive-duration-fast)var(--sl-primitive-ease-out);--sl-transition-base:var(--sl-primitive-duration-base)var(--sl-primitive-ease-in-out);--sl-transition-slow:var(--sl-primitive-duration-slow)var(--sl-primitive-ease-in-out);--sl-transition-bounce:var(--sl-primitive-duration-base)var(--sl-primitive-ease-bounce);--sl-z-base:var(--sl-primitive-z-0);--sl-z-dropdown:var(--sl-primitive-z-dropdown);--sl-z-sticky:var(--sl-primitive-z-sticky);--sl-z-fixed:var(--sl-primitive-z-fixed);--sl-z-modal-backdrop:var(--sl-primitive-z-modal-backdrop);--sl-z-modal:var(--sl-primitive-z-modal);--sl-z-popover:var(--sl-primitive-z-popover);--sl-z-tooltip:var(--sl-primitive-z-tooltip);--sl-z-toast:var(--sl-primitive-z-toast);--sl-opacity-disabled:var(--sl-primitive-opacity-50);--sl-opacity-hover:var(--sl-primitive-opacity-80);--sl-opacity-muted:var(--sl-primitive-opacity-60);--sl-opacity-overlay:var(--sl-primitive-opacity-70);--sl-size-button-sm:var(--sl-primitive-height-sm);--sl-size-button-md:var(--sl-primitive-height-md);--sl-size-button-lg:var(--sl-primitive-height-lg);--sl-size-input:var(--sl-primitive-height-md);--sl-size-icon-sm:var(--sl-primitive-icon-sm);--sl-size-icon-md:var(--sl-primitive-icon-md);--sl-size-icon-lg:var(--sl-primitive-icon-lg);--sl-button-background-primary:var(--sl-color-primary);--sl-button-background-primary-hover:var(--sl-color-primary-hover);--sl-button-background-primary-active:var(--sl-color-primary-active);--sl-button-text-primary:var(--sl-color-text-inverse);--sl-button-border-primary:var(--sl-color-primary);--sl-button-background-secondary:transparent;--sl-button-background-secondary-hover:var(--sl-color-surface-hover);--sl-button-background-secondary-active:var(--sl-color-surface-active);--sl-button-text-secondary:var(--sl-color-primary);--sl-button-border-secondary:var(--sl-color-primary);--sl-button-background-ghost:transparent;--sl-button-background-ghost-hover:var(--sl-color-surface-hover);--sl-button-text-ghost:var(--sl-color-text-primary);--sl-button-border-ghost:transparent;--sl-button-background-danger:var(--sl-color-error);--sl-button-background-danger-hover:var(--sl-color-error-hover);--sl-button-text-danger:var(--sl-color-text-inverse);--sl-button-padding-x-sm:var(--sl-spacing-inset-sm);--sl-button-padding-x-md:var(--sl-spacing-inset-md);--sl-button-padding-x-lg:var(--sl-spacing-inset-lg);--sl-button-padding-y-sm:var(--sl-primitive-space-2);--sl-button-padding-y-md:var(--sl-primitive-space-3);--sl-button-padding-y-lg:var(--sl-primitive-space-4);--sl-button-height-sm:var(--sl-size-button-sm);--sl-button-height-md:var(--sl-size-button-md);--sl-button-height-lg:var(--sl-size-button-lg);--sl-button-radius:var(--sl-radius-button);--sl-button-font-size-sm:var(--sl-text-body-sm);--sl-button-font-size-md:var(--sl-text-body);--sl-button-font-size-lg:var(--sl-text-body-lg);--sl-button-font-size-xl:var(--sl-text-heading-5);--sl-button-font-weight:var(--sl-font-weight-emphasis);--sl-button-shadow:var(--sl-primitive-shadow-xs);--sl-button-shadow-hover:var(--sl-primitive-shadow-sm);--sl-button-transition:var(--sl-transition-fast);--sl-card-background:var(--sl-color-surface);--sl-card-border:var(--sl-color-border-subtle);--sl-card-padding:var(--sl-spacing-component);--sl-card-radius:var(--sl-radius-card);--sl-card-shadow:var(--sl-shadow-card);--sl-card-shadow-hover:var(--sl-shadow-card-hover);--sl-card-transition:var(--sl-transition-base);--sl-input-background:var(--sl-color-surface);--sl-input-background-disabled:var(--sl-color-background-secondary);--sl-input-border:var(--sl-color-border);--sl-input-border-hover:var(--sl-color-border-hover);--sl-input-border-focus:var(--sl-color-border-focus);--sl-input-border-error:var(--sl-color-error);--sl-input-text:var(--sl-color-text-primary);--sl-input-text-disabled:var(--sl-color-text-disabled);--sl-input-placeholder:var(--sl-color-text-tertiary);--sl-input-padding-x:var(--sl-spacing-inset-md);--sl-input-padding-y:var(--sl-spacing-inset-sm);--sl-input-height:var(--sl-size-input);--sl-input-radius:var(--sl-radius-input);--sl-input-font-size:var(--sl-text-body);--sl-input-transition:var(--sl-transition-fast);--sl-input-shadow-focus:var(--sl-shadow-focus);--sl-input-shadow-focus-error:var(--sl-shadow-focus-error);--sl-badge-background:var(--sl-color-primary);--sl-badge-text:var(--sl-color-text-inverse);--sl-badge-padding-x:var(--sl-spacing-inset-sm);--sl-badge-padding-y:var(--sl-primitive-space-1);--sl-badge-radius:var(--sl-radius-badge);--sl-badge-font-size:var(--sl-text-caption);--sl-badge-font-weight:var(--sl-font-weight-emphasis);--sl-alert-padding:var(--sl-spacing-inset-md);--sl-alert-radius:var(--sl-radius-card);--sl-alert-font-size:var(--sl-text-body-sm);--sl-alert-gap:var(--sl-spacing-gap-sm);--sl-alert-background-success:var(--sl-color-success-subtle);--sl-alert-border-success:var(--sl-color-success);--sl-alert-text-success:var(--sl-color-success-text);--sl-alert-background-warning:var(--sl-color-warning-subtle);--sl-alert-border-warning:var(--sl-color-warning);--sl-alert-text-warning:var(--sl-color-warning-text);--sl-alert-background-error:var(--sl-color-error-subtle);--sl-alert-border-error:var(--sl-color-error);--sl-alert-text-error:var(--sl-color-error-text);--sl-alert-background-info:var(--sl-color-info-subtle);--sl-alert-border-info:var(--sl-color-info);--sl-alert-text-info:var(--sl-color-info-text);--sl-modal-background:var(--sl-color-surface);--sl-modal-backdrop:var(--sl-color-overlay-backdrop);--sl-modal-padding:var(--sl-spacing-component);--sl-modal-radius:var(--sl-radius-modal);--sl-modal-shadow:var(--sl-shadow-modal);--sl-modal-width-sm:var(--sl-primitive-width-sm);--sl-modal-width-md:var(--sl-primitive-width-md);--sl-modal-width-lg:var(--sl-primitive-width-lg);--sl-tooltip-background:var(--sl-color-surface-inverse);--sl-tooltip-text:var(--sl-color-text-inverse);--sl-tooltip-padding:var(--sl-spacing-inset-sm);--sl-tooltip-radius:var(--sl-radius-button);--sl-tooltip-shadow:var(--sl-shadow-tooltip);--sl-tooltip-font-size:var(--sl-text-caption);--sl-dropdown-background:var(--sl-color-surface);--sl-dropdown-border:var(--sl-color-border);--sl-dropdown-padding:var(--sl-primitive-space-2);--sl-dropdown-radius:var(--sl-radius-card);--sl-dropdown-shadow:var(--sl-shadow-dropdown);--sl-dropdown-item-padding:var(--sl-spacing-inset-sm);--sl-dropdown-item-radius:var(--sl-primitive-radius-sm);--sl-dropdown-item-hover:var(--sl-color-surface-hover);--sl-navbar-background:var(--sl-color-surface);--sl-navbar-border:var(--sl-color-border);--sl-navbar-height:var(--sl-primitive-height-2xl);--sl-navbar-padding-x:var(--sl-spacing-component);--sl-navbar-gap:var(--sl-spacing-gap-lg);--sl-navbar-link-color:var(--sl-color-text-secondary);--sl-navbar-link-color-hover:var(--sl-color-text-primary);--sl-navbar-link-color-active:var(--sl-color-primary);--sl-navbar-shadow:var(--sl-primitive-shadow-sm);--sl-table-background:var(--sl-color-surface);--sl-table-border:var(--sl-color-border);--sl-table-header-background:var(--sl-color-background-secondary);--sl-table-header-text:var(--sl-color-text-primary);--sl-table-row-hover:var(--sl-color-surface-hover);--sl-table-cell-padding:var(--sl-spacing-inset-md);--sl-badge-patrol-drekar-background:var(--sl-color-patrol-drekar);--sl-badge-patrol-drekar-text:var(--sl-color-patrol-drekar-foreground);--sl-badge-patrol-falkar-background:var(--sl-color-patrol-falkar);--sl-badge-patrol-falkar-text:var(--sl-color-patrol-falkar-foreground);--sl-badge-patrol-drott-background:var(--sl-color-patrol-drott);--sl-badge-patrol-drott-text:var(--sl-color-patrol-drott-foreground);--sl-badge-patrol-rekkar-background:var(--sl-color-patrol-rekkar);--sl-badge-patrol-rekkar-text:var(--sl-color-patrol-rekkar-foreground);--sl-badge-patrol-rover-background:var(--sl-color-patrol-rover);--sl-badge-patrol-rover-text:var(--sl-color-patrol-rover-foreground);--sl-badge-patrol-adrir-background:var(--sl-color-patrol-adrir);--sl-badge-patrol-adrir-text:var(--sl-color-patrol-adrir-foreground)}:root.dark,[data-theme=dark]{--sl-color-primary:var(--sl-primitive-green-400);--sl-color-primary-hover:var(--sl-primitive-green-300);--sl-color-primary-active:var(--sl-primitive-green-200);--sl-color-primary-subtle:var(--sl-primitive-green-900);--sl-color-primary-muted:var(--sl-primitive-green-800);--sl-color-secondary:var(--sl-primitive-forest-400);--sl-color-secondary-hover:var(--sl-primitive-forest-300);--sl-color-secondary-active:var(--sl-primitive-forest-200);--sl-color-secondary-subtle:var(--sl-primitive-forest-900);--sl-color-secondary-muted:var(--sl-primitive-forest-800);--sl-color-accent:var(--sl-primitive-drekar-400);--sl-color-accent-hover:var(--sl-primitive-drekar-300);--sl-color-accent-active:var(--sl-primitive-drekar-200);--sl-color-background:0 0% 9%;--sl-color-background-secondary:0 0% 12%;--sl-color-background-tertiary:0 0% 15%;--sl-color-background-inverse:var(--sl-primitive-neutral-50);--sl-color-surface:0 0% 11%;--sl-color-surface-hover:0 0% 14%;--sl-color-surface-active:0 0% 17%;--sl-color-surface-secondary:0 0% 14%;--sl-color-surface-tertiary:0 0% 17%;--sl-color-surface-inverse:var(--sl-primitive-neutral-0);--sl-color-border:0 0% 25%;--sl-color-border-hover:0 0% 35%;--sl-color-border-focus:var(--sl-primitive-green-400);--sl-color-border-subtle:0 0% 20%;--sl-color-border-strong:0 0% 45%;--sl-color-border-inverse:var(--sl-primitive-neutral-300);--sl-color-text-primary:0 0% 95%;--sl-color-text-secondary:0 0% 80%;--sl-color-text-tertiary:0 0% 65%;--sl-color-text-disabled:0 0% 45%;--sl-color-text-inverse:var(--sl-primitive-neutral-900);--sl-color-text-link:var(--sl-primitive-green-400);--sl-color-text-link-hover:var(--sl-primitive-green-300);--sl-color-success:var(--sl-primitive-green-400);--sl-color-success-subtle:var(--sl-primitive-green-900);--sl-color-success-text:var(--sl-primitive-green-300);--sl-color-warning-subtle:35 100% 15%;--sl-color-warning-text:35 100% 70%;--sl-color-error:var(--sl-primitive-error-500);--sl-color-error-subtle:0 79% 15%;--sl-color-error-text:0 79% 70%;--sl-color-info:var(--sl-primitive-info-500);--sl-color-info-subtle:var(--sl-primitive-rekkar-900);--sl-color-info-text:var(--sl-primitive-rekkar-300);--sl-color-patrol-drekar:var(--sl-primitive-drekar-400);--sl-color-patrol-drekar-hover:var(--sl-primitive-drekar-300);--sl-color-patrol-drekar-subtle:var(--sl-primitive-drekar-900);--sl-color-patrol-falkar:var(--sl-primitive-falkar-400);--sl-color-patrol-falkar-hover:var(--sl-primitive-falkar-300);--sl-color-patrol-falkar-subtle:var(--sl-primitive-falkar-900);--sl-color-patrol-drott:var(--sl-primitive-drott-400);--sl-color-patrol-drott-hover:var(--sl-primitive-drott-300);--sl-color-patrol-drott-subtle:var(--sl-primitive-drott-900);--sl-color-patrol-rekkar:var(--sl-primitive-rekkar-400);--sl-color-patrol-rekkar-hover:var(--sl-primitive-rekkar-300);--sl-color-patrol-rekkar-subtle:var(--sl-primitive-rekkar-900);--sl-color-patrol-rover:var(--sl-primitive-rover-400);--sl-color-patrol-rover-hover:var(--sl-primitive-rover-300);--sl-color-patrol-rover-subtle:var(--sl-primitive-rover-900);--sl-color-patrol-adrir:var(--sl-primitive-adrir-400);--sl-color-patrol-adrir-hover:var(--sl-primitive-adrir-300);--sl-color-patrol-adrir-subtle:var(--sl-primitive-adrir-900);--sl-color-overlay-light:0 0% 0%/.5;--sl-color-overlay-base:0 0% 0%/.7;--sl-color-overlay-heavy:0 0% 0%/.9;--sl-shadow-card:0 1px 3px 0 rgba(0,0,0,.5);--sl-shadow-card-hover:0 10px 15px -3px rgba(0,0,0,.6);--sl-shadow-dropdown:0 20px 25px -5px rgba(0,0,0,.7);--sl-shadow-modal:0 35px 60px -15px rgba(0,0,0,.8);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=forest-night]{--sl-color-background:var(--sl-primitive-pine-900);--sl-color-surface:var(--sl-primitive-pine-800);--sl-color-primary:var(--sl-primitive-moss-400);--sl-color-secondary:var(--sl-primitive-rekkar-500);--sl-color-text-primary:var(--sl-primitive-moss-50);--sl-color-border:var(--sl-primitive-moss-700);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=campfire]{--sl-color-background:35 30% 94%;--sl-color-surface:35 40% 96%;--sl-color-primary:var(--sl-primitive-rover-600);--sl-color-secondary:var(--sl-primitive-warning-500);--sl-color-border:28 40% 35%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=northern-lights]{--sl-color-background:270 30% 12%;--sl-color-surface:270 30% 14%;--sl-color-primary:var(--sl-primitive-adrir-500);--sl-color-secondary:var(--sl-primitive-rekkar-500);--sl-color-text-primary:var(--sl-primitive-rekkar-100);--sl-color-border:177 40% 30%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--sl-font-family-body);font-size:var(--sl-text-body);line-height:var(--sl-line-height-body);color:hsl(var(--sl-color-text-primary));background-color:hsl(var(--sl-color-background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--sl-transition-base),color var(--sl-transition-base)}body{margin:0;padding:0}.sl-text-primary{color:hsl(var(--sl-color-text-primary))}.sl-text-secondary{color:hsl(var(--sl-color-text-secondary))}.sl-text-tertiary{color:hsl(var(--sl-color-text-tertiary))}.sl-text-disabled{color:hsl(var(--sl-color-text-disabled))}.sl-text-inverse{color:hsl(var(--sl-color-text-inverse))}.sl-text-link{color:hsl(var(--sl-color-text-link))}.sl-text-brand-primary{color:hsl(var(--sl-color-primary))}.sl-text-brand-secondary{color:hsl(var(--sl-color-secondary))}.sl-text-brand-accent{color:hsl(var(--sl-color-accent))}.sl-text-success{color:hsl(var(--sl-color-success))}.sl-text-warning{color:hsl(var(--sl-color-warning))}.sl-text-error{color:hsl(var(--sl-color-error))}.sl-text-info{color:hsl(var(--sl-color-info))}.sl-text-patrol-drekar{color:hsl(var(--sl-color-patrol-drekar))}.sl-text-patrol-falkar{color:hsl(var(--sl-color-patrol-falkar))}.sl-text-patrol-drott{color:hsl(var(--sl-color-patrol-drott))}.sl-text-patrol-rekkar{color:hsl(var(--sl-color-patrol-rekkar))}.sl-text-patrol-rover{color:hsl(var(--sl-color-patrol-rover))}.sl-text-patrol-adrir{color:hsl(var(--sl-color-patrol-adrir))}.sl-bg-surface{background-color:hsl(var(--sl-color-surface))}.sl-bg-surface-secondary{background-color:hsl(var(--sl-color-surface-secondary))}.sl-bg-background{background-color:hsl(var(--sl-color-background))}.sl-bg-primary{background-color:hsl(var(--sl-color-primary));color:hsl(var(--sl-color-text-inverse))}.sl-bg-secondary{background-color:hsl(var(--sl-color-secondary));color:hsl(var(--sl-color-text-inverse))}.sl-bg-accent{background-color:hsl(var(--sl-color-accent));color:hsl(var(--sl-color-text-inverse))}.sl-bg-success{background-color:hsl(var(--sl-color-success));color:hsl(var(--sl-color-text-inverse))}.sl-bg-warning{background-color:hsl(var(--sl-color-warning));color:hsl(var(--sl-color-warning-text))}.sl-bg-error{background-color:hsl(var(--sl-color-error));color:hsl(var(--sl-color-text-inverse))}.sl-bg-info{background-color:hsl(var(--sl-color-info));color:hsl(var(--sl-color-text-inverse))}.sl-bg-success-subtle{background-color:hsl(var(--sl-color-success-subtle));color:hsl(var(--sl-color-success-text))}.sl-bg-warning-subtle{background-color:hsl(var(--sl-color-warning-subtle));color:hsl(var(--sl-color-warning-text))}.sl-bg-error-subtle{background-color:hsl(var(--sl-color-error-subtle));color:hsl(var(--sl-color-error-text))}.sl-bg-info-subtle{background-color:hsl(var(--sl-color-info-subtle));color:hsl(var(--sl-color-info-text))}.sl-bg-patrol-drekar{background-color:hsl(var(--sl-color-patrol-drekar));color:hsl(var(--sl-color-patrol-drekar-foreground))}.sl-bg-patrol-falkar{background-color:hsl(var(--sl-color-patrol-falkar));color:hsl(var(--sl-color-patrol-falkar-foreground))}.sl-bg-patrol-drott{background-color:hsl(var(--sl-color-patrol-drott));color:hsl(var(--sl-color-patrol-drott-foreground))}.sl-bg-patrol-rekkar{background-color:hsl(var(--sl-color-patrol-rekkar));color:hsl(var(--sl-color-patrol-rekkar-foreground))}.sl-bg-patrol-rover{background-color:hsl(var(--sl-color-patrol-rover));color:hsl(var(--sl-color-patrol-rover-foreground))}.sl-bg-patrol-adrir{background-color:hsl(var(--sl-color-patrol-adrir));color:hsl(var(--sl-color-patrol-adrir-foreground))}.sl-border{border:1px solid hsl(var(--sl-color-border))}.sl-border-subtle{border:1px solid hsl(var(--sl-color-border-subtle))}.sl-border-strong{border:1px solid hsl(var(--sl-color-border-strong))}.sl-border-primary{border-color:hsl(var(--sl-color-primary))}.sl-border-error{border-color:hsl(var(--sl-color-error))}.sl-border-t{border-top:1px solid hsl(var(--sl-color-border))}.sl-border-r{border-right:1px solid hsl(var(--sl-color-border))}.sl-border-b{border-bottom:1px solid hsl(var(--sl-color-border))}.sl-border-l{border-left:1px solid hsl(var(--sl-color-border))}.sl-rounded-none{border-radius:var(--sl-primitive-radius-none)}.sl-rounded-sm{border-radius:var(--sl-primitive-radius-sm)}.sl-rounded{border-radius:var(--sl-primitive-radius-base)}.sl-rounded-md{border-radius:var(--sl-primitive-radius-md)}.sl-rounded-lg{border-radius:var(--sl-primitive-radius-lg)}.sl-rounded-xl{border-radius:var(--sl-primitive-radius-xl)}.sl-rounded-2xl{border-radius:var(--sl-primitive-radius-2xl)}.sl-rounded-full{border-radius:var(--sl-primitive-radius-full)}.sl-rounded-button{border-radius:var(--sl-radius-button)}.sl-rounded-input{border-radius:var(--sl-radius-input)}.sl-rounded-card{border-radius:var(--sl-radius-card)}.sl-shadow-none{box-shadow:var(--sl-primitive-shadow-none)}.sl-shadow-sm{box-shadow:var(--sl-primitive-shadow-sm)}.sl-shadow{box-shadow:var(--sl-primitive-shadow-base)}.sl-shadow-md{box-shadow:var(--sl-primitive-shadow-md)}.sl-shadow-lg{box-shadow:var(--sl-primitive-shadow-lg)}.sl-shadow-xl{box-shadow:var(--sl-primitive-shadow-xl)}.sl-shadow-card{box-shadow:var(--sl-shadow-card)}.sl-shadow-dropdown{box-shadow:var(--sl-shadow-dropdown)}.sl-shadow-modal{box-shadow:var(--sl-shadow-modal)}.sl-font-sans{font-family:var(--sl-font-family-body)}.sl-font-heading{font-family:var(--sl-font-family-heading)}.sl-font-mono{font-family:var(--sl-font-family-code)}.sl-text-xs{font-size:var(--sl-primitive-font-size-xs)}.sl-text-sm{font-size:var(--sl-primitive-font-size-sm)}.sl-text-base{font-size:var(--sl-primitive-font-size-base)}.sl-text-lg{font-size:var(--sl-primitive-font-size-lg)}.sl-text-xl{font-size:var(--sl-primitive-font-size-xl)}.sl-text-2xl{font-size:var(--sl-primitive-font-size-2xl)}.sl-text-3xl{font-size:var(--sl-primitive-font-size-3xl)}.sl-text-4xl{font-size:var(--sl-primitive-font-size-4xl)}.sl-text-5xl{font-size:var(--sl-primitive-font-size-5xl)}.sl-heading-1{font-size:var(--sl-text-heading-1);font-weight:var(--sl-font-weight-heading);line-height:var(--sl-line-height-heading)}.sl-heading-2{font-size:var(--sl-text-heading-2);font-weight:var(--sl-font-weight-heading);line-height:var(--sl-line-height-heading)}.sl-heading-3{font-size:var(--sl-text-heading-3);font-weight:var(--sl-font-weight-heading);line-height:var(--sl-line-height-heading)}.sl-heading-4{font-size:var(--sl-text-heading-4);font-weight:var(--sl-font-weight-heading);line-height:var(--sl-line-height-heading)}.sl-heading-5{font-size:var(--sl-text-heading-5);font-weight:var(--sl-font-weight-heading);line-height:var(--sl-line-height-heading)}.sl-heading-6{font-size:var(--sl-text-heading-6);font-weight:var(--sl-font-weight-heading);line-height:var(--sl-line-height-heading)}.sl-font-light{font-weight:var(--sl-primitive-font-weight-light)}.sl-font-regular{font-weight:var(--sl-primitive-font-weight-regular)}.sl-font-medium{font-weight:var(--sl-primitive-font-weight-medium)}.sl-font-semibold{font-weight:var(--sl-primitive-font-weight-semibold)}.sl-font-bold{font-weight:var(--sl-primitive-font-weight-bold)}.sl-leading-tight{line-height:var(--sl-primitive-line-height-tight)}.sl-leading-normal{line-height:var(--sl-primitive-line-height-normal)}.sl-leading-relaxed{line-height:var(--sl-primitive-line-height-relaxed)}.sl-p-0{padding:var(--sl-primitive-space-0)}.sl-p-1{padding:var(--sl-primitive-space-1)}.sl-p-2{padding:var(--sl-primitive-space-2)}.sl-p-3{padding:var(--sl-primitive-space-3)}.sl-p-4{padding:var(--sl-primitive-space-4)}.sl-p-6{padding:var(--sl-primitive-space-6)}.sl-p-8{padding:var(--sl-primitive-space-8)}.sl-m-0{margin:var(--sl-primitive-space-0)}.sl-m-1{margin:var(--sl-primitive-space-1)}.sl-m-2{margin:var(--sl-primitive-space-2)}.sl-m-3{margin:var(--sl-primitive-space-3)}.sl-m-4{margin:var(--sl-primitive-space-4)}.sl-m-6{margin:var(--sl-primitive-space-6)}.sl-m-8{margin:var(--sl-primitive-space-8)}.sl-mb-0{margin-bottom:var(--sl-primitive-space-0)}.sl-mb-2{margin-bottom:var(--sl-primitive-space-2)}.sl-mb-3{margin-bottom:var(--sl-primitive-space-3)}.sl-mb-4{margin-bottom:var(--sl-primitive-space-4)}.sl-mb-6{margin-bottom:var(--sl-primitive-space-6)}.sl-mb-8{margin-bottom:var(--sl-primitive-space-8)}.sl-gap-1{gap:var(--sl-spacing-gap-xs)}.sl-gap-2{gap:var(--sl-spacing-gap-sm)}.sl-gap-3{gap:var(--sl-spacing-gap-md)}.sl-gap-4{gap:var(--sl-spacing-gap-lg)}.sl-gap-6{gap:var(--sl-spacing-gap-xl)}.sl-transition{transition:all var(--sl-transition-base)}.sl-transition-fast{transition:all var(--sl-transition-fast)}.sl-transition-slow{transition:all var(--sl-transition-slow)}.sl-transition-colors{transition:background-color var(--sl-transition-base),color var(--sl-transition-base),border-color var(--sl-transition-base)}.sl-opacity-0{opacity:var(--sl-primitive-opacity-0)}.sl-opacity-50{opacity:var(--sl-primitive-opacity-50)}.sl-opacity-100{opacity:var(--sl-primitive-opacity-100)}.sl-opacity-disabled{opacity:var(--sl-opacity-disabled)}.sl-focus-ring:focus{box-shadow:var(--sl-shadow-focus);outline:none}.sl-focus-ring-error:focus{box-shadow:var(--sl-shadow-focus-error);outline:none}.sl-btn{padding:var(--sl-button-padding-y-md)var(--sl-button-padding-x-md);font-size:var(--sl-button-font-size-lg);font-weight:var(--sl-button-font-weight);font-family:var(--sl-font-family-body);border-radius:var(--sl-button-radius);cursor:pointer;transition:var(--sl-button-transition);border:1px solid transparent;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.sl-btn:disabled{opacity:var(--sl-opacity-disabled);cursor:not-allowed}.sl-btn-primary{background-color:hsl(var(--sl-button-background-primary));color:hsl(var(--sl-button-text-primary));border-color:hsl(var(--sl-button-border-primary))}.sl-btn-primary:hover:not(:disabled){background-color:hsl(var(--sl-button-background-primary-hover));box-shadow:var(--sl-button-shadow-hover);transform:translateY(-1px)}.sl-btn-secondary{background-color:hsl(var(--sl-button-background-secondary));color:hsl(var(--sl-button-text-secondary));border-color:hsl(var(--sl-button-border-secondary))}.sl-btn-secondary:hover:not(:disabled){background-color:hsl(var(--sl-button-background-secondary-hover))}.sl-btn-ghost{background-color:hsl(var(--sl-button-background-ghost));color:hsl(var(--sl-button-text-ghost))}.sl-btn-ghost:hover:not(:disabled){background-color:hsl(var(--sl-button-background-ghost-hover))}.sl-btn-sm{padding:var(--sl-button-padding-y-sm)var(--sl-button-padding-x-sm);font-size:var(--sl-button-font-size-sm);height:var(--sl-button-height-sm)}.sl-btn-lg,.sl-btn-xl{padding:var(--sl-button-padding-y-lg)var(--sl-button-padding-x-lg);font-size:var(--sl-button-font-size-xl);height:var(--sl-button-height-lg)}.sl-card{background-color:hsl(var(--sl-card-background));border:1px solid hsl(var(--sl-card-border));border-radius:var(--sl-card-radius);padding:var(--sl-card-padding);box-shadow:var(--sl-card-shadow);transition:var(--sl-card-transition)}.sl-card:hover{box-shadow:var(--sl-card-shadow-hover);transform:translateY(-2px)}.sl-input{width:100%;padding:var(--sl-input-padding-y)var(--sl-input-padding-x);font-size:var(--sl-input-font-size);font-family:var(--sl-font-family-body);background-color:hsl(var(--sl-input-background));border:1px solid hsl(var(--sl-input-border));border-radius:var(--sl-input-radius);color:hsl(var(--sl-input-text));transition:var(--sl-input-transition);line-height:1}.sl-input:hover{border-color:hsl(var(--sl-input-border-hover))}.sl-input:focus{border-color:hsl(var(--sl-input-border-focus));box-shadow:var(--sl-input-shadow-focus);outline:none}.sl-input::placeholder{color:hsl(var(--sl-input-placeholder))}.sl-input:disabled{background-color:hsl(var(--sl-input-background-disabled));color:hsl(var(--sl-input-text-disabled));cursor:not-allowed}.sl-input.sl-input-error{border-color:hsl(var(--sl-input-border-error))}.sl-input.sl-input-error:focus{box-shadow:var(--sl-input-shadow-focus-error)}.sl-badge{padding:var(--sl-badge-padding-y)var(--sl-badge-padding-x);font-size:var(--sl-badge-font-size);font-weight:var(--sl-badge-font-weight);border-radius:var(--sl-badge-radius);background-color:hsl(var(--sl-badge-background));color:hsl(var(--sl-badge-text));align-items:center;display:inline-flex}.sl-badge-patrol-drekar{background-color:hsl(var(--sl-badge-patrol-drekar-background));color:hsl(var(--sl-badge-patrol-drekar-text))}.sl-badge-patrol-falkar{background-color:hsl(var(--sl-badge-patrol-falkar-background));color:hsl(var(--sl-badge-patrol-falkar-text))}.sl-badge-patrol-drott{background-color:hsl(var(--sl-badge-patrol-drott-background));color:hsl(var(--sl-badge-patrol-drott-text))}.sl-badge-patrol-rekkar{background-color:hsl(var(--sl-badge-patrol-rekkar-background));color:hsl(var(--sl-badge-patrol-rekkar-text))}.sl-badge-patrol-rover{background-color:hsl(var(--sl-badge-patrol-rover-background));color:hsl(var(--sl-badge-patrol-rover-text))}.sl-badge-patrol-adrir{background-color:hsl(var(--sl-badge-patrol-adrir-background));color:hsl(var(--sl-badge-patrol-adrir-text))}.sl-alert{padding:var(--sl-alert-padding);border-radius:var(--sl-alert-radius);font-size:var(--sl-alert-font-size);margin-bottom:var(--sl-primitive-space-4);gap:var(--sl-alert-gap);border:1px solid;align-items:flex-start;display:flex}.sl-alert-success{background-color:hsl(var(--sl-alert-background-success));border-color:hsl(var(--sl-alert-border-success));color:hsl(var(--sl-alert-text-success))}.sl-alert-warning{background-color:hsl(var(--sl-alert-background-warning));border-color:hsl(var(--sl-alert-border-warning));color:hsl(var(--sl-alert-text-warning))}.sl-alert-error{background-color:hsl(var(--sl-alert-background-error));border-color:hsl(var(--sl-alert-border-error));color:hsl(var(--sl-alert-text-error))}.sl-alert-info{background-color:hsl(var(--sl-alert-background-info));border-color:hsl(var(--sl-alert-border-info));color:hsl(var(--sl-alert-text-info))}.sl-container{width:100%;padding-left:var(--sl-spacing-component);padding-right:var(--sl-spacing-component);margin-left:auto;margin-right:auto}@media (min-width:640px){.sl-container{max-width:640px}}@media (min-width:768px){.sl-container{max-width:768px}}@media (min-width:1024px){.sl-container{max-width:1024px}}@media (min-width:1280px){.sl-container{max-width:1280px}}.sl-stack{gap:var(--sl-spacing-stack-md);flex-direction:column;display:flex}.sl-stack-xs{gap:var(--sl-spacing-stack-xs)}.sl-stack-sm{gap:var(--sl-spacing-stack-sm)}.sl-stack-lg{gap:var(--sl-spacing-stack-lg)}.sl-stack-xl{gap:var(--sl-spacing-stack-xl)}.sl-inline{gap:var(--sl-spacing-gap-md);flex-direction:row;align-items:center;display:flex}.sl-inline-xs{gap:var(--sl-spacing-gap-xs)}.sl-inline-sm{gap:var(--sl-spacing-gap-sm)}.sl-inline-lg{gap:var(--sl-spacing-gap-lg)}.sl-inline-xl{gap:var(--sl-spacing-gap-xl)}.sl-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sl-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.header-module__gD0orW__headerRoot{z-index:var(--sl-primitive-z-sticky);background:hsl(var(--sl-color-background));color:hsl(var(--sl-color-text-primary));border-bottom:1px solid hsl(var(--sl-color-border)/.3);transition:background-color var(--sl-transition-base),color var(--sl-transition-base),border-color var(--sl-transition-base);position:-webkit-sticky;position:sticky;top:0}.header-module__gD0orW__headerContent{max-width:var(--sl-primitive-width-6xl);padding:var(--sl-primitive-space-4)var(--sl-primitive-space-8);justify-content:space-between;align-items:center;gap:var(--sl-primitive-space-6);margin:0 auto;display:flex}.header-module__gD0orW__brandLink{font-weight:var(--sl-primitive-font-weight-bold);color:hsl(var(--sl-color-text-primary));font-size:var(--sl-primitive-font-size-lg);letter-spacing:var(--sl-primitive-letter-spacing-tight);text-decoration:none}.header-module__gD0orW__primaryNav{gap:var(--sl-primitive-space-6);align-items:center;display:flex}.header-module__gD0orW__primaryNavLink{color:hsl(var(--sl-color-text-primary));font-weight:var(--sl-primitive-font-weight-medium);font-size:var(--sl-primitive-font-size-sm);padding:var(--sl-primitive-space-1)var(--sl-primitive-space-2);border-radius:var(--sl-primitive-radius-sm);transition:background-color var(--sl-transition-fast),color var(--sl-transition-fast);text-decoration:none}.header-module__gD0orW__primaryNavLink:hover{background:hsl(var(--sl-color-primary)/.1)}.header-module__gD0orW__menuToggleButton{width:var(--sl-primitive-space-10);height:var(--sl-primitive-space-10);border:1px solid hsl(var(--sl-color-border)/.4);font-size:var(--sl-primitive-font-size-2xl);cursor:pointer;border-radius:var(--sl-primitive-radius-md);color:hsl(var(--sl-color-text-primary));transition:background-color var(--sl-transition-fast),border-color var(--sl-transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.header-module__gD0orW__menuToggleButton:hover{background:hsl(var(--sl-color-surface-secondary)/.6);border-color:hsl(var(--sl-color-border))}.header-module__gD0orW__drawerOverlay{width:100%;height:100%;z-index:var(--sl-primitive-z-modal-backdrop);background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.header-module__gD0orW__drawerPanel{background:hsl(var(--sl-color-background));width:80%;max-width:20rem;height:100%;box-shadow:var(--sl-primitive-shadow-lg);transition:transform var(--sl-transition-base)var(--sl-primitive-ease-out);z-index:var(--sl-primitive-z-modal);padding:var(--sl-primitive-space-4);gap:var(--sl-primitive-space-4);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.header-module__gD0orW__drawerPanelOpen{transform:translate(0)}.header-module__gD0orW__drawerNav{flex-direction:column;gap:1rem;display:flex}.header-module__gD0orW__drawerNavLink{color:hsl(var(--sl-color-text-primary));font-size:var(--sl-primitive-font-size-xl);padding:var(--sl-primitive-space-2)0;border-bottom:1px solid hsl(var(--sl-color-border)/.2);transition:background-color var(--sl-transition-fast),color var(--sl-transition-fast);border-radius:var(--sl-primitive-radius-sm);text-decoration:none}.header-module__gD0orW__drawerNavLink:hover{background:hsl(var(--sl-color-surface-secondary)/.4)}.header-module__gD0orW__primaryNavDesktop{display:none}@media (min-width:768px){.header-module__gD0orW__primaryNavDesktop{display:flex}.header-module__gD0orW__menuToggleButton,.header-module__gD0orW__drawerPanel{display:none}}
.Footer-module__rnk_JG__footerRoot{background:hsl(var(--sl-color-surface-secondary));color:hsl(var(--sl-color-text-primary));padding:var(--sl-primitive-space-4);font-family:var(--sl-font-family-body);border-top:1px solid hsl(var(--sl-color-border));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:auto}.Footer-module__rnk_JG__footerContent{max-width:var(--sl-primitive-width-6xl);text-align:center;margin:0 auto}.Footer-module__rnk_JG__footerText{font-size:var(--sl-primitive-font-size-sm);line-height:var(--sl-primitive-line-height-normal);color:hsl(var(--sl-color-text-secondary))}
.DashboardSidebar-module__nx3vcq__sidebar{background:hsl(var(--sl-color-surface));border-right:1px solid hsl(var(--sl-color-border));width:240px;z-index:var(--sl-z-fixed);transition:width var(--sl-transition-base);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto}.DashboardSidebar-module__nx3vcq__sidebar::-webkit-scrollbar{display:none}.DashboardSidebar-module__nx3vcq__sidebarCollapsed{width:64px}.DashboardSidebar-module__nx3vcq__collapseButtonWrapper{padding:0 var(--sl-spacing-inline);margin-top:var(--sl-spacing-element)}.DashboardSidebar-module__nx3vcq__collapseButton{align-items:center;gap:var(--sl-spacing-gap-md);width:100%;padding:var(--sl-spacing-inset-md);border-radius:var(--sl-radius-button);color:hsl(var(--sl-color-text-secondary));font-size:var(--sl-text-body);font-weight:var(--sl-font-weight-medium);cursor:pointer;transition:var(--sl-transition-fast);white-space:nowrap;background:0 0;border:none;display:flex}.DashboardSidebar-module__nx3vcq__collapseButtonCompact{padding:var(--sl-spacing-inset-sm);font-size:var(--sl-text-body-sm)}.DashboardSidebar-module__nx3vcq__collapseButton:hover{background:hsl(var(--sl-color-surface-hover));color:hsl(var(--sl-color-text-primary))}.DashboardSidebar-module__nx3vcq__collapseButton:focus-visible{box-shadow:var(--sl-shadow-focus);outline:none}.DashboardSidebar-module__nx3vcq__collapseButton:active{transform:scale(.98)}.DashboardSidebar-module__nx3vcq__collapseIcon{width:var(--sl-size-icon-md);height:var(--sl-size-icon-md);transition:transform var(--sl-transition-fast);flex-shrink:0}.DashboardSidebar-module__nx3vcq__collapseButton:hover .DashboardSidebar-module__nx3vcq__collapseIcon{transform:scale(1.1)}.DashboardSidebar-module__nx3vcq__collapseLabel{text-align:left;flex:1}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__collapseButtonWrapper{padding:0 var(--sl-spacing-compact);margin-top:var(--sl-spacing-element)}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__collapseButton{justify-content:center}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__collapseButtonCompact{padding:var(--sl-spacing-inset-sm)}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__collapseLabel{display:none}.DashboardSidebar-module__nx3vcq__nav{padding:var(--sl-spacing-component)0;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.DashboardSidebar-module__nx3vcq__navList{gap:var(--sl-spacing-gap-xs);z-index:1;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.DashboardSidebar-module__nx3vcq__personalList{margin-top:auto}.DashboardSidebar-module__nx3vcq__navItem{align-items:center;gap:var(--sl-spacing-gap-md);padding:var(--sl-spacing-inset-md);margin:0 var(--sl-spacing-inline);border-radius:var(--sl-radius-button);color:hsl(var(--sl-color-text-secondary));font-size:var(--sl-text-body);font-weight:var(--sl-font-weight-medium);line-height:var(--sl-line-height-normal);transition:var(--sl-transition-fast);cursor:pointer;white-space:nowrap;text-decoration:none;display:flex;position:relative}.DashboardSidebar-module__nx3vcq__navItem:hover{background:hsl(var(--sl-color-surface-hover));color:hsl(var(--sl-color-text-primary))}.DashboardSidebar-module__nx3vcq__navItem:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--sl-color-primary));outline:none}.DashboardSidebar-module__nx3vcq__navItemActive{background:hsl(var(--sl-color-primary-subtle));color:hsl(var(--sl-color-primary));font-weight:var(--sl-font-weight-semibold);border-left:3px solid hsl(var(--sl-color-primary));padding-left:calc(var(--sl-spacing-inset-md) - 3px)}.DashboardSidebar-module__nx3vcq__navItemActive:hover{background:hsl(var(--sl-color-primary-subtle))}.DashboardSidebar-module__nx3vcq__navItemDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.DashboardSidebar-module__nx3vcq__navItemDisabled:hover{color:hsl(var(--sl-color-text-secondary));background:0 0}.DashboardSidebar-module__nx3vcq__navIcon{width:var(--sl-size-icon-md);height:var(--sl-size-icon-md);flex-shrink:0}.DashboardSidebar-module__nx3vcq__navLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.DashboardSidebar-module__nx3vcq__navBadge{min-width:20px;height:20px;padding:0 var(--sl-spacing-compact);background:hsl(var(--sl-color-error));color:hsl(var(--sl-color-text-inverse));border-radius:var(--sl-radius-badge);font-size:var(--sl-primitive-font-size-2xs);font-weight:var(--sl-font-weight-bold);justify-content:center;align-items:center;line-height:1;display:flex}.DashboardSidebar-module__nx3vcq__navSeparator{background:hsl(var(--sl-color-border-subtle));height:1px;margin:var(--sl-spacing-element)var(--sl-spacing-component);z-index:1;position:relative}.DashboardSidebar-module__nx3vcq__userSection{margin:var(--sl-spacing-element)var(--sl-spacing-inline)}.DashboardSidebar-module__nx3vcq__userLink{align-items:center;gap:var(--sl-spacing-gap-md);padding:var(--sl-spacing-inset-md);border-radius:var(--sl-radius-button);color:hsl(var(--sl-color-text-primary));font-size:var(--sl-text-body);font-weight:var(--sl-font-weight-medium);transition:var(--sl-transition-fast);text-decoration:none;display:flex}.DashboardSidebar-module__nx3vcq__userLink:hover{background:hsl(var(--sl-color-surface-hover))}.DashboardSidebar-module__nx3vcq__userLink:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--sl-color-primary));outline:none}.DashboardSidebar-module__nx3vcq__userLinkActive{background:hsl(var(--sl-color-primary-subtle));color:hsl(var(--sl-color-primary))}.DashboardSidebar-module__nx3vcq__userAvatar{width:var(--sl-size-icon-lg);height:var(--sl-size-icon-lg);border-radius:var(--sl-radius-avatar);border:2px solid hsl(var(--sl-color-border));object-fit:cover;flex-shrink:0}.DashboardSidebar-module__nx3vcq__userAvatarPlaceholder{width:var(--sl-size-icon-lg);height:var(--sl-size-icon-lg);border-radius:var(--sl-radius-avatar);background:hsl(var(--sl-color-primary));color:hsl(var(--sl-color-text-inverse));font-size:var(--sl-text-body-lg);font-weight:var(--sl-font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DashboardSidebar-module__nx3vcq__userName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DashboardSidebar-module__nx3vcq__skipLink{padding:var(--sl-spacing-inset-md);background:hsl(var(--sl-color-primary));color:hsl(var(--sl-color-text-inverse));font-weight:var(--sl-font-weight-semibold);z-index:9999;transition:var(--sl-transition-fast);text-decoration:none;position:absolute;top:-100px;left:0}.DashboardSidebar-module__nx3vcq__skipLink:focus{box-shadow:var(--sl-shadow-focus);top:0}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__navLabel,.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__userName,.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__navBadge{display:none}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__navItem,.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__userLink{padding:var(--sl-spacing-inset-md);margin:0 var(--sl-spacing-compact);justify-content:center}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__navItemActive{border-left:none;border-bottom:3px solid hsl(var(--sl-color-primary));padding:var(--sl-spacing-inset-md)}.DashboardSidebar-module__nx3vcq__sidebarCollapsed .DashboardSidebar-module__nx3vcq__userSection{margin:var(--sl-spacing-element)var(--sl-spacing-compact)}@media (min-width:768px) and (max-width:1199px){.DashboardSidebar-module__nx3vcq__sidebar{width:64px}.DashboardSidebar-module__nx3vcq__navLabel,.DashboardSidebar-module__nx3vcq__userName,.DashboardSidebar-module__nx3vcq__navBadge,.DashboardSidebar-module__nx3vcq__collapseLabel{display:none}.DashboardSidebar-module__nx3vcq__navItem,.DashboardSidebar-module__nx3vcq__userLink{padding:var(--sl-spacing-inset-md);margin:0 var(--sl-spacing-compact);justify-content:center}.DashboardSidebar-module__nx3vcq__navItemActive{border-left:none;border-bottom:3px solid hsl(var(--sl-color-primary));padding:var(--sl-spacing-inset-md)}.DashboardSidebar-module__nx3vcq__userSection{margin:var(--sl-spacing-element)var(--sl-spacing-compact)}.DashboardSidebar-module__nx3vcq__collapseButtonWrapper{padding:0 var(--sl-spacing-compact);margin-top:var(--sl-spacing-element)}.DashboardSidebar-module__nx3vcq__collapseButton{justify-content:center}.DashboardSidebar-module__nx3vcq__collapseButtonCompact{padding:var(--sl-spacing-inset-sm)}}@media (max-width:767px){.DashboardSidebar-module__nx3vcq__sidebar{transition:transform var(--sl-transition-base);transform:translate(-100%)}.DashboardSidebar-module__nx3vcq__sidebar[data-open=true]{box-shadow:var(--sl-shadow-modal);width:280px;transform:translate(0)}}.dark .DashboardSidebar-module__nx3vcq__sidebar{box-shadow:inset -1px 0 0 0 hsl(var(--sl-color-border-subtle))}.dark .DashboardSidebar-module__nx3vcq__collapseButton{background:hsl(var(--sl-color-surface))}.DashboardSidebar-module__nx3vcq__sidebar::-webkit-scrollbar{width:6px}.DashboardSidebar-module__nx3vcq__sidebar::-webkit-scrollbar-track{background:0 0}.DashboardSidebar-module__nx3vcq__sidebar::-webkit-scrollbar-thumb{background:hsl(var(--sl-color-border));border-radius:var(--sl-primitive-radius-sm)}.DashboardSidebar-module__nx3vcq__sidebar::-webkit-scrollbar-thumb:hover{background:hsl(var(--sl-color-border-strong))}@media print{.DashboardSidebar-module__nx3vcq__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.DashboardSidebar-module__nx3vcq__sidebar,.DashboardSidebar-module__nx3vcq__navItem,.DashboardSidebar-module__nx3vcq__userLink,.DashboardSidebar-module__nx3vcq__collapseButton,.DashboardSidebar-module__nx3vcq__collapseIcon{transition:none}}@media (prefers-contrast:high){.DashboardSidebar-module__nx3vcq__navItemActive{outline:2px solid}.DashboardSidebar-module__nx3vcq__navItem:focus-visible{outline:3px solid}.DashboardSidebar-module__nx3vcq__userLink:focus-visible{outline:3px solid}.DashboardSidebar-module__nx3vcq__collapseButton:focus-visible{outline:3px solid}.DashboardSidebar-module__nx3vcq__collapseButton{border-width:2px}}
.DashboardLayout-module__x0G8uG__layout{background:hsl(var(--sl-color-background));min-height:100vh;display:flex;position:relative}.DashboardLayout-module__x0G8uG__mobileMenuButton{top:var(--sl-spacing-element);left:var(--sl-spacing-element);background:hsl(var(--sl-color-primary));width:40px;height:40px;color:hsl(var(--sl-color-text-inverse));border-radius:var(--sl-radius-button);cursor:pointer;z-index:calc(var(--sl-z-fixed) + 1);box-shadow:var(--sl-shadow-card);transition:var(--sl-transition-fast);border:none;justify-content:center;align-items:center;display:none;position:fixed}.DashboardLayout-module__x0G8uG__mobileMenuButton:hover{background:hsl(var(--sl-color-primary-hover));box-shadow:var(--sl-shadow-card-hover)}.DashboardLayout-module__x0G8uG__mobileMenuButton:focus-visible{box-shadow:var(--sl-shadow-focus);outline:none}.DashboardLayout-module__x0G8uG__mobileMenuButton svg{width:24px;height:24px}.DashboardLayout-module__x0G8uG__sidebarWrapper{flex-shrink:0;position:relative}.DashboardLayout-module__x0G8uG__overlay{background:hsl(var(--sl-color-overlay-backdrop));z-index:calc(var(--sl-z-fixed) - 1);animation:.2s ease-out DashboardLayout-module__x0G8uG__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes DashboardLayout-module__x0G8uG__fadeIn{0%{opacity:0}to{opacity:1}}.DashboardLayout-module__x0G8uG__main{padding:0 var(--sl-spacing-element)var(--sl-spacing-section);transition:margin-left var(--sl-transition-base);flex:1;min-width:0;min-height:100vh;margin-left:240px}.DashboardLayout-module__x0G8uG__mainCollapsed{margin-left:64px}@media (min-width:768px) and (max-width:1199px){.DashboardLayout-module__x0G8uG__main,.DashboardLayout-module__x0G8uG__mainCollapsed{margin-left:64px}}@media (max-width:767px){.DashboardLayout-module__x0G8uG__mobileMenuButton{display:flex}.DashboardLayout-module__x0G8uG__main{padding:var(--sl-spacing-component)var(--sl-spacing-element);padding-top:calc(var(--sl-spacing-section) + 40px);margin-left:0}.DashboardLayout-module__x0G8uG__mainCollapsed{margin-left:0}.DashboardLayout-module__x0G8uG__sidebarWrapper{z-index:var(--sl-z-fixed);position:fixed}}.DashboardLayout-module__x0G8uG__container{max-width:var(--sl-primitive-width-6xl);width:100%;margin:0 auto}.DashboardLayout-module__x0G8uG__section{margin-bottom:var(--sl-spacing-section)}.DashboardLayout-module__x0G8uG__grid{gap:var(--sl-spacing-component);display:grid}.DashboardLayout-module__x0G8uG__grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.DashboardLayout-module__x0G8uG__grid3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.DashboardLayout-module__x0G8uG__dashboardGrid{gap:var(--sl-spacing-component);grid-template-columns:1fr;display:grid}@media (min-width:1200px){.DashboardLayout-module__x0G8uG__dashboardGrid{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 320px}.DashboardLayout-module__x0G8uG__calendarWidget{grid-area:1/2}.DashboardLayout-module__x0G8uG__quickActions{grid-area:2/2}.DashboardLayout-module__x0G8uG__feedWidget{grid-area:1/1/-1}}.dark .DashboardLayout-module__x0G8uG__layout{background:hsl(var(--sl-color-background))}@media (prefers-reduced-motion:reduce){.DashboardLayout-module__x0G8uG__main,.DashboardLayout-module__x0G8uG__overlay,.DashboardLayout-module__x0G8uG__mobileMenuButton{transition:none;animation:none}}@media print{.DashboardLayout-module__x0G8uG__mobileMenuButton,.DashboardLayout-module__x0G8uG__overlay{display:none}.DashboardLayout-module__x0G8uG__main{margin-left:0;padding:0}}
