.settings-module__TEteKW__main{max-width:900px;padding:var(--sl-spacing-section);margin:0 auto}.settings-module__TEteKW__title{font-size:var(--sl-text-heading-1);font-weight:var(--sl-font-weight-bold);color:hsl(var(--sl-color-text-primary));margin:0 0 var(--sl-spacing-element)0}.settings-module__TEteKW__section{gap:var(--sl-spacing-component);flex-direction:column;display:flex}.settings-module__TEteKW__card{background:hsl(var(--sl-color-surface));border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-card);padding:var(--sl-spacing-component);box-shadow:var(--sl-shadow-card)}.settings-module__TEteKW__cardTitle{font-size:var(--sl-text-heading-3);font-weight:var(--sl-font-weight-semibold);color:hsl(var(--sl-color-text-primary));margin:0 0 var(--sl-spacing-element)0}.settings-module__TEteKW__accountRow{align-items:center;gap:var(--sl-spacing-gap-lg);padding:var(--sl-spacing-inset-md);background:hsl(var(--sl-color-surface-subtle));border-radius:var(--sl-radius-button);margin-bottom:var(--sl-spacing-component);display:flex}.settings-module__TEteKW__avatar{flex-shrink:0;position:relative}.settings-module__TEteKW__avatarImg{border-radius:var(--sl-radius-avatar);object-fit:cover}.settings-module__TEteKW__avatarFallback{border-radius:var(--sl-radius-avatar);background:linear-gradient(135deg,hsl(var(--sl-color-primary))0%,hsl(var(--sl-color-secondary))100%);flex-shrink:0}.settings-module__TEteKW__accountInfo{gap:var(--sl-spacing-gap-xs);flex-direction:column;flex:1;display:flex}.settings-module__TEteKW__accountName{font-size:var(--sl-text-body-lg);font-weight:var(--sl-font-weight-semibold);color:hsl(var(--sl-color-text-primary));margin:0}.settings-module__TEteKW__accountEmail{font-size:var(--sl-text-body);color:hsl(var(--sl-color-text-secondary));margin:0}.settings-module__TEteKW__dl{gap:var(--sl-spacing-gap-sm)var(--sl-spacing-gap-lg);grid-template-columns:auto 1fr;margin:0;padding:0;display:grid}.settings-module__TEteKW__dt{font-size:var(--sl-text-body-sm);font-weight:var(--sl-font-weight-medium);color:hsl(var(--sl-color-text-secondary));margin:0}.settings-module__TEteKW__dd{font-size:var(--sl-text-body-sm);color:hsl(var(--sl-color-text-primary));font-family:var(--sl-font-mono,monospace);margin:0}.settings-module__TEteKW__auth0Badge{align-items:center;gap:var(--sl-spacing-gap-xs);padding:var(--sl-spacing-compact)var(--sl-spacing-gap-sm);background:hsl(var(--sl-color-info)/.1);border:1px solid hsl(var(--sl-color-info)/.3);border-radius:var(--sl-radius-badge);font-size:var(--sl-text-body-xs);font-weight:var(--sl-font-weight-medium);color:hsl(var(--sl-color-info));display:inline-flex}.settings-module__TEteKW__auth0Icon{width:14px;height:14px}.settings-module__TEteKW__actions{gap:var(--sl-spacing-gap-md);flex-direction:column;display:flex}.settings-module__TEteKW__themeToggle{gap:var(--sl-spacing-gap-sm);grid-template-columns:repeat(3,1fr);display:grid}.settings-module__TEteKW__themeOption{align-items:center;gap:var(--sl-spacing-gap-sm);padding:var(--sl-spacing-inset-md);background:hsl(var(--sl-color-surface-subtle));border:2px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-card);cursor:pointer;transition:all var(--sl-transition-fast);text-align:center;flex-direction:column;display:flex}.settings-module__TEteKW__themeOption:hover{background:hsl(var(--sl-color-surface-hover));border-color:hsl(var(--sl-color-primary)/.5)}.settings-module__TEteKW__themeOption:focus-visible{box-shadow:var(--sl-shadow-focus);outline:none}.settings-module__TEteKW__themeOptionActive,.settings-module__TEteKW__themeOptionActive:hover{background:hsl(var(--sl-color-primary-subtle));border-color:hsl(var(--sl-color-primary))}.settings-module__TEteKW__themeIcon{width:24px;height:24px;color:hsl(var(--sl-color-text-secondary))}.settings-module__TEteKW__themeOptionActive .settings-module__TEteKW__themeIcon{color:hsl(var(--sl-color-primary))}.settings-module__TEteKW__themeOptionText{flex-direction:column;gap:2px;display:flex}.settings-module__TEteKW__themeOptionLabel{font-size:var(--sl-text-body-sm);font-weight:var(--sl-font-weight-semibold);color:hsl(var(--sl-color-text-primary))}.settings-module__TEteKW__themeOptionDescription{font-size:var(--sl-text-body-xs);color:hsl(var(--sl-color-text-secondary));line-height:var(--sl-line-height-tight)}.settings-module__TEteKW__accountActions{margin-top:var(--sl-spacing-component);padding-top:var(--sl-spacing-component);border-top:1px solid hsl(var(--sl-color-border))}@media (max-width:768px){.settings-module__TEteKW__main{padding:var(--sl-spacing-component)}.settings-module__TEteKW__accountRow{text-align:center;flex-direction:column}.settings-module__TEteKW__dl{gap:var(--sl-spacing-gap-xs);grid-template-columns:1fr}.settings-module__TEteKW__dt{font-weight:var(--sl-font-weight-semibold)}.settings-module__TEteKW__themeToggle{grid-template-columns:1fr}}
.Button-module__8cr-Ka__btn{font:inherit;color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:1px solid transparent;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.Button-module__8cr-Ka__btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary)/.5);outline:none}.Button-module__8cr-Ka__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__8cr-Ka__btn--full{width:100%}.Button-module__8cr-Ka__btn--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.Button-module__8cr-Ka__btn--primary:hover:not(:disabled){background:hsl(var(--primary)/.9)}.Button-module__8cr-Ka__btn--secondary{color:hsl(var(--secondary));border-color:hsl(var(--secondary));background:0 0}.Button-module__8cr-Ka__btn--secondary:hover:not(:disabled){background:hsl(var(--secondary)/.1)}.Button-module__8cr-Ka__btn--muted{background:hsl(var(--muted)/.4);color:hsl(var(--foreground));border-color:hsl(var(--border)/.3)}.Button-module__8cr-Ka__btn--muted:hover:not(:disabled){background:hsl(var(--muted)/.6)}.Button-module__8cr-Ka__btn--danger{background:hsl(var(--error));color:hsl(var(--error-foreground));border-color:hsl(var(--error))}.Button-module__8cr-Ka__btn--danger:hover:not(:disabled){background:hsl(var(--error)/.85)}.Button-module__8cr-Ka__btn--ghost{color:hsl(var(--foreground));background:0 0;border-color:transparent}.Button-module__8cr-Ka__btn--ghost:hover:not(:disabled){background:hsl(var(--muted)/.2)}.Button-module__8cr-Ka__btn--info{background:hsl(var(--info));color:hsl(var(--info-foreground));border-color:hsl(var(--info))}.Button-module__8cr-Ka__btn--info:hover:not(:disabled){background:hsl(var(--info)/.9)}
:root{--sl-primitive-neutral-light-50:150 20% 99%;--sl-primitive-neutral-light-100:150 18% 96%;--sl-primitive-neutral-light-200:150 16% 93%;--sl-primitive-neutral-light-300:150 14% 90%;--sl-primitive-neutral-light-400:150 12% 85%;--sl-primitive-neutral-light-500:150 11% 80%;--sl-primitive-neutral-light-600:150 10% 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:150 10% 90%;--sl-primitive-neutral-dark-100:150 10% 80%;--sl-primitive-neutral-dark-200:150 10% 70%;--sl-primitive-neutral-dark-300:150 9% 60%;--sl-primitive-neutral-dark-400:150 9% 50%;--sl-primitive-neutral-dark-500:150 10% 40%;--sl-primitive-neutral-dark-600:150 12% 30%;--sl-primitive-neutral-dark-700:150 14% 22%;--sl-primitive-neutral-dark-800:150 16% 15%;--sl-primitive-neutral-dark-900:150 18% 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:36 85% 55%;--sl-primitive-error-500:4 72% 58%;--sl-primitive-info-500:190 72% 45%;--sl-primitive-neutral-0:0 0% 100%;--sl-primitive-neutral-50:150 20% 98%;--sl-primitive-neutral-100:150 16% 95%;--sl-primitive-neutral-200:150 14% 90%;--sl-primitive-neutral-300:150 11% 80%;--sl-primitive-neutral-400:150 10% 70%;--sl-primitive-neutral-500:150 9% 58%;--sl-primitive-neutral-600:150 10% 45%;--sl-primitive-neutral-700:150 12% 31%;--sl-primitive-neutral-800:150 16% 20%;--sl-primitive-neutral-900:150 20% 12%;--sl-primitive-neutral-950:150 22% 6%;--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:150 12% 85%;--sl-color-border-hover:var(--sl-primitive-neutral-dark-200);--sl-color-border-focus:var(--sl-primitive-green-500);--sl-color-border-subtle:150 14% 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-700);--sl-color-text-disabled:var(--sl-primitive-neutral-400);--sl-color-text-inverse:var(--sl-primitive-neutral-0);--sl-color-text-link:142 55% 25%;--sl-color-text-link-hover:142 60% 20%;--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:36 85% 46%;--sl-color-warning-subtle:40 85% 94%;--sl-color-warning-muted:38 82% 88%;--sl-color-warning-text:32 90% 25%;--sl-color-error:var(--sl-primitive-error-500);--sl-color-error-hover:4 68% 50%;--sl-color-error-subtle:6 78% 95%;--sl-color-error-muted:6 72% 90%;--sl-color-error-text:4 70% 34%;--sl-color-info:var(--sl-primitive-info-500);--sl-color-info-hover:190 72% 38%;--sl-color-info-subtle:188 55% 94%;--sl-color-info-muted:188 52% 88%;--sl-color-info-text:190 85% 21%;--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-heidursordla-correct:var(--sl-primitive-green-500);--sl-color-heidursordla-correct-foreground:var(--sl-primitive-neutral-0);--sl-color-heidursordla-present:var(--sl-primitive-warning-500);--sl-color-heidursordla-present-foreground:var(--sl-primitive-neutral-0);--sl-color-heidursordla-absent:var(--sl-primitive-neutral-600);--sl-color-heidursordla-absent-foreground:var(--sl-primitive-neutral-0);--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:150 12% 9%;--sl-color-background-secondary:150 12% 12%;--sl-color-background-tertiary:150 11% 15%;--sl-color-background-inverse:var(--sl-primitive-neutral-50);--sl-color-surface:150 12% 11%;--sl-color-surface-hover:150 11% 14%;--sl-color-surface-active:150 10% 17%;--sl-color-surface-secondary:150 11% 14%;--sl-color-surface-tertiary:150 10% 17%;--sl-color-surface-inverse:var(--sl-primitive-neutral-0);--sl-color-border:150 8% 25%;--sl-color-border-hover:150 8% 35%;--sl-color-border-focus:var(--sl-primitive-green-400);--sl-color-border-subtle:150 8% 20%;--sl-color-border-strong:150 8% 45%;--sl-color-border-inverse:var(--sl-primitive-neutral-300);--sl-color-text-primary:150 8% 95%;--sl-color-text-secondary:150 7% 78%;--sl-color-text-tertiary:150 6% 65%;--sl-color-text-disabled:150 6% 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:36 55% 14%;--sl-color-warning-text:38 90% 70%;--sl-color-error:var(--sl-primitive-error-500);--sl-color-error-subtle:6 50% 16%;--sl-color-error-text:6 85% 78%;--sl-color-info:var(--sl-primitive-info-500);--sl-color-info-subtle:190 45% 15%;--sl-color-info-text:190 65% 70%;--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-heidursordla-correct:var(--sl-primitive-green-400);--sl-color-heidursordla-present:var(--sl-primitive-warning-500);--sl-color-heidursordla-absent:var(--sl-primitive-neutral-700);--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}:root{--sl-color-primary-border:var(--sl-primitive-green-300);--sl-color-primary-text:var(--sl-primitive-green-800);--sl-color-surface-raised:var(--sl-primitive-neutral-0);--sl-color-surface-sunken:var(--sl-primitive-neutral-100);--sl-spacing-xs:var(--sl-primitive-space-1);--sl-spacing-sm:var(--sl-primitive-space-2);--sl-spacing-md:var(--sl-primitive-space-4);--sl-spacing-lg:var(--sl-primitive-space-6);--sl-spacing-xl:var(--sl-primitive-space-8);--sl-text-xs:var(--sl-primitive-font-size-xs);--sl-font-weight-normal:var(--sl-primitive-font-weight-regular);--sl-font-weight-medium:var(--sl-primitive-font-weight-medium);--sl-font-weight-semibold:var(--sl-primitive-font-weight-semibold);--sl-line-height-tight:var(--sl-primitive-line-height-tight);--sl-line-height-normal:var(--sl-primitive-line-height-normal);--sl-radius-xs:var(--sl-primitive-radius-sm);--sl-radius-sm:var(--sl-primitive-radius-base);--sl-radius-md:var(--sl-primitive-radius-md);--sl-radius-lg:var(--sl-primitive-radius-xl);--sl-radius-pill:var(--sl-primitive-radius-full);--sl-transition-normal:var(--sl-transition-base);--sl-sidebar-width:280px;--sl-card-min-width:260px;--sl-content-max-width:80rem;--sl-z-card-link:0;--sl-z-card-actions:1;--sl-z-overlay:var(--sl-primitive-z-modal-backdrop);--sl-z-drawer:var(--sl-primitive-z-modal)}@media (prefers-color-scheme:dark){:root{--sl-color-primary-border:var(--sl-primitive-green-600);--sl-color-primary-text:var(--sl-primitive-green-200);--sl-color-surface-raised:0 0% 14%;--sl-color-surface-sunken:0 0% 8%}}@media (prefers-reduced-motion:reduce){:root{--sl-transition-fast:0s;--sl-transition-base:0s;--sl-transition-slow:0s;--sl-transition-bounce:0s;--sl-transition-normal:0s;--sl-card-transition:0s;--sl-button-transition:0s;--sl-input-transition:0s}}
*,: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:100%;height:100vh;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:-webkit-sticky;position:sticky;top:0;overflow-x:hidden;overflow-y:auto}.DashboardSidebar-module__nx3vcq__sidebar::-webkit-scrollbar{display:none}.DashboardSidebar-module__nx3vcq__sidebarCollapsed,.DashboardSidebar-module__nx3vcq__sidebar[data-collapsed=true]{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{width:280px;transition:transform var(--sl-transition-base);box-shadow:none;transform:translate(-280px)}.DashboardSidebar-module__nx3vcq__sidebar[data-open=true]{box-shadow:var(--sl-shadow-modal);transform:translate(0)}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__nav{padding-top:4.5rem}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__navLabel,.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__userName,.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__navBadge,.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__collapseLabel{display:block}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__navItem,.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__userLink{padding:var(--sl-spacing-inset-md);margin:0 var(--sl-spacing-inline);justify-content:flex-start}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__navItemActive{border-left:3px solid hsl(var(--sl-color-primary));padding-left:calc(var(--sl-spacing-inset-md) - 3px);border-bottom:none}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__userSection{margin:var(--sl-spacing-element)var(--sl-spacing-inline)}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__collapseButtonWrapper{padding:0 var(--sl-spacing-inline)}.DashboardSidebar-module__nx3vcq__sidebar .DashboardSidebar-module__nx3vcq__collapseButton{justify-content:flex-start}}@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}}
.MobileMenuButton-module__hC1Nzq__button{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}.MobileMenuButton-module__hC1Nzq__button:hover{background:hsl(var(--sl-color-primary-hover));box-shadow:var(--sl-shadow-card-hover)}.MobileMenuButton-module__hC1Nzq__button:focus-visible{box-shadow:var(--sl-shadow-focus);outline:none}@media (max-width:767px){.MobileMenuButton-module__hC1Nzq__button{display:flex}}@media (prefers-reduced-motion:reduce){.MobileMenuButton-module__hC1Nzq__button{transition:none}}
.DashboardLayout-module__x0G8uG__layout{min-height:100vh;display:flex}.DashboardLayout-module__x0G8uG__main{flex:1;min-width:0;overflow-y:auto}.DashboardLayout-module__x0G8uG__overlay{z-index:calc(var(--sl-z-fixed) - 1);background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.DashboardLayout-module__x0G8uG__sidebarWrapper{width:240px;transition:width var(--sl-transition-base);flex-shrink:0;position:relative}.DashboardLayout-module__x0G8uG__sidebarWrapper[data-collapsed=true]{width:64px}@media (max-width:767px){.DashboardLayout-module__x0G8uG__main{padding-top:4.5rem}.DashboardLayout-module__x0G8uG__sidebarWrapper{width:280px;height:100vh;z-index:var(--sl-z-fixed);transition:transform var(--sl-transition-base);box-shadow:var(--sl-shadow-modal);position:fixed;top:0;left:0;transform:translate(-100%)}.DashboardLayout-module__x0G8uG__sidebarWrapper[data-open=true]{transform:translate(0)}}@media (min-width:768px) and (max-width:1199px){.DashboardLayout-module__x0G8uG__sidebarWrapper{width:64px}}
.palette-module__mjW5Ea__page{--ink:hsl(var(--sl-color-text-primary));--ink-2:hsl(var(--sl-color-text-secondary));--ink-3:hsl(var(--sl-color-text-tertiary));--line:hsl(var(--sl-color-border));--surface:hsl(var(--sl-color-surface));--bg:hsl(var(--sl-color-background));--green:hsl(var(--sl-color-primary));--mono:var(--sl-font-family-code);background:var(--bg);color:var(--ink);font-family:var(--sl-font-family-body);min-height:100vh;line-height:1.5}.palette-module__mjW5Ea__wrap{max-width:1080px;margin:0 auto;padding:0 max(1rem,min(4vw,3rem))}.palette-module__mjW5Ea__hero{border-bottom:1px solid var(--line);padding:max(1.5rem,min(4vw,2.5rem)) 0 max(2.5rem,min(6vw,4.5rem));position:relative}.palette-module__mjW5Ea__topbar{justify-content:flex-end;gap:.5rem;padding-bottom:max(1.5rem,min(5vw,3rem));display:flex}.palette-module__mjW5Ea__toggle{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--sl-radius-pill);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--sl-transition-fast);align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.75rem;display:inline-flex}.palette-module__mjW5Ea__toggle:hover{border-color:hsl(var(--sl-color-border-strong))}.palette-module__mjW5Ea__eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--sl-color-primary));align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.72rem;display:flex}.palette-module__mjW5Ea__eyebrow:before{content:"";background:var(--green);width:2.25rem;height:2px;display:inline-block}.palette-module__mjW5Ea__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(2.9rem,min(9vw,6rem));font-weight:800;line-height:.94}.palette-module__mjW5Ea__accent{color:var(--green)}.palette-module__mjW5Ea__lede{max-width:46ch;color:var(--ink-2);margin:1.75rem 0 0;font-size:max(1rem,min(2vw,1.2rem))}.palette-module__mjW5Ea__heroAnchor{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:2.75rem;display:flex}.palette-module__mjW5Ea__anchorChip{border-radius:var(--sl-radius-card);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:.35rem;min-width:128px;padding:.85rem 1.1rem;display:flex}.palette-module__mjW5Ea__anchorChip .palette-module__mjW5Ea__sw{border-radius:var(--sl-radius-sm);border:1px solid hsl(var(--sl-color-border)/.6);height:2.25rem}.palette-module__mjW5Ea__anchorChip .palette-module__mjW5Ea__nm{font-size:.82rem;font-weight:600}.palette-module__mjW5Ea__anchorChip .palette-module__mjW5Ea__hx{font-family:var(--mono);color:var(--ink-3);font-size:.68rem}.palette-module__mjW5Ea__main{padding:max(2.5rem,min(6vw,4.5rem)) 0 6rem}.palette-module__mjW5Ea__spine{max-width:1080px;margin:0 auto;padding:0 max(1rem,min(4vw,3rem))}.palette-module__mjW5Ea__section{border-top:1px solid var(--line);padding:max(2rem,min(5vw,3.5rem)) 0}.palette-module__mjW5Ea__section:first-child{border-top:0}.palette-module__mjW5Ea__secHead{margin:0 0 1.75rem}.palette-module__mjW5Ea__secNum{font-family:var(--mono);letter-spacing:.2em;color:hsl(var(--sl-color-primary));text-transform:uppercase;font-size:.72rem}.palette-module__mjW5Ea__secTitle{letter-spacing:-.01em;margin:.4rem 0 .35rem;font-size:max(1.5rem,min(3.5vw,2.1rem));font-weight:700}.palette-module__mjW5Ea__secSub{color:var(--ink-2);max-width:60ch;margin:0}.palette-module__mjW5Ea__grid{gap:.9rem;display:grid}.palette-module__mjW5Ea__gNature{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.palette-module__mjW5Ea__gPatrol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.palette-module__mjW5Ea__gState{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.palette-module__mjW5Ea__swatch{border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--surface);overflow:hidden}.palette-module__mjW5Ea__swatch .palette-module__mjW5Ea__fill{height:88px}.palette-module__mjW5Ea__swatch .palette-module__mjW5Ea__meta{padding:.7rem .85rem}.palette-module__mjW5Ea__swatch .palette-module__mjW5Ea__nm{font-size:.9rem;font-weight:600}.palette-module__mjW5Ea__swatch .palette-module__mjW5Ea__desc{color:var(--ink-3);margin-top:.15rem;font-size:.78rem}.palette-module__mjW5Ea__swatch .palette-module__mjW5Ea__tok{font-family:var(--mono);color:var(--ink-3);word-break:break-all;margin-top:.4rem;font-size:.68rem}.palette-module__mjW5Ea__aaa{font-family:var(--mono);border-radius:var(--sl-radius-pill);background:hsl(var(--sl-color-success-subtle));color:hsl(var(--sl-color-success-text));border:1px solid hsl(var(--sl-color-success)/.35);align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.66rem;font-weight:600;display:inline-flex}.palette-module__mjW5Ea__aaa:before{content:"✓"}.palette-module__mjW5Ea__state{border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--surface);overflow:hidden}.palette-module__mjW5Ea__state .palette-module__mjW5Ea__band{justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.palette-module__mjW5Ea__state .palette-module__mjW5Ea__band .palette-module__mjW5Ea__lbl{font-weight:700}.palette-module__mjW5Ea__state .palette-module__mjW5Ea__demo{border-top:1px solid var(--line);font-size:var(--sl-text-body-sm);border-left:4px solid;padding:1rem}.palette-module__mjW5Ea__sSuccess .palette-module__mjW5Ea__band{background:hsl(var(--sl-color-success));color:#fff}.palette-module__mjW5Ea__sSuccess .palette-module__mjW5Ea__demo{background:hsl(var(--sl-alert-background-success));border-left-color:hsl(var(--sl-alert-border-success));color:hsl(var(--sl-alert-text-success))}.palette-module__mjW5Ea__sWarning .palette-module__mjW5Ea__band{background:hsl(var(--sl-color-warning));color:#1f1f1f}.palette-module__mjW5Ea__sWarning .palette-module__mjW5Ea__demo{background:hsl(var(--sl-alert-background-warning));border-left-color:hsl(var(--sl-alert-border-warning));color:hsl(var(--sl-alert-text-warning))}.palette-module__mjW5Ea__sError .palette-module__mjW5Ea__band{background:hsl(var(--sl-color-error));color:#fff}.palette-module__mjW5Ea__sError .palette-module__mjW5Ea__demo{background:hsl(var(--sl-alert-background-error));border-left-color:hsl(var(--sl-alert-border-error));color:hsl(var(--sl-alert-text-error))}.palette-module__mjW5Ea__sInfo .palette-module__mjW5Ea__band{background:hsl(var(--sl-color-info));color:#fff}.palette-module__mjW5Ea__sInfo .palette-module__mjW5Ea__demo{background:hsl(var(--sl-alert-background-info));border-left-color:hsl(var(--sl-alert-border-info));color:hsl(var(--sl-alert-text-info))}.palette-module__mjW5Ea__textTiers{border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--surface);gap:.25rem;padding:1.25rem 1.5rem;display:grid}.palette-module__mjW5Ea__tier{border-bottom:1px dashed hsl(var(--sl-color-border)/.6);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.palette-module__mjW5Ea__tier:last-child{border-bottom:0}.palette-module__mjW5Ea__t1{font-size:1.05rem}.palette-module__mjW5Ea__tPrimary{color:var(--ink);font-weight:600}.palette-module__mjW5Ea__tSecondary{color:var(--ink-2)}.palette-module__mjW5Ea__tTertiary{color:var(--ink-3)}.palette-module__mjW5Ea__tLink{color:hsl(var(--sl-color-text-link));text-underline-offset:2px;text-decoration:underline}.palette-module__mjW5Ea__typeScale{gap:.4rem;display:grid}.palette-module__mjW5Ea__typeRow{border-bottom:1px solid var(--line);align-items:baseline;gap:1.25rem;padding:.5rem 0;display:flex}.palette-module__mjW5Ea__typeRow .palette-module__mjW5Ea__tag{font-family:var(--mono);color:var(--ink-3);min-width:8.5rem;font-size:.68rem}.palette-module__mjW5Ea__tH1{font-size:var(--sl-text-heading-1);font-weight:800;line-height:1}.palette-module__mjW5Ea__tH2{font-size:var(--sl-text-heading-2);font-weight:700}.palette-module__mjW5Ea__tH3{font-size:var(--sl-text-heading-3);font-weight:700}.palette-module__mjW5Ea__tBl{font-size:var(--sl-text-body-lg)}.palette-module__mjW5Ea__tB{font-size:var(--sl-text-body)}.palette-module__mjW5Ea__tBs{font-size:var(--sl-text-body-sm);color:var(--ink-2)}.palette-module__mjW5Ea__tCap{font-size:var(--sl-text-caption);color:var(--ink-3)}.palette-module__mjW5Ea__spaceRows{gap:.75rem;display:grid}.palette-module__mjW5Ea__spaceRow{align-items:center;gap:1rem;display:flex}.palette-module__mjW5Ea__spaceRow .palette-module__mjW5Ea__tag{font-family:var(--mono);color:var(--ink-3);min-width:5rem;font-size:.7rem}.palette-module__mjW5Ea__spaceRow .palette-module__mjW5Ea__bar{background:hsl(var(--sl-color-primary)/.75);border-radius:2px;height:1rem}.palette-module__mjW5Ea__spaceRow .palette-module__mjW5Ea__px{font-family:var(--mono);color:var(--ink-3);font-size:.7rem}.palette-module__mjW5Ea__tiers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;display:grid}.palette-module__mjW5Ea__tierCard{border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--surface);padding:1.1rem 1.2rem}.palette-module__mjW5Ea__tierCard .palette-module__mjW5Ea__k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--sl-color-primary));font-size:.66rem}.palette-module__mjW5Ea__tierCard h3{margin:.55rem 0 .4rem;font-size:1.05rem}.palette-module__mjW5Ea__tierCard p{color:var(--ink-2);margin:0 0 .7rem;font-size:.85rem}.palette-module__mjW5Ea__tierCard code{font-family:var(--mono);color:var(--ink-3);background:hsl(var(--sl-color-background-secondary));word-break:break-all;border-radius:4px;padding:.15rem .4rem;font-size:.68rem}.palette-module__mjW5Ea__elevGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem;display:grid}.palette-module__mjW5Ea__elev{border-radius:var(--sl-radius-card);background:var(--surface);border:1px solid var(--line);height:84px;font-family:var(--mono);color:var(--ink-3);align-items:flex-end;padding:.6rem;font-size:.68rem;display:flex}.palette-module__mjW5Ea__e1{box-shadow:var(--sl-primitive-shadow-xs)}.palette-module__mjW5Ea__e2{box-shadow:var(--sl-primitive-shadow-sm)}.palette-module__mjW5Ea__e3{box-shadow:var(--sl-primitive-shadow-md)}.palette-module__mjW5Ea__e4{box-shadow:var(--sl-primitive-shadow-lg)}.palette-module__mjW5Ea__e5{box-shadow:var(--sl-primitive-shadow-xl)}.palette-module__mjW5Ea__compCard{border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--surface);gap:1.4rem;padding:1.5rem;display:grid}.palette-module__mjW5Ea__compRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.palette-module__mjW5Ea__compGroup+.palette-module__mjW5Ea__compGroup{border-top:1px dashed hsl(var(--sl-color-border)/.7);padding-top:1.4rem}.palette-module__mjW5Ea__compLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .85rem;font-size:.68rem}.palette-module__mjW5Ea__field{width:100%;max-width:320px;font:inherit;font-size:var(--sl-text-body);background:hsl(var(--sl-input-background));border:1px solid hsl(var(--sl-input-border));border-radius:var(--sl-radius-input);color:hsl(var(--sl-input-text));padding:.65rem .9rem}.palette-module__mjW5Ea__field::placeholder{color:hsl(var(--sl-color-text-tertiary))}.palette-module__mjW5Ea__fieldFocus{border-color:hsl(var(--sl-color-border-focus));box-shadow:0 0 0 3px hsl(var(--sl-color-primary)/.25);outline:none}.palette-module__mjW5Ea__field:disabled{background:hsl(var(--sl-color-background-secondary));opacity:.6}.palette-module__mjW5Ea__badge{background:hsl(var(--sl-color-primary));color:hsl(var(--sl-color-text-inverse));border-radius:var(--sl-radius-pill);font-size:var(--sl-text-caption);align-items:center;padding:.15rem .6rem;font-weight:600;display:inline-flex}.palette-module__mjW5Ea__chip{background:hsl(var(--sl-color-primary-subtle));color:hsl(var(--sl-color-success-text));border-radius:var(--sl-radius-pill);font-size:var(--sl-text-caption);align-items:center;gap:.4rem;padding:.2rem .65rem;display:inline-flex}.palette-module__mjW5Ea__chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;line-height:1}.palette-module__mjW5Ea__patrolBadge{border-radius:var(--sl-radius-pill);font-size:var(--sl-text-caption);align-items:center;padding:.2rem .7rem;font-weight:600;display:inline-flex}.palette-module__mjW5Ea__pcard{border:1px solid hsl(var(--sl-color-border-subtle));border-radius:var(--sl-radius-card);background:hsl(var(--sl-color-surface));max-width:300px;box-shadow:var(--sl-shadow-card);overflow:hidden}.palette-module__mjW5Ea__pcard .palette-module__mjW5Ea__cover{aspect-ratio:16/9;background:hsl(var(--sl-color-primary-muted))}.palette-module__mjW5Ea__pcard .palette-module__mjW5Ea__pbody{gap:.5rem;padding:1rem;display:grid}.palette-module__mjW5Ea__pcard h4{font-size:var(--sl-text-heading-6);margin:0;font-weight:700}.palette-module__mjW5Ea__pcard p{font-size:var(--sl-text-body-sm);color:var(--ink-2);margin:0}.palette-module__mjW5Ea__collapse{border:1px solid hsl(var(--sl-color-border-subtle));border-radius:var(--sl-radius-card);background:hsl(var(--sl-color-surface));max-width:340px;padding:0 1rem}.palette-module__mjW5Ea__collapseRow{border-bottom:1px solid hsl(var(--sl-color-border)/.6);align-items:center;gap:.5rem;padding:.75rem 0;font-weight:600;display:flex}.palette-module__mjW5Ea__collapseRow .palette-module__mjW5Ea__count{color:#fff;background:hsl(var(--sl-color-primary));border-radius:var(--sl-radius-pill);justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;font-size:.7rem;display:inline-flex}.palette-module__mjW5Ea__checkRow{font-size:var(--sl-text-body-sm);color:var(--ink-2);align-items:center;gap:.5rem;padding:.35rem 0;font-weight:400;display:flex}.palette-module__mjW5Ea__checkRow input{accent-color:hsl(var(--sl-color-primary))}.palette-module__mjW5Ea__modalStage{border-radius:var(--sl-radius-card);background:hsl(var(--sl-color-overlay-backdrop));justify-content:center;padding:2.75rem 1rem;display:flex;position:relative}.palette-module__mjW5Ea__dialog{background:hsl(var(--sl-modal-background));border-radius:var(--sl-radius-modal);width:100%;max-width:380px;box-shadow:var(--sl-shadow-modal);padding:1.5rem}.palette-module__mjW5Ea__dialog .palette-module__mjW5Ea__dhead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.palette-module__mjW5Ea__dialog h4{font-size:var(--sl-text-heading-4);margin:0 0 .5rem}.palette-module__mjW5Ea__dialog .palette-module__mjW5Ea__x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1}.palette-module__mjW5Ea__dialog p{color:var(--ink-2);font-size:var(--sl-text-body-sm);margin:0 0 1.25rem}.palette-module__mjW5Ea__dialog .palette-module__mjW5Ea__acts{justify-content:flex-end;gap:.5rem;display:flex}.palette-module__mjW5Ea__tokenInspector{border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--surface);padding:1.1rem 1.2rem}.palette-module__mjW5Ea__tokenLabel{margin-bottom:.6rem;font-weight:600}.palette-module__mjW5Ea__tokenDetails{gap:.3rem;margin-bottom:.75rem;display:grid}.palette-module__mjW5Ea__tokenName,.palette-module__mjW5Ea__tokenValue{font-family:var(--mono);color:var(--ink-3);word-break:break-all;font-size:.7rem}.palette-module__mjW5Ea__tokenPreview{border-radius:var(--sl-radius-sm);border:1px solid hsl(var(--sl-color-border)/.6);height:44px}.palette-module__mjW5Ea__tokenSpacingPreview{align-items:center;height:44px;display:flex}.palette-module__mjW5Ea__tokenSpacingBar{background:hsl(var(--sl-color-primary)/.75);border-radius:2px;height:1rem}.palette-module__mjW5Ea__foot{color:var(--ink-3);font-size:.8rem;font-family:var(--mono);text-align:center;padding-top:2.5rem}
