@charset "UTF-8";:root{color-scheme:light;--font-body: Montserrat, "Segoe UI", Roboto, Arial, Helvetica, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--brand: #f25533;--brand-ink: #1a0c08;--bg: #f6f8fb;--surface: #ffffff;--surface-subtle: #f8fafc;--surface-raised: #ffffff;--surface-inset: #eef3f9;--surface-veil: rgba(255, 255, 255, .94);--border: #d9e2ef;--border-soft: #e8eef6;--input-border: #cbd5e1;--rule-strong: #94a3b8;--text: #172033;--text-inverse: #ffffff;--muted: #64748b;--muted-strong: #475569;--muted-foreground: #64748b;--primary: #2563eb;--primary-soft: #eff6ff;--primary-bright: #60a5fa;--primary-ring: rgba(37, 99, 235, .16);--primary-edge: rgba(37, 99, 235, .38);--primary-glow: rgba(37, 99, 235, .24);--accent: #f97316;--info: #60a5fa;--info-soft: #e0f2fe;--success: #24c19a;--success-soft: #dcfce7;--success-strong: #15803d;--success-foreground: #062019;--warning: #fbbf24;--warning-soft: #ffedd5;--warning-bg: rgba(217, 164, 65, .12);--warning-border: #d9a441;--warning-strong: #d1810a;--warning-foreground: #92400e;--caution: #f0a335;--danger: #f25533;--danger-soft: #fee2e2;--danger-strong: #b4232a;--danger-wash: #fdecec;--danger-foreground: #1a0c08;--neutral-soft: #e2e8f0;--scrollbar: #9fb3ce;--button-foreground: #ffffff;--nav-active: #2563eb;--focus-ring: #2563eb;--code-bg: #0f172a;--code-text: #dbeafe;--console-bg: #0f1626;--console-text: #e6ebf5;--rail-bg: #0f172a;--rail-text: #dbeafe;--rail-muted: #93a4bd;--rail-strong: #ffffff;--rail-edge: rgba(255, 255, 255, .08);--rail-hover: rgba(255, 255, 255, .08);--rail-chip: rgba(255, 255, 255, .18);--rail-active: rgba(37, 99, 235, .28);--overlay: rgba(15, 23, 42, .42);--scrim: rgba(0, 0, 0, .45);--wordmark-wash: rgba(255, 255, 255, .9);--wordmark-ink: rgb(0, 0, 0);--wordmark-glow: rgba(255, 255, 255, .85);--on-warning: #201704;--health-idle: rgba(148, 163, 184, .34);--health-up: rgba(36, 193, 154, .72);--health-warn: rgba(251, 191, 36, .78);--health-down: rgba(242, 85, 51, .68);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-card: 0 8px 18px rgba(15, 23, 42, .07);--shadow-md: 0 12px 32px rgba(15, 23, 42, .08);--shadow-lift: 0 6px 14px rgba(15, 23, 42, .14);--shadow-pop: 0 18px 44px rgba(15, 23, 42, .18);--shadow-lg: 0 22px 60px rgba(15, 23, 42, .18);--shadow-drawer: -12px 0 32px rgba(15, 22, 38, .18);--shadow-raised: 0 8px 18px rgba(15, 23, 42, .12);--shadow-md-tight: 0 8px 22px rgba(15, 23, 42, .075);--shadow-nav-active: 0 8px 20px rgba(37, 99, 235, .24);--dur-micro: .12s;--dur-short: .18s;--ease-out: cubic-bezier(.16, 1, .3, 1);--login-bg: #07111f;--login-panel: rgba(9, 20, 35, .84);--login-panel-edge: rgba(148, 163, 184, .26);--login-heading: #ffffff;--login-text: #f8fafc;--login-body: #c4d1e1;--login-trust: #d7e2ef;--login-label: #cbd5e1;--login-soft: #aebed1;--login-loading: #c6d4e5;--login-faint: #91a3b9;--login-footer: #8497ad;--login-accent: #60a5fa;--login-tag: #93c5fd;--login-icon-bg: rgba(37, 99, 235, .15);--login-ribbon: linear-gradient(90deg, #2563eb, #60a5fa 62%, #f97316);--login-accent-wash: rgba(96, 165, 250, .22);--login-accent-halo: rgba(96, 165, 250, .12);--login-accent-edge: rgba(96, 165, 250, .3);--login-accent-line: rgba(96, 165, 250, .52);--login-accent-ring: rgba(96, 165, 250, .72);--login-accent-strong: rgba(96, 165, 250, .78);--login-spinner-track: rgba(147, 197, 253, .24);--login-field: rgba(2, 8, 23, .48);--login-field-edge: rgba(148, 163, 184, .34);--login-rule: rgba(148, 163, 184, .17);--login-link: rgba(148, 163, 184, .58);--login-link-hover: #aab8ca;--login-submit: rgba(37, 99, 235, .74);--login-submit-hover: rgba(37, 99, 235, .9);--login-submit-ring: rgba(37, 99, 235, .16);--login-submit-text: #eff6ff;--login-ms-face: #ffffff;--login-ms-face-hover: #f8fafc;--login-ms-edge: #dbe3ec;--login-ms-text: #162033;--login-note-text: #fde7c1;--login-note-bg: rgba(180, 83, 9, .2);--login-note-edge: rgba(251, 146, 60, .28);--login-error-text: #fecaca;--login-error-bg: rgba(185, 28, 28, .17);--login-error-edge: rgba(248, 113, 113, .3);--login-panel-shadow: 0 30px 90px rgba(0, 0, 0, .42);--login-ms-shadow: 0 12px 28px rgba(0, 0, 0, .18);--login-ms-shadow-hover: 0 16px 34px rgba(0, 0, 0, .24)}html[data-theme=dark]{color-scheme:dark;--bg: #0b1220;--surface: #111a2b;--surface-subtle: #162238;--surface-raised: #1b2940;--surface-inset: #0e1828;--surface-veil: rgba(17, 24, 39, .94);--border: #2a3953;--border-soft: #213149;--input-border: #40516d;--rule-strong: #52657f;--text: #f4f7fb;--text-inverse: #08111f;--muted: #a7b5c9;--muted-strong: #d0daea;--muted-foreground: #a7b5c9;--primary: #78a8ff;--primary-soft: rgba(120, 168, 255, .16);--primary-bright: #9cc1ff;--primary-ring: rgba(120, 168, 255, .22);--primary-edge: rgba(120, 168, 255, .44);--primary-glow: rgba(120, 168, 255, .28);--accent: #ff9d5c;--info: #78a8ff;--info-soft: rgba(120, 168, 255, .14);--success: #24c19a;--success-soft: rgba(36, 193, 154, .17);--success-strong: #45d7b4;--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .17);--warning-bg: rgba(251, 191, 36, .14);--warning-border: #c89338;--warning-strong: #f0b24a;--warning-foreground: #f6d6a4;--caution: #f0a335;--danger: #f25533;--danger-soft: rgba(242, 85, 51, .17);--danger-strong: #ff8a6b;--danger-wash: rgba(242, 85, 51, .12);--neutral-soft: #233149;--scrollbar: #526884;--button-foreground: #08111f;--nav-active: #2f6fe4;--focus-ring: #9cc1ff;--code-bg: #08111f;--code-text: #d0daea;--console-bg: #08111f;--console-text: #d0daea;--rail-bg: #0d1626;--rail-text: #d0daea;--rail-muted: #8fa0ba;--overlay: rgba(2, 6, 14, .58);--scrim: rgba(0, 0, 0, .6);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-card: 0 8px 18px rgba(0, 0, 0, .3);--shadow-md: 0 16px 44px rgba(0, 0, 0, .34);--shadow-lift: 0 6px 14px rgba(0, 0, 0, .32);--shadow-pop: 0 18px 44px rgba(0, 0, 0, .4);--shadow-lg: 0 22px 60px rgba(0, 0, 0, .42);--shadow-drawer: -12px 0 32px rgba(0, 0, 0, .42);--shadow-raised: 0 8px 18px rgba(0, 0, 0, .34);--shadow-md-tight: 0 8px 22px rgba(0, 0, 0, .3);--shadow-nav-active: 0 8px 20px rgba(120, 168, 255, .26)}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--bg)}body{margin:0;overflow-y:hidden;font-family:var(--font-body);font-size:14px;background:var(--bg);color:var(--text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.meta-row>span+span{margin-left:9px;padding-left:10px;border-left:1px solid color-mix(in srgb,currentColor 26%,transparent)}::selection{background:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--text)}@media (max-width: 64rem){body{overflow-y:auto}}@media (prefers-reduced-motion: reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
