@font-face{font-family:Fixedsys Excelsior;src:url(/assets/fonts/fixedsys-excelsior.woff) format("woff"),url(/assets/fonts/fixedsys-excelsior.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--ref-color-white:#fff;--ref-color-neutral-50:#dfdfdf;--ref-color-neutral-100:silver;--ref-color-neutral-200:#b8b8b8;--ref-color-neutral-300:grey;--ref-color-neutral-500:#404040;--ref-color-neutral-700:#202020;--ref-color-neutral-900:#0f172a;--ref-color-primary-100:#d9def8;--ref-color-primary-500:navy;--ref-color-primary-700:#00005a;--ref-color-accent-100:#e3f6f5;--ref-color-accent-500:teal;--ref-color-accent-700:#066;--ref-space-0:0;--ref-space-1:0.25rem;--ref-space-2:0.5rem;--ref-space-3:0.75rem;--ref-space-4:1rem;--ref-space-5:1.25rem;--ref-space-6:1.5rem;--ref-space-8:2rem;--ref-space-10:2.5rem;--ref-radius-none:0;--ref-radius-sm:0;--ref-radius-md:0;--ref-radius-lg:0;--ref-radius-xl:1.25rem;--ref-radius-pill:9999px;--ref-font-family-sans:"MS Sans Serif","Segoe UI",sans-serif;--ref-font-size-xs:0.75rem;--ref-font-size-sm:0.875rem;--ref-font-size-md:1rem;--ref-font-size-lg:1.125rem;--ref-font-size-xl:1.25rem;--ref-font-size-2xl:1.5rem;--ref-font-weight-regular:400;--ref-font-weight-medium:500;--ref-font-weight-semibold:600;--ref-font-weight-bold:700;--ref-shadow-sm:none;--ref-shadow-md:none;--ref-shadow-focus:0 0 0 2px color-mix(in srgb,var(--ref-color-primary-500) 35%,transparent);--ref-duration-fast:120ms;--ref-duration-normal:220ms;--ref-easing-standard:cubic-bezier(0.2,0,0,1);--ref-bp-mobile:480px;--ref-bp-tablet:768px;--ref-bp-desktop:1200px;--sys-color-primary-soft:var(--ref-color-primary-100);--sys-color-primary:var(--ref-color-primary-500);--sys-color-primary-strong:var(--ref-color-primary-700);--sys-color-accent-soft:var(--ref-color-accent-100);--sys-color-accent:var(--ref-color-accent-500);--sys-color-accent-strong:var(--ref-color-accent-700);--sys-surface-page:teal;--sys-surface-elevated:var(--ref-color-white);--sys-surface-muted:var(--ref-color-neutral-50);--sys-surface-selected:var(--sys-color-primary-soft);--sys-text-primary:var(--ref-color-neutral-900);--sys-text-secondary:var(--ref-color-neutral-700);--sys-text-tertiary:var(--ref-color-neutral-500);--sys-text-inverse:var(--ref-color-white);--sys-border-default:var(--ref-color-neutral-300);--sys-border-strong:var(--ref-color-neutral-500);--sys-border-selected:var(--sys-color-primary);--sys-action-primary-bg:var(--sys-color-primary);--sys-action-primary-bg-hover:var(--sys-color-primary-strong);--sys-action-primary-text:var(--sys-text-inverse);--sys-action-accent-bg:var(--sys-color-accent);--sys-action-accent-bg-hover:var(--sys-color-accent-strong);--sys-action-accent-text:var(--sys-text-inverse);--sys-space-0:var(--ref-space-0);--sys-space-1:var(--ref-space-1);--sys-space-2:var(--ref-space-2);--sys-space-3:var(--ref-space-3);--sys-space-4:var(--ref-space-4);--sys-space-5:var(--ref-space-5);--sys-space-6:var(--ref-space-6);--sys-space-8:var(--ref-space-8);--sys-radius-sm:var(--ref-radius-sm);--sys-radius-md:var(--ref-radius-md);--sys-radius-lg:var(--ref-radius-lg);--sys-radius-pill:var(--ref-radius-pill);--sys-font-family:var(--ref-font-family-sans);--sys-font-size-xs:var(--ref-font-size-xs);--sys-font-size-sm:var(--ref-font-size-sm);--sys-font-size-md:var(--ref-font-size-md);--sys-font-size-xl:var(--ref-font-size-xl);--sys-font-size-2xl:var(--ref-font-size-2xl);--sys-font-weight-medium:var(--ref-font-weight-medium);--sys-font-weight-semibold:var(--ref-font-weight-semibold);--sys-font-weight-bold:var(--ref-font-weight-bold);--sys-shadow-sm:var(--ref-shadow-sm);--sys-shadow-md:var(--ref-shadow-md);--sys-shadow-focus:var(--ref-shadow-focus);--sys-duration-fast:var(--ref-duration-fast);--sys-duration-normal:var(--ref-duration-normal);--sys-easing-standard:var(--ref-easing-standard);--cmp-page-bg:var(--sys-surface-page);--cmp-panel-bg:var(--ref-color-neutral-100);--cmp-panel-border:var(--sys-border-default);--cmp-panel-radius:var(--sys-radius-lg);--cmp-panel-shadow:var(--sys-shadow-md);--cmp-bevel-light:#fff;--cmp-bevel-highlight:#fff;--cmp-bevel-dark:grey;--cmp-bevel-shadow:#000;--cmp-border-width-ui:2px;--cmp-border-raised:var(--cmp-bevel-light) var(--cmp-bevel-dark) var(--cmp-bevel-dark) var(--cmp-bevel-light);--cmp-border-pressed:var(--cmp-bevel-dark) var(--cmp-bevel-light) var(--cmp-bevel-light) var(--cmp-bevel-dark);--cmp-border-sunken:var(--cmp-bevel-shadow) var(--cmp-bevel-light) var(--cmp-bevel-light) var(--cmp-bevel-shadow);--cmp-shadow-raised:inset -1px -1px 0 var(--cmp-bevel-shadow),inset 1px 1px 0 var(--cmp-bevel-highlight);--cmp-radius-ui:0;--cmp-surface-plain:var(--ref-color-white);--cmp-window-title-bg:var(--sys-color-primary);--cmp-window-title-text:var(--sys-text-inverse);--cmp-window-title-font-family:"Fixedsys Excelsior","MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--cmp-window-title-font-size:12px;--cmp-window-title-font-weight:700;--cmp-window-titlebar-height:22px;--cmp-window-close-width:18px;--cmp-window-close-height:16px;--cmp-taskbar-height:34px;--cmp-taskbar-button-height:26px;--cmp-control-height:26px;--cmp-window-surface:var(--ref-color-neutral-100);--cmp-window-border:#fff #000 #000 #fff;--cmp-divider-line:#dfdfdf;--cmp-start-logo-a:red;--cmp-start-logo-b:#0f0;--cmp-start-logo-c:#00f;--cmp-start-logo-d:#ff0;--cmp-button-primary-edge-strong:#000;--cmp-button-primary-border-color:var(--cmp-bevel-light) var(--cmp-button-primary-edge-strong) var(--cmp-button-primary-edge-strong) var(--cmp-bevel-light);--cmp-button-primary-border-width:2px 3px 3px 2px;--cmp-button-primary-shadow:-1px 0 0 var(--cmp-button-primary-edge-strong),0 -1px 0 var(--cmp-button-primary-edge-strong);--cmp-tab-bg:var(--sys-surface-muted);--cmp-tab-bg-hover:var(--ref-color-neutral-50);--cmp-tab-bg-active:var(--sys-surface-selected);--cmp-tab-text:var(--sys-text-secondary);--cmp-tab-text-active:var(--sys-color-primary-strong);--cmp-tab-border:var(--sys-border-default);--cmp-tab-border-active:var(--sys-border-selected);--cmp-card-bg:var(--cmp-window-surface);--cmp-card-bg-hover:#b8b8b8;--cmp-card-bg-selected:var(--sys-surface-selected);--cmp-card-border:var(--sys-border-default);--cmp-card-border-selected:var(--sys-border-selected);--cmp-input-bg:var(--ref-color-white);--cmp-input-border:var(--sys-border-default);--cmp-button-primary-bg:var(--sys-action-primary-bg);--cmp-button-primary-bg-hover:var(--sys-action-primary-bg-hover);--cmp-button-primary-text:var(--sys-action-primary-text);--cmp-button-danger-bg:#c43b2f;--cmp-button-danger-bg-hover:#a62f25;--cmp-button-danger-text:#fff;--cmp-button-font-size:var(--sys-font-size-sm);--cmp-button-line-height:1.15;--cmp-button-font-weight:var(--sys-font-weight-bold);--cmp-button-letter-spacing:0;--cmp-button-padding-y:var(--sys-space-1);--cmp-button-padding-x:var(--sys-space-2);--cmp-badge-bg:var(--sys-surface-muted);--cmp-badge-text:var(--sys-text-secondary);--cmp-badge-border:var(--sys-border-default);--cmp-arrow-accent:var(--sys-text-tertiary);--cmp-meta-accent:var(--sys-text-secondary);--cmp-meta-value:var(--sys-text-tertiary);--interactive-hover:var(--ref-color-neutral-50);--interactive-pressed:var(--ref-color-neutral-300);--interactive-disabled-opacity:0.55}:root[data-theme=dark-modern]{--ref-font-family-sans:"Segoe UI","Avenir Next","Helvetica Neue","Inter",system-ui,sans-serif;--ref-font-size-xs:0.6875rem;--ref-font-size-sm:0.8125rem;--ref-font-size-md:0.9375rem;--ref-color-white:#11151a;--ref-color-neutral-50:#1a2027;--ref-color-neutral-100:#232b35;--ref-color-neutral-200:#2f3946;--ref-color-neutral-300:#475467;--ref-color-neutral-500:#94a3b8;--ref-color-neutral-700:#d0d8e4;--ref-color-neutral-900:#f1f5f9;--ref-color-primary-100:#3a2c57;--ref-color-primary-500:#bb86fc;--ref-color-primary-700:#8f5ce6;--ref-color-accent-100:#114743;--ref-color-accent-500:#03dac6;--ref-color-accent-700:#00b8a9;--ref-shadow-focus:0 0 0 2px rgba(79,140,255,.45);--sys-surface-page:#0a1017;--sys-surface-elevated:#151d27;--sys-surface-muted:#202a36;--sys-surface-selected:#123247;--sys-text-primary:#f1f5f9;--sys-text-secondary:#d0d8e4;--sys-text-tertiary:#94a3b8;--sys-text-inverse:#f8fafc;--sys-border-default:#3b4b60;--sys-border-strong:#7692ad;--sys-border-selected:#bb86fc;--cmp-panel-bg:#151d27;--cmp-bevel-light:#3b4b60;--cmp-bevel-highlight:#5d7692;--cmp-bevel-dark:#0d131b;--cmp-bevel-shadow:#090d13;--cmp-border-width-ui:1px;--cmp-border-raised:#3b4b60;--cmp-border-pressed:#6f8ba8;--cmp-border-sunken:#314154;--cmp-shadow-raised:none;--cmp-radius-ui:0.7rem;--cmp-surface-plain:#1a232d;--cmp-window-title-bg:linear-gradient(90deg,#0e3145,#232c50);--cmp-window-title-text:#f1f5f9;--cmp-window-title-font-family:"Segoe UI","Avenir Next","Helvetica Neue",system-ui,sans-serif;--cmp-window-title-font-size:0.8125rem;--cmp-window-title-font-weight:600;--cmp-window-titlebar-height:30px;--cmp-window-close-width:24px;--cmp-window-close-height:24px;--cmp-taskbar-height:46px;--cmp-taskbar-button-height:35px;--cmp-control-height:34px;--cmp-window-surface:#151d27;--cmp-window-border:#3b4b60;--cmp-divider-line:#314154;--cmp-start-logo-a:#ff6b6b;--cmp-start-logo-b:#5edc8e;--cmp-start-logo-c:#6da7ff;--cmp-start-logo-d:#ffd166;--cmp-button-primary-edge-strong:#ece3ff;--cmp-button-primary-border-color:#d2b8ff;--cmp-button-primary-border-width:1px;--cmp-button-primary-shadow:none;--cmp-tab-bg:#1d2732;--cmp-tab-bg-hover:#273443;--cmp-tab-bg-active:#34284d;--cmp-tab-text:#c8d2de;--cmp-tab-text-active:#f2e8ff;--cmp-card-bg:#1a232d;--cmp-card-bg-hover:#262f3d;--cmp-card-bg-selected:#2f2941;--cmp-input-bg:#101721;--cmp-button-danger-bg:#cf6679;--cmp-button-danger-bg-hover:#b85768;--cmp-button-danger-text:#11151a;--cmp-button-font-size:var(--sys-font-size-xs);--cmp-button-line-height:1.2;--cmp-button-font-weight:var(--sys-font-weight-medium);--cmp-button-letter-spacing:0.015em;--cmp-button-padding-y:0.48rem;--cmp-button-padding-x:0.5rem;--cmp-badge-bg:#03dac6;--cmp-badge-text:#0d141c;--cmp-arrow-accent:#03dac6;--cmp-meta-accent:#bb86fc;--cmp-meta-value:#d0d8e4;--interactive-hover:#273443;--interactive-pressed:#314153}:root[data-theme=light]{--ref-font-family-sans:"Roboto","Inter","Segoe UI",system-ui,sans-serif;--ref-font-size-xs:0.75rem;--ref-font-size-sm:0.875rem;--ref-font-size-md:1rem;--ref-color-white:#fff;--ref-color-neutral-50:#f6f8fb;--ref-color-neutral-100:#edf1f7;--ref-color-neutral-200:#dbe3ef;--ref-color-neutral-300:#b7c4d8;--ref-color-neutral-500:#52637d;--ref-color-neutral-700:#2a3750;--ref-color-neutral-900:#121a28;--ref-color-primary-100:#dce8ff;--ref-color-primary-500:#2563eb;--ref-color-primary-700:#1e4ec9;--ref-color-accent-100:#d9f3ee;--ref-color-accent-500:#0f766e;--ref-color-accent-700:#0b5f59;--ref-shadow-sm:0 1px 3px rgb(2 6 23/8%);--ref-shadow-md:0 8px 22px rgba(15,23,42,.12);--ref-shadow-focus:0 0 0 2px rgba(37,99,235,.35);--sys-surface-page:linear-gradient(180deg,#eaf2ff,#f4f8ff);--sys-surface-elevated:#fff;--sys-surface-muted:#f6f8fb;--sys-surface-selected:#e0ebff;--sys-text-primary:#101827;--sys-text-secondary:#314158;--sys-text-tertiary:#5f7390;--sys-text-inverse:#fff;--sys-border-default:#c5d1e2;--sys-border-strong:#8fa1bd;--sys-border-selected:#2563eb;--cmp-panel-bg:#fff;--cmp-bevel-light:#c5d1e2;--cmp-bevel-highlight:#dae3f0;--cmp-bevel-dark:#a6b5cb;--cmp-bevel-shadow:#95a6c1;--cmp-border-width-ui:1px;--cmp-border-raised:#c5d1e2;--cmp-border-pressed:#95a6c1;--cmp-border-sunken:#b4c4da;--cmp-shadow-raised:none;--cmp-radius-ui:0.75rem;--cmp-surface-plain:#fff;--cmp-window-title-bg:linear-gradient(90deg,#2563eb,#1d4ed8);--cmp-window-title-text:#fff;--cmp-window-title-font-family:"Roboto","Inter","Segoe UI",system-ui,sans-serif;--cmp-window-title-font-size:0.875rem;--cmp-window-title-font-weight:600;--cmp-window-titlebar-height:32px;--cmp-window-close-width:24px;--cmp-window-close-height:24px;--cmp-taskbar-height:50px;--cmp-taskbar-button-height:38px;--cmp-control-height:36px;--cmp-window-surface:#fff;--cmp-window-border:#d5deeb;--cmp-divider-line:#dbe3ef;--cmp-start-logo-a:#2563eb;--cmp-start-logo-b:#0ea5e9;--cmp-start-logo-c:#0f766e;--cmp-start-logo-d:#f59e0b;--cmp-button-primary-edge-strong:#1d4ed8;--cmp-button-primary-border-color:#1d4ed8;--cmp-button-primary-border-width:1px;--cmp-button-primary-shadow:none;--cmp-tab-bg:#eef3fb;--cmp-tab-bg-hover:#e4ecf8;--cmp-tab-bg-active:#dae7ff;--cmp-tab-text:#32445e;--cmp-tab-text-active:#1d4ed8;--cmp-card-bg:#fff;--cmp-card-bg-hover:#f7f9fd;--cmp-card-bg-selected:#e8f0ff;--cmp-input-bg:#fff;--cmp-button-danger-bg:#dc2626;--cmp-button-danger-bg-hover:#b91c1c;--cmp-button-danger-text:#fff;--cmp-button-font-size:var(--sys-font-size-sm);--cmp-button-line-height:1.2;--cmp-button-font-weight:var(--sys-font-weight-medium);--cmp-button-letter-spacing:0.01em;--cmp-button-padding-y:0.5rem;--cmp-button-padding-x:0.65rem;--cmp-badge-bg:#dce8ff;--cmp-badge-text:#1e40af;--cmp-arrow-accent:#2563eb;--cmp-meta-accent:#2563eb;--cmp-meta-value:#475569;--interactive-hover:#e6edf9;--interactive-pressed:#d5e1f3}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:var(--sys-font-family);color:var(--sys-text-primary);background:var(--cmp-page-bg);font-size:var(--sys-font-size-md);line-height:1.5}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--sys-shadow-focus)}:disabled{opacity:var(--interactive-disabled-opacity);cursor:not-allowed}@media(max-width:768px){:root,:root[data-theme=dark-modern],:root[data-theme=light]{--cmp-taskbar-height:60px;--cmp-taskbar-button-height:48px}}@media(max-width:399px){:root,:root[data-theme=dark-modern],:root[data-theme=light]{--cmp-taskbar-height:64px;--cmp-taskbar-button-height:50px}}