@layer defaults{:root{--ratio:1.61803;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--measure:60ch;--step--2:clamp(.6944rem, .6577rem + .1836vw, .8rem);--step--1:clamp(.8333rem, .7754rem + .2899vw, 1rem);--step-0:clamp(1rem, .913rem + .4348vw, 1.25rem);--step-1:clamp(1.2rem, 1.0739rem + .6304vw, 1.5625rem);--step-2:clamp(1.44rem, 1.2615rem + .8924vw, 1.9531rem);--step-3:clamp(1.728rem, 1.4799rem + 1.2407vw, 2.4414rem);--step-4:clamp(2.0736rem, 1.7334rem + 1.7011vw, 3.0518rem);--step-5:clamp(2.4883rem, 2.027rem + 2.3067vw, 3.8147rem);--space-rem-3xs:clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-rem-2xs:clamp(.5rem, .4565rem + .2174vw, .625rem);--space-rem-xs:clamp(.75rem, .6848rem + .3261vw, .9375rem);--space-rem-s:clamp(1rem, .913rem + .4348vw, 1.25rem);--space-rem-m:clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem);--space-rem-l:clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--space-rem-xl:clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem);--space-rem-2xl:clamp(4rem, 3.6522rem + 1.7391vw, 5rem);--space-rem-3xl:clamp(6rem, 5.4783rem + 2.6087vw, 7.5rem);--space-rem-3xs-2xs:clamp(.25rem, .1196rem + .6522vw, .625rem);--space-rem-2xs-xs:clamp(.5rem, .3478rem + .7609vw, .9375rem);--space-rem-xs-s:clamp(.75rem, .5761rem + .8696vw, 1.25rem);--space-rem-s-m:clamp(1rem, .6957rem + 1.5217vw, 1.875rem);--space-rem-m-l:clamp(1.5rem, 1.1522rem + 1.7391vw, 2.5rem);--space-rem-l-xl:clamp(2rem, 1.3913rem + 3.0435vw, 3.75rem);--space-rem-xl-2xl:clamp(3rem, 2.3043rem + 3.4783vw, 5rem);--space-rem-2xl-3xl:clamp(4rem, 2.7826rem + 6.087vw, 7.5rem);--space-rem-s-l:clamp(1rem, .4783rem + 2.6087vw, 2.5rem);--space-px-3xs:clamp(4px, 3.6522px + .1087vw, 5px);--space-px-2xs:clamp(8px, 7.3043px + .2174vw, 10px);--space-px-xs:clamp(12px, 10.9565px + .3261vw, 15px);--space-px-s:clamp(16px, 14.6087px + .4348vw, 20px);--space-px-m:clamp(24px, 21.913px + .6522vw, 30px);--space-px-l:clamp(32px, 29.2174px + .8696vw, 40px);--space-px-xl:clamp(48px, 43.8261px + 1.3043vw, 60px);--space-px-2xl:clamp(64px, 58.4348px + 1.7391vw, 80px);--space-px-3xl:clamp(96px, 87.6522px + 2.6087vw, 120px);--space-px-3xs-2xs:clamp(4px, 1.913px + .6522vw, 10px);--space-px-2xs-xs:clamp(8px, 5.5652px + .7609vw, 15px);--space-px-xs-s:clamp(12px, 9.2174px + .8696vw, 20px);--space-px-s-m:clamp(16px, 11.1304px + 1.5217vw, 30px);--space-px-m-l:clamp(24px, 18.4348px + 1.7391vw, 40px);--space-px-l-xl:clamp(32px, 22.2609px + 3.0435vw, 60px);--space-px-xl-2xl:clamp(48px, 36.8696px + 3.4783vw, 80px);--space-px-2xl-3xl:clamp(64px, 44.5217px + 6.087vw, 120px);--space-px-s-l:clamp(16px, 7.6522px + 2.6087vw, 40px);--grid-max-width:77.5rem;--grid-gutter:var(--space-rem-s-l,clamp(1.125rem, .6467rem + 2.3913vw, 2.5rem));--grid-columns:12;--icon-size:1em;--font-family:system-ui, -apple-system, sans-serif;--font-weight-button:500;--color-light:#fff;--color-dark:#000;--color-primary:#06c;--color-primary-contrast:#fff;--item-width:auto;--text-decoration:none;--color-text:#3f3f3e;--color-text-light:#666;--border-thin:2px;--border-color:var(--color-primary);--color-border:var(--color-text);--border-radius:.25rem;--interactive-scale:.97;--interactive-transition-duration:.2s;--interactive-transition:transform var(--interactive-transition-duration) ease-out;--color-error:#bc000f;--white:#fff;--black:#000;--gray-50:#f9f9f9;--gray-100:#ececec;--gray-200:#e3e3e3;--gray-300:#cdcdcd;--gray-400:#b4b4b4;--gray-500:#9b9b9b;--gray-600:#676767;--gray-700:#424242;--gray-750:#2f2f2f;--gray-800:#212121;--gray-900:#171717;--gray-950:#0d0d0d;--font-family-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-headlines:"Times New Roman", Times, serif;--font-family-code:Fira Code, Menlo, Monaco, "Courier New", Courier, monospace;--font-size:1rem;--line-height-base:1.1rem;--font-size-small:.8rem;--font-weight:400;--font-weight-headlines:900;--color-background:#fff;--color-surface:#fff;--color-surface-hover:#f5f5f5;--color-surface-variant:#f5f5f5;--color-border-default:#cfcfcf;--color-button-background:#cfcfcf;--color-error-hover:#7a0009;--color-box-shadow:#999;--color-select:#dcdcdc;--color-select-hover:#f2f2f2;--color-bar-background:#534741;--header-height:60px;--input-border-radius:var(--border-radius);--button-border-radius:var(--border-radius);--input-height:2.5rem;--input-label-color:var(--color-text);--input-background-color:#fff;--card-border-radius:var(--border-radius);--card-background-color:#fff;--card-image-height:400px;--card-backdrop-filter:none;--card-hover-background-color:var(--card-background-color);--card-hover-border-color:var(--color-primary);--timeline-line-width:3px;--timeline-date-size:80px;--timeline-date-size-small:50px;--timeline-date-background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark,var(--color-primary)));--timeline-date-shadow:0 4px 15px color-mix(in srgb, var(--color-primary) 30%, transparent);--timeline-gap-button-background:var(--card-background-color);--timeline-gap-button-border-color:var(--color-primary);--timeline-gap-button-color:var(--color-primary);--timeline-gap-button-hover-background:var(--color-primary);--banner-background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark,var(--color-primary)));--banner-shadow:0 6px 25px color-mix(in srgb, var(--color-primary) 35%, transparent);--interactive-item-background:color-mix(in srgb, var(--color-primary) 5%, transparent);--interactive-item-hover-background:color-mix(in srgb, var(--color-primary) 10%, transparent);--color-success-light:#4ade80;--color-primary-dark:var(--color-primary);--dialog-border-radius:var(--border-radius);--dialog-background-color:var(--color-background);--dialog-text-color:var(--color-text);--tab-border-radius:var(--border-radius);--tab-content-background-color:#fff;--tab-inactive-background-color:#fff;--list-border-color:#bbb;--ec-list-hover-background-color:#fafafa;--ec-list-shadow-color:#999;--timeline-background-color:#fff;--accordion-border-bottom-color:#eee;--z-index-base:1;--z-index-dropdown:10;--z-index-sticky:10;--z-index-backdrop:50;--z-index-header-sticky:100;--z-index-app-header:200;--z-index-page-nav-mobile:1000;--z-index-dialog:1000;--z-index-drawer:1200;--z-index-notification:1600;--z-index-tooltip:9999;--z-index-profiler:10000;--admin-navigation-background-color-hover:#eee;--admin-navigation-shadow-color:#bfbfbf;--admin-navigation-border-color:#bfbfbf;--admin-navigation-inactive-color:#bfbfbf;--admin-notification-item-background-color:#fff}html[data-theme=dark]{--color-light:#1a1a1a;--color-dark:#fff;--color-primary:#4da6ff;--color-primary-contrast:#1a1a1a;--color-primary-dark:#2d7acc;--color-text:#e5e5e5;--color-text-light:#b3b3b3;--color-background:#121212;--color-border-default:#404040;--color-button-background:#333;--color-box-shadow:#000;--color-select:#2a2a2a;--color-select-hover:#333;--color-bar-background:#2a2a2a;--input-background-color:#1e1e1e;--input-label-color:#e5e5e5;--card-background-color:#1e1e1e;--card-hover-background-color:#252525;--timeline-gap-button-background:var(--gray-750);--dialog-background-color:#1e1e1e;--dialog-text-color:#e5e5e5;--tab-content-background-color:#1e1e1e;--tab-inactive-background-color:#121212;--list-border-color:#404040;--ec-list-hover-background-color:#252525;--ec-list-shadow-color:#000;--timeline-background-color:#1e1e1e;--accordion-border-bottom-color:#333;--admin-navigation-background-color-hover:#2a2a2a;--admin-navigation-shadow-color:#000;--admin-navigation-border-color:#404040;--admin-navigation-inactive-color:#666;--admin-notification-item-background-color:#1e1e1e;--header-color-background:#1a1a1a;--header-color-border:#333;--header-color-text:#e5e5e5;--header-button-hover-bg:#ffffff1a;--header-button-active-bg:#ffffff26}html[data-theme=rainbow]{--rainbow-angle:0deg;--color-primary:hsl(var(--rainbow-angle), 80%, 50%);--color-primary-contrast:#fff;--color-primary-dark:#8e22c3;--header-color-background:linear-gradient(90deg, #f04242, #f48c25, #f9e71f, #22c322, #306ee8, #6226d9, #c23cdd, #f04242);--header-color-text:#fff;--header-color-border:transparent;--header-button-hover-bg:#fff3;--header-button-active-bg:#ffffff4d;--timeline-gap-button-background:#f5e9fb;--timeline-gap-button-border-color:#a73cdd;--timeline-gap-button-color:#a73cdd;--timeline-gap-button-hover-background:#a73cdd}@keyframes rainbow-shift{0%{--rainbow-angle:0deg}to{--rainbow-angle:360deg}}html[data-theme=rainbow]{animation:10s linear infinite rainbow-shift}[data-role=theme-toggle]{cursor:pointer;align-items:center;display:flex}[data-role=theme-toggle] [data-theme-icon]{display:none}html[data-theme=dark] [data-role=theme-toggle] [data-theme-icon=dark],html[data-theme=rainbow] [data-role=theme-toggle] [data-theme-icon=rainbow]{--color-icon:#fff}[data-role=theme-toggle][data-theme=light] [data-theme-icon=light],[data-role=theme-toggle][data-theme=dark] [data-theme-icon=dark],[data-role=theme-toggle][data-theme=rainbow] [data-theme-icon=rainbow]{display:block}}