@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}}:root{--color-primary:#002a65;--color-primary-hover:#001c4b;--color-accent:#00d6ce;--color-accent-strong:#0095a1;--color-signal:#f5af20;--color-background:#f4f7fb;--color-surface:#fff;--color-text:#15273e;--color-text-muted:#485d73;--color-border:#d4e0eb;--color-success:#008a63;--color-warning:#a45e00;--color-error:#b32c3b;--color-on-primary:#fff;--color-navigation:#002a65;--color-navigation-active:#014280;--color-navigation-border:#254971;--color-control:#fff;--color-panel-subtle:#f7fafe;--color-hover:#e8f3fd;--color-selected:#cdf9f5;--color-table-head:#f0f6fc;--color-overlay:#06265f85;--color-modal-shadow:#06265f38;--font-sans:"Segoe UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--color-primary:lab(17.3529% 10.5837 -44.791);--color-primary-hover:lab(10.5444% 10.0341 -37.8992);--color-accent:lab(77.2301% -47.4002 -9.38231);--color-accent-strong:lab(55.7859% -35.2428 -18.7973);--color-signal:lab(76.7381% 18.9489 74.2614);--color-background:lab(97.0954% -.662327 -2.14621);--color-surface:lab(100% 0 0);--color-text:lab(15.0659% -1.18715 -17.4242);--color-text-muted:lab(38.4219% -3.74629 -15.582);--color-border:lab(88.4039% -2.66951 -6.85869);--color-success:lab(50.5482% -41.3878 11.6945);--color-warning:lab(47.284% 27.386 71.4922);--color-error:lab(41.3536% 54.5366 25.9731);--color-on-primary:lab(100% 0 0);--color-navigation:lab(17.3529% 10.5837 -44.791);--color-navigation-active:lab(27.1882% 2.22814 -40.9717);--color-navigation-border:lab(30.0371% -2.89454 -27.3936);--color-control:lab(100% 0 0);--color-panel-subtle:lab(98.2554% -.662416 -2.14628);--color-hover:lab(95.3644% -2.41995 -6.18174);--color-selected:lab(94.7141% -15.034 -3.08825);--color-table-head:lab(96.5236% -1.3676 -3.44678)}}:root[data-theme=dark]{--color-primary:#3bcddc;--color-primary-hover:#73dee9;--color-accent:#00dad1;--color-accent-strong:#1fbfbf;--color-background:#060e18;--color-surface:#0f1926;--color-text:#dee9f3;--color-text-muted:#99aec0;--color-border:#2d3c4c;--color-success:#47c496;--color-warning:#eba941;--color-error:#fd7277;--color-on-primary:#071221;--color-navigation:#00061a;--color-navigation-active:#00274a;--color-navigation-border:#19324b;--color-control:#182230;--color-panel-subtle:#0a131f;--color-hover:#192837;--color-selected:#003338;--color-table-head:#15202d;--color-overlay:#010917b8;--color-modal-shadow:#0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-primary:lab(75.5217% -35.5955 -18.9476);--color-primary-hover:lab(82.3187% -29.8816 -15.9021);--color-accent:lab(78.3903% -47.3883 -9.38582);--color-accent-strong:lab(69.9493% -39.2563 -11.8002);--color-background:lab(3.63243% -.494756 -6.73118);--color-surface:lab(8.23114% -1.15353 -10.5419);--color-text:lab(91.8843% -2.41691 -6.18017);--color-text-muted:lab(69.8343% -4.42338 -11.887);--color-border:lab(24.5212% -2.86607 -12.1049);--color-success:lab(71.5665% -44.364 12.6127);--color-warning:lab(74.3749% 18.2478 61.1498);--color-error:lab(65.7446% 54.3918 24.6036);--color-on-primary:lab(5.12993% -.528157 -11.4295);--color-navigation:lab(1.75772% 1.65817 -13.3042);--color-navigation-active:lab(14.8568% -1.02292 -26.7514);--color-navigation-border:lab(19.7637% -3.07985 -18.6881);--color-control:lab(12.8835% -1.38558 -10.5986);--color-panel-subtle:lab(5.62591% -.789896 -8.9927);--color-hover:lab(15.224% -2.52762 -12.0129);--color-selected:lab(18.151% -17.577 -9.38199);--color-table-head:lab(11.7442% -1.86164 -10.4284)}}*{box-sizing:border-box}html{background:var(--color-background)}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,a{font:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
